.al-scope *{box-sizing:border-box}.al-scope{margin:0;background:var(--al-p0);color:var(--al-ink);font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-weight:300;font-size:var(--al-fs-6);line-height:1.55;letter-spacing:-.05px;-webkit-font-smoothing:antialiased;transition:background .4s ease,color .4s ease}.al-scope .tnum{font-variant-numeric:tabular-nums}.al-scope .mono,.al-scope .ser{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif}.al-scope .ser{font-style:italic;font-weight:400}.al-scope .aurora{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.al-scope .aurora i{position:absolute;border-radius:50%;filter:blur(100px);display:block}.al-scope .aurora .a1{width:900px;height:640px;left:-12%;top:-22%;background:radial-gradient(circle,#BBD6F0 0,transparent 68%);opacity:.7}.al-scope .aurora .a2{width:760px;height:560px;right:-8%;top:-16%;background:radial-gradient(circle,#F3E3C0 0,transparent 70%);opacity:.8}.al-scope .aurora .a3{width:860px;height:600px;left:30%;bottom:-16%;background:radial-gradient(circle,#F2DCE2 0,transparent 72%);opacity:.5}.al-scope.dark .aurora .a1{background:radial-gradient(circle,#254468 0,transparent 68%);opacity:.5}.al-scope.dark .aurora .a2{background:radial-gradient(circle,#5E4A22 0,transparent 70%);opacity:.4}.al-scope.dark .aurora .a3{background:radial-gradient(circle,#40284A 0,transparent 72%);opacity:.4}.al-scope .tooth{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.45;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='t'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23t)' opacity='0.07'/%3E%3C/svg%3E")}.al-scope.dark .tooth{mix-blend-mode:overlay;opacity:.3}.al-scope .wrap{position:relative;z-index:2;max-width:1400px;margin:0 auto;padding:0 24px 90px}.al-scope .pagehead{padding:64px 0 30px;max-width:820px}.al-scope .pagehead .eyebrow{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);letter-spacing:.22em;text-transform:uppercase;color:var(--al-goldlo)}.al-scope .pagehead h1{font-size:clamp(calc(38px * var(--al-fs-scale)),5.6vw,calc(62px * var(--al-fs-scale)));font-weight:200;letter-spacing:-.042em;line-height:1;margin:18px 0 0}.al-scope .pagehead p{font-size:var(--al-fs-7);color:var(--al-ink2);margin:20px 0 0;max-width:64ch;line-height:1.5}.al-scope .ctl{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:26px}.al-scope .tgl{font-family:inherit;font-size:var(--al-fs-3);font-weight:400;color:var(--al-ink2);background:var(--al-p1);border:1px solid var(--al-hair);border-radius:999px;padding:8px 16px;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.al-scope .tgl:hover{border-color:var(--al-hair2);color:var(--al-ink);box-shadow:var(--al-sh1)}.al-scope .tgl.on{background:linear-gradient(180deg,var(--al-goldhi),var(--al-gold));color:#241B06;font-weight:500;border-color:transparent;box-shadow:0 1px 1px rgba(20,32,66,.18),inset 0 1px 0 rgba(255,255,255,.5)}.al-scope .app{background:var(--al-p1);border:1px solid var(--al-hair);border-radius:20px;overflow:hidden;box-shadow:var(--al-sh3);margin-top:26px;display:grid;grid-template-columns:210px minmax(0,1fr);min-width:1080px;position:relative;transition:background .4s ease,border-color .4s ease}.al-scope .nav{border-right:1px solid var(--al-hair);padding:20px 14px;background:var(--al-p2);transition:background .4s ease}.al-scope .brand{display:flex;align-items:center;gap:9px;padding:0 8px 20px}.al-scope .brand .mark{width:27px;height:27px;flex:none;display:block}.al-scope .brand .wm .o{background:linear-gradient(150deg,#F4E8C8,#D4AF37 45%,#A8894F);-webkit-background-clip:text;background-clip:text;color:transparent}.al-scope .brand .wm{color:var(--al-navy)}.al-scope.dark .brand .wm{color:#B9C9E8}.al-scope .brand .wm{font-size:var(--al-fs-5);font-weight:500;letter-spacing:.09em}.al-scope .nav a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;font-size:var(--al-fs-4);color:var(--al-ink2);text-decoration:none;transition:all .25s ease}.al-scope .nav a.on,.al-scope .nav a:hover{background:var(--al-p1);color:var(--al-ink)}.al-scope .nav a.on{font-weight:400;box-shadow:var(--al-sh1);position:relative}.al-scope .nav a.on:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:2px;background:var(--al-navy)}.al-scope .nav .dot{width:5px;height:5px;border-radius:50%;background:var(--al-navy);flex:none}.al-scope .nav .sep{height:1px;background:var(--al-hair);margin:16px 8px}.al-scope .main{min-width:0;position:relative}.al-scope .mesh{position:absolute;inset:0 0 auto 0;height:250px;pointer-events:none;overflow:hidden;z-index:0}.al-scope .mesh i{position:absolute;border-radius:50%;filter:blur(70px);display:block}.al-scope .mesh .m1{width:460px;height:280px;left:2%;top:-44%;background:radial-gradient(circle,#CFE2F5 0,transparent 70%);opacity:.85}.al-scope .mesh .m2{width:400px;height:260px;right:10%;top:-48%;background:radial-gradient(circle,#F6E7C6 0,transparent 70%);opacity:.9}.al-scope .mesh .m3{width:380px;height:250px;left:46%;top:-34%;background:radial-gradient(circle,#F3DEE4 0,transparent 72%);opacity:.7}.al-scope.dark .mesh .m1{background:radial-gradient(circle,#2A4C77 0,transparent 70%);opacity:.4}.al-scope.dark .mesh .m2{background:radial-gradient(circle,#6B5324 0,transparent 70%);opacity:.32}.al-scope.dark .mesh .m3{background:radial-gradient(circle,#4A2C4A 0,transparent 72%);opacity:.3}.al-scope .top{position:relative;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 26px 14px}.al-scope .top .pn{font-size:var(--al-fs-5);font-weight:400;letter-spacing:-.01em}.al-scope .top .pm{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);color:var(--al-navy);letter-spacing:.12em;text-transform:uppercase;margin-top:3px}.al-scope .pill{font-family:inherit;font-size:var(--al-fs-3);font-weight:400;color:var(--al-ink2);background:var(--al-p1);border:1px solid var(--al-hair);border-radius:999px;padding:7px 14px;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.al-scope .pill:hover{border-color:var(--al-hair2);color:var(--al-ink)}.al-scope .pill.pri{background:linear-gradient(180deg,var(--al-goldhi),var(--al-gold));color:#241B06;font-weight:500;border-color:transparent;box-shadow:0 1px 1px rgba(20,32,66,.18),0 2px 2px rgba(20,32,66,.07),inset 0 1px 0 rgba(255,255,255,.5)}.al-scope .pill.pri:hover{box-shadow:0 2px 3px rgba(20,32,66,.2),0 12px 26px -10px rgba(184,147,63,.6),inset 0 1px 0 rgba(255,255,255,.6)}.al-scope .tabs{position:relative;z-index:2;display:flex;gap:2px;padding:0 26px;border-bottom:1px solid var(--al-hair);overflow-x:auto}.al-scope .tab{font-family:inherit;font-size:var(--al-nav-fs);font-weight:400;color:var(--al-ink3);background:none;border:none;cursor:pointer;padding:11px 14px 12px;position:relative;white-space:nowrap;transition:color .25s ease}.al-scope .tab.on,.al-scope .tab:hover{color:var(--al-ink)}.al-scope .tab.on{font-weight:500}.al-scope .tab.on:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--al-navy),var(--al-navy-hi))}.al-scope .panelwrap{position:relative;z-index:2;padding:28px 26px 30px}@media (min-width:1024px){.al-scope .panelwrap.panelwrap-rail{padding-right:0}}.al-scope .panel{display:none}.al-scope .panel.on{display:block;animation:al-fi .45s cubic-bezier(.16,1,.3,1)}@keyframes al-fi{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.al-scope .lr{position:relative;padding-top:15px;margin-top:26px}.al-scope .lr:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--al-navy-bar) 0,var(--al-navy) 12%,color-mix(in srgb,var(--al-navy) 24%,transparent) 42%,transparent 100%)}.al-scope .lr.val:before{background:linear-gradient(90deg,var(--al-gold) 0,var(--al-goldhi) 10%,rgba(184,147,63,.2) 40%,rgba(184,147,63,0) 100%)}.al-scope .qh{font-size:var(--al-fs-6);font-weight:400;letter-spacing:-.015em}.al-scope .qs{font-size:var(--al-fs-3);color:var(--al-ink3);margin-top:3px}.al-scope .qhead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.al-scope .qhead-text{min-width:0}.al-scope .qhead .viewtog{margin-top:0;flex:none}.al-scope .ans{font-size:clamp(calc(32px * var(--al-fs-scale)),3.9vw,calc(48px * var(--al-fs-scale)));font-weight:200;letter-spacing:-.04em;line-height:1.03;margin:0}.al-scope .ans b{font-weight:300;background:linear-gradient(96deg,var(--al-goldlo),var(--al-goldhi));-webkit-background-clip:text;background-clip:text;color:transparent}.al-scope.dark .ans b{background:linear-gradient(96deg,#C9A96E,#F0DDB2);-webkit-background-clip:text;background-clip:text;color:transparent}.al-scope .anssub{font-size:var(--al-fs-5);color:var(--al-ink2);margin:12px 0 0;max-width:none}.al-scope .anssub button.inlink{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;font-variant-numeric:tabular-nums;text-decoration:underline;text-decoration-color:var(--al-hair2);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .2s ease,color .2s ease}.al-scope .anssub button.inlink:hover{color:var(--al-navy);text-decoration-color:var(--al-navy);text-decoration-thickness:2px}.al-scope .anssub button.inlink:focus-visible{outline:2px solid var(--al-navy);outline-offset:2px;border-radius:3px}.al-scope .anssub-oneline{max-width:none}.al-scope .advhero-verdict{margin-bottom:11px}.al-scope .ans.risk b{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--al-risk);-webkit-text-fill-color:var(--al-risk)}.al-scope .figs{display:flex;flex-wrap:wrap;margin-top:24px;border-top:1px solid var(--al-hair);padding-top:17px}.al-scope .figs .f{padding-right:32px;margin-right:32px;border-right:1px solid var(--al-hair)}.al-scope .figs .f:last-child{border-right:none;padding-right:0;margin-right:0}.al-scope .incsplit{margin-top:9px;max-width:210px;border-radius:999px}.al-scope .incsplit:focus-visible{outline:2px solid var(--al-gold);outline-offset:3px}.al-scope .incbar{display:flex;height:5px;border-radius:999px;overflow:hidden;background:var(--al-p3)}.al-scope .incbar .g,.al-scope .incdot.g{background:var(--al-s-bvg,var(--al-ok))}.al-scope .incbar .p,.al-scope .incdot.p{background:var(--al-s-eq,var(--al-gold))}.al-scope .incbar .o,.al-scope .incdot.o{background:var(--al-s-cash,var(--al-ink3))}.al-scope .incdot{display:inline-block;width:8px;height:8px;border-radius:999px;margin-right:4px;vertical-align:baseline}.al-scope .incrow{display:flex;align-items:center;gap:2px}.al-scope .incrow+.incrow{margin-top:3px}.al-scope .fl{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-2);letter-spacing:.16em;text-transform:uppercase;color:var(--al-navy);display:inline-flex;align-items:center;gap:2px}.al-scope .fv{font-size:var(--al-fs-8);font-weight:var(--al-numeral-weight);letter-spacing:-.028em;margin-top:6px;font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:9px}.al-scope .asof{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);letter-spacing:.1em;text-transform:uppercase;color:var(--al-ink4);font-weight:400;white-space:nowrap;align-self:center;position:relative;top:1px}.al-scope .asofrow{display:block;margin-top:4px;top:0}.al-scope .ans.long{font-size:clamp(calc(26px * var(--al-fs-scale)),2.9vw,calc(38px * var(--al-fs-scale)));line-height:1.06}.al-scope .herocard .ans{font-size:clamp(calc(19px * var(--al-fs-scale)),1.9vw,calc(25px * var(--al-fs-scale)));line-height:1.16}.al-scope .herocard .ans.long{font-size:clamp(calc(17px * var(--al-fs-scale)),1.7vw,calc(21px * var(--al-fs-scale)));line-height:1.22}.al-scope .herocard .anssub{margin-top:8px;font-size:var(--al-fs-4)}.al-scope .herocard .figs{margin-top:16px;padding-top:14px}.al-scope .herocard .advhero-verdict{margin-bottom:8px}.al-scope .anstip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin:0 0 0 5px;padding:0;vertical-align:middle;color:var(--al-ink4);background:none;border:0;cursor:pointer;flex:none}.al-scope .anstip:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.al-scope .anstip:hover{color:var(--al-navy)}.al-scope .anstip:focus-visible{outline:2px solid var(--al-navy);outline-offset:2px;border-radius:3px}.al-scope .anstipi{width:13px;height:13px;display:block}.al-scope .ans .anstip{width:22px;height:22px;margin-left:8px}.al-scope .ans .anstipi{width:20px;height:20px}.al-scope .anscaveat{font-size:var(--al-fs-2);color:var(--al-ink3);margin:8px 0 0;max-width:60ch}.al-scope .hero-remedies{margin:14px 0 0}.al-scope .hero-remedies-lead{font-size:var(--al-fs-2);color:var(--al-ink3);margin:0 0 8px}.al-scope .hero-remedies-grid{display:flex;flex-wrap:wrap;gap:8px}.al-scope .hero-remedy{background:var(--al-p2);border:1px solid var(--al-hair);border-radius:9px;padding:7px 9px;width:-moz-max-content;width:max-content;max-width:132px;min-width:0}.al-scope .hero-remedy-k{font-size:var(--al-fs-1);color:var(--al-ink3);font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;letter-spacing:.07em;text-transform:uppercase;margin-bottom:2px;white-space:nowrap}.al-scope .hero-remedy-v{font-size:var(--al-fs-2);color:var(--al-ink1);line-height:1.25}.al-scope .hero-remedy-v b{font-weight:600}.al-scope .hero-remedies-status{font-size:var(--al-fs-2);color:var(--al-ink3);margin:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;max-width:60ch}.al-scope .hero-remedies-cta{font-size:var(--al-fs-2);color:var(--al-navy);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;font-family:inherit}.al-scope .hero-remedies-cta:hover{color:var(--al-ink1)}.al-scope .hero-remedies-cta:focus-visible{outline:2px solid var(--al-navy);outline-offset:2px;border-radius:3px}@media (max-width:640px){.al-scope .figs .f{border-right:none;padding-right:0;margin-right:0;margin-bottom:14px}}@media (min-width:1400px){.al-scope .figs .f{padding-right:44px;margin-right:44px}.al-scope .figs .f:last-child{padding-right:0;margin-right:0}}.al-scope .fnote{margin-top:6px;max-width:30ch;line-height:1.45}.al-scope .cur,.al-scope .fnote{font-size:var(--al-fs-2);color:var(--al-ink3)}.al-scope .cur{letter-spacing:.06em;margin-right:5px;font-weight:400}.al-scope .chip{font-size:var(--al-fs-1);font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;letter-spacing:.09em;text-transform:uppercase;border-radius:999px;padding:3px 9px;border:1px solid}.al-scope .chip.all,.al-scope .chip.ok{background:var(--al-ok-bg);color:var(--al-ok);border-color:var(--al-ok-bd)}.al-scope .chip.warn{background:var(--al-warn-bg);color:var(--al-warn);border-color:var(--al-warn-bd)}.al-scope .chip.risk{background:var(--al-risk-bg);color:var(--al-risk);border-color:var(--al-risk-bd)}.al-scope .chip.n{background:var(--al-p2);color:var(--al-ink3);border-color:var(--al-hair)}.al-scope .card{background:var(--al-p1);border:1px solid var(--al-hair);border-radius:15px;padding:18px 20px;box-shadow:var(--al-sh1);position:relative;overflow:hidden;transition:box-shadow .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1),border-color .3s ease}.al-scope .card.hov:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .4s ease;background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%),rgba(184,147,63,.08),transparent 62%)}.al-scope .card.hov:hover{box-shadow:var(--al-sh2);transform:translateY(-2px);border-color:var(--al-hair2)}.al-scope .card.hov:hover:before{opacity:1}.al-scope .grid2{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px}.al-scope .grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:1100px){.al-scope .grid2,.al-scope .grid3{grid-template-columns:1fr}}.al-scope .legend{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 0}.al-scope .lg{display:inline-flex;align-items:center;gap:7px;font-size:var(--al-fs-2);color:var(--al-ink2);border:1px solid var(--al-hair);background:var(--al-p1);border-radius:999px;padding:4px 11px 4px 7px;cursor:pointer;transition:all .25s ease;font-family:inherit}.al-scope .lg i{width:9px;height:9px;border-radius:3px;display:block;flex:none}.al-scope .lg.on,.al-scope .lg:hover{border-color:var(--al-hair2);color:var(--al-ink);box-shadow:var(--al-sh1)}.al-scope .lg.dim{opacity:.3}.al-scope .lg.pin{border-color:var(--al-navy);color:var(--al-navy);background:var(--al-navy-s)}.al-scope .dimmed{opacity:.15!important}.al-scope .plot{position:relative;cursor:crosshair}.al-scope .plot svg{display:block;width:100%;height:100%;overflow:visible}.al-scope .gl{stroke:var(--al-hair);stroke-width:1}.al-scope .shortband{fill:var(--al-risk);fill-opacity:.07;stroke:var(--al-risk);stroke-opacity:.3;stroke-width:1;stroke-dasharray:3 3;pointer-events:none}.al-scope .shortlab{fill:var(--al-risk);stroke:none;font-weight:600}.al-scope .ax,.al-scope .shortlab{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1)}.al-scope .ax{position:absolute;left:0;color:var(--al-ink3);transform:translateY(-50%);pointer-events:none;text-shadow:0 0 3px var(--al-p1),0 0 3px var(--al-p1),0 0 2px var(--al-p1)}.al-scope .xl{display:flex;justify-content:space-between;margin-top:8px;font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);color:var(--al-ink3)}.al-scope .cross{top:0;bottom:0;width:1px;background:rgba(184,147,63,.5)}.al-scope .cross,.al-scope .ro{position:absolute;opacity:0;transition:opacity .15s;pointer-events:none}.al-scope .ro{top:2px;transform:translateX(-50%);background:var(--al-p1);border:1px solid var(--al-hair2);border-radius:10px;padding:8px 11px;box-shadow:var(--al-sh2);white-space:nowrap}.al-scope .ro .y{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);letter-spacing:.13em;color:var(--al-ink3)}.al-scope .ro .v{font-size:var(--al-fs-5);font-weight:300;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px}.al-scope .mk{position:absolute;transform:translate(-50%,-50%);pointer-events:none}.al-scope .mk i{display:block;width:9px;height:9px;border-radius:50%;background:var(--al-gold);box-shadow:0 0 0 3.5px rgba(184,147,63,.2),0 0 14px 3px rgba(184,147,63,.4)}.al-scope .mklab{position:absolute;transform:translateX(-50%);white-space:nowrap;text-align:center;pointer-events:none}.al-scope .mklab b{display:block;font-size:var(--al-fs-1);font-weight:500;color:var(--al-ink)}.al-scope .mklab span{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);color:var(--al-ink3)}.al-scope .mrail{display:flex;margin-top:16px;border-top:1px solid var(--al-hair)}.al-scope .mrail>div{flex:1;padding:12px 16px;border-right:1px solid var(--al-hair)}.al-scope .mrail>div:last-child{border-right:none}.al-scope .mrail .k{font-size:var(--al-fs-1);color:var(--al-ink3);display:flex;align-items:center;gap:7px}.al-scope .mrail .k i{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.al-scope .mrail .v{font-size:var(--al-fs-5);font-weight:300;margin-top:3px;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.al-scope .mrail .y{font-size:var(--al-fs-1);color:var(--al-ink3);margin-top:1px}.al-scope .prow{padding:12px 0;border-bottom:1px solid var(--al-hair)}.al-scope .prow:last-child{border-bottom:none}.al-scope .prow .h{display:flex;justify-content:space-between;align-items:baseline;gap:14px}.al-scope .prow .nm{font-size:var(--al-fs-4);font-weight:400;display:flex;align-items:center;gap:8px}.al-scope .prow .nm i{width:9px;height:9px;border-radius:3px;flex:none}.al-scope .prow .pd{font-size:var(--al-fs-1);color:var(--al-ink3);font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;margin-top:2px;padding-left:17px}.al-scope .prow .rt{display:flex;align-items:baseline;gap:12px;white-space:nowrap}.al-scope .prow .mo{font-size:var(--al-fs-6);font-weight:300;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.al-scope .pbar{display:flex;height:15px;border-radius:5px;overflow:hidden;margin-top:9px;background:var(--al-p2);margin-left:17px}.al-scope .pbar i{display:block;height:100%;transition:opacity .3s ease}.al-scope .dchip{font-size:var(--al-fs-1);font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;border-radius:999px;padding:2px 9px;border:1px solid var(--al-ok-bd);background:var(--al-ok-bg);color:var(--al-ok)}.al-scope .pcmp{display:grid;grid-template-columns:118px repeat(3,minmax(0,1fr));background:var(--al-hair);gap:1px;border:1px solid var(--al-hair);border-radius:15px;overflow:hidden;box-shadow:var(--al-sh2)}.al-scope .pcmp>div{background:var(--al-p1);padding:13px 15px;transition:background .24s ease}.al-scope .pcmp .rl{background:linear-gradient(180deg,var(--al-p2) 0,color-mix(in srgb,var(--al-p2) 55%,var(--al-p1)) 100%);font-size:var(--al-fs-2);color:var(--al-ink3);display:flex;align-items:center}.al-scope .pcmp .hd{padding-top:18px;padding-bottom:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--colhue,var(--al-navy)) 9%,var(--al-p1)) 0,var(--al-p1) 100%)}.al-scope .pcmp .big{color:var(--al-ink)}.al-scope .pcmp .dec{background:linear-gradient(180deg,var(--al-p1) 0,color-mix(in srgb,var(--al-p2) 70%,var(--al-p1)) 100%)}.al-scope .pcmp .hd:hover .ico{transform:translateY(-1px) scale(1.05)}.al-scope .pcmp .ico{width:34px;height:34px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:var(--al-fs-2);transition:transform .3s cubic-bezier(.16,1,.3,1);font-weight:600;color:#fff}.al-scope .pcmp .nm{font-size:var(--al-fs-4);font-weight:500;margin-top:9px}.al-scope .pcmp .sub{font-size:var(--al-fs-2);color:var(--al-ink3);margin-top:2px;line-height:1.4}.al-scope .pcmp .big{font-size:var(--al-fs-8);font-weight:var(--al-numeral-weight);letter-spacing:-.025em;font-variant-numeric:tabular-nums}.al-scope .pcmp .txt{font-size:var(--al-fs-3);line-height:1.5;color:var(--al-ink2)}.al-scope .pcmp .dec b{display:block;font-weight:500;margin-bottom:4px;font-size:var(--al-fs-3);color:var(--al-ink)}.al-scope .srow{display:grid;grid-template-columns:20px minmax(0,1.4fr) minmax(0,1fr) auto;gap:14px;align-items:center;padding:13px 0;border-bottom:1px solid var(--al-hair)}.al-scope .srow:last-child{border-bottom:none}.al-scope .srow .dt{width:9px;height:9px;border-radius:50%}.al-scope .srow .t{font-size:var(--al-fs-4)}.al-scope .srow .t span{display:block;font-size:var(--al-fs-2);color:var(--al-ink3);margin-top:1px}.al-scope .srow .r{font-size:var(--al-fs-5);font-weight:300;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.al-scope .srow .r span{display:block;font-size:var(--al-fs-1);color:var(--al-ink3);font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-weight:400;letter-spacing:0}.al-scope .edit{font-family:inherit;font-size:var(--al-fs-2);color:var(--al-navy);background:none;border:1px solid var(--al-hair);border-radius:8px;padding:5px 10px;cursor:pointer;transition:all .25s ease;white-space:nowrap}.al-scope .edit:hover{border-color:var(--al-navy);background:var(--al-navy-s)}.al-scope .irow{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--al-hair)}.al-scope .irow:last-child{border-bottom:none}.al-scope .irow .ic{width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:var(--al-fs-1);font-weight:600;color:#fff}.al-scope .irow .t{font-size:var(--al-fs-4);font-weight:400}.al-scope .irow .t span{display:block;font-size:var(--al-fs-2);color:var(--al-ink3);margin-top:2px;font-weight:400;line-height:1.45}.al-scope .irow .v{text-align:right;white-space:nowrap}.al-scope .irow .v b{font-size:var(--al-fs-6);font-weight:var(--al-numeral-weight);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--al-ok)}.al-scope .irow .v span{display:block;font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);letter-spacing:.11em;text-transform:uppercase;color:var(--al-ink3);margin-top:2px}.al-scope .ctab{width:100%;border-collapse:collapse;font-size:var(--al-fs-3)}.al-scope .ctab td,.al-scope .ctab th{padding:12px 14px;text-align:left;border-bottom:1px solid var(--al-hair)}.al-scope .ctab thead th{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);letter-spacing:.13em;text-transform:uppercase;color:var(--al-ink3);font-weight:400;vertical-align:bottom}.al-scope .ctab tbody th{font-weight:400;color:var(--al-ink3);font-size:var(--al-fs-3);width:170px}.al-scope .ctab td{font-variant-numeric:tabular-nums;color:var(--al-ink2)}.al-scope .ctab td.best{color:var(--al-ink);font-weight:400;position:relative}.al-scope .ctab td.best:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;background:var(--al-gold);border-radius:2px}.al-scope .ctab tr:last-child td,.al-scope .ctab tr:last-child th{border-bottom:none}.al-scope .colhead{display:flex;flex-direction:column;gap:5px}.al-scope .colhead b{font-size:var(--al-fs-4);font-weight:500;color:var(--al-ink);letter-spacing:-.01em;text-transform:none;letter-spacing:0}.al-scope .note{font-size:var(--al-fs-2);color:var(--al-ink3);margin-top:12px;line-height:1.5}.al-scope .card.plotcard,.al-scope .plot{overflow:visible}.al-scope .msk{position:absolute;transform:translate(-50%,-100%);pointer-events:none;z-index:3}.al-scope .msk .stem{position:absolute;left:50%;top:100%;width:1px;height:14px;background:var(--al-hair2);transform:translateX(-50%)}.al-scope .msk button{pointer-events:auto;width:26px;height:26px;border-radius:50%;background:var(--al-p1);border:1.5px solid;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 2px rgba(18,32,63,.14),0 4px 10px -4px rgba(18,32,63,.25);transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease;padding:0}.al-scope .msk button:hover{transform:scale(1.14);box-shadow:0 2px 4px rgba(18,32,63,.2),0 10px 20px -6px rgba(18,32,63,.4)}.al-scope .msk svg{width:13px;height:13px;display:block}.al-scope .msk.big button{width:32px;height:32px;border-width:2px}.al-scope .msk.big svg{width:16px;height:16px}.al-scope .mstip{position:absolute;left:50%;transform:translateX(-50%);bottom:calc(100% + 7px);white-space:nowrap;text-align:center;pointer-events:none}.al-scope .mstip b{display:block;font-size:var(--al-fs-1);font-weight:500;color:var(--al-ink)}.al-scope .mstip span{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);color:var(--al-ink3)}.al-scope .ptip{position:absolute;pointer-events:none;z-index:6;min-width:172px;transform:translate(-50%,-112%);background:var(--al-p1);border:1px solid var(--al-hair);border-radius:12px;padding:12px 14px;box-shadow:var(--al-sh2)}.al-scope .ptip .pt-yr{font-size:var(--al-fs-4);font-weight:500;color:var(--al-ink)}.al-scope .ptip .pt-lab{font-size:var(--al-fs-2);color:var(--al-ink3);margin-top:9px}.al-scope .ptip .pt-buf{font-size:var(--al-fs-7);font-weight:500;color:var(--al-ink);line-height:1.05;font-variant-numeric:tabular-nums}.al-scope .ptip .pt-mo{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);letter-spacing:.06em;text-transform:uppercase;color:var(--al-ink4);margin-top:2px}.al-scope .ptip .pt-chip{margin-top:9px}.al-scope .ptip .pt-exp{font-size:var(--al-fs-2);color:var(--al-ink3);margin-top:10px;padding-top:9px;border-top:1px solid var(--al-hair)}.al-scope .ptip .pt-exp b{color:var(--al-ink);font-weight:500;font-variant-numeric:tabular-nums}.al-scope .hrb{display:flex;align-items:center;gap:20px;margin-top:18px;padding:14px 18px;background:var(--al-p1);border:1px solid var(--al-hair);border-left-width:3px;border-radius:11px;box-shadow:var(--al-sh1)}.al-scope .hrb-fig{display:flex;align-items:baseline;gap:4px;min-width:78px}.al-scope .hrb-fig svg{width:28px;height:28px;flex:none}.al-scope .hrb-num{font-size:var(--al-fs-9);font-weight:600;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.al-scope .hrb-unit{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);letter-spacing:.1em;text-transform:uppercase;color:var(--al-ink3)}.al-scope .hrb-body{flex:1;min-width:0}.al-scope .hrb-top{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.al-scope .hrb-label{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);letter-spacing:.14em;text-transform:uppercase;color:var(--al-ink3)}.al-scope .hrb-info{position:relative;display:inline-flex;align-items:center;color:var(--al-ink4);cursor:help}.al-scope .hrb-info svg{width:14px;height:14px}.al-scope .hrb-tip{position:absolute;left:0;bottom:calc(100% + 8px);width:300px;max-width:76vw;background:var(--al-p1);border:1px solid var(--al-hair);border-radius:9px;box-shadow:var(--al-sh2);padding:10px 12px;font-size:var(--al-fs-1);line-height:1.5;color:var(--al-ink3);text-transform:none;letter-spacing:normal;opacity:0;visibility:hidden;transform:translateY(3px);transition:opacity .12s ease,transform .12s ease;z-index:7;pointer-events:none}.al-scope .hrb-info:focus-visible .hrb-tip,.al-scope .hrb-info:hover .hrb-tip{opacity:1;visibility:visible;transform:translateY(0)}.al-scope .hrb-say{font-size:var(--al-fs-3);color:var(--al-ink2);margin-top:5px;line-height:1.5}.al-scope .aldrawer{background:var(--al-card);border:1px solid var(--al-hair);border-radius:14px;box-shadow:var(--al-sh1);overflow:hidden;margin-top:12px}.al-scope .aldrawer[open]{box-shadow:var(--al-sh2)}.al-scope .aldrawer>summary{list-style:none;cursor:pointer;padding:15px 18px;display:flex;align-items:center;gap:14px}.al-scope .aldrawer>summary::-webkit-details-marker{display:none}.al-scope .aldrawer>summary:focus-visible{outline:2px solid var(--al-navy);outline-offset:-2px;border-radius:14px}.al-scope .aldrawer .adi{flex:none;width:38px;height:38px;border-radius:11px;background:var(--al-p2);display:flex;align-items:center;justify-content:center;color:var(--al-navy)}.al-scope .aldrawer .adm{flex:1;min-width:0}.al-scope .aldrawer .adt{font-size:var(--al-fs-5);font-weight:600;color:var(--al-ink);display:block;transition:color .15s}.al-scope .aldrawer .ads{font-size:var(--al-fs-3);color:var(--al-ink3);margin-top:1px;display:block}.al-scope .aldrawer .adr{display:flex;align-items:center;gap:12px;flex:none}.al-scope .aldrawer .adchev{color:var(--al-ink4);transition:transform .2s}.al-scope .aldrawer[open] .adchev{transform:rotate(180deg)}.al-scope .aldrawer>summary:hover .adt{color:var(--al-goldlo)}.al-scope .aldrawer .adbody{padding:2px 18px 20px;border-top:1px solid var(--al-hair)}.al-scope .crchips{display:flex;gap:9px;flex-wrap:wrap;margin-top:12px}.al-scope .crchip{position:relative;flex:1 1 104px;min-width:96px;border:1px solid var(--al-hair);border-radius:12px;background:var(--al-p1);padding:10px 12px 8px;cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s}.al-scope .crchip:hover{box-shadow:var(--al-sh1)}.al-scope .crchip:focus-visible{outline:2px solid var(--selc);outline-offset:1px}.al-scope .crchip.sel{border-color:var(--selc);border-width:1.5px;box-shadow:0 0 0 3px color-mix(in srgb,var(--selc) 16%,transparent)}.al-scope .crchip .cyr{display:block;font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-5);font-weight:500;color:var(--al-ink)}.al-scope .crchip .cout{display:block;font-size:var(--al-fs-1);margin-top:2px;font-weight:500;white-space:nowrap}.al-scope .crchip .cout.g{color:var(--al-ok)}.al-scope .crchip .cout.r{color:var(--al-risk)}.al-scope .crchip .csp{display:block;margin-top:5px;height:20px}.al-scope .crchip .csp svg{display:block;width:100%;height:20px;overflow:visible}.al-scope .crchip .cnotch{position:absolute;left:50%;bottom:-8px;width:13px;height:13px;background:var(--al-p1);border-right:1.5px solid var(--selc);border-bottom:1.5px solid var(--selc);transform:translateX(-50%) rotate(45deg)}.al-scope .crpanel{margin-top:15px;border:1px solid var(--al-hair);border-top:3px solid var(--panelc);border-radius:13px;background:var(--al-p1);padding:15px 17px;box-shadow:var(--al-sh1)}.al-scope .crpanel .crtop{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.al-scope .crpanel .crnm{font-size:var(--al-fs-5);font-weight:600;color:var(--al-ink)}.al-scope .crpanel .crverdict{display:flex;align-items:baseline;gap:8px;margin-top:8px}.al-scope .crpanel .crbig{font-size:var(--al-fs-8);font-weight:600;letter-spacing:-.01em;line-height:1.1;font-variant-numeric:tabular-nums}.al-scope .crpanel .crsub{font-size:var(--al-fs-3);color:var(--al-ink3)}.al-scope .survgauge{display:flex;align-items:center;gap:30px;margin-top:14px;flex-wrap:wrap}.al-scope .survgauge .sgleft{min-width:0;display:flex;align-items:center;gap:22px}.al-scope .survgauge.two .sgleft{flex:1 1 0}.al-scope .survgauge .sgd{position:relative;width:118px;height:118px;flex:none}.al-scope .survgauge .sgd svg{width:100%;height:100%;transform:rotate(-90deg)}.al-scope .survgauge .sgd .t{fill:none;stroke:var(--al-p3);stroke-width:11}.al-scope .survgauge .sgd .v{fill:none;stroke-width:11;stroke-linecap:round;transition:stroke-dashoffset .6s cubic-bezier(.2,.8,.2,1)}.al-scope .survgauge .sgd .c{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.al-scope .survgauge .sgd .c b{font-size:var(--al-fs-9);font-weight:600;letter-spacing:-.02em;line-height:1}.al-scope .survgauge .sgd .c span{font-size:var(--al-fs-1);font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--al-ink3);margin-top:2px}.al-scope .survgauge .sgm{min-width:0;flex:1 1 auto}.al-scope .survgauge .sgm .fr{font-size:var(--al-fs-6);font-weight:600;color:var(--al-ink);letter-spacing:-.01em}.al-scope .survgauge .sgm .sub{font-size:var(--al-fs-3);color:var(--al-ink3);margin-top:3px;max-width:36ch}.al-scope .survgauge .sgm .chip{margin-top:9px}.al-scope .survgauge .sgx{flex:1 1 0;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding-left:30px;border-left:1px solid var(--al-hair)}.al-scope .survgauge .sgx .lab{font-size:var(--al-fs-2);color:var(--al-ink3);display:flex;align-items:center;gap:5px}.al-scope .survgauge .sgx .sgxi{flex:none;display:inline-flex;color:var(--al-ink4);padding:1px;border-radius:999px;transition:color .15s}.al-scope .survgauge .sgx .sgxi:hover{color:var(--al-ink)}.al-scope .survgauge .sgx .rng.sub{margin-top:5px}.al-scope .survgauge .sgx .big{font-size:var(--al-fs-7);font-weight:600;letter-spacing:-.01em;color:var(--al-ink);margin-top:2px;font-variant-numeric:tabular-nums}.al-scope .survgauge .sgx .rng{font-size:var(--al-fs-2);color:var(--al-ink3);margin-top:4px}.al-scope .survgauge .sgx .rng b{color:var(--al-ink);font-weight:600;font-variant-numeric:tabular-nums}@media (max-width:620px){.al-scope .survgauge .sgx{padding-left:0;border-left:0;border-top:1px solid var(--al-hair);padding-top:12px;margin-top:2px;width:100%;max-width:none}}.al-scope .surv-lens{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--al-hair2);border-radius:11px;background:var(--al-p1);margin-bottom:16px}.al-scope .surv-lens button{font-size:var(--al-fs-3);letter-spacing:-.005em;padding:7px 16px;border-radius:8px;border:0;background:transparent;color:var(--al-ink3);cursor:pointer;font-weight:500;transition:background .15s,color .15s}.al-scope .surv-lens button:hover{color:var(--al-ink)}.al-scope .surv-lens button.on{background:var(--al-navy);color:var(--al-p0);font-weight:600}.al-scope .basisline{display:inline-flex;align-items:center;gap:5px;font-size:var(--al-fs-1);font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--al-ink3)}.al-scope .basisline .basisi{display:inline-flex;color:var(--al-ink4);padding:1px;border-radius:999px;transition:color .15s}.al-scope .basisline .basisi:hover{color:var(--al-ink)}.al-scope .cushion .cushion-hd{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.al-scope .cushion .cushion-big{font-size:var(--al-fs-8);font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.al-scope .cushion .cushion-sub{font-size:var(--al-fs-3);color:var(--al-ink3)}.al-scope .cushion .cushion-bar{position:relative;margin-top:24px;height:12px}.al-scope .cushion .cushion-track{height:12px;border-radius:999px;background:var(--al-p3);overflow:hidden}.al-scope .cushion .cushion-fill{height:100%;border-radius:999px;transition:width .55s cubic-bezier(.2,.8,.2,1)}.al-scope .cushion .cushion-tgt{position:absolute;top:-19px;height:calc(100% + 24px);border-left:2px dashed var(--al-ink3);opacity:.75}.al-scope .cushion .cushion-tgt span{position:absolute;top:-3px;left:5px;font-size:var(--al-fs-1);font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--al-ink3);white-space:nowrap}.al-scope .cushion .cushion-cap{font-size:var(--al-fs-2);color:var(--al-ink3);margin-top:20px;max-width:62ch}@media (prefers-reduced-motion:reduce){.al-scope .survgauge .sgd .v{transition:none}}.al-scope .scrim{position:fixed;inset:0;background:rgba(18,32,63,.34);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .34s ease;z-index:80}.al-scope .scrim.on{opacity:1;pointer-events:auto}.al-scope .sheet{position:fixed;top:0;right:0;bottom:0;width:min(560px,94vw);background:var(--al-p1);border-left:1px solid var(--al-hair);box-shadow:-30px 0 70px -30px rgba(18,32,63,.5);transform:translateX(102%);transition:transform .42s cubic-bezier(.16,1,.3,1);z-index:81;display:flex;flex-direction:column}.al-scope .sheet.on{transform:none}.al-scope .sheet .sh{padding:22px 26px 16px;border-bottom:1px solid var(--al-hair);position:relative}.al-scope .sheet .sh h3{font-size:var(--al-fs-7);font-weight:400;letter-spacing:-.02em;margin:0;color:var(--al-ink)}.al-scope .sheet .sh p{font-size:var(--al-fs-3);color:var(--al-ink3);margin:4px 0 0}.al-scope .sheet .x{position:absolute;top:18px;right:20px;width:30px;height:30px;border-radius:50%;border:1px solid var(--al-hair);background:var(--al-p1);color:var(--al-ink2);cursor:pointer;font-size:var(--al-fs-5);line-height:1}.al-scope .sheet .x:hover{border-color:var(--al-navy);color:var(--al-navy)}.al-scope .sheet .sb{padding:20px 26px 40px;overflow-y:auto;flex:1}.al-scope .sheet .foot{border-top:1px solid var(--al-hair);padding:13px 26px;font-size:var(--al-fs-2);color:var(--al-ink3)}.al-scope .mrow{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:13px;align-items:start;padding:13px 0;border-bottom:1px solid var(--al-hair)}.al-scope .mrow:last-child{border-bottom:none}.al-scope .mrow .ic{width:28px;height:28px;border-radius:50%;border:1.5px solid;display:flex;align-items:center;justify-content:center}.al-scope .mrow .ic svg{width:14px;height:14px}.al-scope .mrow .nm{display:block;font-size:var(--al-fs-4);color:var(--al-ink);font-weight:400}.al-scope .mrow .me{display:block;font-size:var(--al-fs-2);color:var(--al-ink3);margin-top:2px}.al-scope .mrow .rt{text-align:right;white-space:nowrap}.al-scope .mrow .amt{font-size:var(--al-fs-4);font-weight:400;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--al-ink)}.al-scope .bar{display:block;height:4px;border-radius:3px;background:var(--al-p3);overflow:hidden;margin-top:7px}.al-scope .bar i{display:block;height:100%;border-radius:3px}.al-scope .kpi4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--al-hair);border:1px solid var(--al-hair);border-radius:12px;overflow:hidden;margin-bottom:20px}.al-scope .kpi4>div{background:var(--al-p1);padding:13px 15px}.al-scope .kpi4 .l{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);letter-spacing:.14em;text-transform:uppercase;color:var(--al-navy)}.al-scope .kpi4 .v{font-size:var(--al-fs-7);font-weight:var(--al-numeral-weight);letter-spacing:-.03em;margin-top:5px;font-variant-numeric:tabular-nums;color:var(--al-ink)}.al-scope .trow2{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--al-hair);font-size:var(--al-fs-4)}.al-scope .trow2:last-of-type{border-bottom:none}.al-scope .trow2 .lb{color:var(--al-ink2)}.al-scope .trow2 .vl{font-variant-numeric:tabular-nums;color:var(--al-ink)}.al-scope .trow2.tot .lb,.al-scope .trow2.tot .vl{font-weight:500;color:var(--al-ink)}.al-scope .fld{border:1px solid var(--al-hair2);border-radius:10px;padding:11px 13px;margin-top:9px;background:var(--al-p1)}.al-scope .fld .fk{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);letter-spacing:.14em;text-transform:uppercase;color:var(--al-ink3)}.al-scope .fld .fv{font-size:var(--al-fs-6);font-weight:300;margin-top:4px;font-variant-numeric:tabular-nums;color:var(--al-ink)}.al-scope .fld.hl{border-color:var(--al-navy);background:var(--al-navy-s)}.al-scope .clickable{cursor:pointer}.al-scope .checkgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:13px;margin-top:12px}.al-scope .gcard{position:relative;border:1px solid var(--al-hair);border-radius:15px;padding:17px 16px 15px;cursor:pointer;background:linear-gradient(180deg,var(--al-p1) 0,color-mix(in srgb,var(--al-p0) 42%,var(--al-p1)) 100%);box-shadow:var(--al-sh1);text-align:left;font-family:inherit;width:100%;transition:box-shadow .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),border-color .3s ease}.al-scope .gcard:hover{box-shadow:var(--al-sh2);transform:translateY(-2px);border-color:var(--al-hair2)}.al-scope .gcard[aria-expanded=true]{border-color:currentColor;box-shadow:var(--al-sh2)}.al-scope .gcard[aria-expanded=true]:after{content:"";position:absolute;left:50%;bottom:-9px;width:14px;height:14px;background:var(--al-p1);border-left:1px solid;border-top:1px solid;transform:translateX(-50%) rotate(45deg)}.al-scope .gtop{display:flex;align-items:center;justify-content:space-between;gap:10px}.al-scope .gname{font-size:var(--al-fs-3);color:var(--al-ink2);line-height:1.35}.al-scope .gdial{position:relative;width:100%;display:flex;justify-content:center;margin:6px 0 2px}.al-scope .gdial svg{width:112px;height:66px;display:block;overflow:visible}.al-scope .gval{position:absolute;left:0;right:0;bottom:-2px;text-align:center;font-size:var(--al-fs-7);font-weight:var(--al-numeral-weight);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--al-ink)}.al-scope .gsub{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);letter-spacing:.11em;text-transform:uppercase;color:var(--al-navy);text-align:center;margin-top:11px}.al-scope .gflag{width:9px;height:9px;border-radius:50%;flex:none}.al-scope .gdetail{border:1px solid var(--al-hair);border-radius:15px;margin-top:20px;padding:19px 22px;background:linear-gradient(180deg,var(--al-p1) 0,color-mix(in srgb,var(--al-p0) 42%,var(--al-p1)) 100%);box-shadow:var(--al-sh1);animation:al-msIn .34s cubic-bezier(.16,1,.3,1)}.al-scope .gdh{display:flex;flex-wrap:wrap;gap:12px;align-items:baseline;justify-content:space-between}.al-scope .gdt{font-size:var(--al-fs-5);color:var(--al-ink)}.al-scope .gdx{font-size:var(--al-fs-3);color:var(--al-ink2);line-height:1.65;margin:11px 0 0;max-width:74ch;white-space:pre-line}.al-scope .stressgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:12px}.al-scope .scard{border:1px solid var(--al-hair);border-radius:14px;padding:15px 16px;background:linear-gradient(180deg,var(--al-p1) 0,color-mix(in srgb,var(--al-p0) 42%,var(--al-p1)) 100%);box-shadow:var(--al-sh1);position:relative;overflow:hidden}.al-scope .scard .sbar{position:absolute;top:0;left:0;right:0;height:2px}.al-scope .scard .sic{width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:var(--al-fs-4)}.al-scope .scard .snm{font-size:var(--al-fs-3);color:var(--al-ink);margin-top:10px;line-height:1.4}.al-scope .scard .sft{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:11px}.al-scope .lensdd{position:relative}.al-scope .lensdd .chev{font-size:var(--al-fs-1);margin-left:2px;color:var(--al-ink3)}.al-scope .lensdot{width:7px;height:7px;border-radius:50%;background:var(--al-navy);display:inline-block;margin-right:6px;vertical-align:1px}.al-scope .lensmenu{position:absolute;right:0;top:calc(100% + 7px);z-index:40;min-width:224px;background:var(--al-p1);border:1px solid var(--al-hair);border-radius:13px;box-shadow:var(--al-sh3);padding:6px;animation:al-msIn .22s cubic-bezier(.16,1,.3,1)}.al-scope .lensmenu[hidden]{display:none}.al-scope .lensh{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);letter-spacing:.14em;text-transform:uppercase;color:var(--al-ink3);padding:7px 10px 6px}.al-scope .lensmenu button{display:block;width:100%;text-align:left;background:none;border:none;border-radius:9px;padding:8px 10px;cursor:pointer;font-family:inherit;font-size:var(--al-fs-3);color:var(--al-ink);transition:background .2s ease}.al-scope .lensmenu button:hover{background:var(--al-p2)}.al-scope .lensmenu button[aria-selected=true]{background:var(--al-navy-s)}.al-scope .lenss{display:block;font-size:var(--al-fs-1);color:var(--al-ink3);margin-top:1px;padding-left:13px}.al-scope .amort,.al-scope .banner,.al-scope .card,.al-scope .decsurf,.al-scope .mandate,.al-scope .vcard{background:linear-gradient(180deg,var(--al-p1) 0,color-mix(in srgb,var(--al-p0) 42%,var(--al-p1)) 100%)}.al-scope .banner{background:linear-gradient(180deg,var(--al-warn-bg) 0,color-mix(in srgb,var(--al-p0) 45%,var(--al-warn-bg)) 100%)}.al-scope .tlbar{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end;justify-content:space-between;margin-bottom:12px}.al-scope .lenswrap{display:flex;flex-direction:column;gap:5px}.al-scope .tllegend{display:flex;flex-wrap:wrap;gap:5px}.al-scope .tlg{display:inline-flex;align-items:center;gap:6px;font-size:var(--al-fs-1);color:var(--al-ink2);border:1px solid var(--al-hair);background:var(--al-p1);border-radius:999px;padding:6px 10px 6px 8px;cursor:pointer;transition:all .25s ease;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;line-height:1.2;text-align:left;min-height:30px}.al-scope .tlg:hover{border-color:var(--al-hair2);color:var(--al-ink)}.al-scope .tlg:focus-visible{outline:2px solid var(--al-ink);outline-offset:2px}.al-scope .tlg.dim{opacity:.32}.al-scope .tlg-reset{font-weight:500;color:var(--al-ink)}.al-scope .tlg i{width:9px;height:9px;border-radius:2.5px;display:block}.al-scope .tlplot{position:relative}.al-scope .tlplot svg{display:block;width:100%;height:300px;overflow:visible}.al-scope .tltip{position:absolute;z-index:20;pointer-events:none;background:var(--al-p1);border:1px solid var(--al-hair2);border-radius:12px;box-shadow:var(--al-sh3);padding:12px 14px;min-width:250px;max-width:330px}.al-scope .tltip[hidden]{display:none}.al-scope .tth{font-size:var(--al-fs-3);font-weight:500;color:var(--al-ink);padding-bottom:8px;border-bottom:1px solid var(--al-hair)}.al-scope .ttbox{margin-top:9px;padding-top:9px;border-top:1px solid var(--al-hair)}.al-scope .ttbox:first-of-type{border-top:none;padding-top:0}.al-scope .ttp{display:flex;align-items:center;gap:7px;font-size:var(--al-fs-2);color:var(--al-ink);font-weight:500}.al-scope .ttp i{width:9px;height:9px;border-radius:2.5px;display:block;flex:none}.al-scope .ttp .amt{margin-left:auto;font-variant-numeric:tabular-nums}.al-scope .ttr{display:flex;gap:7px;align-items:center;font-size:var(--al-fs-2);color:var(--al-ink2);margin-top:4px;padding-left:16px}.al-scope .ttr .dotp{width:6px;height:6px;border-radius:50%;display:block;flex:none}.al-scope .ttr .amt{margin-left:auto;font-variant-numeric:tabular-nums}.al-scope .ttsum{display:flex;justify-content:space-between;font-size:var(--al-fs-2);color:var(--al-ink3);margin-top:4px;padding-left:16px}.al-scope .ttsum b{color:var(--al-ink);font-weight:400;font-variant-numeric:tabular-nums}.al-scope .ttfoot{margin-top:10px;padding-top:9px;border-top:1px solid var(--al-hair)}.al-scope .ttfoot div{display:flex;justify-content:space-between;font-size:var(--al-fs-2);color:var(--al-ink2);padding:2px 0}.al-scope .ttfoot div:last-child{color:var(--al-ink);font-weight:500}.al-scope .ttwarn{margin-top:9px;font-size:var(--al-fs-1);color:var(--al-warn);background:var(--al-warn-bg);border:1px solid var(--al-warn-bd);border-radius:8px;padding:7px 9px;line-height:1.45}.al-scope .prow2{border-bottom:1px solid var(--al-hair)}.al-scope .prow2:last-child{border-bottom:none}.al-scope .phead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:13px;align-items:start;width:100%;background:none;border:none;padding:14px 2px;cursor:pointer;text-align:left;font-family:inherit;border-radius:10px;transition:background .3s ease}.al-scope .phead:hover{background:color-mix(in srgb,var(--al-p2) 70%,transparent)}.al-scope .phead[aria-expanded=true]{background:linear-gradient(90deg,color-mix(in srgb,var(--al-p2) 90%,transparent),transparent 62%)}.al-scope .phead[aria-expanded=true] .pdot{box-shadow:0 0 0 4px color-mix(in srgb,currentColor 16%,transparent)}.al-scope .pdot{width:10px;height:10px;border-radius:3px;margin-top:5px}.al-scope .pn{display:block;font-size:var(--al-fs-4);color:var(--al-ink)}.al-scope .pmeta{display:flex;flex-wrap:wrap;gap:6px;font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);color:var(--al-ink3);margin-top:3px}.al-scope .pbar2{display:flex;height:13px;border-radius:4px;overflow:hidden;background:var(--al-p2);margin-top:9px;max-width:640px}.al-scope .pbar2 i{display:block;height:100%}.al-scope .pright{display:flex;align-items:center;white-space:nowrap;padding-top:2px}.al-scope .pmo{font-size:var(--al-fs-5);font-weight:300;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--al-ink)}.al-scope .pmu{font-size:var(--al-fs-1);color:var(--al-ink3);margin-left:3px}.al-scope .pright .chev{color:var(--al-ink3);margin-left:10px}.al-scope .pcard{position:relative;border:1px solid var(--al-hair);border-radius:14px;overflow:hidden;margin:2px 0 16px 25px;background:linear-gradient(180deg,color-mix(in srgb,var(--slot) 3.5%,transparent) 0,transparent 30%),linear-gradient(180deg,var(--al-p1) 0,color-mix(in srgb,var(--al-p0) 42%,var(--al-p1)) 100%);box-shadow:var(--al-sh2);animation:al-msIn .38s cubic-bezier(.16,1,.3,1)}.al-scope .pcard:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--slot) 0,color-mix(in srgb,var(--slot) 45%,transparent) 26%,transparent 72%)}.al-scope .pcard:after{content:"";position:absolute;top:0;left:0;width:190px;height:110px;pointer-events:none;background:radial-gradient(120px 80px at 0 0,color-mix(in srgb,var(--slot) 8%,transparent),transparent 70%)}.al-scope .pcard[hidden]{display:none}.al-scope .pcin{display:block;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:22px;padding:17px 19px}@media(max-width:900px){.al-scope .pcin{grid-template-columns:1fr}}.al-scope .phz{font-size:var(--al-fs-9);font-weight:var(--al-numeral-weight);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:11px}.al-scope .pcap{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);letter-spacing:.13em;text-transform:uppercase;color:var(--al-navy);margin-top:3px;display:flex;align-items:center;gap:6px}.al-scope .pdesc{font-size:var(--al-fs-3);color:var(--al-ink2);line-height:1.6;margin:2px 0 14px;max-width:74ch}.al-scope .prh{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:7px;font-size:var(--al-fs-3);color:var(--al-ink)}.al-scope .brow,.al-scope .prh{border-bottom:1px solid var(--al-hair)}.al-scope .brow{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:11px;align-items:center;padding:9px 0}.al-scope .brow:last-child{border-bottom:none}.al-scope .bw{width:24px;height:24px;border-radius:7px;justify-content:center;font-size:var(--al-fs-1)}.al-scope .bl,.al-scope .bw{display:flex;align-items:center}.al-scope .bl{font-size:var(--al-fs-3);color:var(--al-ink2);gap:7px;flex-wrap:wrap}.al-scope .bshare{display:block;width:74px;height:3px;border-radius:2px;background:var(--al-p3);overflow:hidden}.al-scope .bshare i{display:block;height:100%}.al-scope .bpct{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);color:var(--al-ink3)}.al-scope .ba{font-size:var(--al-fs-3);font-variant-numeric:tabular-nums;color:var(--al-ink);white-space:nowrap}.al-scope .pdec{border:1px solid var(--al-hair);border-radius:11px;margin-top:12px;overflow:hidden}.al-scope .pdh{display:flex;align-items:center;gap:9px;width:100%;border:none;padding:10px 13px;cursor:pointer;font-family:inherit;font-size:var(--al-fs-3);color:var(--al-ink);background:linear-gradient(180deg,color-mix(in srgb,var(--al-s-p3a) 9%,var(--al-p1)),var(--al-p2))}.al-scope .pdh:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--al-s-p3a) 14%,var(--al-p1)),var(--al-p2))}.al-scope .pdb{background:var(--al-p1);padding:11px 12px}.al-scope .pfoot{display:flex;justify-content:space-between;padding:12px 19px;border-top:1px solid var(--al-hair);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--slot) 6%,transparent));font-size:var(--al-fs-3);color:var(--al-ink3);font-variant-numeric:tabular-nums}.al-scope .pfoot span:last-child{font-weight:400;font-size:var(--al-fs-4)}.al-scope .pright2{background:var(--al-p1);border:1px solid var(--al-hair);border-radius:12px;padding:14px 16px;box-shadow:var(--al-sh1)}.al-scope .pdec{background:var(--al-slab)}.al-scope .chero{margin-top:20px;border:1px solid var(--al-hair);border-radius:16px;background:var(--al-p1);box-shadow:var(--al-sh1);padding:18px 20px 12px}.al-scope .chero svg{display:block;width:100%;height:auto;overflow:hidden}.al-scope .chero .cgrid{stroke:var(--al-hair);stroke-width:1}.al-scope .chero .cgl{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-2)}.al-scope .chero .cax,.al-scope .chero .cgl{font-weight:500;fill:var(--al-ink2);stroke:none}.al-scope .chero .cax{font-size:var(--al-fs-3)}.al-scope .chero .cln{fill:none;stroke-width:2.6;stroke-linejoin:round;stroke-linecap:round;transition:opacity .3s ease,stroke-width .3s ease}.al-scope .chero .cend{font-size:var(--al-fs-3);font-weight:500;paint-order:stroke;stroke:var(--al-p1);stroke-width:4px;stroke-linejoin:round;transition:opacity .3s ease}.al-scope .chero .cdip{font-size:var(--al-fs-1);fill:var(--al-ink3);paint-order:stroke;stroke:var(--al-p1);stroke-width:3.5px}.al-scope .chero .clead{fill:none;stroke-width:1.2;opacity:.55;transition:opacity .3s ease}.al-scope .chero.foc .clead,.al-scope .chero.foc .cln{opacity:.16}.al-scope .chero.foc .cend{opacity:.28}.al-scope .chero.foc .cln.on{opacity:1;stroke-width:3.2}.al-scope .chero.foc .cend.on{opacity:1}.al-scope .cgridrow{display:grid;grid-template-columns:minmax(150px,190px) repeat(3,minmax(0,1fr));gap:0 18px;align-items:center}.al-scope .stcards{margin-top:16px}.al-scope .stcard{text-align:left;font-family:inherit;cursor:pointer;border-radius:13px;background:var(--al-p1);padding:12px 14px;box-shadow:var(--al-sh1);display:flex;flex-direction:column;gap:5px;align-items:flex-start;border:1px solid var(--al-hair);border-top:3px solid var(--stc);transition:all .26s cubic-bezier(.16,1,.3,1)}.al-scope .stcard:hover{transform:translateY(-1px);box-shadow:var(--al-sh2)}.al-scope .stcard.on{border-color:var(--stc);background:color-mix(in srgb,var(--stc) 6%,var(--al-p1))}.al-scope .stcard b{font-size:var(--al-fs-4);color:var(--al-ink);font-weight:400;letter-spacing:-.01em}.al-scope .stcard .srole{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);letter-spacing:.14em;text-transform:uppercase;color:var(--stc)}.al-scope .stcard .seq{width:100%;height:5px;border-radius:3px;background:var(--al-p3);overflow:hidden;margin-top:2px}.al-scope .stcard .seq i{display:block;height:100%;background:var(--stc);border-radius:3px}.al-scope .stcard .seql{font-size:var(--al-fs-1);color:var(--al-ink3)}.al-scope .crows{margin-top:18px;border:1px solid var(--al-hair);border-radius:16px;background:var(--al-p1);box-shadow:var(--al-sh1);padding:4px 20px 14px}.al-scope .cmprow{padding:12px 0;border-top:1px solid var(--al-hair)}.al-scope .cmprow:first-child{border-top:none}.al-scope .cmprow>.ck{font-size:var(--al-fs-3);color:var(--al-ink2)}.al-scope .ccell{padding-left:11px;border-left:2px solid transparent;transition:opacity .3s ease}.al-scope .ccell.best{border-left-color:var(--al-gold)}.al-scope .ccell .cv{font-size:var(--al-fs-5);font-weight:var(--al-numeral-weight);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--al-ink)}.al-scope .ccell .cbar{height:6px;border-radius:3px;background:var(--al-p3);overflow:hidden;margin-top:5px;max-width:200px}.al-scope .ccell .cbar i{display:block;height:100%;border-radius:3px;transition:width .4s cubic-bezier(.16,1,.3,1)}.al-scope .crows.foc .ccell{opacity:.32}.al-scope .crows.foc .ccell.on{opacity:1}.al-scope .ckey{display:flex;flex-wrap:wrap;gap:7px 18px;margin-top:13px;font-size:var(--al-fs-2);color:var(--al-ink3);align-items:center}.al-scope .ckey i{width:13px;height:6px;border-radius:3px;display:inline-block;margin-right:6px;vertical-align:1px}@media (max-width:1040px){.al-scope .cgridrow{grid-template-columns:1fr 1fr}.al-scope .cmprow>.ck{grid-column:1/-1;margin-bottom:6px}}.al-scope .vcard{border:1px solid var(--al-hair);border-radius:16px;background:var(--al-p1);box-shadow:var(--al-sh1);overflow:hidden;margin-top:6px}.al-scope .vbar{height:3px;background:linear-gradient(90deg,var(--al-ok),color-mix(in srgb,var(--al-ok) 30%,transparent))}.al-scope .vin{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between;padding:20px 24px 22px}.al-scope .vleft{flex:1;min-width:290px}.al-scope .vtop{display:flex;align-items:center;gap:10px}.al-scope .vicon{width:34px;height:34px;border-radius:10px;background:var(--al-ok-bg);color:var(--al-ok);display:flex;align-items:center;justify-content:center;font-size:var(--al-fs-6)}.al-scope .vhead{font-size:clamp(1.4rem,2.6vw,2rem);font-weight:200;letter-spacing:-.035em;line-height:1.1;margin:13px 0 0;color:var(--al-ink)}.al-scope .vdesc{font-size:var(--al-fs-4);color:var(--al-ink2);margin:10px 0 0;max-width:62ch;line-height:1.6}.al-scope .vring{text-align:center;flex:none}.al-scope .vring svg{width:118px;height:118px;display:block;margin:0 auto}.al-scope .vcap{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);letter-spacing:.14em;text-transform:uppercase;color:var(--al-navy);margin-top:6px}.al-scope .vsub{font-size:var(--al-fs-2);color:var(--al-ink3);margin-top:3px;max-width:22ch}.al-scope .crow{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:13px;align-items:start;padding:15px 0;border-bottom:1px solid var(--al-hair)}.al-scope .crow:last-child{border-bottom:none}.al-scope .cwell{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:var(--al-fs-5)}.al-scope .cttl{font-size:var(--al-fs-4);color:var(--al-ink);display:flex;align-items:center;gap:7px}.al-scope .cinfo{width:15px;height:15px;border-radius:50%;border:1px solid var(--al-hair2);color:var(--al-ink3);font-size:var(--al-fs-1);display:inline-flex;align-items:center;justify-content:center;cursor:help;flex:none}.al-scope .ccap{font-size:var(--al-fs-2);color:var(--al-ink3);margin-top:3px;max-width:64ch;line-height:1.5}.al-scope .cright{text-align:right;white-space:nowrap}.al-scope .cval{display:block;font-size:var(--al-fs-5);font-weight:300;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.al-scope .ctar{display:block;font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);letter-spacing:.1em;text-transform:uppercase;color:var(--al-ink3);margin-top:4px}.al-scope .ctar span{display:inline}.al-scope .clev{font-family:inherit;font-size:var(--al-fs-2);color:var(--al-navy);background:none;border:none;border-bottom:1px dotted var(--al-navy);padding:0;margin-top:7px;cursor:pointer}.al-scope .reslegend{display:flex;flex-wrap:wrap;gap:16px;margin-top:11px;font-size:var(--al-fs-2);color:var(--al-ink3)}.al-scope .reslegend span{display:inline-flex;align-items:center;gap:6px}.al-scope .reslegend i.dash{width:15px;height:2px;display:block;border-radius:2px}.al-scope .reslegend i.dot{width:9px;height:9px;border-radius:50%;display:block}.al-scope .srow2{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:13px;align-items:center;border-bottom:1px solid var(--al-hair);border-left:3px solid transparent;padding:13px 0 13px 11px;margin-left:-11px}.al-scope .srow2:last-child{border-bottom:none}.al-scope .headroom{background:var(--al-ok-bg);border-radius:12px;padding:14px 16px;margin-top:16px;border:1px solid var(--al-ok-bd);border-left-width:4px}.al-scope .hrow{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:baseline}.al-scope .hrow b{font-size:var(--al-fs-4);color:var(--al-ink);display:block}.al-scope .hrow span{font-size:var(--al-fs-3);color:var(--al-ink2);display:block;margin-top:3px;max-width:64ch;line-height:1.55}.al-scope .hval{font-size:var(--al-fs-5);font-weight:300;color:var(--al-ok);white-space:nowrap;font-variant-numeric:tabular-nums}.al-scope .bscrim{position:fixed;inset:0;background:rgba(18,32,63,.36);z-index:60;opacity:0;transition:opacity .32s ease}.al-scope .bscrim.on{opacity:1}.al-scope .bscrim[hidden]{display:none}.al-scope .bsheet{position:fixed;top:0;right:0;bottom:0;width:min(580px,96vw);z-index:61;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--al-p0) 0,var(--al-p1) 34%);border-left:1px solid var(--al-hair);box-shadow:-28px 0 70px -24px rgba(18,32,63,.34);transform:translateX(101%);transition:transform .46s cubic-bezier(.16,1,.3,1)}.al-scope .bsheet.on{transform:none}.al-scope .bsheet[hidden]{display:none}.al-scope .shhead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:22px 24px 16px;border-bottom:1px solid var(--al-hair)}.al-scope .sheyebrow{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);letter-spacing:.16em;text-transform:uppercase;color:var(--al-navy)}.al-scope .shtitle{font-size:var(--al-fs-8);font-weight:200;letter-spacing:-.02em;color:var(--al-ink);margin-top:5px}.al-scope .shsub{font-size:var(--al-fs-2);color:var(--al-ink3);margin-top:5px;line-height:1.5}.al-scope .shx{background:none;border:1px solid var(--al-hair);border-radius:9px;width:30px;height:30px;flex:none;cursor:pointer;color:var(--al-ink2);font-size:var(--al-fs-6);line-height:1;font-family:inherit;transition:all .25s ease}.al-scope .shx:hover{border-color:var(--al-hair2);background:var(--al-p2);color:var(--al-ink)}.al-scope .shsteps{display:flex;flex-wrap:wrap;gap:5px;padding:13px 24px;border-bottom:1px solid var(--al-hair);flex:none}.al-scope .shsteps button{font-family:inherit;font-size:var(--al-fs-2);color:var(--al-ink3);background:var(--al-p1);border:1px solid var(--al-hair);border-radius:999px;padding:5px 12px;cursor:pointer;white-space:nowrap;transition:all .25s ease}.al-scope .shsteps button:hover{color:var(--al-ink);border-color:var(--al-hair2)}.al-scope .shsteps button.on{background:var(--al-navy);border-color:var(--al-navy);color:#fff}.al-scope .shsteps button .n{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);opacity:.7;margin-right:6px}.al-scope .shbody{flex:1;overflow-y:auto;padding:20px 24px 22px}.al-scope .shstepname{font-size:var(--al-fs-5);font-weight:500;color:var(--al-ink)}.al-scope .shstepsub{font-size:var(--al-fs-3);color:var(--al-ink3);margin-top:4px;line-height:1.55;max-width:52ch}.al-scope .ctrl{border:1px solid var(--al-hair);border-radius:12px;background:var(--al-p1);padding:13px 15px;margin-top:11px;box-shadow:var(--al-sh1);transition:all .34s cubic-bezier(.16,1,.3,1);scroll-margin-top:12px}.al-scope .ctrl .cl{font-size:var(--al-fs-4);font-weight:500;color:var(--al-ink)}.al-scope .ctrl .cv{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-3);color:var(--al-ink);margin-top:6px;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.al-scope .ctrl .cs{font-size:var(--al-fs-2);color:var(--al-ink3);margin-top:5px;line-height:1.5;max-width:48ch}.al-scope .ctrl .cfrom{display:inline-flex;align-items:center;gap:6px;font-size:var(--al-fs-1);border-radius:999px;padding:2px 9px;margin-bottom:8px;border:1px solid;background:var(--al-navy-s);color:var(--al-navy);border-color:var(--al-hair)}.al-scope .ctrl.focus{border-color:var(--al-navy-hi);box-shadow:0 0 0 3px var(--al-navy-s),var(--al-sh2)}.al-scope .shfoot{flex:none;border-top:1px solid var(--al-hair);padding:13px 24px 15px;font-size:var(--al-fs-2);color:var(--al-ink3);line-height:1.55}@keyframes al-landed{0%{box-shadow:0 0 0 0 var(--al-navy-hi)}18%{box-shadow:0 0 0 3px var(--al-navy-s)}to{box-shadow:0 0 0 0 transparent}}.al-scope .landed{animation:al-landed 2s cubic-bezier(.16,1,.3,1);border-radius:14px}.al-scope .mandate{border:1px solid var(--al-hair);border-radius:15px;background:var(--al-p1);box-shadow:var(--al-sh1);margin-top:22px;padding:18px 22px;position:relative;overflow:hidden}.al-scope .mandate:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--al-goldhi),var(--al-gold))}.al-scope .mandate .ov{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);letter-spacing:.14em;text-transform:uppercase;color:var(--al-navy)}.al-scope .mandate .two{display:flex;flex-wrap:wrap;gap:0;margin-top:12px}.al-scope .mandate .h{flex:1;min-width:210px;padding-right:26px}.al-scope .mandate .h+.h{border-left:1px solid var(--al-hair);padding-left:26px;padding-right:0}.al-scope .mandate .v{font-size:var(--al-fs-9);font-weight:var(--al-numeral-weight);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--al-ink)}.al-scope .mandate .s{font-size:var(--al-fs-2);color:var(--al-ink3);margin-top:4px;line-height:1.45}.al-scope .banner{border:1px solid var(--al-warn-bd);background:var(--al-warn-bg);border-radius:14px;margin-top:20px;overflow:hidden}.al-scope .banner .bh{display:flex;align-items:center;gap:10px;width:100%;background:none;border:none;padding:13px 18px;cursor:pointer;font-family:inherit;text-align:left;color:var(--al-warn)}.al-scope .banner .bt{font-size:var(--al-fs-4);font-weight:500}.al-scope .banner .bs{font-size:var(--al-fs-2);opacity:.85;margin-left:2px}.al-scope .banner .bb{padding:0 18px 12px}.al-scope .viewtog{display:inline-flex;gap:2px;background:var(--al-slab);border:1px solid var(--al-slab-bd);border-radius:999px;padding:3px;margin-top:18px}.al-scope .viewtog button{font-family:inherit;font-size:var(--al-fs-3);color:var(--al-ink3);background:none;border:none;border-radius:999px;padding:6px 15px;cursor:pointer;transition:all .26s cubic-bezier(.16,1,.3,1)}.al-scope .viewtog button.on{background:var(--al-navy);color:var(--al-p1);box-shadow:0 2px 8px -3px var(--al-navy);font-weight:500}.al-scope .stops{display:flex;gap:0;margin-top:16px;position:relative;flex-wrap:wrap;border-bottom:1px solid var(--al-hair)}.al-scope .stop{flex:1;min-width:172px;background:none;border:none;padding:13px 18px 14px;cursor:pointer;font-family:inherit;text-align:left;position:relative;display:flex;align-items:center;gap:12px}.al-scope .stop.on:after{content:"";position:absolute;left:18px;right:18px;bottom:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--al-navy),var(--al-navy-hi))}.al-scope .stop .swell{width:38px;height:38px;border-radius:11px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--al-p2);border:1px solid var(--al-hair);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.al-scope .stop .swell svg{width:18px;height:18px;color:var(--al-ink4);transition:color .2s ease}.al-scope .stop.on .swell{background:#26406F;border-color:transparent;box-shadow:0 2px 10px -3px rgba(38,64,111,.5)}.al-scope .stop.on .swell svg{color:#fff}.al-scope.dark .stop.on .swell{background:#3A5FB0;box-shadow:0 2px 10px -3px rgba(58,95,176,.55)}.al-scope .stop .txt{display:flex;flex-direction:column;min-width:0}.al-scope .stop .lb{font-size:var(--al-fs-4);font-weight:600;color:var(--al-ink3);letter-spacing:-.01em;transition:color .2s ease}.al-scope .stop:hover .lb{color:var(--al-ink2)}.al-scope .stop.on .lb{color:var(--al-ink)}.al-scope .stop .ct{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);color:var(--al-ink4);margin-top:1px;font-variant-numeric:tabular-nums}.al-scope .topics{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.al-scope .tchip{font-family:inherit;font-size:var(--al-fs-2);color:var(--al-ink2);background:var(--al-p1);border:1px solid var(--al-hair);border-radius:999px;padding:4px 11px;cursor:pointer;transition:all .25s ease}.al-scope .tchip:hover{border-color:var(--al-hair2);color:var(--al-ink)}.al-scope .tchip.on{border-color:var(--al-navy);color:var(--al-navy);background:var(--al-navy-s)}.al-scope .icardgrid{display:flex;gap:12px;margin-top:12px;align-items:flex-start}.al-scope .icol{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:12px}.al-scope .icard{border:1px solid var(--al-hair);border-radius:14px;box-shadow:var(--al-sh1);overflow:hidden;background:linear-gradient(180deg,var(--al-p1) 0,color-mix(in srgb,var(--al-p0) 42%,var(--al-p1)) 100%);transition:box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .3s ease}.al-scope .icard.open,.al-scope .icard:hover{box-shadow:var(--al-sh2);border-color:var(--al-hair2)}.al-scope .ihead{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:start;width:100%;background:none;border:none;padding:14px 15px;cursor:pointer;text-align:left;font-family:inherit}.al-scope .ihead:hover{background:color-mix(in srgb,var(--al-p2) 60%,transparent)}.al-scope .iwell{width:36px;height:36px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex:none;color:#fff;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.al-scope .iwell svg{width:17px;height:17px}.al-scope .ihead:hover .iwell{transform:translateY(-1px) scale(1.04)}.al-scope .ititle{font-size:var(--al-fs-4);font-weight:500;color:var(--al-ink);display:block}.al-scope .ichips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:7px}.al-scope .ic2{font-size:var(--al-fs-1);border-radius:999px;padding:2px 9px;border:1px solid;white-space:nowrap}.al-scope .ic2.topic{color:var(--al-ink2);border-color:var(--al-hair)}.al-scope .ic2.lane{background:var(--al-p1);color:var(--al-ink2);border-color:var(--al-hair2)}.al-scope .ic2.lane.risk{background:var(--al-warn-bg);color:var(--al-warn);border-color:var(--al-warn-bd)}.al-scope .ic2.person{background:var(--al-navy-s);color:var(--al-navy);border-color:var(--al-hair)}.al-scope .iwhen{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);color:var(--al-ink3);letter-spacing:.04em}.al-scope .itag{display:inline-flex;align-items:center;gap:5px;font-size:var(--al-fs-1);border-radius:999px;padding:3px 10px;border:1px solid;white-space:nowrap}.al-scope .itag.act{background:var(--al-navy-s);color:var(--al-navy);border-color:var(--al-hair)}.al-scope .itag.up{background:var(--al-ok-bg);color:var(--al-ok);border-color:var(--al-ok-bd)}.al-scope .itag.dn{background:var(--al-risk-bg);color:var(--al-risk);border-color:var(--al-risk-bd)}.al-scope .iteaser{font-size:var(--al-fs-3);color:var(--al-ink3);margin-top:7px;line-height:1.5;max-width:78ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.al-scope .ibody{padding:0 18px 18px 61px;animation:al-msIn .34s cubic-bezier(.16,1,.3,1)}@media (max-width:1180px){.al-scope .ibody{padding-left:18px}}.al-scope .ibody[hidden]{display:none}.al-scope .ibody .full{font-size:var(--al-fs-3);color:var(--al-ink2);line-height:1.6;max-width:70ch;white-space:pre-line}.al-scope .why{border-left:2px solid var(--al-navy);padding:2px 0 2px 15px;margin-top:16px;max-width:76ch}.al-scope .why b{display:block;font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--al-navy);margin-bottom:6px}.al-scope .why p{margin:0}.al-scope .mitig,.al-scope .why p{font-size:var(--al-fs-3);color:var(--al-ink2);line-height:1.6}.al-scope .mitig{margin:11px 0 0;padding-left:18px}.al-scope .reg{border:1px solid var(--al-warn-bd);background:var(--al-warn-bg);border-radius:11px;padding:12px 14px;margin-top:12px;max-width:78ch}.al-scope .reg .rg{font-size:var(--al-fs-2);font-weight:500;color:var(--al-warn)}.al-scope .reg .rq{font-size:var(--al-fs-2);color:var(--al-ink2);margin-top:3px}.al-scope .sched{margin-top:12px;border:1px solid var(--al-hair);border-radius:11px;overflow:hidden}.al-scope .sched .sh2{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);letter-spacing:.14em;text-transform:uppercase;color:var(--al-ink3);padding:8px 13px;background:var(--al-p2);border-bottom:1px solid var(--al-hair)}.al-scope .sched .sr{display:flex;justify-content:space-between;gap:12px;padding:9px 13px;font-size:var(--al-fs-3);border-bottom:1px solid var(--al-hair)}.al-scope .sched .sr:last-child{border-bottom:none}.al-scope .lever{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:var(--al-fs-2);color:var(--al-navy);background:var(--al-p1);border:1px solid var(--al-hair);border-radius:999px;padding:5px 12px;cursor:pointer;margin-top:10px}.al-scope .lever:hover{border-color:var(--al-navy);background:var(--al-navy-s)}.al-scope .nolever{font-size:var(--al-fs-2);color:var(--al-ink3);margin-top:10px;font-style:italic}.al-scope .emptybox{border:1px dashed var(--al-hair2);border-radius:12px;padding:22px;text-align:center;color:var(--al-ink3);font-size:var(--al-fs-3);margin-top:14px}.al-scope .amort{border:1px solid var(--al-hair);border-radius:14px;background:var(--al-p1);box-shadow:var(--al-sh1);margin-top:12px;padding:16px 18px}.al-scope .amort+.amort{margin-top:10px}.al-scope .amort.attention{border-color:var(--al-warn-bd);background:var(--al-warn-bg)}.al-scope .amort.blocking{border-color:var(--al-risk-bd);background:var(--al-risk-bg)}.al-scope .amort .ah{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.al-scope .amort .at{font-size:var(--al-fs-4);color:var(--al-ink);margin-top:9px;line-height:1.5;max-width:80ch}.al-scope .amort .arow{display:flex;justify-content:space-between;gap:14px;font-size:var(--al-fs-3);margin-top:9px;padding-top:9px;border-top:1px solid var(--al-hair)}.al-scope .amort .anchor{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);color:var(--al-ink3);letter-spacing:.03em}.al-scope .decbtn{font-family:inherit;font-size:var(--al-fs-1);letter-spacing:.05em;text-transform:uppercase;color:var(--al-ink2);background:var(--al-slab);border:1px solid var(--al-slab-bd);border-radius:999px;padding:4px 11px;margin-top:8px;cursor:pointer;transition:all .26s cubic-bezier(.16,1,.3,1)}.al-scope .decbtn.on,.al-scope .decbtn:hover{border-color:var(--al-navy);color:var(--al-navy)}.al-scope .decbtn.on{background:var(--al-navy-s)}.al-scope .decsurf{border:1px solid var(--al-hair);border-radius:16px;background:var(--al-p1);box-shadow:var(--al-sh1);margin-top:14px;padding:22px 24px;animation:al-msIn .4s cubic-bezier(.16,1,.3,1)}.al-scope .decsurf .hd{display:flex;align-items:center;gap:12px;margin-bottom:4px}.al-scope .decsurf .hd .ico{width:34px;height:34px;border-radius:11px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:var(--al-fs-3);flex:none}.al-scope .presets{display:flex;gap:7px;margin-top:18px;flex-wrap:wrap}.al-scope .pre:hover{border-color:var(--pill,var(--al-hair2))}.al-scope .pre{font-family:inherit;font-size:var(--al-fs-3);color:var(--al-ink2);background:var(--al-p1);border:1px solid var(--al-hair);border-radius:999px;padding:7px 15px;cursor:pointer;transition:all .28s cubic-bezier(.16,1,.3,1)}.al-scope .pre:hover{border-color:var(--al-hair2);color:var(--al-ink)}.al-scope .pre.on{background:var(--pill,var(--al-gold));color:#fff;font-weight:500;border-color:transparent;box-shadow:0 2px 8px -3px var(--pill,var(--al-gold))}.al-scope .track{position:relative;height:40px;margin-top:16px}.al-scope .track .bar2{position:absolute;left:0;right:0;top:16px;height:8px;border-radius:999px;background:var(--al-p2);overflow:hidden}.al-scope .track .fA{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,var(--al-s-bvg-l),var(--al-s-bvg))}.al-scope .track .fB{position:absolute;right:0;top:0;bottom:0;background:linear-gradient(90deg,var(--al-s-cash),var(--al-s-cash-l))}.al-scope .track input[type=range]{position:absolute;left:0;right:0;top:8px;width:100%;height:24px;-webkit-appearance:none;background:transparent;margin:0;cursor:pointer}.al-scope .track input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:1.5px solid var(--al-hair2);box-shadow:0 1px 2px rgba(18,32,63,.25),0 5px 12px -4px rgba(18,32,63,.35);cursor:grab}.al-scope .sliderlab{display:flex;justify-content:space-between;font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);letter-spacing:.13em;text-transform:uppercase;color:var(--al-ink3)}.al-scope .setline{font-size:var(--al-fs-5);font-weight:300;color:var(--al-ink);margin-top:16px;line-height:1.55;max-width:62ch}.al-scope .setline .up{color:var(--al-ok);font-weight:500}.al-scope .setline .dn{color:var(--al-risk);font-weight:500}.al-scope .optfold{margin-top:16px}.al-scope .optfold>summary{cursor:pointer;font-size:var(--al-fs-3);color:var(--al-navy);list-style:none;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--al-hair);border-radius:999px;padding:6px 14px;background:var(--al-p1);transition:all .25s ease}.al-scope .optfold>summary:hover{border-color:var(--al-navy);background:var(--al-navy-s)}.al-scope .optfold>summary::-webkit-details-marker{display:none}.al-scope .ahvcurve{margin-top:18px}.al-scope .ahvcurve svg{width:100%;height:auto;display:block;overflow:hidden}.al-scope .ahvcurve .base{stroke:var(--al-hair2);stroke-width:1}.al-scope .ahvcurve .ln{fill:none;stroke:var(--al-s-ahv);stroke-width:2.4;stroke-linejoin:round}.al-scope .ahvcurve .ar{fill:color-mix(in srgb,var(--al-s-ahv) 10%,transparent)}.al-scope .ahvcurve .pt{fill:var(--al-p1);stroke:var(--al-s-ahv);stroke-width:2;cursor:pointer}.al-scope .ahvcurve .pt.on{fill:var(--al-s-ahv);stroke:var(--al-p1);stroke-width:2.5}.al-scope .ahvcurve .lb{font-size:var(--al-fs-2);fill:var(--al-ink3)}.al-scope .ahvcurve .lb.on,.al-scope .ahvcurve .tg{fill:var(--al-ink);font-weight:500}.al-scope .ahvcurve .tg{font-size:var(--al-fs-3)}.al-scope .setline b{font-weight:500;color:var(--al-ink)}.al-scope .outs{display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));background:var(--al-p1);border:1px solid var(--al-hair);border-radius:12px;overflow:hidden;margin-top:18px}.al-scope .outs>div{padding:13px 15px;border-right:1px solid var(--al-hair);border-bottom:1px solid var(--al-hair)}.al-scope .outs .l{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);letter-spacing:.14em;text-transform:uppercase;color:var(--al-ink3)}.al-scope .outs .v{font-size:var(--al-fs-8);font-weight:var(--al-numeral-weight);letter-spacing:-.03em;margin-top:5px;font-variant-numeric:tabular-nums;color:var(--al-ink)}.al-scope .outs .s{font-size:var(--al-fs-1);color:var(--al-ink3);margin-top:3px}.al-scope .two2{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;margin-top:18px}@media(max-width:1000px){.al-scope .two2{grid-template-columns:1fr}}.al-scope .sw2{position:relative;width:42px;height:23px;border-radius:999px;background:var(--al-p2);border:1px solid var(--al-hair2);cursor:pointer;flex:none;transition:background .3s ease}.al-scope .sw2 i{position:absolute;top:2px;left:2px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(18,32,63,.25);transition:transform .3s cubic-bezier(.16,1,.3,1)}.al-scope .sw2.on{background:linear-gradient(180deg,var(--al-s-bvg-l),var(--al-s-bvg));border-color:transparent}.al-scope .sw2.on i{transform:translateX(19px)}.al-scope .comp2{display:flex;height:15px;border-radius:5px;overflow:hidden;margin-top:9px;background:var(--al-p2)}.al-scope .comp2 i{display:block;height:100%}.al-scope .complab2{display:flex;gap:13px;margin-top:7px;flex-wrap:wrap}.al-scope .complab2 span{font-size:var(--al-fs-1);color:var(--al-ink3);display:inline-flex;align-items:center;gap:5px}.al-scope .complab2 i{width:9px;height:9px;border-radius:3px;display:block}.al-scope .opt11{width:100%;border-collapse:collapse;font-size:var(--al-fs-3);margin-top:10px}.al-scope .opt11 td,.al-scope .opt11 th{padding:7px 9px;text-align:right;border-bottom:1px solid var(--al-hair)}.al-scope .opt11 td:first-child,.al-scope .opt11 th:first-child{text-align:left}.al-scope .opt11 thead th{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);letter-spacing:.12em;text-transform:uppercase;color:var(--al-ink3);font-weight:400}.al-scope .opt11 td{font-variant-numeric:tabular-nums;color:var(--al-ink2)}.al-scope .opt11 tr.cur td{background:var(--al-navy-s);color:var(--al-ink)}.al-scope .msbar{border-top:1px solid var(--al-hair);margin:16px -22px 0;padding:0 22px}.al-scope .msbar-t{width:100%;display:flex;align-items:center;gap:9px;flex-wrap:wrap;background:none;border:none;padding:12px 2px;cursor:pointer;font-family:inherit;font-size:var(--al-fs-3);color:var(--al-ink2);text-align:left}.al-scope .msbar-t:hover,.al-scope .msc b{color:var(--al-ink)}.al-scope .msc b{font-weight:400;font-variant-numeric:tabular-nums}.al-scope .msc.warn b{color:var(--al-warn)}.al-scope .msc.quiet{color:var(--al-ink3)}.al-scope .msbar-t .chev{margin-left:auto;color:var(--al-ink3)}.al-scope .dotsep{color:var(--al-hair2)}.al-scope .notrep{border:1px solid var(--al-warn-bd);background:var(--al-warn-bg);border-radius:14px;padding:20px 22px;margin-top:26px;max-width:86ch}.al-scope .nrh{font-size:var(--al-fs-4);font-weight:500;color:var(--al-warn)}.al-scope .notrep p{font-size:var(--al-fs-3);color:var(--al-ink2);line-height:1.62;margin:9px 0 0}.al-scope .notrep ul{margin:11px 0 0;padding-left:19px}.al-scope .notrep li{font-size:var(--al-fs-3);color:var(--al-ink2);line-height:1.6;margin-bottom:7px}.al-scope .notrep li strong,.al-scope .notrep p strong{color:var(--al-ink);font-weight:500}.al-scope .ytrack{position:relative;margin-top:6px;padding:30px 0 4px;height:158px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.al-scope .phband{position:absolute;left:0;right:0;top:0;height:20px}.al-scope .phspan{position:absolute;top:0;height:20px;border:none;border-radius:5px;padding:0 8px;font-family:inherit;font-size:var(--al-fs-1);letter-spacing:-.005em;color:#fff;cursor:pointer;text-align:left;white-space:nowrap;overflow:hidden;display:flex;align-items:center;opacity:.5;transition:opacity .28s ease,box-shadow .28s ease}.al-scope .phspan:hover{opacity:.8}.al-scope .phspan.on{opacity:1}.al-scope .yend{position:absolute;top:24px;left:0;right:0;display:flex;justify-content:space-between;pointer-events:none;font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-2);letter-spacing:.1em;text-transform:uppercase;color:var(--al-ink3)}.al-scope .yend span:first-child{padding-left:52px}.al-scope .phcap{position:absolute;top:24px;left:0;font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);letter-spacing:.14em;text-transform:uppercase;color:var(--al-ink4)}.al-scope .ytrack .rail{right:0;background:var(--al-hair)}.al-scope .ytrack .fill,.al-scope .ytrack .rail{position:absolute;left:0;top:64px;height:2px;border-radius:2px}.al-scope .ytrack .fill{background:linear-gradient(90deg,var(--al-navy-bar) 0,var(--al-navy) 100%);transition:width .38s cubic-bezier(.16,1,.3,1)}.al-scope .ystop{position:absolute;top:44px;transform:translateX(-50%);background:none;border:none;padding:0;cursor:pointer;pointer-events:none;font-family:inherit;text-align:center;width:104px}.al-scope .ystop .d,.al-scope .ystop .l,.al-scope .ystop .y{pointer-events:auto}.al-scope .ystop .d{display:block;width:12px;height:12px;border-radius:50%;margin:15px auto 0;background:var(--al-p1);border:2px solid var(--al-hair2);transition:all .3s cubic-bezier(.16,1,.3,1)}.al-scope .ystop .y{display:block;font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-2);color:var(--al-ink2);margin-top:8px;font-variant-numeric:tabular-nums;transition:color .25s ease}.al-scope .ystop .l{display:block;font-size:var(--al-fs-2);color:var(--al-ink3);margin-top:2px;line-height:1.3;visibility:hidden;opacity:0;transition:opacity .18s ease,color .25s ease}.al-scope .ystop.on .l,.al-scope .ystop:focus-visible .l,.al-scope .ystop:hover .l{visibility:visible;opacity:1}.al-scope .ystop.on,.al-scope .ystop:focus-within,.al-scope .ystop:hover{z-index:4}.al-scope .ystop.on .l,.al-scope .ystop:focus-visible .l,.al-scope .ystop:hover .l{position:relative;background:var(--al-p1);border-radius:5px;padding:1px 5px;margin-left:-5px;margin-right:-5px;box-shadow:0 0 0 3px var(--al-p1)}.al-scope .ystop .d.dg{width:22px;height:22px;margin-top:10px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,currentColor 14%,var(--al-p1));border:2px solid}.al-scope .ystop:hover .d.dg{transform:scale(1.12)}.al-scope .ystop.on .d.dg{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 22%,transparent)}.al-scope .ystop.pivot .d.dg{border-color:var(--al-gold);color:var(--al-gold)}.al-scope .ystop.lo .y{margin-top:46px}.al-scope .ystop.lo:after{content:"";position:absolute;left:50%;top:30px;width:1px;height:40px;background:var(--al-hair2)}.al-scope .ystop:hover .d{border-color:var(--al-navy);transform:scale(1.15)}.al-scope .ystop:hover .l,.al-scope .ystop:hover .y{color:var(--al-ink2)}.al-scope .ystop.on .d{border-color:var(--al-navy)}.al-scope .ystop.on .y{color:var(--al-ink);font-weight:500}.al-scope .ystop.on .l{color:var(--al-ink2)}.al-scope .ystop.pivot .d{border-color:var(--al-gold)}.al-scope .yhandle{position:absolute;top:65px;width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:50%;z-index:5;background:var(--al-p1);border:2.5px solid var(--al-navy);box-shadow:var(--al-sh2),0 0 0 5px color-mix(in srgb,var(--al-navy) 12%,transparent);cursor:grab;display:flex;align-items:center;justify-content:center;transition:left .34s cubic-bezier(.16,1,.3,1),transform .22s ease,border-color .3s ease,box-shadow .3s ease}.al-scope .yhandle:active{cursor:grabbing;transform:scale(1.06)}.al-scope .yhandle:focus-visible{outline:none;box-shadow:var(--al-sh2),0 0 0 5px color-mix(in srgb,var(--al-navy) 30%,transparent)}.al-scope .yhandle:after{content:"";position:absolute;width:2px;height:10px;border-radius:2px;background:var(--al-navy);box-shadow:4px 0 0 var(--al-navy),-4px 0 0 var(--al-navy);transition:background .3s ease}.al-scope .yhandle.gold{border-color:var(--al-gold)}.al-scope .yhandle.gold:after{background:var(--al-gold);box-shadow:4px 0 0 var(--al-gold),-4px 0 0 var(--al-gold)}.al-scope .ytrack:hover .yhandle{transform:scale(1.08)}.al-scope .ytrack.dragging{cursor:grabbing}.al-scope .ytrack.dragging .yhandle{transition:transform .18s ease;transform:scale(1.22);cursor:grabbing;box-shadow:var(--al-sh2),0 0 0 7px var(--al-navy-s)}.al-scope .ytrack.dragging .ystop{pointer-events:none}.al-scope .ytrack{cursor:pointer;touch-action:pan-y}.al-scope .ystop:first-child{transform:translateX(-14px)}.al-scope .ystop:last-child{transform:translateX(calc(-100% + 14px))}.al-scope .yread{font-size:var(--al-fs-3);color:var(--al-ink2);line-height:1.55;margin:14px 0 0}.al-scope .yread b{color:var(--al-ink);font-weight:500}.al-scope .yread .sep{color:var(--al-hair2);margin:0 7px}.al-scope .yread .ph{display:inline-flex;align-items:center;gap:6px}.al-scope .yread .ph i{width:9px;height:9px;border-radius:3px;display:inline-block}.al-scope .ynote{font-size:var(--al-fs-2);color:var(--al-ink3);line-height:1.55;margin:6px 0 0;max-width:80ch}@media (max-width:820px){.al-scope .ytrack{height:auto;padding:0;display:flex;flex-wrap:wrap;gap:6px;cursor:default}.al-scope .phband,.al-scope .phcap,.al-scope .yhandle,.al-scope .ytrack .fill,.al-scope .ytrack .rail{display:none}.al-scope .ystop{position:static;transform:none!important;width:auto;border:1px solid var(--al-hair);border-radius:999px;padding:5px 12px;display:inline-flex;align-items:baseline;gap:7px}.al-scope .ystop .d{display:none}.al-scope .ystop .l,.al-scope .ystop .y{margin-top:0}.al-scope .ystop.on{border-color:var(--al-navy);background:var(--al-navy-s)}}.al-scope .pjrn{position:relative;margin:6px 0 2px}.al-scope .pjrn:before{content:"";position:absolute;left:115px;top:26px;bottom:30px;width:1px;background:linear-gradient(180deg,var(--al-hair2) 0,var(--al-hair2) 92%,transparent 100%);opacity:.85}.al-scope .pstop{display:grid;grid-template-columns:98px 34px minmax(0,1fr);align-items:start}.al-scope .pstop .py{text-align:right;padding:14px 14px 0 0}.al-scope .pstop .py .y{font-size:var(--al-fs-5);font-weight:300;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--al-ink);line-height:1.15;white-space:nowrap}.al-scope .pstop .py .a{letter-spacing:.13em;color:var(--al-navy);margin-top:5px}.al-scope .pstop .py .a,.al-scope .pstop .py .d{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);text-transform:uppercase}.al-scope .pstop .py .d{letter-spacing:.1em;color:var(--al-ink4);margin-top:4px}.al-scope .pstop .psp{position:relative;align-self:stretch}.al-scope .pseg{position:absolute;left:12.5px;top:14px;width:9px;border-radius:5px;display:block;box-shadow:0 0 0 4px var(--al-p1),0 2px 7px -3px currentColor;transition:transform .3s cubic-bezier(.16,1,.3,1)}.al-scope .pstop:hover .pseg{transform:scaleX(1.35)}.al-scope .pstop.pivot .pseg{width:11px;left:11.5px;box-shadow:0 0 0 4px var(--al-p1),0 0 0 8px color-mix(in srgb,var(--al-gold) 18%,transparent)}.al-scope .pstop .pcol{min-width:0;border-bottom:1px solid var(--al-hair)}.al-scope .pstop:last-child .pcol{border-bottom:none}@media (max-width:820px){.al-scope .pjrn:before{display:none}.al-scope .pstop{grid-template-columns:minmax(0,1fr)}.al-scope .pstop .py{text-align:left;padding:12px 0 0;display:flex;gap:10px;align-items:baseline}.al-scope .pstop .psp{display:none}}.al-scope .pcmp>div.colhot{background:color-mix(in srgb,var(--colhue,var(--al-navy)) 8%,var(--al-p1))}.al-scope .pcmp>div.hd.colhot{background:linear-gradient(180deg,color-mix(in srgb,var(--colhue) 17%,var(--al-p1)) 0,color-mix(in srgb,var(--colhue) 6%,var(--al-p1)) 100%)}.al-scope .pcmp>div.dec.colhot{background:linear-gradient(180deg,color-mix(in srgb,var(--colhue) 5%,var(--al-p1)) 0,color-mix(in srgb,var(--colhue) 12%,var(--al-p1)) 100%)}.al-scope .pcmp>div.hd.colhot .ico{transform:translateY(-1px) scale(1.05)}.al-scope .pcmp>div.clik{cursor:pointer;transition:background .22s ease}.al-scope .pcmp>div.hd.clik:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--colhue,var(--al-navy));opacity:0;transition:opacity .25s ease}.al-scope .pcmp>div.hd{position:relative}.al-scope .pcmp>div.hd.colhot:after{opacity:1}.al-scope .pcmp>div.dec.colhot .decbtn{border-color:var(--colhue,var(--al-navy));color:var(--colhue,var(--al-navy))}.al-scope .press{display:flex;flex-wrap:wrap;gap:9px;margin-top:4px}.al-scope .ptog{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--al-hair);border-radius:12px;background:var(--al-p1);padding:9px 14px 9px 10px;cursor:pointer;font-family:inherit;color:var(--al-ink2);transition:all .24s cubic-bezier(.16,1,.3,1);box-shadow:var(--al-sh1)}.al-scope .ptog:hover{border-color:var(--pc)}.al-scope .ptog.on{border-color:transparent;box-shadow:0 3px 10px -3px var(--pc)}.al-scope .ptog .pi,.al-scope .ptog.on{background:var(--pc);color:var(--al-p1)}.al-scope .ptog .pi{width:24px;height:24px;border-radius:7px;flex:none;display:flex;align-items:center;justify-content:center;font-size:var(--al-fs-2)}.al-scope .ptog.on .pi{background:color-mix(in srgb,var(--al-p1) 24%,transparent)}.al-scope .ptog .pn{font-size:var(--al-fs-3);text-align:left;line-height:1.25;color:inherit}.al-scope .ptog .pd{display:block;font-size:var(--al-fs-1);opacity:.72;color:inherit}.al-scope .ptog.on .pd{opacity:.92}.al-scope .phero{margin-top:16px}.al-scope .phero svg{width:100%;height:auto;display:block;overflow:hidden}.al-scope .phero .grid{stroke:var(--al-hair);stroke-width:1}.al-scope .ppw svg{display:block;width:100%;height:auto;overflow:hidden}.al-scope .ppw .same{stroke:var(--al-gold);stroke-width:1.4;stroke-dasharray:6 5;opacity:.85}.al-scope .ppw .samel{font-size:var(--al-fs-2);font-weight:500;fill:var(--al-goldlo)}.al-scope .ppw .val{font-size:var(--al-fs-4);font-weight:400;letter-spacing:-.03em;fill:var(--al-ink);font-variant-numeric:tabular-nums}.al-scope .ppw .add{font-size:var(--al-fs-1);font-weight:500;fill:var(--al-ink3);font-variant-numeric:tabular-nums}.al-scope .ppw .yr{font-size:var(--al-fs-3);font-weight:500;fill:var(--al-ink2)}.al-scope .ppw .yrs{font-size:var(--al-fs-1);fill:var(--al-ink3)}.al-scope .gdact{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:flex-start;margin-top:14px}.al-scope .gdact>.lever{margin-top:0}.al-scope .ppwkey{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:var(--al-fs-2);color:var(--al-ink3);align-items:center}.al-scope .ppwkey i{width:13px;height:13px;border-radius:3px;display:inline-block;margin-right:6px;vertical-align:-2px}.al-scope .phero .gl{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-2)}.al-scope .phero .fax,.al-scope .phero .gl{font-weight:500;fill:var(--al-ink2);stroke:none}.al-scope .phero .fax{font-size:var(--al-fs-3)}.al-scope .phero .base{fill:color-mix(in srgb,var(--al-navy) 10%,transparent)}.al-scope .phero .baseln{fill:none;stroke:var(--al-navy);stroke-width:2.2}.al-scope .phero .shockln{fill:none;stroke:var(--sc);stroke-width:2.6;stroke-linejoin:round}.al-scope .phero .gap{fill:color-mix(in srgb,var(--al-risk) 11%,transparent)}.al-scope .phero .zero{stroke:var(--al-risk);stroke-width:1.4;stroke-dasharray:3 3}.al-scope .phero .zlab{font-size:var(--al-fs-2);fill:var(--al-risk);font-weight:500;paint-order:stroke;stroke:var(--paper);stroke-width:3.5px;stroke-linejoin:round}.al-scope .phero .ret{stroke:var(--al-gold);stroke-width:1.4;stroke-dasharray:4 3}.al-scope .phero .retlab{font-size:var(--al-fs-2);font-weight:500;fill:var(--al-ink2);paint-order:stroke;stroke:var(--paper);stroke-width:3.5px;stroke-linejoin:round}.al-scope .pkey{display:flex;flex-wrap:wrap;gap:16px;margin-top:11px}.al-scope .pkey span{display:inline-flex;align-items:center;gap:7px;font-size:var(--al-fs-2);color:var(--al-ink2)}.al-scope .pkey i{width:16px;height:10px;border-radius:3px;display:inline-block}.al-scope .pkey i.line{height:2px;border-radius:2px}.al-scope .pread{display:flex;flex-wrap:wrap;gap:20px 24px;align-items:baseline;margin-top:16px;padding:14px 16px;border:1px solid var(--al-slab-bd);border-radius:12px;background:var(--al-slab)}.al-scope .pread>div{flex:1 1 160px}.al-scope .pread .k{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);letter-spacing:.14em;text-transform:uppercase;color:var(--al-navy);display:block}.al-scope .pread .v{font-size:var(--al-fs-8);font-weight:var(--al-numeral-weight);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--al-ink)}.al-scope .pread .s{font-size:var(--al-fs-2);color:var(--al-ink3);display:block;margin-top:2px}.al-scope .ladder{position:relative;margin-top:14px}.al-scope .ladder:before{content:"";position:absolute;left:149px;top:34px;bottom:34px;width:1px;background:var(--al-hair2);opacity:.85}.al-scope .rung{display:grid;grid-template-columns:132px 34px minmax(0,1fr);align-items:start}.al-scope .rung .who{text-align:right;padding:16px 14px 0 0}.al-scope .rung .who .t{font-size:var(--al-fs-3);font-weight:500;color:var(--al-ink)}.al-scope .rung .who .s{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);letter-spacing:.13em;text-transform:uppercase;color:var(--al-ink4);margin-top:4px}.al-scope .rung .sp{position:relative;align-self:stretch}.al-scope .rung .rdot{position:absolute;left:11px;top:19px;width:12px;height:12px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 4px var(--al-p1),0 2px 7px -3px var(--acc)}.al-scope .rung .rcol{border-bottom:1px solid var(--al-hair);min-width:0}.al-scope .rung:last-child .rcol{border-bottom:none}.al-scope .rhead{display:grid;grid-template-columns:minmax(0,1fr) 170px auto 14px;gap:14px;align-items:center;width:100%;background:none;border:none;padding:14px 6px;cursor:pointer;text-align:left;font-family:inherit;border-radius:9px;transition:background .22s ease}.al-scope .rhead:hover{background:var(--al-p2)}.al-scope .rhead .q{font-size:var(--al-fs-4);color:var(--al-ink)}.al-scope .rhead .a{font-size:var(--al-fs-3);color:var(--al-ink3);margin-top:2px;display:block}.al-scope .rbar{height:9px;border-radius:5px;background:var(--al-p3);overflow:hidden}.al-scope .rbar i{display:block;height:100%;border-radius:5px;background:var(--acc);transition:width .55s cubic-bezier(.16,1,.3,1)}.al-scope .rpct{font-size:var(--al-fs-7);font-weight:var(--al-numeral-weight);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--al-ink);text-align:right;white-space:nowrap}.al-scope .rbody{padding:0 6px 18px;animation:al-msIn .34s cubic-bezier(.16,1,.3,1)}.al-scope .rbody[hidden]{display:none}.al-scope .dots{display:grid;grid-template-columns:repeat(20,1fr);gap:5px;max-width:520px;margin-top:4px}.al-scope .dots i{aspect-ratio:1;border-radius:3px;background:var(--al-ok);display:block}.al-scope .dots i.bad{background:var(--al-risk)}.al-scope .arraykey{display:flex;flex-wrap:wrap;gap:18px;margin-top:12px}.al-scope .arraykey span{display:inline-flex;align-items:center;gap:8px;font-size:var(--al-fs-3);color:var(--al-ink2)}.al-scope .arraykey b{width:11px;height:11px;border-radius:3px;display:inline-block}.al-scope .arraykey u{text-decoration:none;color:var(--al-ink);font-weight:500;font-variant-numeric:tabular-nums}.al-scope .fan{margin-top:18px}.al-scope .fan svg{width:100%;height:auto;display:block;overflow:hidden}.al-scope .fan .grid{stroke:var(--al-hair);stroke-width:1}.al-scope .fan .gl{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-2);fill:var(--al-ink2);stroke:none}.al-scope .fan .b80{fill:color-mix(in srgb,var(--acc) 13%,transparent)}.al-scope .fan .b50{fill:color-mix(in srgb,var(--acc) 26%,transparent)}.al-scope .fan .med{fill:none;stroke:var(--acc);stroke-width:2.4;stroke-linejoin:round}.al-scope .fan .det{fill:none;stroke:var(--al-navy);stroke-width:2;stroke-dasharray:5 4}.al-scope .fan .zero{stroke:var(--al-risk);stroke-width:1.4;stroke-dasharray:3 3}.al-scope .fan .zlab{font-size:var(--al-fs-1);fill:var(--al-risk);font-weight:500}.al-scope .fan .fax{font-size:var(--al-fs-2);fill:var(--al-ink3)}.al-scope .fankey{display:flex;flex-wrap:wrap;gap:16px;margin-top:10px}.al-scope .fankey span{display:inline-flex;align-items:center;gap:7px;font-size:var(--al-fs-2);color:var(--al-ink2)}.al-scope .fankey i{width:16px;height:10px;border-radius:3px;display:inline-block}.al-scope .fankey i.line{height:2px;border-radius:2px}.al-scope .runwrap{margin-top:6px}.al-scope .runbtn{display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-size:var(--al-fs-3);color:var(--al-p1);background:var(--al-navy);border:none;border-radius:999px;padding:9px 18px;cursor:pointer;box-shadow:0 2px 8px -3px var(--al-navy);transition:transform .25s ease}.al-scope .runbtn:hover{transform:translateY(-1px)}.al-scope .spinner{display:inline-block;width:13px;height:13px;border:2px solid color-mix(in srgb,var(--al-p1) 35%,transparent);border-top-color:var(--al-p1);border-radius:50%;animation:al-sp .7s linear infinite}@keyframes al-sp{to{transform:rotate(1turn)}}@media (max-width:820px){.al-scope .ladder:before{display:none}.al-scope .rung{grid-template-columns:minmax(0,1fr)}.al-scope .rung .who{text-align:left;padding:14px 0 0;display:flex;gap:10px;align-items:baseline}.al-scope .rung .sp{display:none}.al-scope .rhead{grid-template-columns:minmax(0,1fr) auto 14px}.al-scope .rbar{display:none}.al-scope .dots{grid-template-columns:repeat(10,1fr)}}.al-scope .ico-flat{display:flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:11px;background:var(--ih,var(--al-navy));color:var(--al-p1);box-shadow:0 2px 8px -3px var(--ih,var(--al-navy));transition:transform .3s cubic-bezier(.16,1,.3,1)}.al-scope .ico-flat svg{width:16px;height:16px;stroke:var(--al-p1);color:var(--al-p1)}.al-scope .jrn{position:relative;margin-top:4px}.al-scope .jrn:before{content:"";position:absolute;left:101px;top:20px;bottom:22px;width:1px;background:linear-gradient(180deg,var(--al-hair2) 0,var(--al-hair2) 92%,transparent 100%);opacity:.85}.al-scope .jstop{display:grid;grid-template-columns:84px 34px minmax(0,1fr);align-items:start}.al-scope .jyear{text-align:right;padding:12px 14px 0 0}.al-scope .jy{font-size:var(--al-fs-7);font-weight:var(--al-numeral-weight);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--al-ink);line-height:1}.al-scope .jage{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);letter-spacing:.13em;text-transform:uppercase;color:var(--al-navy);margin-top:5px}.al-scope .jsp{position:relative;align-self:stretch}.al-scope .jnode{position:absolute;left:4px;top:11px;width:26px;height:26px;border-radius:50%;background:var(--al-p1);border:1.5px solid;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.al-scope .jnode svg{width:12px;height:12px}.al-scope .jstop:hover .jnode{transform:scale(1.12)}.al-scope .jstop.open .jnode{background:currentColor;box-shadow:0 3px 10px -3px currentColor}.al-scope .jstop.open .jnode svg{stroke:var(--al-p1);color:var(--al-p1)}.al-scope .jstop.open .mhead{background:var(--al-p2)}.al-scope .jcard{border-bottom:1px solid var(--al-hair);min-width:0}.al-scope .jstop:last-child .jcard{border-bottom:none}.al-scope .jgap{display:grid;grid-template-columns:84px 34px minmax(0,1fr);align-items:center}.al-scope .jgap .g{grid-column:3;font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);letter-spacing:.13em;text-transform:uppercase;color:var(--al-ink4);padding-left:2px}.al-scope .jnow{display:grid;grid-template-columns:84px 34px minmax(0,1fr);align-items:center;padding-bottom:2px}.al-scope .jnow .jy{font-size:var(--al-fs-5);color:var(--al-ink3)}.al-scope .jnow .dot{display:block;position:absolute;left:11px;top:50%;transform:translateY(-50%);width:11px;height:11px;border-radius:50%;background:var(--al-navy);box-shadow:0 0 0 4px var(--al-navy-s)}.al-scope .jnow .lbl{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);letter-spacing:.13em;text-transform:uppercase;color:var(--al-navy);padding-left:2px}.al-scope .jstop.pivot .jnode{width:32px;height:32px;left:1px;top:8px;border-width:2px;box-shadow:0 0 0 5px color-mix(in srgb,var(--al-gold) 15%,transparent)}.al-scope .jstop.pivot .jnode svg{width:15px;height:15px}.al-scope .jstop.pivot .jy{color:var(--al-gold)}.al-scope .mspanel{border-top:1px solid var(--al-hair);margin:0 -22px;padding:0 22px}.al-scope .secttl{font-size:var(--al-fs-2);font-weight:500;color:var(--al-ink);margin:16px 0 0;display:flex;align-items:center;gap:8px}.al-scope .secttl:after{content:"";flex:1;height:1px;background:var(--al-hair)}.al-scope .lawnote{font-size:var(--al-fs-1);color:var(--al-ink3);margin-top:9px;line-height:1.55;padding-left:11px;border-left:2px solid var(--al-hair2)}.al-scope .verdict{display:inline-flex;align-items:center;gap:7px;font-size:var(--al-fs-2);border-radius:999px;padding:3px 11px;border:1px solid;margin-top:9px}.al-scope .verdict.pass{background:var(--al-ok-bg);color:var(--al-ok);border-color:var(--al-ok-bd)}.al-scope .verdict.fail{background:var(--al-risk-bg);color:var(--al-risk);border-color:var(--al-risk-bd)}.al-scope .mspanel[hidden]{display:none}.al-scope .mspanel .inner{padding:18px 0 4px;animation:al-msIn .4s cubic-bezier(.16,1,.3,1)}@keyframes al-msIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.al-scope .chev{display:inline-block;transition:transform .3s ease;font-size:var(--al-fs-1);margin-left:3px}.al-scope [aria-expanded=true] .chev{transform:rotate(180deg)}.al-scope .msum{display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--al-hair);border-radius:12px;overflow:hidden;margin-bottom:16px}.al-scope .msum>div{flex:1;min-width:166px;padding:14px 14px 15px;border-right:1px solid var(--al-hair);text-align:center}.al-scope .msum>div:last-child{border-right:none}.al-scope .msum .lh{display:flex;gap:8px;min-width:0}.al-scope .msum .ic,.al-scope .msum .lh{align-items:center;justify-content:center}.al-scope .msum .ic{display:inline-flex;width:23px;height:23px;flex:none;border-radius:7px;background:var(--al-ink4);color:var(--al-p1)}.al-scope .msum .ic svg{width:13px;height:13px;stroke-width:2}.al-scope .msum .ic.navy{background:var(--al-navy)}.al-scope .msum .ic.ok{background:var(--al-s-work)}.al-scope .msum .ic.warn{background:var(--al-s-p3a)}.al-scope .msum .ic.gold{background:var(--al-goldlo)}.al-scope .msum .ic.off{background:var(--al-ink4)}.al-scope .msum .l{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);letter-spacing:.12em;text-transform:uppercase;color:var(--al-ink3);line-height:1.35;text-align:left;min-width:0}.al-scope .msum .v{font-size:var(--al-fs-9);font-weight:var(--al-numeral-weight);letter-spacing:-.03em;margin-top:5px;font-variant-numeric:tabular-nums;color:var(--al-ink)}.al-scope .msum .v.money{font-size:clamp(calc(19px * var(--al-fs-scale)),2vw,calc(24px * var(--al-fs-scale)))}.al-scope .mstat{display:flex;align-items:center;gap:7px;margin:0}.al-scope .mdet{display:grid;grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:18px;margin-top:14px}.al-scope .mdsec{min-width:0;display:flex;flex-direction:column;gap:10px}.al-scope .mdh{display:flex;align-items:center;gap:8px;padding-left:9px;border-left:2px solid var(--al-navy);font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);letter-spacing:.14em;text-transform:uppercase;color:var(--al-ink2)}.al-scope .mdh.val{border-left-color:var(--al-gold)}.al-scope .mdh svg{width:14px;height:14px;stroke-width:1.6;color:var(--al-ink4)}.al-scope .mdcard{background:var(--al-p1);border:1px solid var(--al-hair);border-radius:11px;padding:12px 14px}.al-scope .mdk{display:flex;align-items:center;gap:5px;font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);letter-spacing:.13em;text-transform:uppercase;color:var(--al-ink3);line-height:1.35}.al-scope .mdv{font-size:var(--al-fs-9);font-weight:var(--al-numeral-weight);letter-spacing:-.03em;margin-top:5px;font-variant-numeric:tabular-nums;color:var(--al-ink)}.al-scope .mdv.sm{font-size:var(--al-fs-7)}.al-scope .mdv .sfx{margin-left:2px}.al-scope .mds,.al-scope .mdv .sfx{font-size:var(--al-fs-2);color:var(--al-ink3)}.al-scope .mds{margin-top:4px;line-height:1.45}.al-scope .mdrow{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:var(--al-fs-4);padding:7px 0}.al-scope .mdrow+.mdrow{border-top:1px solid var(--al-hair)}.al-scope .mdrow .nm{display:flex;align-items:center;gap:7px;color:var(--al-ink2);min-width:0}.al-scope .mdrow .nm i{width:8px;height:8px;border-radius:50%;flex:none}.al-scope .mdrow .am{font-variant-numeric:tabular-nums;color:var(--al-ink);white-space:nowrap}.al-scope .mdhr{height:1px;background:var(--al-hair);margin:10px -14px}.al-scope .mdgap{display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:11px;padding:11px 14px;border:1px solid var(--al-ok-bd);background:var(--al-ok-bg)}.al-scope .mdgap.short{border-color:var(--al-risk-bd);background:var(--al-risk-bg)}.al-scope .mdgap .nm{display:flex;align-items:center;gap:5px;font-size:var(--al-fs-4);color:var(--al-ink2);min-width:0}.al-scope .mdgap .am{font-size:var(--al-fs-7);font-weight:300;font-variant-numeric:tabular-nums;color:var(--al-ok);white-space:nowrap}.al-scope .mdgap.short .am{color:var(--al-risk)}.al-scope .mdnote{font-size:var(--al-fs-2);line-height:1.5;color:var(--al-ink3);background:var(--al-p2);border:1px solid var(--al-hair);border-radius:10px;padding:9px 12px;margin:0}.al-scope .mdsub{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);letter-spacing:.13em;text-transform:uppercase;color:var(--al-ink3);margin-top:10px;padding-top:10px;border-top:1px solid var(--al-hair)}.al-scope .mdul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.al-scope .mdul li{font-size:var(--al-fs-2);color:var(--al-ink3);line-height:1.45}.al-scope .mdrules{display:flex;gap:10px;border-radius:11px;padding:11px 13px;border:1px solid var(--al-warn-bd);background:var(--al-warn-bg)}.al-scope .mdrules.ok{border-color:var(--al-ok-bd);background:var(--al-ok-bg)}.al-scope .mdrules svg{width:15px;height:15px;stroke-width:1.7;flex:none;margin-top:1px;color:var(--al-warn)}.al-scope .mdrules.ok svg{color:var(--al-ok)}.al-scope .mdrules .tt{font-size:var(--al-fs-3);font-weight:500;color:var(--al-ink);margin:0}.al-scope .mdrules .bd{font-size:var(--al-fs-2);color:var(--al-ink3);margin:3px 0 0;line-height:1.45}.al-scope .mdtip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:none;border:none;background:none;padding:0;cursor:pointer;color:var(--al-ink4);vertical-align:middle}.al-scope .mdtip:hover{color:var(--al-ink2)}.al-scope .mdtip svg{width:13px;height:13px;stroke-width:1.8}.al-scope .mdtip:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.al-scope .mline{border-bottom:1px solid var(--al-hair)}.al-scope .mline:last-child{border-bottom:none}.al-scope .mhead{display:grid;grid-template-columns:minmax(0,1fr) 88px auto 16px;gap:12px;align-items:center;width:100%;background:none;border:none;padding:13px 4px 13px 6px;cursor:pointer;text-align:left;font-family:inherit;border-radius:9px;transition:background .25s ease}.al-scope .mhead:hover{background:var(--al-slab)}.al-scope .mhead .ic{width:27px;height:27px;border-radius:50%;border:1.5px solid;display:flex;align-items:center;justify-content:center}.al-scope .mhead .ic svg{width:13px;height:13px}.al-scope .mhead .nm{display:block;font-size:var(--al-fs-4);color:var(--al-ink)}.al-scope .mhead .me{display:block;font-size:var(--al-fs-1);color:var(--al-ink3);margin-top:1px}.al-scope .mhead .amt{font-size:var(--al-fs-4);font-weight:400;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--al-ink);text-align:right}.al-scope .mhead .chev{color:var(--al-ink3)}.al-scope .msec{margin-top:12px;border:1px solid var(--al-hair);border-radius:12px;overflow:hidden;background:var(--al-p1);box-shadow:var(--al-sh1)}.al-scope .msecr{display:grid;grid-template-columns:minmax(140px,auto) minmax(0,1fr) auto auto auto;gap:13px;align-items:center;width:100%;background:none;border:none;border-bottom:1px solid var(--al-hair);padding:12px 15px;cursor:pointer;text-align:left;font-family:inherit;transition:background .22s ease}.al-scope .msecr:last-child{border-bottom:none}.al-scope .msecr:hover{background:var(--al-p2)}.al-scope .msecr:hover .go{transform:translateX(2px)}.al-scope .msecr .st{font-size:var(--al-fs-3);color:var(--al-ink);font-weight:500}.al-scope .msecr .sl{font-size:var(--al-fs-3);color:var(--al-ink3);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-scope .msecr .sn{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);letter-spacing:.13em;text-transform:uppercase;color:var(--al-ink4)}.al-scope .msecr .go{color:var(--al-navy);font-size:var(--al-fs-4);line-height:1;transition:transform .25s ease}.al-scope .msact{display:flex;gap:8px;flex-wrap:wrap;margin-top:13px}.al-scope #sheetBody .prov{grid-template-columns:repeat(auto-fit,minmax(206px,1fr))}@media (max-width:900px){.al-scope .msecr{grid-template-columns:minmax(0,1fr) auto auto}.al-scope .msecr .sl{grid-column:1/-1;white-space:normal}}.al-scope .mbody{padding:2px 2px 18px 6px;animation:al-msIn .34s cubic-bezier(.16,1,.3,1)}.al-scope .mbody[hidden]{display:none}.al-scope .prov{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));background:var(--al-p1);border:1px solid var(--al-hair);border-radius:10px;overflow:hidden;margin-top:10px}.al-scope .prov>div{background:var(--al-p1);padding:10px 13px;border-right:1px solid var(--al-hair);border-bottom:1px solid var(--al-hair)}.al-scope .prov .k{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:var(--al-fs-1);letter-spacing:.14em;text-transform:uppercase;color:var(--al-ink3)}.al-scope .prov .v{font-size:var(--al-fs-3);margin-top:3px;color:var(--al-ink)}.al-scope .prov .s{font-size:var(--al-fs-1);color:var(--al-ink3);margin-top:2px}.al-scope .foot{margin-top:60px;padding-top:22px;border-top:1px solid var(--al-hair);font-size:var(--al-fs-3);color:var(--al-ink3);max-width:82ch}.al-scope :focus-visible{outline:2px solid var(--al-navy);outline-offset:3px}@media (prefers-reduced-motion:reduce){.al-scope *{animation:none!important;transition:none!important}}.al-scope .al-eyebrow{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;letter-spacing:.11em;text-transform:uppercase;font-weight:500;color:var(--al-ink3)}.al-scope .yearstep{display:inline-flex;align-items:center;gap:2px}.al-scope .ystepbtn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;border:1px solid transparent;background:none;cursor:pointer;font-family:inherit;font-size:var(--al-fs-6);line-height:1;color:var(--al-ink3);transition:background .2s ease,color .2s ease,border-color .2s ease}.al-scope .ystepbtn:hover:not(:disabled){background:var(--al-p2);border-color:var(--al-hair);color:var(--al-ink)}.al-scope .ystepbtn:focus-visible{outline:2px solid var(--al-navy);outline-offset:1px}.al-scope .ystepbtn:disabled{opacity:.32;cursor:default}.al-scope button.fv.figlink{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;margin-top:6px;font:inherit;font-size:var(--al-fs-8);font-weight:var(--al-numeral-weight);letter-spacing:-.028em;font-variant-numeric:tabular-nums;color:var(--al-ink);text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:var(--al-hair2);text-decoration-thickness:1px;text-underline-offset:5px;transition:text-decoration-color .2s ease,color .2s ease}.al-scope button.fv.figlink:hover{color:var(--al-navy);text-decoration-color:var(--al-navy);text-decoration-thickness:2px}.al-scope button.fv.figlink:focus-visible{outline:2px solid var(--al-navy);outline-offset:3px;border-radius:4px}.al-scope button.fv.figlink .chip{text-decoration:none}.al-scope .figs .f.ftilelink{cursor:pointer}.al-scope .figs .f.ftilelink:hover button.fv.figlink{color:var(--al-navy);text-decoration-color:var(--al-navy);text-decoration-thickness:2px}.al-scope .aldrawer .ads .adf{color:var(--al-ink);font-weight:600;font-variant-numeric:tabular-nums;margin-right:6px}.al-scope .tab .tabwell{width:var(--al-nav-well);height:var(--al-nav-well);flex:none;border-radius:var(--al-nav-well-r);display:grid;place-items:center;background:transparent;transition:background var(--al-nav-ease),box-shadow .3s cubic-bezier(.16,1,.3,1)}.al-scope .tab .tabglyph{width:var(--al-nav-glyph);height:var(--al-nav-glyph);stroke-width:var(--al-nav-stroke);color:var(--al-ink4);transition:color var(--al-nav-ease)}.al-scope .tab:hover .tabglyph{color:var(--al-ink3)}.al-scope .tab.on .tabwell{background:var(--al-nav-fill);box-shadow:var(--al-sh1)}.al-scope .tab.on .tabglyph{color:var(--al-nav-fill-ink)}.al-scope .tab{display:inline-flex;align-items:center;gap:8px}.al-scope .colnote{margin-top:7px;font-size:var(--al-fs-1);line-height:1.5;color:var(--al-ink3);border-left:2px solid var(--al-hair2);padding-left:9px}.al-scope .decnote{border:1px solid var(--al-hair);border-radius:12px;background:var(--al-p2);padding:14px 16px}.al-scope .decnote-t{font-size:var(--al-fs-3);font-weight:500;color:var(--al-ink);margin-bottom:6px}.al-scope .decnote-b{font-size:var(--al-fs-2);line-height:1.55;color:var(--al-ink2);margin:0;max-width:62ch}.al-scope .setline .inline-flex{vertical-align:middle}