:root,html[data-theme=akta],html[data-theme=kancelaria]{--brand:var(--accent);--gold:var(--accent-2);--warn-soft:#f2eedf;--danger-soft:#f6e8e6;--visual-bg:#1c1b17;--focus-ring:rgba(30,77,58,.28);--focus-ring-soft:rgba(30,77,58,.15);--accent-border-soft:rgba(30,77,58,.24);--accent-border-strong:rgba(30,77,58,.55);--warn-border:rgba(154,123,46,.36);--danger-border:rgba(159,42,42,.38);--selection-bg:rgba(30,77,58,.22);--selection-text:#1c1b17;--tap-highlight:rgba(30,77,58,.17);--scrollbar-track:#edf0ec;--scrollbar-thumb:#c3c8c2;--danger:#9f2a2a;--warn:#8a681f;--ok:#1e6b43;--body-font:var(--font-inter),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--display-font:var(--font-inter),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:var(--display-font);--wide-font:var(--font-archivo-expanded),var(--font-archivo),var(--display-font);--mono-font:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--verdict-accent:var(--accent);--stage:#0b1611;--stage-2:#0e1c15;--stage-line:#213730;--stage-text:#eaf2ec;--stage-muted:#8aa598;--stage-faint:#5f7a6d;--gauge-face-0:#132720;--gauge-face-1:#0a1712;--gauge-ring:#26433a;--needle:#eaf4ee;--sig:#4fae82;--sig-glow:rgba(79,174,130,.45);--brass:#c7a85a;--brass-hi:#e6d199;--brass-lo:#7c6224;--r-sharp:3px;--chamfer:30px;--ease-instrument:cubic-bezier(.16,.84,.24,1);--accent-rule-width:2px;--screen-space:16px;--section-space:38px;--layout-gap:28px;--grid-gap:18px;--control-gap:10px;--panel-pad:26px;--panel-pad-tight:16px;color-scheme:light}.point-citations>summary{cursor:pointer;font-weight:700}.point-citations-list{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.point-citation-card{position:relative;border:1px solid color-mix(in srgb,var(--line,#d8d1c2) 80%,transparent);border-left:3px solid #c7a246;border-radius:10px;background:color-mix(in srgb,var(--surface,#fffdf8) 92%,#e0b84f 8%);padding:10px 12px}.point-citation-quote{font-size:.92rem;line-height:1.48;margin-bottom:7px}.point-citation-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.78rem}.point-citation-state{border-radius:999px;padding:3px 8px;background:#eee9dc;color:#5e594e;font-weight:700}.point-citation-state--located{background:#dcefe8;color:#176253}.point-citation-state--ambiguous,.point-citation-state--page_only{background:#f7e9bd;color:#705817}.point-citation-state--not_found,.point-citation-state--unreadable{background:#f6dddd;color:#8f2d2d}.point-citation-hash{margin-top:5px;color:#817b6e;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.point-citation-open{margin-top:8px}.point-citation-open,.point-citation-resolve{padding:5px 10px!important;font-size:.78rem!important}.point-citation-resolve{justify-self:start}.point-citation-backdrop{position:fixed;inset:0;z-index:1000;padding:16px;display:grid;place-items:center;background:rgba(8,16,13,.74);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.point-citation-dialog{width:min(1240px,100%);height:min(860px,calc(100dvh - 32px));overflow:hidden;display:grid;grid-template-rows:auto 1fr;border:1px solid rgba(224,184,79,.55);border-radius:18px;background:var(--surface,#fffdf8);box-shadow:0 24px 80px rgba(0,0,0,.38)}.point-citation-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;border-bottom:1px solid var(--line,#d8d1c2)}.point-citation-dialog-body{min-height:0;display:grid;grid-template-columns:minmax(220px,300px) 1fr}.point-citation-dialog-body aside{padding:18px;overflow:auto;border-right:1px solid var(--line,#d8d1c2)}.point-citation-dialog-quote{padding:14px;border-left:3px solid #c7a246;border-radius:8px;background:#f5ecd0;color:#252116;line-height:1.55}.point-citation-dialog-body iframe{width:100%;height:100%;border:0;background:#4a4a48}.panel.evidence-review{--review-night:#0c2119;--review-night-2:#16372a;--review-paper:#faf9f5;--review-brass:#c5a45b;--review-brass-soft:#e7d7aa;position:relative;isolation:isolate;padding:0;overflow:hidden;border-color:color-mix(in srgb,var(--accent) 24%,var(--line));background:#f1f2ee;box-shadow:0 2px 3px rgba(15,32,24,.04),0 28px 80px -42px rgba(8,31,21,.45)}.evidence-review>.notice,.evidence-review>.panel{margin:22px}.evidence-review-head{position:relative;display:flex;min-height:0;align-items:center;justify-content:space-between;gap:28px;overflow:hidden;padding:18px 28px 16px;border-bottom:1px solid rgba(197,164,91,.38);background:radial-gradient(circle at 88% 14%,rgba(110,171,139,.22),transparent 26%),linear-gradient(118deg,#081c14 0,var(--review-night) 46%,var(--review-night-2) 100%);color:#f5f1e7}.evidence-review-head:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 50%,#000);mask-image:linear-gradient(90deg,transparent,#000 50%,#000)}.evidence-review-head:after{content:"";position:absolute;top:-128px;right:9%;width:270px;height:390px;pointer-events:none;border:1px solid rgba(197,164,91,.16);border-radius:50%;transform:rotate(28deg);box-shadow:0 0 90px rgba(197,164,91,.08)}.review-head-copy{position:relative;z-index:1;flex:1 1 auto;min-width:0}.evidence-review-head .eyebrow{display:flex;align-items:center;gap:9px;color:var(--review-brass-soft);letter-spacing:.17em}.evidence-review-head .eyebrow>span{color:var(--review-brass);font-size:8px}.evidence-review-head h2{margin:6px 0 5px;max-width:1000px;color:#fbfaf5;font-size:clamp(27px,2.2vw,34px);line-height:.98;letter-spacing:-.035em}.evidence-review-head h2 span{display:block}.evidence-review-head h2 span:last-child{color:#d9ded9}.evidence-review-head p{display:none;margin:0;max-width:720px;color:#aebdb5;font-size:13px}.review-document-line{display:flex;max-width:760px;align-items:center;gap:9px;margin-top:11px;color:#aebdb5;font:650 9px/1.2 var(--mono-font);letter-spacing:.04em}.review-document-line>span{flex:0 0 auto;padding:4px 6px;border:1px solid rgba(197,164,91,.42);border-radius:4px;color:var(--review-brass-soft);letter-spacing:.12em}.review-document-line>strong{min-width:0;overflow:hidden;color:#e8ece7;font:inherit;text-overflow:ellipsis;white-space:nowrap}.review-document-line>i{width:1px;height:12px;background:rgba(255,255,255,.18)}.review-document-line>small{flex:0 0 auto;color:#8da296;font:inherit}.review-live-state{position:relative;z-index:1;flex:0 0 auto;display:flex;align-items:center;gap:12px;min-width:185px;padding:12px 16px;border:1px solid rgba(197,164,91,.4);border-radius:999px;background:rgba(5,21,14,.44);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 14px 30px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.review-live-state>span{width:8px;height:8px;border-radius:50%;background:#66c592;box-shadow:0 0 0 5px rgba(102,197,146,.11),0 0 18px rgba(102,197,146,.65);animation:review-live-pulse 2.4s ease-in-out infinite}.review-live-state div{display:grid;grid-gap:3px;gap:3px}.review-live-state small{color:#8fa69a;font:750 8px/1 var(--mono-font);letter-spacing:.12em;text-transform:uppercase}.review-live-state strong{color:#f3eee1;font:800 12px/1 var(--mono-font);letter-spacing:.03em}@keyframes review-live-pulse{50%{opacity:.52;transform:scale(.78);box-shadow:0 0 0 8px rgba(102,197,146,.04),0 0 12px rgba(102,197,146,.35)}}.review-feedback{margin:14px 26px 0;padding:11px 14px;border:1px solid var(--line);border-radius:11px;font-size:12px;font-weight:720;box-shadow:0 8px 24px -20px rgba(0,0,0,.3)}.review-feedback.is-error{border-color:var(--danger-border);background:var(--danger-soft);color:var(--danger)}.review-feedback.is-ok{border-color:color-mix(in srgb,var(--ok) 45%,var(--line));background:color-mix(in srgb,var(--ok) 8%,var(--surface));color:var(--ok)}.review-decision{--decision-accent:#a77d2a;position:relative;display:grid;grid-template-columns:minmax(205px,.66fr) minmax(480px,1.65fr) minmax(230px,.72fr);grid-gap:14px;gap:14px;overflow:hidden;margin:16px 26px 0;padding:13px;border:1px solid color-mix(in srgb,var(--decision-accent) 26%,var(--line));border-radius:20px;background:linear-gradient(108deg,#fffefa 0,#f9f8f3 62%,color-mix(in srgb,var(--decision-accent) 4%,#fff) 100%);box-shadow:0 12px 32px -26px rgba(12,33,25,.48),inset 0 1px 0 rgba(255,255,255,.8)}.review-decision:before{content:"";position:absolute;inset:16px auto 16px 0;width:4px;border-radius:0 4px 4px 0;background:var(--decision-accent);box-shadow:0 0 22px color-mix(in srgb,var(--decision-accent) 30%,transparent)}.review-decision[data-decision=include]{--decision-accent:var(--ok)}.review-decision[data-decision=exclude]{--decision-accent:var(--danger)}.review-decision-copy{display:grid;grid-template-columns:45px minmax(0,1fr);align-items:center;grid-gap:11px;gap:11px;padding:4px 7px 4px 10px}.review-decision-copy>div:last-child{display:grid;min-width:0;grid-gap:4px;gap:4px}.review-decision-copy>div:last-child>span{color:var(--decision-accent);font:800 8px/1 var(--mono-font);letter-spacing:.15em;text-transform:uppercase}.review-decision-copy>div:last-child>strong{overflow:hidden;color:var(--text);font-size:17px;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.review-decision-copy>div:last-child>small{color:var(--muted);font-size:9px;line-height:1.35}.review-decision-seal{display:grid;width:44px;height:44px;place-items:center;border:1px solid color-mix(in srgb,var(--decision-accent) 45%,var(--line));border-radius:50%;color:var(--decision-accent);box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 6px color-mix(in srgb,var(--decision-accent) 18%,transparent)}.review-decision-seal>span{font:500 24px/1 Georgia,serif;transform:translateY(-1px)}.review-decision-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.review-decision-option{--option-accent:var(--accent);position:relative;min-width:0;min-height:82px;overflow:hidden;border:1px solid #dde1dc;border-radius:12px;padding:27px 30px 10px 11px;background:#f1f3ef;color:var(--muted);text-align:left;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.75);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.review-decision-option[data-value=pending]{--option-accent:#9a7426}.review-decision-option[data-value=include]{--option-accent:var(--ok)}.review-decision-option[data-value=exclude]{--option-accent:var(--danger)}.review-decision-option small,.review-decision-option strong{display:block}.review-decision-option strong{color:var(--text);font-size:12px;line-height:1.16}.review-decision-option small{margin-top:5px;color:#707670;font-size:9px;line-height:1.27}.review-option-index{position:absolute;top:10px;left:11px;color:#999f99;font:750 8px/1 var(--mono-font);letter-spacing:.1em}.review-option-mark{position:absolute;top:9px;right:10px;display:grid;width:18px;height:18px;place-items:center;border:1px solid #d5dad4;border-radius:50%;color:#7f867f;font-size:10px}.review-decision-option:hover:not(:disabled){z-index:1;transform:translateY(-2px);border-color:color-mix(in srgb,var(--option-accent) 45%,var(--line));background:color-mix(in srgb,var(--option-accent) 7%,#fff);box-shadow:0 10px 22px -16px color-mix(in srgb,var(--option-accent) 50%,transparent)}.review-decision-option.is-active{border-color:var(--option-accent);background:color-mix(in srgb,var(--option-accent) 10%,#fff);color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--option-accent) 36%,transparent),0 10px 22px -19px var(--option-accent)}.review-decision-option.is-active .review-option-index{color:var(--option-accent)}.review-decision-option.is-active .review-option-mark{border-color:var(--option-accent);background:var(--option-accent);color:#fff}.review-decision-option:disabled:not(.is-active){opacity:.58;cursor:not-allowed}.review-decision-note{display:grid;align-content:center;grid-gap:5px;gap:5px}.review-note-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.review-decision-note label{color:var(--muted);font-size:9px;font-weight:760;letter-spacing:.02em}.review-note-state{color:var(--ok);font:750 7px/1 var(--mono-font);letter-spacing:.09em;text-transform:uppercase}.review-note-state:before{display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:currentColor;content:"";vertical-align:1px}.review-note-state.is-dirty{color:#9a7426}.review-decision-note textarea{min-height:45px;border-color:#d9ddd7;padding:8px 10px;background:rgba(255,255,255,.86);font-size:11px;line-height:1.32;box-shadow:inset 0 1px 2px rgba(17,36,27,.035)}.review-decision-note .button{min-height:32px;padding:6px 10px;border-color:color-mix(in srgb,var(--decision-accent) 30%,var(--line));color:var(--decision-accent);font-size:9px}.review-decision-note .button:disabled{border-color:#d9ddd7;color:#9da39e;background:#f0f2ef;opacity:1}.review-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;margin:10px 26px 0}.review-metrics>div{position:relative;min-width:0;display:grid;grid-template-columns:22px auto 1fr;align-items:baseline;grid-gap:8px;gap:8px;overflow:hidden;padding:9px 12px;border:1px solid #dfe3de;border-radius:11px;background:rgba(255,255,255,.66)}.review-metrics>div:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,var(--accent),transparent 65%);opacity:.34}.review-metrics small{color:#a1a6a1;font:750 8px/1 var(--mono-font)}.review-metrics strong{color:var(--text);font:500 22px/1 Georgia,serif}.review-metrics span{color:var(--muted);font-size:10px;line-height:1.2}.evidence-review-workbench{display:grid;grid-template-columns:minmax(0,1.58fr) minmax(330px,.72fr);grid-gap:0;gap:0;height:clamp(320px,calc(100svh - 460px),580px);overflow:hidden;margin:13px 26px 24px;border:1px solid #dce1db;border-radius:22px;background:var(--review-paper);box-shadow:0 16px 42px -32px rgba(7,31,20,.5)}.review-thread-column{min-width:0;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);padding:17px 17px 18px 20px;background:linear-gradient(135deg,#fdfcf9,#f7f8f4)}.review-column-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:9px;padding:0 3px}.review-column-head>div{display:grid;grid-gap:3px;gap:3px}.review-column-head span{color:var(--accent);font:800 8px/1 var(--mono-font);letter-spacing:.16em;text-transform:uppercase}.review-column-head strong{color:var(--text);font-size:16px;letter-spacing:-.02em}.review-column-head .button{display:inline-flex;width:auto;min-height:31px;align-items:center;gap:6px;padding:6px 10px;border-color:#d8ddd7;background:rgba(255,255,255,.76);font-size:9px;box-shadow:0 4px 12px -10px rgba(0,0,0,.4)}.review-column-head .button>span{color:inherit;font-size:13px;letter-spacing:0}.review-thread-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4px;gap:4px;margin:0 3px 10px;padding:4px;border:1px solid #dfe3de;border-radius:12px;background:#eef1ed;box-shadow:inset 0 1px 2px rgba(9,31,20,.04)}.review-thread-filters button{min-width:0;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:6px;border:1px solid transparent;border-radius:8px;padding:6px 8px;color:#69716b;background:transparent;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease}.review-thread-filters button>span{overflow:hidden;font-size:9px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.review-thread-filters button>strong{display:grid;min-width:20px;height:20px;place-items:center;border-radius:999px;background:rgba(22,55,42,.08);font:750 8px/1 var(--mono-font)}.review-thread-filters button:hover{border-color:#d1d8d2;color:var(--text);background:rgba(255,255,255,.72)}.review-thread-filters button.is-active{border-color:rgba(197,164,91,.38);color:#f4f1e8;background:linear-gradient(135deg,#16372a,#0c2119);box-shadow:0 8px 18px -14px rgba(8,31,21,.8)}.review-thread-filters button.is-active>strong{color:#ecdcae;background:rgba(197,164,91,.16)}.review-thread-list{min-height:0;display:grid;grid-auto-rows:max-content;align-content:start;grid-gap:9px;gap:9px;overflow-y:auto;overscroll-behavior:contain;padding:2px 8px 5px 2px;scrollbar-gutter:stable}.review-empty{min-height:250px;display:grid;place-items:center;align-content:center;grid-gap:7px;gap:7px;border:1px dashed var(--line-strong);border-radius:var(--radius-card);background:var(--surface-2);text-align:center}.review-empty>span{color:var(--accent);font:500 42px/1 Georgia,serif}.review-empty p{margin:0;color:var(--muted);font-size:13px}.review-thread{--thread-accent:var(--accent);position:relative;overflow:hidden;border:1px solid #dce1db;border-radius:15px;background:rgba(255,255,255,.92);padding:13px 14px 12px 17px;box-shadow:0 8px 22px -22px rgba(11,35,24,.75);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.review-thread:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--thread-accent)}.review-thread:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--thread-accent) 30%,var(--line));box-shadow:0 14px 28px -24px rgba(11,35,24,.7)}.review-thread.is-redaction_request{--thread-accent:#a77d2a;background:linear-gradient(105deg,color-mix(in srgb,var(--warn) 5%,#fff),#fff 58%)}.review-thread.is-resolved{--thread-accent:var(--ok);opacity:.79}.review-thread.is-expanded{border-color:color-mix(in srgb,var(--thread-accent) 30%,var(--line));box-shadow:0 14px 28px -24px rgba(11,35,24,.7)}.review-thread>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.review-thread-heading{display:grid;grid-gap:7px;gap:7px}.review-thread-number{color:var(--thread-accent);font:800 8px/1 var(--mono-font);letter-spacing:.16em;text-transform:uppercase}.review-thread-tags{display:flex;flex-wrap:wrap;gap:5px}.review-thread-tags>span{display:inline-flex;min-height:21px;align-items:center;border:1px solid var(--line);border-radius:999px;padding:3px 7px;background:#f2f4f0;font-size:8px;line-height:1;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.review-page-chip{color:var(--accent);border-color:var(--accent-border-soft)!important;background:color-mix(in srgb,var(--accent) 6%,#fff)!important}.review-kind-chip{color:var(--muted)}.is-redaction_request .review-kind-chip{color:var(--warn);border-color:var(--warn-border)!important;background:var(--warn-soft)!important}.review-status-chip{color:var(--warn)}.is-resolved .review-status-chip{color:var(--ok)}.review-thread-meta{flex:0 0 auto;display:grid;justify-items:end;grid-gap:7px;gap:7px}.review-thread-date{flex:0 0 auto;color:#8a918b;font:650 8px/1.3 var(--mono-font)}.review-thread-toggle{display:inline-flex;min-height:24px;align-items:center;gap:5px;border:1px solid #d9ddd8;border-radius:999px;padding:4px 7px;color:#69716b;background:#f8f9f6;font-size:8px;font-weight:750;cursor:pointer}.review-thread-toggle>span{color:var(--thread-accent);font-size:11px;line-height:1;transition:transform .18s ease}.review-thread.is-expanded .review-thread-toggle>span{transform:rotate(180deg)}.review-thread-content{animation:review-thread-reveal .2s ease both}@keyframes review-thread-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.review-thread blockquote{position:relative;margin:10px 0 8px;padding:9px 11px 9px 28px;border:0;border-radius:8px;background:#f2f3ef;color:#6c736d;font:italic 11px/1.4 Georgia,serif}.review-thread blockquote:before{content:"“";position:absolute;left:9px;top:5px;color:var(--thread-accent);font:500 24px/1 Georgia,serif;opacity:.75}.review-thread-body{margin:9px 0 8px;color:var(--text);font-size:13px;line-height:1.45;white-space:pre-wrap}.review-thread-author{display:flex;align-items:center;gap:7px;color:var(--muted)}.review-thread-author>span{display:grid;width:25px;height:25px;place-items:center;border:1px solid color-mix(in srgb,var(--thread-accent) 30%,var(--line));border-radius:50%;background:color-mix(in srgb,var(--thread-accent) 7%,#fff);color:var(--thread-accent);font:800 8px/1 var(--mono-font)}.review-thread-author>div{display:grid;grid-gap:1px;gap:1px}.review-thread-author small{color:#929892;font-size:7px;line-height:1;text-transform:uppercase;letter-spacing:.07em}.review-thread-author strong{color:#5d645e;font-size:9px;line-height:1.1}.review-thread-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.review-thread-actions .button{min-height:29px;padding:5px 9px;border-color:#d8ddd7;background:#fff;font-size:9px}.review-replies{display:grid;grid-gap:5px;gap:5px;margin-top:11px;padding-left:12px;border-left:1px solid color-mix(in srgb,var(--thread-accent) 25%,var(--line))}.review-replies>div{display:grid;grid-template-columns:27px minmax(0,1fr);grid-gap:1px 8px;gap:1px 8px;padding:8px 9px;border:1px solid #e1e4df;border-radius:9px;background:#f5f6f3}.review-reply-avatar{grid-row:1/3;display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:var(--accent);color:#fff;font:750 7px/1 var(--mono-font)}.review-replies p{margin:0;color:var(--text);font-size:11px;line-height:1.36;white-space:pre-wrap}.review-replies small{color:var(--muted);font-size:8px}.review-reply-form{display:grid;grid-gap:5px;gap:5px;margin-top:10px}.review-reply-form>label{color:var(--muted);font-size:9px;font-weight:750}.review-reply-form>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px;gap:6px}.review-reply-form input{min-height:33px;padding:6px 9px;border-color:#dce0db;background:#fbfcfa;font-size:11px}.review-reply-form .button{min-height:33px;padding:6px 11px;font-size:9px}.review-composer{position:relative;min-width:0;min-height:0;align-self:stretch;display:grid;align-content:start;grid-gap:10px;gap:10px;overflow-y:auto;overscroll-behavior:contain;padding:19px 20px 21px;border-left:1px solid rgba(197,164,91,.3);background:radial-gradient(circle at 105% 0,rgba(108,169,136,.2),transparent 34%),linear-gradient(148deg,#10271e,#081b14 82%);color:#edf3ef;scrollbar-gutter:stable}.review-composer:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.13;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:28px 28px}.review-composer>*{position:relative;z-index:1}.review-composer-head{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding-bottom:3px}.review-composer-head>div:last-child{display:grid;grid-gap:3px;gap:3px}.review-composer-head span{color:var(--review-brass-soft);font:800 8px/1 var(--mono-font);letter-spacing:.14em;text-transform:uppercase}.review-composer-head strong{color:#f5f4ed;font-size:16px;letter-spacing:-.02em}.review-composer-head small{color:#82998d;font-size:8px}.review-composer-mark{display:grid;width:37px;height:37px;place-items:center;border:1px solid rgba(197,164,91,.46);border-radius:50%;color:var(--review-brass-soft);font:300 20px/1 var(--body-font);box-shadow:inset 0 0 0 5px rgba(197,164,91,.04)}.review-composer-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px;padding:4px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:rgba(0,0,0,.13)}.review-composer-progress>span{display:flex;min-width:0;align-items:center;gap:6px;border-radius:7px;padding:6px 7px;color:#6f877a;background:rgba(255,255,255,.025)}.review-composer-progress i{display:grid;width:18px;height:18px;flex:0 0 auto;place-items:center;border:1px solid;border-radius:50%;font:normal 700 7px/1 var(--mono-font)}.review-composer-progress strong{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.review-composer-progress>span.is-ready{color:#d9c485;background:rgba(197,164,91,.08)}.review-composer-progress>span.is-ready i{color:#0d2118;border-color:#d2b66f;background:#d2b66f;box-shadow:0 0 12px rgba(210,182,111,.24)}.review-composer-fields{display:grid;grid-template-columns:minmax(0,1fr) 78px;grid-gap:8px;gap:8px}.review-composer-fields>label,.review-composer>label{display:grid;grid-gap:5px;gap:5px;color:#b7c5bd;font-size:9px;font-weight:750}.review-composer>label>span{font-weight:500}.review-composer-fields>label>small,.review-composer>label>small{color:#7f9589;font-size:8px;font-weight:500}.review-composer input,.review-composer select,.review-composer textarea{border-color:rgba(255,255,255,.13);padding:8px 9px;background:rgba(250,251,247,.96);color:#18211c;font-size:10px;box-shadow:0 7px 18px -16px #000}.review-composer input:focus,.review-composer select:focus,.review-composer textarea:focus{border-color:var(--review-brass);box-shadow:0 0 0 3px rgba(197,164,91,.16)}.review-composer textarea{min-height:59px}.review-composer .button{min-height:39px;padding:9px 12px;border-color:#d8bd79;background:linear-gradient(135deg,#d7bd7d,#b89243);color:#162019;font-size:10px;box-shadow:0 11px 24px -16px rgba(211,179,104,.85)}.review-composer .button:hover:not(:disabled){border-color:#f0d89d;background:linear-gradient(135deg,#e3cc94,#c19d51);color:#102018;transform:translateY(-1px)}.review-scope-note{display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px;margin:0;padding-top:9px;border-top:1px solid rgba(255,255,255,.1);color:#81978b;font-size:8px;line-height:1.4}.review-scope-note>span{color:var(--review-brass)}@media (max-width:720px){.point-citation-backdrop{padding:0}.point-citation-dialog{width:100%;height:100dvh;border-radius:0}.point-citation-dialog-body{grid-template-columns:1fr;grid-template-rows:auto 1fr}.point-citation-dialog-body aside{max-height:180px;border-right:0;border-bottom:1px solid var(--line,#d8d1c2)}.point-citation-meta{align-items:flex-start;flex-direction:column}}@media (max-width:1040px){.review-decision{grid-template-columns:190px minmax(0,1fr)}.review-decision-note{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end}.review-decision-note label{grid-column:1/-1}.review-decision-note .button{min-height:39px}.evidence-review-workbench{grid-template-columns:minmax(0,1.32fr) minmax(310px,.78fr)}}@media (max-width:820px){.evidence-review-head{min-height:0;align-items:flex-start}.review-decision{grid-template-columns:1fr}.review-decision-note{grid-column:auto}.review-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-review-workbench{grid-template-columns:1fr;height:auto}.review-thread-column{display:block}.review-thread-list{overflow:visible;padding-right:0}.review-composer{overflow:visible;border-top:1px solid rgba(197,164,91,.3);border-left:0;padding:20px 22px 24px}}@media (max-width:600px){.evidence-review-head{display:grid;grid-gap:18px;gap:18px;padding:22px 17px 20px}.evidence-review-head h2{font-size:30px;line-height:1.01}.evidence-review-head p{font-size:12px;line-height:1.4}.review-document-line{flex-wrap:wrap;gap:7px;margin-top:13px}.review-document-line>strong{flex:1 1 180px}.review-document-line>i{display:none}.review-live-state{min-width:0;justify-self:start}.review-decision,.review-feedback,.review-metrics{margin-right:14px;margin-left:14px}.review-decision{padding:10px;border-radius:16px}.review-decision-copy{grid-template-columns:42px minmax(0,1fr)}.review-decision-options{grid-template-columns:1fr}.review-decision-option{min-height:66px}.review-decision-note{grid-template-columns:1fr}.review-decision-note label{grid-column:auto}.review-metrics{gap:6px}.review-metrics>div{grid-template-columns:18px auto;gap:3px 7px;padding:9px}.review-metrics span{grid-column:2}.evidence-review-workbench{margin:12px 14px 18px;border-radius:17px}.review-thread-column{padding:16px 14px 18px}.review-column-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end}.review-column-head strong{white-space:nowrap}.review-column-head .button{width:auto!important;min-width:94px}.review-thread-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.review-thread>header{display:grid;grid-template-columns:minmax(0,1fr) auto}.review-thread-meta{justify-items:end}.review-reply-form>div{grid-template-columns:1fr}.review-composer{padding:19px 15px 22px}.review-composer-fields{grid-template-columns:minmax(0,1fr) 76px}}@media (prefers-reduced-motion:reduce){.review-live-state>span{animation:none}.review-composer .button,.review-decision-option,.review-thread,.review-thread-filters button{transition:none}.review-thread-content{animation:none}}.hearing-mode-page{max-width:1500px}.hearing-mode-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.hearing-mode-head h1{margin:2px 0 4px;font-size:clamp(34px,5vw,64px);line-height:.95}.hearing-mode-head p{max-width:720px}.hearing-live-mark{display:inline-flex;min-height:38px;align-items:center;gap:9px;padding:8px 13px;border:1px solid var(--line-strong);border-radius:999px;font:800 11px/1 var(--mono-font);letter-spacing:.16em}.hearing-live-mark span{width:9px;height:9px;border-radius:50%;background:var(--muted);box-shadow:0 0 0 5px color-mix(in srgb,var(--muted) 12%,transparent)}.hearing-live-mark-live{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 46%,transparent);background:var(--accent-soft)}.hearing-live-mark-live span{background:var(--ok);box-shadow:0 0 0 5px color-mix(in srgb,var(--ok) 14%,transparent),0 0 18px var(--ok);animation:hearing-pulse 1.8s ease-in-out infinite}.hearing-live-mark-paused{color:var(--warn);border-color:var(--warn-border);background:var(--warn-soft)}.hearing-live-mark-paused span{background:var(--warn)}.hearing-live-mark-ended{color:var(--muted)}@keyframes hearing-pulse{50%{opacity:.45;transform:scale(.76)}}.hearing-mode-error{margin-bottom:14px;border-color:var(--danger-border);color:var(--danger)}.hearing-start-panel{display:grid;grid-template-columns:118px minmax(0,1fr);align-items:center;grid-gap:26px;gap:26px;min-height:360px;overflow:hidden;background:linear-gradient(135deg,var(--panel),color-mix(in srgb,var(--accent) 8%,var(--panel)))}.hearing-start-seal{display:grid;width:118px;height:118px;place-items:center;border:1px solid var(--accent-border-strong);border-radius:50%;color:var(--accent);font:400 68px/1 Georgia,serif;box-shadow:inset 0 0 0 8px var(--panel),inset 0 0 0 9px var(--accent-border-soft),0 20px 60px color-mix(in srgb,var(--accent) 18%,transparent)}.hearing-start-panel h2{max-width:760px;margin:6px 0 10px;font-size:clamp(28px,4vw,50px)}.hearing-start-panel p{max-width:780px}.hearing-start-actions{display:flex;align-items:flex-end;gap:12px;margin-top:22px}.hearing-start-actions label{display:grid;min-width:280px;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px}.hearing-stage{display:grid;grid-template-columns:minmax(0,1fr) 310px;min-height:min(720px,calc(100svh - 230px));overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:24px;background:#07120d;box-shadow:0 32px 90px rgba(4,14,9,.28)}.hearing-document-shell{display:grid;min-width:0;min-height:560px;grid-template-rows:42px minmax(0,1fr);background:radial-gradient(circle at 48% 20%,#1a3025,#07110c 72%)}.hearing-document-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.11);color:#dce9e1;font:650 10px/1 var(--mono-font);letter-spacing:.09em;text-transform:uppercase}.hearing-document-bar span:last-child{color:#7d9a8a;letter-spacing:.04em;text-transform:none}.hearing-document-shell iframe{width:100%;height:100%;min-height:0;border:0;background:#d9d9d2}.hearing-document-loading{display:grid;place-items:center;color:#b7c8be}.hearing-control-deck{display:flex;min-width:0;flex-direction:column;gap:16px;padding:24px 20px;border-left:1px solid rgba(255,255,255,.11);color:#e6eee9;background:linear-gradient(180deg,#10281d,#07130d)}.hearing-page-readout{display:grid;grid-template-columns:1fr auto;align-items:end}.hearing-page-readout>span{grid-column:1/-1;color:#93aa9c;font:750 10px/1 var(--mono-font);letter-spacing:.18em}.hearing-page-readout strong{font:500 clamp(68px,7vw,104px)/.86 Georgia,serif;color:#f7f1df;letter-spacing:-.06em}.hearing-page-readout small{padding-bottom:7px;color:#93aa9c;font:650 12px/1 var(--mono-font)}.hearing-progress{height:3px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.11)}.hearing-progress span{display:block;height:100%;background:#d2b15f;transition:width .25s ease}.hearing-page-actions{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;grid-gap:8px;gap:8px}.hearing-page-actions .button{min-height:48px;padding:0;border-color:rgba(255,255,255,.18);color:#eef6f1;background:rgba(255,255,255,.05)}.hearing-page-actions input{width:100%;min-width:0;border:1px solid rgba(255,255,255,.18);border-radius:12px;color:#fff;background:rgba(0,0,0,.22);text-align:center;font:700 17px/1 var(--mono-font)}.hearing-follow{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:10px;gap:10px;width:100%;padding:13px;border:1px solid rgba(255,255,255,.13);border-radius:14px;color:#c4d2ca;background:rgba(255,255,255,.035);text-align:left;cursor:pointer}.hearing-follow.is-on{border-color:rgba(101,218,158,.42);color:#e7fff2;background:rgba(56,166,108,.11)}.hearing-follow>span:first-child{padding-top:3px;color:#65da9e}.hearing-follow small,.hearing-follow strong{display:block}.hearing-follow small{margin-top:3px;color:#8fa99b;line-height:1.35}.hearing-session-actions{display:grid;grid-gap:8px;gap:8px}.hearing-session-actions .button{min-height:42px;padding:9px 12px;color:#eef6f1;border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.05)}.hearing-session-actions .button.danger{color:#ffc7c3;border-color:rgba(255,108,99,.35)}.hearing-session-meta{display:grid;grid-gap:6px;gap:6px;margin-top:auto;padding-top:14px;border-top:1px solid rgba(255,255,255,.11);color:#8fa99b;font:600 10px/1.45 var(--mono-font)}.hearing-session-meta a{color:#d2b15f}.hearing-scope-note{max-width:940px;margin:14px auto 0;color:var(--muted);font-size:11px;text-align:center}@media (max-width:920px){.hearing-stage{grid-template-columns:1fr;min-height:0}.hearing-document-shell{min-height:62svh}.hearing-control-deck{border-top:1px solid rgba(255,255,255,.11);border-left:0}.hearing-page-readout strong{font-size:72px}}@media (max-width:560px){.hearing-mode-head{align-items:start}.hearing-mode-head p{display:none}.hearing-live-mark{min-height:34px;padding:7px 9px;font-size:9px}.hearing-start-panel{grid-template-columns:1fr;min-height:0}.hearing-start-seal{width:82px;height:82px;font-size:48px}.hearing-start-actions{display:grid}.hearing-start-actions label{min-width:0}.hearing-document-shell{min-height:54svh}.hearing-document-bar span:last-child{display:none}.hearing-control-deck{gap:12px;padding:16px}.hearing-page-readout{grid-template-columns:auto auto;justify-content:space-between}.hearing-page-readout strong{font-size:60px}}@media (prefers-reduced-motion:reduce){.hearing-live-mark-live span{animation:none}}html[data-theme=grafit],html[data-theme=night],html[data-theme=nokturn]{--brand:var(--accent);--gold:var(--accent-2);--warn-soft:#2a2820;--danger-soft:#2e2422;--visual-bg:#0d0e10;--focus-ring:rgba(216,206,185,.42);--focus-ring-soft:rgba(216,206,185,.18);--accent-border-soft:rgba(216,206,185,.28);--accent-border-strong:rgba(216,206,185,.55);--warn-border:rgba(196,169,106,.32);--danger-border:rgba(208,120,114,.40);--selection-bg:rgba(216,206,185,.26);--selection-text:#ece8e0;--tap-highlight:rgba(216,206,185,.18);--scrollbar-track:#121315;--scrollbar-thumb:#404248;--danger:#e07a72;--warn:#d3b06a;--ok:#6aa98a;--body-font:var(--font-inter),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--display-font:var(--font-inter),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:var(--display-font);--wide-font:var(--font-archivo-expanded),var(--font-archivo),var(--display-font);--mono-font:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--stage:#050807;--stage-2:#0a0f0b;--stage-line:#1b2a22;--stage-text:#eef5ef;--stage-muted:#7f978a;--stage-faint:#556b60;--gauge-face-0:#0f1c16;--gauge-face-1:#05100b;--gauge-ring:#233a31;--needle:#eef6f0;--sig:#5cbf90;--sig-glow:rgba(92,191,144,.5);--brass:#d0b164;--brass-hi:#f2dc9d;--brass-lo:#8a6c2e;--radius-small:5px;--accent-rule-width:2px;--screen-space:16px;--section-space:38px;--layout-gap:28px;--grid-gap:18px;--control-gap:10px;--panel-pad:26px;--panel-pad-tight:16px;color-scheme:dark}html[data-theme=klar],html[data-theme=marmur],html[data-theme=paper]{--brand:var(--accent);--gold:var(--accent-2);--warn-soft:#f3eee2;--danger-soft:#f8e9e9;--visual-bg:#23272e;--focus-ring:rgba(63,74,83,.26);--focus-ring-soft:rgba(63,74,83,.13);--accent-border-soft:rgba(63,74,83,.20);--accent-border-strong:rgba(63,74,83,.50);--warn-border:rgba(156,127,74,.34);--danger-border:rgba(178,59,59,.34);--selection-bg:rgba(156,127,74,.20);--selection-text:#20242a;--tap-highlight:rgba(63,74,83,.12);--scrollbar-track:#f1f3f4;--scrollbar-thumb:#c7ccd2;--danger:#b23b3b;--warn:#8a6a2e;--ok:#3e7d5c;--body-font:var(--font-inter),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--display-font:var(--font-inter),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:var(--display-font);--wide-font:var(--font-archivo-expanded),var(--font-archivo),var(--display-font);--mono-font:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--verdict-accent:#1f5140;--stage:#101914;--stage-2:#15231b;--stage-line:#2a423a;--stage-text:#eef3ee;--stage-muted:#94a99d;--stage-faint:#5f776b;--gauge-face-0:#172a22;--gauge-face-1:#0c1a14;--gauge-ring:#2b453b;--needle:#eef4ef;--sig:#54b98a;--sig-glow:rgba(84,185,138,.42);--brass:#bfa25a;--brass-hi:#e2c98a;--brass-lo:#6f5620;--accent-rule-width:2px;--screen-space:18px;--section-space:40px;--layout-gap:30px;--grid-gap:18px;--control-gap:12px;--panel-pad:26px;--panel-pad-tight:16px;color-scheme:light}html[data-theme=klar] body,html[data-theme=marmur] body,html[data-theme=paper] body{background-image:repeating-linear-gradient(62deg,rgba(120,130,120,.045) 0,rgba(120,130,120,.045) 1px,transparent 1px,transparent 26px),repeating-linear-gradient(-54deg,rgba(120,130,120,.03) 0,rgba(120,130,120,.03) 1px,transparent 1px,transparent 34px),linear-gradient(color-mix(in srgb,var(--bg) 58%,transparent),color-mix(in srgb,var(--bg) 58%,transparent)),url(/textures/marmur.webp);background-size:cover;background-position:top;background-repeat:no-repeat;background-attachment:fixed}*{box-sizing:border-box}html{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}body,html{padding:0;margin:0;background:var(--bg);color:var(--text);font-family:var(--body-font);overflow-x:hidden;-webkit-tap-highlight-color:var(--tap-highlight);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{background-image:radial-gradient(120% 46rem at 50% -14rem,color-mix(in srgb,var(--accent) 8%,transparent),transparent 72%)}::selection{background:var(--selection-bg);color:var(--selection-text)}input,select,textarea{accent-color:var(--accent)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.78}a{color:inherit;text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:8px;top:-60px;z-index:200;background:var(--accent);color:var(--on-accent);padding:10px 16px;border-radius:8px;font-weight:600;transition:top .15s ease}.skip-link:focus{top:8px;outline:3px solid var(--focus-ring);outline-offset:2px}.page{width:calc(100% - 48px);margin:0 auto;padding:28px 0 56px}.page,canvas,img,svg,video{max-width:100%}.badge,.button,.eyebrow,.status,a,button,h1,h2,h3,li,p,span,strong{overflow-wrap:break-word;word-break:normal}.nav{display:flex;justify-content:space-between;gap:16px;margin-bottom:28px}.brand,.nav{align-items:center}.brand{display:inline-flex;gap:12px;font-weight:800;letter-spacing:0;min-width:0}.brand:focus-visible .brand-logo,.brand:hover .brand-logo{filter:none}.brand:focus-visible{outline:3px solid var(--focus-ring);outline-offset:6px;border-radius:var(--radius-card)}html[data-theme=grafit] .brand-logo,html[data-theme=grafit] .site-footer-logo img,html[data-theme=night] .brand-logo,html[data-theme=night] .site-footer-logo img,html[data-theme=nokturn] .brand-logo,html[data-theme=nokturn] .site-footer-logo img{filter:none}.brand-logo.brand-logo-dark,.site-footer-logo .site-footer-logo-dark,html[data-theme=grafit] .brand-logo-light,html[data-theme=grafit] .site-footer-logo-light,html[data-theme=night] .brand-logo-light,html[data-theme=night] .site-footer-logo-light,html[data-theme=nokturn] .brand-logo-light,html[data-theme=nokturn] .site-footer-logo-light{display:none}html[data-theme=grafit] .brand-logo-dark,html[data-theme=grafit] .site-footer-logo-dark,html[data-theme=night] .brand-logo-dark,html[data-theme=night] .site-footer-logo-dark,html[data-theme=nokturn] .brand-logo-dark,html[data-theme=nokturn] .site-footer-logo-dark{display:block}html[data-theme=grafit] .site-footer-logo,html[data-theme=night] .site-footer-logo,html[data-theme=nokturn] .site-footer-logo{background:transparent;border:0;border-radius:8px;padding:0;box-shadow:none}html[data-theme=akta] .site-footer-logo-light,html[data-theme=kancelaria] .site-footer-logo-light{display:none}html[data-theme=akta] .site-footer-logo-dark,html[data-theme=kancelaria] .site-footer-logo-dark{display:block}html[data-theme=akta] .site-footer-logo img,html[data-theme=kancelaria] .site-footer-logo img{filter:none}html[data-theme=akta] .site-footer-logo,html[data-theme=kancelaria] .site-footer-logo{background:transparent;border:0;border-radius:8px;padding:0;box-shadow:none}.brand-logo{width:176px;max-width:48vw;height:auto;object-fit:contain;flex:0 0 auto;display:block}.brand-text-mark{display:inline-flex;align-items:center;min-height:34px;color:var(--text);font-size:30px;line-height:1;font-weight:900;letter-spacing:0}.brand-context{border-left:1px solid var(--line);padding-left:12px;color:var(--muted);font-size:12px;font-weight:800;line-height:1.2;text-transform:uppercase;max-width:280px;overflow-wrap:normal;word-break:normal}.brand-context-short{display:none}.brand-symbol{width:38px;height:44px;object-fit:contain;flex:0 0 auto}.brand-copy{display:grid;grid-gap:1px;gap:1px;min-width:0;border-left:1px solid var(--line);padding-left:10px}.brand-name{font-size:18px;line-height:1;color:var(--text)}.brand-sub{font-size:12px;font-weight:700;line-height:1.2;text-transform:uppercase}.badge,.brand-sub{color:var(--muted)}.badge{border:1px solid var(--line);border-radius:var(--radius-card);padding:8px 12px;background:var(--surface)}.badge:focus-visible,.badge:hover{color:var(--text);border-color:var(--line-strong);background:var(--panel-2)}.badge.active{color:var(--on-accent);border-color:var(--accent);background:var(--accent);box-shadow:none}.badge.active:focus-visible,.badge.active:hover{color:var(--on-accent);background:var(--accent-hover);border-color:var(--accent-hover)}.badge:focus-visible,.button:focus-visible,.fingerprint-compare-input:focus-visible,.fingerprint-manifest-input:focus-visible,.fingerprint-manifest-row:focus-visible,.fingerprint-note-details summary:focus-visible,.fingerprint-proof-input:focus-visible,.scroll-top:focus-visible,.section-link-card:focus-visible,.site-menu-link:focus-visible,.site-mobile-menu summary:focus-visible,.site-mobile-menu-link:focus-visible,.theme-switcher-option:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.site-header{display:grid;grid-gap:12px;gap:12px;margin-bottom:28px}.site-header-main{display:flex;align-items:center;justify-content:space-between;gap:18px}.site-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 1 auto;max-width:100%}.site-header-actions .badge,.site-header-cta{display:inline-flex;align-items:center;justify-content:center;height:40px;min-height:40px;width:auto;padding:8px 16px;text-align:center;font-size:14px;line-height:1.2;font-weight:720}.case-return-badge,.site-header-actions .badge,.site-header-cta{white-space:nowrap;overflow-wrap:normal;word-break:keep-all}.theme-switcher{min-width:0;width:auto;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:3px;display:inline-flex;gap:3px;min-height:40px}.theme-switcher-option{min-width:0;min-height:32px;border:0;border-radius:4px;background:transparent;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 8px;font:inherit;font-size:12px;line-height:1.08;font-weight:820;text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:normal}.site-header-actions .theme-switcher-option span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.site-header-actions .theme-switcher-option{position:relative}.theme-switcher-option span:last-child{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:clip;white-space:normal}.theme-switcher-option:hover{color:var(--text);background:var(--panel-2)}.theme-switcher-option[aria-pressed=true]{color:var(--on-accent);background:var(--accent)}.theme-switcher-option[aria-pressed=true]:hover{background:var(--accent-hover)}.theme-switcher-option[aria-pressed=true] .theme-switcher-swatch{border-color:rgba(255,255,255,.7);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}.theme-switcher-swatch{position:relative;width:18px;height:18px;flex:0 0 18px;border-radius:4px;border:1px solid var(--line-strong);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28);overflow:hidden}.theme-switcher-swatch:after{content:none}.theme-switcher-swatch-kancelaria{background:linear-gradient(135deg,#f4f1ea 0 52%,#1e4d3a 52%);border-color:#9a7b2e;color:#9a7b2e}.theme-switcher-swatch-nokturn{background:linear-gradient(135deg,#17181a 0 52%,#d8ceb9 52%);border-color:#4a463c;color:#d8ceb9}.theme-switcher-swatch-marmur{background:linear-gradient(135deg,#f1f3f4 0 52%,#3f4a53 52%);border-color:#c2c8cf;color:#3f4a53}.lang-switch{justify-self:start;gap:2px;height:40px;min-height:40px;padding:3px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.lang-switch,.lang-switch-option{flex:0 0 auto;display:inline-flex;align-items:center}.lang-switch-option{min-width:42px;height:100%;justify-content:center;padding:0 13px;border:0;border-radius:calc(var(--radius-card) - 3px);background:transparent;color:var(--muted);font:inherit;font-size:13px;line-height:1;font-weight:760;letter-spacing:.05em;text-decoration:none;cursor:pointer;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease}.lang-switch-code{display:inline-block;min-width:1.55em;text-align:center}a.lang-switch-option:focus-visible,a.lang-switch-option:hover{color:var(--text);background:var(--panel-2)}.lang-switch-option.active{color:var(--on-accent);background:var(--accent);cursor:default;box-shadow:0 1px 2px rgba(20,20,20,.18)}.lang-switch-option:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.header-account{display:inline-flex;align-items:center;gap:8px}button.header-account-logout{cursor:pointer;font:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none}.activation-consent{margin:6px 0 14px}.activation-consent .checkbox-label{display:flex;align-items:flex-start;gap:10px;font-size:13px;font-weight:400;line-height:1.5;color:var(--muted);cursor:pointer;text-transform:none;letter-spacing:0;text-align:left}.activation-consent .checkbox-label input[type=checkbox]{flex:0 0 auto;width:18px;height:18px;margin:1px 0 0}.activation-consent .checkbox-label a{color:var(--accent);text-decoration:underline}.site-header-cta-label-short{display:none}.site-menu{display:flex;flex-wrap:wrap;align-items:center;gap:4px 4px;margin-top:2px}.site-menu-group{display:contents}.site-menu-group .menu-group-title,.site-menu-group p{display:none}.site-menu-links{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.site-menu-link{display:inline-flex;align-items:center;min-height:34px;border-radius:999px;padding:6px 12px;color:var(--muted);font-size:13px;line-height:1.2;font-weight:700}.site-menu-link:hover{color:var(--text);background:var(--surface-2)}.site-menu-link.active{color:var(--on-accent);background:var(--accent)}.site-menu-dropdown{position:relative;display:inline-block}.site-menu-dropdown>summary{list-style:none;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;display:inline-flex;align-items:center;gap:8px}.site-menu-dropdown>summary::-webkit-details-marker{display:none}.site-menu-dropdown-caret{width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);transition:transform .16s ease;opacity:.75}.site-menu-dropdown[open]>summary{color:var(--text);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-strong)}.site-menu-dropdown[open]>summary .site-menu-dropdown-caret{transform:translateY(1px) rotate(225deg)}.site-menu-dropdown[open]>summary:before{content:"";position:fixed;inset:0;z-index:90;cursor:default}.site-menu-dropdown-summary.active-group{color:var(--text);box-shadow:inset 0 0 0 1px var(--gold-line)}.site-menu-dropdown-panel{position:absolute;top:calc(100% + 8px);left:0;z-index:100;min-width:252px;display:grid;grid-gap:2px;gap:2px;padding:8px;border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-hover)}.site-menu-dropdown-panel:before{content:"";position:absolute;top:-1px;left:16px;width:40px;height:2px;background:var(--gold-line)}.site-menu-dropdown-link{display:flex;align-items:center;min-height:38px;border-radius:var(--radius-small);padding:8px 11px;color:var(--muted);font-size:13.5px;line-height:1.2;font-weight:640}.site-menu-dropdown-link:hover{color:var(--text);background:var(--surface-2)}.site-menu-dropdown-link.active{color:var(--on-accent);background:var(--accent)}.site-menu-dropdown-link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.site-mobile-menu{display:none;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.site-mobile-menu[open]{border-color:var(--line-strong)}.site-mobile-menu summary{min-height:44px;list-style:none;cursor:pointer;padding:8px 10px;display:grid;grid-template-columns:minmax(0,1fr) 28px;grid-gap:4px 8px;gap:4px 8px;align-items:center;color:var(--muted)}.site-mobile-menu summary::-webkit-details-marker{display:none}.site-mobile-menu summary:after{content:"+";grid-column:2;grid-row:1/span 2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--line);border-radius:999px;color:var(--accent);font-weight:760}.site-mobile-menu[open] summary:after{content:"-"}.site-mobile-menu summary .site-mobile-menu-kicker{grid-column:1;color:var(--accent);font-size:10px;line-height:1.15;font-weight:760;text-transform:none;letter-spacing:.02em}.site-mobile-menu-current{grid-column:1;color:var(--text);font-size:14px;line-height:1.2;font-weight:720;text-transform:none;overflow-wrap:normal;word-break:normal}.site-mobile-menu-panel{display:grid;grid-template-columns:minmax(260px,300px) repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;max-height:min(62vh,620px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:10px;border-top:1px solid var(--line)}.site-mobile-menu:not([open]) .site-mobile-menu-panel{display:none}.site-mobile-menu-group{display:grid;grid-gap:6px;gap:6px;align-content:start;padding-top:0}.site-mobile-menu-theme{display:none}.site-mobile-menu-group .menu-group-title{margin:0;color:var(--accent);font-size:10px;line-height:1.2;text-transform:none;letter-spacing:.02em}.site-mobile-menu-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.site-mobile-menu-link{min-height:40px;display:grid;align-content:center;grid-gap:0;gap:0;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel-2);padding:8px;color:var(--muted);text-align:left}.site-mobile-menu-link small,.site-mobile-menu-link span{overflow-wrap:normal;word-break:normal}.site-mobile-menu-link span{color:var(--text);font-size:13px;line-height:1.15;font-weight:740}.site-mobile-menu-link small{display:none;color:var(--muted);font-size:12px;line-height:1.25;font-weight:700}.site-mobile-menu-link.active{color:var(--on-accent);border-color:var(--accent);background:var(--accent)}.site-mobile-menu-link.active small,.site-mobile-menu-link.active span{color:var(--on-accent)}.site-mobile-menu-link:hover{color:var(--text);border-color:var(--line-strong);background:var(--surface)}.site-mobile-menu-link.active:hover{color:var(--on-accent);background:var(--accent-hover)}.hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:24px;gap:24px;align-items:center}.hero.hero-brand{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--radius-large);background-color:var(--accent);background-image:linear-gradient(135deg,var(--accent) 0,color-mix(in srgb,var(--accent) 72%,#000) 100%);padding:clamp(26px,4vw,48px);box-shadow:0 16px 40px -24px color-mix(in srgb,var(--accent) 40%,transparent)}.hero.hero-brand:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(110% 90% at 88% -12%,rgba(255,255,255,.1),transparent 56%);pointer-events:none}.hero-brand h1{color:var(--on-accent);font-family:var(--wide-font);font-stretch:125%;font-size:clamp(42px,6.6vw,96px);line-height:.97;letter-spacing:-.03em;font-weight:800}.hero-brand h1 u{-webkit-text-decoration-color:color-mix(in srgb,var(--brass) 50%,transparent);text-decoration-color:color-mix(in srgb,var(--brass) 50%,transparent);text-decoration-thickness:.06em;text-underline-offset:.1em}.hero-brand .home-service-description{color:color-mix(in srgb,var(--on-accent) 86%,transparent)}.hero-brand .home-service-description:after{content:"";display:block;width:44px;height:2px;margin-top:20px;border-radius:2px;background:var(--gold-line)}.hero-brand .eyebrow{color:color-mix(in srgb,var(--gold-line) 82%,var(--on-accent))}.hero-brand .eyebrow:before{background:var(--gold-line)}.hero-brand .button{background:var(--on-accent);background-image:none;color:var(--accent);border-color:var(--on-accent);box-shadow:0 2px 10px rgba(0,0,0,.22)}.hero-brand .button:hover{background:color-mix(in srgb,var(--on-accent) 90%,#fff);background-image:none;border-color:color-mix(in srgb,var(--on-accent) 90%,#fff);color:var(--accent);box-shadow:0 4px 16px rgba(0,0,0,.26)}.hero-brand .button.secondary{background:transparent;color:var(--on-accent);border-color:color-mix(in srgb,var(--on-accent) 46%,transparent);box-shadow:none}.hero-brand .button.secondary:hover{background:color-mix(in srgb,var(--on-accent) 12%,transparent);border-color:color-mix(in srgb,var(--on-accent) 72%,transparent);color:var(--on-accent)}.hero-brand .panel{border:0;box-shadow:0 22px 48px -16px rgba(0,0,0,.45)}.home-service-description{max-width:780px;margin:0}.home-start-panel{display:none}.page-heading{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:22px}.page-heading .badge{flex:0 0 auto;width:-moz-fit-content;width:fit-content;white-space:nowrap;overflow-wrap:normal;word-break:keep-all}h1{font-family:var(--font-display);font-size:clamp(32px,2.6vw + 14px,54px);line-height:1.07;letter-spacing:-.02em;margin:0 0 20px;font-weight:760}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}h2{font-size:clamp(24px,1.6vw + 14px,36px);line-height:1.12;letter-spacing:-.02em;margin:0 0 12px;font-weight:720}h2,h3{font-family:var(--font-display)}h3{margin:0 0 8px;font-size:18px;letter-spacing:0}p{font-size:16px;line-height:1.55}.small,p{color:var(--muted)}.small{font-size:14px;line-height:1.45}.card-title{display:block;color:var(--text);font-weight:760;line-height:1.25}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.nav-actions{margin-top:0;align-items:center;justify-content:flex-end}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border-radius:var(--radius-button);padding:13px 24px;letter-spacing:.005em;background:var(--accent);background-image:none;color:var(--on-accent);font-size:15px;line-height:1.18;font-weight:600;border:1px solid transparent;box-shadow:0 1px 2px rgba(18,28,22,.12);cursor:pointer;text-align:center;overflow-wrap:normal;word-break:normal;transition:background-color .15s ease,box-shadow .18s ease,transform .16s ease}.button:hover{background:var(--accent-hover);background-image:none;box-shadow:0 3px 10px rgba(18,28,22,.18);transform:translateY(-1px)}.button:active{transform:translateY(0);box-shadow:0 1px 2px color-mix(in srgb,var(--accent) 32%,transparent)}.button.secondary{background:var(--surface);background-image:none;box-shadow:0 1px 2px rgba(28,27,23,.06)}.button.secondary:hover{background:var(--panel-2);background-image:none;border-color:var(--accent-border-strong);color:var(--accent);box-shadow:0 3px 10px rgba(28,27,23,.12)}.button.danger{background:transparent;color:var(--danger);border-color:var(--danger-border)}.button.disabled,.button:disabled{opacity:.62;cursor:not-allowed;pointer-events:none}.scroll-top{position:fixed;right:22px;bottom:22px;z-index:40;width:48px;height:48px;border-radius:15px;border:1px solid color-mix(in srgb,var(--accent) 78%,#000 22%);background:linear-gradient(158deg,color-mix(in srgb,var(--accent) 88%,#fff 12%),var(--accent));color:var(--on-accent);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 12px 26px -12px color-mix(in srgb,var(--accent) 58%,transparent),0 3px 8px rgba(6,20,14,.2),inset 0 1px 0 rgba(255,255,255,.18);transition:transform .24s cubic-bezier(.34,1.56,.64,1),box-shadow .24s ease,background .2s ease,border-color .2s ease;animation:scrolltop-in .36s cubic-bezier(.22,1,.36,1) both}.scroll-top:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,color-mix(in srgb,var(--accent-gold,#C7A85A) 60%,transparent),transparent 55%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.7}.scroll-top svg{display:block;transition:transform .24s cubic-bezier(.34,1.56,.64,1)}.scroll-top:hover{transform:translateY(-3px);box-shadow:0 18px 34px -12px color-mix(in srgb,var(--accent) 64%,transparent),0 4px 10px rgba(6,20,14,.24),inset 0 1px 0 rgba(255,255,255,.24)}.scroll-top:hover svg{transform:translateY(-2px)}.scroll-top:active{transform:translateY(-1px) scale(.95)}html[data-theme-ready=true] button.scroll-top{transition:transform .24s cubic-bezier(.34,1.56,.64,1),box-shadow .24s ease,background .3s ease,border-color .3s ease}@keyframes scrolltop-in{0%{opacity:0;transform:translateY(14px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.scroll-top{animation:none}.scroll-top,.scroll-top svg{transition:none}}.card,.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-card);padding:22px;box-shadow:var(--shadow)}.panel.tight{padding:14px 16px;display:grid;grid-gap:6px;gap:6px}.panel.tight p{margin:0}.panel.warn{border-color:var(--warn-border)}.panel.danger{border-color:var(--danger-border)}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:22px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.compact{margin-top:0}.align-start{align-items:start}.role-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:22px 0}.role-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:20px;box-shadow:var(--shadow);display:grid;grid-gap:8px;gap:8px;min-height:164px}.role-card:hover{border-color:var(--line-strong);background:var(--panel-2)}.role-card .card-title,.role-card strong{color:var(--text);font-size:18px;line-height:1.25}.role-card p{margin:0;font-size:14px;line-height:1.45}.home-access-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:18px 0 6px}.home-access-card{min-width:0;border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow);padding:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label status" "title status" "body body";grid-gap:5px 10px;gap:5px 10px;align-items:start}.home-access-card:hover{border-color:var(--line-strong);background:var(--panel-2)}.home-access-card span{grid-area:label;color:var(--gold-ink);font-size:11px;line-height:1.2;font-weight:760;text-transform:none;letter-spacing:.01em;overflow-wrap:normal;word-break:normal}.home-access-card .card-title,.home-access-card strong{grid-area:title;color:var(--text);font-size:17px;line-height:1.22}.home-access-card p{grid-area:body;margin:3px 0 0;color:var(--muted);font-size:13px;line-height:1.38}.home-access-card em{grid-area:status;justify-self:end;align-self:start;border:1px solid var(--accent-border-soft);border-radius:999px;background:var(--chip-bg);color:var(--accent);padding:5px 8px;font-size:11px;line-height:1.1;font-style:normal;font-weight:760;overflow-wrap:normal;word-break:normal}.local-file-tool{display:grid;grid-template-columns:minmax(0,.82fr) minmax(320px,1.18fr);grid-gap:var(--layout-gap);gap:var(--layout-gap);align-items:stretch;margin:var(--section-space) 0}.local-file-tool-copy{display:grid;grid-gap:10px;gap:10px;align-content:center;min-width:0}.local-file-tool-copy h2,.local-file-tool-copy p{margin:0}.local-file-tool-actions{margin-top:4px}.local-file-tool-workspace{min-width:0;display:grid;grid-template-columns:minmax(180px,.72fr) minmax(0,1fr);grid-gap:var(--control-gap);gap:var(--control-gap);align-items:stretch}.fingerprint-drop{min-width:0;min-height:164px;border:1px dashed var(--line-strong);border-radius:var(--radius-large);background:var(--surface-2);padding:var(--panel-pad-tight);display:grid;align-content:center;grid-gap:8px;gap:8px;color:var(--muted);cursor:pointer}.fingerprint-drop.is-dragging,.fingerprint-drop:focus-within,.fingerprint-drop:hover{border-color:var(--accent);background:var(--accent-soft);outline:3px solid var(--focus-ring-soft);outline-offset:2px}.fingerprint-drop span{color:var(--accent);font-size:11px;line-height:1.2;font-weight:760;text-transform:uppercase;letter-spacing:.06em}.fingerprint-drop .card-title,.fingerprint-drop strong{color:var(--text);font-size:16px;line-height:1.25;overflow-wrap:anywhere}.fingerprint-result{min-width:0;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:var(--panel-pad-tight);display:grid;grid-gap:10px;gap:10px;align-content:start}.fingerprint-meta{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.fingerprint-meta span{min-width:0;border:1px solid var(--line);border-radius:999px;background:var(--panel-2);color:var(--muted);padding:6px 8px;font-size:11px;line-height:1.15;font-weight:760;text-align:center;overflow-wrap:anywhere}.fingerprint-result .hash{margin:0;max-width:100%}.fingerprint-result .button{width:100%;min-height:40px}.fingerprint-trace{min-width:0;border:1px solid var(--line);background:var(--surface-2);padding:10px;display:grid;grid-gap:8px;gap:8px}.fingerprint-trace.is-ok{border-color:var(--ok)}.fingerprint-trace.is-warn{border-color:var(--warn-border)}.fingerprint-trace.is-danger{border-color:var(--danger-border)}.fingerprint-trace-head{min-width:0;display:grid;grid-gap:3px;gap:3px}.fingerprint-trace-head span{color:var(--accent);font-size:11px;line-height:1.2;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.fingerprint-trace-head strong{color:var(--text);font-size:13px;line-height:1.2;font-weight:900;overflow-wrap:anywhere}.fingerprint-trace p{margin:0;color:var(--muted);font-size:12px;line-height:1.35}.fingerprint-trace-facts,.fingerprint-trace-signals{min-width:0;display:grid;grid-gap:5px;gap:5px}.fingerprint-trace-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fingerprint-trace-facts span,.fingerprint-trace-signals span{min-width:0;border:1px solid var(--line);background:var(--panel-2);padding:7px 8px;display:grid;grid-gap:2px;gap:2px;color:var(--muted)}.fingerprint-trace-facts strong,.fingerprint-trace-signals strong{color:inherit;font-size:11px;line-height:1.2;font-weight:900;overflow-wrap:anywhere}.fingerprint-trace-facts em,.fingerprint-trace-signals em{color:inherit;font-size:11px;line-height:1.25;font-style:normal;font-weight:800;overflow-wrap:anywhere}.fingerprint-trace-signals span.is-danger{border-color:var(--danger-border);background:var(--danger-soft);color:var(--danger)}.fingerprint-trace-signals span.is-warn{border-color:var(--warn-border);background:var(--warn-soft);color:var(--warn)}.fingerprint-trace-signals span.is-ok{border-color:var(--ok);color:var(--ok)}.fingerprint-proof{min-width:0;border:1px solid var(--accent-border-soft);background:var(--panel-2);padding:10px;display:grid;grid-gap:8px;gap:8px}.fingerprint-proof-head{min-width:0;display:grid;grid-gap:4px;gap:4px}.fingerprint-proof-head span,.fingerprint-proof-label{color:var(--accent);font-size:11px;line-height:1.2;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.fingerprint-proof-head strong{min-width:0;color:var(--text);font-family:var(--mono-font);font-size:11px;line-height:1.35;font-weight:900;word-break:break-all}.fingerprint-proof p{margin:0;color:var(--muted);font-size:12px;line-height:1.35}.fingerprint-proof-check{min-width:0;display:grid;grid-gap:7px;gap:7px}.fingerprint-proof-input{width:100%;min-width:0;min-height:70px;margin:0;resize:vertical;font-family:var(--mono-font);font-size:11px;line-height:1.45}.fingerprint-proof-status{min-width:0;border:1px solid var(--line);background:var(--surface);color:var(--muted);padding:7px 9px;display:grid;grid-gap:2px;gap:2px;font-size:11px;line-height:1.25}.fingerprint-proof-status strong{color:inherit;font-size:12px;line-height:1.2;font-weight:900;overflow-wrap:anywhere}.fingerprint-proof-status em{color:inherit;font-style:normal;font-weight:800;opacity:.86}.fingerprint-proof-status.is-match{border-color:var(--ok);background:var(--accent-soft);color:var(--ok)}.fingerprint-proof-status.is-mismatch,.fingerprint-proof-status.is-tampered{border-color:var(--danger-border);background:var(--danger-soft);color:var(--danger)}.fingerprint-proof-status.is-invalid{border-color:var(--warn-border);background:var(--warn-soft);color:var(--warn)}.fingerprint-proof-actions{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.fingerprint-compare{min-width:0;border:1px solid var(--line);background:var(--surface-2);padding:10px;display:grid;grid-gap:7px;gap:7px}.fingerprint-compare-label{color:var(--accent);font-size:11px;line-height:1.2;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.fingerprint-compare-input{width:100%;min-width:0;min-height:58px;margin:0;resize:vertical;font-family:var(--mono-font);font-size:12px;line-height:1.45}.fingerprint-compare-status{min-width:0;border:1px solid var(--line);background:var(--panel-2);color:var(--muted);padding:7px 9px;display:grid;grid-gap:2px;gap:2px;font-size:11px;line-height:1.25}.fingerprint-compare-status strong{color:inherit;font-size:12px;line-height:1.2;font-weight:900}.fingerprint-compare-status em{color:inherit;font-style:normal;font-weight:800;opacity:.86}.fingerprint-compare-status.is-match{border-color:var(--ok);background:var(--accent-soft);color:var(--ok)}.fingerprint-compare-status.is-mismatch{border-color:var(--danger-border);background:var(--danger-soft);color:var(--danger)}.fingerprint-compare-status.is-invalid{border-color:var(--warn-border);background:var(--warn-soft);color:var(--warn)}.fingerprint-note-details{min-width:0;border:1px solid var(--line);background:var(--panel-2);overflow:hidden}.fingerprint-note-details summary{min-height:40px;list-style:none;cursor:pointer;padding:8px 10px;display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;grid-gap:8px;gap:8px;color:var(--accent);font-size:12px;line-height:1.2;font-weight:900}.fingerprint-note-details summary::-webkit-details-marker{display:none}.fingerprint-note-details summary:after{content:"+";justify-self:end;color:var(--muted);font-family:var(--mono-font);font-size:14px;line-height:1}.fingerprint-note-details[open] summary:after{content:"-"}.fingerprint-note{margin:0;max-height:220px;border:0;border-top:1px solid var(--line);border-radius:0;background:var(--surface);overflow:auto;font-size:11px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.fingerprint-result-actions{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.fingerprint-result-actions .button:first-child{grid-column:1/-1}.fingerprint-manifest{min-width:0;border:1px solid var(--line);background:var(--panel-2);padding:10px;display:grid;grid-gap:8px;gap:8px}.fingerprint-manifest-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--accent)}.fingerprint-manifest-head span{font-size:11px;line-height:1.2;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.fingerprint-manifest-head strong{min-width:0;color:var(--muted);font-size:11px;line-height:1.2;font-weight:900;text-align:right;overflow-wrap:anywhere}.fingerprint-manifest-list{min-width:0;max-height:210px;overflow:auto;display:grid;grid-gap:6px;gap:6px}.fingerprint-manifest-row{min-width:0;width:100%;border:1px solid var(--line);background:var(--surface);color:var(--text);padding:8px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name size" "hash hash";grid-gap:4px 8px;gap:4px 8px;text-align:left;cursor:pointer;font:inherit}.fingerprint-manifest-row.is-active,.fingerprint-manifest-row:hover{border-color:var(--accent);background:var(--accent-soft)}.fingerprint-manifest-row span{grid-area:name;min-width:0;font-size:12px;line-height:1.25;font-weight:900;overflow-wrap:anywhere}.fingerprint-manifest-row em{grid-area:size;color:var(--muted);font-size:11px;line-height:1.25;font-style:normal;font-weight:900;white-space:nowrap}.fingerprint-manifest-row code{grid-area:hash;min-width:0;color:var(--muted);font-family:var(--mono-font);font-size:10.5px;line-height:1.35;word-break:break-all}.fingerprint-manifest-check{min-width:0;border:1px solid var(--line);background:var(--surface);padding:9px;display:grid;grid-gap:7px;gap:7px}.fingerprint-manifest-check-label{color:var(--accent);font-size:11px;line-height:1.2;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.fingerprint-manifest-input{width:100%;min-width:0;min-height:70px;margin:0;resize:vertical;font-family:var(--mono-font);font-size:11px;line-height:1.45}.fingerprint-manifest-summary{min-width:0;border:1px solid var(--line);background:var(--panel-2);color:var(--muted);padding:7px 9px;display:grid;grid-gap:2px;gap:2px;font-size:11px;line-height:1.25}.fingerprint-manifest-check-row strong,.fingerprint-manifest-summary strong{color:inherit;font-size:12px;line-height:1.2;font-weight:900;overflow-wrap:anywhere}.fingerprint-manifest-check-row em,.fingerprint-manifest-summary em{color:inherit;font-style:normal;font-weight:800;opacity:.86}.fingerprint-manifest-summary.is-match{border-color:var(--ok);background:var(--accent-soft);color:var(--ok)}.fingerprint-manifest-summary.is-mismatch{border-color:var(--danger-border);background:var(--danger-soft);color:var(--danger)}.fingerprint-manifest-summary.is-invalid,.fingerprint-manifest-summary.is-partial{border-color:var(--warn-border);background:var(--warn-soft);color:var(--warn)}.fingerprint-manifest-check-list{min-width:0;display:grid;grid-gap:5px;gap:5px}.fingerprint-manifest-check-row{min-width:0;border:1px solid var(--line);background:var(--panel-2);color:var(--muted);padding:7px 8px;display:grid;grid-gap:2px;gap:2px;font-size:11px;line-height:1.25}.fingerprint-manifest-check-row.is-match{border-color:var(--ok);color:var(--ok)}.fingerprint-manifest-check-row.is-mismatch{border-color:var(--danger-border);color:var(--danger)}.fingerprint-manifest-check-row.is-missing{border-color:var(--warn-border);color:var(--warn)}.fingerprint-manifest-actions{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.row{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}.hash{font-family:var(--mono-font);font-size:12px;line-height:1.5;padding:12px;border-radius:var(--radius-card);background:var(--code-bg);color:var(--code-text);word-break:break-all;border:1px solid var(--line)}.kv{display:grid;grid-template-columns:170px 1fr;grid-gap:8px 12px;gap:8px 12px;font-size:14px;padding:14px 0;border-top:1px solid var(--line)}.kv div:nth-child(odd){color:var(--muted)}.notice{border:1px solid var(--line);border-radius:var(--radius-card);padding:16px;background:var(--surface-2)}.notice strong{color:var(--text)}.danger-text{color:var(--danger)}.access-gate{display:grid;grid-gap:16px;gap:16px;max-width:820px;margin:58px auto 0}.access-gate h1{margin-bottom:10px}.access-gate p{margin:0;max-width:760px}.access-gate-summary{display:grid;grid-gap:10px;gap:10px}.access-gate-points{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.access-gate-points span{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);color:var(--muted);padding:8px 9px;font-size:12px;line-height:1.25;font-weight:800;text-align:center}.auth-access-note{grid-column:1/-1}.record-list{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.devil-empty-state{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px}.devil-empty-state h2,.devil-empty-state p{margin:0}.devil-empty-state p{margin-top:5px}.devil-empty-icon{display:grid;width:52px;height:52px;place-items:center;border:1px solid var(--line);border-radius:14px;background:var(--panel-2);color:var(--accent);font:700 23px/1 var(--wide-font)}.devil-overview-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.devil-overview-heading h2,.devil-overview-heading p{margin:0}.devil-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;margin-top:16px;border:1px solid var(--line);border-radius:14px;background:var(--panel-2)}.devil-metrics article{min-width:0;display:grid;grid-gap:4px;gap:4px;border-left:1px solid var(--line);padding:14px}.devil-metrics article:first-child{border-left:0}.devil-metrics span{color:var(--muted);font:700 9px/1.25 var(--mono-font);letter-spacing:.09em;text-transform:uppercase}.devil-metrics strong{color:var(--text);font:680 clamp(25px,2.5vw,36px)/1 var(--wide-font)}.devil-metrics small{color:var(--muted);font-size:10.5px}.devil-metrics article.is-critical strong{color:var(--danger)}.devil-risk{position:relative;overflow:hidden;border-left:3px solid var(--warn)}.devil-risk.is-critical{border-left-color:var(--danger)}.devil-risk>p{max-width:76ch;margin-bottom:0;font-size:16px;line-height:1.6}.devil-methodology{margin-top:16px;border-top:1px solid var(--line);padding-top:12px}.devil-methodology p{max-width:92ch;margin:4px 0 0;color:var(--muted)}.devil-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:14px;padding:5px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2)}.devil-filters button{min-width:0;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid transparent;border-radius:9px;padding:7px 10px;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:11px;font-weight:720}.devil-filters button:focus-visible,.devil-filters button:hover{border-color:var(--line-strong);color:var(--text)}.devil-filters button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.devil-filters button.is-active{border-color:var(--gold-line);background:var(--surface);color:var(--text);box-shadow:0 7px 18px -16px rgba(6,28,18,.7)}.devil-filters button strong{display:grid;min-width:23px;height:23px;place-items:center;border-radius:999px;background:var(--panel);color:var(--accent);font:700 9px/1 var(--mono-font)}.devil-attack-card{display:flex;flex-direction:column;align-items:stretch;gap:9px;border-left-width:4px;padding-left:14px}.devil-attack-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.devil-attack-heading>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.devil-attack-heading .badge{flex:0 0 auto}.devil-card-label{color:var(--muted);font:700 8.5px/1.25 var(--mono-font);letter-spacing:.09em;text-transform:uppercase}.devil-evidence-card{display:grid;grid-gap:7px;gap:7px;margin-top:10px;border:1px solid var(--line);border-radius:12px;padding:13px;background:var(--panel-2)}.devil-evidence-card .button{justify-self:start;margin-top:3px}.devil-affected-claims{border-top:1px solid var(--line);padding-top:8px}.devil-affected-claims>strong{color:var(--muted);font:700 9px/1.25 var(--mono-font);letter-spacing:.08em;text-transform:uppercase}.devil-affected-claims ul{margin:6px 0 0;padding-left:18px;color:var(--muted);font-size:11px}.devil-missing-list{display:grid;grid-gap:8px;gap:8px;margin:12px 0 0;padding:0;list-style:none;counter-reset:devil-missing}.devil-missing-list li{counter-increment:devil-missing;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:11px;padding:11px;font-size:12px;line-height:1.5}.devil-missing-list li:before{content:counter(devil-missing);display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:var(--warn-soft);color:var(--warn);font:700 9px/1 var(--mono-font)}@media (max-width:760px){.devil-overview-heading{align-items:flex-start;flex-direction:column;gap:6px}.devil-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.devil-metrics article:nth-child(3){border-left:0}.devil-metrics article:nth-child(n+3){border-top:1px solid var(--line)}.devil-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.devil-empty-state{grid-template-columns:1fr}.devil-attack-heading{flex-direction:column}.devil-metrics small{min-height:2.7em}}.settlement-assurance-grid{gap:12px}.settlement-assurance{min-height:100%;border-top:2px solid var(--gold-line)}.settlement-assurance h2,.settlement-assurance p{margin-bottom:0}.settlement-assurance p{color:var(--muted);line-height:1.62}.settlement-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.settlement-section-heading h2,.settlement-section-heading>strong{margin:0}.settlement-section-heading>strong{color:var(--text);font:680 clamp(28px,3vw,42px)/1 var(--wide-font)}.settlement-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;margin-top:16px;border:1px solid var(--line);border-radius:14px;background:var(--panel-2)}.settlement-metrics article{min-width:0;display:grid;grid-gap:4px;gap:4px;border-left:1px solid var(--line);padding:14px}.settlement-metrics article:first-child{border-left:0}.settlement-metrics span{color:var(--muted);font:700 9px/1.25 var(--mono-font);letter-spacing:.09em;text-transform:uppercase}.settlement-metrics strong{color:var(--text);font:680 clamp(25px,2.5vw,36px)/1 var(--wide-font)}.settlement-metrics article:first-child strong{color:var(--warn)}.settlement-metrics article:nth-child(2) strong{color:var(--ok)}.settlement-metrics small{color:var(--muted);font-size:10.5px;line-height:1.35}.settlement-composer>h2,.settlement-composer>p{margin-bottom:0}.settlement-composer>p{color:var(--muted)}.settlement-composer .form{margin-top:16px}.settlement-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:16px;padding:5px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2)}.settlement-filters button{min-width:0;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid transparent;border-radius:9px;padding:7px 10px;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:10.5px;font-weight:720;text-align:left}.settlement-filters button:focus-visible,.settlement-filters button:hover{border-color:var(--line-strong);color:var(--text)}.settlement-filters button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.settlement-filters button.is-active{border-color:var(--gold-line);background:var(--surface);color:var(--text);box-shadow:0 7px 18px -16px rgba(6,28,18,.7)}.settlement-filters button strong{display:grid;min-width:23px;height:23px;place-items:center;border-radius:999px;background:var(--panel);color:var(--accent);font:700 9px/1 var(--mono-font)}.settlement-record-list{margin-top:12px}.settlement-proposal{display:flex;flex-direction:column;align-items:stretch;gap:10px;border-left-width:4px;padding:15px}.settlement-proposal.is-counteroffer{background:color-mix(in srgb,var(--accent-soft) 38%,var(--surface))}.settlement-proposal-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.settlement-proposal-meta{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.settlement-proposal-heading .status{flex:0 0 auto}.settlement-proposal-heading .status.is-accepted{border-color:var(--ok);color:var(--ok)}.settlement-proposal-heading .status.is-rejected{border-color:var(--danger);color:var(--danger)}.settlement-proposal-heading .status.is-withdrawn{border-color:var(--warn);color:var(--warn)}.settlement-terms{margin:0;white-space:pre-wrap;font-size:14px;line-height:1.58}.settlement-time{margin:0;color:var(--muted)}.settlement-decision{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line);border-left:3px solid var(--muted);border-radius:10px;padding:11px 12px;background:var(--panel-2)}.settlement-decision.is-accepted{border-left-color:var(--ok)}.settlement-decision.is-rejected{border-left-color:var(--danger)}.settlement-decision.is-withdrawn{border-left-color:var(--warn)}.settlement-decision>small,.settlement-decision>span{color:var(--muted);font-size:10.5px}.settlement-decision>p{margin:3px 0 0;font-size:12px}.settlement-response{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--line);padding-top:12px}.settlement-response>strong{color:var(--muted);font:700 9px/1.25 var(--mono-font);letter-spacing:.08em;text-transform:uppercase}.settlement-response .actions{margin-top:0}.settlement-verification{display:flex;align-items:center;flex-wrap:wrap;gap:8px;border-top:1px solid var(--line);padding-top:12px}.settlement-verification>.small{flex:1 1 260px;color:var(--muted)}.settlement-verdict{flex:1 1 100%;border-radius:9px;padding:9px 11px;font-size:11px;font-weight:700}.settlement-verdict.is-valid{border:1px solid color-mix(in srgb,var(--ok) 28%,transparent);background:var(--ok-soft);color:var(--ok)}.settlement-verdict.is-invalid{border:1px solid color-mix(in srgb,var(--danger) 28%,transparent);background:var(--danger-soft);color:var(--danger)}@media (max-width:760px){.settlement-section-heading{align-items:flex-start}.settlement-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.settlement-metrics article:nth-child(3){border-left:0}.settlement-metrics article:nth-child(n+3){border-top:1px solid var(--line)}.settlement-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.settlement-section-heading{flex-direction:column;gap:9px}.settlement-section-heading .button{width:100%}.settlement-proposal-heading{flex-direction:column}.settlement-verification{align-items:stretch;flex-direction:column}.settlement-verification .button{width:100%}.settlement-metrics small{min-height:2.7em}}.record-row{display:flex;justify-content:space-between;gap:16px;align-items:center;border:1px solid var(--line);border-radius:var(--radius-card);padding:16px;background:var(--surface)}.record-row:hover{border-color:var(--line-strong);background:var(--panel-2)}.record-row .record-title{display:block;color:var(--text);font-size:1.17em;line-height:1.2;font-weight:760}.result-block{display:grid;grid-gap:12px;gap:12px}.package-verification-result{min-width:0;gap:14px}.package-verification-verdict{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border:1px solid color-mix(in srgb,var(--danger) 32%,var(--line));border-left:4px solid var(--danger);border-radius:14px;background:color-mix(in srgb,var(--danger) 6%,var(--surface));padding:16px}.package-verification-verdict.is-ok{border-color:color-mix(in srgb,var(--ok) 36%,var(--line));border-left-color:var(--ok);background:color-mix(in srgb,var(--ok) 7%,var(--surface))}.package-verification-verdict.is-warning{border-color:color-mix(in srgb,var(--warn) 38%,var(--line));border-left-color:var(--warn);background:color-mix(in srgb,var(--warn) 7%,var(--surface))}.package-verification-verdict>div{min-width:0}.package-verification-verdict>div>span{display:block;margin-bottom:5px;font-family:var(--mono-font);color:var(--muted);font-size:10px;font-weight:720;letter-spacing:.11em}.package-verification-verdict h3{display:block;margin:0;font-size:17px;line-height:1.24}.package-verification-verdict p{margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.package-verification-verdict-mark{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:50%;background:var(--danger);color:#fff;font-size:20px;font-weight:800}.package-verification-verdict.is-ok .package-verification-verdict-mark{background:var(--ok)}.package-verification-verdict.is-warning .package-verification-verdict-mark{background:var(--warn)}.package-verification-gates{display:grid;grid-gap:7px;gap:7px}.package-verification-gate{display:grid;grid-template-columns:28px minmax(0,1fr) max-content;align-items:center;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);padding:11px 12px}.package-verification-gate-mark{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--muted) 12%,var(--surface));color:var(--muted);font-weight:800}.package-verification-gate.is-ok .package-verification-gate-mark{background:color-mix(in srgb,var(--ok) 14%,var(--surface));color:var(--ok)}.package-verification-gate.is-failed .package-verification-gate-mark{background:color-mix(in srgb,var(--danger) 12%,var(--surface));color:var(--danger)}.package-verification-gate.is-not-applicable .package-verification-gate-mark{background:color-mix(in srgb,var(--muted) 10%,var(--surface));color:var(--muted)}.package-verification-gate div{min-width:0}.package-verification-gate strong{display:block;font-size:13px;line-height:1.25}.package-verification-gate div span{display:block;margin-top:2px;color:var(--muted);font-size:11.5px;line-height:1.35}.package-verification-gate>b{color:var(--muted);font-family:var(--mono-font);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.package-verification-gate.is-ok>b{color:var(--ok)}.package-verification-gate.is-failed>b{color:var(--danger)}.package-verification-gate.is-not-applicable>b{color:var(--muted)}.package-verification-fingerprint{display:grid;grid-gap:6px;gap:6px;border:1px solid var(--line);border-radius:12px;padding:12px}.package-verification-fingerprint span{color:var(--muted);font-size:11px;font-weight:680}.package-verification-fingerprint code{overflow-wrap:anywhere;color:var(--text);font-size:11px;line-height:1.45}.package-verification-errors{margin:0}.package-verification-errors ul{margin:8px 0 0;padding-left:18px}.package-verification-errors li{overflow-wrap:anywhere}.package-verification-errors li+li{margin-top:4px}.package-verification-scope{margin:0;border-top:1px solid var(--line);padding-top:11px}@media (max-width:560px){.package-verification-gate{grid-template-columns:28px minmax(0,1fr)}.package-verification-gate>b{grid-column:2}}@media (max-width:360px){.package-verification-verdict{gap:10px;padding:13px}.package-verification-verdict-mark{flex-basis:32px;width:32px;height:32px;font-size:17px}.package-verification-gate{gap:8px;padding:10px}}.status{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;overflow-wrap:anywhere;text-align:center;font-size:13px;line-height:1.25;border-radius:999px;padding:6px 10px;border:1px solid var(--line);color:var(--muted);background:var(--surface)}.record-row .status{flex:0 0 auto;min-width:74px;overflow-wrap:normal;word-break:normal}.forensic-signal-list .record-row{align-items:flex-start}.forensic-signal-list .record-row>div{display:grid;grid-gap:8px;gap:8px;min-width:0}.forensic-signal-list .record-row h3{margin:0}.forensic-signal-list .record-row div p.small{display:block;margin:0;overflow-wrap:anywhere;word-break:normal}.status.ok{border-color:rgba(23,97,58,.34);color:var(--ok)}.status.warn{border-color:var(--warn-border);color:var(--warn)}.status.danger{border-color:var(--danger-border);color:var(--danger)}.form,.form-section{display:grid;grid-gap:14px;gap:14px}.form-section{border:1px solid var(--line);border-radius:var(--radius-card);padding:16px;background:var(--panel-2)}.form-section h3{margin-bottom:4px}.form-section p{margin:0}.optional-fields{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:12px}.optional-fields summary{cursor:pointer;min-height:40px;align-content:center;color:var(--accent);font-weight:900;line-height:1.3}.optional-fields[open]{display:grid;grid-gap:12px;gap:12px}.optional-fields[open] summary{margin-bottom:2px}.field{display:grid;grid-gap:8px;gap:8px}.field.full{grid-column:1/-1}.field-hint{margin:-2px 0 0;color:var(--muted);font-size:13px;line-height:1.35}label{color:var(--text);font-weight:700}input,select,textarea{width:100%;border-radius:var(--radius-small);border:1px solid var(--line);background:var(--input-bg);color:var(--text);padding:12px 14px;font:inherit}input:disabled,select:disabled,textarea:disabled{background:var(--surface-2);color:var(--muted);cursor:not-allowed}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:rgba(159,29,34,.72);box-shadow:0 0 0 3px rgba(159,29,34,.1)}textarea{min-height:96px;resize:vertical}.field-error{margin:-2px 0 0;color:var(--danger);font-size:13px;line-height:1.35;font-weight:800}.compact-metadata{font-size:14px;line-height:1.45}.file-control{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.file-button{cursor:pointer}.visually-hidden-file{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;opacity:0;pointer-events:none;white-space:nowrap}.audio-recorder{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.audio-recorder .button{min-height:40px}.audio-recorder span{min-width:220px;flex:1 1 220px}.audio-preview{margin-top:12px;display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:12px}.audio-preview>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.audio-preview strong{font-size:14px}.audio-preview audio{width:100%;min-height:40px;display:block}.check{display:grid;grid-template-columns:22px 1fr;grid-gap:10px;gap:10px;align-items:start}.check input{width:18px;height:18px;margin-top:4px}.check label{cursor:pointer}.drop{border:1px dashed var(--line-strong);padding:22px;background:var(--surface-2)}.drop,pre{border-radius:var(--radius-card)}pre{white-space:pre-wrap;word-break:break-word;background:var(--code-bg);padding:14px;color:var(--code-text);border:1px solid var(--line)}.auth-panel{max-width:620px;margin:0 auto}.workspace{min-height:100vh;display:grid;grid-template-columns:280px minmax(0,1fr);background:var(--bg)}.rail{border-right:1px solid var(--line);background:var(--surface);padding:24px 20px;display:flex;flex-direction:column;gap:24px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.rail-nav{display:grid;grid-gap:4px;gap:4px}.rail-nav a{border-radius:var(--radius-card);color:var(--muted);padding:10px 12px;font-weight:700;font-size:14px}.rail-nav a.active,.rail-nav a:hover{color:var(--text);background:var(--surface-2)}.rail-block{margin-top:auto;border:1px solid var(--line);border-radius:var(--radius-card);padding:14px;display:grid;grid-gap:6px;gap:6px;background:var(--panel-2)}.rail-block span{color:var(--muted);font-size:13px;line-height:1.4}.work-area{padding:30px;max-width:1220px;width:100%}.court-header{display:grid;grid-template-columns:minmax(0,1fr) 270px;grid-gap:24px;gap:24px;align-items:start;border-bottom:2px solid var(--line);padding-bottom:22px;margin-bottom:18px}.court-header p{max-width:820px;margin:0}.eyebrow{display:flex;align-items:center;gap:10px;color:var(--gold-ink);font-family:var(--font-display,ui-sans-serif,system-ui,sans-serif);font-size:11.5px;font-weight:640;letter-spacing:.11em;margin-bottom:14px}.eyebrow:before{content:"";flex:0 0 34px;height:1px;background:var(--gold-line)}.home-flagship-panel{border-left:var(--accent-rule-width) solid var(--accent)}.page .panel.panel-open{background:transparent;border:0;box-shadow:none!important;padding-left:0;padding-right:0}.commercial-strip.home-pricing-strip{background:var(--accent-soft);border-left:1px solid var(--accent-border-soft);border:1px solid var(--accent-border-soft)}.home-features-panel .feature-grid{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.feature-item{display:flex;flex-direction:column;gap:3px;background:var(--surface);padding:13px 15px}.feature-item strong{color:var(--text);font-size:14px;line-height:1.25}.feature-item span{color:var(--muted);font-size:12.5px;line-height:1.38}.eyebrow.mixed-case{text-transform:none;letter-spacing:.035em;font-weight:820}.eyebrow.platform-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;text-transform:none;letter-spacing:.01em}.platform-label-code{text-transform:none;letter-spacing:0;font-weight:900}.court-status{border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:var(--radius-card);padding:14px;background:var(--surface);display:grid;grid-gap:4px;gap:4px;box-shadow:var(--shadow)}.court-status small,.court-status span{color:var(--muted)}.court-status .card-title,.court-status strong{color:var(--text);text-transform:uppercase;font-size:14px}.legal-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0}.legal-context>div{border:1px solid var(--line);border-radius:var(--radius-card);padding:16px;background:var(--surface);display:grid;grid-gap:8px;gap:8px}.legal-context p{margin:0;font-size:14px}.step{font-weight:900;font-size:12px}.legal-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-gap:24px;gap:24px;align-items:start;border-bottom:2px solid var(--line);padding-bottom:24px;margin-bottom:18px}.legal-hero p{max-width:760px}.legal-docket{border:1px solid var(--line);border-top:2px solid var(--accent);border-radius:var(--radius-card);padding:20px;background:var(--surface);box-shadow:var(--shadow);display:grid;grid-gap:12px;gap:12px}.docket-row{display:grid;grid-template-columns:110px 1fr;grid-gap:12px;gap:12px;border-top:1px solid var(--line);padding-top:10px}.docket-row span{color:var(--muted);font-size:13px;font-weight:800}.docket-row .card-title,.docket-row strong{color:var(--text)}.legal-workflow{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px}.institution-flow,.legal-workflow{display:grid;gap:10px;margin:18px 0}.institution-flow{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px}.workflow-step{border:1px solid var(--line);border-radius:var(--radius-card);padding:14px;background:var(--surface);display:grid;grid-gap:8px;gap:8px;min-height:180px}.workflow-step>span:first-child{color:var(--gold-ink);font-weight:900;font-size:12px}.workflow-step .card-title,.workflow-step strong{color:var(--text);line-height:1.25;font-weight:720}.workflow-step p{margin:0;font-size:13px;line-height:1.4}.legal-module-panel{margin:18px 0}.module-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.legal-module{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel-2);padding:14px;display:grid;grid-gap:8px;gap:8px;min-height:142px}.legal-module .card-title,.legal-module strong{color:var(--text);line-height:1.25}.legal-module p{margin:0;font-size:13px;line-height:1.4}.status-store-panel .module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.status-store-card{min-height:168px;align-content:start;border-left:2px solid var(--accent)}.status-store-card .status{justify-self:start}.status-store-card .button{width:-moz-fit-content;width:fit-content;min-height:40px;margin-top:2px;padding:8px 11px;font-size:13px}.status-store-card .button.disabled{border-color:var(--warn-border);background:var(--warn-soft);color:var(--warn);opacity:1}.legal-command{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0 6px}.legal-command>div{border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:var(--radius-card);padding:14px;background:var(--surface);box-shadow:var(--shadow);display:grid;grid-gap:6px;gap:6px}.legal-command p{margin:0;font-size:13px;line-height:1.4}.case-assurance{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);grid-gap:16px;gap:16px;border:1px solid var(--line);border-radius:var(--radius-card);padding:18px;background:var(--surface);box-shadow:var(--shadow);margin:18px 0 6px;align-items:center}.case-assurance h2{margin-bottom:6px}.case-assurance p{margin:0}.assurance-list{display:grid;grid-gap:8px;gap:8px}.assurance-list span{border-left:2px solid var(--accent);border-radius:4px;padding:10px 12px;background:var(--surface-2);color:var(--text);font-size:14px;font-weight:800}.legal-table{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.legal-table-row{display:grid;grid-template-columns:.8fr .8fr 1.4fr;grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:var(--radius-card);padding:12px;background:var(--surface);align-items:start}.legal-table-row div{color:var(--muted);font-size:13px;line-height:1.4}.legal-table-row .card-title,.legal-table-row strong{color:var(--text)}.access-matrix{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.access-matrix-row{display:grid;grid-template-columns:.85fr .95fr 1fr 1.3fr;grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:var(--radius-card);padding:12px;background:var(--surface);align-items:start}.access-matrix-row>*{min-width:0;color:var(--muted);font-size:13px;line-height:1.4}.access-matrix-row strong{color:var(--text)}.access-matrix-head{background:var(--surface-2);box-shadow:none}.access-matrix-head span{color:var(--text);font-weight:900;text-transform:uppercase;font-size:11px;letter-spacing:.06em}.rule-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.rule-list>div{border:1px solid var(--line);border-left:2px solid var(--accent-2);border-radius:var(--radius-card);background:var(--surface);padding:12px;display:grid;grid-gap:8px;gap:8px;align-content:start}.rule-list p{margin:0;color:var(--muted);font-size:13px;line-height:1.4}.commercial-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;border:1px solid var(--line);border-left:4px solid var(--gold-line);border-radius:var(--radius-card);background:var(--surface);padding:20px;box-shadow:var(--shadow);margin:22px 0}.commercial-strip h2{margin-bottom:6px}.commercial-strip p{margin:0}.legal-account-title-short,.pricing-strip-title-short{display:none}.app-store-promo{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,250px);grid-gap:34px;gap:34px;align-items:center;border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:var(--radius-card);background:var(--surface);padding:28px;box-shadow:var(--shadow);margin:22px 0}.app-store-promo-copy{display:grid;align-content:center;grid-gap:14px;gap:14px;max-width:720px}.app-store-promo-copy h2{margin:0}.app-store-promo-copy p{margin:0;max-width:680px}.app-store-promo-compact-note{display:none;color:var(--muted);font-size:12px;line-height:1.25;font-weight:700}.app-store-promo-ledger{counter-reset:ledger;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 44px;gap:0 44px;margin:2px 0 0;padding:0;list-style:none;border-top:1px solid var(--line-strong);max-width:640px}.app-store-promo-ledger .feature-item{padding:11px 0 11px 42px}.app-store-promo-ledger .feature-item:before{top:14px}.app-store-promo-ledger .feature-item strong{font-size:15.5px}.app-store-promo-ledger .feature-item span{font-size:12.5px;line-height:1.4}.app-store-promo-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.app-store-promo-store{display:inline-grid;align-content:center;justify-items:start;gap:1px;min-height:52px;min-width:164px;padding:8px 18px 9px;border:1px solid var(--accent);border-radius:var(--radius-button);background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow)}.app-store-promo-store:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.app-store-promo-store:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.app-store-promo-store-kicker{font-family:var(--mono-font);font-size:9.5px;line-height:1.2;font-weight:640;text-transform:none;letter-spacing:.02em;color:color-mix(in srgb,var(--gold-line) 62%,var(--on-accent))}.app-store-promo-store-name{font-family:var(--font-display);font-size:17.5px;line-height:1.15;font-weight:700}.app-store-promo-store-secondary{background:var(--surface);border-color:var(--line-strong);color:var(--text);box-shadow:none}.app-store-promo-store-secondary:hover{background:var(--panel-2);border-color:var(--accent-border-strong)}.app-store-promo-store-secondary .app-store-promo-store-kicker{color:var(--gold-ink)}.app-store-promo-store-pending{background:var(--panel-2);border:1px dashed color-mix(in srgb,var(--gold-line) 60%,transparent);color:var(--muted);box-shadow:none}.app-store-promo-store-pending .app-store-promo-store-kicker{color:var(--gold-ink)}.app-store-promo-store-pending .app-store-promo-store-name{font-size:15px;color:var(--muted)}.app-store-promo-visual{margin:0;justify-self:end;width:min(100%,224px)}.app-store-promo-device{min-height:248px;display:grid;place-items:center;align-content:center;grid-gap:14px;gap:14px;border:1px solid var(--line);border-radius:var(--radius-large);background:var(--surface);padding:22px 18px;color:var(--text);box-shadow:none}.app-store-promo-device:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.app-store-promo-device:hover{border-color:var(--line-strong);background:var(--surface)}.app-store-promo-icon{display:block;width:124px;height:124px;object-fit:contain;object-position:center;border-radius:0;background:transparent;box-shadow:none}.app-store-promo-device-copy{display:grid;grid-gap:3px;gap:3px;text-align:center}.app-store-promo-device-copy .card-title,.app-store-promo-device-copy strong{color:var(--text);font-size:18px;line-height:1.15;font-weight:760}.app-store-promo-device-copy em{color:var(--muted);font-size:12px;line-height:1.2;font-style:normal;font-weight:650}.app-store-promo-phone{display:block;border:0;padding:0;line-height:0}.app-store-promo-phone:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px;border-radius:40px}.app-store-promo-frame{display:block;position:relative;padding:14px 10px 18px;border-radius:40px;border:1px solid var(--line);background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 86%,#fff) 0,color-mix(in srgb,var(--accent) 82%,#000) 58%,color-mix(in srgb,var(--accent) 66%,#000) 100%);box-shadow:var(--shadow),inset 0 0 0 1px color-mix(in srgb,var(--gold-line) 24%,transparent)}.app-store-promo-frame:before{top:6px;width:52px;background:color-mix(in srgb,var(--gold-line) 58%,transparent)}.app-store-promo-frame:after,.app-store-promo-frame:before{content:"";position:absolute;left:50%;transform:translateX(-50%);height:3px;border-radius:999px}.app-store-promo-frame:after{bottom:8px;width:44px;background:color-mix(in srgb,var(--gold-line) 42%,transparent)}html[data-theme=grafit] .app-store-promo-frame,html[data-theme=night] .app-store-promo-frame,html[data-theme=nokturn] .app-store-promo-frame{background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 84%,#fff) 0,color-mix(in srgb,var(--surface) 88%,#000) 58%,var(--visual-bg) 100%);border-color:color-mix(in srgb,var(--gold-ink) 40%,transparent);box-shadow:var(--shadow),inset 0 0 0 1px color-mix(in srgb,var(--gold-ink) 26%,transparent)}.app-store-promo-phone:hover .app-store-promo-frame{border-color:color-mix(in srgb,var(--gold-line) 66%,transparent);box-shadow:var(--shadow-hover),inset 0 0 0 1px color-mix(in srgb,var(--gold-line) 34%,transparent)}.app-store-promo-video{display:block;width:100%;height:auto;aspect-ratio:9/16;border-radius:26px;background:var(--visual-bg);object-fit:cover;border:0;box-shadow:none}.mobile-app-hero{align-items:stretch}.mobile-app-status-panel{display:grid;align-content:start;grid-gap:12px;gap:12px}.mobile-app-status-panel h2{margin:0}.app-store-promo-availability{display:flex;flex-wrap:wrap;gap:9px;margin-top:0}.app-store-promo-availability a,.app-store-promo-availability span{display:inline-flex;min-height:34px;align-items:center;border:1px solid var(--accent-border-soft);border-radius:999px;background:var(--chip-bg);padding:7px 12px;color:var(--accent);font-size:12px;line-height:1.15;font-weight:740;box-shadow:none}.app-store-promo-availability a:focus-visible,.app-store-promo-availability a:hover{border-color:var(--accent-border-strong);background:var(--surface);color:var(--text);outline:3px solid var(--focus-ring-soft);outline-offset:2px}.app-store-promo-availability span:last-child{border-color:var(--warn-border);color:var(--warn);background:var(--warn-soft)}.mobile-app-badges{margin-top:0}.mobile-app-record-list{margin-top:2px}.mobile-app-feature-strip{margin:18px 0 20px;gap:12px}.mobile-app-feature-strip .role-card{min-height:138px;border-top:0;border-left:2px solid var(--accent);padding:16px;align-content:start;gap:7px;box-shadow:none}.mobile-app-feature-strip .step{color:var(--gold-ink);font-size:10px;line-height:1.2;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.mobile-app-feature-strip .role-card strong{font-size:18px;line-height:1.2;font-weight:760}.mobile-app-feature-strip .role-card p{margin:0;font-size:13px;line-height:1.42}.mobile-app-task-panel{margin:18px 0 22px}.mobile-app-assurance{border-left-color:var(--accent)}.mobile-app-page .app-store-promo{scroll-margin-top:18px}.mobile-app-hero-cta-short{display:none}.international-page .site-header-actions{grid-template-columns:minmax(56px,.5fr) minmax(148px,1fr) minmax(150px,1.08fr)}.international-menu .site-menu-group{min-height:92px}.international-menu .site-menu-links{margin-top:2px}.international-hero{align-items:start;margin-top:18px}.international-hero-badges{display:none}.international-docket{display:grid;align-content:start;grid-gap:12px;gap:12px}.international-docket h2{margin-bottom:0}.docket-visual{display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:stretch;border:1px solid var(--line);border-radius:var(--radius-card);background:linear-gradient(135deg,var(--panel-2) 0,var(--surface) 58%,var(--surface-2) 100%);padding:14px}.docket-rail{display:grid;grid-gap:8px;gap:8px;align-content:center}.docket-rail span{display:block;height:38px;border-radius:4px;border:1px solid var(--accent-border-soft);background:var(--surface);box-shadow:none}.docket-rail span:nth-child(2){border-color:rgba(122,90,24,.28);transform:translateX(6px)}.docket-sheet{display:grid;grid-gap:8px;gap:8px;align-content:center;border-left:2px solid var(--accent);border-radius:var(--radius-card);background:var(--surface);padding:14px;box-shadow:var(--shadow)}.docket-sheet strong{color:var(--text);font-size:18px;line-height:1.2}.docket-sheet span{border:1px solid var(--line);border-radius:999px;color:var(--muted);background:var(--panel-2);padding:6px 10px;font-size:12px;line-height:1.2;font-weight:900;width:-moz-fit-content;width:fit-content;max-width:100%}.english-app-listing{display:grid;align-content:start;grid-gap:12px;gap:12px}.english-app-listing-head{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:14px}.english-app-listing-head img{display:block;width:96px;height:96px;border-radius:22px;box-shadow:none}.english-app-listing-head h2{margin:0 0 4px}.english-app-listing-head p{margin:0}.international-contact-strip{border-left-color:var(--accent)}.international-policy-page{display:grid;grid-gap:14px;gap:14px}.international-policy-page .legal-hero,.international-policy-page .panel p:last-child{margin-bottom:0}.policy-disclosure{padding:0;overflow:hidden}.policy-disclosure summary{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;color:var(--text);font-size:20px;line-height:1.16;font-weight:900;cursor:pointer}.policy-disclosure summary::-webkit-details-marker{display:none}.policy-disclosure summary:after{content:"+";flex:0 0 auto;width:26px;height:26px;border:1px solid var(--line);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent);font-size:18px;line-height:1}.policy-disclosure[open] summary:after{content:"-"}.policy-disclosure summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.policy-disclosure-body{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--line);padding:0 16px 16px}.policy-disclosure-body p.small{display:block;margin:8px 0 0}.policy-contact-panel{display:grid;grid-gap:10px;gap:10px}.policy-contact-panel h2{margin-bottom:0}.policy-contact-panel>p.small{margin:0}.policy-actions{display:flex;flex-wrap:wrap;gap:8px}.policy-actions a,.policy-actions span{min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel-2);padding:8px 10px;color:var(--text);font-size:13px;line-height:1.2;font-weight:900;text-decoration:none}.policy-actions span{border-color:var(--warn-border);background:var(--warn-soft);color:var(--warn);cursor:default}.policy-actions a:focus-visible,.policy-actions a:hover{border-color:var(--accent-border-strong);background:var(--surface);color:var(--brand);outline:3px solid var(--focus-ring-soft);outline-offset:2px}.not-found-page{min-height:72vh}.not-found-hero{align-items:stretch}.not-found-hero>div:first-child{align-self:center}.not-found-panel{display:grid;grid-gap:12px;gap:12px;align-content:start}.not-found-row{color:inherit;text-decoration:none}.not-found-row:focus-visible,.not-found-row:hover{border-color:var(--accent-border-strong);background:var(--surface);outline:3px solid var(--focus-ring-soft);outline-offset:2px}.not-found-row h2{margin:0 0 4px;font-size:17px;line-height:1.2}.not-found-row p{margin:0}.status-next-label-short,.status-next-title-short{display:none}.section-index{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow);padding:18px;margin:18px 0;display:grid;grid-gap:14px;gap:14px}.section-index-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding-bottom:14px}.section-index-head h2{margin-bottom:4px}.section-index-head p{margin:0}.section-index-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.section-link-card{border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:var(--radius-card);background:var(--panel-2);padding:14px;display:grid;grid-gap:7px;gap:7px;min-height:132px}.section-link-card:hover{border-color:var(--line-strong);background:var(--surface)}.section-link-card span{color:var(--gold-ink);font-size:11px;line-height:1.2;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.section-link-card strong{color:var(--text);line-height:1.25}.section-link-card p{margin:0;font-size:13px;line-height:1.4}.commercial-lock{border:1px solid var(--warn-border);border-left:4px solid var(--warn);border-radius:var(--radius-card);background:var(--warn-soft);padding:14px;display:grid;grid-gap:10px;gap:10px}.commercial-lock .status{justify-self:start}.commercial-lock strong{color:var(--text);font-size:17px;line-height:1.3}.commercial-lock p{margin:0;font-size:13px;line-height:1.45}.case-next-actions{justify-content:stretch}.case-next-actions .button{min-width:0}.case-access-panel,.case-list-preview-panel{align-content:start}.case-access-panel .actions{margin-top:14px}.case-list-preview-panel .record-list{margin-top:12px}.pricing-hero{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;align-items:start;border-bottom:2px solid var(--line);padding-bottom:22px;margin-bottom:18px}.pricing-hero p{max-width:760px}.compact-pricing-hero{padding-bottom:18px;margin-bottom:14px}.compact-pricing-hero h1{font-size:38px;margin-bottom:10px}.compact-pricing-hero p{margin:0}.pricing-eyebrow-short{display:none}.pricing-callout{max-width:820px;border:1px solid color-mix(in srgb,var(--gold-line) 55%,transparent);border-left:4px solid var(--gold-line);border-radius:var(--radius-card);background:var(--chip-bg);padding:16px 18px;display:grid;grid-gap:8px;gap:8px;box-shadow:none}.pricing-callout .status{justify-self:start}.pricing-callout strong{color:var(--text);font-size:18px;line-height:1.25}.pricing-callout p{margin:0;font-size:14px;line-height:1.45}.activation-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.48fr);grid-gap:24px;gap:24px;align-items:center;border-bottom:2px solid var(--line);padding-bottom:22px;margin-bottom:18px}.activation-hero p{max-width:760px;margin:0}.activation-start{display:grid;grid-gap:16px;gap:16px;margin-top:22px;align-items:start}.activation-form{margin-top:16px}.activation-summary{margin-top:4px;box-shadow:none}.activation-summary pre{margin:0}.activation-quick-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin-top:16px;border-top:1px solid var(--line)}.activation-quick-summary>span{border:0;border-left:1px solid var(--line);border-radius:0;background:none;padding:12px 16px;color:var(--text);font-size:14px;line-height:1.3;display:grid;grid-gap:4px;gap:4px}.activation-quick-summary>span:first-child{border-left:0;padding-left:0}.activation-quick-summary strong{color:var(--accent);font-size:11px;line-height:1.2;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.activation-summary-short{display:none}.activation-intake-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.activation-intake-status>div{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:14px;display:grid;grid-gap:6px;gap:6px;min-height:112px}.activation-intake-status strong{color:var(--text);line-height:1.25}.activation-intake-status p{margin:0;font-size:13px;line-height:1.35}.activation-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.45fr);grid-gap:10px;gap:10px}.activation-copy-draft{white-space:nowrap}.activation-optional-fields{padding:10px 12px}.activation-next-panel .record-list{grid-template-columns:1fr;gap:10px;margin-top:12px}.activation-next-panel .record-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:4px 12px;gap:4px 12px;padding:16px;border-left:2px solid var(--accent)}.activation-next-panel .record-row>div{grid-column:2;display:grid;grid-gap:4px;gap:4px;min-width:0}.activation-next-panel .record-row div p.small{display:block;margin:0;font-size:13px;line-height:1.45;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.activation-next-panel .record-row h3{margin:0;font-size:16px;line-height:1.22;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.activation-next-panel .record-row .status,.activation-next-panel .record-row .status.ok,.activation-next-panel .record-row .status.warn{grid-column:1;grid-row:1;min-width:auto;width:auto;height:auto;padding:0;border:0;border-radius:0;background:none;font-family:var(--mono-font);font-size:12px;font-weight:640;letter-spacing:.05em;color:var(--gold-ink)}.step-title-short{display:none}.activation-result-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}.activation-result-head h2{margin-bottom:4px}.activation-review{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.activation-review>div{border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:var(--radius-card);background:var(--surface-2);padding:14px;display:grid;grid-gap:6px;gap:6px}.activation-review span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.activation-review strong{color:var(--text);line-height:1.3}.activation-result-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.activation-result-steps .record-row{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:12px}.activation-result-steps .record-row .status{justify-self:start;min-width:30px;width:30px;height:30px;padding:0;border-radius:999px;font-weight:900}.activation-result-steps .record-row h3{margin:0;font-size:14px;line-height:1.25}.compact-rule-list div{align-content:start}.compact-rule-list strong{color:var(--text);line-height:1.25}.activation-errors{border-color:var(--danger-border);background:var(--danger-soft)}.activation-errors,.activation-errors strong{color:var(--danger)}.activation-errors:focus{outline:3px solid var(--danger-border);outline-offset:3px}.activation-errors p{margin:8px 0 0;color:var(--danger);font-size:14px;line-height:1.4}.activation-errors ul{margin:8px 0 0;padding-left:20px;color:var(--danger)}.activation-errors a{color:var(--danger);text-decoration:underline;text-underline-offset:3px;font-weight:800}.request-list{display:grid;grid-gap:8px;gap:8px}.request-list-item{width:100%;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);color:inherit;padding:12px;text-align:left;display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.45fr) auto;grid-gap:10px;gap:10px;align-items:center;cursor:pointer}.request-list-item:focus-visible,.request-list-item:hover{border-color:var(--line-strong);background:var(--panel-2)}.request-list-item:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.request-list-item strong{color:var(--text);overflow-wrap:anywhere}.request-list-item small,.request-list-item span{color:var(--muted);font-size:13px;line-height:1.3}.mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.mode-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:148px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);color:inherit;cursor:pointer;padding:14px;text-align:left;display:grid;grid-template-rows:auto auto 1fr auto;grid-gap:8px;gap:8px;box-shadow:none}.mode-card:hover{border-color:var(--line-strong);background:var(--surface)}.mode-card.active{border-color:var(--accent);border-top:2px solid var(--accent);background:var(--accent-soft);box-shadow:var(--shadow)}.mode-card span{color:var(--gold-ink);font-size:12px;font-weight:760}.mode-card strong{color:var(--text);font-size:17px;line-height:1.25}.mode-card-mobile-summary,.mode-card-short{display:none}.mode-card em{align-self:end;justify-self:start;padding:8px 0 0;margin-top:2px;border:0;border-top:1px solid var(--line);border-radius:0;background:none;line-height:1.3;font-style:normal;font-weight:620;width:100%}.mode-card em,.mode-card small{color:var(--muted);font-size:13px}.mode-card small{line-height:1.4}.mode-card small span{color:inherit;font-size:inherit;font-weight:inherit}.activation-decision-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.activation-decision-panel>div{border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:var(--radius-card);background:var(--surface);padding:14px;display:grid;grid-gap:6px;gap:6px;box-shadow:var(--shadow);align-content:start}.activation-decision-panel span{color:var(--gold-ink);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.activation-decision-panel strong{color:var(--text);line-height:1.25}.activation-decision-panel p{margin:0;font-size:13px;line-height:1.4}.activation-register-layout{display:grid;grid-template-columns:minmax(320px,.44fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.activation-register-list{margin-top:14px;max-height:680px;overflow:auto;padding-right:2px}.request-list-item.active{border-color:var(--accent);border-left:2px solid var(--accent);background:var(--accent-soft)}.activation-register-detail{display:grid;grid-gap:14px;gap:14px}.activation-register-detail .activation-review{grid-template-columns:repeat(3,minmax(0,1fr))}.activation-register-badges{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.activation-register-filter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.activation-register-filter button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);color:var(--muted);cursor:pointer;min-height:40px;padding:8px 10px;font-weight:900;line-height:1.15}.activation-register-filter button:focus-visible,.activation-register-filter button:hover{border-color:var(--line-strong);color:var(--text)}.activation-register-filter button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.activation-register-filter button.active{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.activation-register-filter span{color:var(--accent);font-size:12px}.muted-row{background:var(--panel-2)}.security-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);grid-gap:24px;gap:24px;align-items:center;border-bottom:2px solid var(--line);padding-bottom:24px;margin-bottom:18px}.security-hero p{max-width:760px}.security-verdict{border:1px solid color-mix(in srgb,var(--gold-line) 45%,transparent);border-top:4px solid var(--gold-line);border-radius:var(--radius-card);background:var(--surface);padding:20px;display:grid;grid-gap:10px;gap:10px;box-shadow:var(--shadow)}.security-verdict .status{justify-self:start}.security-verdict .card-title,.security-verdict strong{color:var(--text);font-size:22px;line-height:1.2}.security-verdict p{margin:0;font-size:14px;line-height:1.45}.security-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0 22px}.security-card{border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:var(--radius-card);background:var(--surface);padding:15px;display:grid;grid-gap:8px;gap:8px;box-shadow:var(--shadow);min-height:150px}.security-card strong{color:var(--text);line-height:1.25}.security-card p{margin:0;font-size:13px;line-height:1.4}.security-table-row{grid-template-columns:.55fr .8fr 1.65fr}.security-layers{margin-top:16px}.security-gate-list{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.security-gate{display:grid;grid-template-columns:.7fr 1.15fr 1fr 1fr;grid-gap:14px;gap:14px;align-items:start;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:16px;box-shadow:var(--shadow)}.security-gate>div:first-child{display:grid;grid-gap:8px;gap:8px}.security-gate strong{color:var(--text);line-height:1.25}.security-gate p{margin:0;font-size:13px;line-height:1.4}.security-gate-proof{border-left:3px solid var(--gold);padding-left:12px;display:grid;grid-gap:4px;gap:4px}.security-gate-proof span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.security-mechanisms .record-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.security-mechanisms .record-row{align-items:start;min-height:126px}.security-mechanisms .record-row h3{margin-bottom:6px}.security-trust-tiers .trust-tier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.trust-tier{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:18px 18px 16px;display:grid;grid-gap:10px;gap:10px;align-content:start}.trust-tier-active{border-color:var(--accent-border-strong);border-left:3px solid var(--accent);background:var(--panel-2)}.trust-tier-target{border-style:dashed}.trust-tier-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.trust-tier-name{font-family:var(--font-display);font-size:18px;font-weight:740;color:var(--text);letter-spacing:-.01em}.trust-tier-badge{border:1px solid var(--accent-border-soft);border-radius:999px;background:var(--chip-bg);color:var(--accent);font-size:11px;font-weight:700;padding:4px 9px;white-space:nowrap}.trust-tier-badge.target{color:var(--muted);background:transparent;border-color:var(--line-strong)}.trust-tier ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.trust-tier li{position:relative;padding-left:18px;color:var(--text);font-size:13.5px;line-height:1.4}.trust-tier li:before{content:"";position:absolute;left:2px;top:8px;width:6px;height:6px;border-radius:50%;background:var(--gold-line)}.trust-tier p.small{margin:2px 0 0;color:var(--muted)}@media (max-width:640px){.security-trust-tiers .trust-tier-grid{grid-template-columns:1fr}}.package-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);grid-gap:24px;gap:24px;align-items:center;border-bottom:2px solid var(--line);padding-bottom:24px;margin-bottom:18px}.package-hero p{max-width:780px}.package-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-gap:16px;gap:16px;margin:18px 0;align-items:start}.package-tree{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.package-file{display:grid;grid-template-columns:minmax(170px,.48fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;background:var(--surface);padding:14px}.package-file,.package-file code{border:1px solid var(--line);border-radius:var(--radius-card)}.package-file code{display:block;width:100%;color:var(--accent);background:var(--surface-2);padding:8px 10px;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.package-file strong{color:var(--text);line-height:1.25}.package-file p{margin:6px 0 0;font-size:13px;line-height:1.4}.verification-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.verification-step{border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:var(--radius-card);padding:14px;background:var(--surface);display:grid;grid-gap:8px;gap:8px;min-height:176px}.verification-step span{color:var(--gold-ink);font-weight:900;font-size:12px}.verification-step strong{color:var(--text);line-height:1.25}.verification-step p{margin:0;font-size:13px;line-height:1.4}.pricing-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0 16px}.pricing-summary div{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:12px 14px;grid-gap:4px;gap:4px}.pricing-summary strong{color:var(--text);font-size:14px;line-height:1.25}.pricing-summary span{color:var(--muted);font-size:12px;line-height:1.35}.pricing-summary-short{display:none}.access-table{display:grid;grid-gap:12px;gap:12px;margin:18px 0 22px}.pricing-plan-list{align-items:stretch}.price-plan-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);grid-template-areas:"main action" "details details";grid-gap:16px 22px;gap:16px 22px;align-items:start;border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:var(--radius-card);background:var(--surface);padding:18px 20px;box-shadow:var(--shadow)}.price-plan-main{grid-area:main;min-width:0}.price-plan-main h2{margin:0 0 6px;font-size:22px;line-height:1.18}.price-plan-main p{max-width:680px;margin:0;color:var(--muted);font-size:14px;line-height:1.45}.price-plan-action{grid-area:action;display:grid;grid-gap:10px;gap:10px;align-content:start;justify-items:stretch;min-width:0}.price-plan-action .button{width:100%;min-height:46px;text-align:center}.price-plan-details{grid-area:details;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.price-plan-details div{min-width:0;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel-2);padding:12px 14px}.price-plan-details dt{color:var(--accent);font-size:11px;line-height:1.2;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.price-plan-details dd{margin:6px 0 0;color:var(--muted);font-size:14px;line-height:1.4}.price-detail-label-short,.price-plan-audience{display:none}.access-price{color:var(--text)!important;font-family:var(--display-font);font-weight:740;font-size:26px!important;line-height:1.12;letter-spacing:-.01em}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:16px 0 22px;align-items:stretch}.price-card{border:1px solid var(--line);border-top:2px solid var(--accent);border-radius:var(--radius-card);background:var(--surface);padding:18px;box-shadow:var(--shadow);display:grid;grid-gap:10px;gap:10px;align-content:start}.price-card .price{color:var(--text);font-size:24px;font-weight:900;line-height:1.2}.price-card p,.price-card ul{margin:0;font-size:14px;line-height:1.45}.price-card ul{padding-left:20px;color:var(--muted);display:grid;grid-gap:8px;gap:8px}.price-card .button{margin-top:6px}.source-assurance{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);grid-gap:16px;gap:16px;margin-top:22px;align-items:start}.source-assurance p{margin-top:0}.assurance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.assurance-card{border:1px solid var(--line);border-left:2px solid var(--accent-2);border-radius:var(--radius-card);padding:14px;background:var(--surface);display:grid;grid-gap:6px;gap:6px}.assurance-card p{margin:0;font-size:13px;line-height:1.4}.status-ladder{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.status-step{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:var(--radius-card);padding:12px;background:var(--surface);align-items:start}.status-step .card-title,.status-step strong{color:var(--text)}.status-step p{margin:0;font-size:13px;line-height:1.4}.verification-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.verification-panel{background:var(--surface);border:1px solid var(--line);border-top:2px solid var(--accent);border-radius:var(--radius-card);padding:20px;box-shadow:var(--shadow)}.evidence-note{margin-top:16px;border:1px solid var(--line);border-radius:var(--radius-card);padding:18px;background:var(--surface);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:18px;gap:18px}.evidence-note h2{margin-bottom:6px}.evidence-note p{margin:0}.note-grid{display:grid;grid-gap:8px;gap:8px}.note-grid span{border-left:2px solid var(--accent-2);background:var(--surface-2);padding:10px 12px;border-radius:4px;color:var(--text);font-size:14px}.forensic-layout{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);grid-gap:16px;gap:16px;align-items:start}@media (min-width:981px){.forensic-layout.has-result{grid-template-columns:minmax(280px,.5fr) minmax(0,1.5fr);gap:20px}.forensic-layout.has-result>form{position:-webkit-sticky;position:sticky;top:16px;align-self:start}}.forensic-results{display:grid;grid-gap:16px;gap:16px}.forensic-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.forensic-summary p{margin:0}.report-actions{display:flex;align-items:flex-start;justify-content:flex-end;gap:10px;flex-wrap:wrap;min-width:220px}.report-actions .status{align-self:center}.report-actions .button{min-height:40px}.forensic-preview{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-2);padding:10px}.forensic-preview img{display:block;width:100%;height:300px;object-fit:contain;border-radius:4px;background:var(--surface)}.forensic-verdict{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.fact-card{border:1px solid var(--line);border-left:4px solid var(--line-strong);border-radius:var(--radius-card);background:var(--surface);padding:14px;display:grid;grid-gap:6px;gap:6px;box-shadow:var(--shadow)}.fact-card span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.fact-card strong{color:var(--text);font-size:16px;line-height:1.25}.fact-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.35;word-break:break-word}.fact-card.ok{border-left-color:var(--ok)}.fact-card.warn{border-left-color:var(--warn)}.fact-card.danger{border-left-color:var(--danger)}.forensic-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.forensic-facts .panel{display:grid;grid-gap:8px;gap:8px}.forensic-facts h3{margin:0}.forensic-facts strong{font-size:18px;line-height:1.35;color:var(--text);word-break:break-word}.link{color:var(--accent);font-weight:800;text-decoration:underline;text-underline-offset:3px}.timeline{display:grid;grid-gap:14px;gap:14px;margin-top:16px}.timeline-item{display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.timeline-index{position:-webkit-sticky;position:sticky;top:18px;width:42px;height:42px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:13px;box-shadow:var(--shadow)}.detail-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.detail-chips span{border:1px solid var(--line);border-radius:999px;background:var(--surface-2);color:var(--muted);padding:6px 10px;font-size:12px;font-weight:700;max-width:100%;overflow-wrap:anywhere}.site-footer{border-top:1px solid var(--footer-line);background:var(--footer-bg);margin-top:34px}.site-footer-inner{width:calc(100% - 64px);max-width:100%;margin:0 auto;padding:26px 0 16px;display:grid;grid-template-columns:minmax(190px,250px) minmax(0,1fr);grid-gap:36px;gap:36px;align-items:start}.site-footer-brand{display:grid;grid-gap:8px;gap:8px;align-content:start}.site-footer-logo{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;background:transparent;border:0;border-radius:10px;padding:0;box-shadow:none}html[data-theme=klar] .site-footer-logo,html[data-theme=marmur] .site-footer-logo,html[data-theme=paper] .site-footer-logo{background:transparent;border:0;padding:0;box-shadow:none}.site-footer-logo:focus-visible{outline:3px solid var(--focus-ring);outline-offset:6px}.site-footer-logo img{display:block;width:120px;height:auto}.site-footer p{margin:0;font-size:12px;line-height:1.35}.site-footer-contact{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;line-height:1.3;font-weight:800}.site-footer-contact a{display:inline-flex;min-height:32px;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--footer-text)}.site-footer-phone{padding:4px 2px}.site-footer-phone:focus-visible,.site-footer-phone:hover{color:var(--footer-text);text-decoration:underline;text-underline-offset:3px}.site-footer-phone:focus-visible{outline:3px solid color-mix(in srgb,var(--footer-text) 60%,transparent);outline-offset:3px}.site-footer-mail-button{justify-content:center;border:1px solid var(--footer-line);border-radius:var(--radius-card);background:transparent;padding:5px 9px;box-shadow:none;text-decoration:none}.site-footer-mail-button:focus-visible,.site-footer-mail-button:hover{border-color:var(--accent-border-strong);color:var(--brand);outline:3px solid var(--focus-ring-soft);outline-offset:2px;text-decoration:none}.site-footer-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;align-items:start;padding-top:2px}.site-footer-links div{display:flex;flex-direction:column;gap:4px}.site-footer h2{margin:0 0 4px;color:var(--footer-text);font-size:12px;line-height:1.2;text-transform:uppercase;letter-spacing:.05em}.site-footer-links a{display:flex;min-height:28px;align-items:center;color:var(--footer-text);font-size:13px;line-height:1.25;font-weight:600}.site-footer-links a:focus-visible,.site-footer-links a:hover{color:var(--footer-text);text-decoration:underline;text-underline-offset:3px}.site-footer-links a:focus-visible{outline:3px solid color-mix(in srgb,var(--footer-text) 60%,transparent);outline-offset:3px}.site-footer-bottom{border-top:1px solid var(--footer-line);width:calc(100% - 64px);max-width:100%;margin:0 auto;padding:8px 0 10px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr);grid-gap:16px;gap:16px;color:var(--footer-muted);font-size:11px;line-height:1.3;font-weight:700}.site-footer-legal-line{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;overflow-wrap:normal;word-break:normal}.site-footer-legal-line span{flex:0 0 auto;white-space:nowrap;overflow-wrap:normal;word-break:normal}.site-footer-registry{display:inline-flex;align-items:center;gap:0 6px}.site-footer-bottom>span:last-child{justify-self:start}.access-matrix-row,.activation-decision-panel>div,.activation-intake-status>div,.activation-quick-summary>span,.activation-register-filter button,.activation-review>div,.app-store-promo,.app-store-promo-meta,.app-store-promo-points li,.assurance-card,.badge,.button,.card,.case-assurance,.commercial-lock,.commercial-strip,.court-status,.docket-sheet,.docket-visual,.drop,.english-app-listing-head,.evidence-note,.fact-card,.fingerprint-compare,.fingerprint-compare-status,.fingerprint-manifest,.fingerprint-manifest-check,.fingerprint-manifest-check-row,.fingerprint-manifest-row,.fingerprint-manifest-summary,.fingerprint-meta span,.fingerprint-note-details,.fingerprint-result,.fingerprint-trace,.fingerprint-trace-facts span,.fingerprint-trace-signals span,.forensic-preview,.form-section,.home-access-card,.legal-command>div,.legal-context>div,.legal-docket,.legal-module,.legal-table-row,.mode-card,.notice,.optional-fields,.package-file,.package-file code,.panel,.policy-actions a,.price-card,.price-plan-card,.price-plan-details div,.pricing-callout,.pricing-summary div,.rail-block,.rail-nav a,.record-row,.request-list-item,.role-card,.rule-list>div,.section-index,.section-link-card,.security-card,.security-gate,.security-verdict,.site-footer-mail-button,.site-menu-group,.status-step,.theme-switcher,.verification-panel,.verification-step,.workflow-step,input,pre,select,textarea{border-radius:var(--radius-card)}.access-gate-points span,.assurance-list span,.docket-rail span,.fingerprint-drop,.forensic-preview img,.hash,.note-grid span,.site-menu-link,.theme-switcher-option{border-radius:var(--radius-small)}.legal-docket,.mode-card.active,.price-card,.role-card,.security-verdict,.site-menu-group.active,.verification-panel{border-top-width:var(--accent-rule-width)}.activation-decision-panel>div,.activation-review>div,.app-store-promo,.assurance-card,.commercial-lock,.commercial-strip,.court-status,.fact-card,.home-access-card,.legal-command>div,.price-plan-card,.pricing-callout,.request-list-item.active,.rule-list>div,.section-link-card,.security-card,.verification-step{border-left-width:var(--accent-rule-width)}.page,.site-footer-bottom,.site-footer-inner{width:calc(100% - (var(--screen-space) * 4))}.page{padding-top:calc(var(--section-space) + 6px);padding-bottom:calc(var(--section-space) * 2 + 12px)}.nav,.site-header{margin-bottom:calc(var(--section-space) + 6px)}.activation-hero,.app-store-promo,.court-header,.hero,.legal-hero,.package-hero,.security-hero{gap:var(--layout-gap)}.forensic-facts,.grid,.institution-flow,.legal-command,.legal-context,.legal-workflow,.module-grid,.pricing-grid,.role-strip,.section-index-grid,.security-grid,.verification-grid{gap:var(--grid-gap)}.access-table,.actions,.activation-decision-panel,.activation-intake-status,.activation-review,.assurance-grid,.detail-chips,.form,.form-section,.mode-grid,.package-tree,.price-plan-details,.pricing-summary,.record-list,.request-list,.result-block,.security-gate-list,.site-header-actions,.site-menu,.status-ladder,.timeline,.verification-steps{gap:var(--control-gap)}.app-store-promo,.card,.case-assurance,.commercial-strip,.evidence-note,.legal-docket,.panel,.price-card,.price-plan-card,.role-card,.section-index,.security-verdict,.verification-panel{padding:var(--panel-pad)}.activation-decision-panel>div,.activation-intake-status>div,.activation-review>div,.assurance-card,.court-status,.fact-card,.fingerprint-drop,.fingerprint-result,.forensic-preview,.form-section,.home-access-card,.legal-command>div,.legal-context>div,.legal-module,.mode-card,.notice,.optional-fields,.package-file,.panel.tight,.price-plan-details div,.pricing-callout,.pricing-summary div,.record-row,.request-list-item,.rule-list>div,.security-card,.security-gate,.site-menu-group,.status-step,.verification-step,.workflow-step{padding:var(--panel-pad-tight)}.access-table,.actions,.grid,.role-strip,.source-assurance{margin-top:var(--section-space)}@media (prefers-reduced-motion:no-preference){html[data-theme-ready=true],html[data-theme-ready=true] .site-footer,html[data-theme-ready=true] body{transition:background-color .32s cubic-bezier(.22,1,.36,1),color .32s cubic-bezier(.22,1,.36,1),scrollbar-color .32s cubic-bezier(.22,1,.36,1)}html[data-theme-ready=true] .actions,html[data-theme-ready=true] .activation-hero,html[data-theme-ready=true] .court-header,html[data-theme-ready=true] .forensic-facts,html[data-theme-ready=true] .grid,html[data-theme-ready=true] .hero,html[data-theme-ready=true] .institution-flow,html[data-theme-ready=true] .legal-command,html[data-theme-ready=true] .legal-context,html[data-theme-ready=true] .legal-hero,html[data-theme-ready=true] .legal-workflow,html[data-theme-ready=true] .module-grid,html[data-theme-ready=true] .nav,html[data-theme-ready=true] .package-hero,html[data-theme-ready=true] .page,html[data-theme-ready=true] .pricing-grid,html[data-theme-ready=true] .role-strip,html[data-theme-ready=true] .section-index-grid,html[data-theme-ready=true] .security-grid,html[data-theme-ready=true] .security-hero,html[data-theme-ready=true] .site-footer-bottom,html[data-theme-ready=true] .site-footer-inner,html[data-theme-ready=true] .site-header,html[data-theme-ready=true] .verification-grid{transition:gap .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1),margin .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1)}html[data-theme-ready=true] .brand-logo,html[data-theme-ready=true] .site-footer-logo img{transition:filter .32s cubic-bezier(.22,1,.36,1)}html[data-theme-ready=true] .eyebrow,html[data-theme-ready=true] .small,html[data-theme-ready=true] .status,html[data-theme-ready=true] a,html[data-theme-ready=true] button,html[data-theme-ready=true] h1,html[data-theme-ready=true] h2,html[data-theme-ready=true] h3,html[data-theme-ready=true] label,html[data-theme-ready=true] li,html[data-theme-ready=true] p,html[data-theme-ready=true] span,html[data-theme-ready=true] strong{transition:color .32s cubic-bezier(.22,1,.36,1),-webkit-text-decoration-color .32s cubic-bezier(.22,1,.36,1);transition:color .32s cubic-bezier(.22,1,.36,1),text-decoration-color .32s cubic-bezier(.22,1,.36,1);transition:color .32s cubic-bezier(.22,1,.36,1),text-decoration-color .32s cubic-bezier(.22,1,.36,1),-webkit-text-decoration-color .32s cubic-bezier(.22,1,.36,1)}html[data-theme-ready=true] .access-matrix-row,html[data-theme-ready=true] .activation-decision-panel>div,html[data-theme-ready=true] .activation-intake-status>div,html[data-theme-ready=true] .activation-quick-summary>span,html[data-theme-ready=true] .activation-register-filter button,html[data-theme-ready=true] .activation-review>div,html[data-theme-ready=true] .app-store-promo,html[data-theme-ready=true] .app-store-promo-frame,html[data-theme-ready=true] .app-store-promo-store,html[data-theme-ready=true] .assurance-card,html[data-theme-ready=true] .badge,html[data-theme-ready=true] .button,html[data-theme-ready=true] .card,html[data-theme-ready=true] .case-assurance,html[data-theme-ready=true] .commercial-lock,html[data-theme-ready=true] .commercial-strip,html[data-theme-ready=true] .court-status,html[data-theme-ready=true] .docket-sheet,html[data-theme-ready=true] .docket-visual,html[data-theme-ready=true] .drop,html[data-theme-ready=true] .english-app-listing-head,html[data-theme-ready=true] .evidence-note,html[data-theme-ready=true] .fact-card,html[data-theme-ready=true] .fingerprint-compare,html[data-theme-ready=true] .fingerprint-compare-status,html[data-theme-ready=true] .fingerprint-drop,html[data-theme-ready=true] .fingerprint-manifest,html[data-theme-ready=true] .fingerprint-manifest-check,html[data-theme-ready=true] .fingerprint-manifest-check-row,html[data-theme-ready=true] .fingerprint-manifest-row,html[data-theme-ready=true] .fingerprint-manifest-summary,html[data-theme-ready=true] .fingerprint-meta span,html[data-theme-ready=true] .fingerprint-note-details,html[data-theme-ready=true] .fingerprint-result,html[data-theme-ready=true] .fingerprint-trace,html[data-theme-ready=true] .fingerprint-trace-facts span,html[data-theme-ready=true] .fingerprint-trace-signals span,html[data-theme-ready=true] .forensic-preview,html[data-theme-ready=true] .form-section,html[data-theme-ready=true] .hash,html[data-theme-ready=true] .home-access-card,html[data-theme-ready=true] .lang-switch,html[data-theme-ready=true] .lang-switch-option,html[data-theme-ready=true] .legal-command>div,html[data-theme-ready=true] .legal-context>div,html[data-theme-ready=true] .legal-docket,html[data-theme-ready=true] .legal-module,html[data-theme-ready=true] .legal-table-row,html[data-theme-ready=true] .mode-card,html[data-theme-ready=true] .notice,html[data-theme-ready=true] .optional-fields,html[data-theme-ready=true] .package-file,html[data-theme-ready=true] .package-file code,html[data-theme-ready=true] .panel,html[data-theme-ready=true] .policy-actions a,html[data-theme-ready=true] .price-card,html[data-theme-ready=true] .price-plan-card,html[data-theme-ready=true] .price-plan-details div,html[data-theme-ready=true] .pricing-callout,html[data-theme-ready=true] .pricing-summary div,html[data-theme-ready=true] .rail-block,html[data-theme-ready=true] .rail-nav a,html[data-theme-ready=true] .record-row,html[data-theme-ready=true] .request-list-item,html[data-theme-ready=true] .role-card,html[data-theme-ready=true] .rule-list>div,html[data-theme-ready=true] .scroll-top,html[data-theme-ready=true] .section-index,html[data-theme-ready=true] .section-link-card,html[data-theme-ready=true] .security-card,html[data-theme-ready=true] .security-gate,html[data-theme-ready=true] .security-verdict,html[data-theme-ready=true] .site-footer-mail-button,html[data-theme-ready=true] .site-menu-group,html[data-theme-ready=true] .site-menu-link,html[data-theme-ready=true] .site-mobile-menu,html[data-theme-ready=true] .site-mobile-menu summary,html[data-theme-ready=true] .site-mobile-menu summary:after,html[data-theme-ready=true] .site-mobile-menu-link,html[data-theme-ready=true] .status-step,html[data-theme-ready=true] .theme-switcher,html[data-theme-ready=true] .theme-switcher-option,html[data-theme-ready=true] .theme-switcher-swatch,html[data-theme-ready=true] .verification-panel,html[data-theme-ready=true] .verification-step,html[data-theme-ready=true] .workflow-step,html[data-theme-ready=true] input,html[data-theme-ready=true] pre,html[data-theme-ready=true] select,html[data-theme-ready=true] textarea{transition:background-color .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1),border-radius .32s cubic-bezier(.22,1,.36,1),border-width .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),color .32s cubic-bezier(.22,1,.36,1),gap .32s cubic-bezier(.22,1,.36,1),outline-color .32s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1)}}@media (max-width:980px){.nav{grid-gap:12px;gap:12px}.nav,.site-header-main{display:grid;align-items:start;justify-content:stretch}.site-header-actions{justify-content:start;width:min(100%,520px)}.site-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-actions{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.case-next-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.nav-actions .badge{display:inline-flex;align-items:center;justify-content:center;min-height:40px;text-align:center;padding:8px 10px}.workspace{grid-template-columns:1fr}.rail{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line)}.work-area{padding:22px 16px 40px}.access-matrix-row,.activation-actions,.activation-decision-panel,.activation-hero,.activation-intake-status,.activation-register-layout,.activation-review,.case-assurance,.commercial-strip,.court-header,.evidence-note,.forensic-facts,.forensic-layout,.forensic-verdict,.grid,.grid.two,.hero,.institution-flow,.legal-command,.legal-context,.legal-hero,.legal-workflow,.local-file-tool,.mode-grid,.module-grid,.package-hero,.package-layout,.price-plan-card,.pricing-grid,.pricing-hero,.pricing-summary,.request-list-item,.role-strip,.rule-list,.section-index-grid,.security-gate,.security-grid,.security-hero,.source-assurance,.verification-grid,.verification-steps{grid-template-columns:1fr}.price-plan-card{grid-template-areas:"main" "action" "details"}.price-plan-action{max-width:320px}.legal-table-row,.package-file{grid-template-columns:1fr}.access-matrix-head{display:none}.app-store-promo,.assurance-grid,.status-step{grid-template-columns:1fr}.app-store-promo-visual{justify-self:start;width:260px}.local-file-tool-workspace{grid-template-columns:minmax(0,.78fr) minmax(0,1fr)}.forensic-summary{display:grid}.report-actions{justify-content:flex-start;min-width:0}.timeline-item{grid-template-columns:1fr}.timeline-index{position:static}.site-footer-bottom,.site-footer-inner{grid-template-columns:1fr;gap:18px}.site-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}}@media (max-width:760px) and (min-width:561px){.site-header-actions{width:100%;grid-template-columns:minmax(64px,.5fr) minmax(266px,1.45fr) minmax(112px,.85fr)}.site-header-cta.has-short-label .site-header-cta-label-full{display:none}.site-header-cta.has-short-label .site-header-cta-label-short{display:inline}}@media (max-width:860px){.page-heading{display:grid}h1{font-size:34px}.kv{grid-template-columns:1fr}.record-row{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.page{width:calc(100% - (var(--screen-space) * 2));padding:calc(var(--section-space) - 4px) 0 calc(var(--section-space) + 18px)}.nav{display:grid;align-items:start;justify-content:stretch;grid-gap:12px;gap:12px;margin-bottom:22px}.site-header{gap:8px;margin-bottom:20px}.site-header-main{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;align-items:start}.site-header-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;flex:none;flex-wrap:nowrap}.site-header-actions .badge{display:none}.site-header-actions .case-return-badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 11px;font-size:13px;min-height:40px}.site-header-actions .header-account{display:inline-flex;gap:6px}.site-header-actions .header-account .badge{display:inline-flex;padding:8px 11px;font-size:13px;min-height:40px}.site-header-actions .lang-switch{height:44px;min-height:44px;padding:1px;gap:2px}.site-header-actions .lang-switch-option{min-width:50px;min-height:40px;padding:0 18px;font-size:14px;border-radius:calc(var(--radius-card) - 1px)}.site-header-cta{width:auto;min-width:86px;height:44px;min-height:44px;padding:9px 12px;font-size:14px;line-height:1.2;white-space:nowrap}.site-header-cta.has-short-label .site-header-cta-label-full{display:none}.site-header-cta.has-short-label .site-header-cta-label-short{display:inline}.local-file-tool{gap:10px;margin:12px 0;padding:12px}.local-file-tool-copy{gap:6px}.local-file-tool-copy h2{font-size:20px;line-height:1.16}.local-file-tool-copy p{font-size:12.5px;line-height:1.35}.actions.local-file-tool-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:2px}.local-file-tool-actions .button.secondary{width:auto;min-width:0;min-height:36px;padding:4px 0 5px;border-color:transparent;border-radius:0;background:transparent;box-shadow:none;color:var(--accent);font-size:12px;line-height:1.15;font-weight:850}.local-file-tool-actions .button.secondary:first-child{justify-content:flex-start}.local-file-tool-actions .button.secondary:last-child{justify-content:flex-end;text-align:right}.local-file-tool-actions .button.secondary:hover{background:transparent;color:var(--text);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.local-file-tool-workspace{grid-template-columns:1fr;gap:7px}.fingerprint-drop{min-height:86px;border-style:solid;border-left:2px solid var(--accent);background:var(--surface);padding:11px 12px}.fingerprint-drop span{font-size:9.5px;line-height:1.1;letter-spacing:.05em}.fingerprint-drop .card-title,.fingerprint-drop strong{font-size:14px;line-height:1.18}.fingerprint-result{padding:11px 12px;gap:7px}.fingerprint-result>p.small{font-size:12px;line-height:1.32}.fingerprint-meta,.fingerprint-trace-facts{grid-template-columns:1fr}.fingerprint-note{max-height:180px}.fingerprint-result-actions{grid-template-columns:1fr;gap:7px}.fingerprint-manifest-head{display:grid;grid-gap:4px;gap:4px}.fingerprint-manifest-head strong{text-align:left}.fingerprint-manifest-list{max-height:170px}.fingerprint-manifest-row{grid-template-columns:1fr;grid-template-areas:"name" "size" "hash"}.fingerprint-manifest-row em{white-space:normal}.fingerprint-manifest-input{min-height:58px}.fingerprint-manifest-check-list{gap:4px}.fingerprint-manifest-actions{grid-template-columns:1fr;gap:7px}.site-menu{display:none}.site-mobile-menu{display:block;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.site-mobile-menu[open]{border-color:var(--line-strong)}.site-mobile-menu summary{min-height:44px;list-style:none;cursor:pointer;padding:8px 10px;display:grid;grid-template-columns:minmax(0,1fr) 28px;grid-gap:4px 8px;gap:4px 8px;align-items:center;color:var(--muted)}.site-mobile-menu summary::-webkit-details-marker{display:none}.site-mobile-menu summary:after{content:"+";grid-column:2;grid-row:1/span 2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--line);border-radius:999px;color:var(--accent);font-weight:760}.site-mobile-menu[open] summary:after{content:"-"}.site-mobile-menu summary .site-mobile-menu-kicker{grid-column:1;color:var(--accent);font-size:10px;line-height:1.15;font-weight:760;text-transform:none;letter-spacing:.02em}.site-mobile-menu summary strong{grid-column:1;color:var(--text);font-size:14px;line-height:1.2;font-weight:720;overflow-wrap:normal;word-break:normal}.site-mobile-menu-panel{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;max-height:min(68vh,560px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:8px;border-top:1px solid var(--line)}.site-mobile-menu-group{display:grid;grid-gap:6px;gap:6px;padding-top:0}.site-mobile-menu-theme{display:grid}.site-mobile-menu-group+.site-mobile-menu-group{border-top:1px solid var(--line);padding-top:8px}.site-mobile-menu-group .menu-group-title{margin:0;color:var(--accent);font-size:10px;line-height:1.2;text-transform:none;letter-spacing:.02em}.site-mobile-menu-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.site-mobile-menu-link{min-height:40px;display:grid;align-content:center;grid-gap:0;gap:0;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel-2);padding:8px;color:var(--muted);text-align:left}.site-mobile-menu-link small,.site-mobile-menu-link span{overflow-wrap:normal;word-break:normal}.site-mobile-menu-link span{color:var(--text);font-size:13px;line-height:1.15;font-weight:740}.site-mobile-menu-link small{display:none;color:var(--muted);font-size:12px;line-height:1.25;font-weight:700}.theme-switcher-header{display:none}.theme-switcher-mobile{min-height:42px}.theme-switcher-mobile .theme-switcher-option{min-height:44px;gap:5px;padding:8px;font-size:12px}.theme-switcher-mobile .theme-switcher-swatch{width:16px;height:16px;flex-basis:16px}.site-mobile-menu-link.active{color:var(--on-accent);border-color:var(--accent);background:var(--accent)}.site-mobile-menu-link.active small,.site-mobile-menu-link.active span{color:var(--on-accent)}.site-mobile-menu-link:hover{color:var(--text);border-color:var(--line-strong);background:var(--surface)}.site-mobile-menu-link.active:hover{color:var(--on-accent);background:var(--accent-hover)}.brand{width:100%;gap:10px}html[data-theme=grafit] .brand,html[data-theme=night] .brand,html[data-theme=nokturn] .brand{width:-moz-fit-content;width:fit-content}.brand-logo{width:144px;max-width:54vw}.brand-context{font-size:10px;max-width:none;padding-left:10px}.brand-context.has-short .brand-context-full{display:none}.brand-context.has-short .brand-context-short{display:inline}.nav-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.nav-actions .badge{display:inline-flex;align-items:center;justify-content:center;min-height:40px;text-align:center;padding:8px 10px}h1{font-size:28px;line-height:1.13;margin-bottom:12px}h2{font-size:21px}p{font-size:15px;line-height:1.5}.eyebrow{line-height:1.25}.pricing-hero{gap:9px;padding-bottom:14px;margin-bottom:10px}.compact-pricing-hero h1{font-size:30px;margin-bottom:0}.pricing-eyebrow-full{display:none}.pricing-eyebrow-short{display:inline}.pricing-callout{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;border-left-width:3px;padding:9px 10px}.pricing-callout .status{padding:4px 8px;font-size:11px;line-height:1.15}.pricing-callout strong{min-width:0;font-size:14px;line-height:1.18}.pricing-callout p{display:none}.price-plan-card{grid-template-areas:"main" "details" "action";padding:13px;gap:10px;border-left-width:3px;box-shadow:none}.price-plan-audience{display:block;margin-bottom:4px;color:var(--accent);font-size:10px;line-height:1.15;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.price-plan-main h2{margin-bottom:0;font-size:18px;line-height:1.16}.price-plan-main p{display:block;margin-top:4px;font-size:12px;line-height:1.32}.price-plan-action{grid-template-columns:minmax(0,.82fr) minmax(118px,1fr);align-items:center;max-width:none;gap:8px}.price-plan-action .button{min-height:42px;padding:8px;font-size:13px;line-height:1.15;white-space:normal}.price-plan-details{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.price-plan-details div{border:0;border-radius:0;background:transparent;padding:8px 0}.price-plan-details div+div{border-top:1px solid var(--line)}.price-plan-details dt{font-size:9px;line-height:1.1;letter-spacing:.03em}.price-detail-label-full{display:none}.price-detail-label-short{display:inline}.price-plan-details dd{margin-top:5px;font-size:12px;line-height:1.28}.access-price{font-size:17px!important;line-height:1.12}.activation-intake-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.activation-intake-status>div{padding:10px 8px;gap:4px;text-align:center}.activation-intake-status strong{font-size:12px;line-height:1.2}.activation-intake-status p{font-size:11px;line-height:1.25}.activation-quick-summary{display:flex;flex-wrap:wrap;align-items:center;gap:3px 5px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:8px}.activation-quick-summary>span{display:inline;border:0;border-radius:0;background:transparent;padding:0;text-align:left;color:var(--text);font-size:11.5px;line-height:1.25}.activation-quick-summary>span+span:before{content:"·";color:var(--muted);margin-right:5px}.activation-quick-summary strong,.activation-summary-full{display:none}.activation-summary-short{display:inline}.mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.activation-form-step{gap:10px}.activation-form-step>p.small{display:none}.activation-contact-step,.activation-scope-step{gap:10px}.activation-contact-step>p.small,.activation-scope-step>p.small{display:none}.activation-contact-step .grid.two.compact{grid-template-columns:1fr;gap:9px}.activation-contact-step .field{gap:6px}.activation-contact-step .field.full{grid-column:1/-1}.activation-contact-step label,.activation-scope-step label{font-size:13px;line-height:1.25}.activation-scope-step textarea{min-height:78px}.activation-actions{grid-template-columns:minmax(0,1fr) minmax(104px,.62fr);gap:8px}.activation-actions .button{min-height:44px;padding:9px 8px;font-size:14px;line-height:1.2;white-space:normal;overflow-wrap:normal;word-break:normal}.activation-copy-draft{font-size:13px}.activation-optional-fields{padding:10px}.activation-optional-fields summary{font-size:14px;line-height:1.2}.activation-summary{padding:14px}.activation-summary .notice.compact-metadata{display:none}.activation-summary .activation-result-head{display:grid;grid-gap:8px;gap:8px}.activation-summary .activation-result-head h2{font-size:21px;line-height:1.16;margin-bottom:0}.activation-summary .activation-result-head p.small{margin:0;font-size:12px;line-height:1.3}.activation-summary .activation-result-head .status{justify-self:start}.activation-summary .activation-review{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.activation-summary .activation-review>div{min-height:0;padding:10px;gap:4px}.activation-summary .activation-review span{font-size:10px;letter-spacing:.04em}.activation-summary .activation-review strong{font-size:13px;line-height:1.2}.activation-summary .activation-result-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.activation-summary .activation-result-steps .record-row{min-height:82px;padding:8px 7px;text-align:center;align-content:start;justify-items:center}.activation-summary .activation-result-steps .record-row .status{align-self:start;justify-self:center;min-width:26px;width:26px;height:26px;font-size:12px}.activation-summary .activation-result-steps .record-row h3{font-size:12px;line-height:1.15;overflow-wrap:normal;word-break:normal}.activation-summary .activation-card-details{padding:9px 10px}.activation-summary .activation-card-details summary{font-size:13px}.activation-summary .actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.activation-summary .actions .button{min-height:42px;padding:8px 7px;font-size:13px;line-height:1.15;white-space:normal}.activation-summary .actions .button.secondary{grid-column:1/-1}.activation-next-panel{padding:14px}.activation-next-panel h2{margin-bottom:0}.activation-next-panel .record-list{grid-template-columns:1fr;gap:8px;margin-top:10px}.activation-next-panel .record-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:4px 10px;gap:4px 10px;align-content:start;align-items:start;justify-items:stretch;padding:11px 12px;text-align:left;border-left:2px solid var(--accent);box-shadow:none}.activation-next-panel .record-row>div{grid-column:2;display:grid;grid-gap:2px;gap:2px;min-width:0}.activation-next-panel .record-row .status{grid-column:1;grid-row:1;align-self:start;justify-self:start;min-width:28px;width:28px;height:28px;font-size:12px}.activation-next-panel .record-row h3{margin-bottom:0;font-size:15px;line-height:1.16}.activation-next-panel .record-row div p.small{display:block;margin:0;color:var(--muted);font-size:12px;line-height:1.32}.activation-next-panel .step-title-full{display:inline}.activation-next-panel .step-title-short{display:none}.mode-card{min-height:66px;grid-template-columns:1fr;grid-template-rows:auto auto;gap:3px;padding:8px 6px;text-align:center;align-content:center;align-items:center;justify-items:center}.mode-card.active{border-top-width:1px;border-bottom:2px solid var(--accent)}.mode-card>span{display:none}.mode-card strong{font-size:12px;line-height:1.12;overflow-wrap:normal;word-break:normal}.mode-card-full{display:none}.mode-card-short{display:inline}.mode-card em{display:none}.mode-card small{display:block;color:var(--muted);font-size:10.5px;line-height:1.15;font-weight:800}.mode-card.active small{color:var(--accent)}.mode-card-desktop-summary{display:none}.mode-card-mobile-summary{display:inline}.case-start-brief{padding:14px;gap:10px}.case-start-brief h2{margin-bottom:0}.case-start-brief .assurance-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.case-start-brief .assurance-list span{display:flex;align-items:center;min-height:44px;padding:8px 9px;font-size:12px;line-height:1.22}.case-page-heading{gap:12px;margin-bottom:14px}.case-page-heading p{margin:0;font-size:14px;line-height:1.42}.case-page-heading .button{min-height:44px}.case-public-panels{gap:10px;margin-top:12px}.case-access-panel,.case-list-preview-panel{padding:14px}.case-access-panel h2,.case-list-preview-panel h2{margin-bottom:4px}.case-access-panel>p.small,.case-list-preview-panel .row p.small{display:none}.case-access-panel .notice{padding:11px}.case-access-panel .actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.case-access-panel .button{min-height:44px;padding:9px 8px;font-size:14px;line-height:1.2}.case-list-preview-panel .row{display:grid;grid-gap:8px;gap:8px}.case-list-preview-panel .row .status{justify-self:start}.case-list-preview-panel .record-list{gap:7px;margin-top:10px}.case-list-preview-panel .notice{padding:11px;font-size:13px;line-height:1.35}.case-list-preview-panel .record-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px}.case-list-preview-panel .record-row h3{margin:0;font-size:15px;line-height:1.2}.case-list-preview-panel .record-row .small{display:none}.cases-start-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.cases-after-activation{padding:14px}.cases-after-activation h2{margin-bottom:0}.cases-after-activation .module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.case-boundary-panel{padding:14px}.case-boundary-panel h2{margin-bottom:0}.case-boundary-panel .rule-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.case-boundary-panel .rule-list>div{padding:10px;gap:0}.case-boundary-panel .status{display:none}.case-boundary-panel .rule-list p{font-size:12px;line-height:1.28}.activation-decision-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.activation-decision-panel>div{padding:11px 10px;gap:5px}.activation-decision-panel span{font-size:10px;letter-spacing:.04em}.activation-decision-panel strong{font-size:14px}.activation-decision-panel p{display:none}.commercial-lock{padding:12px;gap:8px}.commercial-lock strong{font-size:15px}.commercial-lock p{display:none}.actions{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.actions.nav-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.actions.nav-actions.case-next-actions{grid-template-columns:1fr}.case-next-actions .button{min-height:44px;white-space:normal}.access-gate{margin-top:28px;gap:12px;padding:14px}.access-gate h1{margin-bottom:6px;font-size:24px;line-height:1.12}.access-gate p{font-size:14px;line-height:1.42}.access-gate-summary{padding:11px;gap:8px}.access-gate-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.access-gate-points span{min-height:36px;display:flex;align-items:center;justify-content:center;padding:7px 6px;font-size:11px;line-height:1.15}.access-gate-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.access-gate-actions .button:first-child{grid-column:1/-1}.access-gate-actions .button{min-height:42px;padding:8px 7px;font-size:13px;line-height:1.15;white-space:normal}.button{width:100%}.scroll-top{right:14px;bottom:14px;width:44px;height:44px}.card,.panel,.security-verdict,.verification-panel{padding:var(--screen-space)}.hero>.panel,.international-page .hero>.english-app-listing{display:none}.international-hero-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.international-hero-badges a,.international-hero-badges span{display:inline-flex;min-height:34px;align-items:center;border:1px solid var(--accent-border-soft);border-radius:999px;background:var(--chip-bg);padding:6px 10px;color:var(--accent);font-size:11px;line-height:1.1;font-weight:900}.international-hero-badges a:focus-visible{outline:3px solid var(--focus-ring-soft);outline-offset:2px}.international-hero-badges span{border-color:var(--warn-border);color:var(--warn);background:var(--warn-soft)}.international-page .english-app-listing .record-list{display:none}.international-page .english-app-listing-head{grid-template-columns:64px minmax(0,1fr);gap:10px;padding:10px}.international-page .english-app-listing-head img{width:64px;height:64px;border-radius:16px}.international-page .english-app-listing-head h2{font-size:18px;line-height:1.15}.international-page .english-app-listing-head p{font-size:12px;line-height:1.25}.home-start-panel{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.activation-hero>div>p,.hero>div>p,.legal-hero>div>p,.package-hero>div>p,.pricing-hero>div>p,.security-hero>div>p{display:none}.activation-hero>div>p:first-of-type,.hero>div>.home-service-description,.legal-hero>div>p:first-of-type,.package-hero>div>p:first-of-type,.pricing-hero>div>p:first-of-type,.security-hero>div>p:first-of-type{display:block}.legal-hero>div>p.small,.package-hero>div>p.small,.security-hero>div>p.small{display:none}.home-features-panel .feature-grid{grid-template-columns:1fr}.legal-hero,.package-hero,.security-hero{gap:12px;padding-bottom:16px;margin-bottom:14px}.legal-hero h1,.package-hero h1,.security-hero h1{margin-bottom:0}.legal-hero .actions,.package-hero .actions,.security-hero .actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.legal-hero .actions .button:first-child:nth-last-child(3),.package-hero .actions .button:first-child:nth-last-child(3),.security-hero .actions .button:first-child:nth-last-child(3){grid-column:1/-1}.legal-hero .button,.package-hero .button,.security-hero .button{min-height:44px;padding:9px 10px;font-size:14px;line-height:1.2;white-space:normal}.legal-docket{padding:14px;gap:8px}.legal-docket h2{font-size:20px;margin-bottom:0}.legal-hero .legal-docket,.security-hero .security-verdict{padding:12px;gap:7px}.legal-hero .legal-docket h2,.security-hero .security-verdict .card-title,.security-hero .security-verdict strong{font-size:18px;line-height:1.22}.docket-row{grid-template-columns:1fr;gap:3px;padding-top:7px}.docket-row span{font-size:11px}.legal-docket .docket-row:nth-of-type(n+4){display:none}.workflow-summary{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px;gap:7px;align-items:stretch}.workflow-summary .eyebrow,.workflow-summary h2{grid-column:1/-1}.workflow-summary .eyebrow{margin-bottom:-2px}.workflow-summary h2{font-size:15px!important;line-height:1.18!important}.workflow-summary .docket-row{min-height:64px;align-content:center;border:1px solid var(--line);border-top:2px solid var(--accent);border-radius:var(--radius-card);padding:7px 6px;text-align:center}.workflow-summary .docket-row span{color:var(--gold-ink);font-size:10px;line-height:1}.workflow-summary .docket-row strong{font-size:11px;line-height:1.16}.workflow-summary .docket-row:nth-of-type(4){display:grid}.workflow-summary .docket-row:last-child{display:none}.workflow-hero{padding-bottom:12px;margin-bottom:12px}.workflow-hero .workflow-summary{display:none}.workflow-hero h1{font-size:25px;line-height:1.12}.workflow-hero .actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px}.workflow-hero .actions .button:first-child{grid-column:1/-1}.workflow-hero .button{min-height:42px;padding:8px 7px;font-size:13px;line-height:1.15}.legal-dashboard-hero{padding-bottom:12px;margin-bottom:12px}.legal-dashboard-hero .legal-docket{display:none}.legal-dashboard-hero h1{font-size:25px;line-height:1.12}.legal-dashboard-hero .actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px}.legal-dashboard-hero .actions .button:first-child{grid-column:1/-1}.legal-dashboard-hero .actions .button:nth-child(4){display:none}.legal-dashboard-hero .button{min-height:42px;padding:8px 7px;font-size:13px;line-height:1.15}.party-hero{padding-bottom:12px;margin-bottom:12px}.party-hero .legal-docket{display:none}.party-hero h1{font-size:25px;line-height:1.12}.party-hero .actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px}.party-hero .actions .button:first-child{grid-column:1/-1}.party-hero .button{min-height:42px;padding:8px 7px;font-size:13px;line-height:1.15}.institution-hero{padding-bottom:12px;margin-bottom:12px}.institution-hero .security-verdict{display:none}.institution-hero h1{font-size:25px;line-height:1.12}.institution-hero .actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px}.institution-hero .actions .button:first-child{grid-column:1/-1}.institution-hero .button{min-height:42px;padding:8px 7px;font-size:13px;line-height:1.15}.security-compact-hero{padding-bottom:12px;margin-bottom:12px}.security-compact-hero .security-verdict{display:none}.security-compact-hero h1{font-size:25px;line-height:1.12}.security-compact-hero .actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px}.security-compact-hero .actions .button:first-child{grid-column:1/-1}.security-compact-hero .button{min-height:42px;padding:8px 7px;font-size:13px;line-height:1.15}.case-assurance>div>p,.commercial-strip p,.security-verdict p{display:none}.activation-intake-status>div,.assurance-card,.legal-module,.mode-card,.pricing-summary div,.role-card,.security-card,.verification-step,.workflow-step{min-height:0;padding:13px}.pricing-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 0 12px}.pricing-summary div{padding:8px 6px;gap:3px;align-content:center;text-align:center}.pricing-summary strong{font-size:11px;line-height:1.15}.pricing-summary span{font-size:10.5px;line-height:1.2}.pricing-summary-full{display:none}.pricing-summary-short{display:inline}.legal-command p,.legal-context p,.legal-module p,.legal-module ul.small,.legal-module-panel>p,.panel>p.small,.role-card p,.security-card p,.verification-step p,.workflow-step p{display:none}.cases-after-activation .legal-module p,.cases-start-steps .workflow-step p,.forensic-empty-report>p.small,.package-audience .record-row div p.small,.package-boundaries p,.package-module-panel .legal-module p,.package-module-panel>p.small,.package-questions .record-row div p.small{display:block}.workflow-main-steps{grid-template-columns:1fr;gap:0;margin:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.workflow-main-steps .workflow-step{grid-template-columns:34px minmax(0,1fr);min-height:0;padding:11px 0;gap:3px 10px;align-content:start;border:0;border-radius:0;background:transparent;box-shadow:none}.workflow-main-steps .workflow-step+.workflow-step{border-top:1px solid var(--line)}.workflow-main-steps .workflow-step>span:first-child{grid-row:1/span 2;width:auto;height:auto;display:inline-flex;align-items:center;border:0;border-radius:0;background:none;padding:0;font-family:var(--mono-font);font-size:11px;line-height:1.4;letter-spacing:.05em;color:var(--gold-ink)}.workflow-main-steps .workflow-step strong,.workflow-step .card-title{font-size:14px;line-height:1.18}.workflow-main-steps .workflow-step p{display:block;font-size:12px;line-height:1.32;color:var(--muted)}.workflow-boundaries{gap:7px;margin:12px 0}.workflow-boundaries>div{grid-template-columns:24px minmax(0,1fr);align-items:center;padding:10px;gap:4px 8px}.workflow-boundaries .step{grid-row:1;align-self:center;font-size:10px;line-height:1}.workflow-boundaries strong{font-size:13px;line-height:1.2}.workflow-boundaries p{display:none}.workflow-next-panel{margin:10px 0;padding:12px}.workflow-next-panel>.eyebrow{display:none}.workflow-next-panel h2{margin:0;font-size:18px;line-height:1.14}.workflow-next-panel .module-grid{grid-template-columns:1fr;gap:0;margin-top:8px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.workflow-next-panel .legal-module{min-height:0;padding:9px 0;border:0;border-radius:0;background:transparent;align-content:start;text-align:left}.workflow-next-panel .legal-module+.legal-module{border-top:1px solid var(--line)}.workflow-next-panel .legal-module strong{font-size:13px;line-height:1.16}.workflow-next-panel .legal-module p{display:block;font-size:12px;line-height:1.28;color:var(--muted)}.legal-practice-panel{margin:10px 0;padding:12px}.legal-practice-panel>.eyebrow{display:none}.legal-practice-panel h2{font-size:18px;line-height:1.14}.legal-practice-panel .module-grid{gap:6px;margin-top:8px}.legal-practice-panel .legal-module{min-height:46px;padding:8px 6px;text-align:center}.legal-practice-panel .legal-module strong{font-size:12px;line-height:1.14}.legal-account-strip{gap:9px;margin:12px 0;padding:12px}.legal-account-strip .eyebrow{display:none}.legal-account-strip h2{margin:0;font-size:18px;line-height:1.15}.legal-account-title-full{display:none}.legal-account-title-short{display:inline}.legal-account-strip .button{min-height:42px;padding:8px 9px;font-size:13px;line-height:1.15;white-space:normal}.access-table,.forensic-layout,.grid,.institution-flow,.legal-context,.module-grid,.pricing-plan-list,.role-strip,.security-grid,.verification-grid{gap:calc(var(--control-gap) - 2px);margin-top:var(--screen-space)}.verify-page-section .court-header{gap:10px;padding-bottom:12px}.verify-page-section .court-header p{display:block;font-size:14px;line-height:1.38;margin-top:8px}.verify-page-section .court-status{display:none}.verify-flow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0 12px}.verify-flow-steps>div{min-height:64px;padding:9px 7px;gap:4px;align-content:center;text-align:center}.verify-flow-steps .step{font-size:10px;line-height:1}.verify-flow-steps strong{font-size:12px;line-height:1.15}.verification-grid{gap:8px;margin-top:12px}.verification-panel{padding:12px;gap:9px}.verification-panel h2{margin:0;font-size:20px;line-height:1.18}.verification-panel>div:first-child .small{display:block;margin-top:6px;font-size:13px;line-height:1.35}.verification-panel .commercial-lock{padding:10px;gap:7px}.verification-panel .commercial-lock strong{font-size:14px;line-height:1.2}.verification-panel .commercial-lock .button{min-height:40px;padding:8px;font-size:13px;line-height:1.15}.verification-panel .field{gap:6px}.verification-panel label{font-size:14px;line-height:1.2}.verification-panel .file-control{display:grid;grid-gap:6px;gap:6px}.verification-panel>.button{min-height:40px;padding:8px;font-size:13px;line-height:1.15}.evidence-note{margin-top:10px}.evidence-note h2{margin:0;font-size:20px;line-height:1.18}.evidence-note p{display:none}.note-grid{gap:6px}.note-grid span{padding:8px 9px;font-size:12px;line-height:1.25}.case-assurance,.commercial-strip,.evidence-note{padding:16px;gap:12px}.forensics-page-section .court-header{gap:10px;padding-bottom:12px;margin-bottom:12px}.forensics-page-section .court-header p{display:block;margin-top:8px;font-size:14px;line-height:1.38}.forensics-page-section .court-status{display:none}.forensic-flow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0 12px}.forensic-flow-steps>div{min-height:76px;padding:9px 6px;gap:4px;align-content:center;text-align:center}.forensic-flow-steps .step{font-size:10px;line-height:1}.forensic-flow-steps strong{font-size:11.5px;line-height:1.15}.forensics-page-section .forensic-layout{gap:9px;margin-top:12px}.forensic-tool-panel{padding:12px;gap:9px}.forensic-tool-panel h2{margin:0;font-size:20px;line-height:1.18}.forensic-tool-panel>div:first-child .small{display:none}.forensic-tool-panel-locked .commercial-lock{padding:10px;gap:7px}.forensic-tool-panel-locked .commercial-lock .status{display:none}.forensic-tool-panel-locked .commercial-lock strong{font-size:14px;line-height:1.2}.forensic-tool-panel-locked .commercial-lock .button{min-height:40px;padding:8px;font-size:13px;line-height:1.15}.forensic-empty-report{padding:12px}.forensic-empty-report h2{margin:0 0 5px;font-size:20px;line-height:1.18}.forensic-empty-report>p.small{font-size:13px;line-height:1.35}.app-store-promo{grid-template-columns:minmax(0,1fr) clamp(112px,34vw,132px);align-items:center;padding:11px;gap:8px;margin:12px 0}.app-store-promo-copy{gap:6px}.app-store-promo-copy>.eyebrow{display:none}.app-store-promo-copy p{font-size:13px;line-height:1.35}.app-store-promo-ledger{display:none}.app-store-promo-actions{gap:6px}.app-store-promo-store{min-height:44px;min-width:0;padding:6px 12px 7px}.app-store-promo-store-kicker{font-size:8.5px}.app-store-promo-store-name{font-size:14.5px}.app-store-promo-store-pending .app-store-promo-store-name{font-size:13px}.app-store-promo-frame{padding:8px 6px 11px;border-radius:26px}.app-store-promo-frame:before{top:3.5px;width:34px;height:2px}.app-store-promo-frame:after{bottom:5px;width:28px;height:2px}.app-store-promo-video{border-radius:17px}.app-store-promo-visual{justify-self:end;width:clamp(112px,34vw,132px)}.app-store-promo-device{min-height:160px;gap:8px;padding:13px 10px}.app-store-promo-icon{width:78px;height:78px}.app-store-promo-device-copy .card-title,.app-store-promo-device-copy strong{font-size:14px}.app-store-promo-device-copy em{font-size:10px}.pricing-next-strip{grid-template-columns:minmax(0,1fr) minmax(112px,.66fr);gap:8px;align-items:center;margin:12px 0 10px;padding:12px}.pricing-next-strip .eyebrow{font-size:10px;line-height:1.15}.pricing-next-strip h2{margin:0;font-size:16px;line-height:1.16}.pricing-strip-title-full{display:none}.pricing-strip-title-short{display:inline}.pricing-next-strip .button{min-height:42px;padding:8px 7px;font-size:13px;line-height:1.15;white-space:normal}.status-next-strip{gap:10px;margin:12px 0 10px;padding:12px}.status-next-strip h2{margin:0;font-size:17px;line-height:1.16}.status-next-label-full,.status-next-title-full{display:none}.status-next-label-short,.status-next-title-short{display:inline}.status-next-strip .actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:2px}.status-next-strip .actions .button:first-child{grid-column:1/-1}.status-next-strip .button{min-height:42px;padding:8px 7px;font-size:13px;line-height:1.15;white-space:normal}.status-service-overview{gap:8px;margin-top:12px}.status-service-overview .panel{padding:12px}.status-service-overview .panel>.eyebrow{display:none}.status-service-overview h2{margin:0 0 8px;font-size:17px;line-height:1.14}.status-service-overview .record-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:8px}.status-service-overview .record-row{display:grid;min-height:56px;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;padding:7px 6px;grid-gap:4px;gap:4px;text-align:center}.status-service-overview .record-row h3{margin:0;font-size:12px;line-height:1.12}.status-service-overview .record-row div p.small{display:none}.status-service-overview .record-row .status{align-self:center;justify-self:center;min-width:0;padding:4px 6px;font-size:9.5px;line-height:1.05;text-align:center}.status-service-overview>.panel.warn>p{display:none}.status-service-overview>.panel.warn h2{margin-bottom:8px;font-size:16px}.status-service-overview>.panel.warn .actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:8px}.status-service-overview>.panel.warn .button{min-height:40px;padding:8px 7px;font-size:13px;line-height:1.15;white-space:normal}.institution-pilot-overview{gap:10px}.institution-pilot-overview .panel{padding:12px}.institution-package-panel>.eyebrow,.institution-pilot-overview .notice,.institution-pilot-overview .panel>.eyebrow,.institution-pilot-overview .panel>p.small{display:none}.institution-pilot-overview .record-list{gap:7px}.institution-pilot-overview .record-row{grid-template-columns:minmax(0,1fr) auto;padding:9px;grid-gap:8px;gap:8px}.institution-pilot-overview .record-row h3{font-size:14px;line-height:1.18}.institution-pilot-overview .record-row div p.small{display:none}.institution-pilot-overview .record-row .status{align-self:center;min-width:58px;padding:5px 7px;font-size:10px;line-height:1.1;text-align:center}.institution-pilot-overview>.panel.warn .actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.institution-pilot-overview>.panel.warn .button{min-height:42px;padding:8px 7px;font-size:13px;line-height:1.15;white-space:normal}.institution-main-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0}.institution-main-steps .workflow-step{min-height:56px;padding:10px;gap:4px;align-content:center}.institution-main-steps .workflow-step span{font-size:10px;line-height:1}.institution-main-steps .workflow-step strong{font-size:13px;line-height:1.2}.institution-main-steps .workflow-step p{display:none}.institution-package-panel{margin:10px 0;padding:12px}.institution-package-panel h2{margin:0;font-size:18px;line-height:1.14}.institution-package-panel>p.small{display:none}.institution-package-panel .module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.institution-package-panel .legal-module{min-height:46px;padding:8px 6px;gap:0;align-content:center;text-align:center}.institution-package-panel .legal-module strong{font-size:12px;line-height:1.14}.institution-package-panel .legal-module p{display:none}.institution-package-panel .actions{margin-top:8px}.institution-package-panel .button{min-height:40px;padding:8px 7px;font-size:13px;line-height:1.15}.institution-pilot-overview h2{margin-bottom:8px;font-size:17px;line-height:1.14}.institution-pilot-overview .record-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.institution-pilot-overview .record-row{display:grid;min-height:50px;align-items:center;padding:7px 6px;grid-gap:0;gap:0;text-align:center}.institution-pilot-overview .record-row h3{margin:0;font-size:12px;line-height:1.12}.institution-pilot-overview .record-row .status{display:none}.party-main-steps{grid-template-columns:1fr;gap:0;margin:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.party-main-steps .workflow-step{grid-template-columns:34px minmax(0,1fr);min-height:0;padding:11px 0;gap:3px 10px;align-content:start;border:0;border-radius:0;background:transparent;box-shadow:none}.party-main-steps .workflow-step+.workflow-step{border-top:1px solid var(--line)}.party-main-steps .workflow-step>span:first-child{grid-row:1/span 2;width:auto;height:auto;display:inline-flex;align-items:center;border:0;border-radius:0;background:none;padding:0;font-family:var(--mono-font);font-size:11px;line-height:1.4;letter-spacing:.05em;color:var(--gold-ink)}.party-main-steps .workflow-step strong,.workflow-step .card-title{font-size:14px;line-height:1.18}.party-main-steps .workflow-step p{display:block;font-size:12px;line-height:1.32;color:var(--muted)}.party-boundaries{grid-template-columns:1fr;gap:0;margin:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.party-boundaries>div{grid-template-columns:34px minmax(0,1fr);min-height:0;padding:10px 0;gap:2px 10px;border:0;border-radius:0;background:transparent;align-content:start;text-align:left}.party-boundaries>div+div{border-top:1px solid var(--line)}.party-boundaries .step{grid-row:1/span 2;font-size:10px;line-height:1}.party-boundaries strong{font-size:13px;line-height:1.16}.party-boundaries p{display:block;font-size:12px;line-height:1.28;color:var(--muted)}.party-source-assurance h2{margin-bottom:10px;font-size:18px;line-height:1.16}.legal-qualification-overview{gap:10px}.legal-qualification-overview .panel{padding:13px}.legal-qualification-overview .record-list{gap:7px}.legal-qualification-overview .record-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:9px;grid-gap:8px;gap:8px}.legal-qualification-overview .record-row h3{margin:0;font-size:14px;line-height:1.18}.legal-qualification-overview .record-row div p.small{display:none}.legal-qualification-overview .record-row .status{align-self:center;min-width:58px;padding:5px 7px;font-size:10px;line-height:1.1;text-align:center}.security-access-overview{gap:10px}.security-access-overview .panel{padding:13px}.security-access-overview .record-list{gap:7px}.security-access-overview .record-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:9px;grid-gap:8px;gap:8px}.security-access-overview .record-row h3{font-size:14px;line-height:1.18}.security-access-overview .record-row div p.small{display:none}.security-access-overview .record-row .status{align-self:center;min-width:56px;padding:5px 7px;font-size:10px;line-height:1.1;text-align:center}.package-transfer-overview{gap:8px;margin-top:12px}.package-transfer-overview .panel{padding:12px}.package-transfer-overview .panel>.eyebrow{margin-bottom:6px}.package-transfer-overview h2{display:block;margin:0 0 8px;font-size:17px;line-height:1.16}.package-transfer-overview .record-list{grid-template-columns:1fr;gap:0;margin-top:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.package-transfer-overview .record-row{display:grid;min-height:0;align-items:start;padding:9px 0;grid-gap:2px;gap:2px;border:0;border-radius:0;background:transparent}.package-transfer-overview .record-row+.record-row{border-top:1px solid var(--line)}.package-transfer-overview .record-row h3{margin:0;font-size:13px;line-height:1.16}.package-transfer-overview .record-row div p.small{display:block;font-size:12px;line-height:1.28}.package-transfer-overview .record-row .status{display:none}.package-boundaries{grid-template-columns:1fr;gap:0;margin:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.package-boundaries>div{grid-template-columns:34px minmax(0,1fr);min-height:0;padding:10px 0;gap:2px 10px;border:0;border-radius:0;background:transparent;align-content:start;text-align:left}.package-boundaries>div+div{border-top:1px solid var(--line)}.package-boundaries .step{grid-row:1/span 2;font-size:10px;line-height:1}.package-boundaries strong{font-size:13px;line-height:1.16}.package-boundaries p{display:block;font-size:12px;line-height:1.28;color:var(--muted)}.party-source-assurance{gap:10px;margin-top:16px}.party-source-assurance .panel{padding:13px}.party-source-assurance .panel>p{display:block;margin:0 0 8px;font-size:12px;line-height:1.32}.party-source-assurance .assurance-grid{grid-template-columns:1fr;gap:0;margin-top:10px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.party-source-assurance .assurance-card{min-height:0;padding:9px 0;gap:3px;border:0;border-radius:0;background:transparent;align-content:start;text-align:left}.party-source-assurance .assurance-card+.assurance-card{border-top:1px solid var(--line)}.party-source-assurance .assurance-card p{display:block;color:var(--muted);font-size:12px;line-height:1.28}.party-source-assurance .assurance-card .card-title,.party-source-assurance .assurance-card strong{font-size:13px;line-height:1.16}.party-source-assurance .panel.warn .actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.party-source-assurance .panel.warn .button{min-height:42px;padding:8px 7px;font-size:13px;line-height:1.15;white-space:normal}.legal-source-assurance{gap:10px;margin-top:16px}.legal-source-assurance .panel{padding:13px}.legal-source-assurance .panel>p{display:none}.legal-source-assurance .assurance-grid,.legal-source-assurance .status-ladder{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.legal-source-assurance .assurance-card,.legal-source-assurance .status-step{min-height:44px;padding:9px;gap:0;align-content:center}.legal-source-assurance .assurance-card p,.legal-source-assurance .status-step p{display:none}.legal-source-assurance .assurance-card .card-title,.legal-source-assurance .assurance-card strong,.legal-source-assurance .status-step .card-title,.legal-source-assurance .status-step strong{line-height:1.2}.actions{margin-top:18px}.court-status,.pricing-callout{padding:13px}.court-header{gap:16px;padding-bottom:18px}.work-area{padding:20px 14px 38px}.rail{padding:22px 14px}.rail-nav a{min-height:40px;display:flex;align-items:center}.section-index{padding:14px}.section-index-head{display:grid}.section-index-head .status{justify-self:start}.section-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-link-card{min-height:0;padding:12px;gap:5px}.section-link-card p{display:none}.package-tree{gap:8px}.package-file{padding:10px;gap:8px}.package-file code{padding:6px 8px;font-size:11px;line-height:1.3}.package-file p{display:none}.record-list{gap:8px}.record-row{padding:12px;gap:10px}.record-row h3{font-size:16px;margin-bottom:4px}.record-row p{margin:0}.record-row div p.small{display:none}.activation-summary .record-row div p.small,.package-audience .record-row div p.small,.package-boundaries p,.package-final-cta p,.package-handoff-steps .workflow-step p,.package-module-panel .legal-module p,.package-module-panel>p.small,.package-questions .record-row div p.small,.security-boundaries p,.security-final-cta p,.security-main-steps .workflow-step p,.status-public-list .record-row div p.small,.status-public-routes .legal-module p,.status-store-panel .legal-module p{display:block}.status-public-routes .legal-module p,.status-service-overview .status-public-list .record-row div p.small{display:none}.package-handoff-steps{grid-template-columns:1fr;gap:0;margin:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.package-handoff-steps .workflow-step{grid-template-columns:34px minmax(0,1fr);min-height:0;padding:11px 0;gap:3px 10px;align-content:start;border:0;border-radius:0;background:transparent;box-shadow:none}.package-handoff-steps .workflow-step+.workflow-step{border-top:1px solid var(--line)}.package-handoff-steps .workflow-step>span:first-child{grid-row:1/span 2;width:auto;height:auto;display:inline-flex;align-items:center;border:0;border-radius:0;background:none;padding:0;font-family:var(--mono-font);font-size:11px;line-height:1.4;letter-spacing:.05em;color:var(--gold-ink)}.package-handoff-steps .workflow-step strong,.workflow-step .card-title{font-size:14px;line-height:1.18}.package-handoff-steps .workflow-step p{display:block;font-size:12px;line-height:1.32;color:var(--muted)}.legal-main-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.legal-main-steps .workflow-step{min-height:56px;padding:10px;gap:4px;align-content:center}.legal-main-steps .workflow-step span{font-size:10px;line-height:1}.legal-main-steps .workflow-step strong{font-size:13px;line-height:1.2}.legal-main-steps .workflow-step p{display:none}.legal-formal-routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.legal-formal-routes>div{min-height:64px;padding:9px 7px;gap:4px;align-content:center;text-align:center}.legal-formal-routes strong{font-size:12px}.legal-formal-routes p{display:none}.legal-practice-panel{margin:12px 0}.legal-practice-panel h2{margin:0;font-size:20px;line-height:1.16}.legal-practice-panel>p.small{display:none}.legal-practice-panel .module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.legal-practice-panel .legal-module{min-height:54px;padding:10px;gap:0;align-content:center}.legal-practice-panel .legal-module strong{line-height:1.2}.legal-practice-panel .legal-module p{display:none}.package-module-panel{margin:10px 0;padding:13px}.package-module-panel>.eyebrow{display:none}.package-module-panel h2{margin:0;font-size:18px;line-height:1.16}.package-module-panel>p.small{display:block;margin-top:6px;font-size:12px;line-height:1.32}.package-module-panel .module-grid{grid-template-columns:1fr;gap:0;margin-top:10px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.package-module-panel .legal-module{min-height:0;padding:9px 0;border:0;border-radius:0;background:transparent;gap:3px;align-content:start}.package-module-panel .legal-module+.legal-module{border-top:1px solid var(--line)}.package-module-panel .legal-module strong{font-size:13px;line-height:1.18}.package-module-panel .legal-module p{display:block;font-size:12px;line-height:1.3;color:var(--muted)}.package-final-cta{padding:12px;gap:8px}.package-final-cta>div>.eyebrow{display:none}.package-final-cta h2{margin:0;font-size:18px;line-height:1.16}.package-final-cta p{display:block;margin-top:5px;font-size:12px;line-height:1.3}.package-final-cta .button{min-height:40px;padding:8px 7px;font-size:13px;line-height:1.15;white-space:normal}.security-rules{padding:13px;margin:10px 0}.security-rules>.eyebrow{display:none}.security-rules h2{margin:0;font-size:18px;line-height:1.16}.security-rules>p.small{display:block;margin-top:6px;font-size:12px;line-height:1.32}.security-rules .module-grid{grid-template-columns:1fr;gap:0;margin-top:10px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.security-rules .legal-module{min-height:0;padding:9px 0;border:0;border-radius:0;background:transparent;align-content:start}.security-rules .legal-module+.legal-module{border-top:1px solid var(--line)}.security-rules .legal-module strong{font-size:13px;line-height:1.18}.security-rules .legal-module p{display:block;font-size:12px;line-height:1.3;color:var(--muted)}.security-main-steps{grid-template-columns:1fr;gap:0;margin:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.security-main-steps .workflow-step{grid-template-columns:34px minmax(0,1fr);min-height:0;padding:11px 0;gap:3px 10px;align-content:start;border:0;border-radius:0;background:transparent;box-shadow:none}.security-main-steps .workflow-step+.workflow-step{border-top:1px solid var(--line)}.security-main-steps .workflow-step>span:first-child{grid-row:1/span 2;width:auto;height:auto;display:inline-flex;align-items:center;border:0;border-radius:0;background:none;padding:0;font-family:var(--mono-font);font-size:11px;line-height:1.4;letter-spacing:.05em;color:var(--gold-ink)}.security-main-steps .workflow-step strong,.workflow-step .card-title{font-size:14px;line-height:1.18}.security-main-steps .workflow-step p{display:block;font-size:12px;line-height:1.32;color:var(--muted)}.security-access-overview h2{margin-bottom:10px;font-size:18px;line-height:1.16}.security-access-overview .panel>.eyebrow,.security-mechanisms>.eyebrow{display:none}.security-access-overview .record-list{grid-template-columns:1fr;gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.security-access-overview .record-row{display:grid;min-height:0;align-items:start;padding:9px 0;grid-gap:2px;gap:2px;border:0;border-radius:0;background:transparent}.security-access-overview .record-row+.record-row{border-top:1px solid var(--line)}.security-access-overview .record-row h3{margin:0;font-size:13px;line-height:1.16}.security-access-overview .record-row div p.small{display:block;font-size:12px;line-height:1.28}.security-access-overview .record-row .status{display:none}.security-access-overview .panel{padding:12px}.security-access-overview{gap:8px;margin-top:12px}.security-access-overview h2{font-size:15px;margin-bottom:6px}.security-access-overview .panel{padding:11px}.security-mechanisms{padding:13px;margin-top:10px}.security-mechanisms h2{margin:0;font-size:18px;line-height:1.16}.security-mechanisms>p.small{display:block;margin-top:6px;font-size:12px;line-height:1.32}.security-mechanisms .record-list{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;margin-top:10px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.security-mechanisms .record-row{display:grid;min-height:0;padding:9px 0;grid-gap:3px;gap:3px;border:0;border-radius:0;background:transparent;align-content:start}.security-mechanisms .record-row+.record-row{border-top:1px solid var(--line)}.security-mechanisms .record-row h3{margin:0;font-size:13px;line-height:1.16}.security-mechanisms .record-row div p.small{display:block;font-size:12px;line-height:1.28}.security-mechanisms .record-row .status{display:none}.security-boundaries{grid-template-columns:1fr;gap:0;margin:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.security-boundaries>div{grid-template-columns:34px minmax(0,1fr);min-height:0;padding:10px 0;gap:2px 10px;border:0;border-radius:0;background:transparent;align-content:start;text-align:left}.security-boundaries>div+div{border-top:1px solid var(--line)}.security-boundaries .step{grid-row:1/span 2;font-size:10px;line-height:1}.security-boundaries strong{font-size:13px;line-height:1.16}.security-boundaries p{display:block;font-size:12px;line-height:1.28;color:var(--muted)}.security-final-cta{padding:12px;gap:8px}.security-final-cta>div>.eyebrow{display:none}.security-final-cta h2{margin:0;font-size:18px;line-height:1.16}.security-final-cta p{display:block;margin-top:5px;font-size:12px;line-height:1.3}.security-final-cta .button{min-height:40px;padding:8px 7px;font-size:13px;line-height:1.15;white-space:normal}.status-public-routes{padding:12px;margin-top:10px}.status-public-routes>.eyebrow{display:none}.status-public-routes h2{margin:0;font-size:18px;line-height:1.14}.status-public-routes .module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.status-public-routes .legal-module{min-height:46px;padding:8px 6px;align-content:center;text-align:center}.status-public-routes .legal-module strong{font-size:12px;line-height:1.14}.status-store-panel .module-grid{grid-template-columns:1fr;gap:8px;margin-top:10px}.status-store-panel .legal-module{min-height:0;padding:11px 12px;gap:4px;align-content:start;text-align:left;box-shadow:none}.status-store-panel .legal-module strong{font-size:15px;line-height:1.16}.status-store-panel .legal-module p{margin:2px 0 0;color:var(--muted);font-size:12px;line-height:1.32}.status-store-panel .legal-module .status{padding:4px 7px;font-size:9.5px;line-height:1.1}.status-store-panel .legal-module .button{width:100%;min-height:40px;margin-top:6px}.record-row .small{font-size:13px;line-height:1.35}.record-row .status{align-self:flex-start}.hero{gap:10px}.hero h1{margin-bottom:8px}.home-service-description{font-size:14px;line-height:1.4}.hero .actions{gap:8px;margin-top:12px}.hero .button{min-height:42px;padding:8px 9px;font-size:14px;line-height:1.16;white-space:normal}.home-hero-actions{grid-template-columns:1fr;gap:10px}.home-hero-actions .button{width:100%;min-height:48px}.home-start-panel{padding:14px;gap:10px}.home-start-panel h2{margin-bottom:0;font-size:20px}.home-start-panel .record-list{grid-template-columns:1fr;gap:8px;margin-top:0}.home-start-panel .record-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 10px;gap:4px 10px;min-height:0;padding:11px 12px;align-content:start;align-items:start;text-align:left;border-left:2px solid var(--accent);box-shadow:none}.home-start-panel .record-row>div{display:contents}.home-start-panel .record-row .record-title,.home-start-panel .record-row h3{grid-column:1;margin:0;font-size:15px;line-height:1.16}.home-start-panel .record-row div p.small{display:block;grid-column:1/-1;margin:0;color:var(--muted);font-size:12px;line-height:1.32}.home-start-panel .record-row .status{display:inline-flex;grid-column:2;grid-row:1;justify-self:end;align-self:start;padding:4px 7px;font-size:9.5px;line-height:1.1}.home-access-strip{grid-template-columns:1fr;gap:8px;margin:12px 0}.home-access-card{min-height:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label status" "title status" "body body";gap:4px 9px;align-content:start;justify-items:stretch;padding:11px 12px;text-align:left;border-left-width:3px;border-top:1px solid var(--line);box-shadow:none}.home-access-card span{font-size:9.5px;line-height:1.1;letter-spacing:.04em}.home-access-card strong{font-size:15px;line-height:1.16}.home-access-card p{display:block;margin-top:2px;font-size:12px;line-height:1.32}.home-access-card em{justify-self:end;align-self:start;padding:4px 7px;font-size:9.5px}.home-role-strip{grid-template-columns:1fr;gap:8px;margin:12px 0}.home-role-strip .role-card{min-height:0;padding:11px 12px;gap:4px;align-content:start;text-align:left;border-left:2px solid var(--accent);border-top:1px solid var(--line);box-shadow:none}.home-role-strip .step{font-size:9.5px;line-height:1.1;letter-spacing:.04em}.home-role-strip strong{font-size:15px;line-height:1.16}.home-role-strip .role-card p{display:block;margin:2px 0 0;color:var(--muted);font-size:12px;line-height:1.32}.home-task-panel{margin:12px 0;padding:13px}.home-task-panel h2{margin:0;font-size:20px;line-height:1.16}.home-task-panel .module-grid{grid-template-columns:1fr;gap:8px;margin-top:10px}.home-task-panel .legal-module{min-height:0;padding:11px 12px;gap:4px;align-content:start;text-align:left;border-left:2px solid var(--accent);box-shadow:none}.home-task-panel .legal-module strong{font-size:15px;line-height:1.16}.home-task-panel .legal-module p{display:block;margin:2px 0 0;color:var(--muted);font-size:12px;line-height:1.32}.home-app-promo{padding:10px;gap:8px;margin:10px 0}.home-app-promo .app-store-promo-copy p{display:none}.home-app-promo .app-store-promo-copy .app-store-promo-compact-note{display:block}.home-app-promo .app-store-promo-store{min-height:40px;padding:5px 10px 6px}.home-app-promo .app-store-promo-visual{width:clamp(104px,32vw,124px)}.home-contact-strip,.home-pricing-strip{gap:9px;margin:10px 0;padding:12px}.home-contact-strip .eyebrow,.home-pricing-strip .eyebrow{display:none}.home-contact-strip h2,.home-pricing-strip h2{margin:0;font-size:18px;line-height:1.15}.home-contact-strip .button,.home-pricing-strip .button{min-height:40px;padding:8px 9px;font-size:13px;line-height:1.15;white-space:normal}.home-case-assurance{margin:12px 0 6px;padding:13px;gap:10px}.home-access-rule-panel>div>.eyebrow{display:none}.home-case-assurance h2{margin:0;font-size:20px;line-height:1.16}.home-case-assurance .actions{margin-top:10px}.home-case-assurance .button{min-height:42px;padding:8px 7px;font-size:13px;line-height:1.15;white-space:normal}.home-case-assurance .assurance-list{grid-template-columns:1fr;gap:7px}.home-case-assurance .assurance-list span{min-height:0;display:flex;align-items:center;padding:9px 10px;font-size:12px;line-height:1.24}.timeline{gap:10px}.timeline-item .panel.tight{padding:12px}.timeline-item .panel.tight p{display:none}.detail-chips{gap:6px}.access-matrix-row,.legal-table-row{gap:8px;padding:10px 12px}.access-matrix-head,.access-matrix-row:not(.access-matrix-head)>div:nth-child(2),.access-matrix-row:not(.access-matrix-head)>div:nth-child(4),.legal-table-row div:nth-child(2){display:none}.legal-qualification-overview .legal-table{gap:7px;margin-top:10px}.legal-qualification-overview .legal-table-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:9px;grid-gap:8px;gap:8px}.legal-qualification-overview .legal-table-row div:first-child .card-title,.legal-qualification-overview .legal-table-row div:first-child strong{font-size:14px;line-height:1.18}.legal-qualification-overview .legal-table-row div:nth-child(2){align-items:center;justify-content:center;min-width:84px;border:1px solid var(--warn);padding:5px 7px;color:var(--warn);font-size:10px;text-align:center}.legal-qualification-overview .legal-table-row div:nth-child(3),.legal-qualification-overview .panel>.eyebrow,.legal-source-assurance .panel>.eyebrow{display:none}.legal-qualification-overview h2,.legal-source-assurance h2{margin-bottom:10px;font-size:18px;line-height:1.16}.legal-qualification-overview .legal-table,.legal-qualification-overview .record-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.legal-qualification-overview .legal-table-row,.legal-qualification-overview .record-row{min-height:58px;align-content:center;padding:8px 7px;gap:4px}.legal-qualification-overview .legal-table-row div:nth-child(2){padding:4px 6px;font-size:9px;line-height:1.08}.legal-qualification-overview .panel{padding:12px}.legal-qualification-overview h2{margin-bottom:8px;font-size:17px;line-height:1.14}.legal-qualification-overview .legal-table,.legal-qualification-overview .record-list{gap:6px}.legal-qualification-overview .legal-table-row,.legal-qualification-overview .record-row{min-height:48px;padding:7px 6px}.legal-qualification-overview .legal-table-row div:first-child .card-title,.legal-qualification-overview .legal-table-row div:first-child strong,.legal-qualification-overview .record-row h3{font-size:12px;line-height:1.12}.legal-qualification-overview .legal-table-row div:nth-child(2){display:none}.legal-source-assurance{gap:8px;margin-top:12px}.legal-source-assurance .panel{padding:12px}.legal-source-assurance h2{margin-bottom:8px;font-size:17px;line-height:1.14}.legal-source-assurance .assurance-grid{margin-top:8px}.legal-source-assurance .status-ladder{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:8px}.legal-source-assurance .assurance-card{min-height:44px;padding:7px 5px;align-content:center;text-align:center}.legal-source-assurance .status-step{min-height:42px;padding:7px 5px;align-content:center;text-align:center}.legal-source-assurance .assurance-card .card-title,.legal-source-assurance .assurance-card strong,.legal-source-assurance .status-step .card-title,.legal-source-assurance .status-step strong{font-size:12px;line-height:1.15}.legal-main-steps{grid-template-columns:1fr;gap:0;margin:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.legal-main-steps .workflow-step{grid-template-columns:34px minmax(0,1fr);min-height:0;padding:11px 0;gap:3px 10px;align-content:start;border:0;border-radius:0;background:transparent;box-shadow:none}.legal-main-steps .workflow-step+.workflow-step{border-top:1px solid var(--line)}.legal-main-steps .workflow-step>span:first-child{grid-row:1/span 2;width:auto;height:auto;display:inline-flex;align-items:center;border:0;border-radius:0;background:none;padding:0;font-family:var(--mono-font);font-size:11px;line-height:1.4;letter-spacing:.05em;color:var(--gold-ink)}.legal-main-steps .workflow-step strong,.workflow-step .card-title{font-size:14px;line-height:1.18}.legal-main-steps .workflow-step p{display:block;font-size:12px;line-height:1.32;color:var(--muted)}.legal-formal-routes{grid-template-columns:1fr;gap:0;margin:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.legal-formal-routes>div{grid-template-columns:34px minmax(0,1fr);min-height:0;padding:10px 0;gap:2px 10px;border:0;border-radius:0;background:transparent;align-content:start;text-align:left}.legal-formal-routes>div+div{border-top:1px solid var(--line)}.legal-formal-routes .step{grid-row:1/span 2;font-size:10px;line-height:1}.legal-formal-routes strong{font-size:13px;line-height:1.16}.legal-formal-routes p{display:block;font-size:12px;line-height:1.28;color:var(--muted)}.legal-practice-panel{padding:13px}.legal-practice-panel>p.small{display:block;margin-top:6px;font-size:12px;line-height:1.32}.legal-practice-panel .module-grid{grid-template-columns:1fr;gap:0;margin-top:10px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.legal-practice-panel .legal-module{min-height:0;padding:9px 0;border:0;border-radius:0;background:transparent;gap:3px;align-content:start;text-align:left}.legal-practice-panel .legal-module+.legal-module{border-top:1px solid var(--line)}.legal-practice-panel .legal-module strong{font-size:13px;line-height:1.18}.legal-practice-panel .legal-module p{display:block;font-size:12px;line-height:1.3;color:var(--muted)}.legal-account-strip p{display:block;margin-top:5px;font-size:12px;line-height:1.3}.legal-qualification-overview .legal-table,.legal-qualification-overview .record-list{grid-template-columns:1fr;gap:0;margin-top:8px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.legal-qualification-overview .legal-table-row,.legal-qualification-overview .record-row{min-height:0;padding:9px 0;gap:3px;border:0;border-radius:0;background:transparent;align-content:start}.legal-qualification-overview .legal-table-row+.legal-table-row,.legal-qualification-overview .record-row+.record-row{border-top:1px solid var(--line)}.legal-qualification-overview .legal-table-row{grid-template-columns:minmax(0,1fr)}.legal-qualification-overview .legal-table-row div:first-child .card-title,.legal-qualification-overview .legal-table-row div:first-child strong,.legal-qualification-overview .record-row h3{font-size:13px;line-height:1.16}.legal-qualification-overview .legal-table-row div:nth-child(2){display:inline-flex;justify-self:start;min-width:0;max-width:100%;border:1px solid var(--warn-border);border-radius:999px;padding:4px 7px;color:var(--gold-ink);background:var(--warn-soft);font-size:9.5px;line-height:1.1;font-weight:900}.legal-qualification-overview .legal-table-row div:nth-child(3),.legal-qualification-overview .record-row div p.small{display:block;color:var(--muted);font-size:12px;line-height:1.28}.legal-qualification-overview .record-row .status{display:none}.legal-source-assurance .panel>p{display:block;margin:0 0 8px;font-size:12px;line-height:1.32}.legal-source-assurance .assurance-grid,.legal-source-assurance .status-ladder{grid-template-columns:1fr;gap:0;margin-top:8px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.legal-source-assurance .assurance-card,.legal-source-assurance .status-step{min-height:0;padding:9px 0;gap:3px;border:0;border-radius:0;background:transparent;align-content:start;text-align:left}.legal-source-assurance .assurance-card+.assurance-card,.legal-source-assurance .status-step+.status-step{border-top:1px solid var(--line)}.legal-source-assurance .assurance-card .card-title,.legal-source-assurance .assurance-card strong,.legal-source-assurance .status-step .card-title,.legal-source-assurance .status-step strong{font-size:13px;line-height:1.16}.legal-source-assurance .assurance-card p,.legal-source-assurance .status-step p{display:block;color:var(--muted);font-size:12px;line-height:1.28}.security-gate{gap:8px;padding:12px}.security-gate-proof:first-of-type,.security-gate>p{display:none}.security-gate-proof{padding-left:10px}.drop,.form-section{padding:14px}.activation-form .form-section>p.small{font-size:13px;line-height:1.4}.activation-start{gap:10px;margin-top:14px}.activation-start>.panel:first-child{padding:13px}.activation-start>.panel:first-child>.eyebrow{display:none}.activation-start>.panel:first-child>h2{margin-bottom:0;font-size:20px;line-height:1.16}.activation-form{gap:10px;margin-top:12px}.activation-form .form-section{padding:11px;gap:8px}.activation-form h3{margin-bottom:0;font-size:16px;line-height:1.16}.activation-form input,.activation-form select,.activation-form textarea{padding:8px 10px;font-size:16px;line-height:1.25}.activation-contact-step .grid.two.compact{gap:7px}.activation-contact-step .field,.activation-scope-step .field{gap:4px}.activation-scope-step textarea{min-height:64px}.activation-actions .button{min-height:40px;padding:8px 7px;font-size:13px;line-height:1.15}.activation-optional-fields{padding:7px 9px}.activation-optional-fields summary{min-height:34px;font-size:13px;line-height:1.16}.activation-next-panel{padding:12px}.activation-next-panel>.eyebrow{display:none}.activation-next-panel h2{font-size:18px;line-height:1.16}.activation-next-panel .record-list{gap:7px;margin-top:8px}.activation-next-panel .record-row{min-height:0;padding:10px;gap:4px 8px}.activation-next-panel .record-row .status{min-width:26px;width:26px;height:26px;font-size:11px}.activation-next-panel .record-row h3{font-size:14px;line-height:1.14}.activation-form>.activation-summary:not([aria-live]){padding:11px}.activation-form>.activation-summary:not([aria-live])>.eyebrow{display:none}.activation-form>.activation-summary:not([aria-live]) .request-list{gap:6px;margin-top:0}.activation-form>.activation-summary:not([aria-live]) .request-list-item{padding:8px;gap:4px 8px}.activation-form>.activation-summary:not([aria-live]) .request-list-item span{display:none}.cases-start-steps .workflow-step{min-height:0;padding:10px;gap:5px}.cases-start-steps .workflow-step span{font-size:10px}.cases-start-steps .workflow-step strong{font-size:13px;line-height:1.2}.cases-after-activation>p.small,.cases-start-steps .workflow-step p{display:none}.cases-after-activation .legal-module{min-height:0;padding:10px;gap:0}.cases-after-activation .legal-module strong{font-size:13px;line-height:1.2}.cases-after-activation .legal-module p{display:none}.compact-rule-list{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-rule-list p{display:none}input,select,textarea{padding:11px 12px}.site-footer{margin-top:14px}.site-footer-inner{width:calc(100% - 32px);padding:16px 0 12px;gap:14px}.site-footer-brand{grid-template-columns:1fr;align-items:start;gap:10px}.site-footer-logo img{width:96px}.site-footer p{display:none}.site-footer-contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;grid-gap:8px;gap:8px;width:100%;font-size:12px;line-height:1.2}.site-footer-contact a{justify-content:center;min-height:38px;width:100%;text-align:center}.site-footer-phone{border:1px solid var(--footer-line);border-radius:var(--radius-card);background:transparent;padding:6px 8px}.site-footer-mail-button{min-height:38px;padding:6px 8px}.site-footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px;align-items:start;padding-top:4px}.site-footer-links div{display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px;align-content:start;border-top:1px solid var(--line);padding-top:10px}.site-footer-links div:last-child{grid-column:auto;grid-template-columns:1fr}.site-footer h2{display:block;grid-column:1/-1;margin:0 0 2px;font-size:11px;line-height:1.2;letter-spacing:.045em}.site-footer-links a{min-height:44px;padding:8px 0;font-size:12px;line-height:1.2}.site-footer-bottom{width:calc(100% - 32px);display:grid;grid-gap:6px;gap:6px;padding:10px 0 calc(70px + env(safe-area-inset-bottom));font-size:10.5px;line-height:1.3}.site-footer-legal-line{display:grid;grid-gap:3px;gap:3px}.site-footer-registry{flex-wrap:wrap;gap:0 6px}.site-footer-registry span:first-child{display:none}.international-policy-page .legal-hero>div>p,.international-policy-page .panel>p.small{display:block}.international-policy-page{gap:9px}.international-policy-page .legal-hero>div>p{margin:0;font-size:13px;line-height:1.34}.international-policy-page .panel{padding:11px}.international-policy-page .panel h2{margin-bottom:4px;font-size:18px;line-height:1.16}.international-policy-page .policy-disclosure summary{min-height:42px;padding:9px 11px;font-size:16px;line-height:1.16}.international-policy-page .policy-disclosure summary:after{width:22px;height:22px;font-size:16px}.international-policy-page .policy-disclosure-body{gap:6px;padding:0 11px 11px}.international-policy-page .panel>p.small,.international-policy-page .policy-disclosure-body p.small{margin:6px 0 0;font-size:12.2px;line-height:1.3}.policy-contact-panel>p.small{display:block;margin:0}.policy-actions{gap:6px}.policy-actions a{min-height:36px;padding:7px 9px;font-size:12px}.not-found-page .not-found-hero>div>p,.not-found-page .not-found-row p.small{display:block}.not-found-page .not-found-hero{gap:14px}.not-found-page .not-found-panel{padding:14px}.not-found-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:72px;padding:10px}.not-found-row h2{font-size:15px;line-height:1.16}}@media (max-width:380px){.brand-logo{width:132px;max-width:52vw}.brand-context{display:none}.site-header{margin-bottom:18px}h1{font-size:26px;line-height:1.12}.site-header-actions .badge,.site-header-cta{height:42px;min-height:42px;padding:8px;font-size:13px}.price-plan-action{grid-template-columns:1fr;gap:7px}.price-plan-action .button{width:100%}.site-footer-brand{gap:8px}.site-footer-logo img{width:92px}.site-footer p{max-width:260px}.site-footer-contact{align-items:stretch}.site-mobile-menu-panel{max-height:min(64vh,500px)}.site-mobile-menu-link{min-height:46px;padding:8px 9px}.site-mobile-menu-link span{font-size:13px}.site-mobile-menu-link small{font-size:11px}}@media (max-width:340px){.page{width:calc(100% - 28px)}.site-menu{margin-inline:-14px;padding-inline:14px}.brand-logo{width:124px;max-width:50vw}h1{font-size:25px}.app-store-promo{grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:8px}.app-store-promo-copy p{display:none}.app-store-promo-copy .app-store-promo-compact-note{display:block}.app-store-promo-actions,.app-store-promo-availability{gap:4px}.app-store-promo-availability a,.app-store-promo-availability span{min-height:29px;padding:5px 7px;font-size:10px}.app-store-promo-store{min-height:40px;padding:5px 9px 6px}.app-store-promo-store-name{font-size:13px}.app-store-promo-store-pending .app-store-promo-store-name{font-size:12px}.app-store-promo-visual{justify-self:end;width:104px}.app-store-promo-device{min-height:136px;padding:11px 8px}.app-store-promo-icon{width:68px;height:68px}.forensic-flow-steps>div{min-height:82px;padding:8px 4px}.forensic-flow-steps strong{font-size:10.5px;line-height:1.12}.security-mechanisms .record-list{grid-template-columns:1fr}.security-mechanisms .record-row h3{font-size:12.5px;line-height:1.12}.activation-intake-status{gap:6px}.activation-intake-status>div{padding:8px 5px}.activation-intake-status p{display:none}.mode-card{min-height:64px;padding:8px 4px}.mode-card strong{font-size:11px}.mode-card small{font-size:10px}.activation-decision-panel{grid-template-columns:1fr}.activation-decision-panel>div{grid-template-columns:90px minmax(0,1fr);align-items:center}.activation-decision-panel span{align-self:center}.site-footer-bottom,.site-footer-inner{width:calc(100% - 28px)}.site-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.site-footer-links div:last-child{grid-column:auto;grid-template-columns:1fr}}@media (max-width:720px){.scroll-top{display:none}.mobile-app-hero{grid-template-columns:1fr}.mobile-app-status-panel{padding:14px}.mobile-app-status-panel h2{font-size:20px;line-height:1.18}.mobile-app-hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.mobile-app-hero-actions .button{min-height:42px;padding:8px 9px;font-size:13px;line-height:1.15;white-space:normal}.mobile-app-record-list .record-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.mobile-app-record-list .record-row h3{margin:0;font-size:14px;line-height:1.18}.mobile-app-record-list .record-row .status{min-width:56px;padding:5px 7px;font-size:10px;line-height:1.1;text-align:center}.mobile-app-feature-strip{grid-template-columns:1fr;gap:8px;margin:12px 0}.mobile-app-feature-strip .role-card{min-height:0;padding:11px 12px;gap:4px;align-content:start;text-align:left;border-left:2px solid var(--accent);border-top:1px solid var(--line);box-shadow:none}.mobile-app-feature-strip .step{font-size:9.5px;line-height:1.1;letter-spacing:.04em}.mobile-app-feature-strip strong{font-size:15px;line-height:1.16}.mobile-app-feature-strip p{display:block;margin:2px 0 0;color:var(--muted);font-size:12px;line-height:1.32}.mobile-app-task-panel{margin:12px 0;padding:13px}.mobile-app-task-panel h2{margin:0;font-size:20px;line-height:1.16}.mobile-app-task-panel .module-grid{grid-template-columns:1fr;gap:8px;margin-top:10px}.mobile-app-task-panel .legal-module{min-height:0;padding:11px 12px;gap:4px;align-content:start;text-align:left;border-left:2px solid var(--accent);box-shadow:none}.mobile-app-task-panel .legal-module strong{font-size:15px;line-height:1.16}.mobile-app-task-panel .legal-module p{display:block;margin:2px 0 0;color:var(--muted);font-size:12px;line-height:1.32}.mobile-app-privacy-panel{padding:12px;gap:8px;margin:12px 0}.mobile-app-privacy-panel>.eyebrow,.mobile-app-privacy-panel>p.small{display:none}.mobile-app-privacy-panel h2{margin:0;font-size:18px;line-height:1.14}.mobile-app-privacy-panel .policy-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:2px}.mobile-app-privacy-panel .policy-actions a,.mobile-app-privacy-panel .policy-actions span{min-height:38px;justify-content:center;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel-2);padding:7px 6px;color:var(--accent);font-size:11px;line-height:1.1;text-align:center;box-shadow:none}.mobile-app-privacy-panel .policy-actions span{grid-column:1/-1;border-color:var(--warn-border);background:var(--warn-soft);color:var(--warn);padding-inline:10px}.mobile-app-privacy-panel .policy-actions a:focus-visible,.mobile-app-privacy-panel .policy-actions a:hover{border-color:var(--accent-border-strong);background:var(--surface);color:var(--text);text-decoration:none}.app-store-promo-availability,.mobile-app-page .app-store-promo-actions{gap:6px}.app-store-promo-availability a,.app-store-promo-availability span{min-height:32px;padding:6px 9px;font-size:11px}}@media (max-width:420px){.mobile-app-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.app-store-promo-visual{width:clamp(108px,34vw,128px)}.mobile-app-feature-strip{grid-template-columns:1fr}.mobile-app-privacy-panel h2{font-size:17px}.mobile-app-privacy-panel .policy-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.international-page .mobile-app-hero-cta-long{display:none}.international-page .mobile-app-hero-cta-short{display:inline}}@media (max-width:360px){.mobile-app-hero-cta-long{display:none}.mobile-app-hero-cta-short{display:inline}}.app-store-promo-visual a,.app-store-promo-visual img,.english-app-listing-head img{border-radius:var(--radius-large)}.app-store-promo-visual img.app-store-promo-icon{object-fit:contain;object-position:center;border-radius:0;background:transparent;box-shadow:none}.home-access-card,.mobile-app-feature-strip .role-card{border-top-width:var(--accent-rule-width)}.button,.site-footer-mail-button,.site-header-actions .badge,.site-header-cta{border-radius:var(--radius-button)}.home-access-card,.legal-module,.mode-card,.price-plan-card,.record-row,.role-card,.section-link-card,html[data-theme-ready=true] .home-access-card,html[data-theme-ready=true] .legal-module,html[data-theme-ready=true] .mode-card,html[data-theme-ready=true] .price-plan-card,html[data-theme-ready=true] .record-row,html[data-theme-ready=true] .role-card,html[data-theme-ready=true] .section-link-card{transition:background-color .18s ease,border-color .18s ease,box-shadow .2s ease,color .18s ease,transform .18s ease}a.home-access-card:hover,a.legal-module:hover,a.role-card:hover,a.section-link-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)}html[data-theme-ready=true] .button{transition:background-color .15s ease,border-color .15s ease,box-shadow .18s ease,color .15s ease,transform .16s ease}@media (prefers-reduced-motion:reduce){.button,.lang-switch-option,a.home-access-card,a.legal-module,a.role-card,a.section-link-card{transition:none}.button:hover,a.home-access-card:hover,a.legal-module:hover,a.role-card:hover,a.section-link-card:hover{transform:none}}@media print{:root{--bg:#ffffff;--surface:#ffffff;--surface-2:#f3f5f6;--shadow:none}body{background:#ffffff;color:#111820}.actions,.forensic-layout>form,.nav,.print-hidden,.rail{display:none!important}.page,.workspace{display:block;width:100%;min-height:auto;padding:0;margin:0;background:#ffffff}.work-area{padding:0;max-width:none;width:100%}.card,.fact-card,.panel,.verification-panel{box-shadow:none;break-inside:avoid;page-break-inside:avoid}.forensic-facts,.forensic-layout,.forensic-results,.forensic-verdict{display:block}.fact-card,.forensic-facts .panel,.forensic-summary,.record-row{margin-bottom:12px}.hash{white-space:pre-wrap;word-break:break-all}}.page,.site-footer-bottom,.site-footer-inner{max-width:1600px}.site-header{position:relative;border-bottom:1px solid var(--line);padding-bottom:14px}.site-header:after{content:"";position:absolute;bottom:-1px;left:0;width:76px;height:2px;background:var(--gold-line)}.brand-context{font-family:var(--mono-font);font-size:10.5px;letter-spacing:.1em}.brand-context,.site-menu-link{font-weight:640}.gold-rule{position:relative;height:1px;margin:calc(var(--section-space) + 6px) auto;background:linear-gradient(90deg,transparent,var(--line-strong) 22%,var(--line-strong) 78%,transparent) 50% /100% 1px no-repeat;border:0}.hero-brand .panel:after,.panel-brand:before,.seal-mark,.security-verdict:after{content:none;display:none}.hero-brand .panel{position:relative}.hero-brand .panel:after{position:absolute;top:20px;right:20px}.panel-brand{position:relative}.panel-brand:before{position:absolute;top:24px;right:26px;color:color-mix(in srgb,var(--gold-line) 92%,transparent);border-color:color-mix(in srgb,var(--gold-line) 64%,transparent)}.security-verdict{position:relative}.security-verdict:after{position:absolute;top:16px;right:16px;width:40px;height:40px;font-size:10px;opacity:.9}.security-verdict .status{margin-right:0}.step{font-size:10.5px;text-transform:none}.status,.step{letter-spacing:.02em}.status{font-family:var(--mono-font);font-size:11.5px;font-weight:620}.docket-row span:not(.card-title){font-family:var(--mono-font);font-size:10.5px;font-weight:640;text-transform:uppercase;letter-spacing:.08em;color:var(--gold-ink);padding-top:3px}.docket-row .card-title{font-family:var(--font-display);font-size:15.5px;font-weight:680;line-height:1.3}.site-footer h2{font-family:var(--mono-font);letter-spacing:.12em;font-weight:640}.page .band-alt,.page .panel.band-alt{background:var(--section-alt)}.page .band-alt,.page .band-paper,.page .panel.band-alt,.page .panel.band-paper{margin-inline:calc(50% - 50vw);padding-inline:max(calc(50vw - 50%),var(--screen-space));padding-top:calc(var(--section-space) + 12px);padding-bottom:calc(var(--section-space) + 16px);border-radius:0;border:0;border-block:1px solid var(--line);box-shadow:none}.page .band-paper,.page .panel.band-paper{background:var(--surface)}.hero.hero-brand{background-image:linear-gradient(135deg,var(--accent) 0,color-mix(in srgb,var(--accent) 74%,#000) 100%);padding:clamp(40px,4.2vw,72px)}.hero-brand h1{margin-bottom:16px}.hero-brand .home-service-description{font-size:17px;line-height:1.6}.page .panel.panel-brand{position:relative;isolation:isolate;overflow:hidden;border:0;border-radius:var(--radius-large);background-color:var(--accent);background-image:linear-gradient(135deg,var(--accent) 0,color-mix(in srgb,var(--accent) 74%,#000) 100%);padding:clamp(26px,3.4vw,44px);box-shadow:0 2px 4px rgba(0,0,0,.1),0 26px 56px -14px color-mix(in srgb,var(--accent) 45%,transparent)}.panel-brand h2{color:var(--on-accent);font-size:clamp(26px,1.4vw + 18px,34px);max-width:900px}.panel-brand>p{color:color-mix(in srgb,var(--on-accent) 84%,transparent);max-width:860px;font-size:16px}.panel-brand .eyebrow{color:color-mix(in srgb,var(--gold-line) 85%,var(--on-accent))}.panel-brand .eyebrow:before{background:var(--gold-line)}.panel-brand .button{background:var(--on-accent);background-image:none;color:var(--accent);border-color:var(--on-accent);box-shadow:0 2px 10px rgba(0,0,0,.22)}.panel-brand .button:hover{background:color-mix(in srgb,var(--on-accent) 90%,#fff);background-image:none;border-color:color-mix(in srgb,var(--on-accent) 90%,#fff);color:var(--accent)}.panel-brand .button.secondary{background:transparent;color:var(--on-accent);border-color:color-mix(in srgb,var(--on-accent) 46%,transparent);box-shadow:none}.panel-brand .button.secondary:hover{background:color-mix(in srgb,var(--on-accent) 12%,transparent);border-color:color-mix(in srgb,var(--on-accent) 72%,transparent);color:var(--on-accent)}.page .panel.local-file-tool{border-top:2px solid var(--gold-line);border-radius:var(--radius-large)}.home-role-strip{counter-reset:role}.home-role-strip .role-card{counter-increment:role;position:relative;padding:22px;gap:9px;grid-template-rows:auto auto auto 1fr}.home-role-strip .role-card:before{content:counter(role,decimal-leading-zero);width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--gold-line);border-radius:999px;font-family:var(--mono-font);font-size:12.5px;font-weight:640;color:var(--gold-ink);margin-bottom:2px}.home-role-strip .role-card .card-title{font-family:var(--font-display);font-size:21px;font-weight:700}.home-role-strip .role-card:hover{border-top-color:var(--gold-line)}.home-task-panel .module-grid{counter-reset:mod}.home-task-panel .legal-module{counter-increment:mod;background:var(--surface);padding:18px;min-height:168px;grid-template-rows:auto auto 1fr;gap:8px;border-color:var(--line);box-shadow:var(--shadow)}.home-task-panel .legal-module:before{content:counter(mod,decimal-leading-zero);width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--gold-line);border-radius:999px;font-family:var(--mono-font);font-size:12px;font-weight:640;color:var(--gold-ink)}.home-task-panel .legal-module .card-title{font-family:var(--font-display);font-size:19px;font-weight:700}.home-task-panel a.legal-module:hover{border-color:var(--gold-line)}.home-features-panel .feature-grid{counter-reset:ledger;margin-top:20px;border:0;border-top:1px solid var(--line-strong);background:transparent;gap:0 56px}.feature-item{counter-increment:ledger;position:relative;background:transparent;border-bottom:1px solid var(--line);padding:14px 0 14px 48px;gap:4px}.feature-item:before{content:counter(ledger,decimal-leading-zero);position:absolute;left:0;top:17px;font-family:var(--mono-font);font-size:11.5px;font-weight:640;letter-spacing:.06em;color:var(--gold-ink)}.feature-item strong{font-family:var(--font-display);font-size:17px;font-weight:680;line-height:1.3}.feature-item span{font-size:13px;line-height:1.45}.home-access-card>span:not(.card-title){font-family:var(--mono-font);font-size:10px;font-weight:640;text-transform:uppercase;letter-spacing:.09em}.home-access-card .card-title{font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:0;text-transform:none}.home-access-card em{font-family:var(--mono-font);font-weight:640}@media (min-width:561px){.workflow-step{padding:18px;gap:8px}.verification-step span,.workflow-step>span:first-child{width:auto;height:auto;display:inline-flex;align-items:center;border:0;border-radius:0;padding:0;font-family:var(--mono-font);font-size:11.5px;font-weight:640;letter-spacing:.06em;color:var(--gold-ink)}}.panel-open>h2{padding-bottom:12px;background:linear-gradient(90deg,var(--gold-line),color-mix(in srgb,var(--gold-line) 10%,transparent) 240px) 0 100% /100% 1px no-repeat}.price-plan-card{align-items:center}.price-plan-featured{position:relative;isolation:isolate;overflow:hidden;border:0;background-color:var(--accent);background-image:linear-gradient(150deg,var(--accent) 0,color-mix(in srgb,var(--accent) 74%,#000) 100%);box-shadow:0 2px 4px rgba(0,0,0,.12),0 28px 56px -16px color-mix(in srgb,var(--accent) 55%,transparent)}.price-plan-featured .price-plan-main h2{color:var(--on-accent)}.price-plan-featured .price-plan-main p{color:color-mix(in srgb,var(--on-accent) 80%,transparent)}.price-plan-featured .access-price{color:var(--on-accent)!important}.price-plan-featured .price-plan-details div{background:color-mix(in srgb,var(--on-accent) 8%,transparent);border-color:color-mix(in srgb,var(--on-accent) 22%,transparent)}.price-plan-featured .price-plan-details dt{color:color-mix(in srgb,var(--gold-line) 86%,var(--on-accent))}.price-plan-featured .price-plan-details dd{color:color-mix(in srgb,var(--on-accent) 84%,transparent)}.price-plan-featured .button{background:var(--on-accent);background-image:none;color:var(--accent);border-color:var(--on-accent);box-shadow:0 2px 10px rgba(0,0,0,.22)}.price-plan-featured .button:hover{background:color-mix(in srgb,var(--on-accent) 90%,#fff);background-image:none;border-color:color-mix(in srgb,var(--on-accent) 90%,#fff);color:var(--accent)}.access-price{font-size:30px!important}.pricing-summary div{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 12px;gap:4px 12px;align-items:baseline}.pricing-summary strong{font-family:var(--font-display);font-size:15px}.pricing-summary span{font-family:var(--mono-font);font-size:11.5px;justify-self:end;text-align:right;color:var(--gold-ink)}.site-footer:before{content:"";display:block;height:2px;background:linear-gradient(90deg,var(--gold-line) 0,color-mix(in srgb,var(--gold-line) 24%,transparent) 62%,transparent 100%)}@media (prefers-reduced-motion:no-preference){@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero-brand .actions,.hero-brand .eyebrow,.hero-brand .home-service-description,.hero-brand h1{animation:rise-in .5s cubic-bezier(.22,1,.36,1) both}.hero-brand h1{animation-delay:.06s}.hero-brand .home-service-description{animation-delay:.12s}.hero-brand .actions{animation-delay:.18s}}@media (max-width:560px){.home-role-strip .role-card:before,.home-task-panel .legal-module:before{display:none}.home-role-strip .role-card,.home-task-panel .legal-module{min-height:0;padding:11px 12px;grid-template-rows:none}.home-role-strip .role-card .card-title,.home-task-panel .legal-module .card-title{font-size:16px}.feature-item{padding:11px 0 11px 36px}.feature-item:before{top:13px}.feature-item strong{font-size:15px}.hero-brand .panel:after,.panel-brand:before,.security-verdict:after{display:none}.page .band-alt,.page .band-paper,.page .panel.band-alt,.page .panel.band-paper{padding-top:var(--screen-space);padding-bottom:calc(var(--screen-space) + 4px)}.gold-rule{margin:14px auto}.access-price{font-size:19px!important}.pricing-summary div{grid-template-columns:1fr}.pricing-summary span{justify-self:center;text-align:center}}.international-policy-page .legal-hero>div:first-child{max-width:880px}.international-policy-page .panel{max-width:940px}.legal-docket{border-top-color:var(--gold-line)}.hero-brand .panel .eyebrow,.hero-brand .panel h2{max-width:calc(100% - 52px)}.site-menu-link:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.home-start-panel .status.warn,.pricing-callout .status,.security-blocked .status.warn,.security-verdict .status{border-color:color-mix(in srgb,var(--gold-line) 60%,transparent);color:var(--gold-ink)}.price-plan-featured .price-plan-audience{color:color-mix(in srgb,var(--gold-line) 86%,var(--on-accent))}html[data-theme=grafit] .price-plan-featured,html[data-theme=night] .price-plan-featured,html[data-theme=nokturn] .price-plan-featured{background-image:linear-gradient(150deg,color-mix(in srgb,var(--accent) 88%,#fff) 0,var(--accent) 44%,color-mix(in srgb,var(--accent) 90%,#000) 100%)}@media (min-width:561px){html[data-theme=grafit] .price-plan-featured .price-plan-details div,html[data-theme=night] .price-plan-featured .price-plan-details div,html[data-theme=nokturn] .price-plan-featured .price-plan-details div{background:color-mix(in srgb,#ffffff 42%,transparent);border-color:color-mix(in srgb,var(--on-accent) 16%,transparent)}}@media (max-width:560px){html[data-theme=grafit] .price-plan-featured .price-plan-details,html[data-theme=grafit] .price-plan-featured .price-plan-details div+div,html[data-theme=night] .price-plan-featured .price-plan-details,html[data-theme=night] .price-plan-featured .price-plan-details div+div,html[data-theme=nokturn] .price-plan-featured .price-plan-details,html[data-theme=nokturn] .price-plan-featured .price-plan-details div+div{border-color:color-mix(in srgb,var(--on-accent) 26%,transparent)}html[data-theme=grafit] .price-plan-featured .price-plan-details div,html[data-theme=night] .price-plan-featured .price-plan-details div,html[data-theme=nokturn] .price-plan-featured .price-plan-details div{background:transparent}}html[data-theme=grafit] .price-plan-featured .price-plan-audience,html[data-theme=grafit] .price-plan-featured .price-plan-details dt,html[data-theme=night] .price-plan-featured .price-plan-audience,html[data-theme=night] .price-plan-featured .price-plan-details dt,html[data-theme=nokturn] .price-plan-featured .price-plan-audience,html[data-theme=nokturn] .price-plan-featured .price-plan-details dt{color:color-mix(in srgb,var(--gold-line) 36%,var(--on-accent))}html[data-theme=grafit] .price-plan-featured .price-plan-details dd,html[data-theme=night] .price-plan-featured .price-plan-details dd,html[data-theme=nokturn] .price-plan-featured .price-plan-details dd{color:color-mix(in srgb,var(--on-accent) 90%,transparent)}html[data-theme=grafit] .price-plan-featured .price-plan-main p,html[data-theme=night] .price-plan-featured .price-plan-main p,html[data-theme=nokturn] .price-plan-featured .price-plan-main p{color:color-mix(in srgb,var(--on-accent) 86%,transparent)}html[data-theme=grafit] .hero-brand .eyebrow,html[data-theme=grafit] .panel-brand .eyebrow,html[data-theme=night] .hero-brand .eyebrow,html[data-theme=night] .panel-brand .eyebrow,html[data-theme=nokturn] .hero-brand .eyebrow,html[data-theme=nokturn] .panel-brand .eyebrow{color:color-mix(in srgb,var(--gold-line) 36%,var(--on-accent))}html[data-theme=klar] .hero-brand .eyebrow,html[data-theme=klar] .panel-brand .eyebrow,html[data-theme=marmur] .hero-brand .eyebrow,html[data-theme=marmur] .panel-brand .eyebrow,html[data-theme=paper] .hero-brand .eyebrow,html[data-theme=paper] .panel-brand .eyebrow{color:color-mix(in srgb,var(--gold-line) 52%,var(--on-accent))}html[data-theme=klar] .price-plan-featured .price-plan-audience,html[data-theme=klar] .price-plan-featured .price-plan-details dt,html[data-theme=marmur] .price-plan-featured .price-plan-audience,html[data-theme=marmur] .price-plan-featured .price-plan-details dt,html[data-theme=paper] .price-plan-featured .price-plan-audience,html[data-theme=paper] .price-plan-featured .price-plan-details dt{color:color-mix(in srgb,var(--gold-line) 42%,var(--on-accent))}@media (min-width:561px){.security-mechanisms .record-list{counter-reset:mech;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;margin-top:18px;border-top:1px solid var(--line-strong)}.security-mechanisms .record-row{counter-increment:mech;position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;min-height:0;border:0;border-radius:0;background:transparent;box-shadow:none;padding:15px 0 15px 48px;border-bottom:1px solid var(--line)}.security-mechanisms .record-row:hover{background:transparent;border-color:var(--line);border-bottom-color:var(--line-strong)}.security-mechanisms .record-row:before{content:counter(mech,decimal-leading-zero);position:absolute;left:0;top:18px;font-family:var(--mono-font);font-size:11.5px;font-weight:640;letter-spacing:.06em;color:var(--gold-ink)}.security-mechanisms .record-row h3{margin:0 0 4px;font-size:17px;font-weight:680;line-height:1.3}.security-mechanisms .record-row .status{display:none}}.international-policy-page .legal-hero{grid-template-columns:minmax(0,940px);justify-content:center}.international-policy-page .legal-hero>div:first-child{max-width:none}.international-policy-page .panel{margin-inline:auto;width:100%}.theme-switcher-option{position:relative}.theme-switcher-option[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--gold-line)}.theme-switcher-option[aria-pressed=true]:after{content:"✓";position:absolute;top:-4px;right:-4px;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--gold-line);color:#1c1b17;font-size:9px;line-height:1;font-weight:900;pointer-events:none}.activation-hero,.forensics-page-section .court-header,.institution-hero,.login-page .page-heading,.party-hero,.status-page .page-heading,.verify-page-section .court-header,.workflow-hero{position:relative}.activation-hero:after,.forensics-page-section .court-header:after,.institution-hero:after,.login-page .page-heading:after,.party-hero:after,.status-page .page-heading:after,.verify-page-section .court-header:after,.workflow-hero:after{content:"";position:absolute;bottom:-2px;left:0;width:76px;height:2px;background:var(--gold-line)}.login-page .page-heading,.status-page .page-heading{border-bottom:2px solid var(--line);padding-bottom:18px}.login-page .page-heading:after,.status-page .page-heading:after{bottom:-2px}.fbx-seal{position:relative}.fbx-seal:after{content:"◆";position:absolute;top:16px;right:16px;width:40px;height:40px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--gold-line) 72%,transparent);border-radius:999px;outline:1px dashed color-mix(in srgb,var(--gold-line) 44%,transparent);outline-offset:5px;color:color-mix(in srgb,var(--gold-line) 88%,var(--text));font-size:10px;line-height:1;pointer-events:none}.fbx-seal>h2{max-width:calc(100% - 56px)}@media (min-width:561px){.fbx-step-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;margin:22px 0;border-top:1px solid var(--line-strong)}.fbx-step-ledger .workflow-step{grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;gap:4px 12px;align-content:start;min-height:0;padding:16px 0;border:0;border-radius:0;background:transparent;box-shadow:none;border-bottom:1px solid var(--line)}.fbx-step-ledger .workflow-step>span:first-child{grid-row:1/span 2;align-self:start}.fbx-step-ledger .workflow-step .card-title{font-family:var(--font-display);font-size:17.5px;font-weight:680;line-height:1.3;align-self:center}.fbx-step-ledger .workflow-step p{grid-column:2;margin:0}.fbx-context-open{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 44px;border-top:1px solid var(--line-strong)}.fbx-context-open>div{grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;gap:4px 12px;align-content:start;padding:16px 0 14px;border:0;border-radius:0;background:transparent;box-shadow:none;border-bottom:1px solid var(--line)}.fbx-context-open .step{grid-row:1/span 2;align-self:start;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--gold-line);border-radius:999px;font-family:var(--mono-font);font-size:11.5px;font-weight:640;letter-spacing:0;color:var(--gold-ink)}.fbx-context-open .card-title,.fbx-context-open>div>strong{font-family:var(--font-display);font-size:16.5px;font-weight:680;line-height:1.3;align-self:center;color:var(--text)}.fbx-context-open p{grid-column:2;margin:0}}.fbx-module-register .module-grid{counter-reset:fbm}@media (min-width:561px){.fbx-module-register .legal-module{counter-increment:fbm;background:var(--surface);padding:18px;min-height:168px;grid-template-rows:auto auto 1fr;gap:8px;border-color:var(--line);box-shadow:var(--shadow)}.fbx-module-register .legal-module:before{content:counter(fbm,decimal-leading-zero);width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--gold-line);border-radius:999px;font-family:var(--mono-font);font-size:12px;font-weight:640;color:var(--gold-ink)}.fbx-module-register .legal-module .card-title,.fbx-module-register .legal-module>strong{font-family:var(--font-display);font-size:19px;font-weight:700}.fbx-module-register a.legal-module:hover{border-color:var(--gold-line)}.status-public-list .record-list{counter-reset:svc;gap:0;margin-top:14px;border-top:1px solid var(--line-strong)}.status-public-list .record-row{counter-increment:svc;position:relative;align-items:flex-start;min-height:0;padding:14px 0 14px 48px;border:0;border-radius:0;background:transparent;box-shadow:none;border-bottom:1px solid var(--line)}.status-public-list .record-row:hover{background:transparent;border-color:var(--line);border-bottom-color:var(--line-strong)}.status-public-list .record-row:before{content:counter(svc,decimal-leading-zero);position:absolute;left:0;top:17px;font-family:var(--mono-font);font-size:11.5px;font-weight:640;letter-spacing:.06em;color:var(--gold-ink)}.status-public-list .record-row h3{margin:0 0 4px;font-size:17px;font-weight:680;line-height:1.3}.institution-pilot-overview .record-list{counter-reset:pilot;gap:0;margin-top:14px;border-top:1px solid var(--line-strong)}.institution-pilot-overview .record-row{counter-increment:pilot;position:relative;align-items:flex-start;min-height:0;padding:14px 0 14px 48px;border:0;border-radius:0;background:transparent;box-shadow:none;border-bottom:1px solid var(--line)}.institution-pilot-overview .record-row:hover{background:transparent;border-color:var(--line);border-bottom-color:var(--line-strong)}.institution-pilot-overview .record-row:before{content:counter(pilot,decimal-leading-zero);position:absolute;left:0;top:17px;font-family:var(--mono-font);font-size:11.5px;font-weight:640;letter-spacing:.06em;color:var(--gold-ink)}.institution-pilot-overview .record-row h3{margin:0 0 4px;font-size:17px;font-weight:680;line-height:1.3}.institution-pilot-overview .record-row .status{display:none}.mobile-app-feature-strip{counter-reset:appfeat}.mobile-app-feature-strip .role-card{counter-increment:appfeat;border-left:1px solid var(--line);padding:20px;grid-template-rows:auto auto auto 1fr;gap:8px}.mobile-app-feature-strip .role-card:before{content:counter(appfeat,decimal-leading-zero);width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--gold-line);border-radius:999px;font-family:var(--mono-font);font-size:12px;font-weight:640;color:var(--gold-ink);margin-bottom:2px}.mobile-app-feature-strip .role-card .card-title{font-family:var(--font-display);font-size:19px;font-weight:700}}.activation-start>.panel:first-child,.verify-page-section .evidence-note{border-top:3px solid var(--gold-line)}@media (min-width:561px){.activation-next-panel .record-row .status,.activation-next-panel .record-row .status.ok,.activation-next-panel .record-row .status.warn{border-color:var(--gold-line);color:var(--gold-ink);background:transparent}}.activation-payment-result{max-width:760px;margin-inline:auto;display:grid;grid-gap:14px;gap:14px}.activation-payment-result h1{margin-bottom:0}.activation-payment-result>p{margin:0}.activation-payment-result .activation-review{grid-template-columns:repeat(2,minmax(0,1fr))}.activation-payment-result .actions{margin-top:4px}.login-layout,.login-page .page-heading{max-width:660px;margin-inline:auto}.login-page .page-heading{margin-bottom:calc(var(--section-space) + 2px)}.login-logout-warning{max-width:660px;margin:0 auto 16px;border-left:3px solid var(--warn)}.login-logout-confirmed{max-width:660px;margin:0 auto 16px;border-left:3px solid var(--ok)}.account-security-page{display:grid;grid-gap:18px;gap:18px}.account-security-page .page-heading{margin-bottom:2px}.account-security-overview{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(190px,.5fr);grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--line);box-shadow:var(--shadow)}.account-identity,.account-session-count{min-width:0;background:var(--surface);padding:clamp(20px,3vw,30px)}.account-identity{display:grid;grid-gap:7px;gap:7px}.account-identity h2{margin:0;font-size:clamp(24px,3vw,34px)}.account-identity p{margin:0;color:var(--muted);overflow-wrap:anywhere}.account-session-count{display:grid;place-content:center;text-align:center}.account-session-count strong{color:var(--gold-ink);font-family:var(--font-display);font-size:clamp(46px,6vw,68px);line-height:.9}.account-session-count span{margin-top:8px;color:var(--muted);font-size:12px;font-weight:760}.account-security-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);grid-gap:18px;gap:18px;align-items:start}.account-revoke-panel,.account-sessions-panel{margin:0}.account-panel-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:14px}.account-panel-head h2,.account-revoke-panel h2{margin:4px 0 0}.account-panel-head p,.account-revoke-panel p{margin:6px 0 0;color:var(--muted)}.account-session-list{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.account-session-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:var(--radius-card);background:var(--surface-2);padding:14px 16px}.account-session-row.is-current{border-left-color:var(--ok)}.account-session-title{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.account-session-title strong{font-size:14px}.account-session-current{border:1px solid var(--ok-border);border-radius:999px;background:var(--ok-soft);padding:3px 8px;color:var(--ok);font-size:9px;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.account-session-dates{display:grid;grid-gap:3px;gap:3px;margin-top:7px;color:var(--muted);font-size:11px;line-height:1.35}.account-session-mark{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--gold-ink);font-family:var(--font-display);font-size:16px}.account-revoke-panel{border-color:var(--danger-border)}.account-revoke-panel .eyebrow{color:var(--danger)}.account-revoke-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.account-revoke-confirmation{margin-top:16px;border-top:1px solid var(--danger-border);padding-top:15px}.account-revoke-confirmation strong{color:var(--danger)}.account-security-error{border-left:3px solid var(--danger)}.account-mfa-panel{margin:0;border-left:3px solid var(--line-strong)}.account-mfa-panel.is-enabled{border-left-color:var(--ok)}.account-mfa-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:start}.account-mfa-head .status{max-width:210px;text-align:center}.account-mfa-active,.account-mfa-setup,.account-mfa-start{margin-top:18px;border-top:1px solid var(--line);padding-top:18px}.account-mfa-active{display:flex;justify-content:space-between;gap:18px;align-items:flex-end}.account-mfa-dates{display:flex;flex-wrap:wrap;gap:12px 28px}.account-mfa-dates span{display:grid;grid-gap:3px;gap:3px;color:var(--muted);font-size:12px}.account-mfa-dates strong{color:var(--text);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.account-mfa-disable>p,.account-mfa-setup>p{max-width:760px;color:var(--muted)}.account-mfa-values{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);grid-gap:1px;gap:1px;overflow:hidden;margin:15px 0 10px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--line)}.account-mfa-values>div{min-width:0;display:grid;grid-gap:6px;gap:6px;background:var(--surface-2);padding:13px 15px}.account-mfa-disable label,.account-mfa-setup label,.account-mfa-values span{color:var(--muted);font-size:10px;font-weight:780;letter-spacing:.06em;text-transform:uppercase}.account-mfa-values code,.account-mfa-values strong{min-width:0;overflow-wrap:anywhere;color:var(--text);font-size:13px}.account-mfa-values code{letter-spacing:.08em}.account-mfa-copy{margin-bottom:18px}.account-mfa-disable label,.account-mfa-setup label{display:block;margin:14px 0 6px}.account-mfa-disable input,.account-mfa-setup input{width:min(100%,250px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.22em}.account-mfa-disable{width:min(100%,660px);border:1px solid var(--danger-border);border-radius:var(--radius-card);background:var(--danger-soft);padding:16px}.account-mfa-disable>strong{color:var(--danger)}.account-mfa-error{margin-top:14px}.account-password-panel{margin:0;border-left:3px solid var(--gold-line)}.account-password-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.account-password-form .field{min-width:0;margin:0}.account-password-form label{display:block;margin-bottom:6px;color:var(--muted);font-size:10px;font-weight:780;letter-spacing:.06em;text-transform:uppercase}.account-password-form input{width:100%}.account-password-error,.account-password-form .button{grid-column:1/-1;justify-self:start}.account-activity-panel{margin:0;border-left:3px solid var(--line-strong)}.account-activity-list{display:grid;grid-gap:9px;gap:9px;margin-top:16px}.account-activity-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--line);border-left:3px solid var(--ok);border-radius:var(--radius-card);background:var(--surface-2);padding:13px 15px}.account-activity-row.is-attention{border-left-color:var(--warn);background:color-mix(in srgb,var(--warn-soft) 45%,var(--surface-2))}.account-activity-marker{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--ok-border);border-radius:50%;background:var(--ok-soft);color:var(--ok);font-size:13px;font-weight:850}.account-activity-row.is-attention .account-activity-marker{border-color:var(--warn-border);background:var(--warn-soft);color:var(--warn)}.account-activity-copy{min-width:0;display:grid;grid-gap:4px;gap:4px}.account-activity-copy strong{font-size:13px;line-height:1.35}.account-activity-copy time{color:var(--muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.account-activity-outcome{border:1px solid var(--ok-border);border-radius:999px;background:var(--ok-soft);padding:4px 8px;color:var(--ok);font-size:9px;font-weight:820;letter-spacing:.05em;text-align:center;text-transform:uppercase}.account-activity-outcome.is-attention{border-color:var(--warn-border);background:var(--warn-soft);color:var(--warn)}.account-activity-error{display:flex;justify-content:space-between;gap:12px;align-items:center}.account-activity-more{margin:12px 0 0;color:var(--muted);font-size:11px}.account-recovery-panel{display:grid;grid-gap:18px;gap:18px;margin-top:18px;border-top:1px solid var(--line);padding-top:18px}.account-recovery-panel>div:first-child>strong{font-family:var(--font-display);font-size:22px}.account-recovery-panel>div:first-child>p{max-width:760px;margin:6px 0 12px;color:var(--muted)}.account-recovery-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;max-width:680px}.account-recovery-codes code{border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:10px 12px;color:var(--text);text-align:center;letter-spacing:.08em}.login-recovery-toggle{display:block;margin-top:9px;padding:0;text-align:left}.login-password-recovery-toggle{margin-top:14px;padding:0}.login-password-recovery-panel{margin-top:16px;border-top:1px solid var(--line);padding-top:16px}.login-password-recovery-panel>strong{font-family:var(--font-display);font-size:20px}.login-password-recovery-panel>p{margin:4px 0 0;color:var(--muted)}.operations-workspace-page{width:min(1240px,calc(100% - 40px));display:grid;grid-gap:18px;gap:18px}.operations-heading{align-items:flex-start}.operations-heading>.status{flex:0 0 auto;margin-top:2px}.operations-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:center;border-block:1px solid var(--line);padding-block:12px}.operations-toolbar p{margin:0;color:var(--muted);font-size:12px}.operations-toolbar strong{color:var(--text)}.operations-system-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}.operations-system-panel{min-width:0;margin:0;border-top:3px solid var(--gold-line)}.operations-system-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:14px}.operations-system-head h2{margin:4px 0 0}.operations-system-head p{max-width:560px;margin:6px 0 0;color:var(--muted);font-size:12px}.operations-system-head>.status{flex:0 0 auto}.operations-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;margin-top:16px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--line)}.operations-metric{min-width:0;display:grid;grid-gap:5px;gap:5px;align-content:center;min-height:88px;background:var(--surface-2);padding:13px}.operations-metric strong{color:var(--gold-ink);font-family:var(--font-display);font-size:29px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.operations-metric span{color:var(--muted);font-size:10px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.operations-metric.is-warn strong{color:var(--warn)}.operations-metric.is-danger strong{color:var(--danger)}.operations-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;margin:16px 0 0;border-top:1px solid var(--line)}.operations-facts>div{min-width:0;display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:10px 0}.operations-facts>div:nth-child(odd){padding-right:14px}.operations-facts>div:nth-child(2n){border-left:1px solid var(--line);padding-left:14px}.operations-facts dt{color:var(--muted);font-size:10px;font-weight:740;letter-spacing:.04em;text-transform:uppercase}.operations-facts dd{margin:0;color:var(--text);font-family:var(--mono-font);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.operations-state-panel{max-width:760px;margin-inline:auto}.operations-state-panel h2{margin-top:0}.operations-state-panel p{color:var(--muted)}.operations-loading{display:flex;gap:14px;align-items:center;max-width:760px;margin-inline:auto}.operations-loading-mark{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--gold-line);border-radius:50%;color:var(--gold-ink);font-family:var(--font-display)}.operations-loading p{margin:4px 0 0;color:var(--muted);font-size:12px}.operations-privacy-note{border-left:3px solid var(--gold-line)}.operations-privacy-note p{margin:5px 0 0;color:var(--muted)}.operations-partial-note{border-left:3px solid var(--warn)}.operations-partial-note p{margin:5px 0 0;color:var(--muted)}.operations-system-unavailable{min-height:220px;align-content:center;border-top-color:var(--warn)}.operations-system-unavailable h2{margin:6px 0 0}.operations-system-unavailable p{max-width:520px;margin:9px 0 0;color:var(--muted)}@media (max-width:900px){.operations-workspace-page{width:calc(100% - 28px)}.operations-system-grid{grid-template-columns:1fr}}@media (max-width:640px){.operations-workspace-page{width:calc(100% - 20px);gap:11px}.operations-heading,.operations-system-head,.operations-toolbar{align-items:stretch;flex-direction:column}.operations-heading>.status,.operations-system-head>.status{align-self:flex-start}.operations-toolbar .button{width:100%}.operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-metric{min-height:76px;padding:11px}.operations-facts{grid-template-columns:1fr}.operations-facts>div:nth-child(2n),.operations-facts>div:nth-child(odd){border-left:0;padding-inline:0}}@media (max-width:760px){.account-security-grid,.account-security-overview{grid-template-columns:1fr}.account-session-count{min-height:120px}.account-panel-head{display:grid}.account-mfa-head,.account-mfa-values{grid-template-columns:1fr}.account-mfa-head .status{max-width:none;justify-self:start}.account-mfa-active{align-items:stretch;flex-direction:column}.account-password-form,.account-recovery-codes{grid-template-columns:1fr}.account-session-row{grid-template-columns:minmax(0,1fr) auto;padding:13px}.account-activity-row{grid-template-columns:auto minmax(0,1fr);padding:12px}.account-activity-outcome{grid-column:2;justify-self:start}.account-activity-error{align-items:stretch;flex-direction:column}.account-activity-error .button{width:100%}}.login-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px}.login-layout .gold-rule{margin:10px auto;width:100%}.login-panel-primary{border-top:3px solid var(--gold-line)}.login-layout .panel h2{padding-bottom:12px;background:linear-gradient(90deg,var(--gold-line),color-mix(in srgb,var(--gold-line) 10%,transparent) 240px) 0 100% /100% 1px no-repeat}.login-layout label{font-family:var(--mono-font);font-size:11px;font-weight:640;text-transform:uppercase;letter-spacing:.08em;color:var(--gold-ink)}.login-panel-secondary{background:var(--panel-2);box-shadow:none}@media (max-width:560px){.fbx-seal:after{display:none}.fbx-seal>h2{max-width:none}.login-page .page-heading{margin-bottom:14px}.login-page .page-heading .badge{width:-moz-fit-content;width:fit-content;justify-self:start}}.case-workbench{display:grid;grid-gap:18px;gap:18px}.case-workbench-overview{overflow:hidden;position:relative;border:1px solid rgba(202,169,94,.34);border-radius:var(--radius-panel);padding:clamp(20px,3vw,30px);background:radial-gradient(700px 280px at 85% -30%,rgba(210,176,94,.14),transparent 62%),linear-gradient(145deg,#0c3b32,#082b24 58%,#061f1b);color:#f7f1e4;box-shadow:0 22px 54px rgba(5,30,25,.2)}.case-workbench-overview:after{content:"◆";position:absolute;right:34px;top:28px;width:72px;height:72px;display:grid;place-items:center;border:1px solid rgba(218,183,98,.32);border-radius:999px;outline:1px dashed rgba(218,183,98,.24);outline-offset:8px;color:rgba(218,183,98,.48);font-size:13px;pointer-events:none}.case-workbench-heading{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding-right:112px}.case-workbench-heading .eyebrow{color:#d9b863}.case-workbench-heading h2{margin:5px 0 3px;color:#fffaf0;font-size:clamp(25px,2.8vw,36px)}.case-workbench-heading p{margin:0;color:rgba(247,241,228,.7);font-size:13px}.case-workbench-actions{flex:0 1 520px;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:9px}.case-workbench-filter{flex:1 1 240px;display:grid;grid-gap:5px;gap:5px;color:rgba(247,241,228,.68);font-size:9.5px;font-weight:730;letter-spacing:.08em;text-transform:uppercase}.case-workbench-filter select{width:100%;min-height:44px;border:1px solid rgba(220,188,111,.44);border-radius:var(--radius-button);background:rgba(255,255,255,.08);padding:7px 34px 7px 11px;color:#fffaf0;font-size:12.5px;font-weight:650;text-transform:none;letter-spacing:0;color-scheme:dark}.case-workbench-filter select:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.case-notification-button{position:relative;flex:0 0 auto;min-height:44px;border-color:rgba(220,188,111,.44);background:rgba(255,255,255,.06);color:#fffaf0}.case-notification-button:hover{border-color:#d9b863;background:rgba(255,255,255,.12);color:#fff}.case-notification-count{position:absolute;top:-7px;right:-7px;min-width:22px;height:22px;display:inline-grid;place-items:center;border:2px solid #0b332b;border-radius:999px;background:#a83232;padding:0 5px;color:#fff;font-size:11px;line-height:1;font-weight:850}.case-workbench-metrics{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;border-top:1px solid rgba(218,183,98,.3)}.case-workbench-metrics>div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;grid-gap:1px 10px;gap:1px 10px;align-items:baseline;padding:18px 20px 0;border-left:1px solid rgba(218,183,98,.22)}.case-workbench-metrics>div:first-child{padding-left:0;border-left:0}.case-workbench-metrics strong{grid-row:1/span 2;color:#e0be69;font-family:var(--font-display);font-size:clamp(29px,3vw,42px);line-height:1;font-weight:660}.case-workbench-metrics span{color:#fffaf0;font-size:13px;line-height:1.15;font-weight:780}.case-workbench-metrics small{color:rgba(247,241,228,.56);font-size:11px;line-height:1.2}.case-workbench-metrics .is-alert strong{color:#f0a39d}.case-notifications{position:relative;z-index:2;margin-top:20px;border:1px solid rgba(218,183,98,.28);background:rgba(2,20,17,.46);padding:16px}.case-notifications-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.case-notifications-head>strong{color:#fffaf0;font-size:14px}.case-notifications-head .button{min-height:36px;padding:6px 11px;border-color:rgba(218,183,98,.3);color:#fffaf0}.case-notifications>p{margin:10px 0 0;color:#fffaf0;font-size:13px;font-weight:720}.case-notifications>p.is-read{color:rgba(247,241,228,.58);font-weight:500}.case-notifications a{color:#e0be69}.case-notifications .fdx-empty{border-color:rgba(218,183,98,.3);background:rgba(255,255,255,.035)}.case-notifications .fdx-empty-title{color:#fffaf0}.case-notifications .fdx-empty-desc{color:rgba(247,241,228,.62)}.case-global-search{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(280px,1.45fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--line);border-left:3px solid var(--gold-line);border-radius:var(--radius-card);background:var(--surface);padding:14px 16px;box-shadow:var(--shadow)}.case-global-search-label{min-width:0;display:grid;grid-gap:3px;gap:3px}.case-global-search-label span{color:var(--gold-ink);font-family:var(--mono-font);font-size:10px;font-weight:680;text-transform:uppercase;letter-spacing:.08em}.case-global-search-label strong{color:var(--text);font-size:14px;line-height:1.2}.case-global-search .input{min-width:0;min-height:46px}.case-global-search>.button{min-height:46px}.case-search-results{grid-column:1/-1;border-top:1px solid var(--line);padding-top:10px}.case-search-feedback{grid-column:1/-1;margin:0;border:1px solid color-mix(in srgb,var(--danger) 36%,var(--line));border-radius:10px;padding:10px 12px;background:color-mix(in srgb,var(--danger) 6%,var(--surface));color:var(--danger)}.case-search-result{padding:9px 0;border-bottom:1px solid var(--line)}.case-search-result>p{margin:0;font-weight:740}.case-search-result-item{margin:4px 0 0 14px!important;color:var(--muted);font-weight:500!important}.case-search-result-item span{color:var(--muted)}.case-work-queue{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel-2);padding:20px}.case-work-queue h2{margin:5px 0 0;font-size:23px}.case-work-queue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin-top:16px;border-top:1px solid var(--line-strong)}.case-work-queue-column{min-width:0;padding:15px 20px 0;border-left:1px solid var(--line)}.case-work-queue-column:first-child{padding-left:0;border-left:0}.case-work-queue-column h3{margin:0 0 9px;font-size:16px}.case-work-queue-column h3 span{color:var(--muted);font-family:var(--mono-font);font-size:11px}.case-queue-item{margin:6px 0;border-left:2px solid var(--line-strong);padding-left:9px}.case-queue-item.is-overdue{border-left-color:var(--danger)}.case-queue-item.is-near{border-left-color:var(--gold-line)}.case-queue-item.is-muted{color:var(--muted)}.case-registry-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.72fr);grid-gap:18px;gap:18px;align-items:start}.case-create-panel,.case-list-preview-panel{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--shadow)}.case-list-preview-panel{min-width:0;overflow:hidden}.case-registry-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;border-bottom:1px solid var(--line-strong);padding:22px 24px 18px;background:var(--panel-2)}.case-registry-head h2{margin:5px 0 3px;font-size:25px}.case-registry-head p{max-width:650px;margin:0;color:var(--muted);font-size:13.5px;line-height:1.4}.case-registry-controls{flex:0 0 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:9px}.case-folder-list{counter-reset:folder;display:grid}.case-folder-list>.fdx-empty{margin:22px}.case-folder-card{counter-increment:folder;position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid var(--line);background:var(--surface);transition:background .16s ease,box-shadow .16s ease}.case-folder-card:last-child{border-bottom:0}.case-folder-card:hover{z-index:1;background:var(--panel-2);box-shadow:inset 3px 0 0 var(--gold-line)}.case-folder-main{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px 22px;gap:10px 22px;padding:20px 22px 18px;color:inherit;text-decoration:none}.case-folder-reference-row{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:12px}.case-folder-reference{color:var(--gold-ink);font-family:var(--mono-font);font-size:10.5px;font-weight:680;letter-spacing:.09em}.case-folder-state{min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.case-folder-workspace{flex:0 1 auto;max-width:min(320px,100%);overflow:hidden;border:1px solid color-mix(in srgb,var(--gold-line) 48%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--gold-line) 9%,var(--surface));padding:4px 8px;color:var(--gold-ink);font-size:9.5px;font-weight:750;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.case-folder-workspace.is-private{border-color:var(--line-strong);background:var(--panel-2);color:var(--muted)}.case-folder-access{flex:0 1 auto;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--accent-soft) 65%,var(--surface));padding:4px 8px;color:var(--accent);font-size:9.5px;font-weight:700;line-height:1.15}.case-folder-status{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;background:var(--panel-2);padding:4px 8px;color:var(--muted);font-family:var(--mono-font);font-size:8.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.case-folder-title-row{grid-column:1/-1;min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:13px;gap:13px;align-items:start}.case-folder-title-row h3{margin:1px 0 4px;font-size:20px;line-height:1.2}.case-folder-title-row p{display:-webkit-box;overflow:hidden;margin:0;color:var(--muted);font-size:13px;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical}.case-folder-mark{position:relative;width:40px;height:33px;margin-top:2px;border:1px solid var(--gold-line);border-radius:3px}.case-folder-mark,.case-folder-mark:before{background:color-mix(in srgb,var(--gold-line) 9%,var(--surface))}.case-folder-mark:before{content:"";position:absolute;left:-1px;top:-7px;width:19px;height:8px;border:1px solid var(--gold-line);border-bottom:0;border-radius:3px 3px 0 0}.case-folder-mark i{position:absolute;left:7px;right:7px;bottom:8px;height:1px;background:var(--gold-line);box-shadow:0 -5px 0 color-mix(in srgb,var(--gold-line) 58%,transparent)}.case-folder-meta{grid-column:1/-1;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--line);padding:10px 0}.case-folder-meta span{min-width:0;display:grid;grid-gap:3px;gap:3px;border-left:1px solid var(--line);padding:0 12px;color:var(--text);font-size:11px;line-height:1.25}.case-folder-meta span:first-child{border-left:0;padding-left:0}.case-folder-meta strong{color:var(--muted);font-family:var(--mono-font);font-size:9px;text-transform:uppercase;letter-spacing:.07em}.case-folder-priority{grid-column:1/-1;min-width:0;display:grid;grid-template-columns:minmax(122px,.34fr) minmax(170px,.7fr) minmax(240px,1.15fr);grid-gap:12px;gap:12px;align-items:center;border-left:3px solid var(--gold-line);background:var(--panel-2);padding:10px 12px}.case-folder-priority>span{color:var(--gold-ink);font-family:var(--mono-font);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.case-folder-priority>strong{font-size:12.5px;line-height:1.3}.case-folder-priority>small{color:var(--muted);font-size:10.5px;line-height:1.35}.case-folder-priority.is-attention{border-left-color:var(--danger)}.case-folder-priority.is-read,.case-folder-priority.is-ready{border-left-color:var(--accent)}.case-folder-open{grid-column:1/-1;justify-self:start;display:inline-flex;gap:8px;align-items:center;color:var(--accent);font-size:13px;font-weight:780}.case-folder-open b{color:var(--gold-ink);font-size:16px;transition:transform .15s ease}.case-folder-main:hover .case-folder-open b{transform:translateX(3px)}.case-folder-shortcuts{min-width:126px;display:grid;align-content:center;border-left:1px solid var(--line);padding:10px 12px}.case-folder-shortcuts a{min-height:38px;display:flex;align-items:center;border-bottom:1px solid var(--line);padding:7px 4px;color:var(--muted);font-size:11.5px;font-weight:680;text-decoration:none}.case-folder-shortcuts a:last-child{border-bottom:0}.case-folder-shortcuts a:hover{color:var(--accent)}.case-create-panel{position:-webkit-sticky;position:sticky;top:84px;overflow:hidden;padding:22px}.case-create-panel:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--gold-line)}.case-create-panel h2{margin:5px 0;font-size:25px}.case-create-panel>p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.4}.case-create-rule{display:grid;grid-template-columns:auto 1fr auto;grid-gap:7px 9px;gap:7px 9px;align-items:center;margin:17px 0;border-block:1px solid var(--line);padding:12px 0}.case-create-rule span{color:var(--gold-ink);font-family:var(--mono-font);font-size:10px}.case-create-rule i{height:1px;background:var(--line)}.case-create-rule strong{color:var(--muted);font-size:11px;font-weight:680}.case-create-panel .form-section{gap:12px}.case-create-panel .form-section>div:first-child p{display:none}.case-create-panel .form-section h3{margin-bottom:0;font-size:17px}.case-create-panel .optional-fields{margin-top:4px}.case-create-panel .form>.button{width:100%;min-height:46px}.case-dossier-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 210px;border:1px solid rgba(218,183,98,.38);border-radius:var(--radius-panel);background:radial-gradient(560px 270px at 92% 8%,rgba(213,177,88,.17),transparent 64%),linear-gradient(145deg,#0c3b32,#08261f 70%);color:#f7f1e4;box-shadow:0 24px 60px rgba(4,30,24,.24)}.case-dossier-body{min-width:0;padding:clamp(24px,4vw,42px)}.case-dossier-reference{color:#d9b863;font-family:var(--mono-font);font-size:11px;font-weight:680;letter-spacing:.11em;text-transform:uppercase}.case-dossier-body h1{max-width:850px;margin:9px 0;color:#fffaf0;font-size:clamp(30px,4.2vw,49px);line-height:1.04}.case-dossier-body>p{max-width:790px;margin:0;color:rgba(247,241,228,.72);font-size:15px;line-height:1.5;white-space:pre-line}.case-dossier-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:720px;margin-top:24px;border-block:1px solid rgba(218,183,98,.28)}.case-dossier-facts>div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;grid-gap:1px 9px;gap:1px 9px;align-items:baseline;padding:14px 18px;border-left:1px solid rgba(218,183,98,.2)}.case-dossier-facts>div:first-child{padding-left:0;border-left:0}.case-dossier-facts strong{grid-row:1/span 2;color:#e0be69;font-family:var(--font-display);font-size:30px;line-height:1}.case-dossier-facts span{color:#fffaf0;font-size:12px;font-weight:760}.case-dossier-facts small{color:rgba(247,241,228,.5);font-size:10.5px}.case-dossier-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.case-dossier-actions .button{min-height:44px}.case-dossier-actions .button.secondary{border-color:rgba(218,183,98,.36);background:rgba(255,255,255,.055);color:#fffaf0}.case-dossier-actions .button.secondary:hover{border-color:#d9b863;background:rgba(255,255,255,.1)}.case-dossier-seal{align-self:center;justify-self:center;position:relative;width:142px;height:142px;display:grid;place-content:center;justify-items:center;border:1px solid rgba(218,183,98,.54);border-radius:999px;outline:1px dashed rgba(218,183,98,.38);outline-offset:10px;box-shadow:inset 0 0 0 8px rgba(218,183,98,.035),0 0 48px rgba(218,183,98,.08)}.case-dossier-seal:after,.case-dossier-seal:before{content:"";position:absolute;inset:17px;border:1px solid rgba(218,183,98,.22);border-radius:inherit}.case-dossier-seal:after{inset:25px;border-style:dotted}.case-dossier-seal span{color:#d9b863;font-family:var(--mono-font);font-size:10px;font-weight:700;letter-spacing:.2em;text-indent:.2em}.case-dossier-seal strong{color:#fffaf0;font-family:var(--font-display);font-size:35px;line-height:1}.case-dossier-seal small{color:rgba(247,241,228,.58);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.case-dossier-seal i{margin-top:4px;color:#d9b863;font-size:8px;font-style:normal}.case-dossier-footer{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(218,183,98,.26);background:rgba(1,18,15,.24);padding:12px clamp(24px,4vw,42px)}.case-dossier-footer span{min-width:0;display:flex;gap:9px;align-items:baseline;border-left:1px solid rgba(218,183,98,.18);padding:0 18px;color:rgba(247,241,228,.72);font-size:11px}.case-dossier-footer span:first-child{padding-left:0;border-left:0}.case-dossier-footer strong{flex:0 0 auto;color:#d9b863;font-family:var(--mono-font);font-size:9px;text-transform:uppercase;letter-spacing:.07em}.case-guide{margin:16px 0;border:1px solid var(--line);border-left:3px solid var(--gold-line);border-radius:var(--radius-card);background:var(--panel-2);padding:18px 20px}.case-guide-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.case-guide-head h2{margin:4px 0 0;font-size:21px}.case-guide-head .button,.case-guide-reopen .button{min-height:40px;padding:8px 12px}.case-guide>p.small{margin:8px 0 0}.case-guide-steps{grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;counter-reset:guide}.case-guide-steps li{counter-increment:guide;border-top:1px solid var(--line-strong);padding:11px 10px 0 31px;position:relative}.case-guide-steps li:before{content:counter(guide,decimal-leading-zero);position:absolute;left:0;top:12px;color:var(--gold-ink);font-family:var(--mono-font);font-size:10px}.case-guide-reopen{margin:14px 0}.case-register-panel{margin-top:16px}.case-register-head .eyebrow{margin-bottom:5px}.case-register-head h2{margin:0 0 5px;font-size:clamp(24px,3vw,33px)}.case-pleading-flagship{position:relative;overflow:hidden;border-color:rgba(218,183,98,.42)}.case-pleading-flagship:after{content:"◆";position:absolute;right:30px;top:25px;width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(218,183,98,.36);border-radius:999px;outline:1px dashed rgba(218,183,98,.26);outline-offset:7px;color:rgba(218,183,98,.55);font-size:10px}.case-pleading-flagship>*{position:relative;z-index:1}.case-evidence-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:calc(var(--section-space) + 8px);border-bottom:1px solid var(--line-strong);padding-bottom:14px}.case-evidence-section-head h2{margin:5px 0 3px;font-size:27px}.case-evidence-section-head p{margin:0;color:var(--muted);font-size:13.5px}.case-evidence-reference{display:block;margin-bottom:9px;color:var(--gold-ink);font-family:var(--mono-font);font-size:10.5px;font-weight:680;letter-spacing:.08em}.case-evidence-card{position:relative;overflow:hidden}.case-evidence-card:after{content:"";position:absolute;top:0;right:0;width:42px;height:42px;border-left:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(225deg,var(--panel-2) 49%,var(--line) 50%,var(--surface) 52%);opacity:.72}.case-evidence-card .row{padding-right:34px}.case-evidence-card .hash{margin-top:12px}@media (max-width:1040px){.case-workbench-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.case-workbench-metrics>div:nth-child(3){padding-left:0;border-left:0}.case-workbench-metrics>div:nth-child(n+3){border-top:1px solid rgba(218,183,98,.2);padding-top:16px}.case-global-search{grid-template-columns:minmax(200px,.7fr) minmax(0,1fr)}.case-global-search>.button{grid-column:2;justify-self:end}.case-registry-layout{grid-template-columns:minmax(0,1fr)}.case-create-panel{position:relative;top:auto}}@media (max-width:760px){.case-workbench-heading{padding-right:0}.case-workbench-actions{flex-basis:420px}.case-workbench-overview:after{display:none}.case-work-queue-grid{grid-template-columns:1fr}.case-work-queue-column{border-left:0;border-top:1px solid var(--line);padding:14px 0}.case-work-queue-column:first-child{border-top:0}.case-folder-card{grid-template-columns:minmax(0,1fr)}.case-folder-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-left:0;padding:0 12px}.case-folder-shortcuts a{justify-content:center;border-right:1px solid var(--line);border-bottom:0;text-align:center}.case-folder-shortcuts a:last-child{border-right:0}.case-dossier-hero{grid-template-columns:minmax(0,1fr) 150px}.case-dossier-seal{width:108px;height:108px;outline-offset:7px}.case-dossier-seal:before{inset:13px}.case-dossier-seal:after{inset:20px}.case-dossier-seal strong{font-size:29px}.case-dossier-footer{grid-template-columns:1fr;gap:6px}.case-dossier-footer span{border-left:0;padding:0}.case-guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.case-workbench{gap:12px}.case-workbench-overview{padding:17px 15px;border-radius:var(--radius-card)}.case-workbench-heading{display:grid;grid-gap:13px;gap:13px}.case-workbench-actions{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch}.case-workbench-heading .case-notification-button{width:auto;justify-self:stretch}.case-workbench-heading h2{font-size:27px}.case-workbench-metrics{margin-top:16px}.case-workbench-metrics>div{min-height:72px;padding:12px 9px 0;gap:1px 7px}.case-workbench-metrics>div:nth-child(odd){padding-left:0;border-left:0}.case-workbench-metrics strong{font-size:27px}.case-workbench-metrics span{font-size:11.5px}.case-workbench-metrics small{font-size:9.5px}.case-notifications-head{align-items:flex-start}.case-notifications-head .button{width:auto}.case-global-search{grid-template-columns:minmax(0,1fr);gap:9px;padding:12px}.case-global-search>.button{grid-column:auto;justify-self:stretch}.case-search-feedback,.case-search-results{grid-column:auto}.case-work-queue{padding:14px}.case-work-queue h2{font-size:20px}.case-registry-head{display:grid;grid-gap:8px;gap:8px;padding:16px 14px}.case-registry-controls{width:100%;justify-content:flex-start}.case-registry-head .status{justify-self:start}.case-registry-head h2{font-size:22px}.case-registry-head p{font-size:12.5px}.case-folder-list>.fdx-empty{margin:12px}.case-folder-main{grid-template-columns:minmax(0,1fr);gap:10px;padding:16px 14px 14px}.case-folder-title-row{grid-template-columns:36px minmax(0,1fr);gap:11px}.case-folder-mark{width:34px;height:29px}.case-folder-title-row h3{font-size:18px}.case-folder-title-row p{font-size:12.5px}.case-folder-meta{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}.case-folder-meta span:nth-child(odd){border-left:0;padding-left:0}.case-folder-meta span:nth-child(n+3){border-top:1px solid var(--line);padding-top:9px}.case-folder-priority{grid-template-columns:1fr;gap:3px;padding:10px 11px}.case-folder-priority>small{font-size:10px}.case-folder-open{grid-column:auto}.case-folder-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 10px}.case-folder-shortcuts a{min-height:44px}.case-folder-shortcuts a:nth-child(2){border-right:0}.case-folder-shortcuts a:nth-child(-n+2){border-bottom:1px solid var(--line)}.case-create-panel{padding:17px 14px}.case-create-panel>p{display:block}.case-create-rule{grid-template-columns:auto 1fr auto}.case-dossier-hero{grid-template-columns:minmax(0,1fr);border-radius:var(--radius-card)}.case-dossier-body{padding:22px 16px 18px}.case-dossier-body h1{font-size:31px}.case-dossier-body>p{font-size:13.5px}.case-dossier-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.case-dossier-facts>div{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:2px;padding:11px 8px;text-align:center}.case-dossier-facts>div:first-child{padding-left:0}.case-dossier-facts strong{grid-row:auto;font-size:24px}.case-dossier-facts span{font-size:10px}.case-dossier-facts small{display:none}.case-dossier-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.case-dossier-actions .button{width:100%;white-space:normal}.case-dossier-actions .button:first-child{grid-column:1/-1}.case-dossier-seal{position:absolute;top:22px;right:18px;width:66px;height:66px;outline-offset:5px;opacity:.7}.case-dossier-seal:before{inset:8px}.case-dossier-seal i,.case-dossier-seal small,.case-dossier-seal span,.case-dossier-seal:after{display:none}.case-dossier-seal strong{font-size:22px}.case-dossier-reference{max-width:calc(100% - 82px);font-size:9.5px}.case-dossier-footer{padding:11px 16px}.case-dossier-footer span{display:grid;grid-template-columns:105px minmax(0,1fr);grid-gap:5px;gap:5px;font-size:10.5px}.case-guide{padding:14px}.case-guide-head{display:grid;grid-gap:11px;gap:11px}.case-guide-head .button{width:auto;justify-self:start}.case-guide>p.small{display:block}.case-guide-steps{grid-template-columns:1fr}.case-guide-map{margin-top:12px}.case-register-panel{padding:15px}.case-pleading-flagship:after{display:none}.case-evidence-section-head{align-items:flex-start;margin-top:24px}.case-evidence-section-head h2{font-size:23px}.case-evidence-section-head p{display:none}.case-evidence-card .row{display:grid;grid-gap:8px;gap:8px;padding-right:26px}.case-evidence-card .row .status{justify-self:start}.case-evidence-card .small{display:block}}.case-register-head{position:relative;padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid var(--line)}.case-register-head:after{content:"";position:absolute;bottom:-1px;left:0;width:64px;height:2px;background:var(--gold-line)}.case-register-head h1{font-size:clamp(27px,1.6vw + 17px,36px);line-height:1.1;margin:0 0 6px}.case-register-head p.small{margin:0}.case-register{counter-reset:reg;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:20px 30px;gap:20px 30px}.case-register-group{min-width:0}.case-register-kicker{display:flex;align-items:center;gap:9px;margin:0 0 8px;font-family:var(--mono-font);font-size:10.5px;font-weight:640;text-transform:uppercase;letter-spacing:.11em;color:var(--gold-ink)}.case-register-kicker:before{content:"";flex:0 0 18px;height:1px;background:var(--gold-line)}.case-register-items{display:grid;align-content:start;border-top:1px solid var(--line-strong)}.case-register-link{position:relative;display:flex;align-items:center;gap:8px;min-height:42px;margin:0;padding:9px 18px 9px 30px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:var(--text);font-family:var(--body-font);font-size:13.5px;font-weight:620;line-height:1.25;text-align:left;text-decoration:none;cursor:pointer;counter-increment:reg;transition:color .14s ease,border-color .14s ease}.case-register-link:before{content:counter(reg,decimal-leading-zero);left:0;font-family:var(--mono-font);font-size:10.5px;font-weight:640;letter-spacing:.05em}.case-register-link:after,.case-register-link:before{position:absolute;top:50%;transform:translateY(-50%);color:var(--gold-ink)}.case-register-link:after{content:"→";right:2px;font-size:13px;line-height:1;opacity:0;transition:opacity .14s ease}.case-register-link:focus-visible,.case-register-link:hover{color:var(--accent);border-bottom-color:color-mix(in srgb,var(--gold-line) 70%,var(--line))}.case-register-link:focus-visible:after,.case-register-link:hover:after{opacity:1}.case-register-link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-2px}.case-register-link:disabled{opacity:.62;cursor:progress}.case-register-items .case-register-primary{width:100%;margin:10px 0;min-height:44px;padding:10px 16px;font-size:14px}.case-register-items>.panel.warn{margin:10px 0}.home-flagship-panel{margin-top:var(--section-space)}.home-flagship-panel .actions{margin-top:0}.case-evidence-kicker{margin:calc(var(--section-space) + 6px) 0 0}.case-evidence-kicker:before{flex-basis:18px}.case-evidence-grid{margin-top:14px}.case-evidence-grid .card{border-top:2px solid color-mix(in srgb,var(--gold-line) 45%,var(--line));transition:box-shadow .18s ease,border-color .18s ease}.case-evidence-grid .card:hover{border-top-color:var(--gold-line);box-shadow:var(--shadow-hover)}.case-evidence-grid .card h3{font-size:17.5px;font-weight:680;line-height:1.3}.case-evidence-grid .kv{grid-template-columns:148px 1fr}.case-evidence-grid .kv div:nth-child(odd){font-family:var(--mono-font);font-size:10.5px;font-weight:640;text-transform:uppercase;letter-spacing:.07em;color:var(--gold-ink);padding-top:3px}.case-evidence-grid .actions{margin-top:14px;gap:8px}.case-evidence-grid .actions .button{min-height:40px;padding:8px 12px;font-size:13.5px}@media (max-width:1120px){.case-register{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.case-register{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.case-register{grid-template-columns:1fr;gap:14px}.case-register-head{padding-bottom:12px;margin-bottom:14px}.case-register-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;border-top:0}.case-register-kicker{margin-bottom:6px}.case-register-link{min-height:44px;justify-content:center;padding:8px 10px;border:1px solid var(--line-strong);border-radius:var(--radius-small);background:var(--surface);text-align:center;font-size:13px}.case-register-link:after,.case-register-link:before{display:none}.case-register-items .case-register-primary{grid-column:1/-1;margin:0 0 2px}.case-register-items>.panel.warn{grid-column:1/-1}.case-evidence-kicker{margin-top:var(--section-space)}}.fdx-empty{display:grid;justify-items:center;text-align:center;grid-gap:6px;gap:6px;padding:30px 22px 26px;border:1px dashed color-mix(in srgb,var(--gold-line) 55%,var(--line));border-radius:var(--radius-card);background:var(--surface-2)}.fdx-empty-seal{width:46px;height:46px;display:grid;place-items:center;margin-bottom:10px;border:1px solid color-mix(in srgb,var(--gold-line) 72%,transparent);border-radius:999px;outline:1px dashed color-mix(in srgb,var(--gold-line) 44%,transparent);outline-offset:5px}.fdx-empty-seal:before{content:"◆";color:color-mix(in srgb,var(--gold-line) 88%,var(--text));font-size:11px;line-height:1}.fdx-empty-title{margin:0;max-width:520px;font-family:var(--font-display);font-size:18.5px;font-weight:680;line-height:1.3;color:var(--text)}.fdx-empty-desc{margin:0;max-width:480px;color:var(--muted);font-size:13.5px;line-height:1.45}.fdx-empty .actions.fdx-empty-actions{margin-top:12px;justify-content:center}.fdx-empty-compact{padding:18px 16px 16px;gap:4px}.fdx-empty-compact .fdx-empty-seal{width:34px;height:34px;margin-bottom:6px;outline-offset:4px}.fdx-empty-compact .fdx-empty-seal:before{font-size:9px}.fdx-empty-compact .fdx-empty-title{font-size:16px}.fdx-empty-gap-top{margin-top:10px}.case-evidence-grid .fdx-empty{grid-column:1/-1;padding-top:38px;padding-bottom:34px}.fdx-404-seal{width:58px;height:58px;display:grid;place-items:center;margin-bottom:20px;border:1px solid color-mix(in srgb,var(--gold-line) 72%,transparent);border-radius:999px;outline:1px dashed color-mix(in srgb,var(--gold-line) 44%,transparent);outline-offset:6px;font-family:var(--mono-font);font-size:13px;font-weight:640;letter-spacing:.08em;text-indent:.08em;color:var(--gold-ink)}:where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.hero-brand :where(a,button):focus-visible,.panel-brand :where(a,button):focus-visible{outline-color:color-mix(in srgb,var(--gold-line) 85%,transparent)}@media (min-width:561px){.mobile-app-feature-strip{margin-top:22px;margin-bottom:22px}}@media (max-width:560px){.mobile-panel-text-page .panel>p.small{display:block}.mobile-panel-text-page .record-row div p.small{display:block;margin:2px 0 0;font-size:12px;line-height:1.3}.pricing-summary strong{font-size:13px;overflow-wrap:normal}.case-list-preview-panel .record-row{grid-template-columns:minmax(0,1fr);gap:8px}.site-footer-operator-link{padding:8px 0;margin:-8px 0}}.forensic-report{display:grid;grid-gap:16px;gap:16px}.forensic-report.verdict-tone-ok{--verdict-color:var(--ok)}.forensic-report.verdict-tone-notes{--verdict-color:var(--accent)}.forensic-report.verdict-tone-warn{--verdict-color:var(--warn)}.forensic-report.verdict-tone-danger{--verdict-color:var(--danger)}.forensic-report.verdict-tone-neutral{--verdict-color:var(--muted)}.verdict-hero{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);grid-gap:clamp(16px,3vw,34px);gap:clamp(16px,3vw,34px);align-items:center;position:relative;overflow:hidden;border-left:var(--accent-rule-width) solid var(--verdict-color)}.verdict-hero:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(120% 90% at 14% 8%,color-mix(in srgb,var(--verdict-color) 12%,transparent),transparent 60%)}.verdict-hero>*{position:relative;z-index:1}.verdict-hero-gauge{display:grid;place-items:center}.verdict-hero-body{display:grid;grid-gap:12px;gap:12px;align-content:center;min-width:0}.verdict-word{margin:0;font-family:var(--font-display);font-size:clamp(26px,3.4vw,40px);line-height:1.08;letter-spacing:-.01em;color:var(--verdict-color)}.forensic-report.verdict-tone-notes .verdict-word,.verdict-summary{color:var(--text)}.verdict-summary{margin:0;font-size:15.5px;line-height:1.5;max-width:60ch}.verdict-seal-row{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:baseline}.verdict-seal{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;font-family:var(--mono-font);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--verdict-color);border:1px solid color-mix(in srgb,var(--verdict-color) 42%,transparent);background:color-mix(in srgb,var(--verdict-color) 10%,var(--surface))}.verdict-seal:before{content:"◆";font-size:9px;opacity:.8}.verdict-top-signal{color:var(--muted);font-size:13px;line-height:1.4}.verdict-top-signal em{font-style:normal;font-weight:750;color:var(--text)}.verdict-hero .report-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.verdict-hero .report-actions .button{min-height:40px}.verdict-gauge{width:100%;max-width:320px;height:auto;overflow:visible}.gauge-seal{stroke:color-mix(in srgb,var(--gold-line) 62%,transparent);stroke-width:1.5;stroke-dasharray:2 7;stroke-linecap:round}.gauge-track{stroke:var(--line)}.gauge-scale,.gauge-track{stroke-width:16;stroke-linecap:round}.gauge-scale{opacity:.92}.gauge-tick{stroke:var(--muted);stroke-width:2;opacity:.45}.gauge-needle-line{stroke:var(--verdict-color);stroke-width:4;stroke-linecap:round}.gauge-needle-tip{fill:var(--verdict-color);stroke:var(--surface);stroke-width:2}.gauge-hub{fill:var(--surface);stroke:var(--verdict-color);stroke-width:3}.gauge-value{fill:var(--text);font-family:var(--font-display);font-size:34px;font-weight:700}.gauge-value-suffix{fill:var(--muted);font-family:var(--mono-font);font-size:8.5px;font-weight:640;letter-spacing:.12em;text-transform:uppercase}.gauge-confidence{fill:var(--verdict-color);font-size:11px;font-weight:760}.gauge-value{paint-order:stroke fill;stroke:var(--surface);stroke-width:5px;stroke-linejoin:round}.gauge-confidence,.gauge-value-suffix{paint-order:stroke fill;stroke:var(--surface);stroke-width:3px;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){html[data-theme-ready=true] .gauge-scale{stroke-dasharray:380;stroke-dashoffset:380;animation:gauge-scale-draw 1s ease-out .05s forwards}html[data-theme-ready=true] .gauge-needle{transform-box:view-box;transform-origin:150px 158px;animation:gauge-needle-sweep .95s cubic-bezier(.22,.68,.16,1) both}html[data-theme-ready=true] .gauge-confidence,html[data-theme-ready=true] .gauge-value{animation:gauge-fade-in .6s ease-out .5s both}}@keyframes gauge-scale-draw{to{stroke-dashoffset:0}}@keyframes gauge-needle-sweep{0%{transform:rotate(var(--gauge-rot-start,0deg))}to{transform:rotate(0deg)}}@keyframes gauge-fade-in{0%{opacity:0}to{opacity:1}}.verdict-categories h3,.verdict-facts h3,.verdict-identity h3,.verdict-signals h3,.verdict-timeline h3{margin:0 0 4px}.verdict-categories-hint,.verdict-timeline-hint{margin:0 0 16px;color:var(--muted);font-size:13.5px;line-height:1.45}.verdict-categories-note{margin:14px 0 0;padding:10px 12px;border-left:3px solid color-mix(in srgb,var(--verdict-color) 55%,transparent);background:var(--surface-2);border-radius:var(--radius-small);color:var(--muted);font-size:13px;line-height:1.45}.category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 24px;gap:14px 24px}.category-bar{display:grid;grid-gap:7px;gap:7px}.category-bar,.category-bar.band-ok{--band-color:var(--ok)}.category-bar.band-warn{--band-color:var(--warn)}.category-bar.band-danger{--band-color:var(--danger)}.category-bar-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.category-bar-label{font-weight:720;font-size:14px;color:var(--text)}.category-bar-value{font-family:var(--mono-font);font-size:13px;font-weight:700;color:var(--band-color)}.category-bar-track{height:9px;border-radius:999px;background:var(--line);overflow:hidden}.category-bar-fill{height:100%;border-radius:999px;background:var(--band-color);background-image:linear-gradient(90deg,color-mix(in srgb,var(--band-color) 72%,var(--surface)),var(--band-color));transition:width .5s cubic-bezier(.22,.68,.16,1)}@media (prefers-reduced-motion:reduce){.category-bar-fill{transition:none}}.verdict-basis h3{margin:0 0 4px}.verdict-basis-hint{margin:0 0 16px;color:var(--muted);font-size:13.5px;line-height:1.45}.basis-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:15px;gap:15px}.basis-row{display:grid;grid-gap:7px;gap:7px}.basis-row,.basis-row.band-ok{--band-color:var(--ok)}.basis-row.band-warn{--band-color:var(--warn)}.basis-row.band-danger{--band-color:var(--danger)}.basis-row.band-prov{--band-color:color-mix(in srgb,var(--accent) 62%,var(--muted))}.basis-row-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.basis-name{font-weight:720;font-size:14px;color:var(--text)}.basis-prov-tag{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:2px 8px}.basis-contrib,.basis-prov-tag{font-family:var(--mono-font);font-weight:700}.basis-contrib{margin-left:auto;font-size:13px;color:var(--band-color);white-space:nowrap}.basis-track{height:9px;border-radius:999px;background:var(--line);overflow:hidden}.basis-fill{height:100%;border-radius:999px;background:var(--band-color);background-image:linear-gradient(90deg,color-mix(in srgb,var(--band-color) 72%,var(--surface)),var(--band-color));transition:width .5s cubic-bezier(.22,.68,.16,1)}.basis-measured{font-family:var(--mono-font);font-size:11.5px;line-height:1.5;color:var(--muted);word-break:break-word;overflow-wrap:anywhere}.verdict-basis-note{margin:14px 0 0;padding:10px 12px;border-left:3px solid color-mix(in srgb,var(--verdict-color) 55%,transparent);background:var(--surface-2);border-radius:var(--radius-small);color:var(--muted);font-size:13px;line-height:1.45}@media (prefers-reduced-motion:reduce){.basis-fill{transition:none}}.forensic-timeline-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.forensic-timeline-svg{width:100%;min-width:560px;height:auto}.timeline-axis{stroke:var(--line-strong);stroke-width:2}.timeline-stem{stroke:var(--line-strong);stroke-width:1;stroke-dasharray:2 3;opacity:.7}.timeline-dot{fill:var(--accent);stroke:var(--surface);stroke-width:2.5}.timeline-dot.anomaly{fill:var(--danger)}.timeline-label{fill:var(--text);font-size:12px;font-weight:720}.timeline-label.anomaly{fill:var(--danger)}.timeline-date{fill:var(--muted);font-family:var(--mono-font);font-size:11px}.timeline-flag{fill:var(--danger);font-size:11px;font-weight:600}.signal-list{display:grid;grid-gap:10px;gap:10px}.signal-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;padding:15px 16px;border:1px solid var(--line);border-left:4px solid var(--sev-color,var(--line-strong));border-radius:var(--radius-card);background:var(--surface);--sev-color:var(--line-strong)}.signal-card.sev-critical{--sev-color:var(--danger)}.signal-card.sev-warning{--sev-color:var(--warn)}.signal-card.sev-info{--sev-color:var(--line-strong)}.signal-card.signal-wow{border-color:color-mix(in srgb,var(--gold-line) 58%,var(--line));border-left-color:var(--gold-line);background:color-mix(in srgb,var(--gold-line) 7%,var(--surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--gold-line) 24%,transparent) inset}.signal-icon{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;color:var(--surface);background:var(--sev-color)}.signal-card.sev-info .signal-icon{color:var(--text);background:var(--chip-bg);border:1px solid var(--line-strong)}.signal-cat-svg{width:17px;height:17px;display:block}.signal-body{display:grid;grid-gap:7px;gap:7px;min-width:0}.signal-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.signal-category{color:var(--muted);font-size:11px;letter-spacing:.06em}.signal-category,.signal-wow-tag{font-family:var(--mono-font);text-transform:uppercase}.signal-wow-tag{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.07em;color:var(--gold-ink);background:color-mix(in srgb,var(--gold-line) 18%,var(--surface));border:1px solid color-mix(in srgb,var(--gold-line) 48%,transparent)}.signal-title{margin:0;font-size:15.5px;line-height:1.3;color:var(--text);font-weight:720}.signal-plain{margin:0;font-size:14px;line-height:1.5;color:var(--text)}.signal-technical{margin-top:2px;border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface-2)}.signal-technical summary{position:relative;list-style:none;cursor:pointer;padding:9px 40px 9px 11px;color:var(--muted);font-size:12px;font-weight:700}.signal-technical summary::-webkit-details-marker{display:none}.signal-technical summary:after{content:"+";position:absolute;right:13px;top:50%;transform:translateY(-50%);color:var(--gold-ink);font-size:17px}.signal-technical[open] summary:after{content:"–"}.signal-tech{display:block;margin:0 10px 10px;font-family:var(--mono-font);font-size:12px;line-height:1.5;color:var(--code-text);background:var(--code-bg);border:1px solid var(--line);border-radius:var(--radius-small);padding:8px 11px;word-break:break-word;overflow-wrap:anywhere}.verdict-ela-duo{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;align-items:start}.verdict-ela-duo.single{grid-template-columns:1fr;max-width:560px}.verdict-ela-cell{margin:0;display:grid;grid-gap:8px;gap:8px;min-width:0}.verdict-ela-figure{border:1px solid var(--line);border-radius:var(--radius-small);overflow:hidden;background:#0b0d0f;line-height:0;aspect-ratio:4/3;display:grid;place-items:center}.verdict-ela-figure.ela{background:#000}.verdict-ela-img{display:block;width:100%;max-width:100%;height:100%;object-fit:contain;image-rendering:auto}.verdict-ela-cap{font-family:var(--mono-font);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);text-align:center}.verdict-ela-cell:last-child .verdict-ela-cap{color:var(--gold-ink)}.verdict-ela-hint{margin:12px 0 0;color:var(--muted)}.verdict-provenance{border-left:var(--accent-rule-width) solid color-mix(in srgb,var(--gold-line) 70%,var(--line));position:relative}.verdict-provenance:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(120% 100% at 8% 0,color-mix(in srgb,var(--gold-line) 9%,transparent),transparent 58%)}.verdict-provenance>*{position:relative;z-index:1}.verdict-provenance h3{margin:0 0 4px}.verdict-provenance-hint{margin:0 0 16px;color:var(--muted);line-height:1.5}.verdict-tool{margin:0 0 16px;padding:14px 16px;border-radius:var(--radius-small);border:1px solid var(--line);background:var(--surface-2);display:grid;grid-gap:8px;gap:8px}.verdict-tool-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.verdict-tool-label{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono-font);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.verdict-tool-icon{width:15px;height:15px}.verdict-tool-name{font-size:20px;font-weight:750;line-height:1.25;color:var(--text);word-break:break-word}.verdict-tool-meta{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap}.verdict-tool-source{font-family:var(--mono-font);font-size:12px;color:var(--muted)}.verdict-tool-note{margin:2px 0 0;color:var(--muted);line-height:1.5}.verdict-tool-badge{flex-shrink:0;font-family:var(--mono-font);font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:3px 10px;border:1px solid var(--line);color:var(--muted);background:var(--surface)}.verdict-tool-badge.conf-confirmed{color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,var(--surface));border-color:color-mix(in srgb,var(--ok) 42%,transparent)}.verdict-tool-badge.conf-likely{color:var(--gold-ink);background:color-mix(in srgb,var(--gold-line) 16%,var(--surface));border-color:color-mix(in srgb,var(--gold-line) 46%,transparent)}.verdict-tool-badge.conf-format{color:var(--muted);background:var(--surface);border-color:var(--line-strong)}.verdict-tool-badge.conf-unrecognized{color:var(--muted);background:var(--surface);border-color:var(--line)}.verdict-tool.is-generator{border-color:color-mix(in srgb,var(--accent) 50%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--surface));border-left:var(--accent-rule-width) solid var(--accent)}.verdict-tool.is-generator .verdict-tool-label{color:var(--accent)}.verdict-tool.is-generator .verdict-tool-name{color:var(--text)}.verdict-tool-gen-tag{font-family:var(--mono-font);font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:3px 10px;color:#fff;background:var(--accent);border:1px solid var(--accent)}.verdict-tool.is-unrecognized{border-style:dashed}.verdict-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.verdict-facts .panel{display:grid;grid-gap:8px;gap:8px;align-content:start}.verdict-facts strong{font-size:17px;line-height:1.35;color:var(--text);word-break:break-word}.verdict-facts .link{color:var(--accent);font-weight:700}.verdict-disclaimer{margin:14px 0 0;padding:12px 14px;border-radius:var(--radius-small);border:1px solid var(--line);background:var(--surface-2);color:var(--muted);font-size:13px;line-height:1.5}.verdict-disclaimer-label{font-weight:750;color:var(--text)}@media (max-width:720px){.verdict-hero{grid-template-columns:1fr;text-align:left}.verdict-hero-gauge{order:-1}.verdict-gauge{max-width:280px}.category-grid,.verdict-facts{grid-template-columns:1fr}}@media (max-width:560px){.verdict-word{font-size:26px}.verdict-summary{font-size:14.5px}.signal-card{grid-template-columns:1fr;gap:10px}.signal-icon{width:26px;height:26px;font-size:13px}.forensic-report .basis-measured,.forensic-report .signal-plain,.forensic-report .verdict-basis-hint,.forensic-report .verdict-basis-note,.forensic-report .verdict-categories-hint,.forensic-report .verdict-disclaimer,.forensic-report .verdict-ela-hint,.forensic-report .verdict-provenance-hint,.forensic-report .verdict-timeline-hint{display:block}.verdict-hero .report-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.verdict-ela-duo{grid-template-columns:1fr}.verdict-ela-figure{aspect-ratio:auto}}@media print{.forensic-report{display:block}.verdict-hero{grid-template-columns:220px 1fr;border:1px solid #d5d9dc;page-break-inside:avoid;break-inside:avoid}.verdict-hero:after{display:none}.basis-row,.signal-card,.verdict-basis,.verdict-categories,.verdict-ela,.verdict-facts .panel,.verdict-identity,.verdict-provenance,.verdict-signals,.verdict-timeline{break-inside:avoid;page-break-inside:avoid;margin-bottom:12px}.verdict-ela-figure,.verdict-provenance:after{background:none!important}.verdict-ela-figure{border:1px solid #d5d9dc}.verdict-facts{display:grid}.signal-technical>summary{display:none}.signal-technical:not([open])>.signal-tech{display:block}.signal-tech{margin:0}.gauge-confidence,.gauge-needle,.gauge-scale,.gauge-value{animation:none!important;stroke-dashoffset:0!important;opacity:1!important}}.forensic-empty-legend{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.forensic-empty-legend li{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--muted)}.forensic-empty-legend .dot{width:10px;height:10px;border-radius:999px;flex:0 0 auto}.forensic-empty-legend .dot.ok{background:var(--ok)}.forensic-empty-legend .dot.warn{background:var(--warn)}.forensic-empty-legend .dot.danger{background:var(--danger)}.forensic-report{min-width:0;max-width:100%}.forensic-report>*,.verdict-hero,.verdict-hero-body,.verdict-hero-gauge{min-width:0}.forensic-timeline-scroll{min-width:0;max-width:100%}.forensic-results>*,.signal-body,.signal-card{min-width:0}.home-editorial{--home-section:clamp(56px,11vw,160px);--content-max:1240px}.home-editorial>section+section{margin-top:var(--home-section)}.home-editorial>.app-store-promo{margin-top:clamp(32px,5vw,64px);margin-bottom:0}.home-editorial .home-hero{max-width:var(--content-max);margin-inline:auto;padding-top:clamp(12px,2.5vw,40px)}.home-editorial .home-hero.home-hero-live{max-width:var(--content-max);display:grid;grid-template-columns:minmax(0,430px) minmax(0,1fr);grid-gap:clamp(24px,3.2vw,56px);gap:clamp(24px,3.2vw,56px);align-items:center}.home-editorial .home-hero.home-hero-live h1{font-size:clamp(30px,2vw + 14px,44px);margin-bottom:18px}.home-editorial .home-hero.home-hero-live .home-lead{max-width:none}.home-hero-copy{min-width:0}.home-editorial .home-hero-live>.hsc{min-width:0;align-self:center}@media (max-width:980px){.home-editorial .home-hero.home-hero-live{grid-template-columns:1fr;gap:22px;max-width:var(--content-max)}.home-editorial .home-hero.home-hero-live h1{font-size:clamp(32px,6vw,44px)}}.home-editorial .home-hero h1{font-family:var(--font-display);font-size:clamp(38px,4.2vw + 12px,66px);line-height:1.02;letter-spacing:-.03em;font-weight:760;max-width:18ch;text-wrap:balance;margin:0 0 24px}.home-editorial .home-lead{font-size:clamp(17px,.6vw + 14px,21px);line-height:1.55;color:var(--muted);max-width:52ch;margin:0}.home-editorial .home-hero .home-lead:after{content:"";display:block;width:48px;height:2px;margin-top:26px;background:var(--gold-line);border-radius:2px}.home-editorial .home-h{font-family:var(--font-display);font-weight:740;letter-spacing:-.03em;line-height:1.05;font-size:clamp(30px,3vw + 14px,52px);max-width:20ch;text-wrap:balance;margin:0}.home-editorial .panel.panel-brand.home-flagship{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-radius:0;box-shadow:none;padding:clamp(64px,9vw,140px) clamp(20px,5vw,72px)}.home-editorial .home-flagship:before{display:none}.home-editorial .home-flagship-inner{max-width:var(--content-max);margin-inline:auto}.home-editorial .home-flagship h2{font-family:var(--font-display);font-size:clamp(30px,3.4vw + 12px,54px);line-height:1.05;letter-spacing:-.03em;max-width:20ch;text-wrap:balance}.home-editorial .home-flagship-inner>p{color:color-mix(in srgb,var(--on-accent) 84%,transparent);font-size:clamp(16px,.5vw + 14px,19px);line-height:1.6;max-width:62ch;margin:0}.home-editorial .home-flagship .actions{margin-top:clamp(20px,2.5vw,32px)}.home-editorial .home-flagship-links{margin-top:clamp(36px,5vw,60px);display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid color-mix(in srgb,var(--on-accent) 22%,transparent)}.home-editorial .home-flagship-link{padding:22px 22px 4px 0;display:grid;grid-gap:6px;gap:6px;align-content:start;color:var(--on-accent);border-right:1px solid color-mix(in srgb,var(--on-accent) 14%,transparent)}.home-editorial .home-flagship-link:last-child{border-right:0}.home-editorial .home-flagship-link .t{font-family:var(--font-display);font-size:clamp(16px,.4vw + 15px,18px);font-weight:700;line-height:1.25}.home-editorial .home-flagship-link p{margin:0;color:color-mix(in srgb,var(--on-accent) 72%,transparent);font-size:13px;line-height:1.45}.home-editorial .home-flagship-link:hover .t{text-decoration:underline;text-underline-offset:3px}.home-editorial .home-ledger{max-width:var(--content-max);margin-inline:auto}.home-editorial .home-ledger .feature-grid{counter-reset:ledger;list-style:none;margin:clamp(24px,3vw,40px) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 clamp(32px,5vw,72px);gap:0 clamp(32px,5vw,72px);background:transparent;border:0;border-top:1px solid var(--line-strong)}.home-editorial .home-ledger .feature-item{counter-increment:ledger;position:relative;display:flex;flex-direction:column;gap:4px;background:transparent;border:0;border-bottom:1px solid var(--line);padding:20px 0 20px 46px}.home-editorial .home-ledger .feature-item:before{content:counter(ledger,decimal-leading-zero);position:absolute;left:0;top:22px;font-family:var(--mono-font);font-size:12px;font-weight:640;letter-spacing:.05em;color:var(--gold-ink)}.home-editorial .home-ledger .feature-item strong{font-family:var(--font-display);font-size:clamp(16px,.4vw + 15px,18px);font-weight:680;line-height:1.3;color:var(--text)}.home-editorial .home-ledger .feature-item span{color:var(--muted);font-size:13.5px;line-height:1.5}.home-editorial .home-close{max-width:var(--content-max);margin-inline:auto}.home-editorial .home-paths{margin-top:clamp(28px,3.5vw,44px);border-top:1px solid var(--line)}.home-editorial .home-path{display:grid;grid-template-columns:3rem 1fr auto;align-items:baseline;grid-gap:4px 20px;gap:4px 20px;padding:26px 0;border-bottom:1px solid var(--line);color:var(--text);transition:color .16s ease}.home-editorial .home-path .num{grid-column:1;grid-row:1;font-family:var(--mono-font);font-size:13px;font-weight:640;letter-spacing:.04em;color:var(--gold-ink)}.home-editorial .home-path .t{grid-column:2;grid-row:1;font-family:var(--font-display);font-size:clamp(20px,1vw + 16px,26px);font-weight:700;line-height:1.2;color:var(--text);transition:color .16s ease}.home-editorial .home-path .go{grid-column:3;grid-row:1;justify-self:end;font-family:var(--mono-font);font-size:12.5px;font-weight:600;color:var(--muted);white-space:nowrap;transition:color .16s ease}.home-editorial .home-path p{grid-column:2;grid-row:2;margin:4px 0 0;color:var(--muted);font-size:14.5px;line-height:1.5}.home-editorial .home-path:hover .go,.home-editorial .home-path:hover .t{color:var(--accent)}.home-editorial .home-close-actions{margin-top:clamp(28px,3.5vw,44px)}.home-editorial .home-finemark{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:22px;color:var(--muted);font-size:13px}.home-editorial .home-finemark span{display:inline-flex;align-items:center;gap:9px}.home-editorial .home-finemark span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent);flex:none}@media (max-width:760px){.home-editorial .home-flagship-links{grid-template-columns:1fr 1fr}}@media (max-width:700px){.home-editorial .home-ledger .feature-grid{grid-template-columns:1fr}}@media (max-width:560px){.home-editorial{--home-section:clamp(44px,14vw,72px)}.home-editorial .home-flagship-links{grid-template-columns:1fr}.home-editorial .home-flagship-link{border-right:0;padding:16px 0;border-bottom:1px solid color-mix(in srgb,var(--on-accent) 14%,transparent)}.home-editorial .home-flagship-link:last-child{border-bottom:0}.home-editorial .home-path{grid-template-columns:2.2rem 1fr}.home-editorial .home-path .go{display:none}.home-editorial .home-close-actions .button,.home-editorial .home-hero .actions .button{width:100%}}.activation-hero h1,.court-header h1,.legal-hero h1,.package-hero h1,.pricing-hero h1,.security-hero h1{font-family:var(--wide-font);letter-spacing:-.032em;line-height:.98}@media (min-width:561px){.activation-hero h1,.court-header h1,.legal-hero h1,.package-hero h1,.pricing-hero h1,.security-hero h1{font-size:clamp(38px,2.4vw + 24px,64px);font-stretch:112%;margin-bottom:16px}.activation-hero,.court-header,.legal-hero,.package-hero,.pricing-hero,.security-hero{border-bottom:0;padding-bottom:clamp(24px,2vw,34px);margin-bottom:clamp(24px,2.4vw,40px);background:linear-gradient(90deg,var(--gold-line) 0,color-mix(in srgb,var(--gold-line) 22%,transparent) 46%,transparent 82%) 0 100% /100% 1.5px no-repeat}}.step{font-family:var(--mono-font);font-weight:640;font-size:11.5px;letter-spacing:.06em;color:var(--gold-ink)}@media (min-width:561px){.institution-flow,.legal-command,.legal-context,.legal-workflow,.module-grid{margin-top:clamp(22px,2.2vw,34px);margin-bottom:clamp(22px,2.2vw,34px)}.legal-command,.legal-context{gap:var(--grid-gap)}.legal-context>div{padding:20px;gap:10px}.legal-command>div{padding:18px;gap:8px}.legal-module{padding:18px}.section-link-card{padding:16px}.legal-command>div .card-title,.legal-command>div strong,.legal-context>div .card-title,.legal-context>div strong{font-family:var(--font-display);font-weight:720;font-size:16px;letter-spacing:-.006em}.court-status,.legal-command>div,.section-link-card{border-left-width:1px;border-left-color:var(--line);border-top:1.5px solid color-mix(in srgb,var(--gold-line) 40%,var(--line))}.court-status:hover,.legal-command>div:hover,a.section-link-card:hover{border-top-color:var(--gold-line)}.source-assurance{margin-top:clamp(26px,2.6vw,40px);gap:20px}.case-assurance{margin-top:clamp(22px,2.2vw,34px);padding:22px}.section-index{padding:22px}.section-index-grid{gap:14px}}.cxd{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);overflow:hidden;box-shadow:0 1px 2px rgba(18,28,22,.06)}.cxd-head{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line);background:var(--panel-2);flex-wrap:wrap}.cxd-dot{width:9px;height:9px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent);flex:0 0 auto}.cxd-case{font-weight:720;font-size:14px;color:var(--text)}.cxd-meta{margin-left:auto;font-size:12px;color:var(--muted)}.cxd-tabs{display:flex;gap:4px;padding:10px 12px;border-bottom:1px solid var(--line);flex-wrap:wrap}.cxd-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:680;padding:7px 14px;cursor:pointer;transition:background .15s ease,color .15s ease}.cxd-tab:hover{color:var(--text);background:var(--panel-2)}.cxd-tab.is-active{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.cxd-body{padding:18px;min-height:264px}.cxd-list{display:grid;grid-gap:10px;gap:10px}.cxd-ev{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"n name badge" "n kind badge" "n sha badge";grid-gap:2px 12px;gap:2px 12px;align-items:center;text-align:left;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease}.cxd-ev.is-active,.cxd-ev:hover{border-color:var(--accent-border-strong,var(--accent));box-shadow:0 2px 12px rgba(18,28,22,.09)}.cxd-ev-n{grid-area:n;font-size:11px;font-weight:760;color:var(--accent);text-transform:uppercase;letter-spacing:.04em;align-self:start;padding-top:2px;white-space:nowrap}.cxd-ev-name{grid-area:name;font-size:14px;font-weight:700;color:var(--text)}.cxd-ev-kind{grid-area:kind;font-size:12px;color:var(--muted)}.cxd-ev-sha{grid-area:sha;font-family:var(--mono-font);font-size:11.5px;color:var(--muted)}.cxd-ev-badge{grid-area:badge;justify-self:end;align-self:center;font-size:11px;font-weight:700;color:var(--accent);border:1px solid var(--accent-border-soft,var(--line));border-radius:999px;padding:4px 9px;white-space:nowrap}.cxd-note{margin:12px 0 0;font-size:12.5px;line-height:1.4;color:var(--muted)}.cxd-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.cxd-tl{display:grid;grid-gap:2px;gap:2px;align-content:start}.cxd-tl-row{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;padding:6px 0}.cxd-tl-dot{width:10px;height:10px;border-radius:999px;background:var(--accent);margin-top:5px;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.cxd-tl-date{font-size:12px;font-weight:760;color:var(--text)}.cxd-tl-label{font-size:13.5px;color:var(--text)}.cxd-tl-src{font-size:11.5px;color:var(--muted)}.cxd-qa{border:1px solid var(--line);border-radius:12px;background:var(--panel-2);padding:14px;align-self:start}.cxd-qa-eyebrow{font-size:11px;font-weight:760;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.cxd-qa-q{margin-top:6px;font-size:14px;font-weight:720;color:var(--text)}.cxd-qa-a{margin-top:8px;font-size:13.5px;line-height:1.45;color:var(--text)}.cxd-qa-cite{margin-top:8px;font-size:12px;color:var(--muted);font-style:italic}.cxd-verdict{display:grid;grid-gap:14px;gap:14px}.cxd-verdict-badge{justify-self:start;font-size:13px;font-weight:800;color:var(--on-accent);background:var(--accent);border-radius:999px;padding:6px 16px}.cxd-verdict-rows{display:grid;grid-gap:0;gap:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.cxd-vrow{display:flex;justify-content:space-between;gap:12px;padding:11px 14px;font-size:13px}.cxd-vrow+.cxd-vrow{border-top:1px solid var(--line)}.cxd-vrow span:first-child{color:var(--muted)}.cxd-vrow span:last-child{color:var(--text);font-weight:640}.cxd-mono{font-family:var(--mono-font);font-size:12px}.cxd-pack{display:grid;grid-gap:12px;gap:12px}.cxd-pack-head{font-size:14px;font-weight:760;color:var(--text)}.cxd-pack-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.cxd-pack-list li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:var(--text)}.cxd-check{color:var(--accent);font-weight:800}.cxd-verify{justify-self:start;font-weight:700;font-size:13.5px;color:var(--brand,var(--accent));text-decoration:none}.cxd-verify:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.cxd-two{grid-template-columns:1fr}.cxd-body{padding:14px}.cxd-ev{grid-template-columns:1fr;grid-template-areas:"n" "name" "kind" "sha" "badge"}.cxd-ev-badge{justify-self:start;margin-top:6px}}.case-guide-steps{margin:12px 0 0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;font-size:13px;line-height:1.45}.case-guide-map{margin-top:16px;border-top:1px solid var(--line);padding-top:12px}.case-guide-map-head{font-size:11px;font-weight:760;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:8px}.case-guide-group{border:1px solid var(--line);border-radius:10px;margin-bottom:8px;background:var(--surface);overflow:hidden}.case-guide-group summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;font-weight:720;font-size:14px;color:var(--text)}.case-guide-group summary::-webkit-details-marker{display:none}.case-guide-group summary:after{content:"+";color:var(--accent);font-weight:800;font-size:17px;line-height:1}.case-guide-group[open] summary:after{content:"\2013"}.case-guide-group summary:hover{background:var(--panel-2)}.case-guide-count{font-size:11px;font-weight:700;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:2px 8px;white-space:nowrap}.case-guide-items{list-style:none;margin:0;padding:2px 14px 12px;display:grid;grid-gap:8px;gap:8px}.case-guide-items li{font-size:13px;line-height:1.4;color:var(--muted)}.case-guide-items li strong{color:var(--text);font-weight:700}.cxd-view{animation:cxd-fade .34s cubic-bezier(.22,1,.36,1) both}@keyframes cxd-fade{0%{opacity:0}to{opacity:1}}@keyframes cxd-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.cxd-list .cxd-ev,.cxd-pack-list li,.cxd-qa,.cxd-tl .cxd-tl-row,.cxd-verdict-rows .cxd-vrow{animation:cxd-rise .42s cubic-bezier(.22,1,.36,1) both}.cxd-list .cxd-ev:nth-child(2),.cxd-pack-list li:nth-child(2),.cxd-tl .cxd-tl-row:nth-child(2),.cxd-verdict-rows .cxd-vrow:nth-child(2){animation-delay:.07s}.cxd-list .cxd-ev:nth-child(3),.cxd-pack-list li:nth-child(3),.cxd-tl .cxd-tl-row:nth-child(3),.cxd-verdict-rows .cxd-vrow:nth-child(3){animation-delay:.13s}.cxd-pack-list li:nth-child(4),.cxd-verdict-rows .cxd-vrow:nth-child(4){animation-delay:.19s}.cxd-pack-list li:nth-child(5){animation-delay:.25s}.cxd-dot{animation:cxd-pulse 2.2s ease-in-out infinite}@keyframes cxd-pulse{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--accent) 5%,transparent)}}.cxd-ev.is-active{position:relative;overflow:hidden}.cxd-ev.is-active:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 32%,color-mix(in srgb,var(--accent) 13%,transparent) 50%,transparent 68%);transform:translateX(-100%);animation:cxd-scan 1.7s ease-in-out infinite;pointer-events:none}@keyframes cxd-scan{to{transform:translateX(100%)}}.cxd-seal{width:64px;height:64px;border-radius:999px;display:grid;place-items:center;color:var(--on-accent);background:var(--accent);font-size:26px;font-weight:800;justify-self:start;position:relative;animation:cxd-stamp .5s cubic-bezier(.34,1.56,.64,1) both}.cxd-seal:after{content:"";position:absolute;inset:-6px;border-radius:999px;border:2px solid var(--accent);animation:cxd-ripple 1.9s ease-out infinite}@keyframes cxd-stamp{0%{opacity:0;transform:scale(1.6) rotate(-14deg)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes cxd-ripple{0%{transform:scale(.92);opacity:.55}to{transform:scale(1.4);opacity:0}}@media (prefers-reduced-motion:reduce){.cxd-dot,.cxd-ev.is-active:after,.cxd-list .cxd-ev,.cxd-pack-list li,.cxd-qa,.cxd-seal,.cxd-seal:after,.cxd-tl .cxd-tl-row,.cxd-verdict-rows .cxd-vrow,.cxd-view{animation:none!important}}.cxd-live{border-bottom:1px solid var(--line);padding:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 5%,var(--surface)),var(--surface));display:grid;grid-gap:12px;gap:12px}.cxd-live-badge{display:inline-flex;align-items:center;gap:7px;justify-self:start;font-size:11px;font-weight:760;text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.cxd-live-dot{width:8px;height:8px;border-radius:999px;background:var(--accent);animation:cxd-pulse 1.6s ease-in-out infinite}.cxd-live-doc{position:relative;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:14px 16px;display:grid;grid-gap:9px;gap:9px;transition:border-color .3s ease,box-shadow .3s ease;animation:cxd-doc-in .42s cubic-bezier(.22,1,.36,1) both}.cxd-live-doc.is-sealed{border-color:var(--accent);box-shadow:0 4px 18px color-mix(in srgb,var(--accent) 14%,transparent)}@keyframes cxd-doc-in{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}.cxd-live-doc-top{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.cxd-live-doc-tag{font-size:10px;font-weight:760;letter-spacing:.08em;color:var(--muted)}.cxd-live-doc-name{font-size:14px;font-weight:700;color:var(--text)}.cxd-live-hash{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cxd-live-hash-k{font-size:10px;font-weight:760;letter-spacing:.06em;color:var(--muted)}.cxd-live-hash-v{font-family:var(--mono-font);font-size:14px;letter-spacing:.05em;color:var(--text)}.cxd-live-hash-v.is-live{color:var(--accent)}.cxd-live-status{font-size:11.5px;color:var(--muted);min-height:15px}.cxd-live-seal{position:absolute;top:12px;right:14px;width:40px;height:40px;border-radius:999px;background:var(--accent);color:var(--on-accent);display:grid;place-items:center;font-weight:800;font-size:20px;animation:cxd-stamp .45s cubic-bezier(.34,1.56,.64,1) both}.cxd-live-seal:after{content:"";position:absolute;inset:-5px;border-radius:999px;border:2px solid var(--accent);animation:cxd-ripple 1.4s ease-out infinite}.cxd-live-chain{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cxd-live-chain-h{font-size:11px;font-weight:760;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.cxd-live-links{display:flex;align-items:center;gap:10px}.cxd-live-link{font-family:var(--mono-font);font-size:11px;padding:4px 8px;border-radius:6px;border:1px dashed var(--line);color:var(--muted);opacity:.5;transition:opacity .35s ease,border-color .35s ease,color .35s ease,background .35s ease;position:relative}.cxd-live-link+.cxd-live-link:before{content:"";position:absolute;left:-10px;top:50%;width:8px;height:1px;background:var(--line)}.cxd-live-link.is-on{opacity:1;border-style:solid;border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);animation:cxd-link-in .42s cubic-bezier(.34,1.56,.64,1) both}@keyframes cxd-link-in{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.cxd-live-verdict{font-size:12px;font-weight:760;color:var(--accent);margin-left:auto}@media (prefers-reduced-motion:reduce){.cxd-live-doc,.cxd-live-dot,.cxd-live-link.is-on,.cxd-live-seal,.cxd-live-seal:after{animation:none!important}}.cxd-live.is-over{outline:2px dashed var(--accent);outline-offset:-4px}.cxd-live-doc-size{font-size:11px;color:var(--muted);margin-left:auto}.cxd-drop{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1.5px dashed color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--accent) 4%,transparent);color:var(--text);font:inherit;font-size:12.5px;font-weight:640;padding:11px 14px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.cxd-drop:hover{background:color-mix(in srgb,var(--accent) 9%,transparent);border-color:var(--accent)}.cxd-drop-i{font-size:15px;color:var(--accent)}.cxd-tamper{margin-top:4px;border-top:1px solid var(--line);padding-top:10px;display:grid;grid-gap:5px;gap:5px}.cxd-tamper-h{font-size:11px;font-weight:700;color:var(--muted)}.cxd-tamper-v{font-size:12.5px;font-weight:720;color:var(--danger,#b42318)}.cxd-broken{color:var(--danger,#b42318)!important;text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--danger,#b42318) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--danger,#b42318) 55%,transparent)}.cxd-tamper-btn{justify-self:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--danger,#b42318);border-radius:8px;background:transparent;color:var(--danger,#b42318);font:inherit;font-size:12px;font-weight:700;padding:7px 12px;cursor:pointer}.cxd-tamper-btn:hover{background:color-mix(in srgb,var(--danger,#b42318) 8%,transparent)}.cxd-reset-btn{justify-self:start;border:0;padding:4px 0;text-decoration:underline;text-underline-offset:3px}.cxd-replay-btn,.cxd-reset-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--muted);font:inherit;font-size:12px;cursor:pointer}.cxd-replay-btn{border:1px solid var(--line);border-radius:8px;font-weight:700;padding:6px 12px}.cxd-replay-btn:hover{color:var(--text);border-color:var(--accent)}.cxd-live-link.is-you{border-style:solid;border-color:var(--accent);color:var(--on-accent);background:var(--accent)}.fs{--fs-ink:#f4f6f3;--fs-soft:rgba(244,246,243,.64);--fs-gold:#c7a85a;--fs-card:#ffffff;--fs-cink:#17281f;--fs-cmut:#5b6a62;--fs-cline:rgba(18,42,32,.12);--fs-green:#1e4d3a;--fs-red:#bf463b;position:relative;isolation:isolate;overflow:hidden;border:0;border-radius:var(--radius-large,20px);background-color:#123529;background-image:linear-gradient(152deg,#16402f,#0e2a20 56%,#0a2018);box-shadow:0 2px 6px rgba(0,0,0,.14),0 34px 74px -24px rgba(9,32,24,.62)}.fs-glow{position:absolute;inset:-25% -12% auto -12%;height:78%;z-index:0;pointer-events:none;background:radial-gradient(58% 120% at 80% -8%,rgba(199,168,90,.22),transparent 62%),radial-gradient(52% 110% at 10% 4%,rgba(86,178,138,.16),transparent 60%)}.fs-steps{position:relative;z-index:1;display:flex;gap:5px;padding:16px clamp(16px,3vw,26px) 0}.fs-step{flex:1 1;height:3px;border-radius:999px;background:rgba(244,246,243,.15);overflow:hidden}.fs-step-fill{display:block;height:100%;background:var(--fs-gold);transition:width .05s linear}.fs-step.is-active .fs-step-fill{box-shadow:0 0 10px rgba(199,168,90,.65)}.fs-rail{position:relative;z-index:1;display:flex;gap:7px;padding:14px clamp(16px,3vw,26px) 2px;overflow-x:auto;scrollbar-width:none}.fs-rail::-webkit-scrollbar{display:none}.fs-chip{flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(244,246,243,.18);border-radius:999px;background:rgba(244,246,243,.05);color:var(--fs-soft);font:inherit;font-size:12.5px;font-weight:640;padding:8px 14px;cursor:pointer;white-space:nowrap;transition:color .18s ease,border-color .18s ease,background .18s ease}.fs-chip:hover{color:var(--fs-ink);border-color:rgba(199,168,90,.5)}.fs-chip.is-active{color:#0e2a20;background:var(--fs-gold);border-color:var(--fs-gold);box-shadow:0 4px 16px rgba(199,168,90,.34)}.fs-chip-n{font-family:var(--mono-font);font-size:10.5px;opacity:.66}.fs-chip.is-active .fs-chip-n{opacity:.9}.fs-stage{position:relative;z-index:1;padding:clamp(26px,3.2vw,40px) clamp(18px,3vw,40px);display:grid}.fs-scene{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);grid-gap:clamp(22px,3vw,44px);gap:clamp(22px,3vw,44px);align-items:center;animation:fs-in .5s cubic-bezier(.22,1,.36,1) both}@keyframes fs-in{0%{opacity:0;transform:translateY(14px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.fs-scene>*{animation:fs-rise .52s cubic-bezier(.22,1,.36,1) both}.fs-scene>:nth-child(2){animation-delay:.09s}@keyframes fs-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.fs-kicker{font-size:11px;font-weight:780;text-transform:uppercase;letter-spacing:.12em;color:var(--fs-gold)}.fs-title{margin:8px 0 0;font-size:clamp(24px,2.2vw,34px);line-height:1.05;letter-spacing:-.01em;color:var(--fs-ink)}.fs-caption{margin:12px 0 0;font-size:14.5px;line-height:1.55;color:var(--fs-soft);max-width:40ch}.fs-mock{min-width:0}@media (max-width:720px){.fs-scene{grid-template-columns:1fr;gap:20px}}.fs-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:560px){.fs-two{grid-template-columns:1fr}}.fs-tl{display:grid;grid-gap:8px;gap:8px}.fs-tl-row{display:grid;grid-template-columns:auto 1fr;grid-gap:11px;gap:11px}.fs-tl-dot{width:9px;height:9px;border-radius:999px;background:var(--fs-gold);margin-top:5px;box-shadow:0 0 0 3px rgba(199,168,90,.18)}.fs-tl-row b{font-size:12px}.fs-tl-row b,.fs-tl-row span{display:block;color:var(--fs-ink)}.fs-tl-row span{font-size:13px}.fs-tl-row em{font-size:11px;color:var(--fs-soft);font-style:normal}.fs-qa{border:1px solid var(--fs-cline);border-radius:14px;background:var(--fs-card);padding:15px;align-self:start;box-shadow:0 12px 32px -16px rgba(0,0,0,.5)}.fs-qa-e{font-size:10px;font-weight:780;text-transform:uppercase;letter-spacing:.07em;color:var(--fs-cmut)}.fs-qa-q{margin-top:6px;font-weight:740;font-size:14px}.fs-qa-a,.fs-qa-q{color:var(--fs-cink)}.fs-qa-a{margin-top:8px;font-size:13.5px}.fs-cite{margin-top:9px;font-size:12px;color:var(--fs-cmut);font-style:italic}.fs-adv{display:grid;grid-gap:10px;gap:10px}.fs-card{border:1px solid var(--fs-cline);border-radius:14px;background:var(--fs-card);padding:13px 15px;box-shadow:0 12px 32px -18px rgba(0,0,0,.5)}.fs-card p{margin:6px 0 0;font-size:13.5px;line-height:1.42;color:var(--fs-cink)}.fs-card-ok{border-left:3px solid var(--fs-green)}.fs-card-warn{border-left:3px solid var(--fs-red);background:#fff6f5}.fs-tag{font-size:10px;font-weight:780;text-transform:uppercase;letter-spacing:.05em;color:var(--fs-green)}.fs-tag-warn{color:var(--fs-red)}.fs-arrow{color:var(--fs-soft);font-size:18px;text-align:center}.fs-check,.fs-forensic,.fs-matrix{display:grid;grid-gap:8px;gap:8px}.fs-crow,.fs-frow,.fs-mrow{display:flex;align-items:center;gap:12px;border:1px solid var(--fs-cline);border-radius:11px;background:var(--fs-card);padding:10px 13px;font-size:13px;box-shadow:0 10px 26px -18px rgba(0,0,0,.5)}.fs-mrow{justify-content:space-between}.fs-mrow.is-gap{border-left:3px solid var(--fs-red)}.fs-claim{color:var(--fs-cink)}.fs-link{font-size:12px;font-weight:720;color:var(--fs-green);white-space:nowrap}.fs-link.is-gap{color:var(--fs-red)}.fs-crow span:first-child{color:var(--fs-cmut);flex:1 1}.fs-crow b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fs-cink)}.fs-verd{font-size:11px;font-weight:740;padding:3px 9px;border-radius:999px}.fs-verd-ok{color:var(--fs-green);background:rgba(30,77,58,.1)}.fs-verd-bad{color:var(--fs-red);background:rgba(191,70,59,.1)}.fs-contra{display:grid;grid-gap:11px;gap:11px}.fs-doc{border:1px solid var(--fs-cline);border-radius:14px;background:var(--fs-card);padding:13px 15px;box-shadow:0 10px 26px -18px rgba(0,0,0,.5)}.fs-doc-h{font-size:11px;font-weight:740;color:var(--fs-cmut)}.fs-doc p{margin:6px 0 0;font-size:13.5px;font-style:italic;color:var(--fs-cink)}.fs-doc-bad{border-left:3px solid var(--fs-red)}.fs-vs{justify-self:center;font-weight:800;font-size:18px;color:var(--fs-gold)}.fs-plead{border:1px solid var(--fs-cline);border-radius:14px;background:var(--fs-card);padding:16px 18px;box-shadow:0 12px 32px -18px rgba(0,0,0,.5)}.fs-plead p{margin:0;font-size:14px;line-height:1.75;color:var(--fs-cink)}.fs-cchip{display:inline-flex;font-size:11px;font-weight:740;color:#fff;background:var(--fs-green);border-radius:6px;padding:1px 7px;margin:0 2px;white-space:nowrap}.fs-plead-note{margin-top:12px;font-size:12px;color:var(--fs-cmut)}.fs-pack{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.fs-pack li{display:flex;align-items:center;gap:11px;font-size:14px;color:var(--fs-ink)}.fs-ck{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:999px;background:var(--fs-gold);color:#0e2a20;font-size:12px;font-weight:800;flex:0 0 auto}.fs-frow span{color:var(--fs-cmut)}.fs-frow b{color:var(--fs-cink)}.fs-flag{color:var(--fs-red)!important}.fs-fnote{margin-top:4px;font-size:12px;color:var(--fs-soft)}.fs-seal-scene{display:grid;grid-gap:16px;gap:16px;justify-items:start}.fs-seal{width:62px;height:62px;border-radius:999px;background:var(--fs-gold);color:#0e2a20;display:grid;place-items:center;font-size:26px;font-weight:800;position:relative;animation:cxd-stamp .5s cubic-bezier(.34,1.56,.64,1) both}.fs-seal:after{content:"";position:absolute;inset:-6px;border-radius:999px;border:2px solid var(--fs-gold);animation:cxd-ripple 1.8s ease-out 2;opacity:0}.fs-seal-rows{display:grid;grid-gap:7px;gap:7px;width:100%;max-width:360px}.fs-seal-rows div{display:flex;justify-content:space-between;font-size:13px;color:var(--fs-ink)}.fs-seal-rows span{color:var(--fs-soft)}.fs-mono{font-family:var(--mono-font);font-size:12.5px;color:var(--fs-ink)}.fs-chain{display:flex;gap:14px}.fs-clink{font-family:var(--mono-font);font-size:11px;padding:4px 9px;border-radius:6px;border:1px solid var(--fs-gold);color:var(--fs-gold);position:relative}.fs-clink+.fs-clink:before{content:"";position:absolute;left:-14px;top:50%;width:10px;height:1px;background:rgba(199,168,90,.5)}.fs-nav{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 clamp(16px,3vw,26px) 18px}.fs-count{font-family:var(--mono-font);font-size:12px;color:rgba(244,246,243,.42)}.fs-nav-btns{display:flex;gap:8px}.fs-btn-ghost,.fs-btn-gold{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:14px;font-weight:700;border-radius:11px;padding:10px 18px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.fs-btn-ghost{border:1px solid rgba(244,246,243,.22);background:transparent;color:var(--fs-soft)}.fs-btn-ghost:hover{color:var(--fs-ink);border-color:rgba(244,246,243,.4)}.fs-btn-gold{border:1px solid var(--fs-gold);background:var(--fs-gold);color:#0e2a20;box-shadow:0 6px 18px rgba(199,168,90,.3)}.fs-btn-gold:hover{transform:translateY(-1px);box-shadow:0 9px 24px rgba(199,168,90,.4)}.fs-act{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin-top:14px;font:inherit;font-size:14px;font-weight:700;color:var(--fs-gold);background:rgba(244,246,243,.05);border:1px solid rgba(199,168,90,.75);border-radius:12px;padding:12px 16px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.fs-act:hover:not(:disabled){background:rgba(199,168,90,.12)}.fs-act:disabled{color:var(--fs-soft);border-color:rgba(199,168,90,.3);cursor:default}.fs-ask{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.fs-ask button{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;font:inherit;font-size:12.5px;font-weight:640;color:var(--fs-ink);background:rgba(244,246,243,.08);border:1px solid rgba(244,246,243,.22);border-radius:11px;padding:9px 13px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.fs-ask button:hover{border-color:rgba(199,168,90,.6)}.fs-ask button.is-on{background:var(--fs-gold);border-color:var(--fs-gold);color:#0e2a20}.fs-scanx{top:0;bottom:0;width:42px;margin-left:-21px;background:linear-gradient(90deg,rgba(199,168,90,0),rgba(199,168,90,.35),rgba(199,168,90,0))}.fs-scanx,.fs-scany{position:absolute;pointer-events:none}.fs-scany{left:6px;right:6px;height:2px;background:linear-gradient(90deg,rgba(199,168,90,0),rgba(199,168,90,.95),rgba(199,168,90,0))}.fs-alert{display:flex;align-items:center;gap:8px;margin-top:4px;border-radius:11px;background:#fdeceb;color:var(--fs-red);font-size:12.5px;font-weight:740;padding:10px 13px}.fs-linkline{flex:0 0 34px;height:2px;background:rgba(23,40,31,.12);border-radius:999px;overflow:hidden;display:inline-block}.fs-linkline span{display:block;height:100%}.fs-gappill{justify-self:center;font-family:var(--mono-font);font-size:12px;font-weight:740;color:var(--fs-gold);border:1px solid var(--fs-gold);border-radius:999px;padding:4px 13px;background:rgba(10,32,24,.82)}.fs-mark{background-image:linear-gradient(rgba(30,77,58,.18),rgba(30,77,58,.18));background-repeat:no-repeat;background-size:0 100%;border-radius:3px;padding:0 2px;color:var(--fs-green);font-weight:800;font-style:italic}.fs-mark.is-bad{background-image:linear-gradient(rgba(191,70,59,.16),rgba(191,70,59,.16));color:var(--fs-red)}.fs-zip{display:flex;align-items:center;gap:9px;margin-top:12px;border-radius:12px;background:var(--fs-green);color:#f4f6f3;font-family:var(--mono-font);font-size:12.5px;font-weight:740;padding:12px 14px}.fs-bar{height:5px;border-radius:999px;background:rgba(244,246,243,.18);overflow:hidden}.fs-bar span{display:block;height:100%;background:var(--fs-gold)}.fsx{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px);align-items:start;animation:fs-in .5s cubic-bezier(.22,1,.36,1) both}@media (max-width:860px){.fsx{grid-template-columns:1fr;gap:18px}}.fsx-copy{min-width:0}.fsx-result{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.fsx-reveal{transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1)}.fsx-ans{margin:0;border:1px solid var(--fs-cline);border-left:3px solid var(--fs-green);border-radius:12px;background:var(--fs-card);color:var(--fs-cink);font-size:13.5px;line-height:1.5;padding:11px 14px;box-shadow:0 10px 26px -18px rgba(0,0,0,.5)}.fsx-ans.is-bad{border-left-color:var(--fs-red);background:#fff6f5}.fsx-ans.is-ok{border-left-color:var(--fs-green);background:#f2f7f3}.fsx-rec{margin:0;border:1px solid rgba(199,168,90,.55);border-radius:12px;background:rgba(199,168,90,.1);color:var(--fs-gold);font-size:12.5px;font-weight:700;padding:10px 14px}.fsx-row{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid var(--fs-cline);border-radius:11px;background:var(--fs-card);padding:9px 13px;font-size:12.5px;color:var(--fs-cink);box-shadow:0 10px 26px -18px rgba(0,0,0,.5)}.fsx-row b{font-weight:740;color:var(--fs-green);white-space:nowrap}.fsx-row.is-bad{border-left:3px solid var(--fs-red);background:#fff6f5}.fsx-row.is-bad b,.fsx-row.is-warn b{color:var(--fs-red)}.fsx-zip{margin:0;border-radius:12px;background:var(--fs-green);color:#f4f6f3;font-family:var(--mono-font);font-size:12.5px;font-weight:740;padding:11px 14px}.fsx-chain{display:flex;gap:14px}.fsx-viewer{min-width:0}.fsx-doctabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:8px}.fsx-doctabs::-webkit-scrollbar{display:none}.fsx-tab{flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:12px;font-weight:700;color:var(--fs-soft);background:rgba(244,246,243,.06);border:1px solid rgba(244,246,243,.18);border-radius:9px;padding:6px 11px;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.fsx-tab.is-active{color:#0e2a20;background:var(--fs-gold);border-color:var(--fs-gold)}.fsx-badge{font-family:var(--mono-font);font-size:10px;font-weight:700;color:var(--fs-green);background:#eaf2ec;border-radius:5px;padding:1px 6px}.fsx-tab.is-active .fsx-badge{background:rgba(14,42,32,.16);color:#0e2a20}.fsx-badge.is-wip{color:var(--fs-soft);background:rgba(244,246,243,.18)}.fsx-paper{height:330px;overflow-y:auto;background:#fdfcf9;border:1px solid var(--fs-cline);border-radius:14px;padding:18px 20px 14px;box-shadow:0 18px 44px -20px rgba(0,0,0,.55);scroll-behavior:smooth}.fsx-paperhead{display:flex;justify-content:space-between;align-items:baseline;gap:10px;border-bottom:1px solid #e7e2d6;padding-bottom:9px;margin-bottom:12px}.fsx-docname{font-family:var(--mono-font);font-size:12px;font-weight:700;color:var(--fs-cink)}.fsx-dockind{font-size:11px;color:var(--fs-cmut);white-space:nowrap}.fsx-para{margin:0 0 11px;font-size:13px;line-height:1.62;color:var(--fs-cink);padding-left:10px;border-left:3px solid transparent;transition:border-color .3s ease}.fsx-para.is-focus{border-left-color:var(--fs-gold)}.fsx-m{background-repeat:no-repeat;background-size:0 100%;border-radius:3px;padding:0 2px;color:inherit;transition:background-size .7s cubic-bezier(.22,1,.36,1),color .4s ease .3s,font-weight .4s ease .3s}.fsx-m.is-on{background-size:100% 100%;font-weight:760}.fsx-m.tone-ok{background-image:linear-gradient(rgba(30,77,58,.16),rgba(30,77,58,.16))}.fsx-m.is-on.tone-ok{color:var(--fs-green)}.fsx-m.tone-bad{background-image:linear-gradient(rgba(191,70,59,.16),rgba(191,70,59,.16))}.fsx-m.is-on.tone-bad{color:var(--fs-red)}.fsx-m.tone-gold{background-image:linear-gradient(rgba(199,168,90,.3),rgba(199,168,90,.3))}.fsx-m.is-on.tone-gold{color:#6b5620}.fsx-fict{margin:6px 0 0;font-size:10.5px;color:var(--fs-cmut);font-style:italic}.home-editorial .home-app-promo,.home-editorial .home-showcase{max-width:var(--content-max);margin-inline:auto}.home-editorial .home-showcase-intro{max-width:760px;margin:0 0 clamp(26px,3.4vw,42px)}.home-editorial .home-showcase-intro .eyebrow{margin-bottom:14px}.home-editorial .home-showcase-intro .home-lead{max-width:62ch;color:var(--muted)}.home-editorial .home-showcase-note{max-width:60ch;margin:clamp(30px,4vw,50px) 0 clamp(16px,2.2vw,22px);color:var(--muted);font-size:clamp(15px,.35vw + 13px,17px);line-height:1.55}.home-editorial .home-showcase .cxd{max-width:var(--content-max);margin-inline:auto}.fs{box-shadow:0 2px 8px rgba(0,0,0,.16),0 44px 92px -30px rgba(9,32,24,.72)}.fs:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;z-index:3;background:linear-gradient(90deg,transparent,rgba(199,168,90,.55),transparent);pointer-events:none}.fsx-copy{padding-top:2px}.fsx-paperwrap{position:relative;border-radius:16px;overflow:hidden;filter:drop-shadow(0 24px 46px rgba(6,24,16,.5)) drop-shadow(0 6px 14px rgba(6,24,16,.34))}.fsx-paperwrap .fsx-paper{position:relative;height:340px;background:linear-gradient(180deg,#fffefb,#fbfaf5);border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.fsx-scan{position:absolute;left:0;right:0;top:-34%;height:34%;z-index:6;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent,rgba(199,168,90,.04) 30%,rgba(199,168,90,.3) 50%,rgba(199,168,90,.04) 70%,transparent);box-shadow:0 0 26px rgba(199,168,90,.24)}.fsx-scan:after{content:"";position:absolute;left:6%;right:6%;top:50%;height:1.5px;background:linear-gradient(90deg,transparent,rgba(199,168,90,.85),transparent)}.fsx-paperwrap.is-scanning .fsx-scan{animation:fsx-scan 1.15s cubic-bezier(.4,0,.2,1)}@keyframes fsx-scan{0%{top:-34%;opacity:0}14%{opacity:1}86%{opacity:1}to{top:100%;opacity:0}}.fsx-reading{position:absolute;bottom:12px;right:13px;z-index:7;display:inline-flex;align-items:center;gap:7px;font-family:var(--mono-font);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fs-green);background:rgba(255,254,250,.92);border:1px solid rgba(199,168,90,.5);border-radius:999px;padding:4px 10px 4px 9px;opacity:0;transform:translateY(6px);transition:opacity .28s ease,transform .28s ease;pointer-events:none}.fsx-reading:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--fs-gold);animation:fsx-pulse 1s ease-in-out infinite}.fsx-paperwrap.is-scanning .fsx-reading{opacity:1;transform:translateY(0)}@keyframes fsx-pulse{0%,to{box-shadow:0 0 0 0 rgba(199,168,90,.55)}50%{box-shadow:0 0 0 5px rgba(199,168,90,0)}}.fsx-para{transition:opacity .5s ease,filter .5s ease,border-color .35s ease,background .45s ease;border-radius:0 6px 6px 0}.fsx-para.is-focus{background:linear-gradient(90deg,rgba(199,168,90,.12),rgba(199,168,90,0) 78%)}.fsx-paper:has(.fsx-para.is-focus) .fsx-para:not(.is-focus){opacity:.3;filter:saturate(.5)}.fsx-paper:has(.fsx-para.is-focus) .fsx-fict{opacity:.28}.fsx-m.is-on{animation:fsx-mark .8s cubic-bezier(.22,1,.36,1),fsx-bloom 1.05s ease .05s;border-radius:4px}@keyframes fsx-mark{0%{text-shadow:0 0 0 transparent}34%{text-shadow:0 0 10px color-mix(in srgb,currentColor 45%,transparent)}to{text-shadow:0 0 0 transparent}}@keyframes fsx-bloom{0%{box-shadow:0 0 0 0 transparent}32%{box-shadow:0 0 15px 1px color-mix(in srgb,currentColor 38%,transparent)}to{box-shadow:0 0 0 0 transparent}}.fsx-tab.is-active{box-shadow:0 4px 14px rgba(199,168,90,.32)}.fsx-ans,.fsx-rec,.fsx-row,.fsx-zip{transition:box-shadow .3s ease}.fsx-ans.is-ok{box-shadow:0 12px 30px -18px rgba(30,77,58,.5)}@media (max-width:860px){.home-editorial .home-showcase{max-width:640px}}@media (prefers-reduced-motion:reduce){.fs-scene,.fs-scene>*,.fs-seal,.fs-seal:after,.fsx{animation:none!important}.fsx-m,.fsx-para,.fsx-reading:before,.fsx-reveal,.fsx-scan{transition:none!important;animation:none!important}.fsx-reading,.fsx-scan{opacity:0!important}}.fsz{--fsz-bg-0:#050e0a;--fsz-bg-1:#0a1c14;--fsz-bg-2:#123326;--fsz-paper:#f5efe2;--fsz-paper-2:#efe8d8;--fsz-ink:#1c2b23;--fsz-gold:#c7a85a;--fsz-gold-hi:#f0e0ae;--fsz-gold-lo:#7a5b23;--fsz-green:#2f6a48;--fsz-red:#9e3b34;--fsz-glass:rgba(16,38,28,.58);--fsz-edge:rgba(199,168,90,.22);--fsz-dim:.30;--fsz-vignette:.5;position:relative;isolation:isolate;overflow:clip;border-radius:20px;padding:clamp(24px,3vw,46px);background:radial-gradient(128% 96% at 50% 30%,var(--fsz-bg-2) 0,var(--fsz-bg-1) 44%,var(--fsz-bg-0) 100%);box-shadow:0 2px 8px rgba(0,0,0,.2),0 54px 110px -36px rgba(4,16,11,.8)}.fsz:before{z-index:0;opacity:.04;mix-blend-mode:overlay;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.fsz:after,.fsz:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit}.fsz:after{z-index:6;box-shadow:inset 0 0 220px 48px rgba(0,0,0,calc(.6 * var(--fsz-vignette)));transition:box-shadow .7s ease}.fsz[data-sealing=true]{--fsz-vignette:.82}.fsz-topline{position:absolute;top:0;left:0;right:0;height:1px;z-index:5;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(199,168,90,.5),transparent)}.fsz-deck{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);grid-gap:clamp(22px,3.2vw,48px);gap:clamp(22px,3.2vw,48px);align-items:start;perspective:1700px}.fsz-deck>*{min-width:0}.fsz-rail{display:flex;flex-direction:column;margin:0 0 22px}.fsz-op{position:relative;display:grid;grid-template-columns:auto 1fr;grid-gap:13px;gap:13px;align-items:baseline;padding:11px 14px 12px;border:0;border-top:1px solid rgba(199,168,90,.11);background:transparent;text-align:left;cursor:pointer;color:#b8d2c4;font:inherit;transition:color .22s ease,background .3s ease;border-radius:8px}.fsz-op:first-child{border-top:0}.fsz-op:before{content:attr(data-idx);font-family:var(--mono-font);font-size:11px;font-weight:600;letter-spacing:.05em;color:var(--fsz-gold-lo);transition:color .22s ease}.fsz-op-label{font-family:var(--display-font,"Space Grotesk"),sans-serif;font-size:14.5px;font-weight:600;letter-spacing:-.01em}.fsz-op-rule{position:absolute;left:14px;right:14px;bottom:6px;height:1px;background:linear-gradient(90deg,var(--fsz-gold),transparent);transform:scaleX(0);transform-origin:left;transition:transform .32s cubic-bezier(.2,.8,.2,1)}.fsz-op:hover{color:#eaf6ee}.fsz-op:hover .fsz-op-rule{transform:scaleX(1)}.fsz-op:active{transform:translateX(2px);transition:transform .08s}.fsz-op[aria-current=true]{color:#fff;background:linear-gradient(90deg,rgba(199,168,90,.1),transparent 62%);box-shadow:inset 3px 0 0 var(--fsz-gold),inset 0 0 0 1px rgba(199,168,90,.16)}.fsz-op[aria-current=true]:before{color:var(--fsz-gold-hi)}.fsz-op[aria-current=true] .fsz-op-dot{opacity:1}.fsz-op-dot{position:absolute;right:12px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--fsz-gold-hi);box-shadow:0 0 9px 1px rgba(240,224,174,.75);opacity:0;transition:opacity .3s ease}.fsz-kicker{font-family:var(--mono-font);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--fsz-gold);margin:2px 0 8px}.fsz-title{margin:0 0 8px;font-family:var(--display-font,"Space Grotesk"),sans-serif;font-size:clamp(21px,2.1vw,27px);font-weight:620;letter-spacing:-.02em;color:#f4f8f5}.fsz-caption{margin:0 0 15px;font-size:13.5px;line-height:1.62;color:#accabb;max-width:42ch}.fsz-ask{display:flex;flex-direction:column;gap:7px;margin:0 0 14px}.fsz-ask button{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;font:inherit;font-size:12.5px;font-weight:600;color:#cfe6d9;background:rgba(255,255,255,.04);border:1px solid rgba(199,168,90,.2);border-radius:10px;padding:9px 13px;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.fsz-ask button:hover{border-color:rgba(199,168,90,.5);color:#eaf6ee}.fsz-ask button.is-on{border-color:var(--fsz-gold);background:rgba(199,168,90,.12);color:#fff}.fsz-result{display:grid;grid-gap:8px;gap:8px;margin:4px 0 16px}.fsz-reveal{transition:opacity .5s cubic-bezier(.2,1,.3,1),transform .5s cubic-bezier(.2,1,.3,1)}.fsz-ans{margin:0;border:1px solid var(--fsz-edge);border-left:3px solid var(--fsz-green);border-radius:12px;background:var(--fsz-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e9f4ec;font-size:13px;line-height:1.52;padding:11px 14px}.fsz-ans.is-bad{border-left-color:var(--fsz-red)}.fsz-ans.is-ok{border-left-color:var(--fsz-gold)}.fsz-rec{margin:0;border:1px solid rgba(199,168,90,.4);border-radius:12px;background:rgba(199,168,90,.1);color:var(--fsz-gold-hi);font-weight:600}.fsz-rec,.fsz-row{font-size:12px;padding:9px 13px}.fsz-row{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid var(--fsz-edge);border-radius:11px;background:var(--fsz-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#dcece2}.fsz-row b{font-weight:700;color:#f0e0ae;white-space:nowrap}.fsz-row.is-bad{border-left:3px solid var(--fsz-red)}.fsz-row.is-bad b,.fsz-row.is-warn b{color:#e79a92}.fsz-zip{margin:4px 0 0;border-radius:12px;padding:11px 14px;font-family:var(--mono-font);font-size:12px;font-weight:700;color:#221a08}.fsz-act{position:relative;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font:inherit;font-family:var(--display-font,"Space Grotesk"),sans-serif;font-size:14px;font-weight:640;letter-spacing:-.01em;color:#241b08;border:0;border-radius:12px;padding:13px 18px;cursor:pointer;background:linear-gradient(118deg,#7a5b23,#c7a85a 30%,#f3e4b0 50%,#c7a85a 70%,#8a6a2c);box-shadow:0 12px 30px -12px rgba(199,168,90,.5),inset 0 1px 0 rgba(255,255,255,.35);transition:transform .2s cubic-bezier(.34,1.4,.6,1),box-shadow .2s ease}.fsz-act:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 38px -12px rgba(199,168,90,.58),inset 0 1px 0 rgba(255,255,255,.4)}.fsz-act:active:not(:disabled){transform:translateY(0) scale(.99)}.fsz-act:disabled{opacity:.68;cursor:default}.fsz-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.fsz-count{font-family:var(--mono-font);font-size:11.5px;color:#7f9a8c}.fsz-nav-btns{display:flex;gap:8px}.fsz-nav-btns button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;border-radius:10px;padding:8px 14px;transition:transform .15s ease,background .18s ease,border-color .18s ease}.fsz-ghost{background:transparent;border:1px solid rgba(199,168,90,.28);color:#cfe6d9}.fsz-ghost:hover{border-color:rgba(199,168,90,.55)}.fsz-gold{background:rgba(199,168,90,.14);border:1px solid var(--fsz-gold);color:#f4e9c8}.fsz-gold:hover{background:rgba(199,168,90,.22);transform:translateY(-1px)}.fsz-dossier{position:relative;transform-style:preserve-3d;transform:rotateX(7deg) rotate(-1deg);transform-origin:50% 26%;transition:transform .6s cubic-bezier(.2,.8,.2,1);margin-top:14px}.fsz-dossier[data-reading=true]{transform:rotateX(2deg) rotate(-.3deg)}.fsz-dossier[data-sealing=true]{transform:rotateX(5deg) rotate(0deg)}.fsz-shadow{position:absolute;left:7%;right:7%;bottom:-24px;height:44px;z-index:-1;background:radial-gradient(60% 100% at 50% 50%,rgba(0,0,0,.6),transparent 72%);filter:blur(26px)}.fsz-tabs{position:relative;display:flex;gap:6px;padding-left:16px;z-index:4;margin-bottom:-6px}.fsz-tab{position:relative;font-family:var(--mono-font);font-size:10.5px;font-weight:700;letter-spacing:.02em;color:#3a2f16;cursor:pointer;border:0;padding:7px 12px 12px;border-radius:7px 7px 0 0;transform:translateY(5px);transition:transform .26s cubic-bezier(.2,.8,.2,1),filter .2s ease}.fsz-tab:not([aria-selected=true]){filter:brightness(.82) saturate(.7)}.fsz-tab[aria-selected=true]{transform:translateY(0)}.fsz-tab .fsz-tab-badge{display:inline-block;margin-left:6px;font-size:9.5px;opacity:.85}.fsz-stack{position:relative}.fsz-under{position:absolute;inset:0;border-radius:7px;background:var(--fsz-paper-2);box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.fsz-under:first-child{transform:translate(7px,8px);filter:brightness(.7)}.fsz-under:nth-child(2){transform:translate(4px,5px);filter:brightness(.8)}.fsz-under:nth-child(3){transform:translate(2px,2.5px);filter:brightness(.9)}.fsz-sheet{position:relative;z-index:3;height:344px;overflow-y:auto;scroll-behavior:smooth;transform:none;background:linear-gradient(180deg,var(--fsz-paper),var(--fsz-paper-2));color:var(--fsz-ink);border-radius:7px;padding:22px 26px 20px 56px;counter-reset:ln;font-family:Georgia,Times New Roman,serif;line-height:1.7;box-shadow:0 26px 62px -26px rgba(0,0,0,.72),inset 0 0 0 1px rgba(0,0,0,.05)}.fsz-sheet::-webkit-scrollbar{width:8px}.fsz-sheet::-webkit-scrollbar-thumb{background:rgba(28,43,35,.18);border-radius:8px}.fsz-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-family:var(--mono-font);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:#6a6047;border-bottom:1px solid rgba(0,0,0,.13);padding-bottom:10px;margin-bottom:16px}.fsz-head .fsz-docname{font-weight:700;color:#33291a;text-transform:none;letter-spacing:0}.fsz-para{position:relative;margin:0 0 .95em;font-size:13.5px;color:var(--fsz-ink);transition:opacity .5s ease}.fsz-para:before{counter-increment:ln;content:counter(ln,decimal-leading-zero);position:absolute;left:-34px;width:22px;text-align:right;font-family:var(--mono-font);font-size:10px;color:#b3a98d;top:.28em}.fsz-sheet:has(.fsz-para[data-lit="1"]) .fsz-para:not([data-lit="1"]){opacity:.32}.fsz-fict{margin:8px 0 0;font-size:10px;font-style:italic;color:#8a8168}.fsz-mark{position:relative;color:inherit;border-radius:2px;padding:0 2px;background:linear-gradient(var(--tone),var(--tone)) no-repeat 0 /0 100%;box-shadow:inset 3px 0 0 transparent;transition:background-size .55s cubic-bezier(.2,.7,.1,1),box-shadow .3s ease .35s,color .3s ease .35s,font-weight .3s ease .35s}.fsz-mark,.fsz-mark[data-tone=ok]{--tone:rgba(62,125,90,.3);--tone-solid:#2f6a48}.fsz-mark[data-tone=bad]{--tone:rgba(158,59,52,.28);--tone-solid:#9e3b34}.fsz-mark[data-tone=gold]{--tone:rgba(199,168,90,.34);--tone-solid:#8a6a2c}.fsz-mark[data-armed=true]{background-size:100% 100%;box-shadow:inset 3px 0 0 var(--tone-solid);color:var(--tone-solid);font-weight:700}.fsz-mark[data-armed=true]:after{content:"";position:absolute;inset:-2px;border-radius:3px;pointer-events:none;animation:fsz-bloom .6s ease-out 1}@keyframes fsz-bloom{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--tone-solid) 0%,transparent)}32%{box-shadow:0 0 14px 2px color-mix(in srgb,var(--tone-solid) 40%,transparent)}to{box-shadow:0 0 0 0 transparent}}.fsz-foil{position:relative;overflow:hidden;background:linear-gradient(120deg,#7a5b23,#c7a85a 30%,#f3e4b0 50%,#c7a85a 70%,#8a6a2c);color:#2a2110}.fsz-foil:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.7) 50%,transparent 58%);background-size:260% 100%;background-position:150% 0}.fsz-foil[data-sheen=true]:after{animation:fsz-sheen 1s ease-out 1}@keyframes fsz-sheen{0%{background-position:150% 0}to{background-position:-70% 0}}.fsz-chain{display:grid;grid-gap:8px;gap:8px;margin:4px 0 14px}.fsz-link{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:11px;gap:11px;border:1px solid var(--fsz-edge);border-radius:11px;background:var(--fsz-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:9px 12px}.fsz-link-name{font-size:10.5px;color:#9fbdac;white-space:nowrap}.fsz-hash,.fsz-link-name{font-family:var(--mono-font)}.fsz-hash{font-size:11px;letter-spacing:.01em;color:#dfeede;word-break:break-all;line-height:1.35}.fsz-hash[data-scramble=true]{color:#86ab98}.fsz-seal{flex:0 0 auto;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;opacity:0;box-shadow:inset 0 1px 3px rgba(255,255,255,.4),inset 0 -2px 5px rgba(0,0,0,.35),0 4px 10px -3px rgba(0,0,0,.6)}.fsz-seal svg{width:13px;height:13px}.fsz-seal[data-pressed=true]{animation:fsz-press .28s cubic-bezier(.16,1,.3,1) forwards}@keyframes fsz-press{0%{transform:scale(2.3);filter:blur(5px);opacity:0}to{transform:scale(1);filter:blur(0);opacity:1}}.fsz-root{margin:6px 0 2px;padding:15px 18px;border-radius:14px;text-align:center;border:1px solid rgba(199,168,90,.4);background:rgba(199,168,90,.07)}.fsz-root-label{font-family:var(--mono-font);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--fsz-gold);margin-bottom:6px}.fsz-root-hash{font-family:var(--mono-font);font-size:12.5px;font-weight:700;word-break:break-all;line-height:1.4;background:linear-gradient(120deg,#7a5b23,#c7a85a,#f3e4b0,#c7a85a);-webkit-background-clip:text;background-clip:text;color:transparent}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.fsz-root-hash{color:var(--fsz-gold)}}@media (max-width:900px){.fsz-deck{grid-template-columns:1fr;gap:22px;perspective:1300px}.fsz-dossier{transform:rotateX(6deg);transform-origin:50% 12%;margin-top:6px}.fsz-dossier[data-reading=true]{transform:rotateX(2deg)}.fsz-dossier[data-sealing=true]{transform:rotateX(4deg)}.fsz-caption{max-width:none}.fsz{padding:clamp(16px,5vw,24px)}.fsz-sheet{height:300px;padding:18px 18px 18px 46px}}@media (prefers-reduced-motion:reduce){.fsz-dossier,.fsz-dossier[data-reading=true],.fsz-dossier[data-sealing=true]{transform:none}.fsz:after{transition:none}.fsz-dossier,.fsz-dossier[data-reading=true],.fsz-dossier[data-sealing=true]{transform:none}.fsz-foil:after,.fsz-foil[data-sheen=true]:after{animation:none;opacity:0}.fsz-seal[data-pressed=true]{animation:none;opacity:1;transform:none;filter:none}.fsz-mark{transition:background-size .2s linear}.fsz-mark[data-armed=true]:after{animation:none}.fsz-act,.fsz-op,.fsz-op-rule,.fsz-para,.fsz-reveal{transition:none!important}}@media (prefers-reduced-motion:reduce){.fsz-sheet:has(.fsz-para[data-lit="1"]) .fsz-para:not([data-lit="1"]){opacity:.5}}.home-editorial{--home-section:clamp(64px,8vw,112px)}.home-editorial .home-hero.home-hero-live,.international-page .home-hero-cinematic{position:relative;isolation:isolate;overflow:hidden;grid-template-columns:minmax(340px,.82fr) minmax(560px,1.18fr);gap:clamp(34px,4vw,70px);align-items:start;max-width:1480px;min-height:min(780px,calc(100svh - 150px));padding:clamp(34px,4.5vw,76px);border:1px solid rgba(199,168,90,.24);border-radius:clamp(20px,2vw,30px);color:#f5f2e8;background:radial-gradient(90% 110% at 86% 18%,rgba(56,126,91,.22),transparent 65%),radial-gradient(60% 80% at 8% 92%,rgba(199,168,90,.09),transparent 68%),linear-gradient(138deg,#102e22,#081a12 52%,#040c08);box-shadow:0 56px 120px -54px rgba(4,20,13,.88),inset 0 1px 0 rgba(255,255,255,.04)}.home-editorial .home-hero.home-hero-live:before,.international-page .home-hero-cinematic:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(rgba(199,168,90,.035) 1px,transparent 0),linear-gradient(90deg,rgba(199,168,90,.025) 1px,transparent 0);-webkit-mask-image:linear-gradient(90deg,#000,transparent 72%);mask-image:linear-gradient(90deg,#000,transparent 72%)}.home-editorial .home-hero.home-hero-live:after,.international-page .home-hero-cinematic:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(112deg,transparent 37%,rgba(255,250,226,.055) 49%,transparent 59%)}.home-editorial .home-hero-copy,.international-page .home-hero-cinematic>div:first-child{position:relative;z-index:2;min-width:0}.home-hero-serial{margin-bottom:clamp(24px,4vw,52px);font-family:var(--mono-font);font-size:9.5px;font-weight:650;letter-spacing:.17em;text-transform:uppercase;color:#8fac9b}.home-editorial .home-hero-live .eyebrow,.international-page .home-hero-cinematic .eyebrow{color:#d3ba70}.home-editorial .home-hero-live .eyebrow:before,.international-page .home-hero-cinematic .eyebrow:before{background:#d3ba70}.home-editorial .home-hero.home-hero-live h1,.international-page .home-hero-cinematic h1{max-width:18ch;margin-bottom:22px;color:#f7f3e8;font-family:var(--wide-font);font-size:clamp(38px,3.1vw,58px);font-weight:780;line-height:1.01;letter-spacing:-.036em;text-wrap:balance}.home-editorial .home-hero.home-hero-live .home-lead,.international-page .home-hero-cinematic .home-service-description{max-width:45ch;color:#b9cdc0;font-size:clamp(16px,.55vw + 13px,19px);line-height:1.62}.home-editorial .home-hero .home-lead:after,.international-page .home-hero-cinematic .home-service-description:after{background:#d3ba70;opacity:.72}.home-editorial .home-hero-live .button,.international-page .home-hero-cinematic .button{color:#211a08;border-color:rgba(241,221,161,.5);background:linear-gradient(120deg,#785b21,#b99a4b 35%,#ead89e 57%,#9b7a2d);box-shadow:0 18px 34px -18px rgba(199,168,90,.72),inset 0 1px 0 rgba(255,255,255,.35)}.home-editorial .home-hero-live .button:hover,.international-page .home-hero-cinematic .button:hover{color:#171106;border-color:#ead89e;background:linear-gradient(120deg,#876824,#c5a858 35%,#f1dda1 57%,#a68734)}.home-editorial .home-hero-live .button.secondary,.international-page .home-hero-cinematic .button.secondary{color:#e6eee8;border-color:rgba(199,221,207,.26);background:rgba(255,255,255,.035);box-shadow:none}.home-editorial .home-hero-live .button.secondary:hover,.international-page .home-hero-cinematic .button.secondary:hover{color:#fff;border-color:rgba(211,186,112,.54);background:rgba(211,186,112,.09)}.home-hero-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(28px,4vw,48px);padding-top:20px;border-top:1px solid rgba(211,186,112,.18)}.home-hero-proof span{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:0 15px;border-left:1px solid rgba(211,186,112,.13)}.home-hero-proof span:first-child{padding-left:0;border-left:0}.home-hero-proof strong{font-family:var(--mono-font);font-size:11px;line-height:1.2;letter-spacing:.035em;color:#ead89e}.home-hero-proof small{font-size:11.5px;line-height:1.35;color:#809b8c}.home-editorial .home-hero-live>.hsc,.international-page .home-hero-cinematic>.hsc{z-index:2;align-self:center;width:100%;min-width:0}.home-editorial .panel.panel-brand.home-flagship{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(80% 120% at 88% 18%,rgba(87,157,118,.22),transparent 66%),linear-gradient(138deg,#153f2f,#0d2d21 64%,#092018);border-top:1px solid rgba(211,186,112,.24);border-bottom:1px solid rgba(211,186,112,.2)}.home-editorial .home-flagship:after{content:"AKTA / PRZEBIEG DOWODOWY";position:absolute;right:clamp(22px,5vw,76px);top:34px;z-index:-1;font-family:var(--mono-font);font-size:9px;letter-spacing:.18em;color:rgba(234,216,158,.45)}.home-editorial .home-flagship-links{counter-reset:evidence-step;position:relative}.home-editorial .home-flagship-link{counter-increment:evidence-step;position:relative;padding-top:28px}.home-editorial .home-flagship-link:before{content:counter(evidence-step,decimal-leading-zero);font-family:var(--mono-font);font-size:10px;letter-spacing:.06em;color:#d3ba70}.home-editorial .home-flagship-link:after{content:"";position:absolute;top:-4px;left:0;width:9px;height:9px;border:2px solid #d3ba70;border-radius:50%;background:#103326;box-shadow:0 0 0 5px rgba(211,186,112,.08)}.home-editorial .home-flagship-link:hover{background:linear-gradient(180deg,rgba(211,186,112,.055),transparent)}.home-editorial .home-showcase,.international-page .home-showcase{position:relative;max-width:1320px;margin-inline:auto}.home-editorial .home-showcase-intro,.international-page .home-showcase-intro{max-width:880px;margin-bottom:clamp(30px,4vw,52px)}.home-editorial .home-showcase-intro:after,.international-page .home-showcase-intro:after{content:"INTERAKTYWNY DEPOZYT / 09 OPERACJI";display:block;margin-top:22px;font-family:var(--mono-font);font-size:9.5px;letter-spacing:.15em;color:var(--gold-ink)}.international-page .home-showcase-intro:after{content:"INTERACTIVE DEPOSIT / 09 OPERATIONS"}.home-verification-bridge{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:center;margin-top:24px;padding:clamp(24px,3.5vw,42px);border:1px solid var(--line);border-top:2px solid var(--gold-line);border-radius:0 0 18px 18px;background:linear-gradient(115deg,var(--surface),color-mix(in srgb,var(--accent-soft) 58%,var(--surface)));box-shadow:0 30px 70px -46px rgba(12,43,29,.5)}.home-verification-bridge h3{margin:4px 0 8px;font-family:var(--font-display);font-size:clamp(22px,1.6vw,30px);letter-spacing:-.025em}.home-verification-bridge p{max-width:62ch;margin:0;font-size:14px}.home-verification-kicker{font-family:var(--mono-font);font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink)}.home-verification-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.home-editorial .home-ledger .feature-item{transition:background .22s ease,padding-left .22s ease}.home-editorial .home-ledger .feature-item:hover{padding-left:54px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent-soft) 62%,transparent),transparent 82%)}.home-editorial .home-path{position:relative;transition:background .22s ease,padding-inline .22s ease}.home-editorial .home-path:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--accent-soft) 64%,transparent),transparent);opacity:0;transition:opacity .2s ease}.home-editorial .home-path:hover{padding-inline:18px}.home-editorial .home-path:hover:after{opacity:1}.home-editorial .home-app-promo{overflow:hidden;border:1px solid var(--line);border-top:2px solid var(--gold-line);border-radius:22px;background:linear-gradient(130deg,var(--surface),color-mix(in srgb,var(--accent-soft) 46%,var(--surface)));box-shadow:0 36px 80px -54px rgba(11,40,27,.6)}.home-editorial .app-store-promo-phone{transition:transform .45s cubic-bezier(.16,.84,.24,1)}.home-editorial .app-store-promo-phone:hover{transform:translateY(-6px) rotate(-1deg)}.fsz-case-picker{position:relative;z-index:7;display:grid;grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr);grid-gap:22px;gap:22px;align-items:stretch;margin:-8px 0 22px;padding:0 0 22px;border-bottom:1px solid rgba(199,168,90,.18)}.fsz-case-picker-copy{display:grid;align-content:center;grid-gap:7px;gap:7px}.fsz-case-picker-copy span{font-family:var(--mono-font);font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--fsz-gold)}.fsz-case-picker-copy strong{max-width:32ch;color:#dceae2;font-family:var(--display-font);font-size:12.5px;font-weight:560;line-height:1.45}.fsz-case-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.fsz-case-options button{min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;grid-gap:2px 9px;gap:2px 9px;align-content:center;border:1px solid rgba(199,168,90,.18);border-radius:8px;background:rgba(255,255,255,.025);padding:11px 12px;color:#b6cfc1;cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.fsz-case-options button>span{grid-row:1/-1;align-self:center;color:#7f9a8b;font-family:var(--mono-font);font-size:10px}.fsz-case-options button strong{min-width:0;overflow:hidden;color:#e6f0e9;font-family:var(--display-font);font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.fsz-case-options button small{color:#7f9a8b;font-family:var(--mono-font);font-size:8.5px;letter-spacing:.03em;text-transform:uppercase}.fsz-case-options button:hover{transform:translateY(-1px);border-color:rgba(199,168,90,.48);background:rgba(199,168,90,.06)}.fsz-case-options button.is-on{border-color:var(--fsz-gold);background:linear-gradient(135deg,rgba(199,168,90,.16),rgba(47,106,72,.12));box-shadow:inset 3px 0 0 var(--fsz-gold)}.fsz-case-options button.is-on small,.fsz-case-options button.is-on>span{color:var(--fsz-gold-hi)}.fsz-command{position:relative;z-index:7;overflow:hidden;display:grid;grid-template-columns:minmax(220px,1fr) minmax(250px,.95fr) minmax(230px,.72fr);grid-gap:clamp(16px,2.2vw,30px);gap:clamp(16px,2.2vw,30px);align-items:center;margin:-6px 0 clamp(22px,2.8vw,34px);border:1px solid rgba(199,168,90,.26);border-left:3px solid var(--fsz-gold);border-radius:12px;background:linear-gradient(112deg,rgba(255,255,255,.055),rgba(199,168,90,.045) 48%,rgba(4,25,16,.36));padding:16px 18px 19px;box-shadow:0 22px 44px -34px rgba(0,0,0,.86),inset 0 1px 0 rgba(255,255,255,.035)}.fsz-command-case,.fsz-command-operation{min-width:0;display:grid;grid-gap:4px;gap:4px}.fsz-command-case>span,.fsz-command-operation>span{color:var(--fsz-gold);font-family:var(--mono-font);font-size:8.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.fsz-command-case strong,.fsz-command-operation strong{min-width:0;overflow:hidden;color:#f1f7f3;font-family:var(--display-font);font-size:clamp(15px,1.25vw,18px);font-weight:650;line-height:1.22;letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap}.fsz-command-case small{overflow:hidden;color:#83a091;font-family:var(--mono-font);font-size:9px;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap}.fsz-command-operation{border-left:1px solid rgba(199,168,90,.18);padding-left:clamp(16px,2vw,28px)}.fsz-command-operation small{display:inline-flex;align-items:center;gap:8px;color:#9ab7a8;font-size:10px;line-height:1.35}.fsz-command-operation small i{flex:none;width:7px;height:7px;border-radius:50%;background:#78b995;box-shadow:0 0 0 4px rgba(120,185,149,.09),0 0 14px rgba(120,185,149,.42)}.fsz-command[data-playing=true] .fsz-command-operation small i{background:var(--fsz-gold-hi);animation:fsz-command-pulse 1.05s ease-in-out infinite}.fsz-command[data-complete=true]{border-color:rgba(118,190,151,.48) rgba(118,190,151,.48) rgba(118,190,151,.48) #78b995}.fsz-command[data-complete=true] .fsz-command-operation small i{background:#8ed0aa;box-shadow:0 0 0 4px rgba(142,208,170,.1),0 0 16px rgba(142,208,170,.48)}.fsz-command>.fsz-act{width:100%;min-height:48px;margin:0;padding-inline:16px}.fsz-command-meter{position:absolute;inset:auto 3px 2px;height:2px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.045)}.fsz-command-meter i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6c9f82,var(--fsz-gold-hi));box-shadow:0 0 12px rgba(240,224,174,.5);transition:width .42s cubic-bezier(.16,.84,.3,1)}@keyframes fsz-command-pulse{0%,to{transform:scale(.82);opacity:.72}50%{transform:scale(1.18);opacity:1}}.fsz-deck{grid-template-columns:minmax(0,1.22fr) minmax(0,.88fr);gap:clamp(20px,2.4vw,34px)}.fsz-railcol{width:100%;max-width:100%;min-width:0;display:grid;grid-template-columns:minmax(190px,.76fr) minmax(250px,1.24fr);grid-gap:clamp(18px,2vw,28px);gap:clamp(18px,2vw,28px);align-items:start}.fsz-railcol .fsz-rail{min-width:0;margin-bottom:0}.fsz-active{min-width:0;min-height:390px}.fsz-sheet{height:390px}.fsz-ask-label{margin:3px 0 1px;color:#789688;font-family:var(--mono-font);font-size:8.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.fsz-result-ready{min-height:70px;display:grid;place-items:center;margin:0;border:1px dashed rgba(199,168,90,.28);border-radius:8px;padding:12px;color:#87a293;font-size:11.5px;line-height:1.5;text-align:center}.fsz-ready{margin:8px 0 0;color:#718e7f;font-family:var(--mono-font);font-size:9px;line-height:1.45;text-align:center}.fsz-reveal{animation:fsz-result-in .38s cubic-bezier(.16,.84,.3,1) both}@keyframes fsz-result-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.fsz-source-result{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-gap:7px;gap:7px;cursor:pointer;font:inherit;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.fsz-source-result b{color:var(--fsz-gold-hi);font-family:var(--mono-font);font-size:8.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.fsz-source-result:hover{transform:translateX(2px);border-color:rgba(199,168,90,.58);background:rgba(20,53,38,.78)}.fsz-source-row{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.fsz-source-row:hover:not(:disabled){transform:translateX(2px);border-color:rgba(199,168,90,.58);background:rgba(20,53,38,.78)}.fsz-source-row:disabled{cursor:default;opacity:.8}.fsz-tabs{overflow-x:auto;overflow-y:hidden;padding-top:2px;scrollbar-width:thin}.fsz-dossier,.fsz-sheet,.fsz-stack,.fsz-tabs{min-width:0;max-width:100%}.fsz-tab{flex:0 0 auto;display:grid;grid-gap:2px;gap:2px;min-width:82px;text-align:left}.fsz-tab>span:first-child{font-size:9px;text-transform:uppercase}.fsz-tab small{max-width:86px;overflow:hidden;color:#3a2f16;font-family:var(--display-font);font-size:9.5px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.fsz-proofline{position:relative;z-index:7;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin:clamp(28px,3.4vw,42px) 0 -8px;padding-top:18px;border-top:1px solid rgba(199,168,90,.16)}.fsz-proofline span{display:flex;align-items:center;gap:9px;min-width:0;padding:0 16px;border-left:1px solid rgba(199,168,90,.13);font-family:var(--mono-font);font-size:9.5px;line-height:1.35;color:#829f90}.fsz-proofline span:first-child{padding-left:0;border-left:0}.fsz-proofline strong{color:var(--fsz-gold);font-size:9px}.fsz-root{grid-template-columns:70px minmax(0,1fr);align-items:center;grid-gap:15px;gap:15px;min-height:86px;padding:12px 16px;text-align:left;overflow:visible}.fsz-root,.fsz-root-medallion{position:relative;display:grid}.fsz-root-medallion{width:66px;height:66px;place-items:center;border-radius:50%;color:#2a2110;background:radial-gradient(circle at 34% 28%,#f3e4b0,#c7a85a 46%,#7a5b23 100%);border:1px solid rgba(243,228,176,.55);box-shadow:0 15px 30px -13px rgba(0,0,0,.78),inset 0 2px 3px rgba(255,255,255,.42),inset 0 -5px 8px rgba(59,39,8,.35);animation:fsz-medallion-in .7s cubic-bezier(.16,1,.3,1) both}.fsz-root-medallion:after,.fsz-root-medallion:before{content:"";position:absolute;border-radius:50%;border:1px solid rgba(243,228,176,.48)}.fsz-root-medallion:before{width:52px;height:52px;border-style:dashed}.fsz-root-medallion:after{width:42px;height:42px;opacity:.55}.fsz-root-medallion svg{width:25px;height:25px;position:relative;z-index:1}.fsz-root-copy{min-width:0}@keyframes fsz-medallion-in{0%{opacity:0;transform:scale(1.9) rotate(-12deg);filter:blur(8px)}to{opacity:1;transform:scale(1) rotate(0);filter:blur(0)}}.fsz[data-sealed=true]{box-shadow:0 2px 8px rgba(0,0,0,.2),0 58px 120px -36px rgba(4,16,11,.9),inset 0 0 0 1px rgba(199,168,90,.12)}.fsz[data-sealed=true] .fsz-command{border-color:rgba(240,224,174,.52);box-shadow:0 24px 48px -34px rgba(0,0,0,.86),inset 0 0 0 1px rgba(240,224,174,.08)}@media (max-width:1100px){.home-editorial .home-hero.home-hero-live,.international-page .home-hero-cinematic{grid-template-columns:1fr;min-height:auto}.home-editorial .home-hero.home-hero-live h1,.international-page .home-hero-cinematic h1{max-width:16ch}.home-editorial .home-hero-copy,.international-page .home-hero-cinematic>div:first-child{max-width:760px}}@media (max-width:900px){.fsz-case-picker,.fsz-deck{grid-template-columns:1fr}.fsz-command{grid-template-columns:minmax(0,1fr) minmax(220px,.72fr)}.fsz-command-operation{grid-column:1}.fsz-command>.fsz-act{grid-column:2;grid-row:1/span 2}.fsz-sheet{height:330px}.home-verification-bridge{grid-template-columns:1fr}.home-verification-actions{justify-content:flex-start}}@media (max-width:700px){.home-editorial .home-hero.home-hero-live,.international-page .home-hero-cinematic{padding:24px 18px 20px;border-radius:18px}.home-hero-serial{margin-bottom:26px}.home-editorial .home-hero.home-hero-live h1,.international-page .home-hero-cinematic h1{font-size:clamp(35px,10vw,50px)}.home-hero-proof{grid-template-columns:1fr;gap:10px}.home-hero-proof span{padding:10px 0 0;border-left:0;border-top:1px solid rgba(211,186,112,.12)}.home-hero-proof span:first-child{padding-top:0;border-top:0}.home-editorial .home-hero-live .actions .button,.international-page .home-hero-cinematic .actions .button{width:100%}.fsz-case-picker{gap:13px;margin-bottom:17px;padding-bottom:17px}.fsz-case-options{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity;scrollbar-width:thin}.fsz-case-options button{flex:0 0 78%;min-height:54px;scroll-snap-align:start}.fsz-command{grid-template-columns:1fr;gap:13px;padding:14px 14px 18px}.fsz-command-operation,.fsz-command>.fsz-act{grid-column:1;grid-row:auto}.fsz-command-operation{border-top:1px solid rgba(199,168,90,.16);border-left:0;padding:12px 0 0}.fsz-command-case strong,.fsz-command-operation strong{white-space:normal}.fsz-railcol{grid-template-columns:1fr}.fsz-railcol .fsz-rail{display:flex;gap:7px;overflow-x:auto;margin-bottom:8px;padding-bottom:5px;scroll-snap-type:x proximity;scrollbar-width:thin}.fsz-railcol .fsz-op{flex:0 0 72%;min-height:48px;border:1px solid rgba(199,168,90,.16);border-radius:7px;scroll-snap-align:start}.fsz-ask button{min-height:44px;display:flex;align-items:center}.fsz-nav-btns button{min-height:44px;padding-block:10px}.fsz-active{min-height:410px}.fsz-proofline{grid-template-columns:1fr;gap:9px}.fsz-proofline span{padding:0;border-left:0}.fsz-root{grid-template-columns:54px minmax(0,1fr);gap:11px}.fsz-root-medallion{width:52px;height:52px}.fsz-root-medallion:before{width:41px;height:41px}.fsz-root-medallion:after{width:33px;height:33px}.home-verification-actions .button{width:100%}.activation-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.activation-form select,.activation-form textarea,.page .button,.verification-panel input:not([type=checkbox]):not([type=radio]):not([type=file]),.verification-panel select,.verification-panel textarea{min-height:44px}.site-footer-contact a,.site-footer-links a,.site-footer-logo,.site-footer-operator-link{min-height:44px;align-items:center}}@media (prefers-reduced-motion:reduce){.fsz-root-medallion{animation:none}.home-editorial .app-store-promo-phone{transition:none}}.account-plan-panel{position:relative;overflow:hidden;display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;margin-bottom:16px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:16px 20px;box-shadow:var(--shadow)}.account-plan-panel:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--gold-line)}.account-plan-mark{width:58px;height:58px;display:grid;place-items:center;border:1px solid var(--gold-line);border-radius:999px;outline:1px dashed color-mix(in srgb,var(--gold-line) 48%,transparent);outline-offset:5px;color:var(--gold-ink);font-family:var(--mono-font);font-size:9px;font-weight:740;letter-spacing:.14em;text-indent:.14em}.account-plan-content{min-width:0}.account-plan-content .eyebrow{margin-bottom:4px}.account-plan-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.account-plan-meta strong{color:var(--text);font-family:var(--font-display);font-size:19px}.account-plan-meta>span:not(.status){border-left:1px solid var(--line-strong);padding-left:14px;color:var(--muted);font-size:12px}.account-plan-content>p{max-width:920px;margin:5px 0 0;color:var(--muted);font-size:12.5px;line-height:1.4}.account-plan-quota{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px;margin-top:9px;color:var(--muted);font-size:11.5px}.account-plan-quota .status{flex:0 0 auto}.account-team-access-note{display:grid;grid-gap:2px;gap:2px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:10px;border-left:3px solid var(--gold-line);background:var(--panel-2);padding:9px 11px;color:var(--muted);font-size:11.5px;line-height:1.4}.account-team-access-note strong{color:var(--text);font-size:12px}.case-workspace-field{border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--surface) 88%,var(--gold-line) 12%);padding:12px}.case-workspace-field>.small{margin:5px 0 0;color:var(--muted)}.case-workspace-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 9px;border-bottom:1px solid var(--line);padding:0 0 10px;color:var(--muted);font-size:12px}.case-workspace-summary strong{color:var(--text);font-size:13px}.account-plan-team{grid-column:1/-1;margin-top:3px;border-top:1px solid var(--line);padding-top:14px}.account-team-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px}.account-team-heading h3{margin:3px 0 0;font-size:20px}.account-team-selector{min-width:min(320px,100%);display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:10.5px;font-weight:720}.account-team-selector select{width:100%;min-height:42px;border:1px solid var(--line-strong);border-radius:var(--radius-button);background:var(--surface);padding:8px 34px 8px 10px;color:var(--text);font-size:13px}.account-team-feedback{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;border:1px solid color-mix(in srgb,var(--danger) 36%,var(--line));border-radius:var(--radius-button);padding:10px 12px;background:color-mix(in srgb,var(--danger) 6%,var(--surface));font-size:12px}.account-team-feedback .button{min-height:36px;padding:6px 10px}.account-team-notice{margin-top:6px;color:var(--ok)}.case-plan-state{display:grid;grid-gap:6px;gap:6px}.case-plan-state p,.case-team-access-note p{margin:0}.case-plan-state .button{width:-moz-fit-content;width:fit-content;min-height:40px}.account-role-principle{max-width:760px;margin:5px 0 0;color:var(--muted);font-size:12.5px;line-height:1.45}.account-role-guide{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.account-role-guide-item{min-width:0;border:1px solid var(--line);border-top:2px solid var(--gold-line);border-radius:var(--radius-button);background:var(--panel-2);padding:11px 12px}.account-role-guide-item strong{display:block;color:var(--text);font-size:12.5px;line-height:1.25}.account-role-guide-item span{display:block;margin-top:4px;color:var(--muted);font-size:11px;line-height:1.38}@media (max-width:900px){.account-role-guide{grid-template-columns:repeat(2,minmax(0,1fr))}}.case-next-step{margin-top:18px;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--shadow)}.case-next-step-main{display:grid;grid-template-columns:112px minmax(0,1fr) auto;grid-gap:22px;gap:22px;align-items:center;padding:22px 24px}.case-next-step-number{align-self:stretch;display:grid;place-items:center;border-right:1px solid var(--line);padding-right:20px;color:var(--gold-ink);font-family:var(--mono-font);font-size:10px;font-weight:720;letter-spacing:.12em;line-height:1.35;text-align:center;text-transform:uppercase}.case-next-step-main h2{margin:4px 0;font-size:clamp(21px,2.2vw,29px)}.case-next-step-main p{max-width:760px;margin:0;color:var(--muted);font-size:13.5px;line-height:1.45}.case-next-step-main>.button{min-width:176px;min-height:46px}.case-readiness-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1px solid var(--line);padding:0;list-style:none;background:var(--panel-2)}.case-readiness-track li{position:relative;min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-height:72px;border-left:1px solid var(--line);padding:12px 16px}.case-readiness-track li:first-child{border-left:0}.case-readiness-track li:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:transparent}.case-readiness-track li.is-current:after{background:var(--gold-line)}.case-readiness-track li>span{width:31px;height:31px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:999px;color:var(--muted);font-family:var(--mono-font);font-size:10px}.case-readiness-track li.is-complete>span{border-color:color-mix(in srgb,var(--accent) 72%,var(--line));background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent)}.case-readiness-track li.is-complete>span:before{content:"✓";position:absolute;transform:translate(11px,-11px);width:15px;height:15px;display:grid;place-items:center;border-radius:999px;background:var(--accent);color:white;font-family:var(--body-font);font-size:9px}.case-readiness-track li.is-current>span{border-color:var(--gold-line);color:var(--gold-ink)}.case-readiness-track li div{min-width:0;display:grid;grid-gap:2px;gap:2px}.case-readiness-track strong{font-size:12px;line-height:1.2}.case-readiness-track small{overflow:hidden;color:var(--muted);font-size:10.5px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.case-workspace{margin-top:16px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--shadow)}.case-workspace-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 26px 20px}.case-workspace-head h2{margin:5px 0;font-size:clamp(26px,3vw,36px)}.case-workspace-head p{max-width:790px;margin:0;color:var(--muted);font-size:13.5px;line-height:1.45}.case-workspace-total{flex:0 0 auto;border:1px solid var(--line-strong);border-radius:999px;padding:6px 10px;color:var(--muted);font-family:var(--mono-font);font-size:10px;text-transform:uppercase;letter-spacing:.07em}.case-workspace-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-block:1px solid var(--line-strong);background:var(--panel-2)}.case-workspace-tabs button{position:relative;min-width:0;min-height:70px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;border:0;border-left:1px solid var(--line);border-radius:0;background:transparent;padding:12px 15px;color:var(--muted);font-family:var(--body-font);text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease}.case-workspace-tabs button:first-child{border-left:0}.case-workspace-tabs button:after{content:"";position:absolute;inset:auto 14px -1px;height:3px;background:transparent}.case-workspace-tabs button:hover{background:color-mix(in srgb,var(--gold-line) 5%,var(--surface));color:var(--text)}.case-workspace-tabs button.is-active{background:var(--surface);color:var(--text)}.case-workspace-tabs button.is-active:after{background:var(--gold-line)}.case-workspace-tabs button:focus-visible{z-index:1;outline:3px solid var(--focus-ring);outline-offset:-3px}.case-workspace-tabs button>span{color:var(--gold-ink);font-family:var(--mono-font);font-size:10px}.case-workspace-tabs button>strong{min-width:0;font-size:13px;line-height:1.2}.case-workspace-tabs button>small{width:23px;height:23px;display:grid;place-items:center;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-family:var(--mono-font);font-size:9px}.case-workspace-panel{display:grid;grid-template-columns:minmax(220px,.62fr) minmax(0,1.78fr);min-height:355px}.case-workspace-intro{position:relative;overflow:hidden;border-right:1px solid rgba(218,183,98,.22);background:linear-gradient(150deg,#0d3c33,#082820);padding:32px 28px;color:#f7f1e4}.case-workspace-intro>span{display:block;margin-bottom:52px;color:rgba(218,183,98,.76);font-family:var(--font-display);font-size:72px;line-height:.8}.case-workspace-intro:after{content:"◆";position:absolute;right:26px;top:30px;width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(218,183,98,.32);border-radius:999px;outline:1px dashed rgba(218,183,98,.22);outline-offset:6px;color:rgba(218,183,98,.54);font-size:9px}.case-workspace-intro .eyebrow{color:#d9b863}.case-workspace-intro h3{margin:8px 0;color:#fffaf0;font-size:25px;line-height:1.12}.case-workspace-intro p{margin:0;color:rgba(247,241,228,.68);font-size:13px;line-height:1.48}.case-workspace-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;background:var(--surface)}.case-workspace-action{position:relative;min-width:0;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto 1fr;grid-gap:5px 14px;gap:5px 14px;min-height:142px;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 22px;color:var(--text);text-decoration:none;transition:background .16s ease,box-shadow .16s ease}.case-workspace-action:nth-child(2n){border-right:0}.case-workspace-action:focus-visible,.case-workspace-action:hover{z-index:1;background:var(--panel-2);box-shadow:inset 3px 0 0 var(--gold-line)}.case-workspace-action:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.case-workspace-action.is-primary{background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.case-workspace-code{grid-column:1;color:var(--gold-ink);font-family:var(--mono-font);font-size:9.5px;letter-spacing:.05em}.case-workspace-action>strong,.case-workspace-export-button{grid-column:1;margin:0;color:var(--text);font-family:var(--font-display);font-size:18px;font-weight:700;line-height:1.25;text-align:left}.case-workspace-action>p{grid-column:1;align-self:start;margin:0;color:var(--muted);font-size:12.5px;line-height:1.4}.case-workspace-arrow{grid-column:2;grid-row:1/-1;align-self:center;width:31px;height:31px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:999px;color:var(--gold-ink);font-size:14px;transition:transform .16s ease,border-color .16s ease}.case-workspace-action:hover .case-workspace-arrow{transform:translateX(3px);border-color:var(--gold-line)}.case-workspace-action.is-export{display:grid}.case-workspace-export-button{border:0;background:transparent;padding:0;cursor:pointer}.case-workspace-export-button:hover{color:var(--accent)}.case-workspace-action.is-export>.field-error,.case-workspace-action.is-export>.panel.warn{grid-column:1/-1}.case-access-summary{display:grid;grid-template-columns:auto 1fr;grid-gap:2px 12px;gap:2px 12px;max-width:700px;margin-top:16px;padding:12px 14px;border:1px solid rgba(218,183,98,.32);border-radius:12px;background:rgba(255,255,255,.055)}.case-access-summary>span{grid-row:1/3;align-self:center;color:#d9b863;font-family:var(--mono-font);font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.case-access-summary>strong{color:#fffaf0;font-size:14px}.case-access-summary>p{margin:0;color:rgba(255,250,240,.7);font-size:11.5px;line-height:1.45}.case-workspace-action.is-read-only{background:color-mix(in srgb,var(--surface) 94%,var(--accent))}.case-workspace-action.is-restricted{cursor:not-allowed;background:color-mix(in srgb,var(--surface) 96%,var(--muted));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--muted) 42%,transparent)}.case-workspace-action.is-restricted>p,.case-workspace-action.is-restricted>strong{color:var(--muted)}.case-workspace-access-tag{grid-column:1/-1;width:-moz-fit-content;width:fit-content;margin-top:5px;padding:4px 8px;border:1px solid color-mix(in srgb,var(--accent-secondary) 42%,var(--line));border-radius:999px;color:var(--accent-secondary);background:color-mix(in srgb,var(--accent-secondary) 7%,var(--surface));font-family:var(--mono-font);font-size:9.5px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.case-workspace-action.is-restricted .case-workspace-access-tag{color:var(--muted);border-color:var(--line);background:var(--surface-2)}.case-empty-access-note,.case-inline-access-note{display:block;width:-moz-fit-content;width:fit-content;margin:13px 0 0;padding:9px 11px;border:1px solid color-mix(in srgb,var(--accent-secondary) 38%,var(--line));border-radius:9px;color:var(--muted);background:color-mix(in srgb,var(--accent-secondary) 6%,var(--surface));font-size:11.5px;line-height:1.45}.case-restricted-notice{display:flex;align-items:flex-start;gap:12px;margin:12px 0;padding:14px 16px;border:1px solid color-mix(in srgb,var(--accent-secondary) 42%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--accent-secondary) 7%,var(--surface))}.case-restricted-notice>span{flex:0 0 auto;color:var(--accent-secondary);font-size:22px;line-height:1}.case-restricted-notice strong{display:block;color:var(--text);font-family:var(--font-display);font-size:15px}.case-restricted-notice p{margin:3px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.case-restricted-notice.is-compact{padding:10px 12px}.case-evidence-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding-right:34px}.case-evidence-card-head h3{margin:0;overflow-wrap:anywhere}.case-evidence-badges{flex:0 0 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.case-evidence-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:17px;border-block:1px solid var(--line);padding:12px 0}.case-evidence-summary span{min-width:0;display:grid;grid-gap:3px;gap:3px;border-left:1px solid var(--line);padding:0 14px;color:var(--text);font-size:11.5px;line-height:1.35}.case-evidence-summary span:first-child{border-left:0;padding-left:0}.case-evidence-summary strong{color:var(--muted);font-family:var(--mono-font);font-size:9px;font-weight:680;text-transform:uppercase;letter-spacing:.06em}.case-evidence-description{margin:14px 0 0;color:var(--text);font-size:13.5px;line-height:1.45}.case-evidence-technical{margin-top:14px;border:1px solid var(--line);border-radius:var(--radius-small);background:var(--panel-2)}.case-evidence-technical summary{position:relative;list-style:none;cursor:pointer;padding:11px 42px 11px 13px;color:var(--text);font-size:12px;font-weight:720}.case-evidence-technical summary::-webkit-details-marker{display:none}.case-evidence-technical summary:after{content:"+";position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--gold-ink);font-size:18px}.case-evidence-technical[open] summary:after{content:"–"}.case-evidence-technical .hash{margin:0 12px}.case-evidence-technical .kv{margin:0;padding:10px 12px 12px}.case-evidence-actions{margin-top:14px}.case-evidence-actions .button:first-child{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}@media (max-width:980px){.case-next-step-main{grid-template-columns:90px minmax(0,1fr)}.case-next-step-main>.button{grid-column:2;justify-self:start}.case-workspace-panel{grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr)}.case-workspace-action{min-height:158px}}@media (max-width:760px){.case-readiness-track{grid-template-columns:repeat(2,minmax(0,1fr))}.case-readiness-track li:nth-child(3){border-left:0;border-top:1px solid var(--line)}.case-readiness-track li:nth-child(4){border-top:1px solid var(--line)}.case-workspace-tabs{overflow-x:auto;grid-template-columns:repeat(5,minmax(142px,1fr));scrollbar-width:thin}.case-workspace-panel{grid-template-columns:1fr}.case-workspace-intro{min-height:210px;border-right:0;border-bottom:1px solid rgba(218,183,98,.22)}.case-workspace-intro>span{margin-bottom:24px;font-size:56px}}@media (max-width:560px){.account-plan-panel{grid-template-columns:52px minmax(0,1fr);gap:13px;padding:14px 13px}.account-plan-mark{width:42px;height:42px;outline-offset:3px;font-size:7px}.account-plan-meta{gap:4px 8px}.account-plan-meta strong{font-size:16px}.account-plan-meta>span:not(.status){border-left:0;padding-left:0;font-size:10.5px}.account-plan-content>p{display:none}.account-team-heading{align-items:stretch}.account-team-selector{width:100%;min-width:0}.account-team-feedback{align-items:stretch;flex-direction:column}.account-team-feedback .button,.case-plan-state .button{width:100%}.account-role-guide{grid-template-columns:1fr;gap:6px}.account-role-guide-item{padding:10px 11px}.case-next-step{border-radius:var(--radius-card)}.case-next-step-main{grid-template-columns:1fr;gap:10px;padding:17px 15px}.case-next-step-number{display:block;border-right:0;border-bottom:1px solid var(--line);padding:0 0 9px;text-align:left}.case-next-step-main h2{font-size:22px}.case-next-step-main p{font-size:12.5px}.case-next-step-main>.button{grid-column:1;width:100%}.case-readiness-track li{grid-template-columns:28px minmax(0,1fr);gap:7px;min-height:66px;padding:10px 9px}.case-readiness-track li>span{width:27px;height:27px;font-size:9px}.case-readiness-track li.is-complete>span:before{transform:translate(9px,-9px)}.case-readiness-track strong{font-size:10.5px}.case-readiness-track small{font-size:9px}.case-guide-reopen{display:flex;justify-content:flex-start}.case-guide-reopen .button{width:auto}.case-workspace{border-radius:var(--radius-card)}.case-workspace-head{display:grid;grid-gap:9px;gap:9px;padding:18px 15px 15px}.case-workspace-head h2{font-size:25px}.case-workspace-head p{font-size:12.5px}.case-workspace-total{justify-self:start}.case-workspace-tabs{overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr))}.case-workspace-tabs button{min-height:58px;border-top:1px solid var(--line);padding:10px}.case-workspace-tabs button:nth-child(odd){border-left:0}.case-workspace-tabs button:nth-child(-n+2){border-top:0}.case-workspace-tabs button:last-child{grid-column:1/-1}.case-workspace-intro{min-height:178px;padding:22px 18px}.case-workspace-intro>span{margin-bottom:18px;font-size:48px}.case-workspace-intro h3{font-size:22px}.case-workspace-actions{grid-template-columns:1fr}.case-workspace-action,.case-workspace-action:nth-child(2n){min-height:124px;border-right:0;padding:17px 16px}.case-workspace-action>strong,.case-workspace-export-button{font-size:17px}.case-access-summary{grid-template-columns:1fr;gap:3px;padding:11px 12px}.case-access-summary>span{grid-row:auto}.case-evidence-card-head{display:grid;grid-gap:10px;gap:10px;padding-right:26px}.case-evidence-badges{justify-content:flex-start}.case-evidence-summary{grid-template-columns:1fr}.case-evidence-summary span{border-top:1px solid var(--line);border-left:0;padding:8px 0}.case-evidence-summary span:first-child{border-top:0;padding-top:0}.case-evidence-summary span:last-child{padding-bottom:0}.case-evidence-actions{display:grid;grid-template-columns:1fr}.case-evidence-actions .button{width:100%}}.template-library-page{--template-rule:color-mix(in srgb,var(--gold-line) 62%,var(--line))}.template-library-hero{display:grid;grid-template-columns:minmax(0,1fr) 190px;grid-gap:28px;gap:28px;align-items:center;overflow:hidden;border-top:2px solid var(--gold-line);background:linear-gradient(128deg,var(--surface),color-mix(in srgb,var(--accent-soft) 42%,var(--surface)))}.template-library-hero h1{max-width:850px}.template-library-hero p{max-width:860px;margin-bottom:0;color:var(--muted);line-height:1.55}.template-library-stat{min-height:148px;display:grid;place-content:center;justify-items:center;border-left:1px solid var(--template-rule);text-align:center}.template-library-stat strong{color:var(--gold-ink);font-family:var(--font-display);font-size:clamp(52px,6vw,78px);font-weight:620;line-height:.86;letter-spacing:-.055em}.template-library-stat span{margin-top:10px;color:var(--text);font-size:13px;font-weight:740}.template-library-stat small{margin-top:4px;color:var(--muted);font-size:10.5px}.template-library-catalog{padding:clamp(18px,2.5vw,30px)}.template-catalog-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.64fr);grid-gap:24px;gap:24px;align-items:end}.template-catalog-head h2{margin-bottom:0}.template-search{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:11px;font-weight:680}.template-search .input{width:100%;min-height:46px}.template-category-tabs{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:22px;border-block:1px solid var(--line);padding:10px 0}.template-category-tabs button{min-width:0;min-height:44px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;background:transparent;padding:8px 7px;color:var(--muted);cursor:pointer;font:inherit;font-size:10.5px;font-weight:680;line-height:1.2;text-align:center;transition:color .16s ease,border-color .16s ease,background .16s ease}.template-category-tabs button span{display:inline-grid;min-width:21px;height:21px;place-items:center;margin-left:5px;border-radius:999px;background:var(--panel-2);color:var(--muted);font-family:var(--mono-font);font-size:9px}.template-category-tabs button:hover{color:var(--text);border-color:var(--line-strong)}.template-category-tabs button.is-active{border-color:var(--gold-line);background:color-mix(in srgb,var(--gold-line) 9%,var(--surface));color:var(--text)}.template-category-tabs button.is-active span{background:var(--gold-line);color:var(--surface)}.template-result-count{margin:14px 0 10px;color:var(--muted);font-family:var(--mono-font);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.template-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.template-card{position:relative;min-width:0;min-height:196px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-rows:auto auto auto 1fr auto;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:16px;color:var(--text);cursor:pointer;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.template-card:after{content:"";position:absolute;inset:auto 16px 0;height:2px;background:linear-gradient(90deg,var(--gold-line),transparent);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.template-card:hover{transform:translateY(-2px);border-color:var(--line-strong);box-shadow:var(--shadow)}.template-card.is-active:after,.template-card:hover:after{transform:scaleX(1)}.template-card.is-active{border-color:var(--gold-line);background:color-mix(in srgb,var(--gold-line) 5%,var(--surface));box-shadow:0 18px 46px -34px color-mix(in srgb,var(--accent) 55%,transparent)}.template-card-index{color:var(--gold-ink);font-family:var(--mono-font);font-size:10px;letter-spacing:.08em}.template-card-category{color:var(--muted);font-size:9.5px;font-weight:740;letter-spacing:.09em;text-transform:uppercase}.template-card strong{font-family:var(--font-display);font-size:18px;line-height:1.22;letter-spacing:-.015em}.template-card-description{color:var(--muted);font-size:12px;line-height:1.45}.template-card-meta{display:flex;justify-content:space-between;gap:8px;border-top:1px solid var(--line);padding-top:10px;color:var(--muted);font-size:10.5px}.template-card-meta i{color:var(--gold-ink);font-size:15px;font-style:normal}.template-workbench{overflow:hidden;border-top:2px solid var(--gold-line)}.template-workbench-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);grid-gap:28px;gap:28px;align-items:start;border-bottom:1px solid var(--line);padding-bottom:20px}.template-workbench-category{display:block;margin-bottom:6px;color:var(--gold-ink);font-family:var(--mono-font);font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.template-workbench-head h2{margin:0 0 6px}.template-workbench-head p{max-width:760px;margin:0;color:var(--muted);line-height:1.5}.template-basis{display:grid;grid-gap:5px;gap:5px;border-left:2px solid var(--gold-line);padding-left:16px}.template-basis span{color:var(--muted);font-family:var(--mono-font);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.template-basis strong{font-size:12px;line-height:1.45}.template-basis a{color:var(--accent);font-size:11px;font-weight:700;text-decoration:none}.template-guidance{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px 18px;gap:12px 18px;align-items:center;margin:18px 0;border:1px solid var(--template-rule);border-radius:var(--radius-small);background:color-mix(in srgb,var(--gold-line) 7%,var(--surface));padding:12px 14px}.template-guidance strong{color:var(--gold-ink);font-size:11px}.template-guidance span{color:var(--text);font-size:11.5px;line-height:1.45}.template-guidance small{color:var(--muted);font-family:var(--mono-font);font-size:8.5px;white-space:nowrap}.template-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.template-form-grid label{min-width:0;display:grid;align-content:start;grid-gap:6px;gap:6px;color:var(--muted);font-size:11px;font-weight:680}.template-form-grid label.is-wide{grid-column:1/-1}.template-form-grid label b{color:var(--danger)}.template-form-grid .input{width:100%}.template-form-grid textarea.input{min-height:102px;resize:vertical}.template-workbench-actions{margin-top:16px}.template-error{margin-top:12px;border-color:var(--danger-border);color:var(--danger)}.template-preview{margin-top:22px;border-top:1px solid var(--line);padding-top:18px}.template-preview>header{display:flex;justify-content:space-between;gap:16px;align-items:baseline;margin-bottom:12px}.template-preview>header span{color:var(--muted);font-family:var(--mono-font);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.template-preview>header strong{font-family:var(--font-display)}.template-missing{margin-bottom:12px;border-left:3px solid var(--warn);background:color-mix(in srgb,var(--warn) 9%,var(--surface));padding:10px 12px;color:var(--text);font-size:12px}.template-preview-paper{max-width:820px;margin-inline:auto;border:1px solid #ddd4bf;border-radius:3px;background:#fffdf8;box-shadow:0 30px 70px -48px rgba(20,18,12,.7);padding:clamp(24px,5vw,54px);color:#1d1b17;font-family:Georgia,Times New Roman,serif}.template-preview-paper p{margin:0 0 13px;color:inherit;font-size:13px;line-height:1.62;white-space:pre-wrap}@media (max-width:980px){.template-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.template-category-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.template-workbench-head{grid-template-columns:1fr;gap:16px}}@media (max-width:700px){.template-library-hero{grid-template-columns:1fr;gap:18px}.template-library-stat{min-height:104px;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:12px;border-top:1px solid var(--template-rule);border-left:0;padding-top:16px}.template-library-stat strong{grid-row:1/-1;font-size:58px}.template-library-stat small,.template-library-stat span{justify-self:start;margin:0}.template-catalog-head{grid-template-columns:1fr;gap:14px}.template-category-tabs{display:flex;gap:7px;overflow-x:auto;scrollbar-width:thin}.template-category-tabs button{flex:0 0 auto;min-height:38px;padding:8px 12px;white-space:nowrap}.template-card-grid{grid-template-columns:1fr}.template-card{min-height:164px}.template-guidance{grid-template-columns:1fr;gap:5px}.template-guidance small{white-space:normal}.template-form-grid{grid-template-columns:1fr}.template-form-grid label.is-wide{grid-column:1}.template-workbench-actions{display:grid;grid-template-columns:1fr}.template-workbench-actions .button{width:100%}.template-preview>header{display:grid;grid-gap:4px;gap:4px}.template-preview-paper{padding:22px 18px}}.legal-acts-page{--legal-acts-rule:color-mix(in srgb,var(--gold-line) 64%,var(--line))}.legal-acts-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 230px;grid-gap:clamp(28px,4vw,58px);gap:clamp(28px,4vw,58px);align-items:stretch;overflow:hidden;border-top:2px solid var(--gold-line);background:linear-gradient(128deg,var(--surface),color-mix(in srgb,var(--accent-soft) 44%,var(--surface)))}.legal-acts-hero:before{content:"§";position:absolute;right:168px;bottom:-74px;color:color-mix(in srgb,var(--gold-line) 12%,transparent);font-family:Georgia,serif;font-size:270px;line-height:1;pointer-events:none}.legal-acts-hero>div:first-child{position:relative;z-index:1;align-self:center}.legal-acts-hero h1{max-width:900px;margin-bottom:14px}.legal-acts-hero p{max-width:890px;margin:0;color:var(--muted);font-size:clamp(14px,1.25vw,17px);line-height:1.62}.legal-acts-source-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.legal-acts-source-row span{display:inline-flex;align-items:center;gap:7px;min-height:32px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--surface) 78%,transparent);padding:6px 11px;color:var(--muted);font-size:10.5px}.legal-acts-source-row strong{color:var(--gold-ink);font-family:var(--mono-font);font-size:9.5px;letter-spacing:.08em}.legal-acts-stat{position:relative;z-index:1;min-height:190px;display:grid;place-content:center;justify-items:center;border-left:1px solid var(--legal-acts-rule);text-align:center}.legal-acts-stat strong{color:var(--gold-ink);font-family:var(--font-display);font-size:clamp(62px,7vw,92px);font-weight:620;line-height:.82;letter-spacing:-.06em}.legal-acts-stat span{margin-top:14px;color:var(--text);font-size:13px;font-weight:760}.legal-acts-stat small{margin-top:4px;color:var(--muted);font-size:10px}.legal-acts-catalog{padding:clamp(18px,2.7vw,34px)}.legal-acts-catalog-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);grid-gap:28px;gap:28px;align-items:end}.legal-acts-catalog-head h2{margin-bottom:0}.legal-acts-search{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:11px;font-weight:700}.legal-acts-search-control{position:relative;display:block}.legal-acts-search input{width:100%;min-height:48px;border-color:var(--line-strong);padding-right:46px}.legal-acts-search-control button{position:absolute;top:50%;right:7px;width:34px;height:34px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;transform:translateY(-50%);border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;font-size:22px;line-height:1}.legal-acts-search-control button:focus-visible,.legal-acts-search-control button:hover{background:var(--panel-2);color:var(--text)}.legal-acts-search-control button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:1px}.legal-acts-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));grid-gap:7px;gap:7px;margin-top:24px;border-block:1px solid var(--line);padding:11px 0}.legal-acts-filters button{min-width:0;min-height:46px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid transparent;border-radius:999px;background:transparent;padding:8px 9px;color:var(--muted);cursor:pointer;font:inherit;font-size:11.5px;font-weight:690;line-height:1.18;text-align:center;transition:color .16s ease,border-color .16s ease,background .16s ease}.legal-acts-filters button span{flex:0 0 auto;display:inline-grid;min-width:21px;height:21px;place-items:center;border-radius:999px;background:var(--panel-2);color:var(--muted);font-family:var(--mono-font);font-size:8.5px}.legal-acts-filters button:hover{border-color:var(--line-strong);color:var(--text)}.legal-acts-filters button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.legal-acts-filters button.is-active{border-color:var(--gold-line);background:color-mix(in srgb,var(--gold-line) 9%,var(--surface));color:var(--text)}.legal-acts-filters button.is-active span{background:var(--gold-line);color:var(--surface)}.legal-acts-jurisdiction{display:flex;flex-wrap:wrap;gap:7px;align-items:center;border-bottom:1px solid var(--line);padding:10px 0}.legal-acts-jurisdiction>span{margin-right:4px;color:var(--muted);font-size:10px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.legal-acts-jurisdiction button{min-height:34px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);border-radius:999px;background:var(--surface);padding:6px 12px;color:var(--muted);cursor:pointer;font:inherit;font-size:10.5px;font-weight:720}.legal-acts-jurisdiction button:hover{border-color:var(--line-strong);color:var(--text)}.legal-acts-jurisdiction button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.legal-acts-jurisdiction button.is-active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--surface));color:var(--text)}.legal-acts-result-bar{min-height:42px;display:flex;justify-content:space-between;gap:16px;align-items:center;color:var(--muted);font-family:var(--mono-font);font-size:9.5px;letter-spacing:.07em;text-transform:uppercase}.legal-acts-result-bar span:last-child{color:var(--gold-ink);text-align:right}.legal-acts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.legal-act-card{position:relative;min-width:0;min-height:268px;display:grid;grid-template-rows:auto auto auto 1fr auto;grid-gap:8px;gap:8px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:17px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.legal-act-card:after{content:"";position:absolute;inset:auto 17px 0;height:2px;background:linear-gradient(90deg,var(--gold-line),transparent);transform:scaleX(.18);transform-origin:left;transition:transform .2s ease}.legal-act-card:hover{transform:translateY(-2px);border-color:var(--line-strong);box-shadow:var(--shadow)}.legal-act-card:hover:after{transform:scaleX(1)}.legal-act-card>header{display:grid;grid-template-columns:auto auto 1fr;grid-gap:8px;gap:8px;align-items:center}.legal-act-index{color:var(--gold-ink);letter-spacing:.08em}.legal-act-abbreviation,.legal-act-index{font-family:var(--mono-font);font-size:9px}.legal-act-abbreviation{border-left:1px solid var(--line);padding-left:8px;color:var(--text);font-weight:760;letter-spacing:.06em}.legal-act-official{justify-self:end;display:inline-flex;align-items:center;gap:5px;color:var(--success);font-size:8.5px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.legal-act-official:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 12%,transparent)}.legal-act-category{color:var(--muted);font-size:9px;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.legal-act-card h3{margin:0;font-family:var(--font-display);font-size:clamp(19px,1.7vw,23px);line-height:1.18;letter-spacing:-.018em}.legal-act-card>p{margin:0;color:var(--muted);font-size:12px;line-height:1.52}.legal-act-card>footer{display:grid;grid-gap:9px;gap:9px;align-items:start;border-top:1px solid var(--line);padding-top:12px}.legal-act-publication{color:var(--muted);font-family:var(--mono-font);font-size:8.5px;line-height:1.35}.legal-act-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.legal-act-copy{min-width:0;min-height:44px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--panel-2) 58%,transparent);padding:7px 12px;color:var(--muted);cursor:pointer;font:inherit;font-size:10.5px;font-weight:760;line-height:1.2;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.legal-act-copy>span{flex:0 0 auto;font-family:var(--mono-font);font-size:13px}.legal-act-copy:hover{transform:translateY(-1px);border-color:var(--line-strong);background:var(--panel-2);color:var(--text)}.legal-act-copy:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.legal-act-copy.is-copied{border-color:color-mix(in srgb,var(--success) 48%,var(--line));background:color-mix(in srgb,var(--success) 10%,var(--surface));color:var(--success)}.legal-act-copy.is-error{border-color:color-mix(in srgb,var(--danger) 48%,var(--line));background:color-mix(in srgb,var(--danger) 8%,var(--surface));color:var(--danger)}.legal-act-card>footer a{min-height:44px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:7px 3px 7px 9px;color:var(--accent);font-size:11px;font-weight:760;text-decoration:none;white-space:nowrap}.legal-act-card>footer a>span[aria-hidden=true]{font-size:15px;transition:transform .16s ease}.legal-act-card>footer a:hover>span[aria-hidden=true]{transform:translate(2px,-2px)}.legal-act-card>footer a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px;border-radius:3px}.legal-acts-load-more{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.legal-acts-load-more>span{color:var(--muted);font-family:var(--mono-font);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.legal-acts-empty{min-height:250px;display:grid;place-content:center;justify-items:center;border:1px dashed var(--line-strong);border-radius:var(--radius-card);padding:28px;text-align:center}.legal-acts-empty>span{color:var(--gold-ink);font-family:Georgia,serif;font-size:52px;line-height:1}.legal-acts-empty h3{margin:8px 0 4px}.legal-acts-empty p{margin:0;color:var(--muted)}.legal-acts-notice{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;border:1px solid var(--legal-acts-rule);border-left:3px solid var(--gold-line);border-radius:var(--radius-card);background:color-mix(in srgb,var(--gold-line) 6%,var(--surface));padding:16px 18px}.legal-acts-notice>span{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--gold-line);border-radius:50%;color:var(--gold-ink);font-family:var(--font-display);font-weight:700}.legal-acts-notice strong{font-size:12px}.legal-acts-notice p{margin:4px 0 0;color:var(--muted);font-size:11.5px;line-height:1.52}@media (max-width:1060px){.legal-acts-filters{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.legal-acts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.legal-acts-hero{grid-template-columns:1fr;gap:18px}.legal-acts-hero:before{right:-38px;bottom:-52px;font-size:210px}.legal-acts-stat{min-height:106px;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:13px;border-top:1px solid var(--legal-acts-rule);border-left:0;padding-top:17px}.legal-acts-stat strong{grid-row:1/-1;font-size:62px}.legal-acts-stat small,.legal-acts-stat span{justify-self:start;margin:0}.legal-acts-source-row{display:grid}.legal-acts-source-row span{width:-moz-fit-content;width:fit-content}.legal-acts-catalog-head{grid-template-columns:1fr;gap:15px}.legal-acts-filters{display:flex;gap:7px;overflow-x:auto;scrollbar-width:thin;scroll-snap-type:x proximity}.legal-acts-filters button{flex:0 0 auto;min-height:39px;padding:8px 12px;white-space:nowrap;scroll-snap-align:start}.legal-acts-result-bar{align-items:start}.legal-acts-result-bar span:last-child{max-width:55%}.legal-acts-grid{grid-template-columns:1fr}.legal-act-card{min-height:244px}.legal-act-card h3{font-size:21px}.legal-acts-load-more{grid-template-columns:1fr}.legal-acts-load-more .button{width:100%}.legal-acts-notice{grid-template-columns:28px minmax(0,1fr);gap:11px;padding:14px}}@media (max-width:390px){.legal-act-actions{grid-template-columns:1fr}.legal-act-card>footer a{justify-content:center;padding-inline:12px}}@media (max-width:520px){.legal-acts-result-bar{display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px;align-content:center;padding-block:7px}.legal-acts-result-bar span:last-child{max-width:none;text-align:left}}.home-editorial .home-headline,.international-page .home-headline{max-width:none;text-wrap:pretty}.home-editorial .home-flagship h2.home-flagship-title,.international-page .home-task-panel h2.home-flagship-title{max-width:1120px;text-wrap:pretty}.home-editorial .home-showcase-intro,.international-page .home-showcase-intro{max-width:1080px}.home-editorial .home-showcase-title,.international-page .home-showcase-title{max-width:1080px;font-size:clamp(34px,2.7vw + 8px,50px)}@media (min-width:701px){.home-headline-line{display:block}}@media (min-width:1000px){.home-editorial>.site-header,.international-page>.site-header{margin-bottom:18px}.home-editorial .home-hero.home-hero-live,.international-page .home-hero-cinematic{grid-template-columns:minmax(340px,.88fr) minmax(430px,1.12fr);gap:clamp(24px,2.6vw,38px);height:clamp(500px,calc(100svh - 220px),720px);min-height:0;align-items:stretch;padding:clamp(24px,3svh,36px)}.home-editorial .home-hero-copy,.international-page .home-hero-cinematic>div:first-child{display:flex;min-height:0;flex-direction:column;justify-content:center}.home-editorial .home-hero-live>.hsc,.international-page .home-hero-cinematic>.hsc{height:100%;align-self:stretch}.home-editorial .home-hero-live .home-hero-serial,.international-page .home-hero-cinematic .home-hero-serial{margin-bottom:clamp(14px,2svh,24px)}.home-editorial .home-hero.home-hero-live h1,.international-page .home-hero-cinematic h1{max-width:none;margin-bottom:clamp(12px,1.8svh,19px);font-size:clamp(36px,2.65vw,46px)}.international-page .home-hero-cinematic h1{font-size:clamp(35px,2.55vw,43px)}.home-editorial .home-hero.home-hero-live .home-lead,.international-page .home-hero-cinematic .home-service-description{font-size:clamp(15px,.45vw + 12px,17.5px);line-height:1.48}.home-editorial .home-hero-live .actions,.international-page .home-hero-cinematic .actions{margin-top:clamp(17px,2.2svh,24px)}.home-editorial .home-hero-live .button,.international-page .home-hero-cinematic .button{min-height:44px;padding-block:9px}.home-editorial .home-hero-live .home-hero-proof,.international-page .home-hero-cinematic .home-hero-proof{margin-top:clamp(18px,2.6svh,28px);padding-top:14px}}@media (min-width:1220px){.home-editorial .home-hero.home-hero-live,.international-page .home-hero-cinematic{grid-template-columns:minmax(470px,.95fr) minmax(500px,1.05fr);gap:clamp(34px,3vw,54px)}.home-editorial .home-hero-title .home-headline-line,.international-page .home-hero-title .home-headline-line{white-space:nowrap}}@media (min-width:1000px) and (max-width:1099px){.home-editorial .home-hero-live .home-hero-serial,.international-page .home-hero-cinematic .home-hero-serial{display:none}.home-editorial .home-hero.home-hero-live h1,.international-page .home-hero-cinematic h1{margin-bottom:12px;font-size:clamp(32px,3.5vw,36px)}.home-editorial .home-hero.home-hero-live .home-lead,.international-page .home-hero-cinematic .home-service-description{font-size:14.5px;line-height:1.4}.home-editorial .home-hero .home-lead:after,.international-page .home-hero-cinematic .home-service-description:after{margin-top:10px}.home-editorial .home-hero-live .actions,.international-page .home-hero-cinematic .actions{margin-top:14px}.home-editorial .home-hero-live .home-hero-proof,.international-page .home-hero-cinematic .home-hero-proof{margin-top:14px;padding-top:10px}}@media (min-width:701px) and (max-width:999px){.home-editorial .home-hero.home-hero-live,.international-page .home-hero-cinematic{grid-template-columns:1fr;min-height:auto}.home-editorial .home-hero.home-hero-live h1,.international-page .home-hero-cinematic h1{max-width:900px}}@media (max-width:700px){.home-editorial .home-headline,.international-page .home-headline{max-width:100%}.home-hero-live-jump{position:static;z-index:4;min-height:44px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(211,186,112,.32);border-radius:999px;background:rgba(3,15,10,.54);padding:8px 11px;color:#f1dda1;font-family:var(--mono-font);font-size:8.5px;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 28px -18px rgba(0,0,0,.9)}.home-hero-live-jump span{width:6px;height:6px;flex:none;border-radius:50%;background:#78b594;box-shadow:0 0 0 4px rgba(120,181,148,.1),0 0 13px rgba(120,181,148,.6)}.home-hero-live-jump b{font-size:13px;line-height:1}.home-hero-live-jump:focus-visible{outline:3px solid rgba(241,221,161,.42);outline-offset:3px}.home-hero-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;margin-bottom:26px}.home-hero-meta .home-hero-serial{min-width:0;margin-bottom:0}.home-editorial .home-hero-live>.hsc,.international-page .home-hero-cinematic>.hsc{scroll-margin-top:8px}.home-editorial .home-hero.home-hero-live h1,.international-page .home-hero-cinematic h1{font-size:clamp(33px,9.2vw,42px);line-height:1.04}}@media (min-width:701px){.home-hero-live-jump{display:none}}@media (max-width:560px){.home-editorial .home-hero-live .home-hero-proof,.international-page .home-hero-cinematic .home-hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:20px;padding-top:14px}.home-editorial .home-hero-live .home-hero-proof span,.international-page .home-hero-cinematic .home-hero-proof span{align-content:start;padding:0 8px;border-top:0;border-left:1px solid rgba(211,186,112,.13)}.home-editorial .home-hero-live .home-hero-proof span:first-child,.international-page .home-hero-cinematic .home-hero-proof span:first-child{padding-left:0;border-left:0}.home-editorial .home-hero-live .home-hero-proof small,.international-page .home-hero-cinematic .home-hero-proof small{display:none}.international-page .home-hero-cinematic .home-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.international-page .home-hero-cinematic .home-hero-actions .button{min-height:44px;padding:7px 8px;font-size:12.5px;line-height:1.18}.international-page .home-hero-cinematic .home-hero-actions .button:first-child{grid-column:1/-1}}@media (min-width:320px) and (max-width:560px){.home-editorial>.site-header .site-header-main,.international-page>.site-header .site-header-main{grid-template-columns:132px minmax(0,1fr);gap:8px;align-items:center}.home-editorial>.site-header .brand,.international-page>.site-header .brand{width:-moz-fit-content;width:fit-content;max-width:132px}.home-editorial>.site-header .brand-logo,.international-page>.site-header .brand-logo{width:132px;max-width:100%}.home-editorial>.site-header .site-header-actions,.international-page>.site-header .site-header-actions{min-width:0;width:100%;justify-content:flex-end;gap:6px}.home-editorial>.site-header .site-header-actions .lang-switch,.international-page>.site-header .site-header-actions .lang-switch{height:44px;min-height:44px}.home-editorial>.site-header .site-header-actions .lang-switch-option,.international-page>.site-header .site-header-actions .lang-switch-option{min-width:40px;min-height:40px;padding-inline:8px;font-size:13px}.home-editorial>.site-header .site-header-cta,.international-page>.site-header .site-header-cta{flex:0 0 auto;width:auto;min-width:86px;min-height:44px}.home-editorial>.site-header .site-mobile-menu summary,.international-page>.site-header .site-mobile-menu summary{min-height:44px;padding-block:6px}}@media (min-width:320px) and (max-width:360px){.home-editorial>.site-header .site-header-main,.international-page>.site-header .site-header-main{grid-template-columns:104px minmax(0,1fr)}.home-editorial>.site-header .brand,.home-editorial>.site-header .brand-logo,.international-page>.site-header .brand,.international-page>.site-header .brand-logo{width:104px;max-width:104px}.home-editorial>.site-header .site-header-actions,.international-page>.site-header .site-header-actions{gap:4px}.home-editorial>.site-header .site-header-cta,.international-page>.site-header .site-header-cta{min-width:82px;padding-inline:9px;font-size:13px}}@media (min-width:701px) and (max-height:700px){.home-editorial.page,.international-page.page{width:calc(100% - 24px);padding-top:12px}.home-editorial>.site-header,.international-page>.site-header{gap:7px;margin-bottom:10px}.home-editorial>.site-header .site-header-main,.international-page>.site-header .site-header-main{grid-template-columns:132px minmax(0,1fr);gap:10px;align-items:center}.home-editorial>.site-header .brand,.international-page>.site-header .brand{width:-moz-fit-content;width:fit-content;max-width:132px}.home-editorial>.site-header .brand-logo,.international-page>.site-header .brand-logo{width:132px;max-width:100%}.home-editorial>.site-header .site-header-actions,.international-page>.site-header .site-header-actions{min-width:0;width:100%;justify-content:flex-end;gap:6px}.home-editorial>.site-header .site-header-actions>.badge[aria-current=page],.international-page>.site-header .site-header-actions>.badge[aria-current=page]{display:none}.home-editorial>.site-header .site-header-actions .badge,.home-editorial>.site-header .site-header-cta,.international-page>.site-header .site-header-actions .badge,.international-page>.site-header .site-header-cta{height:40px;min-height:40px;padding-inline:11px;font-size:12.5px}.home-editorial>.site-header .site-header-cta.has-short-label .site-header-cta-label-full,.international-page>.site-header .site-header-cta.has-short-label .site-header-cta-label-full{display:none}.home-editorial>.site-header .site-header-cta.has-short-label .site-header-cta-label-short,.international-page>.site-header .site-header-cta.has-short-label .site-header-cta-label-short{display:inline}.home-editorial>.site-header .site-menu,.international-page>.site-header .site-menu{display:none}.home-editorial>.site-header .site-mobile-menu,.international-page>.site-header .site-mobile-menu{display:block}.home-editorial>.site-header .site-mobile-menu summary,.international-page>.site-header .site-mobile-menu summary{min-height:40px;padding-block:5px}.home-editorial .home-hero.home-hero-live,.international-page .home-hero-cinematic{grid-template-columns:minmax(260px,.82fr) minmax(340px,1.18fr);gap:14px;height:calc(100svh - 146px);min-height:400px;max-height:554px;align-items:stretch;padding:12px;border-radius:18px}.home-editorial .home-hero-copy,.international-page .home-hero-cinematic>div:first-child{display:flex;min-height:0;flex-direction:column;justify-content:center}.home-editorial .home-hero-live .home-hero-serial,.international-page .home-hero-cinematic .home-hero-serial{display:none}.home-editorial .home-hero-live .eyebrow,.international-page .home-hero-cinematic .eyebrow{margin-bottom:7px;font-size:8px;line-height:1.25}.home-editorial .home-hero.home-hero-live h1,.international-page .home-hero-cinematic h1{max-width:none;margin-bottom:9px;font-size:clamp(27px,3.7vw,31px);line-height:1.01}.home-editorial .home-hero.home-hero-live .home-lead,.international-page .home-hero-cinematic .home-service-description{font-size:13px;line-height:1.34}.home-editorial .home-hero .home-lead:after,.international-page .home-hero-cinematic .home-service-description:after{width:34px;margin-top:9px}.home-editorial .home-hero-live .actions,.international-page .home-hero-cinematic .actions{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.home-editorial .home-hero-live .button,.international-page .home-hero-cinematic .button{min-height:40px;padding:6px 9px;font-size:11.5px;line-height:1.16}.international-page .home-hero-cinematic .home-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.international-page .home-hero-cinematic .home-hero-actions .button:first-child{grid-column:1/-1}.home-editorial .home-hero-live .home-hero-proof,.international-page .home-hero-cinematic .home-hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:10px;padding-top:8px}.home-editorial .home-hero-live .home-hero-proof span,.international-page .home-hero-cinematic .home-hero-proof span{align-content:start;gap:0;padding-inline:7px}.home-editorial .home-hero-live .home-hero-proof strong,.international-page .home-hero-cinematic .home-hero-proof strong{font-size:8px}.home-editorial .home-hero-live .home-hero-proof small,.international-page .home-hero-cinematic .home-hero-proof small{display:none}.home-editorial .home-hero-live>.hsc,.international-page .home-hero-cinematic>.hsc{height:100%;align-self:stretch}}:root,html[data-theme=akta],html[data-theme=kancelaria]{--master-stage:#081b14;--master-stage-2:#123326;--master-stage-3:#1b4535;--master-paper:#fbfaf5;--master-ivory:#f8f2e4;--master-brass:#d0ad59;--master-brass-soft:#ead79f;--master-glow:rgba(93,181,138,.2);--master-panel-shadow:0 2px 4px rgba(9,26,18,.04),0 28px 70px -42px rgba(7,35,24,.52);--master-panel-shadow-hover:0 8px 18px rgba(9,26,18,.07),0 34px 76px -40px rgba(7,35,24,.6);--master-ease:cubic-bezier(.16,.84,.24,1)}html[data-theme=grafit],html[data-theme=night],html[data-theme=nokturn]{--master-stage:#050706;--master-stage-2:#101712;--master-stage-3:#1c2921;--master-paper:#202225;--master-ivory:#f1eadb;--master-brass:#d0b164;--master-brass-soft:#f0dda7;--master-glow:rgba(92,191,144,.18);--master-grid:rgba(255,255,255,.04);--master-panel-shadow:0 2px 5px rgba(0,0,0,.25),0 30px 72px -38px rgba(0,0,0,.9);--master-panel-shadow-hover:0 8px 18px rgba(0,0,0,.3),0 36px 78px -36px rgba(0,0,0,.96)}html[data-theme=klar],html[data-theme=marmur],html[data-theme=paper]{--master-stage:#121a16;--master-stage-2:#27342d;--master-stage-3:#3b4942;--master-paper:#fff;--master-ivory:#f7f5ef;--master-brass:#c3a35a;--master-brass-soft:#ead8a6;--master-glow:rgba(116,145,130,.18);--master-grid:rgba(255,255,255,.045);--master-panel-shadow:0 2px 4px rgba(24,28,34,.04),0 28px 68px -40px rgba(24,28,34,.28);--master-panel-shadow-hover:0 8px 18px rgba(24,28,34,.07),0 34px 74px -38px rgba(24,28,34,.34)}html{scroll-behavior:smooth}body{background-image:radial-gradient(70rem 34rem at 12% -10rem,color-mix(in srgb,var(--accent) 12%,transparent),transparent 68%),radial-gradient(48rem 30rem at 96% 16rem,color-mix(in srgb,var(--gold-line) 6%,transparent),transparent 74%)}#main-content{isolation:isolate}.page{width:min(1540px,calc(100% - clamp(24px, 3.2vw, 64px)));padding-top:clamp(18px,2.4vw,34px);padding-bottom:clamp(58px,7vw,104px)}.page>.site-header{position:relative;z-index:80;gap:0;overflow:visible;margin-bottom:clamp(20px,2.6vw,34px);border:1px solid color-mix(in srgb,var(--line-strong) 72%,transparent);border-radius:18px;padding:10px 12px 0;background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 18px 52px -42px rgba(7,35,24,.6);-webkit-backdrop-filter:blur(18px) saturate(1.25);backdrop-filter:blur(18px) saturate(1.25)}.page>.site-header:before{content:"";position:absolute;inset:0 0 auto;height:2px;border-radius:18px 18px 0 0;background:linear-gradient(90deg,var(--master-brass),color-mix(in srgb,var(--master-brass) 20%,transparent) 32%,transparent 66%)}.page>.site-header:after{display:none}.page>.site-header .site-header-main{min-height:48px;padding:0 3px 9px}.page>.site-header .brand-logo{width:clamp(132px,11.4vw,174px)}.page>.site-header .brand-context{border-left-color:color-mix(in srgb,var(--gold-line) 52%,var(--line));color:var(--gold-ink);font:680 10px/1.25 var(--mono-font);letter-spacing:.075em}.page>.site-header .lang-switch,.page>.site-header .site-header-actions .badge,.page>.site-header .site-header-cta,.page>.site-header .theme-switcher{min-height:38px;border-color:color-mix(in srgb,var(--line-strong) 76%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.56)}.page>.site-header .site-header-cta{border-color:color-mix(in srgb,var(--master-brass) 72%,var(--accent));background:linear-gradient(135deg,color-mix(in srgb,var(--master-brass) 78%,#fff),color-mix(in srgb,var(--master-brass) 78%,var(--accent)));color:#142219;box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 12px 25px -18px rgba(122,88,18,.85)}.page>.site-header .site-header-cta:hover{background:linear-gradient(135deg,var(--master-brass-soft),var(--master-brass));color:#0c1711;transform:translateY(-1px)}.page>.site-header .site-menu{position:relative;margin:0 -12px;border-top:1px solid var(--line);padding:6px 12px 7px;background:color-mix(in srgb,var(--surface-2) 62%,transparent);border-radius:0 0 17px 17px}.page>.site-header .site-menu-link{position:relative;min-height:32px;border-radius:9px;padding:6px 11px;font-size:12.5px;transition:color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.page>.site-header .site-menu-link:hover{transform:translateY(-1px)}.page>.site-header .site-menu-dropdown-summary.active-group,.page>.site-header .site-menu-link.active{color:var(--text);background:color-mix(in srgb,var(--gold-line) 10%,var(--surface));box-shadow:inset 0 -2px 0 var(--gold-line)}.page>.site-header .site-menu-dropdown-panel{top:calc(100% + 10px);border-radius:14px;padding:9px;box-shadow:0 24px 64px -24px rgba(4,22,15,.52);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.login-page .page-heading,.page .activation-hero,.page .court-header,.status-page .page-heading,.workflow-journey-page .wf .wf-hero,main.akta-tariff-page .pt-hero,main.institutions-editorial .inst-hero,main.legal-desk-page .ld-hero,main.package-editorial .package-hero,main.party-editorial .pa-hero,main.security-editorial .security-hero{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(210,174,89,.34);border-radius:clamp(19px,2vw,27px);padding:clamp(25px,3.4vw,48px);margin-bottom:clamp(28px,3.6vw,48px);background:radial-gradient(34rem 22rem at 87% 0,var(--master-glow),transparent 68%),radial-gradient(24rem 18rem at 14% 110%,rgba(201,164,77,.11),transparent 72%),linear-gradient(128deg,var(--master-stage) 0,var(--master-stage-2) 64%,var(--master-stage-3) 140%);color:var(--master-ivory);box-shadow:inset 0 2px 0 rgba(255,255,255,.05),0 28px 76px -42px rgba(4,27,18,.72)}.login-page .page-heading:before,.page .activation-hero:before,.page .court-header:before,.status-page .page-heading:before,.workflow-journey-page .wf .wf-hero:before,main.akta-tariff-page .pt-hero:before,main.institutions-editorial .inst-hero:before,main.legal-desk-page .ld-hero:before,main.package-editorial .package-hero:before,main.party-editorial .pa-hero:before,main.security-editorial .security-hero:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.6;background-image:linear-gradient(var(--master-grid) 1px,transparent 1px),linear-gradient(90deg,var(--master-grid) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(90deg,transparent 2%,rgba(0,0,0,.45) 48%,#000);mask-image:linear-gradient(90deg,transparent 2%,rgba(0,0,0,.45) 48%,#000)}.login-page .page-heading:after,.page .activation-hero:after,.page .court-header:after,.status-page .page-heading:after,.workflow-journey-page .wf .wf-hero:after,main.akta-tariff-page .pt-hero:after,main.institutions-editorial .inst-hero:after,main.legal-desk-page .ld-hero:after,main.package-editorial .package-hero:after,main.party-editorial .pa-hero:after,main.security-editorial .security-hero:after{content:"";position:absolute;z-index:-1;top:-46%;right:4%;width:clamp(210px,27vw,430px);aspect-ratio:1;border:1px solid rgba(219,184,100,.13);border-radius:50%;box-shadow:inset 0 0 0 24px rgba(219,184,100,.018),0 0 72px rgba(219,184,100,.045);transform:rotate(18deg);pointer-events:none}.login-page .page-heading h1,.page .activation-hero h1,.page .court-header h1,.status-page .page-heading h1,.workflow-journey-page .wf .wf-h1,main.akta-tariff-page .pt-hero h1,main.institutions-editorial .inst-hero h1,main.legal-desk-page .ld-hero-title,main.package-editorial .package-hero h1,main.party-editorial .pa-hero h1,main.security-editorial .security-hero h1{color:#fbf7eb}.page .activation-hero .eyebrow,.page .court-header .eyebrow,.workflow-journey-page .wf .wf-hero .wf-kicker,main.akta-tariff-page .pt-hero .pt-kicker,main.institutions-editorial .inst-hero .inst-kick,main.legal-desk-page .ld-hero .ld-kicker,main.package-editorial .package-hero .eyebrow,main.party-editorial .pa-kicker,main.security-editorial .security-hero .eyebrow{color:var(--master-brass-soft)}.login-page .page-heading p,.page .activation-hero p,.page .court-header p,.status-page .page-heading p,.workflow-journey-page .wf .wf-hero .wf-lead,main.akta-tariff-page .pt-hero .pt-lead,main.akta-tariff-page .pt-hero .pt-lead-sub,main.institutions-editorial .inst-hero .inst-lead,main.institutions-editorial .inst-hero .inst-lead strong,main.legal-desk-page .ld-hero .ld-lead,main.legal-desk-page .ld-hero .ld-lead strong,main.package-editorial .package-hero p,main.party-editorial .pa-lead,main.security-editorial .security-hero p{color:rgba(241,245,239,.72)}.workflow-journey-page .wf .wf-hero .button.secondary,main.institutions-editorial .inst-hero .button.secondary,main.legal-desk-page .ld-hero .button.secondary,main.package-editorial .package-hero .button.secondary,main.party-editorial .pa-hero .button.secondary,main.security-editorial .security-hero .button.secondary{border-color:rgba(231,211,157,.28);background:rgba(255,255,255,.045);color:#f7f2e5;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.workflow-journey-page .wf .wf-hero .button.secondary:hover,main.institutions-editorial .inst-hero .button.secondary:hover,main.legal-desk-page .ld-hero .button.secondary:hover,main.package-editorial .package-hero .button.secondary:hover,main.party-editorial .pa-hero .button.secondary:hover,main.security-editorial .security-hero .button.secondary:hover{border-color:rgba(234,215,159,.66);background:rgba(255,255,255,.1);color:#fff}.page .activation-hero .pricing-callout,.page .court-header .court-status,.workflow-journey-page .wf .wf-arc,main.akta-tariff-page .pt-aside,main.institutions-editorial .inst-intake,main.legal-desk-page .ld-docket,main.package-editorial .pkg-parcel-tag,main.party-editorial .pa-scope,main.security-editorial .sec-keyplate{border-color:rgba(234,211,157,.68) rgba(222,188,105,.32) rgba(222,188,105,.32);background:rgba(3,16,11,.42);color:#f6f1e4;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 20px 48px -30px rgba(0,0,0,.8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}main.party-editorial .pa-scope{border-left-color:var(--master-brass);padding:4px 0 4px 20px}.workflow-journey-page .wf .wf-arc-head,main.akta-tariff-page .pt-aside-head,main.institutions-editorial .inst-intake-label,main.legal-desk-page .ld-docket-mark,main.package-editorial .pkg-tag-kicker,main.party-editorial .pa-scope-head,main.security-editorial .sec-keyplate-h{color:var(--master-brass-soft)}main.party-editorial .pa-scope-row{border-top-color:rgba(255,255,255,.11)}.workflow-journey-page .wf .wf-arc-label,main.institutions-editorial .inst-intake-v,main.legal-desk-page .ld-docket-sub,main.legal-desk-page .ld-docket-val,main.package-editorial .pkg-tag-title,main.party-editorial .pa-scope-row strong{color:#f8f4e8}.workflow-journey-page .wf .wf-arc-note,.workflow-journey-page .wf .wf-arc-sub,main.institutions-editorial .inst-intake-k,main.legal-desk-page .ld-docket-tag,main.package-editorial .pkg-tag-body,main.party-editorial .pa-scope-row span{color:rgba(238,244,239,.62)}main.institutions-editorial .inst-intake-foot,main.legal-desk-page .ld-docket-head{background:rgba(255,255,255,.035)}.workflow-journey-page .wf .wf-arc-note,main.institutions-editorial .inst-intake-foot,main.institutions-editorial .inst-intake-row,main.legal-desk-page .ld-docket-head,main.legal-desk-page .ld-docket-row{border-color:rgba(255,255,255,.1)}.assurance-card,.card,.case-create-panel,.case-list-preview-panel,.case-workspace,.commercial-strip,.fact-card,.panel,.price-card,.price-plan-card,.role-card,.section-index,.security-card,.verification-panel{border-color:color-mix(in srgb,var(--line-strong) 74%,transparent);box-shadow:var(--master-panel-shadow)}.assurance-card,.card,.case-folder-card,.case-workspace-action,.fact-card,.panel,.price-card,.price-plan-card,.record-row,.role-card,.section-link-card,.security-card,.verification-panel{transition:transform .24s var(--master-ease),box-shadow .24s var(--master-ease),border-color .2s ease,background-color .2s ease}@media (hover:hover){.assurance-grid>.assurance-card:hover,.forensic-facts>.panel:hover,.grid>.card:hover,.grid>.panel:hover,.pricing-grid>.price-card:hover,.role-strip>.role-card:hover,.section-index-grid>.section-link-card:hover,.security-grid>.security-card:hover{z-index:2;border-color:color-mix(in srgb,var(--gold-line) 62%,var(--line));box-shadow:var(--master-panel-shadow-hover);transform:translateY(-4px)}.case-folder-card:hover,.record-row:hover{transform:translateX(3px)}}.button{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--accent) 78%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 88%,#fff 12%),var(--accent));box-shadow:0 1px 0 rgba(255,255,255,.16) inset,0 12px 26px -20px color-mix(in srgb,var(--accent) 80%,transparent);transition:transform .18s var(--master-ease),box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.button:after{content:"";position:absolute;top:-70%;left:-46%;width:26%;height:240%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.24),transparent);transform:rotate(18deg);transition:left .55s var(--master-ease);pointer-events:none}.button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 28px -19px color-mix(in srgb,var(--accent) 85%,transparent)}.button:hover:not(:disabled):after{left:126%}.button.secondary{border-color:var(--line-strong);background:color-mix(in srgb,var(--surface) 92%,var(--accent) 8%);color:var(--text);box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}.button.secondary:hover:not(:disabled){border-color:color-mix(in srgb,var(--gold-line) 70%,var(--line-strong));background:color-mix(in srgb,var(--surface) 86%,var(--gold-line) 14%)}.input,input,select,textarea{border-color:color-mix(in srgb,var(--line-strong) 76%,transparent);background:color-mix(in srgb,var(--input-bg) 94%,var(--surface-2));box-shadow:inset 0 1px 0 rgba(255,255,255,.56),0 8px 18px -18px rgba(8,25,17,.65);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease}.input:hover,input:hover,select:hover,textarea:hover{border-color:color-mix(in srgb,var(--gold-line) 48%,var(--line-strong))}.input:focus,input:focus,select:focus,textarea:focus{border-color:var(--gold-line);background:var(--input-bg);box-shadow:0 0 0 4px color-mix(in srgb,var(--gold-line) 14%,transparent),0 16px 34px -25px color-mix(in srgb,var(--accent) 55%,transparent);transform:translateY(-1px)}.field>label,.form-section label{color:color-mix(in srgb,var(--gold-ink) 78%,var(--text));font-weight:750}.optional-fields{border-color:color-mix(in srgb,var(--gold-line) 30%,var(--line));background:color-mix(in srgb,var(--surface-2) 74%,var(--surface))}.notice{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--line-strong) 72%,transparent);background:color-mix(in srgb,var(--surface-2) 78%,var(--surface));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--gold-line) 72%,transparent)}.notice.warn{box-shadow:inset 3px 0 0 var(--warn)}.notice.danger-text{box-shadow:inset 3px 0 0 var(--danger)}.status{box-shadow:inset 0 1px 0 rgba(255,255,255,.42)}.eyebrow{font-family:var(--mono-font);letter-spacing:.13em;text-transform:uppercase}.login-page .page-heading{max-width:820px;padding:clamp(24px,3vw,38px)}.login-page .page-heading .badge{border-color:rgba(226,194,119,.42);background:rgba(4,18,13,.42);color:var(--master-brass-soft)}.login-page .login-layout{max-width:820px;gap:14px}.login-page .login-panel-primary{position:relative;overflow:hidden;border-top-color:var(--master-brass);background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--surface-2) 48%,var(--surface)))}.login-page .login-panel-primary:before{content:"AKTA";position:absolute;right:-8px;top:18px;color:color-mix(in srgb,var(--gold-line) 8%,transparent);font:900 clamp(54px,9vw,92px)/1 var(--wide-font);letter-spacing:-.06em;pointer-events:none}.login-page .login-panel-primary>*{position:relative;z-index:1}.login-page .login-panel-secondary{border-style:dashed;border-color:color-mix(in srgb,var(--gold-line) 42%,var(--line));background:color-mix(in srgb,var(--surface-2) 84%,var(--surface))}.login-page .gold-rule{opacity:.7}.activation-start{grid-template-columns:minmax(0,1.42fr) minmax(280px,.58fr);gap:clamp(16px,2vw,24px)}.activation-start>.panel:first-child{overflow:hidden;border-top-color:var(--master-brass);background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--surface-2) 38%,var(--surface)))}.activation-next-panel{position:-webkit-sticky;position:sticky;top:18px;overflow:hidden;container:activation-next/inline-size;background:color-mix(in srgb,var(--surface-2) 72%,var(--surface))}.activation-next-panel>h2{font-size:clamp(24px,2vw,30px);line-height:1.12}@container activation-next (min-width: 720px){.activation-next-panel .record-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.activation-next-panel>h2{font-size:22px}}.activation-next-panel:before,.case-create-panel:before{background:linear-gradient(90deg,var(--master-brass),color-mix(in srgb,var(--master-brass) 18%,transparent))}.case-page-heading{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--line-strong) 76%,transparent);border-radius:20px;background:linear-gradient(132deg,var(--surface),color-mix(in srgb,var(--surface-2) 62%,var(--surface)));padding:clamp(20px,2.7vw,34px);box-shadow:var(--master-panel-shadow)}.case-page-heading:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(var(--master-brass),color-mix(in srgb,var(--gold-line) 18%,transparent))}.case-page-heading h1{margin-bottom:7px;font-size:clamp(34px,4.5vw,58px)}.case-dossier-hero,.case-workbench-overview{border-color:rgba(218,183,98,.42);background:radial-gradient(46rem 22rem at 86% -20%,rgba(211,177,91,.17),transparent 64%),radial-gradient(30rem 18rem at 12% 130%,rgba(79,174,130,.13),transparent 74%),linear-gradient(138deg,#071d16,#0b3126 63%,#133e30 120%);box-shadow:inset 0 2px 0 rgba(255,255,255,.05),0 30px 78px -42px rgba(3,28,19,.82)}.case-dossier-hero:before,.case-workbench-overview:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.42;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.case-dossier-hero>*,.case-workbench-overview>*{position:relative;z-index:1}.case-global-search{border-left-color:var(--master-brass);border-radius:17px;box-shadow:var(--master-panel-shadow)}.case-registry-layout{gap:20px}.case-create-panel,.case-list-preview-panel,.case-workspace{border-radius:20px}.case-registry-head,.case-workspace-head{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-2) 86%,var(--surface)),var(--surface))}.case-folder-card:hover{box-shadow:inset 4px 0 0 var(--master-brass),0 14px 34px -30px rgba(7,34,23,.5)}.case-folder-mark{box-shadow:0 8px 18px -13px color-mix(in srgb,var(--gold-line) 80%,transparent)}.case-workspace-tabs button.is-active:after{background:linear-gradient(90deg,var(--master-brass),var(--gold-line))}.case-workspace-action:focus-visible,.case-workspace-action:hover{box-shadow:inset 4px 0 0 var(--master-brass)}.case-evidence-card{border-top:2px solid color-mix(in srgb,var(--master-brass) 72%,var(--line));background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--surface-2) 38%,var(--surface)))}.site-footer{position:relative;overflow:hidden;margin-top:0;border-top:0;background:radial-gradient(52rem 28rem at 8% 0,rgba(95,169,132,.12),transparent 70%),radial-gradient(36rem 22rem at 86% 120%,rgba(205,170,83,.09),transparent 70%),linear-gradient(135deg,#071712,var(--footer-bg) 58%,#0b241b)}.site-footer:before{height:3px;background:linear-gradient(90deg,var(--master-brass),rgba(208,173,89,.18) 42%,transparent 80%)}.site-footer:after{content:"";position:absolute;top:-210px;right:7%;width:410px;height:410px;border:1px solid rgba(229,207,149,.08);border-radius:50%;pointer-events:none}.site-footer-inner{width:min(1480px,calc(100% - clamp(32px, 6vw, 96px)));grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:clamp(42px,8vw,118px);padding:clamp(42px,5vw,70px) 0 clamp(30px,4vw,48px)}.site-footer-brand{gap:13px}.site-footer-logo img{width:150px}.site-footer-brand>p{max-width:38ch;color:rgba(237,242,237,.68);font-size:13.5px;line-height:1.55}.site-footer-contact{gap:10px;margin-top:7px}.site-footer-contact a{min-height:44px}.site-footer-phone{color:var(--master-brass-soft)!important;font-family:var(--mono-font);letter-spacing:.02em}.site-footer-mail-button{border-color:rgba(230,210,158,.3);padding:8px 13px;background:rgba(255,255,255,.035)}.site-footer-links{gap:clamp(22px,3vw,46px)}.site-footer-links div{gap:2px}.site-footer h2{margin-bottom:11px;color:var(--master-brass-soft);font-size:10px;letter-spacing:.16em}.site-footer-links a{position:relative;min-height:44px;color:rgba(240,244,240,.72);font-size:12.5px;transition:color .18s ease,transform .18s var(--master-ease)}.site-footer-links a:before{content:"";width:0;height:1px;margin-right:0;background:var(--master-brass);transition:width .2s var(--master-ease),margin-right .2s var(--master-ease)}.site-footer-links a:hover{color:#fff;text-decoration:none;transform:translateX(3px)}.site-footer-links a:hover:before{width:12px;margin-right:7px}.site-footer-bottom{width:min(1480px,calc(100% - clamp(32px, 6vw, 96px)));padding:16px 0 19px;color:rgba(229,236,231,.5)}@media (prefers-reduced-motion:no-preference){.page>.site-header{animation:master-enter .55s var(--master-ease) both}.case-dossier-hero,.case-page-heading,.login-page .page-heading,.page .activation-hero,.page .court-header,.status-page .page-heading,.workflow-journey-page .wf .wf-hero,main.akta-tariff-page .pt-hero,main.institutions-editorial .inst-hero,main.legal-desk-page .ld-hero,main.package-editorial .package-hero,main.party-editorial .pa-hero,main.security-editorial .security-hero{animation:master-enter .72s .06s var(--master-ease) both}@keyframes master-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1040px){.page>.site-header{border-radius:16px}.page>.site-header .site-menu{border-radius:0 0 15px 15px}.activation-start{grid-template-columns:1fr}.activation-next-panel{position:relative;top:auto}}@media (max-width:760px){.page{width:calc(100% - 24px);padding-top:12px;padding-bottom:58px}.page>.site-header{gap:7px;margin-bottom:14px;border-radius:14px;padding:8px}.page>.site-header .site-header-main{padding:0}.page>.site-header .site-menu{display:none}.page>.site-header .site-mobile-menu{margin:0;border-radius:10px}.login-page .page-heading,.page .activation-hero,.page .court-header,.status-page .page-heading,.workflow-journey-page .wf .wf-hero,main.akta-tariff-page .pt-hero,main.institutions-editorial .inst-hero,main.legal-desk-page .ld-hero,main.package-editorial .package-hero,main.party-editorial .pa-hero,main.security-editorial .security-hero{grid-template-columns:1fr;gap:20px;border-radius:20px;padding:23px 18px;margin-bottom:24px}.case-page-heading{border-radius:17px;padding:20px 17px}.case-page-heading h1{font-size:35px}.site-footer-inner{grid-template-columns:1fr;gap:34px}.site-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.site-footer-bottom{grid-template-columns:1fr}}@media (max-width:560px){html{scroll-behavior:auto}.page>.site-header .site-header-main{grid-template-columns:minmax(0,1fr) auto;align-items:center}.page>.site-header .brand{width:auto;min-width:0}.page>.site-header .brand-logo{width:112px;max-width:112px}.page>.site-header .brand-context{display:none}.page>.site-header .site-header-actions{width:auto;justify-content:flex-end;gap:5px}.page>.site-header .site-header-actions .lang-switch{min-height:40px;height:40px}.page>.site-header .site-header-actions .lang-switch-option{min-width:39px;min-height:36px;padding-inline:8px}.page>.site-header .site-header-cta{min-width:82px;min-height:40px;height:40px;padding-inline:10px}.login-page .page-heading,.page .activation-hero,.page .court-header,.status-page .page-heading,.workflow-journey-page .wf .wf-hero,main.akta-tariff-page .pt-hero,main.institutions-editorial .inst-hero,main.legal-desk-page .ld-hero,main.package-editorial .package-hero,main.party-editorial .pa-hero,main.security-editorial .security-hero{padding:21px 16px;border-radius:18px}.login-page .page-heading h1,.page .activation-hero h1,.page .court-header h1,.status-page .page-heading h1,.workflow-journey-page .wf .wf-h1,main.akta-tariff-page .pt-hero h1,main.institutions-editorial .inst-hero h1,main.legal-desk-page .ld-hero-title,main.package-editorial .package-hero h1,main.party-editorial .pa-hero h1,main.security-editorial .security-hero h1{font-size:clamp(29px,9.5vw,40px)}.login-page .login-layout{gap:10px}.login-page .login-panel-primary:before{display:none}.activation-start{gap:12px}.case-global-search{border-radius:14px}.case-create-panel,.case-list-preview-panel,.case-workspace{border-radius:16px}.site-footer-bottom,.site-footer-inner{width:calc(100% - 32px)}.site-footer-links{gap:25px 15px}.site-footer-registry{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.card,.case-folder-card,.case-workspace-action,.panel,.record-row,.role-card,.site-footer-links a{transition:none}.button:after{display:none}}@media (min-width:761px){main.legal-desk-page .ld-hero{gap:clamp(28px,3vw,46px);padding:clamp(28px,2.5vw,36px) clamp(30px,3.4vw,48px)}main.legal-desk-page .ld-hero-title{margin-block:5px 13px;font-size:clamp(46px,4.9vw,62px);line-height:.94}main.legal-desk-page .ld-hero .ld-lead{font-size:clamp(14px,1.2vw,15.5px);line-height:1.48}main.legal-desk-page .ld-hero .ld-actions{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));grid-gap:8px;gap:8px;margin-top:17px}main.legal-desk-page .ld-hero .button{min-height:40px;padding:8px 13px;font-size:13px}}main.akta-tariff-page .pt-aside strong,main.akta-tariff-page .pt-hero .pt-lead strong,main.akta-tariff-page .pt-hero .pt-lead-sub strong{color:#f6f1e4}main.akta-tariff-page .pt-aside p,main.akta-tariff-page .pt-aside span:not(.status){color:rgba(238,244,239,.66)}.page .activation-hero .pricing-callout strong,main.security-editorial .sec-keyplate .k,main.security-editorial .sec-keyplate .yes .k{color:#f6f1e4}.page .activation-hero .pricing-callout p,main.security-editorial .sec-keyplate .no .k,main.security-editorial .sec-keyplate .v{color:rgba(238,244,239,.64)}main.security-editorial .sec-keyplate .sec-keylist li{border-color:rgba(255,255,255,.11)}main.security-editorial .sec-keyplate .yes{background:rgba(91,181,137,.08)}main.security-editorial .sec-keyplate .sec-keylist li.no .k,main.security-editorial .sec-keyplate .sec-keylist li.no .sec-key-mark{color:rgba(238,244,239,.56)}main.security-editorial .sec-keyplate .sec-keylist li.yes .k{color:#f6f1e4}main.security-editorial .sec-keyplate .sec-keylist li.yes .sec-key-mark,main.security-editorial .sec-keyplate .sec-keylist li.yes .v{color:var(--master-brass-soft)}.case-dossier-hero,.case-workbench-overview{border-radius:20px}@media (max-width:560px){.workflow-journey-page .wf .wf-hero .wf-actions,main.legal-desk-page .ld-hero .ld-actions,main.package-editorial .package-hero .actions,main.party-editorial .pa-hero .actions,main.security-editorial .security-hero .actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.workflow-journey-page .wf .wf-hero .wf-actions .button:first-child,main.package-editorial .package-hero .actions .button:first-child,main.party-editorial .pa-hero .actions .button:first-child{grid-column:1/-1}.workflow-journey-page .wf .wf-hero .button,main.legal-desk-page .ld-hero .button,main.package-editorial .package-hero .button,main.party-editorial .pa-hero .button,main.security-editorial .security-hero .button{min-width:0;min-height:46px;padding:8px;font-size:13px;white-space:normal}main.party-editorial .pa-scope{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(222,188,105,.3);border-top-color:rgba(234,211,157,.64);border-radius:12px;padding:0;overflow:hidden}main.party-editorial .pa-scope-head{grid-column:1/-1;margin:0;border-bottom:1px solid rgba(255,255,255,.1);padding:9px 10px}main.party-editorial .pa-scope-row{min-width:0;border-top:0;border-left:1px solid rgba(255,255,255,.1);padding:10px 8px}main.party-editorial .pa-scope-row:nth-of-type(2){border-left:0}main.party-editorial .pa-scope-row strong{margin:0;font-size:11px;text-align:center}main.party-editorial .pa-scope-row span{display:none}}main.page .section-folio{--folio-accent:color-mix(in srgb,var(--brass) 70%,var(--accent));position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(126px,.22fr) minmax(0,1fr);grid-template-rows:auto auto;grid-column-gap:clamp(20px,3vw,42px);column-gap:clamp(20px,3vw,42px);grid-row-gap:9px;row-gap:9px;align-items:end;width:min(100%,1040px);max-width:1040px;min-height:112px;margin:clamp(34px,4vw,58px) auto clamp(18px,2vw,26px);padding:clamp(18px,2vw,26px) clamp(20px,2.5vw,32px);overflow:hidden;border:1px solid color-mix(in srgb,var(--line-strong) 68%,var(--folio-accent));border-left:2px solid var(--folio-accent);border-radius:16px;background:radial-gradient(circle at 91% 16%,color-mix(in srgb,var(--folio-accent) 15%,transparent) 0 2px,transparent 3px),radial-gradient(circle at 91% 16%,transparent 0 44px,color-mix(in srgb,var(--folio-accent) 12%,transparent) 45px 46px,transparent 47px),linear-gradient(115deg,color-mix(in srgb,var(--surface) 95%,var(--folio-accent)) 0,var(--surface) 56%,color-mix(in srgb,var(--surface-2) 88%,var(--folio-accent)) 100%);box-shadow:0 12px 30px color-mix(in srgb,var(--ink) 7%,transparent),inset 0 1px rgba(255,255,255,.38)}main.page .section-folio:before{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,transparent 0 22%,color-mix(in srgb,var(--folio-accent) 12%,transparent) 22% calc(22% + 1px),transparent calc(22% + 1px)),linear-gradient(90deg,color-mix(in srgb,var(--folio-accent) 38%,transparent),transparent 45%) 0 100% /100% 1px no-repeat;content:"";pointer-events:none}main.page .section-folio>:first-child:not(h2){grid-column:1;grid-row:1/span 2;align-self:start;margin:3px 0 0;max-width:16ch;font-family:var(--font-display);font-size:11px;font-weight:670;line-height:1.35;letter-spacing:.045em;color:var(--gold-ink)}main.page .section-folio>.inst-h,main.page .section-folio>.ld-h2,main.page .section-folio>.pkg-h,main.page .section-folio>.sec-h,main.page .section-folio>.vf-mech-h,main.page .section-folio>.wf-h2,main.page .section-folio>h2{grid-column:2;grid-row:1;align-self:end;width:100%;max-width:28ch;margin:0;font-family:var(--font-display);font-weight:760;font-stretch:normal;line-height:1.08;letter-spacing:-.026em;color:var(--text);text-wrap:balance}main.page .section-folio>p{grid-column:2;grid-row:2;align-self:start;max-width:62ch;margin:0;color:var(--muted);font-size:clamp(13.5px,.25vw + 13px,15.5px);line-height:1.55}main.page .section-folio.section-folio-compact{grid-template-columns:minmax(112px,.34fr) minmax(0,1fr);min-height:92px;margin:0 0 clamp(14px,1.6vw,20px);padding:16px 18px;border-left-width:2px;border-radius:15px;box-shadow:0 10px 28px color-mix(in srgb,var(--ink) 6%,transparent)}main.page .section-folio.section-folio-compact>.ld-h2,main.page .section-folio.section-folio-compact>h2{max-width:none;font-size:clamp(20px,.8vw + 17px,27px);line-height:1.06}html[data-theme=grafit] main.page .section-folio,html[data-theme=night] main.page .section-folio,html[data-theme=nokturn] main.page .section-folio{--folio-accent:color-mix(in srgb,var(--brass-hi) 76%,var(--accent));box-shadow:0 20px 54px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.035)}@media (max-width:700px){main.page .section-folio,main.page .section-folio.section-folio-compact{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-gap:9px;gap:9px;min-height:0;width:100%;margin:24px 0 15px;padding:16px;border-radius:14px}main.page .section-folio:before{background:linear-gradient(90deg,color-mix(in srgb,var(--folio-accent) 44%,transparent),transparent 78%) 0 100% /100% 1px no-repeat}main.page .section-folio>.inst-h,main.page .section-folio>.ld-h2,main.page .section-folio>.pkg-h,main.page .section-folio>.sec-h,main.page .section-folio>.vf-mech-h,main.page .section-folio>.wf-h2,main.page .section-folio>:first-child:not(h2),main.page .section-folio>h2,main.page .section-folio>p{grid-column:1;grid-row:auto;max-width:none}main.page .section-folio>.inst-h,main.page .section-folio>.ld-h2,main.page .section-folio>.pkg-h,main.page .section-folio>.sec-h,main.page .section-folio>.vf-mech-h,main.page .section-folio>.wf-h2,main.page .section-folio>h2{font-size:clamp(24px,6.8vw,30px);line-height:1.1;text-wrap:pretty}main.page .section-folio>:first-child:not(h2){max-width:none;font-size:10.5px;letter-spacing:.035em}main.page .section-folio.section-folio-compact>.ld-h2,main.page .section-folio.section-folio-compact>h2{font-size:22px}}main.page.institutions-editorial .inst-newfeat-grid,main.page.legal-desk-page .ld-modules{gap:12px;overflow:visible;border:0;background:transparent}main.page.package-editorial .pkg-establish{gap:12px;padding-top:0;border-top:0}main.page :is(.ld-module,.inst-newfeat-card,.pt-new-card,.sec-flag),main.page.package-editorial .pkg-est{--module-accent:color-mix(in srgb,var(--brass) 72%,var(--accent));position:relative;isolation:isolate;min-width:0;overflow:hidden;padding:clamp(19px,2.1vw,27px);border:1px solid color-mix(in srgb,var(--line-strong) 78%,var(--module-accent));border-radius:17px;background:radial-gradient(circle at 91% 13%,color-mix(in srgb,var(--module-accent) 14%,transparent) 0 2px,transparent 3px),linear-gradient(145deg,var(--surface) 0,color-mix(in srgb,var(--surface-2) 90%,var(--module-accent)) 100%);box-shadow:0 14px 34px color-mix(in srgb,var(--ink) 7%,transparent);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease}main.page :is(.ld-module,.inst-newfeat-card,.pt-new-card,.sec-flag):after,main.page.package-editorial .pkg-est:after{position:absolute;z-index:-1;right:-27px;bottom:-36px;width:92px;height:92px;border:1px solid color-mix(in srgb,var(--module-accent) 15%,transparent);border-radius:50%;content:"";transition:transform .35s ease,border-color .35s ease}main.page :is(.ld-module,.inst-newfeat-card,.pt-new-card,.sec-flag):nth-child(2n),main.page.package-editorial .pkg-est:nth-child(2n){--module-accent:color-mix(in srgb,var(--ok) 62%,var(--brass))}main.page.akta-tariff-page .pt-new-card h3,main.page.institutions-editorial .inst-newfeat-name,main.page.legal-desk-page .ld-module-title,main.page.package-editorial .pkg-est-t,main.page.security-editorial .sec-flag strong{font-size:clamp(16px,.45vw + 15px,19px);line-height:1.18;letter-spacing:-.013em}main.page.legal-desk-page .ld-module-title{padding-top:16px;background-size:32px 2px}main.page.package-editorial .pkg-est,main.page.package-editorial .pkg-est:first-child{padding:clamp(19px,2.1vw,27px);border-left:1px solid color-mix(in srgb,var(--line-strong) 78%,var(--module-accent))}main.page.package-editorial .pkg-establish{align-items:stretch}main.page.package-editorial .pkg-est-k{color:var(--gold-ink)}@media (hover:hover) and (pointer:fine){main.page :is(.ld-module,.inst-newfeat-card,.pt-new-card,.sec-flag):hover,main.page.package-editorial .pkg-est:hover{z-index:2;transform:translateY(-5px);border-color:color-mix(in srgb,var(--module-accent) 62%,var(--line));box-shadow:0 22px 48px color-mix(in srgb,var(--ink) 13%,transparent)}main.page :is(.ld-module,.inst-newfeat-card,.pt-new-card,.sec-flag):hover:after,main.page.package-editorial .pkg-est:hover:after{transform:translate(-9px,-9px) scale(1.12);border-color:color-mix(in srgb,var(--module-accent) 34%,transparent)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){main.page :is(.ld-module,.inst-newfeat-card,.pt-new-card,.sec-flag),main.page.package-editorial .pkg-est{animation:akta-module-enter linear both;animation-timeline:view();animation-range:entry 2% cover 24%}}}@keyframes akta-module-enter{0%{opacity:.18;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@media (max-width:720px){main.page.institutions-editorial .inst-newfeat-grid,main.page.legal-desk-page .ld-modules,main.page.package-editorial .pkg-establish{gap:9px}main.page :is(.ld-module,.inst-newfeat-card,.pt-new-card,.sec-flag),main.page.package-editorial .pkg-est,main.page.package-editorial .pkg-est:first-child{min-height:0;padding:17px;border:1px solid var(--line);border-left:2px solid var(--module-accent);border-radius:14px}}@media (prefers-reduced-motion:reduce){main.page :is(.ld-module,.inst-newfeat-card,.pt-new-card,.sec-flag),main.page.package-editorial .pkg-est{transition:none;animation:none}}@media (min-width:1200px){.home-editorial.page,.international-page.page{--content-max:1520px;width:min(1760px,calc(100% - clamp(24px, 2vw, 40px)));max-width:1760px}.home-editorial .home-hero.home-hero-live,.international-page .home-hero-cinematic{width:100%;max-width:none;margin-inline:auto;grid-template-columns:minmax(470px,.9fr) minmax(600px,1.1fr)}.home-editorial .home-showcase,.international-page .home-showcase{max-width:var(--content-max)}}:root,html[data-theme=akta],html[data-theme=kancelaria]{--bg:#f1ede3;--surface:#fffdf7;--surface-2:#e9e1d3;--panel:#fffdf7;--panel-2:#e9e1d3;--text:#172019;--muted:#5c665e;--line:#d3c9b8;--line-strong:#b5aa97;--accent:#174936;--accent-2:#2d684e;--accent-hover:#0e3828;--accent-soft:#e1e8df;--on-accent:#fff8e8;--input-bg:#fffdf8;--chip-bg:#ebe5d9;--code-bg:#eee8dc;--code-text:#202820;--gold-line:#b68d3d;--gold-ink:#71551f;--section-alt:#e8e0d2;--focus-ring:rgba(23,73,54,.31);--focus-ring-soft:rgba(23,73,54,.15);--accent-border-soft:rgba(23,73,54,.24);--accent-border-strong:rgba(23,73,54,.55);--selection-bg:rgba(23,73,54,.2);--selection-text:#172019;--scrollbar-track:#e9e1d3;--scrollbar-thumb:#b5aa97;--footer-bg:#0b2c20;--footer-text:#fbf4e4;--footer-muted:#b9c9bd;--footer-line:rgba(251,244,228,.16);--radius-large:16px;--radius-card:12px;--radius-small:6px;--radius-button:8px;--shadow:0 2px 3px rgba(49,37,20,.05),0 18px 42px -24px rgba(49,37,20,.22);--shadow-hover:0 8px 18px rgba(49,37,20,.08),0 28px 58px -28px rgba(49,37,20,.3);--master-stage:#061b13;--master-stage-2:#0d3022;--master-stage-3:#174834;--master-paper:#fffdf7;--master-ivory:#fbf4e4;--master-brass:#c89e47;--master-brass-soft:#ebd59f;--master-glow:rgba(93,181,138,.18);--master-grid:rgba(255,255,255,.045);--master-panel-shadow:var(--shadow);--master-panel-shadow-hover:var(--shadow-hover);--theme-shell-radius:14px;--theme-hero-radius:16px;--theme-panel-radius:12px;--theme-control-radius:8px;--theme-small-radius:6px;--theme-ornament-radius:50%;--theme-header-background:rgba(255,253,247,.91);--theme-header-shadow:0 1px 0 rgba(255,255,255,.72) inset,0 22px 54px -42px rgba(49,37,20,.42);--theme-hero-background:radial-gradient(34rem 22rem at 87% 0%,rgba(92,170,129,.19),transparent 68%),radial-gradient(24rem 18rem at 14% 110%,rgba(200,158,71,.11),transparent 72%),linear-gradient(128deg,#061b13,#0d3022 64%,#174834 140%);--theme-hero-text:#fbf4e4;--theme-hero-muted:#c3d0c6;--theme-hero-kicker:#ebd59f;--theme-hero-border:rgba(200,158,71,.4);--theme-hero-grid:rgba(255,255,255,.045);--theme-hero-ornament:rgba(235,213,159,.14);--theme-hero-card-bg:rgba(3,16,11,.44);--theme-hero-card-border:rgba(235,213,159,.34);--theme-hero-card-text:#fbf4e4;--theme-hero-card-muted:rgba(238,244,239,.65);--theme-hero-secondary-bg:rgba(255,255,255,.045);--theme-hero-secondary-bg-hover:rgba(255,255,255,.1);--theme-hero-shadow:0 2px 0 rgba(255,255,255,.05) inset,0 30px 78px -44px rgba(4,27,18,.76);--theme-workbench-background:radial-gradient(70% 65% at 50% 42%,rgba(35,91,64,.35),transparent 74%),linear-gradient(145deg,#0b2419,#07150f 54%,#030a07);--theme-workbench-text:#eef6f0;--theme-workbench-muted:#8da79a;--theme-workbench-border:rgba(211,186,112,.28);--theme-footer-background:radial-gradient(52rem 28rem at 8% 0%,rgba(95,169,132,.13),transparent 70%),radial-gradient(36rem 22rem at 86% 120%,rgba(205,170,83,.1),transparent 70%),linear-gradient(135deg,#061b13,#0b2c20 58%,#103a2a);--theme-cta-background:linear-gradient(135deg,#e4c676,#b98a35);--theme-cta-background-hover:linear-gradient(135deg,#efd891,#c99b42);--theme-cta-text:#172019;--theme-body-background:radial-gradient(70rem 34rem at 12% -10rem,rgba(23,73,54,.1),transparent 68%),linear-gradient(180deg,rgba(255,253,247,.44),transparent 38rem)}html[data-theme=klar],html[data-theme=marmur],html[data-theme=paper]{--bg:#e9edf0;--surface:#fdfeff;--surface-2:#dde3e7;--panel:#fdfeff;--panel-2:#e4e9ec;--text:#1b242b;--muted:#5f6c75;--line:#cbd2d8;--line-strong:#a9b3bb;--accent:#394650;--accent-2:#667581;--accent-hover:#27343d;--accent-soft:#e2e7ea;--on-accent:#f8fafb;--input-bg:#fdfefe;--chip-bg:#e1e6e9;--code-bg:#e4e9ec;--code-text:#1b242b;--gold-line:#9aa6ae;--gold-ink:#4c5962;--section-alt:#dce2e6;--focus-ring:rgba(57,70,80,.29);--focus-ring-soft:rgba(57,70,80,.14);--accent-border-soft:rgba(57,70,80,.22);--accent-border-strong:rgba(57,70,80,.52);--selection-bg:rgba(102,117,129,.22);--selection-text:#1b242b;--scrollbar-track:#e4e9ec;--scrollbar-thumb:#a9b3bb;--footer-bg:#e1e6e9;--footer-text:#1b242b;--footer-muted:#65717a;--footer-line:rgba(57,70,80,.17);--verdict-accent:#2b6c51;--radius-large:6px;--radius-card:4px;--radius-small:2px;--radius-button:4px;--shadow:inset 0 1px rgba(255,255,255,.72),0 1px 2px rgba(17,26,33,.08),0 18px 44px -30px rgba(17,26,33,.3);--shadow-hover:inset 0 1px rgba(255,255,255,.78),0 2px 4px rgba(17,26,33,.1),0 24px 48px -30px rgba(17,26,33,.34);--master-stage:#1a2025;--master-stage-2:#29333a;--master-stage-3:#43515a;--master-paper:#fdfeff;--master-ivory:#f4f6f7;--master-brass:#9aa6ae;--master-brass-soft:#d7dfe4;--master-glow:rgba(91,105,116,.13);--master-grid:rgba(57,70,80,.07);--master-panel-shadow:var(--shadow);--master-panel-shadow-hover:var(--shadow-hover);--theme-shell-radius:4px;--theme-hero-radius:6px;--theme-panel-radius:4px;--theme-control-radius:4px;--theme-small-radius:2px;--theme-ornament-radius:2px;--theme-header-background:rgba(253,254,255,.9);--theme-header-shadow:inset 0 1px rgba(255,255,255,.82),0 20px 48px -38px rgba(17,26,33,.28);--theme-hero-background:linear-gradient(118deg,rgba(253,254,255,.96),rgba(231,236,239,.88)),url(/textures/marmur.webp) center top /cover;--theme-hero-text:#1b242b;--theme-hero-muted:#56636c;--theme-hero-kicker:#45535d;--theme-hero-border:rgba(57,70,80,.3);--theme-hero-grid:rgba(57,70,80,.07);--theme-hero-ornament:rgba(91,105,116,.2);--theme-hero-card-bg:rgba(253,254,255,.64);--theme-hero-card-border:rgba(57,70,80,.28);--theme-hero-card-text:#1b242b;--theme-hero-card-muted:#5f6c75;--theme-hero-secondary-bg:rgba(253,254,255,.58);--theme-hero-secondary-bg-hover:rgba(253,254,255,.92);--theme-hero-shadow:inset 0 1px rgba(255,255,255,.82),0 30px 72px -48px rgba(17,26,33,.5);--theme-workbench-background:radial-gradient(70% 68% at 50% 42%,rgba(116,132,143,.2),transparent 74%),linear-gradient(145deg,#29333a,#1a2025 58%,#101519);--theme-workbench-text:#f4f6f7;--theme-workbench-muted:#aeb9c0;--theme-workbench-border:rgba(174,184,191,.36);--theme-footer-background:linear-gradient(120deg,rgba(253,254,255,.92),rgba(221,227,231,.94)),url(/textures/marmur.webp) center /cover;--theme-cta-background:linear-gradient(135deg,#5e6d78,#313e47);--theme-cta-background-hover:linear-gradient(135deg,#6d7d88,#3a4852);--theme-cta-text:#f8fafb;--theme-body-background:linear-gradient(rgba(233,237,240,.72),rgba(233,237,240,.82)),repeating-linear-gradient(62deg,rgba(91,105,116,.05) 0 1px,transparent 1px 29px),url(/textures/marmur.webp)}html[data-theme=grafit],html[data-theme=night],html[data-theme=nokturn]{--bg:#090c0b;--surface:#131816;--surface-2:#1a211e;--panel:#131816;--panel-2:#1a211e;--text:#eef1ec;--muted:#9aa59e;--line:#29332f;--line-strong:#3e4b45;--accent:#d3c6a8;--accent-2:#b39452;--accent-hover:#eee5d2;--accent-soft:#25251f;--on-accent:#111613;--input-bg:#0f1412;--chip-bg:#1c231f;--code-bg:#0f1412;--code-text:#eef1ec;--gold-line:#b89550;--gold-ink:#dec884;--section-alt:#0f1412;--focus-ring:rgba(211,198,168,.42);--focus-ring-soft:rgba(211,198,168,.18);--accent-border-soft:rgba(211,198,168,.27);--accent-border-strong:rgba(211,198,168,.55);--selection-bg:rgba(211,198,168,.25);--selection-text:#eef1ec;--scrollbar-track:#090c0b;--scrollbar-thumb:#3e4b45;--footer-bg:#060807;--footer-text:#f1e9d8;--footer-muted:#9da59e;--footer-line:rgba(241,233,216,.13);--verdict-accent:#5cbf90;--radius-large:12px;--radius-card:8px;--radius-small:4px;--radius-button:6px;--shadow:inset 0 1px rgba(255,255,255,.035),0 2px 6px rgba(0,0,0,.44),0 24px 64px -28px rgba(0,0,0,.92);--shadow-hover:inset 0 1px rgba(255,255,255,.05),0 4px 10px rgba(0,0,0,.48),0 30px 72px -28px rgba(0,0,0,.98);--master-stage:#020504;--master-stage-2:#07100c;--master-stage-3:#101b14;--master-paper:#131816;--master-ivory:#f1e9d8;--master-brass:#c3a35d;--master-brass-soft:#e3ce91;--master-glow:rgba(92,191,144,.11);--master-grid:rgba(255,255,255,.035);--master-panel-shadow:var(--shadow);--master-panel-shadow-hover:var(--shadow-hover);--theme-shell-radius:10px;--theme-hero-radius:12px;--theme-panel-radius:8px;--theme-control-radius:6px;--theme-small-radius:4px;--theme-ornament-radius:50%;--theme-header-background:rgba(19,24,22,.9);--theme-header-shadow:inset 0 1px rgba(255,255,255,.035),0 24px 62px -38px rgba(0,0,0,.92);--theme-hero-background:radial-gradient(34rem 22rem at 87% 0%,rgba(92,191,144,.095),transparent 68%),radial-gradient(24rem 18rem at 14% 110%,rgba(195,163,93,.095),transparent 72%),linear-gradient(128deg,#020504,#07100c 64%,#101b14 140%);--theme-hero-text:#f1e9d8;--theme-hero-muted:#aab4ad;--theme-hero-kicker:#e3ce91;--theme-hero-border:rgba(195,163,93,.34);--theme-hero-grid:rgba(255,255,255,.035);--theme-hero-ornament:rgba(227,206,145,.12);--theme-hero-card-bg:rgba(11,15,13,.66);--theme-hero-card-border:rgba(195,163,93,.3);--theme-hero-card-text:#f1e9d8;--theme-hero-card-muted:#9aa59e;--theme-hero-secondary-bg:rgba(255,255,255,.035);--theme-hero-secondary-bg-hover:rgba(195,163,93,.09);--theme-hero-shadow:inset 0 1px rgba(255,255,255,.035),0 34px 86px -44px rgba(0,0,0,.98);--theme-workbench-background:radial-gradient(68% 62% at 50% 42%,rgba(32,64,48,.2),transparent 74%),linear-gradient(145deg,#0a0e0c,#040706 58%,#010201);--theme-workbench-text:#f1e9d8;--theme-workbench-muted:#91a098;--theme-workbench-border:rgba(195,163,93,.28);--theme-footer-background:radial-gradient(52rem 28rem at 8% 0%,rgba(92,191,144,.07),transparent 70%),radial-gradient(36rem 22rem at 86% 120%,rgba(195,163,93,.08),transparent 70%),linear-gradient(135deg,#020302,#060807 58%,#0b0f0d);--theme-cta-background:linear-gradient(135deg,#e4d8bb,#b99c5c);--theme-cta-background-hover:linear-gradient(135deg,#f1e6cf,#caae6b);--theme-cta-text:#111613;--theme-body-background:radial-gradient(62rem 32rem at 10% -10rem,rgba(92,191,144,.055),transparent 70%),radial-gradient(42rem 28rem at 100% 22rem,rgba(195,163,93,.045),transparent 74%)}:root{--shell-max:1680px;--shell-gutter:clamp(24px,3.2vw,64px)}body{background-color:var(--bg);background-image:var(--theme-body-background);background-repeat:no-repeat;background-position:top}html[data-theme=klar] body,html[data-theme=marmur] body,html[data-theme=paper] body{background-image:var(--theme-body-background);background-repeat:no-repeat,repeat,no-repeat;background-position:top,top,top;background-size:auto,auto,cover;background-attachment:scroll,scroll,fixed}.page,.site-footer-bottom,.site-footer-inner{width:min(var(--shell-max),calc(100% - var(--shell-gutter)));max-width:var(--shell-max)}.page>.site-header{border-color:color-mix(in srgb,var(--line-strong) 76%,transparent);border-radius:var(--theme-shell-radius);background:var(--theme-header-background);box-shadow:var(--theme-header-shadow)}.page>.site-header:before{border-radius:var(--theme-shell-radius) var(--theme-shell-radius) 0 0;background:linear-gradient(90deg,var(--master-brass),color-mix(in srgb,var(--master-brass) 20%,transparent) 34%,transparent 70%)}.page>.site-header .site-menu{border-radius:0 0 calc(var(--theme-shell-radius) - 1px) calc(var(--theme-shell-radius) - 1px);background:color-mix(in srgb,var(--surface-2) 67%,transparent)}.page>.site-header .lang-switch,.page>.site-header .site-header-actions .badge,.page>.site-header .site-header-cta,.page>.site-header .site-menu-dropdown-panel,.page>.site-header .site-menu-link,.page>.site-header .theme-switcher{border-radius:var(--theme-control-radius)}.page>.site-header .site-header-cta{border-color:color-mix(in srgb,var(--master-brass) 62%,var(--accent));background:var(--theme-cta-background);color:var(--theme-cta-text)}.page>.site-header .site-header-cta:hover{border-color:var(--master-brass-soft);background:var(--theme-cta-background-hover);color:var(--theme-cta-text)}.theme-switcher-swatch-kancelaria{background:linear-gradient(135deg,#f1ede3 0 52%,#174936 52%);border-color:#b68d3d}.theme-switcher-swatch-nokturn{background:linear-gradient(135deg,#090c0b 0 52%,#d3c6a8 52%);border-color:#6d6044}.theme-switcher-swatch-marmur{background:linear-gradient(135deg,#e9edf0 0 52%,#394650 52%);border-color:#9aa6ae}:is(main.party-editorial .pa-hero,main.legal-desk-page .ld-hero,main.institutions-editorial .inst-hero,.workflow-journey-page .wf .wf-hero,main.package-editorial .package-hero,main.security-editorial .security-hero,main.akta-tariff-page .pt-hero,.page .activation-hero,.page .court-header,.login-page .page-heading,.status-page .page-heading){border-color:var(--theme-hero-border);border-radius:var(--theme-hero-radius);background:var(--theme-hero-background);color:var(--theme-hero-text);box-shadow:var(--theme-hero-shadow)}:is(main.party-editorial .pa-hero,main.legal-desk-page .ld-hero,main.institutions-editorial .inst-hero,.workflow-journey-page .wf .wf-hero,main.package-editorial .package-hero,main.security-editorial .security-hero,main.akta-tariff-page .pt-hero,.page .activation-hero,.page .court-header,.login-page .page-heading,.status-page .page-heading):before{background-image:linear-gradient(var(--theme-hero-grid) 1px,transparent 1px),linear-gradient(90deg,var(--theme-hero-grid) 1px,transparent 1px)}:is(main.party-editorial .pa-hero,main.legal-desk-page .ld-hero,main.institutions-editorial .inst-hero,.workflow-journey-page .wf .wf-hero,main.package-editorial .package-hero,main.security-editorial .security-hero,main.akta-tariff-page .pt-hero,.page .activation-hero,.page .court-header,.login-page .page-heading,.status-page .page-heading):after{border-color:var(--theme-hero-ornament);border-radius:var(--theme-ornament-radius);box-shadow:inset 0 0 0 24px color-mix(in srgb,var(--theme-hero-ornament) 20%,transparent),0 0 72px color-mix(in srgb,var(--theme-hero-ornament) 32%,transparent)}:is(main.party-editorial .pa-hero h1,main.legal-desk-page .ld-hero-title,main.institutions-editorial .inst-hero h1,.workflow-journey-page .wf .wf-h1,main.package-editorial .package-hero h1,main.security-editorial .security-hero h1,main.akta-tariff-page .pt-hero h1,.page .activation-hero h1,.page .court-header h1,.login-page .page-heading h1,.status-page .page-heading h1){max-width:18ch;color:var(--theme-hero-text);font-size:clamp(36px,3.5vw,58px);line-height:.99;letter-spacing:-.038em;text-wrap:balance}:is(main.party-editorial .pa-kicker,main.legal-desk-page .ld-hero .ld-kicker,main.institutions-editorial .inst-hero .inst-kick,.workflow-journey-page .wf .wf-hero .wf-kicker,main.package-editorial .package-hero .eyebrow,main.security-editorial .security-hero .eyebrow,main.akta-tariff-page .pt-hero .pt-kicker,.page .activation-hero .eyebrow,.page .court-header .eyebrow){color:var(--theme-hero-kicker)}:is(main.party-editorial .pa-lead,main.legal-desk-page .ld-hero .ld-lead,main.legal-desk-page .ld-hero .ld-lead strong,main.institutions-editorial .inst-hero .inst-lead,main.institutions-editorial .inst-hero .inst-lead strong,.workflow-journey-page .wf .wf-hero .wf-lead,main.package-editorial .package-hero p,main.security-editorial .security-hero p,main.akta-tariff-page .pt-hero .pt-lead,main.akta-tariff-page .pt-hero .pt-lead-sub,.page .activation-hero p,.page .court-header p,.login-page .page-heading p,.status-page .page-heading p){color:var(--theme-hero-muted)}:is(main.party-editorial .pa-hero .button.secondary,main.legal-desk-page .ld-hero .button.secondary,main.institutions-editorial .inst-hero .button.secondary,.workflow-journey-page .wf .wf-hero .button.secondary,main.package-editorial .package-hero .button.secondary,main.security-editorial .security-hero .button.secondary){border-color:var(--theme-hero-card-border);background:var(--theme-hero-secondary-bg);color:var(--theme-hero-text)}:is(main.party-editorial .pa-hero .button.secondary,main.legal-desk-page .ld-hero .button.secondary,main.institutions-editorial .inst-hero .button.secondary,.workflow-journey-page .wf .wf-hero .button.secondary,main.package-editorial .package-hero .button.secondary,main.security-editorial .security-hero .button.secondary):hover{border-color:var(--theme-hero-kicker);background:var(--theme-hero-secondary-bg-hover);color:var(--theme-hero-text)}:is(main.party-editorial .pa-scope,main.legal-desk-page .ld-docket,main.institutions-editorial .inst-intake,.workflow-journey-page .wf .wf-arc,main.package-editorial .pkg-parcel-tag,main.security-editorial .sec-keyplate,main.akta-tariff-page .pt-aside,.page .activation-hero .pricing-callout,.page .court-header .court-status){border-color:var(--theme-hero-card-border);border-top-color:color-mix(in srgb,var(--theme-hero-card-border) 55%,var(--theme-hero-kicker));border-radius:var(--theme-panel-radius);background:var(--theme-hero-card-bg);color:var(--theme-hero-card-text);box-shadow:0 18px 46px -32px color-mix(in srgb,var(--theme-hero-text) 20%,transparent),inset 0 1px 0 rgba(255,255,255,.06)}:is(main.party-editorial .pa-scope-row strong,main.legal-desk-page .ld-docket-sub,main.legal-desk-page .ld-docket-val,main.institutions-editorial .inst-intake-v,.workflow-journey-page .wf .wf-arc-label,main.package-editorial .pkg-tag-title){color:var(--theme-hero-card-text)}:is(main.party-editorial .pa-scope-row span,main.legal-desk-page .ld-docket-tag,main.institutions-editorial .inst-intake-k,.workflow-journey-page .wf .wf-arc-sub,.workflow-journey-page .wf .wf-arc-note,main.package-editorial .pkg-tag-body){color:var(--theme-hero-card-muted)}:is(main.party-editorial .pa-scope-head,main.legal-desk-page .ld-docket-mark,main.institutions-editorial .inst-intake-label,.workflow-journey-page .wf .wf-arc-head,main.package-editorial .pkg-tag-kicker,main.security-editorial .sec-keyplate-h,main.akta-tariff-page .pt-aside-head){color:var(--theme-hero-kicker)}main.akta-tariff-page .pt-hero .pt-lead strong,main.akta-tariff-page .pt-hero .pt-lead-sub strong{color:var(--theme-hero-text)}.page .activation-hero .pricing-callout strong,main.akta-tariff-page .pt-aside strong,main.security-editorial .sec-keyplate .k,main.security-editorial .sec-keyplate .yes .k{color:var(--theme-hero-card-text)}.page .activation-hero .pricing-callout p,main.akta-tariff-page .pt-aside p,main.akta-tariff-page .pt-aside span:not(.status),main.security-editorial .sec-keyplate .no .k,main.security-editorial .sec-keyplate .v{color:var(--theme-hero-card-muted)}main.security-editorial .sec-keyplate .sec-keylist li{border-color:color-mix(in srgb,var(--theme-hero-card-border) 72%,transparent)}main.security-editorial .sec-keyplate .sec-keylist li.no .k,main.security-editorial .sec-keyplate .sec-keylist li.no .sec-key-mark{color:var(--theme-hero-card-muted)}main.security-editorial .sec-keyplate .sec-keylist li.yes{background:color-mix(in srgb,var(--verdict-accent) 9%,transparent)}main.security-editorial .sec-keyplate .sec-keylist li.yes .k{color:var(--theme-hero-card-text)}main.security-editorial .sec-keyplate .sec-keylist li.yes .sec-key-mark,main.security-editorial .sec-keyplate .sec-keylist li.yes .v{color:color-mix(in srgb,var(--verdict-accent) 72%,var(--theme-hero-card-text))}:is(main.party-editorial .pa-scope-row,main.legal-desk-page .ld-docket-row,main.legal-desk-page .ld-docket-head,main.institutions-editorial .inst-intake-row,main.institutions-editorial .inst-intake-foot,.workflow-journey-page .wf .wf-arc-note){border-color:color-mix(in srgb,var(--theme-hero-card-border) 72%,transparent)}.home-editorial .home-hero.home-hero-live,.international-page .home-hero-cinematic{border-color:var(--theme-hero-border);border-radius:var(--theme-hero-radius);background:var(--theme-hero-background);color:var(--theme-hero-text);box-shadow:var(--theme-hero-shadow)}.home-editorial .home-hero.home-hero-live:before,.international-page .home-hero-cinematic:before{background:linear-gradient(var(--theme-hero-grid) 1px,transparent 1px),linear-gradient(90deg,var(--theme-hero-grid) 1px,transparent 1px);background-size:72px 72px}.home-editorial .home-hero.home-hero-live h1,.international-page .home-hero-cinematic h1{color:var(--theme-hero-text)}.home-editorial .home-hero-live .eyebrow,.home-editorial .home-hero-live .home-hero-serial,.international-page .home-hero-cinematic .eyebrow,.international-page .home-hero-cinematic .home-hero-serial,html[data-theme=klar] .home-editorial .home-hero-live .eyebrow,html[data-theme=klar] .international-page .home-hero-cinematic .eyebrow,html[data-theme=marmur] .home-editorial .home-hero-live .eyebrow,html[data-theme=marmur] .international-page .home-hero-cinematic .eyebrow,html[data-theme=paper] .home-editorial .home-hero-live .eyebrow,html[data-theme=paper] .international-page .home-hero-cinematic .eyebrow{color:var(--theme-hero-kicker)}.home-editorial .home-hero .home-lead:after,.home-editorial .home-hero-live .eyebrow:before,.international-page .home-hero-cinematic .eyebrow:before,.international-page .home-hero-cinematic .home-service-description:after{background:var(--theme-hero-kicker)}.home-editorial .home-hero.home-hero-live .home-lead,.international-page .home-hero-cinematic .home-service-description{color:var(--theme-hero-muted)}.home-editorial .home-hero-live .button.secondary,.international-page .home-hero-cinematic .button.secondary{border-color:var(--theme-hero-card-border);background:var(--theme-hero-secondary-bg);color:var(--theme-hero-text)}.home-editorial .home-hero-live .button.secondary:hover,.international-page .home-hero-cinematic .button.secondary:hover{border-color:var(--theme-hero-kicker);background:var(--theme-hero-secondary-bg-hover);color:var(--theme-hero-text)}.home-editorial .home-hero-live .button:not(.secondary),.international-page .home-hero-cinematic .button:not(.secondary),:is(main.party-editorial .pa-hero,main.legal-desk-page .ld-hero,main.institutions-editorial .inst-hero,.workflow-journey-page .wf .wf-hero,main.package-editorial .package-hero,main.security-editorial .security-hero,main.akta-tariff-page .pt-hero,.page .activation-hero,.page .court-header) .button:not(.secondary){border-color:color-mix(in srgb,var(--master-brass) 62%,var(--accent));background:var(--theme-cta-background);color:var(--theme-cta-text)}.home-editorial .home-hero-live .button:not(.secondary):hover,.international-page .home-hero-cinematic .button:not(.secondary):hover,:is(main.party-editorial .pa-hero,main.legal-desk-page .ld-hero,main.institutions-editorial .inst-hero,.workflow-journey-page .wf .wf-hero,main.package-editorial .package-hero,main.security-editorial .security-hero,main.akta-tariff-page .pt-hero,.page .activation-hero,.page .court-header) .button:not(.secondary):hover{background:var(--theme-cta-background-hover);color:var(--theme-cta-text)}.home-hero-proof{border-top-color:color-mix(in srgb,var(--theme-hero-card-border) 68%,transparent)}.home-hero-proof span{border-left-color:color-mix(in srgb,var(--theme-hero-card-border) 62%,transparent)}.home-hero-proof strong{color:var(--theme-hero-kicker)}.home-hero-proof small{color:var(--theme-hero-card-muted)}.case-dossier-hero,.case-workbench-overview,.hsc{border-color:var(--theme-workbench-border);background:var(--theme-workbench-background);color:var(--theme-workbench-text);box-shadow:var(--theme-hero-shadow)}.case-dossier-hero,.case-workbench-overview{border-radius:var(--theme-hero-radius)}html[data-theme=klar] .hsc,html[data-theme=marmur] .hsc,html[data-theme=paper] .hsc{--hsc-wax:#2b6c51;--hsc-wax-hi:#7fb99d;--hsc-wax-lo:#173f30;--hsc-metal:#aeb8bf;--hsc-metal-hi:#eef2f4;--hsc-metal-lo:#65727b;--hsc-line:rgba(174,184,191,.24);border-color:var(--theme-workbench-border);background:var(--theme-workbench-background);color:var(--theme-workbench-text);box-shadow:var(--theme-hero-shadow)}html[data-theme=klar] .hsc-eyebrow,html[data-theme=marmur] .hsc-eyebrow,html[data-theme=paper] .hsc-eyebrow{color:#dce3e7;border-color:rgba(174,184,191,.34);background:rgba(174,184,191,.09)}html[data-theme=klar] :is(.hsc-caption,.hsc-choice-copy strong,.hsc-samples button strong,.hsc-rail-title),html[data-theme=marmur] :is(.hsc-caption,.hsc-choice-copy strong,.hsc-samples button strong,.hsc-rail-title),html[data-theme=paper] :is(.hsc-caption,.hsc-choice-copy strong,.hsc-samples button strong,.hsc-rail-title){color:#e5ebee}html[data-theme=klar] :is(.hsc-register,.hsc-choice-copy span,.hsc-samples button,.hsc-hint,.hsc-local,.hsc-rail-count,.hsc-link-hash),html[data-theme=marmur] :is(.hsc-register,.hsc-choice-copy span,.hsc-samples button,.hsc-hint,.hsc-local,.hsc-rail-count,.hsc-link-hash),html[data-theme=paper] :is(.hsc-register,.hsc-choice-copy span,.hsc-samples button,.hsc-hint,.hsc-local,.hsc-rail-count,.hsc-link-hash){color:#aeb9c0}html[data-theme=klar] .hsc-samples button.is-on,html[data-theme=marmur] .hsc-samples button.is-on,html[data-theme=paper] .hsc-samples button.is-on{border-color:#c2ccd2;background:rgba(174,184,191,.12);box-shadow:inset 3px 0 0 #c2ccd2}html[data-theme=klar] .hsc-run,html[data-theme=marmur] .hsc-run,html[data-theme=paper] .hsc-run{border-color:rgba(238,242,244,.52);background:linear-gradient(120deg,#5d6b75,#aeb8bf 52%,#e4eaed);color:#11181c}html[data-theme=klar] .hsc-link,html[data-theme=marmur] .hsc-link,html[data-theme=paper] .hsc-link{border-color:rgba(174,184,191,.22);background:rgba(17,23,27,.76)}html[data-theme=grafit] .hsc,html[data-theme=night] .hsc,html[data-theme=nokturn] .hsc{--hsc-metal:#c3a35d;--hsc-metal-hi:#ead79f;--hsc-metal-lo:#765d2d}html[data-theme=akta] .hsc,html[data-theme=grafit] .hsc,html[data-theme=kancelaria] .hsc,html[data-theme=night] .hsc,html[data-theme=nokturn] .hsc{border-color:var(--theme-workbench-border);background:var(--theme-workbench-background);color:var(--theme-workbench-text);box-shadow:var(--theme-hero-shadow)}:is(.panel,.card,.role-card,.price-card,.price-plan-card,.verification-panel,.security-card,.assurance-card,.fact-card,.section-index,.commercial-strip,.case-list-preview-panel,.case-create-panel,.case-workspace){border-radius:var(--theme-panel-radius);box-shadow:var(--master-panel-shadow)}:is(.button,input,textarea,select,.input,.site-footer-mail-button){border-radius:var(--theme-control-radius)}:is(.badge,.status,.notice,.record-row,.optional-fields){border-radius:var(--theme-small-radius)}.input,input:not([type=checkbox]):not([type=radio]),select{min-height:48px}.input:focus,.record-row:hover,input:focus,select:focus,textarea:focus{transform:none}@media (hover:hover){.assurance-grid>.assurance-card:hover,.forensic-facts>.panel:hover,.grid>.card:hover,.grid>.panel:hover,.pricing-grid>.price-card:hover,.role-strip>.role-card:hover,.security-grid>.security-card:hover{transform:none}:is(a.section-link-card,a.home-access-card,a.card,button.card,[data-interactive=true]):hover{transform:translateY(-3px);box-shadow:var(--master-panel-shadow-hover)}}.case-create-panel,.case-global-search,.case-list-preview-panel,.case-page-heading,.case-workspace,main.page .section-folio{border-radius:var(--theme-panel-radius)}main.page .section-folio{box-shadow:var(--master-panel-shadow)}main.page .section-folio.section-folio-compact{border-radius:var(--theme-small-radius)}main.page .section-folio>.inst-h,main.page .section-folio>.ld-h2,main.page .section-folio>.pkg-h,main.page .section-folio>.sec-h,main.page .section-folio>.vf-mech-h,main.page .section-folio>.wf-h2,main.page .section-folio>h2{font-size:clamp(27px,1.25vw + 16px,36px)}main.page :is(.ld-module,.inst-newfeat-card,.pt-new-card,.sec-flag),main.page.package-editorial .pkg-est{border-radius:var(--theme-panel-radius);box-shadow:var(--master-panel-shadow)}.site-footer{background:var(--theme-footer-background);color:var(--footer-muted)}.site-footer:before{background:linear-gradient(90deg,var(--master-brass),color-mix(in srgb,var(--master-brass) 18%,transparent) 44%,transparent 82%)}.site-footer:after{border-color:color-mix(in srgb,var(--master-brass-soft) 11%,transparent);border-radius:var(--theme-ornament-radius)}.site-footer-bottom,.site-footer-brand>p,.site-footer-links a{color:var(--footer-muted)}.site-footer h2,.site-footer-phone{color:var(--footer-text)!important}.site-footer-links a:hover{color:var(--footer-text)}.site-footer-mail-button{border-color:var(--footer-line);background:color-mix(in srgb,var(--footer-text) 4%,transparent);color:var(--footer-text)}.site-footer-bottom{border-top-color:var(--footer-line)}html[data-theme=klar] main.page .section-folio,html[data-theme=marmur] main.page .section-folio,html[data-theme=paper] main.page .section-folio{background:linear-gradient(115deg,rgba(253,254,255,.93),rgba(226,231,234,.87)),url(/textures/marmur.webp) 50% /cover}html[data-theme=klar] main.page :is(.ld-module,.inst-newfeat-card,.pt-new-card,.sec-flag),html[data-theme=klar] main.page.package-editorial .pkg-est,html[data-theme=marmur] main.page :is(.ld-module,.inst-newfeat-card,.pt-new-card,.sec-flag),html[data-theme=marmur] main.page.package-editorial .pkg-est,html[data-theme=paper] main.page :is(.ld-module,.inst-newfeat-card,.pt-new-card,.sec-flag),html[data-theme=paper] main.page.package-editorial .pkg-est{background:linear-gradient(145deg,rgba(253,254,255,.96),rgba(225,230,234,.9))}@media (min-width:761px) and (max-width:980px){.page>.site-header .site-header-actions{width:100%;max-width:none;justify-content:flex-start}.page>.site-header .site-header-actions>*,.page>.site-header .site-header-cta{flex-shrink:0}}@media (max-width:980px){.page>.site-header :is(.theme-switcher-option,.lang-switch-option,a.badge,.site-header-cta,.site-menu-link,.site-menu summary,.site-mobile-menu summary),main.page :is(button,a.button,a.status,a.badge,summary,select,[role=button]){min-height:44px!important}.page>.site-header .theme-switcher-option{min-width:44px}main.page button.hsc-hash{min-height:47px!important}}@media (max-width:700px){:root{--shell-gutter:20px}.page>.site-header{border-radius:var(--theme-shell-radius)}.page>.site-header .site-header-actions :is(.lang-switch,.theme-switcher,.site-header-cta,.badge),.page>.site-header .site-mobile-menu summary{min-height:44px}:is(main.party-editorial .pa-hero,main.legal-desk-page .ld-hero,main.institutions-editorial .inst-hero,.workflow-journey-page .wf .wf-hero,main.package-editorial .package-hero,main.security-editorial .security-hero,main.akta-tariff-page .pt-hero,.page .activation-hero,.page .court-header,.login-page .page-heading,.status-page .page-heading,.home-editorial .home-hero.home-hero-live,.international-page .home-hero-cinematic){border-radius:var(--theme-hero-radius)}:is(main.party-editorial .pa-hero h1,main.legal-desk-page .ld-hero-title,main.institutions-editorial .inst-hero h1,.workflow-journey-page .wf .wf-h1,main.package-editorial .package-hero h1,main.security-editorial .security-hero h1,main.akta-tariff-page .pt-hero h1,.page .activation-hero h1,.page .court-header h1,.login-page .page-heading h1,.status-page .page-heading h1){font-size:clamp(31px,9vw,40px)}}@media (max-width:768px){html[data-theme=klar] body,html[data-theme=marmur] body,html[data-theme=paper] body{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.button,.card,.panel,.record-row,input,select,textarea{transform:none!important;transition-duration:.01ms!important}}.collection-review-page{--cr-green:#2d7558;--cr-green-soft:#86c4a6;--cr-brass:var(--master-brass,#c9a44f);--cr-ink:var(--text);--cr-muted:var(--muted);--cr-line:color-mix(in srgb,var(--line-strong) 72%,transparent);gap:clamp(14px,1.5vw,20px)!important}.collection-review-page .collection-review-refresh{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit}.collection-review-page .collection-review-refresh:disabled{cursor:wait;opacity:.64}.collection-review-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(310px,.6fr);grid-gap:clamp(22px,3vw,46px);gap:clamp(22px,3vw,46px);overflow:hidden;border:1px solid rgba(221,188,108,.36);border-radius:clamp(18px,2vw,26px);padding:clamp(26px,3.4vw,48px);background:radial-gradient(34rem 26rem at 94% 4%,rgba(82,174,128,.24),transparent 66%),radial-gradient(30rem 22rem at 5% 118%,rgba(202,164,74,.13),transparent 68%),linear-gradient(128deg,#061a12,#0b2c1f 58%,#153c2d 115%);color:#f8f4e8;box-shadow:inset 0 2px 0 rgba(255,255,255,.055),0 34px 82px -48px rgba(3,24,16,.9)}.collection-review-hero:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.52;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:linear-gradient(90deg,transparent 2%,rgba(0,0,0,.18) 30%,#000);mask-image:linear-gradient(90deg,transparent 2%,rgba(0,0,0,.18) 30%,#000);pointer-events:none}.collection-review-hero:after{content:"";position:absolute;z-index:-1;top:-190px;right:-90px;width:430px;aspect-ratio:1;border:1px solid rgba(232,211,154,.12);border-radius:50%;box-shadow:inset 0 0 0 32px rgba(232,211,154,.018),inset 0 0 0 70px rgba(232,211,154,.014);pointer-events:none}.collection-review-hero-copy{align-self:center;min-width:0}.collection-review-hero .eyebrow{color:#e5cf94}.collection-review-hero .eyebrow:before{background:#cfad5c}.collection-review-hero h1{max-width:none!important;margin:4px 0 13px!important;color:#fffaf0;font-size:clamp(36px,3.5vw,58px)!important;letter-spacing:-.045em!important}.collection-review-hero-copy>p{max-width:68ch!important;margin:0;color:rgba(240,246,241,.76);font-size:clamp(15px,.55vw + 13px,18px);line-height:1.58}.collection-review-generated{display:inline-flex;align-items:center;gap:8px;margin-top:17px;color:rgba(232,240,234,.56);font:650 10px/1.35 var(--mono-font);letter-spacing:.075em;text-transform:uppercase}.collection-review-generated:before{content:"";width:7px;height:7px;border-radius:50%;background:#76c59e;box-shadow:0 0 0 4px rgba(118,197,158,.1),0 0 14px rgba(118,197,158,.62)}.collection-review-preservation{position:relative;align-self:center;min-width:0;display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;border:1px solid rgba(229,207,148,.28);border-top-color:rgba(229,207,148,.62);border-radius:17px;padding:19px;background:rgba(1,13,8,.46);box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 22px 48px -32px rgba(0,0,0,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.collection-review-preservation-mark{position:relative;width:52px;height:52px;border:1px solid rgba(230,211,160,.46);border-radius:50%;box-shadow:inset 0 0 0 6px rgba(229,207,148,.045)}.collection-review-preservation-mark:after,.collection-review-preservation-mark:before{content:"";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.collection-review-preservation-mark:before{width:17px;height:21px;border:2px solid #e2cd95;border-radius:4px}.collection-review-preservation-mark:after{width:8px;height:8px;border:2px solid #e2cd95;border-bottom:0;border-radius:7px 7px 0 0;transform:translate(-50%,-126%)}.collection-review-preservation.is-open .collection-review-preservation-mark{border-color:rgba(232,173,100,.62)}.collection-review-preservation.is-open .collection-review-preservation-mark:after,.collection-review-preservation.is-open .collection-review-preservation-mark:before{border-color:#e4b26f}.collection-review-preservation small{display:block;margin-bottom:5px;color:rgba(228,213,170,.62);font:700 9px/1.3 var(--mono-font);letter-spacing:.14em}.collection-review-preservation strong{display:block;color:#fffaf0;font-size:clamp(17px,1vw + 11px,22px);line-height:1.18}.collection-review-preservation p{margin:7px 0 0;color:rgba(233,242,236,.65);font-size:12.5px;line-height:1.45!important}.collection-review-hero-metrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:2px -8px -13px;border-top:1px solid rgba(228,205,145,.18);padding-top:17px}.collection-review-hero-metrics>div{min-width:0;padding:1px 17px;border-left:1px solid rgba(228,205,145,.14)}.collection-review-hero-metrics>div:first-child{border-left:0}.collection-review-hero-metrics strong{display:block;overflow-wrap:anywhere;color:#f4dfa7;font:650 clamp(21px,1.3vw + 13px,29px)/1.1 var(--wide-font);letter-spacing:-.025em}.collection-review-hero-metrics span{display:block;margin-top:5px;color:rgba(231,239,233,.54);font-size:11px}.collection-review-feedback{margin:-4px 0 0}.collection-review-section{min-width:0;border:1px solid var(--cr-line);border-top:2px solid color-mix(in srgb,var(--cr-brass) 74%,var(--line));border-radius:var(--theme-panel-radius,var(--radius-card));padding:clamp(20px,2.3vw,30px);background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 97%,var(--surface-2)),color-mix(in srgb,var(--surface-2) 58%,var(--surface)));box-shadow:var(--master-panel-shadow)}.collection-review-section-head{min-width:0;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.collection-review-section-head.compact{margin-bottom:17px}.collection-review-section-head .eyebrow{margin-bottom:7px;color:color-mix(in srgb,var(--gold-ink) 82%,var(--text))}.collection-review-section-head h2{margin-bottom:5px!important}.collection-review-section-head p{margin:0;color:var(--cr-muted);font-size:14px}.collection-review-lock-totals{flex:0 0 auto;display:flex;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface-2) 76%,var(--surface))}.collection-review-lock-totals span{display:grid;grid-template-columns:auto auto;align-items:baseline;grid-gap:6px;gap:6px;padding:11px 14px;color:var(--muted);font-size:11px}.collection-review-lock-totals span+span{border-left:1px solid var(--line)}.collection-review-lock-totals strong{color:var(--text);font:700 20px/1 var(--wide-font)}.collection-review-retention-grid{min-width:0;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.58fr);grid-gap:clamp(14px,1.7vw,22px);gap:clamp(14px,1.7vw,22px);align-items:start}.collection-review-lock-register{min-width:0}.collection-review-register-label{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:0 2px 9px;color:var(--muted);font:700 9.5px/1.3 var(--mono-font);letter-spacing:.12em}.collection-review-lock-list{display:grid;grid-gap:10px;gap:10px;margin-top:10px}.collection-review-lock{position:relative;min-width:0;display:grid;grid-template-columns:47px minmax(0,1fr);overflow:hidden;border:1px solid var(--line);border-left:3px solid color-mix(in srgb,var(--cr-green) 74%,var(--line));border-radius:13px;background:color-mix(in srgb,var(--surface) 93%,var(--surface-2));box-shadow:0 12px 30px -28px color-mix(in srgb,var(--text) 52%,transparent)}.collection-review-lock.is-released{border-left-color:var(--muted);opacity:.88}.collection-review-lock.is-expired{border-left-color:var(--warn)}.collection-review-lock-index{display:grid;place-items:start center;border-right:1px solid var(--line);padding-top:18px;background:color-mix(in srgb,var(--surface-2) 76%,transparent);color:var(--muted);font:700 10px/1 var(--mono-font)}.collection-review-lock-body{min-width:0;padding:16px 17px 17px}.collection-review-lock-title{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.collection-review-lock-title h3{margin:5px 0 0!important}.collection-review-block-chip,.collection-review-state-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--cr-green) 45%,var(--line));border-radius:999px;padding:4px 8px;background:color-mix(in srgb,var(--cr-green) 8%,var(--surface));color:color-mix(in srgb,var(--cr-green) 82%,var(--text));font:750 8.5px/1 var(--mono-font);letter-spacing:.09em;white-space:nowrap}.collection-review-state-chip.is-released{border-color:var(--line);background:var(--surface-2);color:var(--muted)}.collection-review-state-chip.is-expired{border-color:color-mix(in srgb,var(--warn) 42%,var(--line));background:color-mix(in srgb,var(--warn) 7%,var(--surface));color:var(--warn)}.collection-review-block-chip{flex:0 0 auto;margin-top:2px;color:color-mix(in srgb,var(--cr-green) 84%,var(--text))}.collection-review-lock blockquote{margin:13px 0;border-left:2px solid color-mix(in srgb,var(--cr-brass) 68%,var(--line));padding:7px 0 7px 12px;color:var(--text);font-size:13.5px;line-height:1.5}.collection-review-lock-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.collection-review-lock-meta>div{min-width:0;border-top:1px solid var(--line);padding-top:9px}.collection-review-lock-meta dt{margin-bottom:4px;color:var(--muted);font:700 8.5px/1.3 var(--mono-font);letter-spacing:.08em;text-transform:uppercase}.collection-review-lock-meta dd{margin:0;color:var(--text);font-size:11.5px;line-height:1.4;overflow-wrap:anywhere}.collection-review-release-note{margin:12px 0 0;border-radius:9px;padding:9px 11px;background:var(--surface-2);color:var(--muted);font-size:12px}.collection-review-lock .actions{margin-top:12px}.collection-review-release-open{min-height:38px!important;padding-block:7px!important;font-size:11px!important}.collection-review-lock-form-wrap{min-width:0;position:-webkit-sticky;position:sticky;top:16px}.collection-review-lock-form,.collection-review-viewer-note{position:relative;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--cr-brass) 40%,var(--line));border-radius:15px;padding:20px;background:radial-gradient(18rem 13rem at 106% -8%,color-mix(in srgb,var(--cr-brass) 12%,transparent),transparent 72%),color-mix(in srgb,var(--surface-2) 80%,var(--surface))}.collection-review-lock-form>:not(.collection-review-form-seal),.collection-review-viewer-note>:not(.collection-review-viewer-mark){position:relative;z-index:1}.collection-review-form-seal,.collection-review-viewer-mark{position:absolute;z-index:0;top:9px;right:13px;color:color-mix(in srgb,var(--cr-brass) 10%,transparent);font:800 84px/1 Georgia,serif;pointer-events:none}.collection-review-lock-form .eyebrow,.collection-review-viewer-note .eyebrow{margin-bottom:7px;font-size:8.5px}.collection-review-lock-form h3,.collection-review-viewer-note h3{font-size:22px!important}.collection-review-lock-form>p,.collection-review-viewer-note>p{margin:0 0 16px;color:var(--muted);font-size:12.5px;line-height:1.5!important}.collection-review-lock-form .field{display:grid;grid-gap:6px;gap:6px;margin-top:12px;color:var(--text);font-size:11px;font-weight:750}.collection-review-lock-form .field>span{color:var(--muted);font-weight:500}.collection-review-lock-form textarea{min-height:104px}.collection-review-lock-form .collection-review-field-hint{margin:6px 0 0;color:var(--muted);font-size:10.5px;line-height:1.45!important}.collection-review-lock-form>.button{width:100%;margin-top:16px}.collection-review-viewer-note{min-height:230px;display:grid;align-content:center}.collection-review-viewer-mark{top:22px;right:20px;font-size:70px}.collection-review-scope-note{margin:17px 0 0!important;border-top:1px solid var(--line);padding:13px 2px 0;color:var(--muted);font-size:11.5px}.collection-review-scope-note strong{color:var(--text)}.collection-review-empty{padding:clamp(24px,3vw,42px)!important}.collection-review-metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--surface-2) 72%,var(--surface))}.collection-review-metric-grid article{position:relative;min-width:0;min-height:122px;display:grid;align-content:space-between;grid-gap:5px;gap:5px;border-left:1px solid var(--line);padding:16px}.collection-review-metric-grid article:first-child{border-left:0}.collection-review-metric-grid article:after{content:"";position:absolute;inset:auto 16px 0;height:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--cr-green) 70%,var(--cr-brass)),transparent)}.collection-review-metric-grid article.is-attention:after{background:linear-gradient(90deg,var(--warn),transparent)}.collection-review-metric-grid article>span{color:var(--muted);font:700 9px/1.3 var(--mono-font);letter-spacing:.08em;text-transform:uppercase}.collection-review-metric-grid article>strong{color:var(--text);font:670 clamp(28px,2vw,38px)/1 var(--wide-font)}.collection-review-metric-grid article.is-attention>strong{color:var(--warn)}.collection-review-metric-grid article>small{color:var(--muted);font-size:10.5px;line-height:1.35}.collection-review-analysis-grid{min-width:0;display:grid;grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);grid-gap:clamp(14px,1.5vw,20px);gap:clamp(14px,1.5vw,20px)}.collection-review-analysis-grid>*{min-width:0}.collection-review-coverage-list{display:grid;grid-gap:18px;gap:18px}.collection-review-coverage>div:first-child{display:flex;justify-content:space-between;gap:14px;margin-bottom:7px}.collection-review-coverage>div:first-child span{color:var(--text);font-size:12.5px;font-weight:680}.collection-review-coverage>div:first-child strong{color:var(--muted);font:650 11px/1.3 var(--mono-font)}.collection-review-progress{height:8px;overflow:hidden;border:1px solid var(--line);border-radius:999px;background:var(--surface-2)}.collection-review-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cr-green),var(--cr-green-soft));box-shadow:0 0 14px color-mix(in srgb,var(--cr-green) 40%,transparent)}.collection-review-coverage.is-reviewed .collection-review-progress span{background:linear-gradient(90deg,color-mix(in srgb,var(--cr-green) 64%,var(--cr-brass)),var(--cr-brass))}.collection-review-coverage.is-indexed .collection-review-progress span{background:linear-gradient(90deg,#507c72,#87aba0)}.collection-review-coverage>small{display:block;margin-top:5px;color:var(--muted);font-size:9.5px;text-align:right}.collection-review-mime-list{display:grid;grid-gap:4px;gap:4px}.collection-review-mime-row{min-width:0;display:grid;grid-template-columns:minmax(145px,.7fr) minmax(100px,1fr) minmax(86px,auto);align-items:center;grid-gap:12px;gap:12px;border-top:1px solid var(--line);padding:10px 0}.collection-review-mime-row:first-child{border-top:0;padding-top:0}.collection-review-mime-label{min-width:0;display:grid;grid-gap:3px;gap:3px}.collection-review-mime-label strong{color:var(--text);font-size:12.5px}.collection-review-mime-label code{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.collection-review-mime-track{height:7px;overflow:hidden;border-radius:99px;background:color-mix(in srgb,var(--line) 76%,transparent)}.collection-review-mime-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--cr-green) 84%,var(--cr-brass)),var(--cr-brass))}.collection-review-mime-value{display:grid;grid-template-columns:auto 1fr;align-items:baseline;grid-gap:7px;gap:7px;text-align:right}.collection-review-mime-value strong{color:var(--text);font:700 17px/1 var(--wide-font)}.collection-review-mime-value span{color:var(--muted);font-size:9.5px;white-space:nowrap}.collection-review-duplicate-total{flex:0 0 auto;display:grid;justify-items:end}.collection-review-duplicate-total strong{color:var(--text);font:670 24px/1.1 var(--wide-font)}.collection-review-duplicate-total span{margin-top:4px;color:var(--muted);font-size:10px}.collection-review-disclaimer{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;margin-bottom:16px;border:1px solid color-mix(in srgb,var(--cr-brass) 38%,var(--line));border-radius:12px;padding:12px 14px;background:color-mix(in srgb,var(--cr-brass) 7%,var(--surface))}.collection-review-disclaimer>span{width:27px;height:27px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--cr-brass) 62%,var(--line));border-radius:50%;color:var(--gold-ink);font:800 13px/1 Georgia,serif}.collection-review-disclaimer p{margin:0;color:var(--muted);font-size:11.5px;line-height:1.48!important}.collection-review-disclaimer strong{color:var(--text)}.collection-review-duplicate-list{display:grid;grid-gap:13px;gap:13px}.collection-review-duplicate-group{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--surface) 96%,var(--surface-2))}.collection-review-duplicate-group>header{min-width:0;display:grid;grid-template-columns:auto minmax(190px,.75fr) minmax(280px,1.25fr);align-items:center;grid-gap:15px;gap:15px;border-bottom:1px solid var(--line);padding:13px 15px;background:color-mix(in srgb,var(--surface-2) 72%,var(--surface))}.collection-review-group-number{color:var(--gold-ink);font:760 9px/1.3 var(--mono-font);letter-spacing:.11em}.collection-review-duplicate-group>header>div:nth-child(2){min-width:0;display:grid;grid-gap:3px;gap:3px}.collection-review-duplicate-group>header strong{color:var(--text);font-size:13px}.collection-review-duplicate-group>header span{color:var(--muted);font-size:10px}.collection-review-duplicate-group>header code{min-width:0;overflow:hidden;color:var(--muted);font-size:9px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.collection-review-copy-list{display:grid}.collection-review-copy{min-width:0;display:grid;grid-template-columns:34px minmax(170px,1fr) minmax(190px,.7fr) 26px;align-items:center;grid-gap:12px;gap:12px;border-top:1px solid var(--line);padding:12px 15px;color:inherit;text-decoration:none;transition:background .16s ease,padding .18s var(--master-ease)}.collection-review-copy:first-child{border-top:0}.collection-review-copy:hover{padding-left:19px;background:color-mix(in srgb,var(--cr-green) 6%,var(--surface))}.collection-review-copy-index{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--muted);font:700 9px/1 var(--mono-font)}.collection-review-copy-main,.collection-review-copy-meta{min-width:0;display:grid;grid-gap:3px;gap:3px}.collection-review-copy-main strong{overflow:hidden;color:var(--text);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.collection-review-copy-main small,.collection-review-copy-meta span{overflow:hidden;color:var(--muted);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.collection-review-copy-meta{text-align:right}.collection-review-copy-open{color:var(--gold-ink);font-size:16px;text-align:right}.collection-review-content-matches{position:relative;isolation:isolate;overflow:hidden;border-top-color:color-mix(in srgb,var(--cr-green) 68%,var(--cr-brass));background:radial-gradient(34rem 18rem at 103% -8%,color-mix(in srgb,var(--cr-green) 9%,transparent),transparent 72%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 97%,var(--surface-2)),color-mix(in srgb,var(--surface-2) 58%,var(--surface)))}.collection-review-content-stamp{flex:0 0 auto;display:grid;grid-template-columns:42px auto;align-items:center;grid-gap:11px;gap:11px;min-width:150px;border:1px solid color-mix(in srgb,var(--cr-green) 45%,var(--line));border-radius:13px;padding:10px 13px 10px 10px;background:color-mix(in srgb,var(--cr-green) 7%,var(--surface));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 65%,transparent)}.collection-review-content-stamp>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--cr-green) 48%,var(--line));border-radius:50%;color:color-mix(in srgb,var(--cr-green) 86%,var(--text));font:500 25px/1 Georgia,serif;box-shadow:inset 0 0 0 5px color-mix(in srgb,var(--cr-green) 5%,transparent)}.collection-review-content-stamp>div{display:grid;grid-gap:3px;gap:3px}.collection-review-content-stamp small{color:var(--muted);font:750 8px/1 var(--mono-font);letter-spacing:.09em}.collection-review-content-stamp strong{color:var(--text);font:680 23px/1 var(--wide-font)}.collection-review-content-method{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;border:1px solid color-mix(in srgb,var(--cr-green) 34%,var(--line));border-left:3px solid color-mix(in srgb,var(--cr-green) 82%,var(--cr-brass));border-radius:13px;padding:14px 16px 14px 13px;background:color-mix(in srgb,var(--cr-green) 6%,var(--surface))}.collection-review-content-method-mark{width:42px;height:42px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--cr-green) 38%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--surface-2) 68%,var(--surface));color:color-mix(in srgb,var(--cr-green) 84%,var(--text));font:750 12px/1 var(--mono-font);letter-spacing:-.06em}.collection-review-content-method>div{min-width:0}.collection-review-content-method strong{display:block;margin-bottom:4px;color:var(--text);font-size:12.5px}.collection-review-content-method p{margin:0;color:var(--muted);font-size:11px;line-height:1.5!important}.collection-review-content-rule{align-self:stretch;display:grid;place-items:center;border-left:1px solid color-mix(in srgb,var(--cr-green) 25%,var(--line));padding-left:17px;color:color-mix(in srgb,var(--cr-green) 80%,var(--text));font:750 8.5px/1.4 var(--mono-font);letter-spacing:.085em;white-space:nowrap}.collection-review-content-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;margin:13px 0 16px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--surface-2) 70%,var(--surface))}.collection-review-content-metrics>div{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:5px 12px;gap:5px 12px;border-left:1px solid var(--line);padding:13px 15px}.collection-review-content-metrics>div:first-child{border-left:0}.collection-review-content-metrics>div:after{content:"";position:absolute;inset:auto 15px 0;height:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--cr-green) 86%,var(--cr-brass)),transparent)}.collection-review-content-metrics span{min-width:0;color:var(--muted);font:700 8.5px/1.25 var(--mono-font);letter-spacing:.07em;text-transform:uppercase}.collection-review-content-metrics strong{grid-row:1/3;grid-column:2;color:var(--text);font:680 27px/1 var(--wide-font)}.collection-review-content-metrics small{color:var(--muted);font-size:9.5px}.collection-review-content-disclaimer{margin-bottom:17px;border-color:color-mix(in srgb,var(--warn) 34%,var(--line));background:color-mix(in srgb,var(--warn) 5%,var(--surface))}.collection-review-content-disclaimer>span{border-color:color-mix(in srgb,var(--warn) 52%,var(--line));color:var(--warn)}.collection-review-content-list{display:grid;grid-gap:13px;gap:13px}.collection-review-content-group{min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--cr-green) 25%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--surface) 96%,var(--surface-2));box-shadow:0 16px 34px -32px color-mix(in srgb,var(--cr-green) 75%,transparent)}.collection-review-content-group>header{min-width:0;display:grid;grid-template-columns:auto minmax(210px,.8fr) minmax(280px,1.2fr);align-items:center;grid-gap:15px;gap:15px;border-bottom:1px solid color-mix(in srgb,var(--cr-green) 23%,var(--line));padding:13px 15px;background:linear-gradient(90deg,color-mix(in srgb,var(--cr-green) 8%,var(--surface-2)),color-mix(in srgb,var(--surface-2) 72%,var(--surface)))}.collection-review-content-group>header>div:nth-child(2){min-width:0;display:grid;grid-gap:3px;gap:3px}.collection-review-content-group>header strong{color:var(--text);font-size:13px}.collection-review-content-group>header span{color:var(--muted);font-size:10px}.collection-review-content-group>header code{min-width:0;overflow:hidden;color:color-mix(in srgb,var(--cr-green) 72%,var(--muted));font-size:9px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.collection-review-content-copy:hover{background:color-mix(in srgb,var(--cr-green) 8%,var(--surface))}.collection-review-content-copy:focus-visible{position:relative;z-index:1;outline:2px solid var(--accent);outline-offset:-3px}.collection-review-content-copy .collection-review-copy-index{border-color:color-mix(in srgb,var(--cr-green) 30%,var(--line));color:color-mix(in srgb,var(--cr-green) 74%,var(--muted))}.collection-review-modal-backdrop{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;overflow-y:auto;padding:20px;background:rgba(2,10,7,.68);-webkit-backdrop-filter:blur(9px) saturate(.8);backdrop-filter:blur(9px) saturate(.8);animation:collection-review-fade .16s ease-out both}.collection-review-modal{width:min(100%,590px);max-height:calc(100svh - 40px);overflow-y:auto;border:1px solid color-mix(in srgb,var(--cr-brass) 54%,var(--line));border-top:3px solid var(--cr-brass);border-radius:18px;padding:clamp(20px,3vw,30px);background:var(--surface);box-shadow:0 36px 100px -30px rgba(0,0,0,.82);animation:collection-review-rise .22s var(--master-ease) both}.collection-review-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.collection-review-modal-head .eyebrow{margin-bottom:5px}.collection-review-modal-head h2{margin:0!important}.collection-review-modal-close{flex:0 0 auto;width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;padding:0;background:var(--surface-2);color:var(--text);font-size:23px;cursor:pointer}.collection-review-modal>p{margin:15px 0;color:var(--muted);font-size:13.5px}.collection-review-modal-record{display:grid;grid-gap:5px;gap:5px;margin-bottom:16px;border:1px solid var(--line);border-left:3px solid var(--cr-brass);border-radius:11px;padding:12px 14px;background:var(--surface-2)}.collection-review-modal-record span{color:var(--muted);font:700 8.5px/1.3 var(--mono-font);letter-spacing:.08em;text-transform:uppercase}.collection-review-modal-record strong{color:var(--text);font-size:12px;line-height:1.45}.collection-review-modal-record code{overflow-wrap:anywhere;color:var(--muted);font-size:9px}.collection-review-modal form{display:grid;grid-gap:14px;gap:14px}.collection-review-modal .field{display:grid;grid-gap:7px;gap:7px;color:var(--text);font-size:11px;font-weight:750}.collection-review-modal-error{margin:0!important;border:1px solid color-mix(in srgb,var(--danger) 38%,var(--line));border-radius:10px;padding:10px 12px;background:color-mix(in srgb,var(--danger) 7%,var(--surface));color:var(--danger)!important;font-size:12px!important}.collection-review-confirm{display:grid;grid-template-columns:19px minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;border:1px solid color-mix(in srgb,var(--warn) 34%,var(--line));border-radius:11px;padding:12px;background:color-mix(in srgb,var(--warn) 6%,var(--surface));color:var(--text);font-size:11.5px;line-height:1.45;cursor:pointer}.collection-review-confirm input{margin:1px 0 0;accent-color:var(--accent)}.collection-review-modal .actions{justify-content:flex-end;margin-top:2px}@keyframes collection-review-fade{0%{opacity:0}}@keyframes collection-review-rise{0%{opacity:0;transform:translateY(14px) scale(.985)}}@media (max-width:1080px){.collection-review-retention-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.collection-review-lock-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-review-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-review-metric-grid article:nth-child(4){border-left:0;border-top:1px solid var(--line)}.collection-review-metric-grid article:nth-child(5),.collection-review-metric-grid article:nth-child(6){border-top:1px solid var(--line)}}@media (max-width:860px){.collection-review-hero{grid-template-columns:1fr}.collection-review-preservation{width:min(100%,520px)}.collection-review-analysis-grid,.collection-review-retention-grid{grid-template-columns:1fr}.collection-review-lock-form-wrap{position:static}.collection-review-duplicate-group>header{grid-template-columns:auto minmax(0,1fr)}.collection-review-duplicate-group>header code{grid-column:1/-1;text-align:left}.collection-review-content-group>header{grid-template-columns:auto minmax(0,1fr)}.collection-review-content-group>header code{grid-column:1/-1;text-align:left}.collection-review-content-method{grid-template-columns:44px minmax(0,1fr)}.collection-review-content-rule{grid-column:2;justify-self:start;border-top:1px solid color-mix(in srgb,var(--cr-green) 25%,var(--line));border-left:0;padding:9px 0 0}}@media (max-width:640px){.collection-review-hero{gap:19px;padding:22px 17px;border-radius:17px}.collection-review-hero h1{font-size:clamp(31px,10vw,39px)!important}.collection-review-preservation{grid-template-columns:43px minmax(0,1fr);padding:15px}.collection-review-preservation-mark{width:42px;height:42px}.collection-review-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0}.collection-review-hero-metrics>div{min-height:64px;border-top:1px solid rgba(228,205,145,.14);padding:11px 9px}.collection-review-hero-metrics>div:nth-child(odd){border-left:0}.collection-review-section{padding:17px 14px}.collection-review-section-head{align-items:flex-start;flex-direction:column;gap:13px}.collection-review-lock-totals{width:100%}.collection-review-lock-totals span{flex:1 1;justify-content:center}.collection-review-lock{grid-template-columns:37px minmax(0,1fr)}.collection-review-lock-body{padding:14px 12px}.collection-review-lock-title{flex-direction:column}.collection-review-lock-meta{grid-template-columns:1fr}.collection-review-lock-form,.collection-review-viewer-note{padding:17px 14px}.collection-review-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-review-metric-grid article,.collection-review-metric-grid article:nth-child(4){border-top:1px solid var(--line);border-left:1px solid var(--line)}.collection-review-metric-grid article:nth-child(odd){border-left:0}.collection-review-metric-grid article:nth-child(-n+2){border-top:0}.collection-review-mime-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.collection-review-mime-track{grid-column:1/-1;grid-row:2}.collection-review-mime-value{grid-column:2;grid-row:1}.collection-review-duplicate-total{justify-items:start}.collection-review-disclaimer{grid-template-columns:1fr}.collection-review-duplicate-group>header{align-items:start;grid-template-columns:1fr}.collection-review-duplicate-group>header code{grid-column:auto}.collection-review-content-stamp{width:100%}.collection-review-content-method{align-items:start;grid-template-columns:36px minmax(0,1fr);gap:11px;padding:12px}.collection-review-content-method-mark{width:36px;height:36px}.collection-review-content-rule{grid-column:1/-1;justify-self:stretch;border-top:1px solid color-mix(in srgb,var(--cr-green) 25%,var(--line));padding-top:10px;text-align:left}.collection-review-content-metrics{grid-template-columns:1fr}.collection-review-content-metrics>div{border-top:1px solid var(--line);border-left:0}.collection-review-content-metrics>div:first-child{border-top:0}.collection-review-content-group>header{align-items:start;grid-template-columns:1fr}.collection-review-content-group>header code{grid-column:auto}.collection-review-copy{grid-template-columns:32px minmax(0,1fr) 22px;gap:9px;padding:12px 10px}.collection-review-copy:hover{padding-left:12px}.collection-review-copy-meta{grid-column:2/-1;grid-row:2;text-align:left}.collection-review-copy-open{grid-column:3;grid-row:1}.collection-review-modal-backdrop{align-items:end;padding:10px}.collection-review-modal{width:100%;max-height:calc(100svh - 20px);border-radius:17px;padding:19px 15px}.collection-review-modal .actions{align-items:stretch;flex-direction:column-reverse}.collection-review-modal .actions .button{width:100%}}@media (max-width:340px){.collection-review-metric-grid{grid-template-columns:1fr}.collection-review-metric-grid article{border-left:0!important;border-top:1px solid var(--line)!important}.collection-review-metric-grid article:first-child{border-top:0!important}}@media (prefers-reduced-motion:reduce){.collection-review-modal,.collection-review-modal-backdrop{animation:none}.collection-review-copy:hover{padding-left:15px}}.access-register-page{--access-green:#286e53;--access-green-soft:#83bea2;--access-brass:var(--master-brass,#c6a351);--access-line:color-mix(in srgb,var(--line-strong) 70%,transparent);gap:clamp(14px,1.5vw,20px)!important}.access-register-nav{margin-bottom:clamp(16px,2vw,26px)}.access-register-workspace{display:grid;grid-gap:clamp(14px,1.5vw,20px);gap:clamp(14px,1.5vw,20px);min-width:0}.access-register-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 150px;grid-gap:clamp(20px,3vw,42px);gap:clamp(20px,3vw,42px);overflow:hidden;border:1px solid rgba(222,191,112,.36);border-radius:clamp(18px,2vw,26px);padding:clamp(26px,3.5vw,48px);background:radial-gradient(34rem 24rem at 100% -5%,rgba(76,167,120,.25),transparent 66%),radial-gradient(28rem 20rem at -3% 116%,rgba(198,163,81,.13),transparent 70%),linear-gradient(128deg,#071a13,#0b2b20 58%,#123a2b 112%);color:#f9f5e9;box-shadow:inset 0 2px 0 rgba(255,255,255,.055),0 35px 84px -52px rgba(2,25,17,.94)}.access-register-hero:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.48;background-image:linear-gradient(rgba(255,255,255,.044) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.044) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.22) 38%,#000);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.22) 38%,#000);pointer-events:none}.access-register-hero-copy{min-width:0;align-self:center}.access-register-hero .eyebrow{color:#e6d096}.access-register-hero .eyebrow:before{background:#cfad5c}.access-register-hero h1{max-width:900px!important;margin:5px 0 13px!important;color:#fffaf0;font-size:clamp(35px,3.45vw,57px)!important;letter-spacing:-.045em!important}.access-register-hero-copy>p{max-width:74ch;margin:0;color:rgba(239,246,241,.75);font-size:clamp(14px,.6vw + 12px,17px);line-height:1.58}.access-register-generated{display:inline-flex;align-items:center;gap:8px;margin-top:17px;color:rgba(231,240,233,.56);font:650 9.5px/1.35 var(--mono-font);letter-spacing:.08em;text-transform:uppercase}.access-register-generated:before{content:"";width:7px;height:7px;border-radius:50%;background:#76c49d;box-shadow:0 0 0 4px rgba(118,196,157,.1),0 0 15px rgba(118,196,157,.55)}.access-register-hero-seal{position:relative;align-self:center;aspect-ratio:1;display:grid;place-content:center;justify-items:center;border:1px solid rgba(230,210,153,.37);border-radius:50%;background:rgba(0,12,7,.42);box-shadow:inset 0 0 0 9px rgba(230,210,153,.025),inset 0 0 0 10px rgba(230,210,153,.13),0 24px 50px -32px #000}.access-register-hero-seal:before{content:"";position:absolute;inset:16px;border:1px dashed rgba(230,210,153,.25);border-radius:50%}.access-register-hero-seal>span{color:rgba(230,210,153,.2);font:800 37px/1 Georgia,serif}.access-register-hero-seal>strong{color:#f0d994;font:680 32px/1 var(--wide-font)}.access-register-hero-seal>small{margin-top:5px;color:rgba(235,240,234,.57);font:650 9px/1.2 var(--mono-font);letter-spacing:.08em;text-transform:uppercase}.access-register-summary{grid-column:1/-1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:2px -8px -14px;border-top:1px solid rgba(228,205,145,.18);padding-top:17px}.access-register-summary>div{min-width:0;display:grid;grid-template-columns:1fr auto;align-items:baseline;grid-gap:8px;gap:8px;border-left:1px solid rgba(228,205,145,.14);padding:5px 17px}.access-register-summary>div:first-child{border-left:0}.access-register-summary dt{color:rgba(231,239,233,.55);font-size:10.5px}.access-register-summary dd{margin:0;color:#edd99f;font:680 25px/1 var(--wide-font)}.access-register-summary .is-active dd{color:#8bd4ae}.access-register-summary .is-invalid dd{color:var(--danger)}.access-register-feedback,.access-register-feedback p{margin:0!important}.access-register-feedback strong+p{margin-top:4px!important}.access-register-token{display:grid;grid-template-columns:74px minmax(0,1fr);grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px);border:1px solid color-mix(in srgb,var(--access-brass) 58%,var(--line));border-top:3px solid var(--access-brass);border-radius:var(--theme-panel-radius,var(--radius-card));padding:clamp(20px,2.5vw,30px);background:radial-gradient(25rem 17rem at 0 100%,color-mix(in srgb,var(--access-brass) 10%,transparent),transparent 72%),var(--surface);box-shadow:var(--master-panel-shadow)}.access-register-token-mark{width:68px;height:68px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--access-brass) 58%,var(--line));border-radius:50%;color:var(--gold-ink);font:750 20px/1 var(--mono-font);box-shadow:inset 0 0 0 7px color-mix(in srgb,var(--access-brass) 5%,transparent)}.access-register-token-copy{min-width:0}.access-register-token h2{margin:3px 0 7px!important}.access-register-token p{margin:0;color:var(--muted);font-size:12.5px}.access-register-copy-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;margin-top:16px}.access-register-copy-row input{min-width:0;font:600 11px/1.3 var(--mono-font)}.access-register-copy-status{margin-top:8px!important;font-size:10.5px!important}.access-register-copy-status.is-copied{color:var(--ok)!important}.access-register-copy-status.is-error{color:var(--danger)!important}.access-register-grid{min-width:0;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.58fr);grid-gap:clamp(14px,1.7vw,22px);gap:clamp(14px,1.7vw,22px);align-items:start}.access-register-panel{min-width:0;border:1px solid var(--access-line);border-top:2px solid color-mix(in srgb,var(--access-brass) 72%,var(--line));border-radius:var(--theme-panel-radius,var(--radius-card));padding:clamp(20px,2.3vw,30px);background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 97%,var(--surface-2)),color-mix(in srgb,var(--surface-2) 58%,var(--surface)));box-shadow:var(--master-panel-shadow)}.access-register-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.access-register-section-head>div{min-width:0}.access-register-section-head .eyebrow{margin-bottom:7px}.access-register-section-head h2{margin:0 0 5px!important}.access-register-section-head p{max-width:75ch;margin:0;color:var(--muted);font-size:12.5px}.access-register-refresh{flex:0 0 auto}.access-register-empty{min-height:270px;display:grid;place-content:center;justify-items:center;border:1px dashed var(--line-strong);border-radius:14px;padding:30px;text-align:center;background:color-mix(in srgb,var(--surface-2) 58%,transparent)}.access-register-empty>span{width:52px;height:52px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--access-brass) 42%,var(--line));border-radius:50%;color:var(--gold-ink);font-size:23px}.access-register-empty strong{margin-top:14px;color:var(--text);font-size:18px}.access-register-empty p{max-width:52ch;margin:7px 0 0;color:var(--muted);font-size:12.5px}.access-grant-list{display:grid;grid-gap:12px;gap:12px}.access-grant-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-left:3px solid color-mix(in srgb,var(--access-green) 78%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--surface) 95%,var(--surface-2));box-shadow:0 15px 34px -32px color-mix(in srgb,var(--text) 54%,transparent)}.access-grant-card.is-expired{border-left-color:var(--warn)}.access-grant-card.is-exhausted{border-left-color:color-mix(in srgb,var(--warn) 68%,var(--danger))}.access-grant-card.is-revoked{border-left-color:var(--muted);opacity:.88}.access-grant-card.is-invalid{border-left-color:var(--danger)}.access-grant-card>header{min-width:0;display:grid;grid-template-columns:43px minmax(0,1fr) minmax(100px,auto);grid-gap:13px;gap:13px;align-items:center;border-bottom:1px solid var(--line);padding:15px 16px;background:color-mix(in srgb,var(--surface-2) 68%,var(--surface))}.access-grant-number{width:35px;height:35px;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;color:var(--muted);font:700 10px/1 var(--mono-font)}.access-grant-heading{min-width:0}.access-grant-heading h3{margin:5px 0 2px!important;color:var(--text);font-size:16px!important;overflow-wrap:break-word}.access-grant-heading>span:last-child{color:var(--muted);font-size:10.5px}.access-grant-status{display:inline-flex;align-items:center;gap:5px;border:1px solid color-mix(in srgb,var(--access-green) 42%,var(--line));border-radius:999px;padding:4px 7px;background:color-mix(in srgb,var(--access-green) 7%,var(--surface));color:color-mix(in srgb,var(--access-green) 86%,var(--text));font:760 8px/1 var(--mono-font);letter-spacing:.08em;text-transform:uppercase}.access-grant-status:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.access-grant-status.is-exhausted,.access-grant-status.is-expired{border-color:color-mix(in srgb,var(--warn) 44%,var(--line));background:color-mix(in srgb,var(--warn) 7%,var(--surface));color:var(--warn)}.access-grant-status.is-revoked{border-color:var(--line);background:var(--surface-2);color:var(--muted)}.access-grant-status.is-invalid{border-color:color-mix(in srgb,var(--danger) 48%,var(--line));background:color-mix(in srgb,var(--danger) 7%,var(--surface));color:var(--danger)}.access-grant-usage{min-width:100px;text-align:right}.access-grant-usage strong{display:block;color:var(--text);font:680 26px/1 var(--wide-font)}.access-grant-usage span{display:block;margin-top:4px;color:var(--muted);font-size:9.5px;white-space:nowrap}.access-grant-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:15px 16px}.access-grant-facts>div{min-width:0;border-left:1px solid var(--line);padding:0 12px}.access-grant-facts>div:first-child{border-left:0;padding-left:0}.access-grant-facts dt{margin-bottom:5px;color:var(--muted);font:700 8px/1.3 var(--mono-font);letter-spacing:.08em;text-transform:uppercase}.access-grant-facts dd{margin:0;color:var(--text);font-size:10.5px;line-height:1.4}.access-grant-events{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 14px}.access-grant-events span{border:1px solid var(--line);border-radius:999px;padding:5px 8px;background:var(--surface-2);color:var(--muted);font-size:9.5px}.access-grant-events strong{color:var(--text);font-family:var(--mono-font)}.access-grant-card>footer{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding:11px 16px}.access-grant-card>footer code{min-width:0;overflow:hidden;color:var(--muted);font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.access-grant-actions{flex:0 0 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.access-grant-actions .button{min-height:38px;padding:7px 11px;font-size:10px}.access-register-side{position:-webkit-sticky;position:sticky;top:16px;display:grid;grid-gap:12px;gap:12px;min-width:0}.access-register-create,.access-register-viewer-note{position:relative;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--access-brass) 40%,var(--line));border-radius:16px;padding:21px;background:radial-gradient(19rem 14rem at 106% -8%,color-mix(in srgb,var(--access-brass) 12%,transparent),transparent 72%),color-mix(in srgb,var(--surface-2) 80%,var(--surface));box-shadow:var(--master-panel-shadow)}.access-register-create>:not(.access-register-create-mark){position:relative;z-index:1}.access-register-create-mark{position:absolute;z-index:0;top:-4px;right:10px;color:color-mix(in srgb,var(--access-brass) 10%,transparent);font:800 110px/1 Georgia,serif;pointer-events:none}.access-register-create .eyebrow{margin-bottom:7px;font-size:8.5px}.access-register-create h2,.access-register-viewer-note h2{margin:0 0 7px!important;font-size:23px!important}.access-register-create>p,.access-register-viewer-note p{margin:0 0 17px;color:var(--muted);font-size:12px;line-height:1.5}.access-register-create .field{display:grid;grid-gap:6px;gap:6px;margin-top:13px}.access-register-create .field label{color:var(--text);font-size:11px;font-weight:750}.access-register-create .field>span{color:var(--muted);font-size:9.5px;line-height:1.4}.access-register-invite-toggle{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;margin-top:15px;border:1px solid color-mix(in srgb,var(--access-green) 32%,var(--line));border-radius:11px;padding:12px;background:color-mix(in srgb,var(--access-green) 5%,var(--surface));cursor:pointer}.access-register-invite-toggle input{width:17px;height:17px;margin:1px 0 0;accent-color:var(--access-green)}.access-register-invite-toggle span{display:grid;grid-gap:4px;gap:4px}.access-register-invite-toggle strong{color:var(--text);font-size:11px}.access-register-invite-toggle small{color:var(--muted);font-size:9.5px;line-height:1.4}.access-register-invite-fields{margin-top:10px;border:1px solid var(--line);border-left:3px solid var(--access-green);border-radius:11px;padding:1px 12px 13px;background:color-mix(in srgb,var(--surface) 70%,transparent)}.access-register-form-pair{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(100px,.7fr);grid-gap:8px;gap:8px}.access-register-create-submit{width:100%;margin-top:17px}.access-register-form-note{margin:10px 0 0!important;border-top:1px solid var(--line);padding-top:10px;font-size:10px!important}.access-register-form-note strong{color:var(--text)}.access-register-viewer-note{min-height:260px;display:grid;align-content:center}.access-register-viewer-note>span{color:color-mix(in srgb,var(--access-brass) 46%,var(--muted));font:700 39px/1 Georgia,serif}.access-register-policy-note{border:1px solid var(--line);border-left:3px solid var(--access-brass);border-radius:12px;padding:14px;background:var(--surface-2)}.access-register-policy-note strong{color:var(--text);font-size:11px}.access-register-policy-note p{margin:5px 0 0;color:var(--muted);font-size:10px;line-height:1.45}.access-register-state{min-height:420px;display:grid;place-content:center;justify-items:center;border:1px solid var(--line);border-radius:var(--theme-panel-radius,var(--radius-card));padding:30px;background:var(--surface);text-align:center;box-shadow:var(--master-panel-shadow)}.access-register-state strong{margin-top:10px;color:var(--text);font-size:21px}.access-register-state p{max-width:50ch;margin:7px 0 17px;color:var(--muted);font-size:13px}.access-register-state.is-error{border-top:3px solid var(--danger)}.access-register-spinner,.public-access-spinner{width:38px;height:38px;display:block;border:2px solid color-mix(in srgb,var(--access-green,var(--public-green,#286e53)) 20%,var(--line));border-top-color:var(--access-green,var(--public-green,#286e53));border-radius:50%;animation:access-spin .85s linear infinite}.access-register-modal-backdrop{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;overflow-y:auto;padding:20px;background:rgba(2,10,7,.7);-webkit-backdrop-filter:blur(9px) saturate(.8);backdrop-filter:blur(9px) saturate(.8);animation:access-fade .16s ease-out both}.access-register-modal{width:min(100%,580px);max-height:calc(100svh - 40px);overflow-y:auto;border:1px solid color-mix(in srgb,var(--access-brass) 54%,var(--line));border-top:3px solid var(--access-brass);border-radius:18px;padding:clamp(20px,3vw,30px);background:var(--surface);box-shadow:0 36px 100px -30px rgba(0,0,0,.82);animation:access-rise .22s var(--master-ease) both}.access-register-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.access-register-modal>header h2{margin:4px 0 0!important}.access-register-modal-close{flex:0 0 auto;width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;padding:0;background:var(--surface-2);color:var(--text);font-size:23px;cursor:pointer}.access-register-modal>p{margin:15px 0;color:var(--muted);font-size:13px}.access-register-modal-record{display:grid;grid-gap:5px;gap:5px;margin-bottom:16px;border:1px solid var(--line);border-left:3px solid var(--access-brass);border-radius:11px;padding:12px 14px;background:var(--surface-2)}.access-register-modal-record span{color:var(--muted);font:700 8.5px/1.3 var(--mono-font);letter-spacing:.08em;text-transform:uppercase}.access-register-modal-record strong{color:var(--text);font-size:13px}.access-register-modal-record code{overflow-wrap:anywhere;color:var(--muted);font-size:9px}.access-register-modal-error{border:1px solid color-mix(in srgb,var(--danger) 40%,var(--line));border-radius:10px;padding:10px 12px;background:color-mix(in srgb,var(--danger) 7%,var(--surface));color:var(--danger)!important}.access-register-confirm{display:grid;grid-template-columns:19px minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;border:1px solid color-mix(in srgb,var(--warn) 35%,var(--line));border-radius:11px;padding:12px;background:color-mix(in srgb,var(--warn) 6%,var(--surface));color:var(--text);font-size:11.5px;line-height:1.45;cursor:pointer}.access-register-confirm input{margin:1px 0 0;accent-color:var(--danger)}.access-register-modal .actions{justify-content:flex-end;margin-top:17px}.public-access-page{--public-green:#246c50;--public-brass:var(--master-brass,#c6a351);width:min(1180px,calc(100% - 36px));min-height:76svh;margin:0 auto;padding:clamp(18px,2.4vw,34px) 0 clamp(52px,7vw,84px)}.public-access-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:clamp(17px,2.5vw,30px)}.public-access-private-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;border:1px solid color-mix(in srgb,var(--public-green) 42%,var(--line));border-radius:999px;padding:7px 11px;background:color-mix(in srgb,var(--public-green) 7%,var(--surface));color:color-mix(in srgb,var(--public-green) 84%,var(--text));font:750 9px/1 var(--mono-font);letter-spacing:.11em}.public-access-private-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 10%,transparent)}.public-access-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-gap:clamp(24px,4vw,58px);gap:clamp(24px,4vw,58px);overflow:hidden;border:1px solid rgba(222,191,112,.36);border-radius:clamp(18px,2.3vw,28px);padding:clamp(27px,4.2vw,56px);background:radial-gradient(32rem 25rem at 102% -12%,rgba(78,169,121,.27),transparent 68%),linear-gradient(130deg,#061912,#0c2d21 62%,#113a2b);color:#faf6eb;box-shadow:0 36px 86px -54px rgba(3,25,17,.96)}.public-access-hero:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.46;background-image:linear-gradient(rgba(255,255,255,.043) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.043) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.public-access-hero-copy{min-width:0;align-self:center}.public-access-hero .eyebrow{color:#e5cf95}.public-access-hero h1{max-width:880px!important;margin:6px 0 11px!important;color:#fffaf0;font-size:clamp(34px,4vw,59px)!important;letter-spacing:-.045em!important}.public-access-hero-copy>p{max-width:70ch;margin:0;color:rgba(239,246,241,.73);font-size:clamp(14px,.6vw + 12px,17px);line-height:1.58}.public-access-identity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:23px 0 0;border-top:1px solid rgba(228,205,145,.18);padding-top:15px}.public-access-identity>div{min-width:0;border-left:1px solid rgba(228,205,145,.14);padding:0 14px}.public-access-identity>div:first-child{border-left:0;padding-left:0}.public-access-identity dt{color:rgba(232,240,234,.5);font:700 8.5px/1.3 var(--mono-font);letter-spacing:.09em;text-transform:uppercase}.public-access-identity dd{margin:5px 0 0;color:#f6edda;font-size:12px;overflow-wrap:break-word}.public-access-seal{position:relative;align-self:center;aspect-ratio:1;display:grid;place-content:center;justify-items:center;border:1px solid rgba(230,210,153,.4);border-radius:50%;background:rgba(0,11,7,.42);box-shadow:inset 0 0 0 10px rgba(230,210,153,.025),inset 0 0 0 11px rgba(230,210,153,.12)}.public-access-seal:before{content:"";position:absolute;inset:18px;border:1px dashed rgba(230,210,153,.25);border-radius:50%}.public-access-seal span{color:rgba(230,210,153,.22);font:800 48px/1 Georgia,serif}.public-access-seal strong{margin-top:7px;color:#ead28d;font:750 11px/1 var(--mono-font);letter-spacing:.13em}.public-access-seal small{margin-top:6px;color:rgba(235,241,235,.54);font-size:9px}.public-access-control-strip{display:grid;grid-template-columns:.55fr 1.2fr .7fr .7fr;overflow:hidden;margin-top:14px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--surface-2) 76%,var(--surface));box-shadow:var(--master-panel-shadow)}.public-access-control-strip>div{min-width:0;display:grid;grid-gap:5px;gap:5px;border-left:1px solid var(--line);padding:14px 17px}.public-access-control-strip>div:first-child{border-left:0}.public-access-control-strip span{color:var(--muted);font:700 8.5px/1.3 var(--mono-font);letter-spacing:.08em;text-transform:uppercase}.public-access-control-strip strong{overflow:hidden;color:var(--text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.public-access-feedback{display:flex;gap:8px;margin-top:14px;border:1px solid color-mix(in srgb,var(--public-green) 34%,var(--line));border-left:3px solid var(--public-green);border-radius:11px;padding:11px 13px;background:color-mix(in srgb,var(--public-green) 6%,var(--surface));color:var(--muted);font-size:11.5px}.public-access-feedback strong{color:var(--text)}.public-access-feedback.is-error{border-color:color-mix(in srgb,var(--danger) 38%,var(--line));border-left-color:var(--danger);background:color-mix(in srgb,var(--danger) 6%,var(--surface))}.public-access-feedback.is-limit{border-color:color-mix(in srgb,var(--warn) 48%,var(--line));border-left-color:var(--warn);background:color-mix(in srgb,var(--warn) 8%,var(--surface))}.public-access-feedback.is-limit strong{color:color-mix(in srgb,var(--warn) 74%,var(--text))}.public-access-invitation{align-items:center;justify-content:space-between;gap:16px}.public-access-invitation>div{display:grid;grid-gap:4px;gap:4px}.public-access-invitation .button{flex:0 0 auto}.public-access-register{margin-top:14px;border:1px solid var(--line);border-top:2px solid color-mix(in srgb,var(--public-brass) 70%,var(--line));border-radius:var(--theme-panel-radius,var(--radius-card));padding:clamp(19px,2.8vw,32px);background:var(--surface);box-shadow:var(--master-panel-shadow)}.public-access-register>header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.public-access-register>header h2{margin:4px 0 5px!important}.public-access-register>header p{margin:0;color:var(--muted);font-size:12.5px}.public-access-register>header>span{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;padding:7px 10px;color:var(--muted);font:700 9.5px/1 var(--mono-font)}.public-evidence-list{display:grid;grid-gap:10px;gap:10px}.public-evidence-card{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;border:1px solid var(--line);border-left:3px solid color-mix(in srgb,var(--public-green) 75%,var(--line));border-radius:13px;padding:15px;background:color-mix(in srgb,var(--surface) 96%,var(--surface-2))}.public-evidence-number{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;color:var(--muted);font:700 9.5px/1 var(--mono-font)}.public-evidence-main{min-width:0}.public-evidence-title{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.public-evidence-title h3{overflow:hidden;margin:0!important;color:var(--text);font-size:14px!important;text-overflow:ellipsis;white-space:nowrap}.public-evidence-title span{flex:0 0 auto;color:var(--muted);font:650 8.5px/1 var(--mono-font)}.public-evidence-main dl{display:flex;flex-wrap:wrap;gap:5px 14px;margin:9px 0}.public-evidence-main dl>div{display:flex;gap:5px}.public-evidence-main dt{color:var(--muted);font-size:9.5px}.public-evidence-main dt:after{content:":"}.public-evidence-main dd{margin:0;color:var(--text);font-size:9.5px}.public-evidence-hash{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px;border-radius:7px;padding:7px 9px;background:var(--surface-2)}.public-evidence-hash span{color:var(--muted);font:700 8px/1.35 var(--mono-font)}.public-evidence-hash code{min-width:0;overflow-wrap:anywhere;color:var(--text);font-size:8px;line-height:1.35}.public-evidence-compare{margin-top:8px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface-2) 68%,var(--surface))}.public-evidence-compare summary{padding:9px 10px;color:var(--text);font-size:10px;font-weight:700;cursor:pointer}.public-evidence-compare[open] summary{border-bottom:1px solid var(--line)}.public-evidence-compare>p{margin:9px 10px 8px;color:var(--muted);font-size:9.5px;line-height:1.45}.public-evidence-compare label{display:block;margin:0 10px 5px;color:var(--muted);font:700 8px/1.25 var(--mono-font);letter-spacing:.06em;text-transform:uppercase}.public-evidence-compare input{width:calc(100% - 20px);margin:0 10px;border:1px solid var(--line-strong);border-radius:6px;padding:8px 9px;background:var(--surface);color:var(--text);font:600 9px/1.35 var(--mono-font)}.public-evidence-compare input:focus{outline:2px solid color-mix(in srgb,var(--public-green) 48%,transparent);outline-offset:1px}.public-evidence-compare-result{display:block;margin:8px 10px 10px;border-left:2px solid var(--line-strong);padding-left:8px;color:var(--muted);font-size:9.5px;line-height:1.4}.public-evidence-compare-result.is-match{border-left-color:var(--success);color:color-mix(in srgb,var(--success) 78%,var(--text))}.public-evidence-compare-result.is-mismatch{border-left-color:var(--danger);color:color-mix(in srgb,var(--danger) 82%,var(--text))}.public-evidence-compare-result.is-incomplete{border-left-color:var(--warn)}.public-evidence-download{min-width:158px}.public-access-empty{min-height:230px;display:grid;place-content:center;justify-items:center;border:1px dashed var(--line-strong);border-radius:13px;padding:28px;text-align:center}.public-access-empty strong{color:var(--text)}.public-access-empty p{max-width:50ch;margin:7px 0 0;color:var(--muted);font-size:12px}.public-access-scope-note{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:11px;gap:11px;margin-top:14px;border:1px solid var(--line);border-left:3px solid var(--public-brass);border-radius:12px;padding:14px 16px;background:var(--surface-2)}.public-access-scope-note>span{width:27px;height:27px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--public-brass) 60%,var(--line));border-radius:50%;color:var(--gold-ink);font:800 13px/1 Georgia,serif}.public-access-scope-note strong{color:var(--text);font-size:11px}.public-access-scope-note p{margin:4px 0 0;color:var(--muted);font-size:10.5px;line-height:1.45}.public-access-state-page{display:grid;align-content:start}.public-access-state{min-height:560px;display:grid;place-content:center;justify-items:center;border:1px solid var(--line);border-top:3px solid var(--public-brass);border-radius:clamp(18px,2.3vw,28px);padding:clamp(28px,6vw,76px);background:radial-gradient(30rem 23rem at 50% 0,color-mix(in srgb,var(--public-green) 9%,transparent),transparent 68%),var(--surface);text-align:center;box-shadow:var(--master-panel-shadow)}.public-access-state-mark{width:82px;height:82px;display:grid;place-items:center;margin-bottom:18px;border:1px solid color-mix(in srgb,var(--public-brass) 52%,var(--line));border-radius:50%;color:color-mix(in srgb,var(--public-brass) 74%,var(--text));font:800 32px/1 Georgia,serif;box-shadow:inset 0 0 0 8px color-mix(in srgb,var(--public-brass) 4%,transparent)}.public-access-state .eyebrow{justify-content:center}.public-access-state h1{max-width:780px!important;margin:7px 0 11px!important;font-size:clamp(31px,4vw,49px)!important}.public-access-state>p{max-width:58ch;margin:0 0 19px;color:var(--muted);font-size:14px;line-height:1.55}.public-access-state-detail{max-width:65ch;margin:-7px 0 17px;border-radius:9px;padding:8px 11px;background:var(--surface-2);color:var(--muted);font-size:10.5px}.public-access-state .button+.button{margin-top:8px}.public-access-state-page.is-exhausted .public-access-state,.public-access-state-page.is-expired .public-access-state{border-top-color:var(--warn)}.public-access-state-page.is-error .public-access-state,.public-access-state-page.is-revoked .public-access-state{border-top-color:var(--danger)}@keyframes access-spin{to{transform:rotate(1turn)}}@keyframes access-fade{0%{opacity:0}}@keyframes access-rise{0%{opacity:0;transform:translateY(14px) scale(.985)}}@media (max-width:1060px){.access-register-grid{grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr)}.access-grant-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0}.access-grant-facts>div:nth-child(3){border-left:0;padding-left:0}}@media (max-width:900px){.access-register-hero{grid-template-columns:minmax(0,1fr) 128px}.access-register-grid{grid-template-columns:1fr}.access-register-side{position:static}.access-register-create{max-width:none}.public-access-hero{grid-template-columns:minmax(0,1fr) 145px}}@media (max-width:720px){.access-register-hero,.public-access-hero{grid-template-columns:1fr}.access-register-hero-seal,.public-access-seal{width:120px}.access-register-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0}.access-register-summary>div{border-top:1px solid rgba(228,205,145,.14)}.access-register-summary>div:nth-child(odd){border-left:0}.access-register-copy-row{grid-template-columns:1fr 1fr}.access-register-copy-row input{grid-column:1/-1}.access-register-section-head,.public-access-register>header{align-items:flex-start;flex-direction:column;gap:12px}.access-grant-card>header{grid-template-columns:38px minmax(0,1fr)}.access-grant-usage{grid-column:2;text-align:left}.access-grant-usage strong{display:inline;margin-right:6px;font-size:20px}.access-grant-usage span{display:inline}.access-grant-card>footer{align-items:stretch;flex-direction:column}.access-grant-actions{justify-content:stretch}.access-grant-actions .button{flex:1 1}.public-access-identity{grid-template-columns:1fr;gap:9px}.public-access-identity>div{border-top:1px solid rgba(228,205,145,.14);border-left:0;padding:9px 0 0}.public-access-identity>div:first-child{border-top:0;padding-top:0}.public-access-control-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.public-access-control-strip>div:nth-child(3){border-top:1px solid var(--line);border-left:0}.public-access-control-strip>div:nth-child(4){border-top:1px solid var(--line)}.public-evidence-card{grid-template-columns:38px minmax(0,1fr);align-items:start}.public-access-invitation{align-items:stretch;flex-direction:column}.public-evidence-download{grid-column:2;width:100%;min-width:0}}@media (max-width:480px){.access-register-hero{padding:22px 16px;border-radius:17px}.access-register-hero h1{font-size:clamp(28px,9vw,38px)!important;word-break:normal;overflow-wrap:normal}.access-register-hero-seal{width:108px}.access-register-summary>div{padding:10px 8px}.access-register-token{grid-template-columns:1fr;padding:18px 14px}.access-register-token-mark{width:54px;height:54px}.access-register-copy-row{grid-template-columns:1fr}.access-register-copy-row input{grid-column:auto}.access-register-panel{padding:17px 13px}.access-register-refresh{width:100%}.access-grant-card>header{padding:13px 11px}.access-grant-facts{grid-template-columns:1fr;gap:0;padding:6px 12px}.access-grant-facts>div{border-top:1px solid var(--line);border-left:0;padding:9px 0}.access-grant-facts>div:first-child{border-top:0}.access-grant-card>footer,.access-grant-events{padding-inline:12px}.access-grant-actions{display:grid;grid-template-columns:1fr}.access-register-create,.access-register-viewer-note{padding:18px 14px}.access-register-form-pair{grid-template-columns:1fr}.access-register-modal-backdrop{align-items:end;padding:8px}.access-register-modal{width:100%;max-height:calc(100svh - 16px);border-radius:17px;padding:19px 14px}.access-register-modal .actions{align-items:stretch;flex-direction:column-reverse}.access-register-modal .actions .button{width:100%}.public-access-page{width:calc(100% - 24px);padding-top:12px}.public-access-nav{align-items:flex-start;flex-direction:column}.public-access-private-chip{align-self:flex-start}.public-access-hero{padding:22px 16px;border-radius:17px}.public-access-hero h1{font-size:clamp(28px,9vw,38px)!important;word-break:normal;overflow-wrap:normal}.public-access-control-strip{grid-template-columns:1fr}.public-access-control-strip>div,.public-access-control-strip>div:nth-child(4){border-top:1px solid var(--line);border-left:0}.public-access-control-strip>div:first-child{border-top:0}.public-access-register{padding:17px 13px}.public-evidence-card{grid-template-columns:1fr;padding:13px 11px}.public-evidence-number{width:31px;height:31px}.public-evidence-title{align-items:flex-start;flex-direction:column;gap:5px}.public-evidence-title h3{max-width:100%;white-space:normal;overflow-wrap:break-word}.public-evidence-download{grid-column:auto}.public-access-scope-note,.public-evidence-hash{grid-template-columns:1fr}.public-access-state{min-height:480px;padding:25px 17px}}@media (max-width:340px){.access-register-page,.public-access-page{--screen-space:10px}.access-register-summary{grid-template-columns:1fr}.access-register-summary>div,.access-register-summary>div:nth-child(odd){grid-column:auto;border-top:1px solid rgba(228,205,145,.14);border-left:0}.access-register-summary>div:first-child{border-top:0}.access-grant-card>header{grid-template-columns:1fr}.access-grant-usage{grid-column:auto}.access-register-confirm{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.access-register-modal,.access-register-modal-backdrop{animation:none}.access-register-spinner,.public-access-spinner{animation-duration:1.8s}}