@font-face{font-family:Roboto Flex;src:url(../fonts/RobotoFlex-VariableFont_GRAD_XOPQ_XTRA_YOPQ_YTAS_YTDE_YTFI_YTLC_YTUC_opsz_slnt_wdth_wght.d9acae36.ttf) format("truetype-variations"),url(../fonts/RobotoFlex-VariableFont_GRAD_XOPQ_XTRA_YOPQ_YTAS_YTDE_YTFI_YTLC_YTUC_opsz_slnt_wdth_wght.d9acae36.ttf) format("truetype");font-weight:100 1000;font-stretch:25% 151%;font-style:normal;font-display:swap}:root{--pv-white:#fafafa;--pv-navy:#0a2540;--pv-blue:#2180e6;--pv-teal:#68b6b2;--pv-ai-gradient:linear-gradient(135deg,#a853a5,#2180e6 37%,#68b6b2 68%,#d0fef5);--pv-ai-solid:#a853a5;--pv-accent-orange:#e8935c;--pv-accent-sand:#d4b89e;--pv-on-navy-fg:#eef2f7;--pv-on-navy-muted:#adbccb;--pv-on-navy-mint:#d0fef5;--pv-on-white-fg:#0a2540;--pv-on-white-muted:#314a62;--pv-surface:#fbfbfb;--pv-surface-2:#f6f6f6;--pv-border:#e6e6e6;--pv-border-strong:#314a62;--pv-ink:#212529;--pv-ink-muted:#333;--fg1:var(--pv-on-white-fg);--fg2:var(--pv-on-white-muted);--fg-invert:var(--pv-white);--bg:var(--pv-white);--bg-dark:var(--pv-navy);--brand:var(--pv-blue);--brand-2:var(--pv-teal);--accent:var(--pv-accent-orange);--border:var(--pv-border);--font-display:"Host Grotesk","Inter",system-ui,sans-serif;--font-body:"Helvetica Neue PV","Helvetica Neue","Inter",Arial,sans-serif;--font-product:"Roboto Flex","Roboto","Inter",system-ui,sans-serif;--fs-display:84px;--fs-h1:80px;--fs-h2:72px;--fs-h3:60px;--fs-h4:48px;--fs-h5:42px;--fs-h6:40px;--fs-h7:30px;--fs-h8:26px;--fs-h9:24px;--fs-h10:18px;--fs-eyebrow:14px;--fs-body-lg:24px;--fs-body:18px;--fs-body-sm:14px;--lh-tight:1;--lh-snug:1.17;--lh-normal:1.2;--lh-relaxed:1.5;--tracking-tight:-0.019em;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--shadow:0 4px 50px 10px rgba(0,0,0,0.12);--shadow-group:drop-shadow(0 4px 50px rgba(0,0,0,0.12));--shadow-sm:var(--shadow);--shadow-md:var(--shadow);--shadow-lg:var(--shadow);--shadow-card:var(--shadow);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px}body{font-family:var(--font-body);font-size:var(--fs-body);color:var(--fg1);background:var(--bg);line-height:var(--lh-relaxed)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--fg1);letter-spacing:0;margin:0;line-height:var(--lh-tight);text-wrap:balance}h1{font-size:var(--fs-h1);font-weight:500}h2{font-size:var(--fs-h3);font-weight:700}h3{font-size:var(--fs-h6);font-weight:500}h4{font-size:var(--fs-h7)}h4,h5{font-weight:700}h5{font-size:var(--fs-h9)}h6{font-size:var(--fs-h10);font-weight:700}p{font-family:var(--font-body);font-size:var(--fs-body);color:var(--fg2);line-height:var(--lh-relaxed);text-wrap:pretty}.pv-eyebrow{font-family:var(--font-display);font-weight:700;font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--pv-on-white-muted)}.on-navy{background:var(--bg-dark)}.on-navy,.on-navy h1,.on-navy h2,.on-navy h3,.on-navy h4,.on-navy h5,.on-navy h6{color:var(--pv-on-navy-fg)}.on-navy p{color:var(--pv-on-navy-muted)}.ai-text{background:var(--pv-ai-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.06em}.ai-text.is-italic,em.ai-text,i.ai-text{padding-right:.12em}:root{--ink:#0a2540;--mut:#314a62;--sub:#56687b;--line:#e6e6e6;--line2:#d6dce3;--bg:#f6f6f6;--card:#fff;--tint:#eef1f4;--blue:#2180e6;--blue-s:#1764b8;--blue-t:#ebf3fd;--pf:var(--font-product);--red:#d72638;--red-s:#a41b2a;--red-t:#fcebed;--amb:#e8935c;--amb-s:#8a4515;--amb-t:#fdf1e7;--grn:#2c9f6e;--grn-s:#1c6b4a;--grn-t:#e7f4ee;--red-ring:rgba(215,38,56,0.35);--red-glow:rgba(215,38,56,0.14);--amb-ring:rgba(232,147,92,0.45);--grn-ring:rgba(44,159,110,0.35);--white:#fff;--on-ink:#fafafa;--line3:#c3ccd5;--line-hover:#9aa8b6;--line-hover2:#b9c4cf;--step-ring:#a9b5c1;--radio-ring:#8696a7;--verify-dash:#7f8fa0;--disabled-ink:#8a98a6;--on-ink-muted:#adbccb;--hover:#f7f9fb;--panel-tint:#fafbfc;--sel-tint:#f2f5f8;--canvas:#e9ebee;--row-muted:#fbfbfc;--btn-s-hover:#f0f4f8;--btn-p-hover:#11304f;--shadow-c:rgba(0,0,0,0.12);--ink-ring:rgba(10,37,64,0.1);--focus-ring:rgba(33,128,230,0.45);--shadow-head:rgba(0,0,0,0.15);--navy-glass:rgba(10,37,64,0.86);--on-navy-line:hsla(0,0%,100%,0.18);--on-navy-hover:hsla(0,0%,100%,0.1);--glow-violet:rgba(168,83,165,0.42);--glow-blue:rgba(33,128,230,0.38);--glow-teal:rgba(104,182,178,0.34);--grid-line:hsla(0,0%,100%,0.05);--card-glow:rgba(33,128,230,0.2);--scan-glow:rgba(104,182,178,0.55);--lit-row:rgba(104,182,178,0.16);--shimmer:hsla(0,0%,100%,0.65);--skel:#e7ebf0;--tile-shadow:rgba(10,37,64,0.06);--lv-mand-bg:#f4e8f3;--lv-mand-fg:#7b2e79;--lv-mand-bd:#ddb9da;--lv-rec-bg:#e8eff7;--lv-rec-fg:#24476b;--lv-rec-bd:#c5d5e6;--slate-bg:#eef1f4;--slate-fg:#314a62;--slate-bd:#c9d2dc;--apl-off-bg:#eef1f4;--fact-on-bg:#e6ecf3;--promo-bg:#0b2643;--promo-glow:rgba(33,128,230,0.3);--promo-glow2:rgba(104,182,178,0.18);--promo-body:#b8c6d6;--promo-doc:#16365a;--promo-doc-line:rgba(173,188,203,0.35);--promo-doc-edge:rgba(173,188,203,0.18);--promo-shadow:rgba(10,37,64,0.22)}*{box-sizing:border-box}body,html{margin:0}body{font-family:var(--pf);color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased}a{color:var(--blue-s);text-decoration:underline;text-underline-offset:3px}a:hover{color:var(--ink)}p{color:var(--mut);font-size:18px;line-height:1.5;margin:0}button,p{font-family:var(--pf)}button{color:inherit}h1,h2,h3{font-family:var(--pf);color:var(--ink);margin:0;letter-spacing:0}.ab{position:absolute;width:1440px;height:900px;background:var(--bg);overflow:hidden;box-shadow:0 2px 24px var(--ink-ring)}.ab.tall{height:auto;min-height:900px;overflow:visible}.ab-label{position:absolute;top:-64px;left:0;font:600 30px/1 var(--pf);color:var(--ink);white-space:nowrap;display:flex;gap:16px;align-items:baseline}.ab-label span{font-weight:400;color:var(--sub);font-size:24px}.fold{left:-40px;right:-40px;top:900px;border-top:2px dashed var(--line-hover);pointer-events:none;z-index:5}.fold,.fold span{position:absolute}.fold span{left:0;top:6px;font:500 15px var(--pf);color:var(--sub);background:var(--canvas);padding:0 6px}.top{height:72px;background:var(--white);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 48px;flex:none}.prod{font:600 19px var(--pf);color:var(--ink)}.logo{height:26px;width:auto;display:block}.screen{display:flex;flex-direction:column;height:100%}.flowhead{background:var(--white);border-bottom:1px solid var(--line);padding:0 48px;height:76px;justify-content:space-between;flex:none}.fh-doc,.flowhead{display:flex;align-items:center}.fh-doc{gap:12px;font-size:18px;color:var(--mut);min-width:0}.fh-doc b{color:var(--ink);font-weight:600}.steps{gap:28px}.step,.steps{display:flex;align-items:center}.step{gap:10px;font-size:17px;color:var(--sub);font-weight:500}.step i{width:30px;height:30px;border-radius:50%;border:1.5px solid var(--step-ring);display:grid;place-items:center;font-style:normal;font-size:15px;font-weight:600}.step.on{color:var(--ink);font-weight:600}.step.on i{background:var(--ink);border-color:var(--ink);color:var(--white)}.step.done,.step.done i{color:var(--mut)}.step.done i{border-color:var(--mut)}.step-sep{width:32px;height:1.5px;background:var(--line3)}.rhead{background:var(--white);border-bottom:1px solid var(--line);padding:28px 48px 0;flex:none}.rh-title{font:600 30px/1.2 var(--pf);color:var(--ink)}.rh-meta{display:flex;flex-wrap:wrap;gap:0 14px;margin-top:10px;font-size:18px;color:var(--mut);align-items:center}.ap,.cnt,.fh-doc b,.fh-doc span,.for span,.matched,.radio,.rh-meta span,.step,.tab{white-space:nowrap}.rh-meta .dot{width:4px;height:4px;border-radius:50%;background:var(--line-hover)}.tabs{gap:36px;margin-top:22px}.tab,.tabs{display:flex}.tab{height:52px;align-items:center;font-size:18px;font-weight:500;color:var(--sub);border-bottom:3px solid transparent;cursor:pointer;background:none;border-top:0;border-left:0;border-right:0;padding:0}.tab.on{border-bottom-color:var(--ink)}.badge,.tab.on{font-weight:600}.badge{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px 0 11px;border-radius:6px;font-size:16px;white-space:nowrap;flex:none}.badge.lg{height:42px;font-size:19px;padding:0 16px 0 13px;gap:9px}.b-gap{background:var(--red-t);color:var(--red-s)}.b-gap svg{color:var(--red)}.b-rec{background:var(--amb-t);color:var(--amb-s)}.b-rec svg{color:var(--amb)}.b-meets{background:var(--grn-t);color:var(--grn-s)}.b-meets svg{color:var(--grn)}.b-facts{background:var(--white);box-shadow:inset 0 0 0 1.5px var(--mut)}.b-facts,.tag{color:var(--mut)}.tag{display:inline-flex;align-items:center;height:34px;padding:0 11px;border-radius:4px;background:var(--tint);font-size:16px;font-weight:500;white-space:nowrap;flex:none}.tag.out{background:var(--white);box-shadow:inset 0 0 0 1px var(--line2)}.chip{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 11px;border-radius:6px;background:var(--blue-t);color:var(--blue-s);font-size:16px;font-weight:600;border:1.5px solid transparent;white-space:nowrap;cursor:pointer;flex:none}.chip .cl{font-weight:400;color:var(--ink)}.chip.on{border-color:var(--blue)}.chip.on,.chip.verify{background:var(--white)}.chip.verify{border:1.5px dashed var(--verify-dash);color:var(--mut);font-weight:500;cursor:default}.chips{display:flex;flex-wrap:wrap}.btn,.chips{gap:8px;align-items:center}.btn{display:inline-flex;justify-content:center;height:50px;padding:0 24px;border-radius:8px;font:700 17px var(--pf);border:1.5px solid transparent;cursor:pointer;white-space:nowrap;flex:none;transition:background .18s}.btn-p{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.btn-p:hover{background:var(--btn-p-hover)}.btn-s{background:var(--white);color:var(--ink);border-color:var(--ink)}.btn-s:hover{background:var(--btn-s-hover)}.btn-q{background:transparent;color:var(--ink);border-color:transparent;padding:0 10px;text-decoration:underline;text-underline-offset:4px}.btn-sm{height:42px;padding:0 18px;font-size:16px}.btn .ic{width:16px;height:16px;position:relative;overflow:hidden;flex:none}.btn .ic svg{position:absolute;inset:0;transition:opacity .18s,transform .18s}.btn .ic .a{opacity:0;transform:translateX(-4px)}.btn:hover .ic .c{opacity:0;transform:translateX(4px)}.btn:hover .ic .a{opacity:1;transform:none}.lbl{font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sub)}.card{background:var(--white);border:1px solid var(--line);border-radius:16px}.entry{width:1120px;margin:0 auto;padding-top:88px}.h1{font:600 52px/1.1 var(--pf);color:var(--ink)}.lead{font-size:23px;color:var(--mut);margin-top:16px;max-width:780px}.cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:20px}.kcard{position:relative;text-align:left;background:var(--white);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:10px;cursor:pointer;min-height:236px}.kcard:hover{border-color:var(--line-hover)}.kcard.sel{border:2px solid var(--ink);padding:27.5px}.kcard .kt{font-size:21px;font-weight:600;line-height:1.3;color:var(--ink);margin-top:10px;text-wrap:pretty}.kcard .kc{font-size:18px;color:var(--mut);margin-top:auto}.kcard .kd{font-size:17px;color:var(--sub)}.kcard .sel-mark{position:absolute;top:24px;right:24px;width:32px;height:32px;border-radius:50%;background:var(--ink);color:var(--white);display:grid;place-items:center}.startbar{margin-top:28px;background:var(--white);border:1px solid var(--line);border-radius:16px;padding:20px 20px 20px 28px;justify-content:space-between}.for,.startbar{display:flex;align-items:center}.for{gap:12px;font-size:19px;color:var(--mut)}.for b{color:var(--ink);font-weight:600}.pagehead{padding:36px 80px 0;display:flex;justify-content:space-between;align-items:flex-end;gap:32px}.h2{font:600 34px/1.2 var(--pf);color:var(--ink)}.classcard{margin:24px 80px 0;display:grid;grid-template-columns:440px minmax(0,1fr);overflow:visible}.cc-l{padding:32px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:28px}.cc-r{padding:28px 32px 24px;position:relative}.cc-sec{display:flex;flex-direction:column;gap:10px}.cc-sec+.cc-sec{padding-top:28px;border-top:1px solid var(--line)}.ent{font-size:22px;font-weight:600;color:var(--ink)}.matched{display:flex;align-items:center;gap:8px;font-size:17px;color:var(--mut)}.rel{font-size:22px;font-weight:700;letter-spacing:.06em;color:var(--ink)}.facttbl{width:100%;border-collapse:collapse;margin-top:8px}.facttbl td{padding:13px 0;border-top:1px solid var(--line);font-size:18px;vertical-align:middle}.facttbl tr:first-child td{border-top:0}.facttbl td.f{font-weight:600;width:230px;padding-right:16px}.facttbl td.v{color:var(--ink);padding-right:16px}.facttbl td.e{text-align:right;white-space:nowrap}.facttbl td.e .chips{justify-content:flex-end}.qnote{display:flex;gap:14px;align-items:flex-start;margin:20px 80px 0;font-size:17px;color:var(--mut);line-height:1.5}.qnote svg{margin-top:2px;color:var(--mut)}.actions{display:flex;justify-content:flex-end;gap:12px;align-items:center}.pop{position:absolute;z-index:10;width:560px;background:var(--white);border-radius:16px;box-shadow:0 4px 50px 10px var(--shadow-c);border:1px solid var(--line);padding:24px 26px}.pop-h{display:flex;justify-content:space-between;align-items:center;gap:12px}.pop-h b{font-size:18px;font-weight:600}.pop q{display:block;quotes:none;margin-top:14px;font-size:18px;line-height:1.55;color:var(--ink);padding-left:16px;border-left:3px solid var(--line2)}.pop .pf{margin-top:16px;display:flex;justify-content:space-between;align-items:center;font-size:16px;color:var(--sub)}.pop-caret{position:absolute;top:-9px;width:16px;height:16px;background:var(--white);border-left:1px solid var(--line);border-top:1px solid var(--line);transform:rotate(45deg)}.xbtn{background:none;border:0;padding:4px;cursor:pointer;color:var(--sub)}.atable{margin:20px 64px 0;padding:2px 0 2px}.arow{display:grid;grid-template-columns:64px 400px 140px 170px minmax(0,1fr);align-items:center;gap:14px;padding:0 28px;min-height:52px;border-top:1px solid var(--line);font-size:18px}.arow.th{min-height:44px;border-top:0}.arow.th>div{font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sub)}.agrp{padding:12px 28px 8px;font-size:16px;color:var(--ink);border-top:1px solid var(--line);background:var(--panel-tint);letter-spacing:.01em}.agrp,.rid{font-weight:600}.rid{color:var(--mut);font-variant-numeric:tabular-nums}.ap,.rt{font-weight:600;color:var(--ink)}.ap{display:flex;align-items:center;gap:8px}.rs{color:var(--mut)}.arow.na{background:var(--row-muted)}.arow.na .ap,.arow.na .rid,.arow.na .rs,.arow.na .rt{color:var(--sub);font-weight:400}.arow.na .tag{background:var(--white);box-shadow:inset 0 0 0 1px var(--line2);color:var(--sub)}.rbody{width:1120px;margin:0 auto;padding:36px 0 80px}.status{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.headline{font:500 28px/1.35 var(--pf);color:var(--ink);max-width:980px;text-wrap:pretty}.cstrip{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.cnt{display:flex;align-items:center;gap:10px;height:56px;padding:0 20px 0 16px;background:var(--white);border:1.5px solid var(--line);border-radius:10px;cursor:pointer;font-size:18px;color:var(--ink);font-weight:500}.cnt:hover{border-color:var(--line-hover)}.cnt b{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;margin-left:4px}.cnt.none,.cnt.none b{color:var(--sub)}.cnt.none b{font-weight:600}.cnt.chg{border-color:var(--ink);box-shadow:0 0 0 3px var(--ink-ring)}.mk{display:inline-grid;place-items:center}.mk.gap{color:var(--red)}.mk.rec{color:var(--amb)}.mk.meets{color:var(--grn)}.mk.facts{color:var(--mut)}.sec{display:flex;align-items:center;gap:12px;margin:48px 0 16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.sec,.sec .n{font-size:16px}.sec .n{color:var(--sub);font-weight:600;letter-spacing:0}.sec .rule{flex:1;height:1px;background:var(--line2)}.fcard{background:var(--white);border:1px solid var(--line);border-radius:16px;margin-bottom:12px}.fcard.gapc{border-left:5px solid var(--red)}.fcard.recc{border-left:5px solid var(--amb)}.fcard.factc{border-left:5px solid var(--mut)}.fc-row{display:flex;align-items:center;gap:16px;padding:20px 24px;min-height:84px}.fc-row .t{font-size:20px;font-weight:600;color:var(--ink);flex:1;min-width:0;text-wrap:pretty}.fc-row .exp{color:var(--sub);flex:none}.fexp{padding:28px 32px 32px}.fe-badges{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fe-req{font-size:18px;font-weight:600;color:var(--mut);margin-left:6px}.fe-title{font:600 27px/1.25 var(--pf);color:var(--ink);margin:18px 0 26px}.dl{display:grid;grid-template-columns:200px minmax(0,1fr);-moz-column-gap:28px;column-gap:28px;row-gap:22px;align-items:baseline}.dl dt{font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sub);padding-top:4px}.dl dd{margin:0;font-size:19px;line-height:1.5;color:var(--ink)}.dl dd .chips{margin-top:-3px}.dest{display:flex;flex-direction:column;gap:6px}.dest span{display:flex;align-items:center;gap:10px}.dest em{font-style:normal;color:var(--red-s)}.draft{margin-top:28px;border:1px solid var(--line);border-radius:12px;justify-content:space-between;padding:0 12px 0 18px;height:60px}.draft,.draft .dt{display:flex;align-items:center}.draft .dt{gap:10px;font-size:18px;font-weight:600;color:var(--ink)}.fe-act{display:flex;justify-content:flex-end;margin-top:24px}.collapsed-sec{background:var(--white);border:1px solid var(--line);border-radius:16px;display:flex;align-items:center;gap:14px;padding:0 24px;height:72px;margin-bottom:12px;font-size:19px;font-weight:600}.collapsed-sec .n{color:var(--sub);font-weight:500}.collapsed-sec.muted{color:var(--sub)}.reclist{background:var(--white);border:1px solid var(--line);border-radius:16px;overflow:hidden}.recrow{display:flex;align-items:center;gap:16px;padding:0 24px;min-height:64px;border-top:1px solid var(--line);font-size:19px;color:var(--ink)}.recrow:first-child{border-top:0}.recrow .t{flex:1}.plan{background:var(--white);border:1px solid var(--line);border-radius:16px;overflow:hidden}.prow{display:grid;grid-template-columns:minmax(0,1.1fr) 300px minmax(0,1fr);gap:24px;align-items:center;padding:0 28px;min-height:76px;border-top:1px solid var(--line);font-size:19px}.prow:first-child{border-top:0}.prow .r{font-weight:600;color:var(--ink)}.prow .w{color:var(--mut)}.prow .c{display:flex;align-items:center;gap:10px;color:var(--ink)}.cv{flex:1;display:grid;grid-template-columns:60% 40%;min-height:0}.cv-doc{position:relative;overflow:auto;background:var(--white);border-right:1px solid var(--line);padding:40px 56px 120px 40px}.cv-panel{overflow:auto;padding:28px 32px 40px;background:var(--bg)}.doc-title{font:700 22px/1.3 var(--pf);color:var(--ink);padding-left:72px;letter-spacing:.02em}.doc-p{font-size:18px;line-height:1.6;color:var(--mut);padding-left:72px;margin-top:10px}.doc-h{font-weight:700;margin-top:30px;letter-spacing:.02em;padding-left:0}.doc-cl,.doc-h{display:grid;grid-template-columns:72px 1fr;font-size:18px;color:var(--ink)}.doc-cl{line-height:1.6;margin-top:12px;padding:6px 0;border-left:4px solid transparent;margin-left:-16px;padding-left:12px}.doc-cl .no{color:var(--sub);font-weight:600;font-variant-numeric:tabular-nums}.doc-cl.f-gap{border-left-color:var(--red)}.doc-cl.f-rec{border-left-color:var(--amb)}.doc-cl.f-facts{border-left:4px dashed var(--mut)}.doc-cl.f-meets{border-left-color:var(--grn)}.doc-cl.sel{border-radius:0 8px 8px 0;background:var(--sel-tint);box-shadow:inset 0 0 0 1.5px var(--line2)}.doc-cl.sel-gap{background:var(--red-t);box-shadow:inset 0 0 0 1.5px var(--red-ring)}.doc-cl.sel-rec{background:var(--amb-t);box-shadow:inset 0 0 0 1.5px var(--amb-ring)}.doc-cl.sel-meets{background:var(--grn-t);box-shadow:inset 0 0 0 1.5px var(--grn-ring)}.doc-cl.click{cursor:pointer}.doc-cl.click:not(.sel):hover{background:var(--hover)}.doc-sch{font-size:18px;font-weight:700;margin-top:44px;padding-left:72px;color:var(--ink);letter-spacing:.02em}.pn-card{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:24px 26px}.pn-title{font:600 25px/1.25 var(--pf);color:var(--ink);margin:16px 0 0}.pn-act{display:flex;align-items:center;gap:12px;margin-top:20px}.draftx{margin-top:22px;border:1px solid var(--line);border-radius:12px;overflow:hidden}.draftx-h{justify-content:space-between;padding:12px 12px 12px 18px;border-bottom:1px solid var(--line);background:var(--panel-tint)}.draftx-h,.draftx-h .dt{display:flex;align-items:center}.draftx-h .dt{gap:10px;font-size:17px;font-weight:600}.draftx-b{padding:18px;font-size:18px;line-height:1.55}.draftx-b,.mini{color:var(--ink)}.mini{display:flex;align-items:center;gap:12px;padding:14px 4px;border-top:1px solid var(--line2);font-size:17px;cursor:pointer}.mini .t{flex:1;line-height:1.35}.mini .c{color:var(--sub);font-size:16px;white-space:nowrap}.mini-h{font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sub);margin:28px 0 6px}.qcard{background:var(--white);border:1px solid var(--line);border-left:5px solid var(--mut);border-radius:16px;padding:24px 32px}.q-title{font:600 26px/1.3 var(--pf);color:var(--ink);margin:14px 0 20px;text-wrap:pretty}.radios{flex-wrap:wrap}.radio,.radios{display:flex;gap:12px}.radio{align-items:center;height:56px;padding:0 22px 0 16px;border:1.5px solid var(--line2);border-radius:10px;font-size:18px;cursor:pointer;background:var(--white)}.radio i{width:22px;height:22px;border-radius:50%;border:2px solid var(--radio-ring);display:grid;place-items:center}.radio.on{background:var(--hover);font-weight:600}.radio.on,.radio.on i{border-color:var(--ink)}.radio.on i:after{content:"";width:11px;height:11px;border-radius:50%;background:var(--ink)}.q-foot{justify-content:space-between;margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.q-foot,.toast{display:flex;align-items:center}.toast{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:20;background:var(--ink);color:var(--white);border-radius:12px;padding:0 12px 0 20px;height:64px;gap:14px;font-size:19px;font-weight:500;box-shadow:0 4px 50px 10px var(--shadow-c)}.toast .xbtn{color:var(--on-ink-muted)}.toast .tico{width:30px;height:30px;border-radius:6px;background:var(--red-t);display:grid;place-items:center;color:var(--red)}.upd{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:6px;background:var(--blue-t);color:var(--blue-s);font-size:16px;font-weight:600}.answered{gap:10px;font-size:17px;margin-top:20px}.answered,.nt-status{display:flex;align-items:center;color:var(--mut)}.nt-status{gap:14px;font:500 30px/1.3 var(--pf)}.nt-note{margin-top:32px;background:var(--white);border:1px solid var(--line);border-radius:16px;padding:28px 32px;display:flex;gap:18px;align-items:flex-start}.nt-note p{font-size:20px;line-height:1.55;color:var(--ink)}.pop{white-space:normal;text-align:left}.chipw{position:relative;display:inline-flex}.chipw .pop{top:calc(100% + 14px);right:-12px}.chipw .pop.up{top:auto;bottom:calc(100% + 14px)}.chipw .pop.left{right:auto;left:-12px}.chipw .pop .pop-caret{right:36px}.chipw .pop.left .pop-caret{right:auto;left:36px}.chipw .pop.up .pop-caret{top:auto;bottom:-9px;transform:rotate(225deg)}.click{cursor:pointer}.fcard.click:hover{border-color:var(--line-hover2)}.mini:hover,.recrow.click:hover{background:var(--hover)}.cnt.on{border-color:var(--ink);background:var(--sel-tint)}.btn:disabled{background:var(--line3);border-color:var(--line3);color:var(--white);cursor:not-allowed}.btn-s:disabled{background:var(--white);color:var(--disabled-ink);border-color:var(--line3)}button.prod,button.step{background:none;border:0;padding:0;cursor:pointer}button.step{font-family:var(--pf)}.tab:disabled{cursor:default;color:var(--disabled-ink)}.btn:focus-visible,.chip:focus-visible,.cnt:focus-visible,.radio:focus-visible,.tab:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.demo-wrap{position:fixed;inset:0;background:var(--ink);overflow:hidden}.demo-stage{position:absolute;left:50%;top:50%;width:1440px;height:900px;overflow:hidden;transform-origin:center center}.demo-scroll{position:absolute;inset:0;overflow:auto}.demo-scroll>.screen{min-height:100%}.demo-fade{animation:pvfade .24s cubic-bezier(.2,.7,.2,1)}@keyframes pvfade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.demo-toast{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:40;background:var(--ink);color:var(--white);border-radius:12px;padding:0 12px 0 20px;height:64px;display:flex;align-items:center;gap:14px;font-size:19px;font-weight:500;box-shadow:0 4px 50px 10px var(--shadow-c);animation:pvtoast .3s cubic-bezier(.2,.7,.2,1)}.demo-toast .xbtn{color:var(--on-ink-muted)}.demo-toast .tico{width:30px;height:30px;border-radius:6px;display:grid;place-items:center}.demo-toast .tico.gap{background:var(--red-t);color:var(--red)}.demo-toast .tico.meets{background:var(--grn-t);color:var(--grn)}.demo-toast .tico.facts{background:var(--white);color:var(--mut)}@keyframes pvtoast{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.ico{flex:none;display:block}.ico.mut{color:var(--mut)}.ico.sub{color:var(--sub)}.demo-stage{background:var(--bg)}.doc-label{font-weight:700;color:var(--ink);margin-top:28px}.linkbtn{background:none;border:0;padding:0 4px;font:600 17px var(--pf);color:var(--blue-s);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.linkbtn:hover{color:var(--ink)}.flag{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px 0 10px;border-radius:6px;background:var(--ink);color:var(--on-ink);font-size:16px;font-weight:600;white-space:nowrap;flex:none}.tag.cite{gap:10px;cursor:default}.tag.cite .vfy{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;margin-right:-5px;border-radius:4px;border:1.5px dashed var(--verify-dash);color:var(--mut);font-size:15px;font-weight:500}.fe-badges .exp{color:var(--sub);flex:none;margin-right:2px}.fc-row .upd,.recrow .upd{flex:none}.updbox{margin:-6px 0 26px;padding:18px 22px;border-radius:12px;background:var(--blue-t)}.updbox .lbl{color:var(--blue-s)}.updbox p{color:var(--ink);font-size:19px;margin-top:8px}.updbox .answered{margin-top:12px;flex-wrap:wrap}.noev{color:var(--mut)}.chip.qchip{height:auto;min-height:34px;padding:5px 11px;white-space:normal;text-align:left}.draftx.in-card{margin-top:28px}.dt-btn{background:none;border:0;padding:0;cursor:pointer;font-family:var(--pf);color:var(--ink)}.newcard{box-shadow:0 0 0 3px var(--red-glow)}.fcard.meetc{border-left:5px solid var(--grn)}.recexp{border-top:1px solid var(--line)}.recexp:first-child{border-top:0}.recexp.newrow{box-shadow:inset 0 0 0 3px var(--amb-ring)}.closed-secs{margin-top:48px}.collapsed-sec.click:hover{border-color:var(--line-hover2)}.sec-body{margin:-2px 0 16px}.ntrow{display:grid;grid-template-columns:64px 360px minmax(0,1fr);gap:16px;align-items:baseline;padding:16px 24px;border-top:1px solid var(--line);font-size:18px;color:var(--sub)}.ntrow:first-child{border-top:0}.ntrow .nt-t,.ntrow .rid{font-weight:600}.ntrow .nt-t{color:var(--mut)}.prow{padding:16px 28px}.prow .r{display:flex;flex-direction:column;gap:4px}.prow .pn{font-size:17px;font-weight:400;color:var(--mut);line-height:1.4}.prow .c{line-height:1.35}.nt-note .nt-i{margin-top:2px}.nt-note .nt-kw{margin-top:14px;color:var(--mut);font-size:19px}.legal{padding-top:48px}.legal .rel{margin-top:8px}.held{margin-top:36px;background:var(--white);border:1px solid var(--line);border-left:5px solid var(--ink);border-radius:16px;padding:28px 32px;display:flex;gap:18px;align-items:flex-start;color:var(--mut)}.held .ico{margin-top:2px}.held-t{font:600 24px/1.3 var(--pf)}.held-t,.held p{color:var(--ink)}.held p{margin-top:10px;font-size:19px;max-width:900px}.held-a{margin-top:22px}.menu-anchor{position:relative;display:inline-flex;align-items:center;gap:12px}.menu{position:absolute;z-index:30;width:520px;background:var(--white);border:1px solid var(--line);border-radius:14px;box-shadow:0 4px 50px 10px var(--shadow-c);padding:8px;display:flex;flex-direction:column}.menu-down{top:calc(100% + 10px);left:0}.menu-up{bottom:calc(100% + 10px);left:0}.menu-right{left:auto;right:0}.menu-i{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:start;text-align:left;background:none;border:0;border-radius:10px;padding:12px 14px 12px 8px;cursor:pointer;font-family:var(--pf);color:var(--ink)}.menu-i:hover{background:var(--hover)}.menu-i.on{background:var(--sel-tint)}.menu-c{padding-top:2px;color:var(--ink)}.menu-t{display:flex;flex-direction:column;gap:3px}.menu-t b{font-size:18px;font-weight:600}.menu-t span{font-size:16px;color:var(--mut);line-height:1.4;white-space:normal}.ent-row{display:flex;align-items:center;gap:8px;justify-content:space-between}.rel-p{color:var(--ink);font-size:18px}.rel-was{font-size:17px;color:var(--mut)}.facttbl td.v .ico.unk{display:inline-block;vertical-align:-3px;margin-right:6px;color:var(--mut)}.facttbl tr.unknown td.v{color:var(--mut)}.gate-actions{margin:20px 80px 40px}.ap-head{padding:28px 64px 0}.ap-head,.ap-sub{align-items:center}.ap-sub{display:flex;gap:8px;margin-top:8px;font-size:18px;color:var(--mut)}.arow{padding-top:10px;padding-bottom:10px}.rs{display:flex;flex-direction:column;gap:8px;line-height:1.4}.rs-ev .chip{height:32px}.atable{margin-bottom:48px}.pn-filter{justify-content:space-between;gap:12px;margin-bottom:14px;font-size:17px;color:var(--mut)}.pn-filter,.pn-filter>span{display:flex;align-items:center}.pn-filter>span{gap:8px;font-weight:600;color:var(--ink)}.chip.policy{cursor:default}.pn-text{margin-top:10px;font-size:18px;color:var(--mut)}.pn-empty{display:flex;gap:14px;align-items:flex-start}.pn-empty p{color:var(--ink)}.qsec{margin-top:-16px}.qwrap+.qwrap{margin-top:16px}.qcard{scroll-margin-top:24px}.qcard.focus{box-shadow:0 0 0 3px var(--ink-ring);border-color:var(--ink)}.owner{display:flex;align-items:center;gap:10px}.empty{font-size:19px;color:var(--mut)}.flash{animation:pvflash 1.6s ease-out}@keyframes pvflash{0%,40%{box-shadow:0 0 0 4px var(--focus-ring)}to{box-shadow:0 0 0 0 transparent}}.progress{display:grid;place-items:center;padding-top:120px}.prog-card{width:720px;padding:36px 40px}.prog-doc{display:flex;align-items:center;gap:12px;margin-top:14px;font-size:19px;color:var(--mut)}.prog-doc b{color:var(--ink);font-weight:600}.prog-list{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-direction:column;gap:18px}.prog-list li{display:flex;align-items:center;gap:14px;font-size:20px;color:var(--sub)}.prog-list li.done{color:var(--ink)}.prog-list li.now{color:var(--ink);font-weight:600}.prog-i{width:30px;height:30px;border-radius:50%;border:1.5px solid var(--step-ring);display:grid;place-items:center;flex:none}.done .prog-i{background:var(--ink);color:var(--white)}.done .prog-i,.now .prog-i{border-color:var(--ink)}.spin{width:16px;height:16px;border-radius:50%;border:2px solid var(--line3);border-top-color:var(--ink);animation:pvspin .8s linear infinite}@keyframes pvspin{to{transform:rotate(1turn)}}.modal-back{position:absolute;inset:0;z-index:50;background:var(--ink-ring)}.modal{position:absolute;z-index:51;left:50%;top:50%;transform:translate(-50%,-50%);width:880px;max-height:820px;overflow:auto;background:var(--white);border-radius:16px;box-shadow:0 4px 50px 10px var(--shadow-c);padding:28px 32px 28px}.modal-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.modal .fe-title{margin:16px 0 22px}.modal-a{display:flex;justify-content:flex-end;gap:12px;margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}.pn-back{margin-bottom:16px}.facttbl td.e .chips{flex-wrap:nowrap}.stickyhead{position:sticky;top:0;z-index:20;transition:box-shadow .3s ease-in-out}.demo-scroll.scrolled .stickyhead{box-shadow:0 2px 16px 0 var(--shadow-head)}.flowhead,.rh-title,.rhead,.tab,.tabs,.top{transition:height .3s ease-in-out,padding .3s ease-in-out,font-size .3s ease-in-out,margin .3s ease-in-out}.rh-meta{max-height:64px;overflow:hidden;transition:max-height .3s ease-in-out,opacity .2s ease-in-out,margin .3s ease-in-out}.scrolled .rhead{padding-top:14px}.scrolled .rh-title{font-size:22px}.scrolled .rh-meta{max-height:0;opacity:0;margin-top:0}.scrolled .tabs{margin-top:8px}.scrolled .tab{height:46px}.scrolled .flowhead{height:64px}.top-l,.top-r{display:flex;align-items:center;gap:20px}.newrev{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px;border-radius:8px;border:1.5px solid var(--line2);background:var(--white);font:600 15px var(--pf);color:var(--mut);cursor:pointer}.newrev:hover{border-color:var(--ink);color:var(--ink)}.toplink{display:inline-flex;align-items:center;gap:6px;font:600 16px var(--pf);color:var(--ink);text-decoration:none}.toplink:hover{color:var(--blue-s);text-decoration:underline}a.btn{text-decoration:none}.toplink-btn{height:40px;padding:0 16px}.top-r .logo{margin-left:8px}.demo-scroll>.screen{height:auto}.demo-scroll>.screen.fill{height:100%}.top{background:var(--ink);border-bottom:0;padding:0 40px;height:68px}.scrolled .top{height:60px;background:var(--navy-glass);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.top .logo{height:24px}.top-l{gap:18px}.top-r{gap:22px}.top-div{width:1px;height:26px;background:var(--on-navy-line)}.prod{color:var(--pv-on-navy-fg)}.prod:hover{color:var(--white)}.newrev{background:transparent;border-color:var(--on-navy-line);color:var(--pv-on-navy-fg)}.newrev:hover{background:var(--on-navy-hover);border-color:var(--pv-on-navy-muted);color:var(--white)}.toplink{color:var(--pv-on-navy-fg)}.toplink:hover{color:var(--white)}.btn-w{background:var(--white);color:var(--ink);border-color:var(--white);border-radius:999px;height:40px;padding:0 16px 0 20px;gap:6px}.btn-w:hover{background:var(--pv-on-navy-fg)}.rail{position:relative;display:grid;grid-template-columns:repeat(3,auto);gap:56px;align-items:center}.rail-track{position:absolute;left:15px;right:15px;top:50%;height:3px;margin-top:-1.5px;border-radius:2px;background:var(--line2);overflow:hidden}.rail-fill{display:block;height:100%;width:0;background:var(--pv-ai-gradient)}.rail .step{position:relative;z-index:1;padding-right:8px}.rail .step,.rail .step i{background:var(--white)}.rail .step.done i{background:var(--ink);border-color:var(--ink);color:var(--white)}.rail .step.on i{box-shadow:0 0 0 5px var(--ink-ring)}.tick{width:16px;height:16px;stroke-dasharray:24;stroke-dashoffset:24;animation:pvdraw .5s ease-out .2s forwards}@keyframes pvdraw{to{stroke-dashoffset:0}}.step-sep{display:none}.rh-row{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:20px;padding-bottom:16px}.tabs{position:relative;display:inline-flex;gap:4px;margin-top:0;padding:5px;background:var(--tint)}.tab-ind,.tabs{border-radius:999px}.tab-ind{position:absolute;top:5px;bottom:5px;left:5px;width:0;background:var(--white);box-shadow:0 1px 3px var(--shadow-head),0 0 0 1px var(--line)}.tab{position:relative;z-index:1;height:44px;padding:0 20px;border:0;border-radius:999px;color:var(--mut)}.tab.on{border-bottom:0}.tab.on,.tab:hover:not(.on){color:var(--ink)}.scrolled .tabs{margin-top:0}.scrolled .tab{height:40px}.scrolled .rh-row{margin-top:10px;padding-bottom:12px}.pcounts{display:flex;gap:6px;max-width:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-width .35s ease-in-out,opacity .25s ease-in-out}.scrolled .pcounts{max-width:760px;opacity:1;pointer-events:auto}.pc{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 12px;border-radius:999px;border:1.5px solid var(--line);background:var(--white);font:500 15px var(--pf);color:var(--mut);cursor:pointer;white-space:nowrap}.pc b{font-size:17px;color:var(--ink)}.pc>span:not(.mk){display:none}.pc.on>span:not(.mk),.pc:hover>span:not(.mk){display:inline}.pc.on{border-color:var(--ink);background:var(--sel-tint)}.pc.none b{color:var(--sub)}.entry-screen{background:var(--bg)}.hero{position:relative;overflow:hidden;background:var(--ink);padding:76px 0 132px;background-image:radial-gradient(520px 320px at 12% 18%,var(--glow-violet),transparent 70%),radial-gradient(620px 360px at 88% 8%,var(--glow-blue),transparent 70%),radial-gradient(520px 300px at 70% 110%,var(--glow-teal),transparent 70%),linear-gradient(var(--grid-line) 1px,transparent 0),linear-gradient(90deg,var(--grid-line) 1px,transparent 0);background-size:auto,auto,auto,48px 48px,48px 48px}.hero-in{width:1120px;margin:0 auto}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--on-navy-line);color:var(--pv-on-navy-fg);font-size:15px;font-weight:500;letter-spacing:.02em}.hero .h1{color:var(--white);margin-top:22px;font-size:56px}.hero .lead{color:var(--pv-on-navy-muted);margin-top:16px}.entry{position:relative;margin-top:-84px;padding-top:0;padding-bottom:64px}.entry>.lbl{color:var(--pv-on-navy-muted);margin-bottom:14px}.cards3{margin-top:0}.kcard{border:1.5px solid var(--line);box-shadow:0 10px 30px var(--tile-shadow);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.kcard:hover{transform:translateY(-4px);border-color:var(--line-hover2);box-shadow:0 16px 40px var(--card-glow)}.kcard.sel{box-shadow:0 16px 44px var(--card-glow)}.kicon{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--tint);color:var(--mut)}.kcard.sel .kicon{background:var(--ink);color:var(--white)}.startbar,.status-hero{box-shadow:0 10px 30px var(--tile-shadow)}.status-hero{background:var(--white);border:1px solid var(--line);border-radius:20px;padding:30px 32px 28px}.sh-top{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.status-hero .headline{font-size:30px}.hw{display:inline}.demo-fade .hw,.revealing .hw{display:inline-block;white-space:pre;animation:pvword .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i)*45ms + .12s)}@keyframes pvword{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.cstrip.tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:26px}.cstrip.tiles .cnt{flex-direction:column;align-items:flex-start;justify-content:space-between;gap:10px;height:auto;padding:16px 18px;border-radius:14px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.cstrip.tiles .cnt:hover{transform:translateY(-2px);box-shadow:0 8px 20px var(--tile-shadow)}.cnt-top{display:flex;align-items:center;gap:8px;font-size:17px;color:var(--mut);font-weight:500}.cstrip.tiles .cnt b{font-size:44px;line-height:1;margin-left:0;font-weight:700;font-variant-numeric:tabular-nums}.cstrip.tiles>.btn{grid-column:1/-1;justify-self:start}.cnt.chg{animation:pvpulse 1.6s ease-out 2}@keyframes pvpulse{0%{box-shadow:0 0 0 0 var(--focus-ring)}70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}.demo-fade .reveal,.revealing .reveal{animation:pvrise .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0)*55ms + 80ms)}@keyframes pvrise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.skel{margin-top:48px}.sk-card,.skel{display:flex;flex-direction:column;gap:12px}.sk-card{position:relative;overflow:hidden;height:84px;border-radius:16px;background:var(--white);border:1px solid var(--line);padding:22px 24px}.sk-card.tall{height:260px}.sk-card i{display:block;height:14px;border-radius:7px;background:var(--skel);width:62%}.sk-card i:nth-child(2){width:38%}.sk-card i:nth-child(3){width:80%}.sk-card:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,var(--shimmer),transparent);animation:pvshimmer 1.3s infinite}@keyframes pvshimmer{to{transform:translateX(100%)}}.progress{display:block;padding:44px 0 40px}.prog-head{width:1120px;margin:0 auto}.prog-doc{margin-top:10px;font-size:20px}.prog-steps{list-style:none;display:flex;gap:28px;margin:22px 0 0;padding:0}.prog-steps li{display:flex;align-items:center;gap:10px;font-size:18px;color:var(--sub)}.prog-steps li.done{color:var(--ink)}.prog-steps li.now{color:var(--ink);font-weight:600}.ps-i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--step-ring);font-size:15px;font-weight:600}.done .ps-i{background:var(--ink);color:var(--white)}.done .ps-i,.now .ps-i{border-color:var(--ink)}.now .ps-i{box-shadow:0 0 0 5px var(--ink-ring)}.scan-wrap{width:1120px;margin:26px auto 0;display:grid;grid-template-columns:560px minmax(0,1fr);gap:28px}.scan-page{position:relative;overflow:hidden;height:600px;background:var(--white);border:1px solid var(--line);border-radius:16px;padding:22px 24px;box-shadow:0 10px 30px var(--tile-shadow);-moz-column-count:2;column-count:2;-moz-column-gap:26px;column-gap:26px}.scan-row{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:8px;height:21px;margin-bottom:2px;-moz-column-break-inside:avoid;break-inside:avoid;border-radius:6px;padding:0 6px;transition:background .4s ease}.sr-n{font-size:15px;color:var(--sub);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.sr-bars{display:flex;flex-direction:column;gap:3px}.sr-bars i{display:block;height:4px;border-radius:2px;background:var(--skel)}.scan-row.lit{background:var(--lit-row)}.scan-row.lit .sr-n{color:var(--ink);font-weight:600}.scan-row.lit .sr-bars i{background:var(--pv-teal)}.scan-line{position:absolute;left:0;right:0;top:0;height:90px;pointer-events:none;background:linear-gradient(180deg,transparent,var(--scan-glow));border-bottom:2px solid var(--pv-teal);animation:pvscan 2.6s linear infinite;z-index:2}@keyframes pvscan{0%{transform:translateY(-90px)}to{transform:translateY(600px)}}.scan-found{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:22px 26px;height:600px;overflow:auto;scroll-behavior:smooth;box-shadow:0 10px 30px var(--tile-shadow)}.scan-found ul{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column}.scan-found li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:10px 0;border-top:1px solid var(--line)}.scan-found li:first-child{border-top:0}.sf-l{font-size:15px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--sub)}.sf-v{grid-column:1;font-size:17px;color:var(--ink);line-height:1.35}.sf-r{grid-column:2;grid-row:1/span 2;align-self:center;font-size:15px;font-weight:600;color:var(--blue-s);white-space:nowrap}.pop-in{animation:pvpop .45s cubic-bezier(.2,.7,.2,1) both}@keyframes pvpop{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}.sf-wait{display:flex;align-items:center;gap:12px;margin-top:18px;font-size:18px;color:var(--mut)}.dots{display:inline-flex;gap:5px;animation:none}.dots i{width:8px;height:8px;border-radius:50%;background:var(--pv-teal);animation:pvdot 1.2s ease-in-out infinite}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes pvdot{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:none}}.tl{width:1120px;margin:26px auto 0;height:620px;overflow:auto;padding:26px 32px;box-shadow:0 10px 30px var(--tile-shadow)}.tl ol{list-style:none;margin:0;padding:0;position:relative}.tl ol:before{content:"";position:absolute;left:9px;top:10px;bottom:10px;width:2px;background:var(--line)}.tl li{display:flex;gap:18px;align-items:flex-start;padding:9px 0}.tl-dot,.tl li{position:relative}.tl-dot{z-index:1;flex:none;width:20px;height:20px;margin-top:3px;border-radius:50%;background:var(--white);border:2px solid var(--step-ring)}.tl li.done .tl-dot{background:var(--ink);border-color:var(--ink)}.tl li.now .tl-dot{border-color:var(--pv-teal);box-shadow:0 0 0 6px var(--lit-row);animation:pvglow 1.4s ease-in-out infinite}@keyframes pvglow{50%{box-shadow:0 0 0 10px var(--lit-row)}}.tl-t{display:flex;align-items:center;gap:14px;font-size:19px;color:var(--ink);line-height:1.4}.tl li.now .tl-t{font-weight:600}.tl-m{display:inline-flex;gap:6px}.typed .tl-txt{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;animation:pvtype .55s steps(36) both}@keyframes pvtype{0%{max-width:0}to{max-width:1000px}}.newcard .badge,.newrow .badge{animation:pvbadge .7s cubic-bezier(.2,.7,.2,1) .55s both}@keyframes pvbadge{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.lbl-up{margin-top:28px;margin-bottom:14px}.entry>.cards3+.lbl-up,.lbl-up{color:var(--sub)}.kcard-w{position:relative;display:flex}.kcard-w .kcard{flex:1}.kcard.up .kicon{background:var(--lit-row);color:var(--ink)}.kremove{position:absolute;right:18px;bottom:16px;display:inline-flex;align-items:center;gap:4px;background:none;border:0;padding:4px 6px;border-radius:6px;font:500 15px var(--pf);color:var(--sub);cursor:pointer}.kremove:hover{color:var(--ink);background:var(--hover)}.dropzone{margin-top:20px;display:flex;align-items:flex-start;gap:18px;padding:24px 28px;border-radius:16px;border:2px dashed var(--line3);background:var(--white);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.dropzone.over{border-color:var(--pv-teal);background:var(--lit-row);box-shadow:0 0 0 4px var(--lit-row)}.dropzone.off{border-style:solid;border-color:var(--line);align-items:center}.dropzone.off .btn{margin-left:auto}.dz-i{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--tint)}.dz-i,.dz-t{color:var(--mut)}.dz-t{display:flex;flex-direction:column;gap:6px;font-size:18px;line-height:1.45}.dz-t b{font-size:20px;color:var(--ink);font-weight:600}.dz-p{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:15px;color:var(--sub)}.dz-err{color:var(--red-s);font-weight:500}.dz-bar{width:420px;height:6px;margin-top:6px;background:var(--skel);overflow:hidden}.dz-bar,.dz-bar i{display:block;border-radius:3px}.dz-bar i{width:40%;height:100%;background:var(--pv-ai-gradient);animation:pvslide 1.2s ease-in-out infinite}@keyframes pvslide{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}.ai-note{display:flex;align-items:flex-start;gap:8px;margin-top:2px;font-size:17px;color:var(--mut);max-width:980px}.ai-note .ico{margin-top:3px}.loz{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px 0 10px;border-radius:999px;font-size:16px;font-weight:600;white-space:nowrap;flex:none;border:1.5px solid transparent}.lv-mand{background:var(--lv-mand-bg);color:var(--lv-mand-fg);border-color:var(--lv-mand-bd)}.lv-rec{background:var(--lv-rec-bg);color:var(--lv-rec-fg);border-color:var(--lv-rec-bd)}.lv-cond{color:var(--mut)}.lv-cond,.ty-miss{background:var(--white);border:1.5px dashed var(--slate-bd)}.ty-dev,.ty-miss{color:var(--slate-fg)}.ty-dev{background:var(--slate-bg);border-color:var(--slate-bd)}.ty-conf{background:var(--lv-rec-bg);color:var(--lv-rec-fg);border-color:var(--lv-rec-bd)}.ur-now{background:var(--red-t);color:var(--red-s);border-color:var(--red-ring)}.ur-now .ico{color:var(--red)}.ur-facts{background:var(--white);color:var(--mut);border-color:var(--mut)}.ur-later{background:var(--amb-t);color:var(--amb-s);border-color:var(--amb-ring)}.ur-later .ico{color:var(--amb)}.apl{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px 0 10px;border-radius:999px;font-size:16px;font-weight:700;white-space:nowrap}.apl.on{background:var(--ink);color:var(--white)}.apl.off{background:var(--apl-off-bg);color:var(--sub);font-weight:500}.arow{grid-template-columns:64px 360px 176px 196px minmax(0,1fr)}.arow:not(.th):not(.na){box-shadow:inset 4px 0 0 var(--ink)}.rs-t{display:block;padding:6px 0 6px 12px;border-left:3px solid var(--lv-mand-bd);color:var(--ink)}.arow.na .rs-t{border-left-color:var(--line2);color:var(--sub)}.arow.na .loz{opacity:.75}.arow.na .tag{box-shadow:none}.dl dd.remed{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.prow .w{display:flex}.fv{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;margin-right:10px;border-radius:999px;font-size:15px;font-weight:700;vertical-align:1px}.fv-present{background:var(--ink);color:var(--white)}.fv-absent{background:var(--apl-off-bg);color:var(--sub);font-weight:600}.fv-unknown{background:var(--white);color:var(--mut);border:1.5px dashed var(--mut)}.fv-info{margin-right:10px;color:var(--ink)}.facttbl td.v .d{color:var(--mut)}.dest .adq{display:inline-flex;align-items:center;gap:6px;margin-left:12px;height:30px;padding:0 10px;border-radius:999px;font-size:15px;font-weight:600;font-style:normal}.dest .adq.ok{background:var(--fact-on-bg);color:var(--ink)}.dest .adq.no{background:var(--red-t);color:var(--red-s)}.rgrid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px;align-items:start}.rgrid.solo{grid-template-columns:minmax(0,1fr)}.rmain{min-width:0}.promo-col{position:sticky;top:196px;margin-top:48px}.promo{overflow:hidden;border-radius:22px;padding:32px 24px 30px;min-height:420px;background:radial-gradient(420px 320px at 60% 70%,var(--promo-glow),transparent 70%),radial-gradient(300px 240px at 100% 100%,var(--promo-glow2),transparent 70%),var(--promo-bg);box-shadow:0 18px 40px var(--promo-shadow);animation:pvrise .6s cubic-bezier(.2,.7,.2,1) .5s both}.promo,.promo-t{position:relative}.promo-t{z-index:1;font:600 31px/1.18 var(--pf);color:var(--white);letter-spacing:-.01em;padding-right:18px}.promo-ai{white-space:nowrap;background:var(--pv-ai-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.promo-b{margin-top:14px;font-size:17px;line-height:1.5;color:var(--promo-body)}.promo-b,.promo-cta{position:relative;z-index:1}.promo-cta{display:inline-flex;align-items:center;gap:6px;margin-top:22px;height:48px;padding:0 18px 0 22px;border-radius:12px;background:var(--white);color:var(--ink);font:700 17px var(--pf);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.promo-cta:hover{transform:translateY(-2px);box-shadow:0 10px 24px var(--promo-shadow);color:var(--ink)}.promo-doc{position:absolute;right:-28px;bottom:-34px;width:190px;height:200px;border-radius:16px;background:var(--promo-doc);border:1px solid var(--promo-doc-edge);transform:rotate(-6deg);padding:26px 22px;display:flex;flex-direction:column;gap:12px}.promo-doc i{display:block;height:6px;border-radius:3px;background:var(--promo-doc-line);width:88%}.promo-doc i:first-child{width:52%;height:8px}.promo-doc i:nth-child(3){width:76%}.promo-doc i.hl{height:16px;border-radius:5px;width:96%;background:var(--pv-ai-gradient);opacity:.85}.promo-doc i:last-child{width:60%}.dest>span{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:10px;column-gap:10px;row-gap:6px}.dest .adq{height:auto;min-height:30px;padding:4px 10px;margin-left:0;white-space:nowrap;line-height:1.3}.dl dd .chip,.dl dd .chipw{max-width:100%}.dl dd .chip{height:auto;min-height:34px;padding:6px 11px;white-space:normal;text-align:left;line-height:1.35;align-items:flex-start}.dl dd .chip>.ico{margin-top:2px}.dl dd .chip .cl{display:inline}.dest .dj{flex:0 0 auto;max-width:calc(100% - 30px)}.dest>span>.ico{flex:none}.chip .cref{white-space:nowrap;flex:none}[data-scroll=doc],[data-scroll=panel]{overflow-anchor:none}.dz-gate .dz-t{flex:1}.dz-form{display:flex;gap:10px;align-items:center;margin-top:6px}.dz-field{height:42px;width:340px;padding:0 14px;border-radius:8px;border:1.5px solid var(--line2);background:var(--white);color:var(--ink);font:500 17px var(--pf)}.dz-field:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px var(--focus-ring)}.dz-code{width:160px;letter-spacing:.3em;font-variant-numeric:tabular-nums}.dz-links{display:flex;gap:16px;margin-top:2px}.dz-p .linkbtn,.fe-rel{font-size:15px}.fe-rel{font-weight:500;color:var(--mut);margin-left:10px}