.bl,.bl p,.bl h1,.bl h2,.bl h3,.bl h4,.bl ul,.bl ol,.bl li,.bl dl,.bl dt,.bl dd{line-height:normal}.bl p,.bl dl,.bl blockquote{margin:1em 0}.bl{--navy-950:#0a1430;--deep:#0a2540;--abyss:#060e24;--ink:#0f1a3c;--ink-soft:#1b2a5a;--body:#5a6b85;--muted:#8a95a8;--blue-700:#2042d6;--blue-600:#3d5afa;--blue-500:#738bfa;--blue-300:#dde3ff;--cyan:#0ab4f0;--sky:#7fd8ff;--live:#1f8a55;--border:#ecedf3;--border-strong:#d8dce8;--soft:#f6f8fd;--faint:#a8b0be;--wash:#eef3ff;--sans:"Inter",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--gut:56px;--max:1400px;--accent:var(--covmont-action);--accent-hover:var(--covmont-action-hover);--accent-active:var(--covmont-action-active);--microcopy:#6b7791;--eyebrow:var(--accent);--eyebrow-onDark:#ffffff9e;--r:5px;--ramp:linear-gradient(90deg,#0a2540 0%,#2042d6 24%,#3d5afa 50%,#0ab4f0 78%,#7fd8ff 100%)}.bl *{box-sizing:border-box}.bl{color:var(--ink);font-family:var(--sans);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;letter-spacing:-.005em;background:#fff;margin:0}.bl a{color:inherit;text-decoration:none}.bl .wrap{background:#fff;position:relative;overflow-x:hidden}.bl .rules{z-index:0;max-width:var(--max);padding:0 var(--gut);pointer-events:none;opacity:.48;grid-template-columns:repeat(12,1fr);margin:0 auto;display:grid;position:absolute;inset:0}.bl .rules i{background-image:linear-gradient(#0f1a3c0d 0%,#3d5afa29 16%,#3d5afa26 34%,#0f1a3c0d 52%,#0ab4f02b 68%,#7fd8ff21 80%,#0f1a3c0a 100%);background-position:0 0;background-repeat:no-repeat;background-size:1px 743%}.bl .rules i:last-child{background-image:linear-gradient(#0f1a3c0d 0%,#3d5afa29 16%,#3d5afa26 34%,#0f1a3c0d 52%,#0ab4f02b 68%,#7fd8ff21 80%,#0f1a3c0a 100%),linear-gradient(#0f1a3c0d 0%,#3d5afa29 16%,#3d5afa26 34%,#0f1a3c0d 52%,#0ab4f02b 68%,#7fd8ff21 80%,#0f1a3c0a 100%);background-position:0 0,100% 0;background-repeat:no-repeat,no-repeat;background-size:1px 743%,1px 743%}.bl .rules--dark{z-index:0;max-width:var(--max);padding:0 var(--gut);pointer-events:none;grid-template-columns:repeat(12,1fr);margin:0 auto;display:grid;position:absolute;inset:0}.bl .rules--dark i{background-image:linear-gradient(#ffffff0a 0%,#3d5afa57 22%,#0ab4f042 58%,#7fd8ff29 82%,#ffffff08 100%);background-position:0 0;background-repeat:no-repeat;background-size:1px 100%}.bl .rules--dark i:last-child{background-image:linear-gradient(#ffffff0a 0%,#3d5afa57 22%,#0ab4f042 58%,#7fd8ff29 82%,#ffffff08 100%),linear-gradient(#ffffff0a 0%,#3d5afa57 22%,#0ab4f042 58%,#7fd8ff29 82%,#ffffff08 100%);background-position:0 0,100% 0;background-repeat:no-repeat,no-repeat;background-size:1px 100%,1px 100%}.bl .nav{z-index:3;max-width:var(--max);padding:22px var(--gut);background:#fff;justify-content:space-between;align-items:center;margin:0 auto;display:flex;position:relative}.bl .nav-left{align-items:center;gap:40px;display:flex}.bl .brand{letter-spacing:-.02em;align-items:center;gap:9px;font-size:17px;font-weight:600;display:flex}.bl .logo{background:var(--navy-950);border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.bl .nav-links{color:var(--body);gap:28px;font-size:14.5px;font-weight:500;display:flex}.bl .nav-links a:hover{color:var(--ink)}.bl .nav-cta{background:var(--accent);color:#fff;border-radius:12px;padding:11px 18px;font-size:13.5px;font-weight:600}.bl .page{z-index:1;max-width:var(--max);padding:0 var(--gut);margin:0 auto;position:relative}.bl .g12{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.bl .bleed{width:100vw;margin-left:-50vw;position:relative;left:50%}.bl .inner{z-index:1;max-width:var(--max);padding:0 var(--gut);margin:0 auto;position:relative}.bl .label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--eyebrow);margin:0;font-size:11px;font-weight:600}.bl .label--onDark{color:var(--eyebrow-onDark)}.bl .btn{background:var(--accent);color:#fff;cursor:pointer;font-size:15px;font-weight:600;font-family:var(--sans);border:0;border-radius:12px;align-items:center;gap:9px;padding:15px 24px;transition:background .18s;display:inline-flex}.bl .btn:hover{background:var(--accent-hover)}.bl .btn:active{background:var(--accent-active)}.bl .btn span{transition:transform .2s cubic-bezier(.22,1,.36,1)}.bl .btn:hover span{transform:translate(4px)}.bl .btn--onDark{background:var(--accent);color:#fff}.bl .link{color:var(--covmont-action);align-items:center;gap:8px;font-size:15px;font-weight:550;transition:color .16s;display:inline-flex}.bl .link:hover{color:var(--covmont-action-hover)}.bl .link:active{color:var(--covmont-action-active)}.bl .link span{transition:transform .2s cubic-bezier(.22,1,.36,1)}.bl .link:hover span{transform:translate(4px)}.bl .hero{border-bottom:1px solid var(--border);padding:92px 0 112px;position:relative;overflow:visible}.bl .hero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(180deg,var(--soft) 0%,var(--wash) 100%);width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.bl .hero-light{z-index:0;pointer-events:none;filter:blur(46px);opacity:.9;background:conic-gradient(from 210deg at 62% 42%,#2042d638 0deg,#3d5afa33 58deg,#0ab4f030 126deg,#7fd8ff21 190deg,#3d5afa1f 260deg,#3d5afa33 360deg);height:760px;position:absolute;top:-190px;left:50%;right:-18%;-webkit-mask-image:radial-gradient(58% 58% at 58% 46%,#000 42%,#0000 78%);mask-image:radial-gradient(58% 58% at 58% 46%,#000 42%,#0000 78%)}.bl .hero-edge{z-index:0;transform-origin:0;pointer-events:none;opacity:.5;background:linear-gradient(90deg,#2042d600 0%,#2042d6 28%,#3d5afa 52%,#0ab4f0 82%,#7fd8ff00 100%);height:150px;position:absolute;top:76px;left:50%;right:-14%;transform:rotate(-13deg)}.bl .hero>:not(.hero-light):not(.hero-edge){z-index:1;position:relative}.bl .hero-grid{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}@media (min-width:1400px){.bl .hero-grid{grid-template-columns:750px 1fr;align-items:center;gap:0}.bl .hero-copy{padding-right:56px}}.bl .hero-copy{padding-right:0}.bl .hero-kicker{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--eyebrow);margin:0 0 38px;font-size:14px;font-weight:700}.bl .hero-kicker b{color:var(--blue-600);font-weight:600}.bl .hero h1{letter-spacing:-.035em;margin:0;font-size:clamp(38px,6.4vw,72px);font-weight:600;line-height:1.06}@media (min-width:1400px){.bl .hero h1{font-size:clamp(52px,7.64vw - 57.76px,64px)}}.bl .hero h1 em{color:inherit;-webkit-text-fill-color:currentcolor;font-style:normal}.bl .hero-sub{max-width:600px;color:var(--ink);margin:40px 0 0;font-size:20px;font-weight:400;line-height:1.68}.bl .hero-actions{align-items:center;gap:26px;margin-top:40px;display:flex}.bl .hero-note{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--microcopy);margin:42px 0 0;font-size:11px}.bl .hero-mount{background:linear-gradient(152deg,var(--abyss) 0%,var(--navy-950) 46%,var(--deep) 100%);border-radius:calc(var(--r) + 3px);width:max-content;max-width:100%;padding:14px;position:relative;overflow:hidden;box-shadow:0 50px 90px -52px #060e249e}.bl .hero-mount:after{content:"";pointer-events:none;opacity:.5;filter:blur(26px);background:linear-gradient(#3d5afa00 0%,#3d5afa47 40%,#0ab4f033 72%,#7fd8ff00 100%);width:70%;height:150%;position:absolute;top:-30%;left:-14%;transform:rotate(-13deg)}.bl .mount-cap{z-index:1;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--eyebrow-onDark);justify-content:space-between;align-items:center;margin:2px 4px 12px;font-size:10.5px;display:flex;position:relative}.bl .mount-cap b{color:var(--sky);font-weight:500}.bl .ui{z-index:1;border-radius:var(--r);background:#fff;border:1px solid #ffffff1a;position:relative;box-shadow:0 32px 60px -34px #030818c7}.bl .ui--onLight{border:1px solid var(--border);box-shadow:0 10px 26px -24px #0d193e33}.bl .ui-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:15px 20px;display:flex}.bl .ui-id{align-items:center;gap:11px;display:flex}.bl .ui-mark{background:var(--navy-950);color:#fff;border-radius:var(--r);width:28px;height:28px;font-family:var(--mono);place-items:center;font-size:12px;font-weight:600;display:grid}.bl .ui-name{letter-spacing:-.012em;font-size:13.5px;font-weight:600;display:block}.bl .ui-sub{font-family:var(--mono);letter-spacing:.1em;color:var(--muted);margin-top:2px;font-size:10px;display:block}.bl .ui-verified{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-700);align-items:center;gap:6px;font-size:10px;font-weight:500;display:inline-flex}.bl .pip{background:var(--cyan);width:6px;height:6px;display:block;box-shadow:0 0 0 3px #0ab4f02e}.bl .seg{border:1px solid var(--border);background:var(--soft);border-radius:var(--r);gap:0;margin:18px 20px 0;display:flex;overflow:hidden}.bl .seg span{text-align:center;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex:1;padding:9px 10px;font-size:10.5px;font-weight:500}.bl .stale{border:1px dashed var(--border-strong);border-radius:var(--r);background:#fff;align-items:center;gap:12px;margin:18px 20px 0;padding:12px 14px;display:flex}.bl .stale-ic{border:1px solid var(--border-strong);width:22px;height:22px;color:var(--muted);border-radius:4px;flex:0 0 22px;place-items:center;display:grid}.bl .stale-tx{flex:1;min-width:0}.bl .stale-tx .n{color:var(--ink-soft);font-size:12.5px;display:block}.bl .is-mtd .stale-tx .n{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.bl .stale-tx .s{font-family:var(--mono);letter-spacing:.08em;color:#b4bbc8;margin-top:3px;font-size:10px;display:block}.bl .stale-tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid var(--border);border-radius:4px;padding:4px 7px;font-size:9.5px}.bl .catch-zone{min-height:118px;margin-top:12px;position:relative}.bl .pre-catch,.bl .catch{flex-direction:column;justify-content:center;min-height:72px;margin:0;display:flex;position:absolute;top:0;left:20px;right:20px}.bl .pre-catch{border:1px dashed var(--border-strong);border-radius:var(--r);font-family:var(--mono);letter-spacing:.08em;color:var(--muted);opacity:1;padding:0 18px;font-size:11px;transition:opacity .4s}.bl .is-mtd .pre-catch{opacity:0}.bl .catch{border:1px solid var(--border);border-radius:var(--r);background:linear-gradient(92deg,#f0f8ffe6 0%,#fff0 76%);padding:0 16px 0 18px;overflow:hidden}.bl .catch:before{content:"";background:linear-gradient(#2042d6 0%,#3d5afa 46%,#0ab4f0 100%);width:2px;position:absolute;top:-1px;bottom:-1px;left:0}.bl .catch-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.bl .catch-nm{letter-spacing:-.014em;font-size:14.5px;font-weight:600}.bl .catch-amt{letter-spacing:-.02em;color:var(--blue-700);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.bl .catch-meta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:14px;margin-top:8px;font-size:10px;display:flex}.bl .catch-meta .today{color:var(--blue-700);align-items:center;gap:6px;display:inline-flex}.bl .catch-note{font-family:var(--mono);letter-spacing:.1em;color:var(--muted);margin:0;font-size:10px;line-height:1.7;position:absolute;top:84px;left:20px;right:20px}.bl .ui-foot{border-top:1px solid var(--border);background:var(--soft);border-radius:0 0 var(--r) var(--r);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;margin-top:16px;padding:11px 20px;font-size:10px;display:flex}.bl .how{color:var(--ink);padding:80px 0 128px;position:relative}.bl .how-head{max-width:840px;margin-bottom:30px}.bl .how-head .label{margin-bottom:26px}.bl .how h2{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(30px,3.6vw,48px);font-weight:600;line-height:1.1}.bl .how-lede{max-width:600px;color:var(--body);margin:24px 0 0;font-size:18px;line-height:1.72}.bl .s2field{background:var(--s2navy);--ps:1.35;--s2navy:#263a5b;--s2ink:#0a2540;--s2body:#425466;--s2muted:#727f96;--s2line:#e6ebf1;--s2well:#f6f9fc;--s2acc:#3d5afa;--s2accDeep:#2042d6;--s2accTint:#eef3ff;border-radius:8px;margin-top:60px;padding:56px 34px;position:relative;overflow:hidden}.bl .s2stack{transform-origin:0 0;height:583px;position:relative;transform:scale(1.04)}.bl .s2item{width:504px;position:absolute}.bl .s2i1{z-index:1;top:0;left:0}.bl .s2i2{z-index:2;top:100px;left:333px}.bl .s2i3{z-index:3;top:200px;left:666px}.bl .s2cap{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffffbd;margin:16px 0 0;font-size:10.5px;font-weight:600}.bl .s2link-line{transform-origin:0;background:#ffffff38;height:1px;position:absolute}.bl .s2l1{width:130px;top:150px;left:352px;transform:rotate(37deg)}.bl .s2l2{width:130px;top:250px;left:685px;transform:rotate(37deg)}.bl .s2pw{width:calc(373px * var(--ps));height:calc(232px * var(--ps))}.bl .s2panel{transform-origin:0 0;width:373px;height:232px;transform:scale(var(--ps));background:#fff;border-radius:8px;flex-direction:column;padding:14px 16px;display:flex;box-shadow:0 6px 18px #0a25400d}.bl .s2who{align-items:center;gap:9px;display:flex}.bl .s2mono{background:var(--s2accTint);width:28px;height:28px;color:var(--s2accDeep);font:600 10px/1 var(--sans);letter-spacing:.04em;border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.bl .s2monoBadge{background:var(--s2accDeep);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;display:flex;position:absolute;bottom:-4px;right:-4px;box-shadow:0 0 0 2px #fff}.bl .s2nm{color:var(--s2ink);font:500 11px/15px var(--sans);display:block}.bl .s2role{color:var(--s2muted);font:400 9px/13px var(--sans);display:block}.bl .s2rule{background:#f1f5f9;height:1px;margin:9px 0}.bl .s2lbl{color:var(--s2ink);font:500 9.5px/14px var(--sans);letter-spacing:.2px;align-items:center;gap:5px;display:flex}.bl .s2lbl svg{color:var(--s2muted);flex:none}.bl .s2link{border:1px solid var(--s2line);background:var(--s2well);height:28px;color:var(--s2body);font:400 9.5px/14px var(--sans);border-radius:6px;align-items:center;margin-top:6px;padding:0 9px;display:flex}.bl .s2ways{grid:auto/1fr 1fr;gap:6px;margin-top:10px;display:grid}.bl .s2way{border:1px solid var(--s2line);color:var(--s2muted);font:400 9.5px/1.14 var(--sans);letter-spacing:.2px;border-radius:6px;flex-direction:column;align-items:flex-start;gap:7px;padding:8px 9px;display:flex}.bl .s2way svg{color:#8f9cb2}.bl .s2way--on{border-color:var(--s2ink);color:var(--s2ink);box-shadow:0 0 0 1px var(--s2ink);font-weight:500}.bl .s2way--on svg{color:var(--s2ink)}.bl .s2send{background:var(--navy-950);color:#fff;min-height:30px;font:500 11px/1.25 var(--sans);letter-spacing:.2px;border-radius:6px;justify-content:center;align-items:center;margin-top:auto;display:flex}.bl .s2head{align-items:center;gap:8px;margin-top:10px;display:flex}.bl .s2headT{color:var(--s2ink);font:500 13px/18px var(--sans)}.bl .s2check{background:var(--s2accTint);width:17px;height:17px;color:var(--s2accDeep);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.bl .s2acct{background:var(--s2well);border-radius:8px;align-items:center;gap:11px;margin-top:16px;padding:18px 13px;display:flex}.bl .s2acctIc{color:#8f9cb2;background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:0 1px 2px #0a25400f}.bl .s2acctT{flex-direction:column;gap:2px;display:flex}.bl .s2acctN{color:var(--s2ink);font:500 11px/15px var(--sans)}.bl .s2acctM{color:var(--s2muted);font:400 10px/14px var(--sans);letter-spacing:.06em}.bl .s2pill{background:var(--s2accTint);color:var(--s2accDeep);font:500 8.5px/13px var(--sans);letter-spacing:.4px;border-radius:20px;flex:none;align-items:center;gap:4px;margin-left:auto;padding:4px 8px;display:flex}.bl .s2avail{color:var(--s2body);font:400 11px/16px var(--sans);margin-top:4px}.bl .s2tl{background:var(--s2well);border-radius:8px;margin-top:10px;padding:14px 16px;position:relative}.bl .s2rail{background:linear-gradient(90deg,#e4e9ff 0%,#a9b8fc 48%,var(--s2acc) 100%);border-radius:6px;height:11px;position:relative}.bl .s2railEnd{background:var(--s2accDeep);border:2.5px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;right:0;transform:translate(50%,-50%);box-shadow:0 0 0 3px #3d5afa33}.bl .s2months{color:var(--s2muted);font:400 9px/13px var(--sans);letter-spacing:.3px;grid:auto/repeat(4,1fr);margin-top:11px;display:grid}.bl .s2months span{text-align:left}.bl .s2months span:last-child{color:var(--s2accDeep);font-weight:500}.bl .s2tie{background:linear-gradient(#3d5afa59,#3d5afa1a);width:1px;position:absolute;right:16px}.bl .s2today{color:var(--s2muted);font:400 9px/14px var(--sans);letter-spacing:.2px;justify-content:flex-end;align-items:center;gap:7px;margin-top:12px;display:flex}.bl .s2live{background:var(--s2acc);border-radius:50%;flex:none;width:8px;height:8px;margin-right:-4px;box-shadow:0 0 0 3px #3d5afa38}@media (max-width:1399px){.bl .s2stack{height:504px;transform:scale(.9)}}@media (max-width:1279px){.bl .s2stack{height:479px;transform:scale(.855)}}@media (max-width:1179px){.bl .s2stack{height:403px;transform:scale(.72)}}@media (max-width:1023px){.bl .s2stack{height:342px;transform:scale(.61)}}@media (max-width:899px){.bl .s2stack{height:280px;transform:scale(.5)}}@media (max-width:767px){.bl .s2field{padding:32px}.bl .s2stack{height:235px;transform:scale(.42)}}.bl .arrive{padding:118px 0 122px;position:relative}.bl .arrive--anatomy{padding-top:34px}.bl .arrive-head{grid-template-columns:repeat(12,minmax(0,1fr));margin-bottom:70px;display:grid}.bl .arrive-head .label{grid-column:1/4}.bl .arrive-head-body{grid-column:4/12}.bl .arrive h2{letter-spacing:-.032em;max-width:20ch;margin:0;font-size:clamp(30px,3.6vw,48px);font-weight:600;line-height:1.1}.bl .arrive-lede{max-width:620px;color:var(--ink-soft);margin:24px 0 0;font-size:18px;line-height:1.78}.bl .arrive-head-body--wide{grid-column:4/13}.bl .arrive-head-body--wide h2{max-width:28ch}.bl .share-sec .arrive-head{margin-bottom:78px}.bl .share-scale{justify-content:flex-start;padding-left:109px;display:flex}@media (min-width:1480px){.bl .share-scale{padding-left:100px}}@media (min-width:1548px){.bl .share-scale{padding-left:91px}}@media (min-width:1617px){.bl .share-scale{padding-left:82px}}@media (min-width:1685px){.bl .share-scale{padding-left:73px}}.bl .share{zoom:1;align-items:center;gap:0;width:fit-content;margin:0;display:flex;position:relative}@media (min-width:1480px){.bl .share{zoom:1.05}}@media (min-width:1548px){.bl .share{zoom:1.1}}@media (min-width:1617px){.bl .share{zoom:1.15}}@media (min-width:1685px){.bl .share{zoom:1.2}}.bl .share-line{background:var(--border-strong);flex:none;width:72px;height:1px}.bl .access{width:96px;color:var(--ink);letter-spacing:-.014em;flex:none;font-size:16.5px;font-weight:600;line-height:1.2}.bl .access--l{text-align:right;margin-right:14px}.bl .access--r{text-align:left;margin-left:14px}.bl .shared-profile{z-index:1;border:1px solid var(--border-strong);border-radius:var(--r);background:#fff;flex:none;width:636px;position:relative;box-shadow:0 18px 44px -28px #0d193e47,0 2px 8px -4px #0d193e0f}.bl .shared-ramp{background:var(--ramp);border-radius:var(--r) var(--r) 0 0;z-index:2;height:3px;position:absolute;top:0;left:0;right:0}.bl .shared-profile:before,.bl .shared-profile:after{content:"";border:1.5px solid var(--ink-soft);z-index:3;background:#fff;border-radius:50%;width:9px;height:9px;margin-top:-4.5px;position:absolute;top:50%}.bl .shared-profile:before{left:-5px}.bl .shared-profile:after{right:-5px}.bl .shared-bar{white-space:nowrap;border-bottom:1px solid var(--border);background:var(--soft);border-radius:var(--r) var(--r) 0 0;align-items:center;gap:13px;padding:20px 24px;display:flex}.bl .shared-mark{border-radius:var(--r);background:var(--navy-950);color:#fff;width:36px;height:36px;font-family:var(--mono);letter-spacing:.04em;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.bl .shared-name{color:var(--ink);letter-spacing:-.016em;font-size:16.5px;font-weight:600}.bl .shared-kind{font-family:var(--mono);color:var(--muted);font-size:13px;font-weight:400}.bl .shared-state{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--body);align-items:center;gap:7px;margin-left:auto;font-size:10px;font-weight:500;display:inline-flex}.bl .shared-state i{background:var(--muted);border-radius:50%;flex:none;width:6px;height:6px}.bl .shared-body{grid-template-columns:repeat(3,1fr);align-items:center;height:190px;display:grid}.bl .facet{min-width:0;padding:0 24px}.bl .facet+.facet{border-left:1px solid var(--border)}.bl .facet-k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--eyebrow);white-space:nowrap;font-size:9.5px;font-weight:500}.bl .facet-v{color:var(--ink);letter-spacing:-.012em;margin-top:11px;font-size:14.5px;font-weight:600;line-height:1.3}.bl .facet-v--mono{font-family:var(--mono);font-size:13.5px;font-weight:500}.bl .facet-s{color:var(--body);margin-top:5px;font-size:12.5px;font-weight:450;line-height:1.35}.bl .profile{grid-template-columns:296px minmax(0,1fr);align-items:stretch;width:1288px;max-width:100%;display:grid}.bl .an{flex-direction:column;justify-content:center;padding:0 40px 0 0;display:flex;position:relative}.bl .an-l{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px;font-weight:600}.bl .an-d{color:var(--body);max-width:23ch;margin-top:9px;font-size:13px;line-height:1.62}.bl .an:after{content:"";background:linear-gradient(90deg,#3d5afa6b,#0ab4f080);width:24px;height:1px;position:absolute;top:50%;right:0}.bl .pane{border-left:1px solid var(--border);border-right:1px solid var(--border);background:#fff;padding:32px 38px}.bl .pane--first{border-top:1px solid var(--border);border-radius:var(--r) var(--r) 0 0;position:relative}.bl .pane--first:before{content:"";background:var(--ramp);border-radius:var(--r) var(--r) 0 0;height:3px;position:absolute;top:-1px;left:-1px;right:-1px}.bl .pane--last{border-bottom:1px solid var(--border);border-radius:0 0 var(--r) var(--r)}.bl .pane+.an+.pane,.bl .pane--mid{border-top:1px solid var(--border)}.bl .pane-id{justify-content:space-between;align-items:center;gap:20px;display:flex}.bl .pane-idl{align-items:center;gap:13px;display:flex}.bl .pane-name{letter-spacing:-.018em;font-size:14.5px;font-weight:600;display:block}.bl .pane-meta{font-family:var(--mono);letter-spacing:.1em;color:var(--muted);margin-top:4px;font-size:10.5px;display:block}.bl .asof{text-align:right;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px;line-height:1.7}.bl .asof b{color:var(--blue-700);font-weight:500;display:block}.bl .split{border:1px solid var(--border);border-radius:var(--r);height:46px;margin-top:6px;display:flex;overflow:hidden}.bl .split i{display:block;position:relative}.bl .split .op{background:linear-gradient(90deg,#2042d6 0%,#3d5afa 62%,#0ab4f0 100%);flex:0 0 68%}.bl .split .tr{border-left:1px solid var(--border);background:repeating-linear-gradient(-45deg,#edf0f8 0 5px,#f7f9fe 5px 10px);flex:0 0 19%}.bl .split .ot{background:var(--soft);border-left:1px solid var(--border);flex:1}.bl .split-key{gap:26px;margin-top:14px;display:flex}.bl .k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px;display:block}.bl .k b{font-family:var(--sans);letter-spacing:-.022em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:7px;font-size:19px;font-weight:600;display:block}.bl .k.k--on b{color:var(--blue-700)}.bl .pane-h{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--eyebrow);margin:0 0 16px;font-size:10px;font-weight:600}.bl .pos{border:1px solid var(--border);border-radius:var(--r);background:linear-gradient(92deg,#f6f8fdcc,#fff0 70%);align-items:center;gap:16px;padding:17px 18px;display:flex}.bl .pos+.pos{margin-top:8px}.bl .pos-mk{border:1px solid var(--border-strong);width:30px;height:30px;font-family:var(--mono);color:var(--ink-soft);background:#fff;border-radius:4px;flex:0 0 30px;place-items:center;font-size:11px;display:grid}.bl .pos-nm{letter-spacing:-.014em;font-size:14px;font-weight:600;display:block}.bl .pos-tm{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:10px;display:block}.bl .pos-r{text-align:right;margin-left:auto}.bl .pos-amt{letter-spacing:-.018em;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;display:block}.bl .pos-st{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--blue-700);margin-top:4px;font-size:9.5px;display:block}.bl .pos--new{background:linear-gradient(92deg,#f0f8fff2,#fff0 74%)}.bl .pos--new .pos-mk{color:var(--blue-700);border-color:#0ab4f080}.bl .health{border:1px solid var(--border);border-radius:var(--r);grid-template-columns:repeat(3,minmax(0,1fr)) 1.5fr;gap:0;display:grid;overflow:hidden}.bl .hcell{border-right:1px solid var(--border);padding:18px 20px}.bl .hcell:last-child{border-right:0;padding:0;position:relative;overflow:hidden}.bl .hcell dt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--eyebrow);font-size:9.5px;font-weight:600}.bl .hcell dd{letter-spacing:-.028em;font-variant-numeric:tabular-nums;color:var(--ink);margin:12px 0 0;font-size:23px;font-weight:600}.bl .hcell dd s{color:var(--muted);letter-spacing:0;margin-left:5px;font-size:13px;font-weight:500;text-decoration:none}.bl .spark{padding:14px 16px;position:absolute;inset:0}.bl .spark-l{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--eyebrow);z-index:1;font-size:9.5px;font-weight:600;position:absolute;top:14px;left:16px}.bl .spark svg{width:100%;height:100%;display:block}.bl .caps{padding:0 0 30px;position:relative}.bl .cap{grid-template-columns:minmax(0,1fr);gap:40px;padding:96px 0;display:grid;position:relative}@media (min-width:1240px){.bl .cap{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0}.bl .cap-copy{padding-right:56px}.bl .cap--flip .cap-copy{padding-left:56px;padding-right:0}.bl .cap--flip{grid-template-columns:auto minmax(0,1fr)}.bl .cap-vis{grid-area:1/2}.bl .cap--flip .cap-vis{grid-column:1}}.bl .cap-copy{grid-area:1/1}.bl .cap--flip .cap-copy{grid-column:2}.bl .cap h3{letter-spacing:-.03em;max-width:17ch;margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:600;line-height:1.14}.bl .cap-body{color:var(--body);max-width:44ch;margin:20px 0 0;font-size:17px;line-height:1.75}.bl .pts{border-top:1px solid var(--border);margin:34px 0 0;padding:0;list-style:none}.bl .pts li{border-bottom:1px solid var(--border);padding:17px 0}.bl .pts b{letter-spacing:-.012em;color:var(--ink);font-size:14.5px;font-weight:600;display:block}.bl .pts span{color:var(--body);margin-top:6px;font-size:14px;line-height:1.6;display:block}.bl .cap-vis{width:max-content;max-width:100%;position:relative}.bl .crop{background:linear-gradient(150deg,var(--abyss) 0%,var(--navy-950) 58%,var(--deep) 100%);border-radius:calc(var(--r) + 3px);padding:14px;position:relative;overflow:hidden}.bl .crop:after{content:"";pointer-events:none;opacity:.42;filter:blur(28px);background:linear-gradient(#3d5afa00 0%,#3d5afa4d 42%,#0ab4f038 74%,#7fd8ff00 100%);width:60%;height:180%;position:absolute;top:-40%;right:-10%;transform:rotate(-13deg)}.bl .cap--flip .crop:after{left:-10%;right:auto}.bl .chg{border-radius:calc(var(--r) + 3px);color:#fff;background:#0f2039;width:750px;max-width:100%;padding:38px 40px 34px}.bl .chg-head{border-bottom:1px solid #294564;justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:22px;display:flex}.bl .chg-t{letter-spacing:-.02em;color:#fff;font-size:19px;font-weight:600}.bl .chg-range{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#5ec5f0;white-space:nowrap;font-size:10.5px;font-weight:500}.bl .chg-seq{padding-top:26px}.bl .chg-ev{align-items:flex-start;gap:18px;padding-bottom:26px;display:flex;position:relative}.bl .chg-ev:last-child{padding-bottom:0}.bl .chg-stem{flex:none;align-self:stretch;width:9px;position:relative}.bl .chg-ev:not(:last-child) .chg-stem:before{content:"";background:#294564;width:1px;position:absolute;top:11px;bottom:-26px;left:4px}.bl .chg-dot{background:0 0;border:1.5px solid #395b7f;border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:0}.bl .chg-b{flex:1;justify-content:space-between;align-items:baseline;gap:24px;min-width:0;display:flex}.bl .chg-tx{min-width:0}.bl .chg-when{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#5ec5f0;font-size:10px;font-weight:500;display:block}.bl .chg-what{color:#b9cbe0;margin-top:7px;font-size:14.5px;font-weight:450;line-height:1.4;display:block}.bl .chg-ev--now .chg-dot{background:#4fc0f0;border-color:#4fc0f0;box-shadow:0 0 0 4px #4fc0f029}.bl .chg-ev--now .chg-when{color:#5ec5f0;font-weight:600}.bl .chg-ev--now .chg-what{color:#fff;letter-spacing:-.02em;margin-top:8px;font-size:19px;font-weight:600}.bl .chg-ev--now .chg-b{align-items:center}.bl .chg-amt{font-family:var(--mono);color:#fff;letter-spacing:-.01em;font-variant-numeric:tabular-nums;flex:none;font-size:22px;font-weight:600}.bl .chg-foot{border-top:1px solid #294564;justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding-top:20px;display:flex}.bl .chg-foot-l{color:#b9cbe0;font-size:13px;font-weight:450}.bl .chg-foot-r{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:#5ec5f0;align-items:center;gap:8px;font-size:10px;font-weight:500;display:inline-flex}.bl .chg-foot-r i{background:#4fc0f0;border-radius:50%;flex:none;width:6px;height:6px}.bl .stk-list{padding-top:40px}.bl .stk-r{align-items:flex-start;gap:18px;padding-bottom:50px;display:flex;position:relative}.bl .stk-r:last-child{padding-bottom:0}.bl .stk-mk{background:0 0;border:1.5px solid #395b7f;border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}.bl .stk-r--new .stk-mk{background:#4fc0f0;border-color:#4fc0f0;box-shadow:0 0 0 4px #4fc0f029}.bl .stk-b{flex:1;justify-content:space-between;align-items:baseline;gap:24px;min-width:0;display:flex}.bl .stk-n{letter-spacing:-.02em;color:#fff;font-size:17px;font-weight:600}.bl .stk-v{font-family:var(--mono);color:#fff;letter-spacing:-.01em;font-variant-numeric:tabular-nums;flex:none;font-size:18px;font-weight:600}.bl .stk-v i{letter-spacing:.14em;text-transform:uppercase;color:#5ec5f0;margin-left:10px;font-size:10px;font-style:normal;font-weight:500}.bl .stk-v--new{letter-spacing:.14em;text-transform:uppercase;color:#5ec5f0;font-size:10px;font-weight:500}.bl .two{padding:24px 22px}.bl .two-l{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--eyebrow);margin-bottom:14px;font-size:9.5px;font-weight:600}.bl .two-obj{border:1px solid var(--border);border-radius:var(--r);background:linear-gradient(92deg,#f6f8fde6,#fff 76%);padding:14px 16px;position:relative;overflow:hidden}.bl .two-obj:before{content:"";background:var(--ramp);background:linear-gradient(#2042d6,#3d5afa 50%,#0ab4f0);width:2px;position:absolute;top:-1px;bottom:-1px;left:0}.bl .two-obj .n{letter-spacing:-.014em;font-size:14px;font-weight:600;display:block}.bl .two-obj .s{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:5px;font-size:10px;display:block}.bl .two-arms{grid-template-columns:1fr 1fr;gap:14px;margin-top:0;display:grid}.bl .two-fan{height:34px;position:relative}.bl .two-fan svg{width:100%;height:100%;position:absolute;inset:0}.bl .reader{border:1px solid var(--border);border-radius:var(--r);background:#fff;padding:13px 14px}.bl .reader .r{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:9.5px;display:block}.bl .reader .v{color:var(--ink-soft);margin-top:8px;font-size:13px;line-height:1.5;display:block}.bl .reader .same{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--blue-700);align-items:center;gap:6px;margin-top:11px;font-size:9.5px;display:inline-flex}.bl .lands{background:linear-gradient(#f7f9fe 0%,#f5f8fd 62%,#fff 100%);padding:104px 0 108px;position:relative}.bl .lands-head{grid-template-columns:repeat(12,minmax(0,1fr));margin-bottom:56px;display:grid}.bl .lands-head .label{grid-column:1/4}.bl .lands-head-body{grid-column:4/12}.bl .lands h2{letter-spacing:-.032em;max-width:22ch;margin:0;font-size:clamp(28px,3.1vw,42px);font-weight:600;line-height:1.12}.bl .lands-lede{max-width:600px;color:var(--ink-soft);margin:22px 0 0;font-size:17.5px;line-height:1.75}.bl .lands-grid{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:0 64px;display:grid}.bl .notif{border:1px solid var(--border);border-radius:var(--r);background:#fff;overflow:hidden;box-shadow:0 10px 26px -24px #0d193e33}.bl .notif-top{border-bottom:1px solid var(--border);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;padding:13px 16px;font-size:10px;display:flex}.bl .notif-top b{color:var(--ink);letter-spacing:.06em;font-weight:600}.bl .notif-body{gap:13px;padding:18px 16px;display:flex}.bl .notif-ic{background:var(--soft);border:1px solid var(--border);border-radius:var(--r);width:34px;height:34px;color:var(--blue-700);flex:0 0 34px;place-items:center;display:grid}.bl .notif-t{letter-spacing:-.014em;font-size:14.5px;font-weight:600;display:block}.bl .notif-s{color:var(--body);margin-top:5px;font-size:13px;line-height:1.55;display:block}.bl .notif-foot{border-top:1px solid var(--border);background:var(--soft);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:12px 16px;font-size:10px}.bl .surfaces{border-top:3px solid #0000;border-image:var(--ramp) 1;border-image-slice:1;border-image-width:3px 0 0}.bl .surface{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding:22px 0;display:flex}.bl .surface-ic{border:1px solid var(--border-strong);border-radius:var(--r);width:34px;height:34px;color:var(--ink-soft);background:#fff;flex:0 0 34px;place-items:center;display:grid}.bl .surface-t{letter-spacing:-.014em;font-size:15px;font-weight:600;display:block}.bl .surface-s{color:var(--body);margin-top:4px;font-size:13.5px;display:block}.bl .surface-b{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-700);margin-left:auto;font-size:9.5px}.bl .close{background:radial-gradient(110% 80% at 18% 92%, #2042d647 0%, #0a143000 60%), linear-gradient(196deg,#081026 0%,var(--navy-950) 48%,var(--abyss) 100%);color:#fff;padding:126px 0 132px;position:relative;overflow:hidden}.bl .close-edge{z-index:0;transform-origin:100%;pointer-events:none;opacity:.4;filter:blur(3px);background:linear-gradient(90deg,#7fd8ff00 0%,#0ab4f0 24%,#3d5afa 56%,#2042d6 82%,#2042d600 100%);width:56%;height:118px;position:absolute;bottom:118px;left:-10%;transform:rotate(-13deg)}.bl .close-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.bl .close-body{grid-column:1/7}.bl .close h2{letter-spacing:-.034em;color:#fff;max-width:17ch;margin:0;font-size:clamp(30px,3.8vw,50px);font-weight:600;line-height:1.1}.bl .close h2 span{color:#ffffff70;display:block}.bl .close-action{grid-column:8/13;padding-left:32px;position:relative}.bl .close-cta-h{letter-spacing:-.026em;color:#fff;max-width:19ch;margin:0;font-size:26px;font-weight:600;line-height:1.28}.bl .close-cta-s{color:#ffffff8f;max-width:36ch;margin:14px 0 0;font-size:15.5px;line-height:1.68}.bl .close-action .btn{margin-top:30px}.bl .close-action .btn--onDark:hover{background:var(--accent-hover)}.bl .close-action .btn--onDark:active{background:var(--accent-active)}.bl .close-action .btn:focus-visible{outline:2px solid var(--sky);outline-offset:3px}.bl .close-action .fine{font-family:var(--mono);letter-spacing:.08em;color:#ffffff6b;margin:18px 0 0;font-size:11px;line-height:1.7}.bl .arrive .fda-window{width:1288px;max-width:100%;margin-left:0}.bl .hero-mount .ui{width:510px;max-width:100%}.bl .crop .ui{width:722px;max-width:100%}.bl .fda-window{--fda-ink:#0f1a3c;--fda-muted:#8a95a8;--fda-body:#43506b;--fda-blue-tint:#eef3ff;--fda-ok-tint:#0ab4f01f;--fda-ok-line:#0ab4f06b;border:1px solid var(--border);border-radius:var(--r);background:#fff;width:100%;position:relative;overflow:hidden;box-shadow:0 10px 26px -24px #0d193e33}.bl .fda-window:after{content:"";background:var(--ramp);z-index:2;height:3px;position:absolute;top:0;left:0;right:0}.bl .fda-bar{border-bottom:1px solid var(--border);background:var(--soft);align-items:center;gap:13px;padding:16px 24px;display:flex}.bl .fda-mono{background:var(--navy-950);color:#fff;border-radius:var(--r);width:30px;height:30px;font-family:var(--mono);flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.bl .fda-title{color:var(--fda-ink);letter-spacing:-.016em;white-space:nowrap;font-size:14px;font-weight:600}.bl .fda-title .fda-sub{color:var(--fda-muted);font-weight:450}.bl .fda-verified{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-700);background:var(--fda-ok-tint);border:1px solid var(--fda-ok-line);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;margin-left:auto;padding:5px 10px;font-size:10px;font-weight:600;display:inline-flex}.bl .fda-verified svg{stroke:currentColor;fill:none;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.bl .fda-body{align-items:stretch;display:flex}.bl .fda-rail{border-right:1px solid var(--border);background:#fcfdff;flex:none;width:290px;padding:28px 28px 32px}.bl .fda-rail-lbl{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--eyebrow);margin-bottom:22px;font-size:10px;font-weight:600}.bl .fda-step{padding:0 0 26px 30px;position:relative}.bl .fda-step:last-child{padding-bottom:0}.bl .fda-step .fda-dot{border:1.5px solid var(--border-strong);background:#edf0f6;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;transition:background .4s,border-color .4s;display:flex;position:absolute;top:1px;left:0}.bl .fda-step .fda-dot svg{stroke:#fff;fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:9px;height:9px;transition:opacity .3s}.bl .fda-step:before{content:"";background:var(--border-strong);width:1.5px;transition:background .4s;position:absolute;top:19px;bottom:1px;left:8px}.bl .fda-step:last-child:before{display:none}.bl .fda-step .fda-t{color:#98a1b0;letter-spacing:-.014em;font-size:13.5px;font-weight:600;transition:color .4s}.bl .fda-step .fda-s{color:#a8b0be;margin-top:3px;font-size:12px;font-weight:450;line-height:1.4;transition:color .4s}.bl .fda-step.done .fda-dot{background:var(--ink);border-color:var(--ink)}.bl .fda-step.done .fda-dot svg{opacity:1}.bl .fda-step.done:before{background:var(--border-strong)}.bl .fda-step.done .fda-t{color:var(--fda-ink)}.bl .fda-step.done .fda-s{color:var(--fda-muted)}.bl .fda-step.active .fda-dot{border-color:var(--border-strong);background:#fff}.bl .fda-step.active .fda-dot:after{content:"";background:var(--ink-soft);width:7px;height:7px;box-shadow:none;border-radius:50%;animation:none}.bl .fda-step.active .fda-t{color:var(--fda-ink)}.bl .fda-step.active .fda-s{color:var(--fda-body)}.bl .fda-panel{flex-direction:column;flex:1;min-width:0;padding-bottom:22px;display:flex}.bl .fda-meta{border-bottom:1px solid var(--border);color:#6b7488;white-space:nowrap;background:#fbfcfe;align-items:center;gap:10px;padding:16px 26px;font-size:12.5px;font-weight:550;display:flex}.bl .fda-meta .fda-pip{background:var(--muted);width:7px;height:7px;box-shadow:none;flex:none}.bl .fda-ai-status{border-left:1px solid var(--border-strong);color:var(--ink-soft);white-space:nowrap;opacity:1;align-items:center;gap:6px;margin-left:4px;padding-left:13px;transition:opacity .18s,transform .18s;display:inline-flex;transform:translateY(0)}.bl .fda-ai-status strong{color:var(--fda-ink);font-weight:600}.bl .fda-ai-status>span:last-child{width:168px;color:var(--live);flex:0 0 168px;display:inline-block}.bl .fda-ai-status.is-changing{opacity:0;transform:translateY(-2px)}.bl .fda-ai-dot{background:var(--live);width:6px;height:6px;box-shadow:none;flex:none}.bl .fda-ai-status.is-resolved{color:var(--ink-soft)}.bl .fda-ai-status.is-resolved .fda-ai-dot{background:var(--live);box-shadow:none}.bl .fda-meta .fda-src{font-family:var(--mono);letter-spacing:.06em;color:#46506a;margin-left:auto;font-size:11px}.bl .fda-stats{padding:16px 26px 12px}.bl .fda-kv{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;padding:18px 0;display:flex}.bl .fda-kv:last-child{border-bottom:none}.bl .fda-k{color:#46506a;font-size:13.5px;font-weight:450}.bl .fda-val{font-family:var(--mono);color:var(--fda-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.bl .fda-val.bump{animation:1.1s fda-bump}.bl .fda-sub{font-family:var(--mono);color:#46506a;letter-spacing:.01em;margin-left:8px;font-size:12px;font-weight:450}.bl .fda-kv--stack{align-items:flex-start}.bl .fda-pos{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.bl .fda-pos-row{align-items:baseline;gap:10px;display:flex}.bl .fda-pos-n{color:var(--fda-ink);font-size:13.5px;font-weight:450}.bl .fda-pos-d{font-family:var(--mono);color:#46506a;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.bl .fda-rail-ctx{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#f8fafe;margin:36px -28px 0;padding:20px 28px 22px}.bl .fda-rail-ctx .fda-rail-lbl{margin-bottom:11px}.bl .fda-ctx-v{color:var(--fda-ink);letter-spacing:-.018em;font-size:15px;font-weight:600;line-height:1.3}.bl .fda-ctx-verdict{color:var(--ink);letter-spacing:-.008em;align-items:center;gap:7px;margin-top:7px;font-size:13px;font-weight:600;display:flex}.bl .fda-ctx-mark{background:var(--ink-soft);border-radius:2px;flex:none;width:3px;height:13px}.bl .fda-ctx-s{color:var(--fda-body);margin-top:7px;font-size:12px;font-weight:450;line-height:1.45}@keyframes fda-bump{0%{color:var(--fda-ink)}22%{color:var(--blue-700);transform:translateY(-1px)}to{color:var(--fda-ink);transform:none}}.bl .fda-newbadge{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--blue-700);background:var(--fda-ok-tint);border:1px solid var(--fda-ok-line);opacity:0;border-radius:4px;margin-left:9px;padding:3px 7px;font-size:10px;font-weight:600;transition:opacity .35s,transform .35s;transform:translateY(-2px)}.bl .fda-newbadge.show{opacity:1;transform:none}.bl .fda-event{opacity:0;min-height:72px;margin:8px 26px 16px;transition:opacity .45s,transform .45s;display:grid;transform:translateY(8px)}.bl .fda-event.show{opacity:1;transform:none}.bl .fda-ev-active,.bl .fda-ev-done{grid-area:1/1;min-width:0}.bl .fda-ev-active{border:1px solid var(--border-strong);border-radius:var(--r);background:var(--soft);align-items:center;gap:13px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.bl .fda-ev-active:before{content:"";background:var(--ink-soft);width:2px;position:absolute;top:-1px;bottom:-1px;left:0}.bl .fda-ev-active .fda-ic{border:1px solid var(--border);background:#fff;border-radius:4px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.bl .fda-ev-active .fda-ic svg{width:17px;height:17px;stroke:var(--ink-soft);fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.bl .fda-ev-meta{flex:1;min-width:0}.bl .fda-ev-meta .fda-et{color:var(--fda-ink);letter-spacing:-.014em;font-size:14px;font-weight:600}.bl .fda-ev-meta .fda-es{color:#6b7488;margin-top:3px;font-size:12.5px;font-weight:450}.bl .fda-amt{font-family:var(--mono);color:var(--fda-ink);margin-right:12px;font-size:14.5px;font-weight:600}.bl .fda-chip{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#6d7789;white-space:nowrap;background:#ebeef4;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:600;transition:background .35s,color .35s}.bl .fda-chip.rev{color:var(--ink-soft);border:1px solid var(--border-strong);background:#e8ebf2}.bl .fda-ev-done{visibility:hidden;border:1px solid var(--border);border-radius:var(--r);background:var(--soft);color:#6d7789;align-items:center;gap:11px;padding:14px 16px;font-size:13.5px;font-weight:500;display:flex}.bl .fda-ev-done .fda-chk{background:#e8ebf2;border-radius:4px;flex:none;justify-content:center;align-items:center;width:19px;height:19px;display:flex}.bl .fda-ev-done .fda-chk svg{width:10px;height:10px;stroke:var(--ink-soft);fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.bl .fda-event.collapsed .fda-ev-active{visibility:hidden}.bl .fda-event.collapsed .fda-ev-done{visibility:visible}.bl .mtd-cursor{z-index:5;pointer-events:none;opacity:0;filter:drop-shadow(0 6px 10px #02081c66);width:24px;height:24px;transition:transform 1.2s cubic-bezier(.5,0,.3,1),opacity .55s;position:absolute;top:0;left:0}.bl .mtd-ripple{z-index:4;opacity:0;pointer-events:none;background:#3d5afa52;border-radius:50%;width:16px;height:16px;position:absolute;top:0;left:0;transform:scale(0)}.bl .ui[data-phase=idle] .mtd-cursor,.bl .ui[data-phase=moving] .mtd-cursor,.bl .ui[data-phase=tap] .mtd-cursor{opacity:1}.bl .ui[data-phase=tap] .mtd-ripple{animation:.6s ease-out mtd-ripple}@keyframes mtd-ripple{0%{opacity:.5;transform:scale(0)}to{opacity:0;transform:scale(6)}}.bl .seg span{transition:background .3s,color .3s,box-shadow .3s}.bl .seg span.on{color:var(--ink);box-shadow:inset 0 2px 0 0 var(--cyan);background:#fff}.bl .stale{transition:opacity .45s}.bl .is-mtd .stale{opacity:.5}.bl .is-mtd .stale-tx .n{text-decoration:line-through}.bl .catch,.bl .catch-note{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(6px)}.bl .is-mtd .catch,.bl .is-mtd .catch-note{opacity:1;transform:none}@media (max-width:1180px){.bl .fda-meta .fda-src{display:none}}@media (max-width:980px){.bl .fda-body{flex-direction:column}.bl .fda-rail{border-right:0;border-bottom:1px solid var(--border);width:auto}.bl .fda-meta{white-space:normal;flex-wrap:wrap}.bl .fda-ai-status{border-left:0;order:3;width:100%;margin:6px 0 0 17px;padding-left:0}.bl .fda-meta .fda-src{order:4;width:100%;margin:3px 0 0 17px}}@media (max-width:720px){.bl .fda-rail{display:none}.bl .fda-bar{gap:8px;padding:12px 14px}.bl .fda-dots,.bl .fda-sub{display:none}.bl .fda-title{white-space:normal;min-width:0}.bl .fda-verified{padding:5px 8px;font-size:9.5px}.bl .fda-meta{overflow-wrap:anywhere;padding:14px}.bl .fda-ai-status{min-width:0;margin-left:0}.bl .fda-ai-status>span:last-child{flex:auto;width:auto;min-width:0}.bl .fda-stats{padding:8px 14px 4px;display:block}.bl .fda-kv{flex-direction:column;align-items:flex-start;gap:6px;height:auto;min-height:0;padding:14px 0;display:flex}.bl .fda-k{font-size:13.5px}.bl .fda-val{flex-wrap:wrap;gap:4px;font-size:14px;display:flex}.bl .fda-newbadge{margin-left:0}.bl .fda-event{margin:6px 14px 12px}.bl .fda-ev-active{grid-template-columns:32px minmax(0,1fr);grid-template-areas:none;align-items:start;gap:8px 10px;display:grid}.bl .fda-ev-active .fda-ic{grid-area:1/1/4}.bl .fda-ev-meta{grid-column:2;display:block}.bl .fda-ev-meta .fda-et,.bl .fda-ev-meta .fda-es{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;grid-area:auto;overflow:visible}.bl .fda-amt,.bl .fda-chip{grid-area:auto/2;margin:0}.bl .fda-chip{justify-self:start}}@media (prefers-reduced-motion:reduce){.bl .mtd-cursor,.bl .mtd-ripple{display:none}.bl .fda-step.active .fda-dot:after,.bl .fda-val.bump{animation:none}.bl .catch,.bl .catch-note{opacity:1;transform:none}}.bl .ftr{background:#fff;position:relative;overflow:hidden}.bl .ftr:before{content:"";width:min(100% - (var(--gut)*2), var(--max) - (var(--gut)*2));background:var(--border);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.bl .ftr-light{z-index:0;pointer-events:none;filter:blur(52px);opacity:.8;background:conic-gradient(from 210deg at 58% 46%,#2042d62e 0deg,#3d5afa29 58deg,#0ab4f026 126deg,#7fd8ff1c 190deg,#3d5afa1a 260deg,#3d5afa29 360deg);width:66%;height:150%;position:absolute;bottom:-64%;right:-20%;-webkit-mask-image:radial-gradient(58% 58% at 56%,#000 40%,#0000 78%);mask-image:radial-gradient(58% 58% at 56%,#000 40%,#0000 78%)}.bl .ftr-edge{z-index:0;transform-origin:100%;pointer-events:none;opacity:.3;filter:blur(2px);background:linear-gradient(90deg,#2042d600 0%,#2042d6 28%,#3d5afa 56%,#0ab4f0 84%,#7fd8ff00 100%);width:50%;height:92px;position:absolute;bottom:104px;right:-10%;transform:rotate(-13deg)}.bl .ftr-inner{z-index:1;max-width:var(--max);padding:184px var(--gut) 104px;margin:0 auto;position:relative}.bl .ftr-grid{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.bl .ftr-brand{grid-column:1/5;padding-right:56px}.bl .ftr-c1{grid-column:7/9}.bl .ftr-c2{grid-column:9/11}.bl .ftr-c3{grid-column:11/13}.bl .ftr-logo{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:9px;font-size:17px;font-weight:600;display:inline-flex}.bl .ftr-gl{border-radius:var(--r);background:var(--navy-950);place-items:center;width:27px;height:27px;display:grid}.bl .ftr-desc{color:var(--body);max-width:38ch;margin:24px 0 0;font-size:16px;line-height:1.7}.bl .ftr-contact{color:var(--body);margin:24px 0 0;font-size:14.5px;line-height:1.75}.bl .ftr-contact a{color:var(--blue-600);font-weight:500;transition:color .16s}.bl .ftr-contact a:hover{color:var(--blue-700)}.bl .ftr-t{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:0 0 20px;font-size:11.5px;font-weight:600}.bl .ftr-l{margin:0;padding:0;list-style:none}.bl .ftr-l li+li{margin-top:13px}.bl .ftr-l a{color:var(--ink-soft);letter-spacing:-.008em;font-size:15px;line-height:1.5;transition:color .16s}.bl .ftr-l a:hover{color:var(--covmont-action)}.bl .ftr-l a:focus-visible{outline:2px solid var(--blue-600);outline-offset:3px;border-radius:2px}.bl .ftr-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:136px;padding-top:28px;display:flex;position:relative}.bl .ftr-bar:before{content:"";background:var(--ramp);height:1px;position:absolute;top:0;left:0;right:0}.bl .ftr-copy{color:var(--muted);font-size:13px}.bl .ftr-place{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px}@media (max-width:1180px){.bl{--gut:32px}.bl .profile{grid-template-columns:minmax(0,1fr)}.bl .profile>*{min-width:0}.bl .an{padding:0 0 14px}.bl .an:after{display:none}.bl .an-d{max-width:none}.bl .crop,.bl .cap--flip .crop{padding:12px}.bl .arrive-head .label,.bl .lands-head .label{grid-column:1/13;margin-bottom:22px}.bl .arrive-head-body,.bl .lands-head-body{grid-column:1/13}.bl .lands-grid{grid-template-columns:1fr;gap:44px}.bl .close-body,.bl .close-action{grid-column:1/13}.bl .close-action{margin-top:52px;padding-top:26px;padding-left:0}.bl .close-cta-h{font-size:23px}.bl .close-edge{opacity:.28;bottom:0}.bl .ftr-brand{grid-column:1/13;margin-bottom:52px;padding-right:0}.bl .ftr-c1{grid-column:1/5}.bl .ftr-c2{grid-column:5/9}.bl .ftr-c3{grid-column:9/13}.bl .health{grid-template-columns:repeat(2,minmax(0,1fr))}.bl .hcell:last-child{border-top:1px solid var(--border);grid-column:1/3;min-height:120px}}@media (max-width:1239px){.bl .cap--flip .cap-copy{grid-area:1/1}.bl .cap--flip .cap-vis{grid-area:2/1}}@media (max-width:1411px){.bl .share{zoom:.95}.bl .share-scale{padding-left:118px}}@media (max-width:1343px){.bl .share{zoom:.9}.bl .share-scale{padding-left:127px}}@media (max-width:1275px){.bl .share{zoom:.85}.bl .share-scale{padding-left:136px}}@media (max-width:1206px){.bl .share{zoom:.8}.bl .share-scale{padding-left:145px}}@media (max-width:1138px){.bl .share{zoom:.71}.bl .share-scale{padding-left:162px}}@media (max-width:1015px){.bl .share{zoom:.61}.bl .share-scale{padding-left:180px}}@media (max-width:980px){.bl .share-scale{justify-content:center;padding-left:0}}@media (max-width:899px){.bl .share{zoom:1;flex-direction:column;gap:14px;width:100%}.bl .share-line{width:1px;height:44px}.bl .access{text-align:center;width:auto}.bl .shared-profile{width:100%;max-width:420px}.bl .shared-profile:before{margin:0 0 0 -4.5px;top:-5px;left:50%}.bl .shared-profile:after{margin:0 0 0 -4.5px;inset:auto auto -5px 50%}.bl .shared-body{grid-template-columns:1fr;gap:22px;height:auto;padding:26px 0}.bl .facet+.facet{border-left:0;border-top:1px solid var(--border);padding-top:22px}.bl .shared-bar{white-space:normal;flex-wrap:wrap;row-gap:8px}.bl .shared-state{margin-left:0}}@media (max-width:720px){.bl .hero-note,.bl .close-action .fine{letter-spacing:.02em}.bl{--gut:20px}.bl .nav-links,.bl .hero h1 br{display:none}.bl .hero-actions{flex-wrap:wrap;gap:18px 22px}.bl .link,.bl .btn{white-space:nowrap}.bl .hero{padding:60px 0 72px}.bl .hero h1{font-size:clamp(38px,10.9vw,41px)}.bl .hero-sub{font-size:18px}.bl .hero-mount{padding:12px}.bl .pane{padding:22px 18px}.bl .pane-id{flex-wrap:wrap;align-items:flex-start}.bl .asof{text-align:left}.bl .split-key{flex-wrap:wrap;gap:14px}.bl .pos{flex-wrap:wrap;align-items:flex-start}.bl .crop{overscroll-behavior-inline:contain;overflow-x:auto}.bl .how,.bl .arrive,.bl .lands,.bl .close{padding-top:72px;padding-bottom:76px}.bl .cap{padding:64px 0}.bl .health{grid-template-columns:1fr}.bl .hcell{border-right:0;border-bottom:1px solid var(--border)}.bl .hcell:last-child{grid-column:auto}.bl .two-arms{grid-template-columns:1fr}.bl .ftr-light,.bl .ftr-edge{display:none}.bl .ftr-inner{padding:72px var(--gut) 52px}.bl .ftr-c1,.bl .ftr-c2,.bl .ftr-c3{grid-column:1/13;margin-bottom:36px}.bl .ftr-bar{margin-top:44px}}@media (prefers-reduced-motion:reduce){.bl *{transition:none!important;animation:none!important}}.bl .fda-window{zoom:1}.bl{--nav-h:103px}.bl .hero{padding-top:calc(var(--nav-h) + 119px)}@media (max-width:720px){.bl .hero{padding-top:calc(var(--nav-h) + 46px)}}.bl .hero-light{top:-120px}.bl .hero-edge{top:150px}@media (max-width:720px){.bl .hero-edge{top:48px}}.bl .hero-phone{transform-origin:50%;flex:none;width:310px;height:592px;position:relative;transform:translate(24px)scale(1.07)}@media (min-width:1400px){.bl .hero-phone{margin-left:60px}}.bl .phone{--phoneWidth:310px;--phoneHeight:592px;--phoneBorderRadius:34px;--phoneScreenBorderRadius:27px;--phoneGraphicShadow:0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d,inset 0 -2px 6px 0 #0a254059;--phoneUIColor:var(--ink);z-index:2;width:var(--phoneWidth);height:var(--phoneHeight);border-radius:var(--phoneBorderRadius);box-shadow:var(--phoneGraphicShadow);-webkit-user-select:none;user-select:none;background:#f6f9fc;margin-left:-155px;padding:8px;font-size:16px;position:absolute;top:0;left:50%;overflow:hidden}.bl .phone-screen{border-radius:var(--phoneScreenBorderRadius);background:#fff;height:100%;position:relative;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.bl .phone-status{z-index:5;justify-content:space-between;align-items:center;height:30px;padding:0 20px;display:flex;position:absolute;top:0;left:0;right:0}.bl .phone-status-time{color:var(--phoneUIColor);font:600 11px/15px var(--sans);letter-spacing:-.2px;align-items:center;gap:2px;display:flex}.bl .phone-status-icons{align-items:center;display:flex}.bl .cv{color:var(--ink);font-family:var(--sans);--muted:#6c7483;--faint:#7b808b;background:#fff;flex-direction:column;padding-top:30px;display:flex;position:absolute;inset:0}.bl .cv-l{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font-size:8.5px;font-weight:500;display:block}.bl .cv-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:13px 15px 14px;display:flex}.bl .cv-biz{letter-spacing:-.012em;color:var(--ink);font-size:13px;font-weight:600;line-height:16px;display:block}.bl .cv-biz-sub{font-family:var(--mono);letter-spacing:.08em;color:var(--faint);margin-top:3px;font-size:8px;font-weight:400;display:block}.bl .cv-live{border-radius:var(--r);background:var(--soft);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex:none;align-items:center;gap:5px;padding:4px 7px 4px 6px;font-size:8px;font-weight:600;display:inline-flex}.bl .cv-live i{background:var(--cyan);border-radius:50%;width:4px;height:4px;box-shadow:0 0 0 2.5px #0ab4f01a}.bl .cv-hero{padding:18px 15px 19px}.bl .cv-hero-row{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:8px;display:flex}.bl .cv-hero-val{letter-spacing:-.032em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:30px}.bl .cv-chart{flex:none;align-items:flex-end;gap:9px;display:flex}.bl .cv-chart span{width:18px;display:block}.bl .cv-chart b{background:var(--blue-300);border-radius:2px;display:block}.bl .cv-chart span:first-child b{height:33px}.bl .cv-chart span:nth-child(2) b{height:39px}.bl .cv-chart span:nth-child(3) b{height:36px}.bl .cv-chart span:nth-child(4) b{background:linear-gradient(180deg,var(--cyan),var(--sky));height:16px}.bl .cv-chart i{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--faint);text-align:center;margin-top:6px;font-size:7px;font-style:normal;font-weight:500;display:block}.bl .cv-chart span:nth-child(4) i{color:var(--cyan)}.bl .cv-hero-meta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:7px;margin-top:16px;font-size:8px;font-weight:400;display:flex}.bl .cv-hero-meta em{color:var(--body);font-style:normal;font-weight:500}.bl .cv-hero-meta s{background:var(--border-strong);width:1px;height:8px;text-decoration:none}.bl .cv-trio{border:1px solid var(--border);border-radius:var(--r);background:var(--soft);grid-template-columns:repeat(3,1fr);margin:0 15px;display:grid;overflow:hidden}.bl .cv-trio div{border-left:1px solid var(--border);padding:13px 11px 15px}.bl .cv-trio div:first-child{border-left:0}.bl .cv-trio .cv-l{letter-spacing:.1em;white-space:nowrap;font-size:7.5px}.bl .cv-trio b{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:8px;font-size:14px;font-weight:600;line-height:15px;display:block}.bl .cv-pos{border:1px solid var(--border);border-radius:var(--r);margin:22px 15px 0;overflow:hidden}.bl .cv-pos-head{background:var(--soft);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:11px;display:flex}.bl .cv-pos-head span:last-child{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--body);font-size:8px;font-weight:500}.bl .cv-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:13px 11px;display:flex}.bl .cv-row:first-of-type{border-top:0}.bl .cv-row-n{letter-spacing:-.008em;color:var(--ink);font-size:11px;font-weight:550;line-height:13px;display:block}.bl .cv-row-s{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-top:3px;font-size:7.5px;display:block}.bl .cv-row-a{text-align:right;letter-spacing:-.015em;color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:600}.bl .cv-row-a s{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-top:3px;font-size:7.5px;font-weight:400;text-decoration:none;display:block}.bl .cv-row--new{position:relative}.bl .cv-tag{background:var(--border);color:var(--ink-soft);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;vertical-align:1.5px;border-radius:3px;align-items:center;margin-left:6px;padding:2px 4px;font-size:6.5px;font-weight:600;display:inline-flex}.bl .cv-foot{border-top:1px solid var(--border);background:#fff;margin-top:auto;padding:11px 15px 14px}.bl .cv-cta{border-radius:var(--r);cursor:pointer;background:var(--accent);color:#fff;width:100%;height:36px;font-family:var(--sans);letter-spacing:-.005em;border:0;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:550;display:flex;box-shadow:0 1px 2px #0a14303d,0 6px 16px -6px #0a143057}.bl .cv-cta:hover{background:var(--accent-hover)}.bl .cv-cta:active{background:var(--accent-active)}.bl .cv-cta svg{flex:none}.bl .fp{--rail:#060f22;--bar:#0b1a2e;--entity:#12253f;--sheet:#0f2039;--band:#0a192f;--colhead:#16294a;--row-hover:#1b3357;--now:#182d4f;--evidence:#0c1c35;--line:#8eb6f229;--line-hi:#8eb6f24d;--line-edge:#8eb6f266;--fg:#eef4fc;--fg-2:#afc3dc;--lbl:#cbdaee;--data:#86b6f8;--data-line:#86b6f875;--pos:#4fd69b;--pos-tint:#4fd69b24;--pos-line:#4fd69b57;--neg:#f0879a;--chip-bg:#ffffff1f;--chip-line:#fff3;--chip-fg:#fff;--fill-soft:#ffffff0d;--fill-hover:#ffffff14;--fill-on:#ffffff21;--nav-rule:#ffffff29}.bl .fp-stage{justify-content:center;display:flex}.bl .fp{background:var(--sheet);border:1px solid var(--line-hi);font-variant-numeric:tabular-nums lining-nums;width:100%;color:var(--fg);border-radius:12px;display:flex;position:relative;overflow:hidden}.bl .fp-nav{background:var(--rail);border-right:1px solid var(--line);flex-direction:column;flex:none;align-items:center;width:60px;padding:14px 0;display:flex}.bl .fp-brand{background:var(--chip-bg);border:1px solid var(--chip-line);width:30px;height:30px;color:var(--chip-fg);border-radius:8px;justify-content:center;align-items:center;margin-bottom:14px;font-size:13px;font-weight:800;display:flex}.bl .fp-nav-rule{background:var(--nav-rule);width:24px;height:1px;margin-bottom:14px}.bl .fp-nav-items{flex-direction:column;align-items:center;gap:3px;display:flex}.bl .fp-i{width:38px;height:38px;color:var(--fg-2);border-radius:8px;justify-content:center;align-items:center;transition:color .16s,background-color .16s;display:flex;position:relative}.bl .fp-i svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.bl .fp-i:hover{color:var(--fg);background:var(--fill-hover)}.bl .fp-nav .fp-i,.bl .fp-theme{pointer-events:none}.bl .fp-i:focus-visible{outline:2px solid var(--data);outline-offset:2px}.bl .fp-i.is-on{color:var(--fg);background:var(--fill-on)}.bl .fp-i.is-on:before{content:"";background:var(--data);border-radius:2px;width:2.5px;position:absolute;top:10px;bottom:10px;left:-11px}.bl .fp-nav-foot{flex-direction:column;align-items:center;margin-top:auto;display:flex}.bl .fp-theme{cursor:default;margin-bottom:12px}.bl .fp-nav-rule--foot{margin-bottom:12px}.bl .fp-you{background:var(--chip-bg);border:1px solid var(--chip-line);width:28px;height:28px;color:var(--fg);border-radius:50%;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:flex}.bl .fp-main{background:var(--sheet);flex-direction:column;flex:1;min-width:0;display:flex}.bl .fp-bar{border-bottom:1px solid var(--line);background:var(--bar);flex:none;align-items:center;height:42px;padding:0 26px;display:flex}.bl .fp-crumb{color:var(--fg-2);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.bl .fp-crumb b{color:var(--fg);font-weight:650}.bl .fp-crumb s{color:var(--fg-2);opacity:.5;text-decoration:none}.bl .fp-bar-meta{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--fg-2);align-items:center;gap:18px;margin-left:auto;font-size:9.5px;font-weight:600;display:flex}.bl .fp-bar-meta b{color:var(--fg);font-weight:700}.bl .fp-live{align-items:center;gap:7px;display:inline-flex}.bl .fp-live i{background:var(--pos);width:6px;height:6px;box-shadow:0 0 0 3px var(--pos-tint);border-radius:50%}.bl .fp-head{background:var(--entity);flex:none;align-items:center;gap:14px;padding:26px 26px 27px;display:flex}.bl .fp-mk{background:var(--chip-bg);border:1px solid var(--chip-line);width:38px;height:38px;color:var(--chip-fg);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.bl .fp-ttl{flex-direction:column;gap:2px;min-width:0;display:flex}.bl .fp-name{letter-spacing:-.022em;color:var(--fg);font-size:19.5px;font-weight:650;line-height:1.15}.bl .fp-name span{color:var(--fg-2);font-weight:450}.bl .fp-meta{color:var(--fg-2);font-size:12.5px;font-weight:500}.bl .fp-status{color:var(--pos);background:var(--pos-tint);border:1px solid var(--pos-line);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;margin-left:auto;padding:7px 13px;font-size:12.5px;font-weight:650;display:inline-flex}.bl .fp-status i{background:var(--pos);border-radius:50%;width:6px;height:6px}.bl .mpctx{background:var(--entity);border-bottom:2px solid var(--line-edge);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px 32px;padding:22px 26px 32px;display:grid}.bl .mpctx-i{flex-direction:column;gap:4px;min-width:0;display:flex}.bl .mpctx-k{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--lbl);font-size:9.5px;font-weight:700}.bl .mpctx-v{color:var(--fg);letter-spacing:-.016em;font-size:15px;font-weight:650;line-height:1.2}.bl .mpctx-m{font-family:var(--mono);letter-spacing:.04em;color:var(--fg-2);font-size:11.5px;font-weight:500}.bl .mpctx+.mph{margin-top:14px}.bl .mph{background:var(--band);border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:17px 26px;display:flex}.bl .mph-t{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--fg);font-size:12.5px;font-weight:750}.bl .mph-n{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);margin-left:auto;font-size:9.5px;font-weight:600}.bl .mptw,.bl .mpltw{background:var(--sheet);padding:0}.bl .mpt{border-collapse:collapse;width:100%}.bl .mpt thead th{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--lbl);text-align:right;white-space:nowrap;background:var(--colhead);border-bottom:1px solid var(--line-hi);padding:11px 0 11px 22px;font-size:11px;font-weight:700}.bl .mpt th:first-child,.bl .mpt td:first-child{text-align:left;padding-left:26px}.bl .mpt th:last-child,.bl .mpt td:last-child{padding-right:26px}.bl .mpt th.l,.bl .mpt td.l{text-align:left}.bl .mpt th.c,.bl .mpt td.c{text-align:center}.bl .mpt th.gut,.bl .mpt td.gut{padding-left:34px}.bl .mpt td{border-top:1px solid var(--line);text-align:right;color:var(--fg);letter-spacing:-.014em;vertical-align:middle;padding:15.5px 0 15.5px 22px;font-size:13.5px;font-weight:600}.bl .mpt tbody tr:first-child td{border-top:0}.bl .mpt tbody tr{transition:background-color .12s}.bl .mpt tbody tr:not(.mpdrow):hover td{background:var(--row-hover)}.bl .mpt td.mo{color:var(--fg);letter-spacing:-.006em;font-size:12.5px;font-weight:650}.bl .mpt tr.is-now td,.bl .mpt tr.is-now:hover td{background:var(--now)}.bl .mpt td.warn{color:var(--neg)}.bl .mpt td.zero{color:var(--fg-2);font-weight:500}.bl .mpt td.zero>.zero{opacity:.6}.bl .mpfn{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--fg-2);background:var(--sheet);margin:0;padding:13px 26px 20px;font-size:9.5px;font-weight:600}.bl .mplt td{letter-spacing:-.008em;border-top:1px solid var(--line);padding:16.5px 0 16.5px 22px;font-weight:550}.bl .mplt tbody tr:last-child td{border-bottom:1px solid var(--line-hi)}.bl .mplt tbody tr.mpdrow.is-open:last-child>td{border-bottom:0}.bl .mpactive{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--pos);background:var(--pos-tint);border:1px solid var(--pos-line);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;padding:5px 11px;font-size:9px;font-weight:700;display:inline-flex}.bl .mpsched{flex-direction:column;align-items:center;gap:3px;display:flex}.bl .mpsched b{letter-spacing:-.01em;color:var(--fg);font-size:13px;font-weight:650}.bl .mpsched span{color:var(--fg-2);white-space:nowrap;font-size:10.5px;font-weight:500}.bl .mpdisb{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.bl .mpdisb b{letter-spacing:-.014em;color:var(--fg);font-size:13px;font-weight:650}.bl .mpdisb span{color:var(--fg-2);white-space:nowrap;font-size:10.5px;font-weight:500}.bl .mpdv{font:inherit;color:inherit;cursor:pointer;font-variant-numeric:inherit;background:0 0;border:0;align-items:center;gap:7px;margin:-4px 0;padding:4px 0;display:inline-flex}.bl .mpt td:not(:first-child) .mpdv{flex-direction:row-reverse}.bl .mpdv-v{border-bottom:1.5px solid var(--data-line);padding-bottom:2px;transition:border-color .16s}.bl .mpdv i{width:12px;height:12px;color:var(--data);opacity:0;flex:none;transition:opacity .16s,transform .2s cubic-bezier(.22,1,.36,1)}.bl .mpdv i svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;display:block}.bl .mpdv:hover .mpdv-v{border-bottom-color:var(--data)}.bl .mpdv:hover i,.bl .mpdv[aria-expanded=true] i{opacity:1}.bl .mpdv[aria-expanded=true] .mpdv-v{border-bottom-color:var(--data)}.bl .mpdv[aria-expanded=true] i{transform:rotate(180deg)}.bl .mpdv:focus-visible{outline:2px solid var(--data);outline-offset:3px;border-radius:2px}.bl .mpt tbody tr.is-src>td{background:var(--row-hover);border-top-color:var(--line-hi)}.bl .mpt tbody tr.is-src.is-now>td{background:var(--now)}.bl .mpt tbody tr.is-src:first-child>td{border-top:0}.bl .mpt tr.mpdrow>td{text-align:left;background:0 0;border:0;padding:0}.bl .mpt tbody tr.mpdrow.is-open+tr>td{border-top:0}.bl .mpd-clip{height:0;transition:height .3s cubic-bezier(.22,1,.36,1);overflow:hidden}.bl .mpd{background:var(--evidence);opacity:0;border-top:1px solid var(--line-hi);border-bottom:1px solid var(--line-hi);padding:18px 26px 20px;transition:opacity .2s 50ms}.bl .mpdrow.is-open .mpd{opacity:1}.bl .mpd-h{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;margin-bottom:4px;padding-bottom:11px;display:flex}.bl .mpd-t{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--lbl);font-size:9.5px;font-weight:700}.bl .mpd-x{cursor:pointer;font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--fg-2);background:0 0;border:0;border-radius:4px;margin-left:auto;padding:4px 8px;font-size:9.5px;font-weight:700;transition:color .16s,background-color .16s}.bl .mpd-x:hover{color:var(--fg);background:var(--fill-hover)}.bl .mpd-x:focus-visible{outline:2px solid var(--data);outline-offset:2px}.bl .mpd-l{border-top:1px solid var(--line);grid-template-columns:250px 140px 1fr 118px;align-items:center;gap:0 16px;padding:10px 0;display:grid}.bl .mpd-l:first-of-type{border-top:0}.bl .mpd-l--3{grid-template-columns:250px 1fr 110px 118px}.bl .mpd-l--sum{border-top:1.5px solid var(--line-hi);margin-top:2px;padding-top:13px}.bl .mpd-n{color:var(--fg);font-size:13.5px;font-weight:500}.bl .mpd-l--sum .mpd-n{font-weight:700}.bl .mpd-c{color:var(--fg-2);font-size:12px;font-weight:500}.bl .mpd-c--r{text-align:right}.bl .mpd-c--r b{color:var(--fg);font-weight:700}.bl .mpd-a{color:var(--fg);letter-spacing:-.016em;text-align:right;font-size:14.5px;font-weight:650}.bl .mpd-a--neg{color:var(--fg-2)}.bl .mpd-view{background:var(--fill-soft);border:1px solid var(--line-hi);cursor:pointer;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lbl);border-radius:5px;justify-self:start;padding:4px 10px;font-size:9px;font-weight:700;transition:color .16s,border-color .16s,background-color .16s}.bl .mpd-view:hover{color:var(--data);border-color:var(--data)}.bl .mpd-view:focus-visible{outline:2px solid var(--data);outline-offset:2px}.bl .mpd-view[aria-expanded=true]{color:var(--data);border-color:var(--data);background:0 0}.bl .mpd-tx{grid-column:1/-1;margin:4px 0 6px;padding:4px 0 2px;animation:.24s cubic-bezier(.22,1,.36,1) both mpd-fade}@keyframes mpd-fade{0%{opacity:0}to{opacity:1}}.bl .mpd-tx[hidden]{display:none}.bl .mpd-tr{border-left:2px solid var(--data-line);grid-template-columns:88px 1fr 110px;align-items:center;gap:0 18px;padding:9px 0 9px 18px;display:grid}.bl .mpd-tr+.mpd-tr{border-top:1px solid var(--line)}.bl .mpd-ev{border-top:1px solid var(--line);grid-template-columns:88px 1fr 130px;align-items:center;gap:0 18px;padding:10px 0;display:grid}.bl .mpd-ev:first-of-type{border-top:0}.bl .mpd-td{font-family:var(--mono);letter-spacing:.06em;color:var(--fg-2);text-transform:uppercase;font-size:10.5px;font-weight:600}.bl .mpd-tn{font-family:var(--mono);letter-spacing:.02em;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;overflow:hidden}.bl .mpd-ta{color:var(--fg);letter-spacing:-.014em;text-align:right;font-size:13.5px;font-weight:650}.bl .mpd-ta--neg{color:var(--neg)}.bl .mpd-src{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);grid-column:1/-1;margin-top:9px;padding-left:20px;font-size:9px;font-weight:600}.bl .mpd-src--flat{border-top:1px solid var(--line);margin-top:13px;padding-top:11px;padding-left:0}.bl .mpd-kv{grid-template-columns:repeat(3,1fr);gap:0;margin-top:2px;display:grid}.bl .mpd-kv>div{flex-direction:column;gap:4px;padding:13px 20px;display:flex}.bl .mpd-kv>div:first-child,.bl .mpd-kv>div:nth-child(4){padding-left:0}.bl .mpd-kv>div:not(:nth-child(3n+1)){border-left:1px solid var(--line)}.bl .mpd-kv>div:nth-child(n+4){border-top:1px solid var(--line)}.bl .mpd-kv-k{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--lbl);font-size:9px;font-weight:700}.bl .mpd-kv-v{color:var(--fg);letter-spacing:-.016em;font-size:15px;font-weight:650}.bl .mpd-kv-s{color:var(--fg-2);font-size:11.5px;font-weight:500}.bl .mpfoot-gap{background:var(--sheet);height:18px}.bl .mpfoot{border-top:1px solid var(--line-hi);background:var(--band);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);flex:none;justify-content:space-between;align-items:center;padding:13px 26px;font-size:9.5px;font-weight:600;display:flex}.bl .mpfoot b{color:var(--fg);font-weight:700}@media (prefers-reduced-motion:reduce){.bl .mpd-clip,.bl .mpd{transition:none}.bl .mpd-tx{animation:none}}
