:root{color-scheme:light;--paper: #e7ebe2;--paper-2: #f3f5ee;--paper-3: #fbfcf8;--ink: #0c2a24;--ink-2: #365049;--ink-3: #586c66;--surface-inv: #0c2a24;--on-inv-strong: #fbfcf8;--on-inv: #cfe0d8;--on-inv-2: #b9cdc5;--on-inv-3: #7f988f;--rand: #1a7350;--rand-br: #23a472;--btn-primary-bg: #0c2a24;--btn-primary-fg: #fbfcf8;--btn-primary-bg-hover: #1a7350;--btn-oninv-bg: #1a7350;--btn-oninv-fg: #fbfcf8;--btn-oninv-bg-hover: #23a472;--note: #123a52;--loss: #b4472a;--loss-ink: #b4472a;--loss-2: #c96543;--gold: #9c7c2e;--gold-ink: #7d6324;--line: rgb(12 42 36 / 14%);--line-2: rgb(12 42 36 / 8%);--line-l: rgb(251 252 248 / 20%);--line-l2: rgb(251 252 248 / 10%);--wash-inv: rgb(255 255 255 / 5%);--wash-inv-2: rgb(255 255 255 / 4%);--wash-inv-3: rgb(255 255 255 / 3%);--wash-inv-strong: rgb(255 255 255 / 6%);--line-inv-soft: rgb(255 255 255 / 9%);--ring-inv: rgb(255 255 255 / 16%);--logo-chip: #fbfcf8;--logo-chip-inv: #0c2a24;--logo-chip-line: rgb(12 42 36 / 12%);--logo-chip-inv-line: rgb(251 252 248 / 14%);--tint-rand: rgb(26 115 80 / 10%);--tint-rand-br: rgb(26 115 80 / 32%);--tint-rand-ring: rgb(26 115 80 / 18%);--tint-rand-2: rgb(26 115 80 / 8%);--tint-rand-2-br: rgb(26 115 80 / 30%);--tint-gold: rgb(156 124 46 / 10%);--tint-gold-br: rgb(156 124 46 / 35%);--topbar-bg: rgb(231 235 226 / 82%);--backdrop: rgb(12 42 36 / 45%);--guil-1: #0c2a24;--guil-2: #123a52;--guil-3: #1a7350;--guil-band-1: #9c7c2e;--guil-band-2: #23a472;--rule-ink: #0c2a24;--focus: #1a7350;--radius: 6px;--maxw: 1180px;--shadow: 0 1px 0 rgb(12 42 36 / 5%), 0 12px 30px -18px rgb(12 42 36 / 35%);--shadow-edge: 10px 0 16px -10px rgb(12 42 36 / 30%);--shadow-edge-inv: 10px 0 16px -10px rgb(0 0 0 / 60%);--dur-fast: .14s;--dur-base: .25s;--dur-slow: .5s;--ease-out: cubic-bezier(.2, .7, .2, 1)}:root[data-theme=dark]{color-scheme:dark;--paper: #0e211c;--paper-2: #143029;--paper-3: #1a3a31;--ink: #eaf0ec;--ink-2: #b9cdc5;--ink-3: #8ca69d;--surface-inv: #081714;--on-inv-strong: #eaf0ec;--on-inv: #cfe0d8;--on-inv-2: #b9cdc5;--on-inv-3: #8ca69d;--rand: #3db588;--rand-br: #5cd1a3;--btn-primary-bg: #3db588;--btn-primary-fg: #081714;--btn-primary-bg-hover: #5cd1a3;--btn-oninv-bg: #3db588;--btn-oninv-fg: #081714;--btn-oninv-bg-hover: #5cd1a3;--note: #4e9bc7;--loss: #d2653f;--loss-ink: #e58363;--loss-2: #e07a52;--gold: #c9a24e;--gold-ink: #c9a24e;--line: rgb(234 240 236 / 16%);--line-2: rgb(234 240 236 / 9%);--line-l: rgb(234 240 236 / 18%);--line-l2: rgb(234 240 236 / 10%);--wash-inv: rgb(255 255 255 / 6%);--wash-inv-2: rgb(255 255 255 / 5%);--wash-inv-3: rgb(255 255 255 / 4%);--wash-inv-strong: rgb(255 255 255 / 8%);--line-inv-soft: rgb(255 255 255 / 10%);--ring-inv: rgb(255 255 255 / 18%);--tint-rand: rgb(61 181 136 / 14%);--tint-rand-br: rgb(61 181 136 / 38%);--tint-rand-ring: rgb(61 181 136 / 24%);--tint-rand-2: rgb(61 181 136 / 12%);--tint-rand-2-br: rgb(61 181 136 / 34%);--tint-gold: rgb(201 162 78 / 14%);--tint-gold-br: rgb(201 162 78 / 40%);--topbar-bg: rgb(14 33 28 / 84%);--backdrop: rgb(0 0 0 / 60%);--guil-1: #eaf0ec;--guil-2: #4e9bc7;--guil-3: #3db588;--guil-band-1: #c9a24e;--guil-band-2: #5cd1a3;--rule-ink: #8ca69d;--focus: #5cd1a3;--shadow: 0 1px 0 rgb(0 0 0 / 20%), 0 12px 30px -18px rgb(0 0 0 / 70%)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Instrument Sans,system-ui,sans-serif;font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3{margin:0;font-family:Archivo,sans-serif;font-weight:800;letter-spacing:-.02em;line-height:1.02}p{margin:0}a{color:inherit;text-decoration:none}img,svg{max-width:100%}.mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-feature-settings:"tnum" 1;letter-spacing:-.01em}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.eyebrow{font-family:IBM Plex Mono,monospace;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.skip{position:absolute;top:-100px;left:24px;z-index:100;padding:11px 16px;background:var(--paper-3);border:1px solid var(--ink);border-radius:var(--radius);font-family:Archivo,sans-serif;font-weight:700;font-size:14px;transition:top var(--dur-fast) var(--ease-out)}.skip:focus{top:12px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.seal{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:7px;background:var(--paper-3);border:1px solid var(--line);color:var(--ink);font-family:Archivo,sans-serif;font-weight:800;font-size:12px;letter-spacing:-.03em;flex:none;box-shadow:inset 0 0 0 1px var(--line-2)}.seal.sm{width:24px;height:24px;font-size:10px;border-radius:6px}.seal.lg{width:40px;height:40px;font-size:15px;border-radius:9px}.seal.xl{width:60px;height:60px;font-size:22px;border-radius:12px}.seal.sm.as-logo{width:60px;border-radius:6px}.seal.generic{background:var(--paper-2);color:var(--ink-3)}.seal.as-logo{background:var(--logo-chip);border-color:var(--logo-chip-line);box-shadow:inset 0 0 0 1px var(--logo-chip-line);color:var(--logo-chip-inv)}.logo{display:inline-grid;place-items:center;box-sizing:border-box;height:40px;padding:0 10px;border-radius:9px;background:var(--logo-chip);border:1px solid var(--logo-chip-line);flex:none;overflow:hidden}.logo img{display:block;width:auto;height:20px;max-width:120px;object-fit:contain}.logo.xl{height:60px;padding:0 14px;border-radius:12px}.logo.xl img{height:32px;max-width:210px}.logo.mark{width:40px;padding:0 7px}.logo.mark.xl{width:60px;padding:0 10px}.logo.sm{height:24px;padding:0 6px;border-radius:6px}.logo.sm img{height:12px;max-width:48px}.logo.sm,.logo.sm.mark{width:60px}.logo.sm.mark{padding:0 6px}.logo.sm.mark img{height:16px}.logo.sm.boxed img{width:100%;height:100%;max-width:none}.logo.on-inv{background:var(--logo-chip-inv);border-color:var(--logo-chip-inv-line)}.logo.boxed{padding:0}.logo.boxed img{height:40px;max-width:none}.logo.xl.boxed img{height:60px}.ico{display:inline-grid;place-items:center;color:currentcolor;flex:none}.ico svg{width:22px;height:22px;display:block}.ico.sm svg{width:15px;height:15px}.ico.badge{width:46px;height:46px;border-radius:11px;background:var(--paper-3);border:1px solid var(--line);color:var(--rand)}.ico.badge svg{width:23px;height:23px}.ph-img{position:relative;aspect-ratio:var(--ar, 16/9);background:repeating-linear-gradient(45deg,transparent,transparent 9px,var(--line-2) 9px,var(--line-2) 10px),var(--paper-2);border:1.5px dashed var(--line);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;text-align:center;padding:26px;color:var(--ink-2)}.ph-img .crop{position:absolute;width:13px;height:13px;opacity:.45}.ph-img .crop.tl{top:9px;left:9px;border-top:1.5px solid var(--ink);border-left:1.5px solid var(--ink)}.ph-img .crop.tr{top:9px;right:9px;border-top:1.5px solid var(--ink);border-right:1.5px solid var(--ink)}.ph-img .crop.bl{bottom:9px;left:9px;border-bottom:1.5px solid var(--ink);border-left:1.5px solid var(--ink)}.ph-img .crop.br{bottom:9px;right:9px;border-bottom:1.5px solid var(--ink);border-right:1.5px solid var(--ink)}.ph-glyph{color:var(--ink-3)}.ph-glyph svg{width:32px;height:32px}.ph-kind{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--rand)}.ph-desc{font-size:13px;max-width:52ch;line-height:1.5;color:var(--ink-2)}.ph-img.on-dark{background:repeating-linear-gradient(45deg,transparent,transparent 9px,var(--line-l2) 9px,var(--line-l2) 10px),var(--wash-inv-3);border-color:var(--line-l);color:var(--on-inv-2)}.ph-img.on-dark .crop{border-color:var(--on-inv-strong)!important;opacity:.5}.ph-img.on-dark .ph-glyph{color:var(--on-inv-3)}.ph-img.on-dark .ph-kind{color:var(--rand-br)}.ph-img.on-dark .ph-desc{color:var(--on-inv)}.security-rule{position:absolute;top:0;left:0;right:0;height:14px;z-index:2;background-color:var(--rule-ink);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='14' viewBox='0 0 48 14'%3E%3Cpath d='M0 7 Q12 1 24 7 T48 7' fill='none' stroke='%23000' stroke-width='1' opacity='0.35'/%3E%3Cpath d='M0 9.5 Q12 3.5 24 9.5 T48 9.5' fill='none' stroke='%23000' stroke-width='0.6' opacity='0.2'/%3E%3C/svg%3E");mask-repeat:repeat-x;mask-position:center}.security-rule.light{background-color:var(--gold);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='14' viewBox='0 0 48 14'%3E%3Cpath d='M0 7 Q12 1 24 7 T48 7' fill='none' stroke='%23000' stroke-width='1' opacity='0.55'/%3E%3Cpath d='M0 9.5 Q12 3.5 24 9.5 T48 9.5' fill='none' stroke='%23000' stroke-width='0.6' opacity='0.32'/%3E%3C/svg%3E")}.topbar{position:sticky;top:0;z-index:60;background:var(--topbar-bg);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-2)}.topbar .wrap{display:flex;align-items:center;gap:22px;height:60px}.brand{display:flex;align-items:center;gap:10px}.brand img{display:block;height:28px;width:auto}.brand .inv{display:none}:root[data-theme=dark] .brand img{display:none}:root[data-theme=dark] .brand .inv{display:block}.mobilenav .brand img{height:22px}.nav{display:flex;gap:20px;margin-left:auto;font-size:14.5px;color:var(--ink-2)}.nav a{position:relative}.nav a:hover,.nav a.on{color:var(--ink)}.nav a:after{content:"";position:absolute;left:0;bottom:-4px;height:1.5px;width:0;background:var(--rand);transition:width var(--dur-base) var(--ease-out)}.nav a:hover:after,.nav a.on:after{width:100%}.featbtn{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;font-family:Archivo,sans-serif;font-weight:700;font-size:13px;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:transparent;cursor:pointer;white-space:nowrap}.featbtn:hover{border-color:var(--ink);background:var(--paper-2)}.featbtn .ico svg{width:15px;height:15px}.iconbtn{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:var(--radius);background:transparent;color:var(--ink);cursor:pointer;flex:none}.iconbtn:hover{border-color:var(--ink);background:var(--paper-2)}.iconbtn .ico svg{width:18px;height:18px}.navtrigger{display:none;margin-left:auto}@media(width<=1080px){.nav,.featbtn{display:none}.navtrigger{display:inline-grid}}.btn{display:inline-flex;align-items:center;gap:9px;font-family:Archivo,sans-serif;font-weight:700;font-size:15px;padding:13px 22px;border-radius:var(--radius);border:1px solid transparent;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg);box-shadow:var(--shadow)}.btn-primary:hover{background:var(--btn-primary-bg-hover)}.btn-ghost{background:transparent;border-color:var(--line);color:var(--ink)}.btn-ghost:hover{border-color:var(--ink);background:var(--paper-2)}.btn.sm{padding:9px 15px;font-size:13.5px}section.block{padding:72px 0;border-top:1px solid var(--line-2)}section.block.dark{background:var(--surface-inv);color:var(--on-inv);border-color:var(--line-l2)}.block.flush{padding-top:34px}.block.tint{background:var(--paper-2)}.block.tight{padding-top:44px}.wrap.narrow{max-width:920px}.shead{max-width:660px;margin-bottom:34px}.shead .eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:14px}.shead h2{font-size:clamp(26px,3.4vw,38px)}.dark .shead h2{color:var(--on-inv-strong)}.shead p{color:var(--ink-2);margin-top:13px;font-size:16.5px}.dark .shead p,.dark .eyebrow{color:var(--on-inv-2)}.phero{position:relative;overflow:hidden;border-bottom:1px solid var(--line-2);padding:60px 0 40px}.phero .wrap{position:relative;z-index:1}.phero .guilloche{position:absolute;top:0;right:0;height:100%;width:56%;pointer-events:none;opacity:.55}.phero .eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:16px}.phero .eyebrow:before{content:"";width:20px;height:1px;background:var(--gold)}.phero h1{font-size:clamp(32px,5vw,54px);font-weight:900;max-width:17ch}.phero h1 em{font-style:normal;color:var(--rand)}.phero .lede{font-size:18px;color:var(--ink-2);max-width:58ch;margin-top:18px}.vbadge{display:inline-flex;align-items:center;gap:6px;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.02em;color:var(--rand);background:var(--tint-rand);border:1px solid var(--tint-rand-br);border-radius:100px;padding:4px 10px;white-space:nowrap;min-height:24px}.vbadge .ico svg{width:12px;height:12px}td.cell-cited .stamp{margin-left:8px;vertical-align:middle}.vbadge.weak{color:var(--ink-3);background:transparent;border-color:var(--line)}.sbadge{display:inline-flex;align-items:center;gap:6px;font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--gold-ink);background:var(--tint-gold);border:1px solid var(--tint-gold-br);border-radius:100px;padding:4px 10px}.tag{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.04em;padding:3px 8px;border-radius:100px;border:1px solid var(--line);color:var(--ink-2);white-space:nowrap}.tag.eft{color:var(--rand);border-color:var(--rand)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:9px;overflow:hidden}.stat{background:var(--paper-3);padding:18px 20px}.stat .k{font-family:IBM Plex Mono,monospace;font-size:21px;font-weight:600;color:var(--ink);letter-spacing:-.02em}.stat .l{font-size:11.5px;color:var(--ink-3);margin-top:5px}.dark .stats{background:var(--line-l);border-color:var(--line-l)}.dark .stat{background:var(--wash-inv-3)}.dark .stat .k{color:var(--on-inv-strong)}.dark .stat .l{color:var(--on-inv-3)}.chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.chip-f{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.03em;padding:8px 14px;border:1px solid var(--line);border-radius:100px;background:var(--paper-3);cursor:pointer;color:var(--ink-2);min-height:40px}.chip-f.on{background:var(--surface-inv);color:var(--on-inv-strong);border-color:var(--surface-inv)}.mtable-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:9px;position:relative}.mtable-frame{position:relative}.mtable-frame:before,.mtable-frame:after{content:"";position:absolute;inset-block:1px;width:48px;z-index:2;pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.mtable-frame:before{left:1px;border-radius:8px 0 0 8px;background:linear-gradient(to left,transparent,var(--paper-3))}.mtable-frame:after{right:1px;border-radius:0 8px 8px 0;background:linear-gradient(to right,transparent,var(--paper-3))}.mtable-frame[data-more-left]:before,.mtable-frame[data-more-right]:after{opacity:1}.mtable-frame.wide:before{display:none}.mtable{width:100%;border-collapse:collapse;background:var(--paper-3)}.mtable th,.mtable td{text-align:left;padding:13px 15px;border-bottom:1px solid var(--line-2);font-size:14px}.mtable th{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:500;background:var(--paper-2)}.mtable tbody tr:last-child td{border-bottom:none}.mtable .prov{display:flex;align-items:center;gap:11px;font-family:Archivo,sans-serif;font-weight:700;font-size:15px}.mtable .prov a{display:flex;align-items:center;gap:11px}.mtable .prov a:hover{color:var(--rand)}.mtable .num{font-family:IBM Plex Mono,monospace;font-weight:500}.mtable tbody tr{transition:background var(--dur-fast) var(--ease-out)}.mtable tbody:not([data-striped]) tr:nth-child(2n):not(.self,:hover),.mtable tbody[data-striped] tr.alt:not(.self,:hover){background:color-mix(in srgb,var(--paper-2) 40%,var(--paper-3))}.mtable tbody tr:hover{background:var(--paper)}.mtable.wide th:first-child,.mtable.wide td:first-child{position:sticky;left:0;z-index:1;border-right:1px solid var(--line-2);transition:box-shadow var(--dur-fast) var(--ease-out)}.mtable-frame[data-more-left] .mtable.wide th:first-child,.mtable-frame[data-more-left] .mtable.wide td:first-child{box-shadow:var(--shadow-edge)}.mtable.wide td:first-child{background:var(--paper-3);transition:background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.mtable.wide tbody:not([data-striped]) tr:nth-child(2n):not(.self,:hover) td:first-child,.mtable.wide tbody[data-striped] tr.alt:not(.self,:hover) td:first-child{background:color-mix(in srgb,var(--paper-2) 40%,var(--paper-3))}.mtable.wide tbody tr:hover td:first-child{background:var(--paper)}.dark .mtable{background:var(--wash-inv-3)}.dark .mtable-scroll{border-color:var(--line-l)}.dark .mtable-frame:before{background:linear-gradient(to left,transparent,var(--wash-inv-3))}.dark .mtable-frame:after{background:linear-gradient(to right,transparent,var(--wash-inv-3))}.dark .mtable.wide th:first-child,.dark .mtable.wide td:first-child{border-right-color:var(--line-l2)}.dark .mtable-frame[data-more-left] .mtable.wide th:first-child,.dark .mtable-frame[data-more-left] .mtable.wide td:first-child{box-shadow:var(--shadow-edge-inv)}.dark .mtable.wide td:first-child{background:var(--wash-inv-3)}.dark .mtable.wide tbody tr:hover td:first-child{background:var(--wash-inv-2)}.dark .mtable th{background:var(--wash-inv);color:var(--on-inv-3)}.dark .mtable th,.dark .mtable td{border-bottom-color:var(--line-l2);color:var(--on-inv)}.dark .mtable tbody tr:hover{background:var(--wash-inv-2)}.tl{position:relative;margin-left:8px;padding-left:34px}.tl:before{content:"";position:absolute;left:8px;top:6px;bottom:6px;width:2px;background:linear-gradient(var(--rand),var(--line))}.tl-item{position:relative;padding:0 0 32px}.tl-item:last-child{padding-bottom:0}.tl-item .node{position:absolute;left:-34px;top:2px;width:16px;height:16px;border-radius:50%;background:var(--paper);border:2px solid var(--rand);z-index:1}.tl-item.done .node{background:var(--rand)}.tl-item .date{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--rand);letter-spacing:.03em}.tl-item h3{font-size:18px;font-weight:700;margin-top:4px}.tl-item p{font-size:14.5px;color:var(--ink-2);margin-top:6px;max-width:64ch}.cols{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cols.c3{grid-template-columns:repeat(3,1fr)}.col-card{background:var(--paper-2);border:1px solid var(--line);border-radius:9px;padding:22px}.col-card h3{font-size:16px;font-weight:700;margin-bottom:13px;display:flex;align-items:center;gap:9px}.col-card ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:11px}.col-card li{font-size:14px;color:var(--ink-2);display:flex;gap:10px;align-items:flex-start;line-height:1.45}.col-card li .ico{color:var(--rand);margin-top:2px}.col-card.warn li .ico{color:var(--loss-ink)}.dark .col-card{background:var(--wash-inv-3);border-color:var(--line-l)}.dark .col-card h3{color:var(--on-inv-strong)}.dark .col-card li{color:var(--on-inv)}.cardgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.gcard{display:flex;flex-direction:column;background:var(--paper-3);border:1px solid var(--line);border-radius:11px;overflow:hidden;transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.gcard:hover{transform:translateY(-3px);border-color:var(--ink)}.gcard .thumb{border:none;border-bottom:1px dashed var(--line);border-radius:0}.gcard .gfig{margin:0;border-bottom:1px solid var(--line);background:var(--paper-2);overflow:hidden}.gcard .gfig img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}:root[data-theme=dark] .gcard .gfig img{filter:brightness(.9)}.gcard .gbody{padding:18px 20px 22px;display:flex;flex-direction:column;flex:1}.gcard .tagline{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--rand)}.gcard :is(h2,h3){font-size:18px;font-weight:700;margin:9px 0}.gcard p{font-size:13.5px;color:var(--ink-2);line-height:1.5}.gcard .read{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--ink-3);margin-top:auto;padding-top:14px}.gcard.gw .gbody{padding:18px 20px 20px}.gcard.gw .gmark{margin-bottom:15px}.gcard.gw :is(h2,h3){margin:0;font-size:19px;letter-spacing:-.01em}.gcard.gw .tagline{display:block;margin-top:5px}.gcard.gw p{margin-top:11px}.gcard.gw .grails{margin:15px 0 0;border-top:1px dashed var(--line)}.gcard.gw .grail{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px dashed var(--line)}.gcard.gw .grail dt{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.gcard.gw .grail dd{margin:0;font-size:12px;color:var(--ink-3);text-align:right}.gcard.gw .grail dd.fig{font-size:12.5px;color:var(--ink)}.gcard.gw .grail dd.fig.eft{color:var(--rand)}.gcard.gw .read{padding-top:13px;transition:transform var(--dur-fast) var(--ease-out)}.gcard.gw:hover .read{transform:translate(3px)}.gcard.gw{position:relative}.gcard.gw .stretch{color:inherit;text-decoration:none}.gcard.gw .stretch:after{content:"";position:absolute;inset:0}.gcard.gw:focus-within{border-color:var(--ink)}.gcard.gw .gchips{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}.gcard.gw .gchip{display:inline-flex;align-items:center;gap:6px;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.02em;color:var(--ink-2);background:transparent;border:1px solid var(--line);border-radius:100px;padding:3px 9px;min-height:24px;text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.gcard.gw .gchip .k{text-transform:uppercase;letter-spacing:.06em;font-size:9.5px;color:var(--ink-3)}.gcard.gw .gchip:hover{border-color:var(--ink);color:var(--ink)}.gcard.gw .gchip.tone-good{color:var(--rand);background:var(--tint-rand);border-color:var(--tint-rand-br)}.gcard.gw .gchip.tone-good .k{color:var(--rand)}.gcard.gw .gchip.tone-bad{color:var(--loss-ink)}.prose{max-width:70ch;font-size:16px}.prose p{margin-bottom:15px;color:var(--ink-2)}.prose h2{font-size:24px;margin:32px 0 12px}.prose h3{font-size:20px;margin:26px 0 10px}.prose ul,.prose ol{color:var(--ink-2);padding-left:20px}.prose li{margin-bottom:7px}.prose a{color:var(--rand);text-decoration:underline;text-underline-offset:2px}.prose strong{color:var(--ink)}.dark .prose p,.dark .prose li{color:var(--on-inv)}.gloss{display:grid;grid-template-columns:1fr 1fr;gap:14px}.gterm{background:var(--paper-3);border:1px solid var(--line);border-radius:8px;padding:16px 18px;margin:0}.gterm dt{font-family:Archivo,sans-serif;font-weight:700;font-size:15px}.gterm dd{margin:6px 0 0;font-size:13.5px;color:var(--ink-2);line-height:1.5}.form{display:grid;gap:15px;max-width:520px}.form .frow{display:grid;gap:7px}.form label{font-size:13px;color:var(--ink-2)}.form input,.form select,.form textarea{font-family:inherit;font-size:15px;padding:11px 13px;border:1px solid var(--line);border-radius:6px;background:var(--paper-3);color:var(--ink);width:100%}.form input:focus,.form select:focus,.form textarea:focus{outline:none;border-color:var(--rand);box-shadow:0 0 0 3px var(--tint-rand-ring)}.form textarea{min-height:130px;resize:vertical}.form [aria-invalid=true]{border-color:var(--loss-ink)}.field-error{font-size:12.5px;color:var(--loss-ink)}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-note{font-size:12.5px;color:var(--ink-3);line-height:1.5;border-left:2px solid var(--gold);padding-left:12px}.formok{background:var(--tint-rand-2);border:1px solid var(--tint-rand-2-br);border-radius:8px;padding:16px 18px;font-size:14px;color:var(--ink);display:flex;align-items:center;gap:10px}.formok .ico{color:var(--rand)}.purpose{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:38px}.pcard{background:var(--paper-2);border:1px solid var(--line);border-radius:9px;padding:20px}.pcard .ico.badge{margin-bottom:12px}.pcard h3{font-size:16px;font-weight:700}.pcard .alias{font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--rand);margin-top:6px}.pcard p{font-size:13px;color:var(--ink-2);margin-top:8px;line-height:1.45}.cta-band{position:relative;overflow:hidden;background:var(--surface-inv);border-radius:12px;padding:34px 38px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.cta-band .ct{position:relative;z-index:1}.cta-band h2{color:var(--on-inv-strong);font-size:25px;max-width:22ch}.cta-band p{color:var(--on-inv-2);margin-top:8px;font-size:15px;max-width:46ch}.cta-band .btn-primary{background:var(--btn-oninv-bg);color:var(--btn-oninv-fg);position:relative;z-index:1}.cta-band .btn-primary:hover{background:var(--btn-oninv-bg-hover)}.cta-band .guilloche{position:absolute;top:0;right:0;height:100%;width:50%;pointer-events:none}.calc{display:grid;grid-template-columns:340px 1fr;gap:36px;align-items:start}.calc-inputs{background:var(--paper-2);border:1px solid var(--line);border-radius:9px;padding:24px}.field{margin-bottom:22px}.field:last-child{margin-bottom:0}.field label{display:flex;justify-content:space-between;align-items:baseline;font-size:13.5px;color:var(--ink-2);margin-bottom:9px}.field label .v{font-family:IBM Plex Mono,monospace;font-size:14px;color:var(--ink);font-weight:500}input[type=range]{appearance:none;width:100%;height:4px;border-radius:100px;background:var(--line);outline:none}input[type=range]::-webkit-slider-thumb{appearance:none;width:18px;height:18px;border-radius:50%;background:var(--ink);border:3px solid var(--paper-2);box-shadow:0 0 0 1px var(--ink);cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}input[type=range]::-webkit-slider-thumb:hover{background:var(--rand)}input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--ink);border:3px solid var(--paper-2);cursor:pointer}.seg{display:flex;border:1px solid var(--line);border-radius:6px;overflow:hidden}.seg button{flex:1;font-family:Instrument Sans,system-ui,sans-serif;font-size:13px;padding:9px 4px;background:var(--paper-3);border:none;cursor:pointer;color:var(--ink-2);border-right:1px solid var(--line);min-height:40px}.seg button:last-child{border-right:none}.seg button.on{background:var(--surface-inv);color:var(--on-inv-strong);font-weight:600}.toggle{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-2);cursor:pointer;user-select:none;margin-top:4px;min-height:40px}.toggle input{position:absolute;opacity:0;width:0;height:0}.toggle .sw{width:38px;height:22px;border-radius:100px;background:var(--line);position:relative;transition:background var(--dur-base) var(--ease-out);flex:none}.toggle .sw:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--paper-3);transition:transform var(--dur-base) var(--ease-out)}.toggle input:checked+.sw{background:var(--rand)}.toggle input:checked+.sw:after{transform:translate(16px)}.toggle input:focus-visible+.sw{outline:2px solid var(--focus);outline-offset:2px}.calc-out{display:flex;flex-direction:column;gap:12px}.prow{display:grid;grid-template-columns:250px 1fr auto;gap:18px;align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:7px;padding:14px 18px;transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.prow.best{border-color:var(--rand);box-shadow:0 0 0 1px var(--rand),var(--shadow);background:var(--paper-3)}.prow .pname{display:flex;align-items:center;gap:11px;min-width:0}.prow .pname .txt{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0}.prow .pname b{font-family:Archivo,sans-serif;font-weight:700;font-size:16px}.prow .pname span{font-size:11.5px;color:var(--ink-3)}.prow .pbar{height:26px;border-radius:4px;background:var(--paper);position:relative;overflow:hidden;border:1px solid var(--line-2)}.prow .pfill{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,var(--loss),var(--loss-2));border-radius:0 4px 4px 0;transition:width var(--dur-slow) var(--ease-out);min-width:2px}.prow .pfill.lowfee{background:linear-gradient(90deg,var(--rand),var(--rand-br))}.prow .pfill.lowfee:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(-45deg,transparent,transparent 5px,var(--line-l2) 5px,var(--line-l2) 7px)}.prow .pnum{text-align:right;min-width:150px}.prow .pnum .big{font-family:IBM Plex Mono,monospace;font-weight:600;font-size:21px;letter-spacing:-.02em}.prow .pnum .sub{font-size:11px;color:var(--ink-3);font-family:IBM Plex Mono,monospace}.badge-best{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--rand);border:1px solid var(--rand);border-radius:100px;padding:2px 8px;margin:3px 0;max-width:100%}.calc-note{font-size:12.5px;color:var(--ink-3);margin-top:8px;line-height:1.5;border-left:2px solid var(--gold);padding-left:12px}.dark .calc-note{color:var(--on-inv-3)}.receipt{background:var(--paper-3);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);position:relative}.receipt:before,.receipt:after{content:"";position:absolute;left:0;right:0;height:10px;background-image:radial-gradient(circle at 6px -2px,transparent 5px,var(--paper) 5.5px);background-size:12px 10px;background-repeat:repeat-x}.receipt:before{top:-1px;transform:scaleY(-1)}.receipt:after{bottom:-9px}.receipt-in{padding:24px 24px 28px}.receipt-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border-bottom:1px dashed var(--line);padding-bottom:14px;margin-bottom:4px;gap:12px}.receipt-head .who{display:flex;align-items:center;gap:11px;min-width:0}.receipt-head .t{font-family:Archivo,sans-serif;font-weight:700;font-size:15px}.receipt-head .s{font-size:12px;color:var(--ink-3);margin-top:2px}.rline{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-bottom:1px dotted var(--line-2)}.rline .lbl{font-size:14px;color:var(--ink-2)}.rline .lbl small{display:block;font-size:11px;color:var(--ink-3)}.rline .val{font-family:IBM Plex Mono,monospace;font-size:15px;font-weight:500;color:var(--loss-ink)}.rtotal{display:flex;justify-content:space-between;align-items:baseline;margin-top:16px;padding-top:14px;border-top:2px solid var(--ink)}.rtotal .lbl{font-family:Archivo,sans-serif;font-weight:700;font-size:16px}.rtotal .lbl small{display:block;font-family:Instrument Sans,system-ui,sans-serif;font-weight:400;font-size:11.5px;color:var(--ink-3);letter-spacing:0}.rtotal .val{font-family:IBM Plex Mono,monospace;font-weight:600;font-size:28px;color:var(--rand);letter-spacing:-.02em}.mobilenav{border:none;padding:0;margin:0;width:100%;max-width:100%;height:100%;max-height:100%;background:var(--paper);color:var(--ink)}.mobilenav::backdrop{background:var(--backdrop)}.mobilenav-in{padding:20px 24px 40px;display:flex;flex-direction:column;gap:4px}.mobilenav-top{display:flex;align-items:center;justify-content:space-between;height:60px;margin-bottom:14px}.mobilenav a{padding:14px 0;font-family:Archivo,sans-serif;font-weight:700;font-size:20px;border-bottom:1px solid var(--line-2)}.mobilenav a.on{color:var(--rand)}.mobilenav-actions{display:flex;align-items:center;gap:6px}footer{background:var(--surface-inv);color:var(--on-inv-2);padding:60px 0 36px;border-top:1px solid var(--line-l2);position:relative;overflow:hidden}footer .guilloche{position:absolute;top:0;right:0;height:100%;width:52%;pointer-events:none}footer .wrap{position:relative;z-index:1}footer h2{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--on-inv-3);margin:0 0 16px;font-weight:500}.fgrid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:36px}.flink{display:flex;align-items:center;gap:10px;color:var(--on-inv);font-size:14px;padding:5px 0}.flink:hover{color:var(--on-inv-strong)}.flink .seal{background:var(--wash-inv);border-color:var(--line-l);color:var(--on-inv);box-shadow:none}footer .plain{color:var(--on-inv);font-size:14px;display:block;padding:5px 0}footer .plain:hover{color:var(--on-inv-strong)}.fbrand{display:block;height:30px;width:auto;margin-bottom:14px}.fnote{font-size:13px;color:var(--on-inv-3);max-width:36ch;line-height:1.55}.fsocial{display:flex;gap:10px;margin-top:18px}.fsocial a{width:40px;height:40px;border-radius:9px;border:1px solid var(--line-l);display:grid;place-items:center;color:var(--on-inv)}.fsocial a:hover{color:var(--on-inv-strong);border-color:var(--on-inv-strong);background:var(--wash-inv-2)}.fsocial a .ico svg{width:18px;height:18px}.fcompliance{margin-top:40px;padding-top:22px;border-top:1px solid var(--line-inv-soft);display:flex;flex-direction:column;gap:8px;font-size:12.5px;color:var(--on-inv-3);max-width:80ch;line-height:1.55}.fcompliance b{color:var(--on-inv-2);font-weight:600}.fbottom{margin-top:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;font-size:12.5px;color:var(--on-inv-3)}footer .iconbtn{border-color:var(--line-l);color:var(--on-inv)}footer .iconbtn:hover{border-color:var(--on-inv-strong);color:var(--on-inv-strong);background:var(--wash-inv-2)}.fcredits{margin-top:22px;display:flex;align-items:center;gap:22px;flex-wrap:wrap;font-size:12.5px;color:var(--on-inv-3)}.fcredits .made{display:inline-flex;align-items:center;gap:8px}.fcredits a.made:hover{color:var(--on-inv)}.flag-za{width:22px;height:15px;border-radius:2px;flex:none;box-shadow:0 0 0 1px var(--ring-inv)}.housead{background:var(--paper-2);border-top:1px solid var(--line-2);padding:26px 0}.housead-in{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.housead .eyebrow{color:var(--rand);margin-bottom:12px}.housead h2{font-size:19px;margin-top:10px;max-width:46ch}.housead-body{font-size:14px;color:var(--ink-2);margin-top:5px;max-width:52ch}.lidema-lockup{display:block;width:106px;height:32px;background-color:currentcolor;mask:url(/brand/lidema-lockup.png) left center / contain no-repeat}.lidema-mark{width:20px;height:20px;flex:none;background-color:currentcolor;mask:url(/brand/lidema-mark.png) center / contain no-repeat}.crumb{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--ink-3);margin-bottom:18px}.crumb a{color:var(--ink-3)}.crumb a:hover{color:var(--ink)}.phead{display:flex;align-items:flex-start;gap:18px;flex-wrap:wrap}.phead .pident{flex:1;min-width:260px}.phead .lede{margin-top:10px}.tagrow{display:flex;gap:9px;flex-wrap:wrap}.phead .tagrow{align-items:center;margin-top:16px}.split{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:start}.pfig{margin:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--paper-2)}.pfig img{display:block;width:100%;height:auto}:root[data-theme=dark] .pfig img{filter:brightness(.9)}.mtable tr.self{background:var(--tint-rand)}.mtable tbody tr.self:hover{background:linear-gradient(var(--tint-rand),var(--tint-rand)),var(--paper-2)}.related{margin-top:26px}.related h3{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px}.related .chips{display:flex;gap:10px;flex-wrap:wrap}.related .chip{display:flex;align-items:center;gap:8px;color:var(--ink-2);border:1px solid var(--line);border-radius:100px;padding:6px 12px;font-size:14px}.related .chip:hover{border-color:var(--ink);color:var(--ink)}.quote-basis{border:1.5px dashed var(--line);border-left:3px solid var(--note);border-radius:12px;padding:22px 24px;background:var(--paper-2)}.quote-basis h3{font-size:16px;margin-bottom:8px}.quote-basis p{font-size:14.5px;color:var(--ink-2);line-height:1.6;max-width:68ch}.hhero{position:relative;overflow:hidden;border-bottom:1px solid var(--line-2);padding:48px 0 46px}.hhero .guilloche{position:absolute;top:0;right:0;height:100%;width:64%;pointer-events:none;opacity:.55}.hhero-in{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;gap:52px;align-items:center}.hhero-copy .eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:16px}.hhero-copy .eyebrow:before{content:"";width:20px;height:1px;background:var(--gold)}.hhero h1{font-size:clamp(34px,5.2vw,56px);font-weight:900;max-width:15ch}.hhero h1 em{font-style:normal;color:var(--rand)}.hhero .lede{font-size:18px;color:var(--ink-2);max-width:46ch;margin-top:18px}.hhero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.hhero-receipt{width:100%;max-width:460px;justify-self:end}.hhero-caption{margin-top:12px;font-size:12px;line-height:1.5;color:var(--ink-3)}.hhero .receipt-in{padding:20px 22px 22px}.hhero .rline{padding:8px 0}.hhero .rtotal{margin-top:12px;padding-top:12px}.hhero .keepbar{margin-top:14px}.hhero .rannual{margin-top:10px;padding-top:10px}.receipt-stack{position:relative}.receipt-stack .receipt.ghost{position:absolute;inset:-14px -10px auto auto;width:82%;opacity:.35;filter:grayscale(1);pointer-events:none;z-index:0}.receipt-stack .receipt:not(.ghost){position:relative;z-index:1}.rannual{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:14px;padding-top:12px;border-top:1px dashed var(--line);font-size:12px}.rannual .val{color:var(--loss-ink);font-size:13px}.rannual .sub{color:var(--ink-3);font-size:11px;text-align:right}.hero-dots{display:flex;justify-content:center;gap:6px;margin-top:18px}.hero-dots button{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border:1px solid transparent;border-radius:100px;background:none;font:inherit;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out)}.hero-dots .dot{width:7px;height:7px;border-radius:50%;background:var(--ink-3);opacity:.45;transition:background var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.hero-dots button:hover .dot,.hero-dots button:focus-visible .dot{opacity:.9}.hero-dots button.on{border-color:var(--line)}.hero-dots button.on .dot{background:var(--rand);opacity:1}.hero-dots .lbl{max-width:0;overflow:hidden;opacity:0;white-space:nowrap;font-size:11px;font-weight:600;color:var(--ink-2);transition:max-width var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.hero-dots button.on .lbl{max-width:76px;opacity:1}.hero-seed{font-size:12px;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.hero-seed:hover{color:var(--ink)}.proofstrip{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px}.proofstrip a{display:inline-flex;filter:grayscale(1);opacity:.55;transition:filter var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.proofstrip a:hover,.proofstrip a:focus-visible{filter:none;opacity:1}.rline.tally{animation:tally-in var(--dur-slow) var(--ease-out) both;animation-delay:calc(var(--tally-step) * .11s)}@keyframes tally-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.keepbar{display:flex;height:10px;margin-top:18px;border-radius:100px;overflow:hidden;background:var(--line-2)}.keepbar .keep{width:var(--w);background:var(--rand)}.keepbar .lose{width:var(--w);background:var(--loss)}.keepbar-key{display:flex;justify-content:space-between;margin-top:8px;font-size:11px}.keepbar-key .k-keep{color:var(--rand)}.keepbar-key .k-lose{color:var(--loss-ink)}.trust{padding:20px 0;background:var(--surface-inv);color:var(--on-inv);border-top:1px solid var(--line-l2);border-bottom:1px solid var(--line-l2)}.trust-in{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.trust-item{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45}.trust-item .ico{flex:none;margin-top:1px;color:var(--gold)}.trust-item b{font-weight:600;color:var(--on-inv-strong)}.rails{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:20px}.rail-card{display:flex;flex-direction:column;padding:20px;background:var(--paper-3);border:1px solid var(--line);border-radius:11px}.rail-card h3{display:flex;align-items:center;gap:9px;margin-bottom:11px;font-size:16px;font-weight:700}.rail-card h3 .ico{color:var(--rand)}.rail-card p{font-size:13.5px;line-height:1.5;color:var(--ink-2)}.rail-tag{display:inline-block;margin-top:auto;padding-top:14px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--rand)}.rail-card.high h3 .ico,.rail-card.high .rail-tag{color:var(--loss-ink)}.rail-card .read{padding-top:14px;font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--ink-3)}.rail-card .read:hover{color:var(--ink)}.more-link{margin-top:22px}.wiz-chips{margin-bottom:22px}.wiz-chips .chip-f{display:inline-flex;align-items:center;gap:8px}.wiz{display:flex;flex-direction:column;gap:18px}.wiz-card{padding:24px;background:var(--paper-3);border:1px solid var(--line);border-radius:11px;animation:wiz-in var(--dur-base) var(--ease-out) both}@keyframes wiz-in{0%{opacity:0}to{opacity:1}}.wiz-q{margin-bottom:18px;font-family:Archivo,sans-serif;font-weight:700;font-size:17px}.wiz-pick{display:flex;align-items:center;gap:13px}.wiz-pick h3{font-size:20px;font-weight:800}.wiz-rate{margin-top:5px;font-size:12px;color:var(--rand)}.wiz-scenario{margin-top:9px;font-size:11.5px;color:var(--ink-3)}.wiz-why{max-width:68ch;margin-top:16px;font-size:14.5px;line-height:1.55;color:var(--ink-2)}.wiz-with{margin-top:18px}.wiz-with-label{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.wiz-with ul{display:flex;flex-direction:column;gap:9px;margin:9px 0 0;padding:0;list-style:none}.wiz-with li{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--ink-2)}.wiz-watch{display:flex;align-items:flex-start;gap:10px;margin-top:18px;padding:13px 16px;background:var(--paper-2);border-left:2px solid var(--loss);border-radius:0 8px 8px 0;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.wiz-watch .ico{flex:none;margin-top:2px;color:var(--loss-ink)}.wiz-card .read{display:inline-block;margin-top:18px;font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--ink-3)}.wiz-card .read:hover{color:var(--ink)}.myths{overflow:hidden;background:var(--paper-3);border:1px solid var(--line);border-radius:11px}.myth{border-bottom:1px solid var(--line-2)}.myth:last-child{border-bottom:none}.myth summary{display:flex;align-items:center;gap:11px;min-height:40px;padding:18px 20px;list-style:none;cursor:pointer;font-family:Archivo,sans-serif;font-weight:700;font-size:15.5px}.myth summary::-webkit-details-marker{display:none}.myth summary .ico{flex:none;color:var(--loss-ink)}.myth-claim{flex:1}.myth-mark{position:relative;flex:none;width:12px;height:12px}.myth-mark:before,.myth-mark:after{content:"";position:absolute;background:var(--ink-3)}.myth-mark:before{top:5px;left:0;width:12px;height:2px}.myth-mark:after{top:0;left:5px;width:2px;height:12px;transition:transform var(--dur-fast) var(--ease-out)}.myth[open] .myth-mark:after{transform:scaleY(0)}.myth>p{max-width:76ch;padding:0 20px 20px 51px;font-size:14.5px;line-height:1.6;color:var(--ink-2)}.col-card.xb{display:flex;flex-direction:column;transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.col-card.xb:hover{transform:translateY(-3px);border-color:var(--ring-inv)}.col-card.xb .read{margin-top:18px;font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--on-inv-2)}.col-card.xb:hover .read{color:var(--on-inv-strong)}@media(width<=960px){.calc>*{min-width:0}.hhero-in{grid-template-columns:1fr;gap:38px}.hhero-receipt{justify-self:start}.rails{grid-template-columns:repeat(3,1fr)}.trust-in{grid-template-columns:repeat(2,1fr)}.calc{grid-template-columns:1fr}.cardgrid{grid-template-columns:repeat(2,1fr)}.fgrid{grid-template-columns:1fr 1fr}.mtable{white-space:nowrap}}@media(width<=640px){body{font-size:16px}.cols,.cols.c3,.gloss,.purpose,.cardgrid,.split{grid-template-columns:1fr}.gcard.gw .grail{padding:9px 0}.gcard.gw .grail dt{font-size:11px}.gcard.gw .grail dd,.gcard.gw .grail dd.fig{font-size:14px}.prow{grid-template-columns:1fr auto;gap:12px}.prow>*{min-width:0}.prow .pbar{display:none}.fgrid{grid-template-columns:1fr}.cta-band{padding:26px 24px}.rails,.trust-in{grid-template-columns:1fr}.myth>p{padding-left:20px}}
