.izst-mlab,.izrr-mlab{align-items:center;gap:var(--sp-2);font-family:var(--mono);font-size:var(--fs-mono-xs);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--tx-dim);margin:0;display:flex}.izst-mlab i,.izrr-mlab i{color:var(--orange);font-style:normal}.izst-k,.izst-rail-k{align-items:baseline;gap:var(--sp-2);min-width:0;font-family:var(--mono);font-size:var(--fs-sm);color:var(--tx-dim);text-align:left;display:flex}.izst-k:after{content:"";min-width:var(--sp-4);border-bottom:1px dotted var(--line-strong);flex:1;transform:translateY(-3px)}.izst-v{font-family:var(--mono);font-size:var(--fs-sm);color:var(--tx);text-align:right;font-variant-numeric:tabular-nums;max-width:52ch}.izst{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.izst--ledger,.izst--rail{background:0 0;border:0;border-radius:0}.izst-head{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-6);border-bottom:1px solid var(--line);background:var(--bg-2);flex-wrap:wrap;display:flex}.izst--ledger .izst-head,.izst--rail .izst-head{padding:0 0 var(--sp-4);background:0 0;border-bottom:0}.izst-head .izst-mlab{margin-right:auto}.izst-chips{gap:var(--sp-2);flex-wrap:wrap;display:flex}.izst-chip{padding:var(--sp-1) var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--tx-dim);font-family:var(--mono);font-size:var(--fs-mono-xs);letter-spacing:.04em;cursor:pointer;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0}.izst-chip:hover{color:var(--tx);border-color:var(--tx-dim)}.izst-chip[aria-pressed=true]{background:var(--orange);border-color:var(--orange);color:var(--btn-ink)}.izst-chip:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.izst-grp{padding:var(--sp-4) var(--sp-6) var(--sp-2);border-bottom:1px solid var(--line);background:var(--bg-2);font-family:var(--mono);font-size:var(--fs-mono-xs);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--tx-dim)}.izst-list{margin:0;padding:0;list-style:none}.izst-list--flat{border-top:1px solid var(--line)}.izst-row{grid-template-columns:var(--sp-5) minmax(0, 1fr) auto;gap:var(--sp-4);width:100%;padding:var(--sp-3) var(--sp-6);border:0;border-bottom:1px solid var(--line);text-align:left;font:inherit;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;align-items:baseline;display:grid}.izst-row--static{cursor:default;grid-template-columns:minmax(0,1fr) auto;padding-left:0;padding-right:0}.izst-list li:last-child .izst-row{border-bottom:0}.izst-row:hover{background:color-mix(in srgb, var(--orange) 6%, transparent)}.izst-row:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.izst-tick{font-family:var(--mono);font-size:var(--fs-sm);color:var(--tx-dim);-webkit-user-select:none;user-select:none;text-align:center}.izst-row[aria-checked=true] .izst-tick,.izst-row[aria-checked=true] .izst-v{color:var(--orange)}.izst-foot{align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-6);border-top:1px solid var(--line);background:var(--bg-2);font-family:var(--mono);font-size:var(--fs-mono);color:var(--tx-dim);flex-wrap:wrap;display:flex}.izst-foot b{color:var(--orange);font-variant-numeric:tabular-nums}.izst-foot-hint{margin-left:auto}.izst-foot-note{margin:var(--sp-3) 0 0;font-family:var(--mono);font-size:var(--fs-mono);color:var(--tx-dim)}.izst-link{border:0;border-bottom:1px solid var(--line-strong);font:inherit;color:var(--tx-dim);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;padding:0 0 2px}.izst-link:hover{color:var(--orange);border-bottom-color:var(--orange)}.izst-link:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.izst-vs-head,.izst-vs-row{gap:var(--sp-5);padding:var(--sp-3) var(--sp-6);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);align-items:baseline;display:grid}.izst-vs-head{border-bottom:1px solid var(--line);background:var(--bg-2);font-family:var(--mono);font-size:var(--fs-mono-xs);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--tx-dim)}.izst-vs-head .izst-vs-us{color:var(--orange)}.izst-vs-list{margin:0;padding:0;list-style:none}.izst-vs-row{border-bottom:1px solid var(--line)}.izst-vs-list li:last-child .izst-vs-row{border-bottom:0}.izst-vs-row:hover{background:color-mix(in srgb, var(--orange) 6%, transparent)}.izst-vs-k{align-items:baseline;gap:var(--sp-2);font-family:var(--mono);font-size:var(--fs-sm);color:var(--tx-dim);display:flex}.izst-diff{color:var(--orange);font-style:normal}.izst-vs-v{font-family:var(--mono);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.izst-vs-v--us{color:var(--tx)}.izst-vs-v--old{color:var(--tx-dim)}.izst-rail{position:relative}.izst-rail-list{margin:0;padding:0;list-style:none}.izst-spine{left:19px;top:var(--sp-6);bottom:var(--sp-6);background:var(--line-strong);transform-origin:top;z-index:0;width:1px;position:absolute}.izst-rail-row{z-index:1;gap:var(--sp-5);padding:var(--sp-5) 0;border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,168px) minmax(0,1fr);align-items:center;display:grid;position:relative}.izst-rail-list li:last-child .izst-rail-row{border-bottom:0}.izst-node{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--bg);width:38px;height:38px;color:var(--orange);place-items:center;display:grid}.izst-node b{border-radius:var(--r-pill);background:var(--orange);width:6px;height:6px}.izst-rail-k{font-family:var(--disp);font-size:var(--fs-body-sm);letter-spacing:var(--ls-h3);color:var(--tx);font-weight:600}.izst-rail-v{font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--tx-dim)}.izst-rail-v em{font-style:normal;font-family:var(--mono);font-size:var(--fs-mono);color:var(--tx-dim);margin-top:var(--sp-1);display:block}.izst-rail .izst-spine,.izst-rail .izst-rail-row,.izst-rail .izst-node{transition:opacity .62s var(--ease), transform .68s var(--ease)}.izst-rail .izst-spine{transition-duration:1.5s}.izst-rail .izst-rail-row{transition-delay:calc(var(--i) * .19s + .22s)}.izst-rail .izst-node{transition-delay:calc(var(--i) * .19s + .3s)}.izst-rail.is-armed .izst-spine{transition-delay:0s;transform:scaleY(0)}.izst-rail.is-armed .izst-rail-row{opacity:0;transform:translateY(8px)}.izst-rail.is-armed .izst-node{transform:scale(.72)}.izst-rail.is-live .izst-spine{transform:scaleY(1)}.izst-rail.is-live .izst-rail-row{opacity:1;transform:none}.izst-rail.is-live .izst-node{transform:scale(1)}.izans{gap:var(--sp-12);grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:stretch;display:grid}.izans-band{display:block}.izans-slot{order:-1}.izans-sticky{position:sticky;top:max(96px,50vh - 210px)}.izans-heading{margin:0 0 var(--sp-8);max-width:22ch;font-family:var(--disp);font-weight:var(--fw-disp);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);text-wrap:balance;order:-2;grid-column:1/-1}.izans-heading em{color:var(--orange);font-style:normal}.izans-band .izans-heading{max-width:26ch}.izans-eyebrow{margin:0 0 var(--sp-4);font-family:var(--mono);font-size:var(--fs-mono);letter-spacing:.06em;color:var(--tx-dim)}.izans-eyebrow span{color:var(--orange)}.izans-h{margin:0 0 var(--sp-5);font-family:var(--disp);font-weight:var(--fw-disp);font-size:var(--fs-h3);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);text-wrap:balance}.izans-h em{color:var(--orange);font-style:normal}.izans-answer{margin:0 0 var(--sp-6);max-width:46ch;font-family:var(--disp);font-weight:500;font-size:var(--fs-lead);letter-spacing:-.005em;color:var(--tx);text-wrap:pretty;line-height:1.5}.izans-answer--lg{font-size:var(--fs-h3);line-height:var(--lh-h2);letter-spacing:var(--ls-h3);max-width:38ch;margin-bottom:var(--sp-8)}.izans-points{margin:var(--sp-6) 0 0;border-top:1px solid var(--line);padding:0;list-style:none}.izans-points li{gap:var(--sp-4);padding:var(--sp-5) 0;border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.izans-check{color:var(--allow);padding-top:2px;line-height:0;display:block}.izans-points b{margin-bottom:var(--sp-1);font-family:var(--disp);font-weight:600;font-size:var(--fs-body-sm);letter-spacing:var(--ls-h3);color:var(--tx);display:block}.izans-points span{font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--tx-dim);text-wrap:pretty;display:block}.izans-ctas{gap:var(--sp-3);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.izans-facts{border-top:1px solid var(--line);margin-bottom:var(--sp-5)}.izans-fact{gap:var(--sp-4);padding:var(--sp-3) 0;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:var(--fs-mono);align-items:baseline;display:flex}.izans-fact b{min-width:72px;color:var(--orange);font-variant-numeric:tabular-nums;font-weight:500}.izans-fact span{color:var(--tx-dim)}.izans-summary{align-items:center;gap:var(--sp-2);padding:var(--sp-1) 0;border:0;border-bottom:1px solid var(--line-strong);cursor:pointer;font-family:var(--mono);font-size:var(--fs-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tx-dim);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;display:inline-flex}.izans-summary i{color:var(--orange);font-style:normal;font-size:var(--fs-body)}.izans-summary:hover{color:var(--tx);border-bottom-color:var(--orange)}.izans-summary:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.izans-long-body{max-width:62ch;margin-top:var(--sp-5);color:var(--tx-dim);font-size:var(--fs-body-sm);line-height:var(--lh-body)}.izans-long-body p{margin:0 0 var(--sp-3);text-wrap:pretty}.izans-term{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.izans-term-bar{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line);background:var(--surface-2);display:flex}.izans-dots{gap:5px;display:flex}.izans-dots i{border-radius:var(--r-pill);background:var(--line-strong);width:8px;height:8px}.izans-term-t{font-family:var(--mono);font-size:var(--fs-mono-xs);letter-spacing:.04em;color:var(--tx-dim)}.izans-term-r{font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--orange);margin-left:auto}.izans-term-b{padding:var(--sp-4);font-family:var(--mono);font-size:var(--fs-mono);color:var(--tx-dim);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.85;overflow-x:auto}.izans-term-b .c{color:var(--tx)}.izans-term-b .d{color:var(--tx-dim)}.izans-term-b .ok{color:var(--allow)}.izans-term-b .no{color:var(--deny)}.izans-term-b .dim{color:var(--tx-dim)}.izans-cursor{vertical-align:-2px;background:var(--orange);width:7px;height:13px;animation:1.05s step-end infinite izans-blink;display:inline-block}@keyframes izans-blink{50%{opacity:0}}.izans-json{padding:var(--sp-2) var(--sp-3)}.izans-stats{border:1px solid var(--line);border-radius:0 0 var(--r-md) var(--r-md);background:var(--surface);border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.izans-stat{padding:var(--sp-4);border-right:1px solid var(--line)}.izans-stat:last-child{border-right:0}.izans-stat b{font-family:var(--disp);font-weight:var(--fw-disp);font-size:var(--fs-h3);letter-spacing:var(--ls-h3);font-variant-numeric:tabular-nums;display:block}.izans-stat span{font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--tx-dim)}.izans-gd{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.izans-gd-col{padding:var(--sp-5)}.izans-gd-col+.izans-gd-col{border-left:1px solid var(--line)}.izans-gd-h{padding-bottom:var(--sp-3);margin-bottom:var(--sp-3);border-bottom:1px solid var(--line);font-family:var(--mono);font-size:var(--fs-mono-xs);letter-spacing:var(--ls-mono);text-transform:uppercase}.izans-gd-h.y{color:var(--allow)}.izans-gd-h.n{color:var(--deny)}.izans-gd-col ul{margin:0;padding:0;list-style:none}.izans-gd-col li{padding:var(--sp-2) 0 var(--sp-2) var(--sp-5);font-family:var(--mono);font-size:var(--fs-mono);color:var(--tx-dim);line-height:1.6;position:relative}.izans-gd-h.y~ul li:before{content:"+";color:var(--allow);position:absolute;left:0}.izans-gd-h.n~ul li:before{content:"−";color:var(--deny);position:absolute;left:0}.izans-posture{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.izans-posture ul{margin:0;padding:0;list-style:none}.izans-posture li{grid-template-columns:var(--sp-5) minmax(0, 1fr) auto;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--line);font-family:var(--mono);font-size:var(--fs-mono);color:var(--tx);align-items:baseline;display:grid}.izans-posture li:last-child{border-bottom:0}.izans-posture li i{font-style:normal}.izans-posture li.ok i{color:var(--allow)}.izans-posture li.no i{color:var(--deny)}.izans-posture li em{color:var(--tx-dim);text-align:right;font-style:normal}.izans-bcols{border-top:1px solid var(--line);margin-bottom:var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.izans-bcol{padding:var(--sp-5) var(--sp-6) var(--sp-2);border-right:1px solid var(--line)}.izans-bcol:first-child{padding-left:0}.izans-bcol:last-child{border-right:0}.izans-bcol b{font-family:var(--disp);font-weight:var(--fw-disp);font-size:var(--fs-h3);letter-spacing:var(--ls-h3);color:var(--orange);font-variant-numeric:tabular-nums;display:block}.izans-bcol span{margin-top:var(--sp-2);font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--tx-dim);display:block}.izqb{padding:var(--sp-12) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.izqb--quiet{padding:var(--sp-section) 0;text-align:center}.izqb-prompt{margin:0 0 var(--sp-4);font-family:var(--mono);font-size:var(--fs-mono);letter-spacing:.06em;color:var(--tx-dim)}.izqb-prompt span{color:var(--orange)}.izqb-kicker{margin:0 0 var(--sp-4);font-family:var(--mono);font-size:var(--fs-mono-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--tx-dim)}.izqb-h{max-width:26ch;font-family:var(--disp);font-weight:var(--fw-disp);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-hero);text-wrap:balance;margin:0}.izqb-h em{color:var(--orange);font-style:italic}.izqb--quiet .izqb-h{max-width:24ch;font-size:var(--fs-display);line-height:var(--lh-hero);margin:0 auto}.izqb-stub,.izqb .izqb-stub--static{align-items:baseline;gap:var(--sp-2);margin-top:var(--sp-5);padding-bottom:var(--sp-1);border-bottom:1px solid var(--line-strong);font-family:var(--mono);font-size:var(--fs-mono);color:var(--tx-dim);display:inline-flex}.izqb-stub i{color:var(--orange);font-style:normal}.izqb a.izqb-stub{transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out)}.izqb a.izqb-stub:hover{color:var(--orange);border-bottom-color:var(--orange)}.izqb a.izqb-stub:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.izrr-mlab{margin-bottom:var(--sp-3)}.izrr-mlab--sub{margin-bottom:var(--sp-4)}.izrr-cards{gap:var(--sp-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.izrr a.izrr-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);transition:transform var(--dur) var(--ease), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur) var(--ease);flex-direction:column;display:flex;overflow:hidden}.izrr a.izrr-card:hover{border-color:color-mix(in srgb, var(--orange) 45%, var(--line));box-shadow:var(--panel-sh);transform:translateY(-3px)}.izrr a.izrr-card:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.izrr-thumb{aspect-ratio:16/9;background:var(--bg-2);border-bottom:1px solid var(--line);display:block;position:relative;overflow:hidden}.izrr-thumb img{object-fit:cover;width:100%;height:100%;display:block}.izrr-art{width:100%;height:100%;color:var(--orange);opacity:.5;transition:opacity var(--dur) var(--ease);display:block}.izrr a.izrr-card:hover .izrr-art{opacity:.78}.izrr-kind{left:var(--sp-3);top:var(--sp-3);padding:3px var(--sp-2);border-radius:var(--r-pill);background:var(--surface);box-shadow:0 0 0 1px var(--line);font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--tx-dim);position:absolute}.izrr-body{padding:var(--sp-5);display:block}.izrr-title{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-2);font-family:var(--disp);font-weight:600;font-size:var(--fs-body);letter-spacing:var(--ls-h3);color:var(--tx);display:flex}.izrr-title i{color:var(--tx-dim);transition:transform var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);font-style:normal}.izrr a.izrr-card:hover .izrr-title i{color:var(--orange);transform:translate(3px)}.izrr-desc{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--tx-dim);text-wrap:pretty;display:block}.izrr-clusters{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.izrr-cluster{padding:var(--sp-5) var(--sp-6) var(--sp-2);border-right:1px solid var(--line)}.izrr-cluster:first-child{padding-left:0}.izrr-cluster:last-child{border-right:0}.izrr a.izrr-line{justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:var(--fs-sm);color:var(--tx-dim);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);display:flex}.izrr a.izrr-line i{color:var(--tx-dim);font-style:normal}.izrr a.izrr-line:hover{color:var(--orange);border-bottom-color:var(--orange)}.izrr a.izrr-line:hover i{color:var(--orange)}.izrr a.izrr-line:focus-visible{outline:2px solid var(--orange);outline-offset:2px}@media (max-width:1000px){.izans{gap:var(--sp-8);grid-template-columns:minmax(0,1fr)}.izans-slot{order:0}.izans-sticky{position:static}.izrr-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.izans-bcols,.izrr-clusters{grid-template-columns:minmax(0,1fr)}.izans-bcol,.izrr-cluster{border-right:0;border-bottom:1px solid var(--line);padding-left:0}.izans-gd{grid-template-columns:minmax(0,1fr)}.izans-gd-col+.izans-gd-col{border-left:0;border-top:1px solid var(--line)}.izst-vs-head{display:none}.izst-vs-row{gap:var(--sp-2);grid-template-columns:minmax(0,1fr)}.izst-vs-v:before{content:attr(data-label) " — ";color:var(--tx-dim)}.izst-vs-v--us:before{color:var(--orange)}.izst-row{grid-template-columns:var(--sp-5) minmax(0, 1fr)}.izst-row .izst-v{text-align:left;grid-column:2}.izst-row--static{grid-template-columns:minmax(0,1fr)}.izst-rail-row{row-gap:var(--sp-2);grid-template-columns:38px minmax(0,1fr)}.izst-rail-v{grid-column:2}}@media (max-width:560px){.izrr-cards,.izans-stats{grid-template-columns:minmax(0,1fr)}.izans-stat{border-right:0;border-bottom:1px solid var(--line)}.izans-stat:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.izans-cursor{animation:none}.izst-rail .izst-spine,.izst-rail .izst-rail-row,.izst-rail .izst-node{opacity:1;transition:none;transform:none}.izst-chip,.izst-row,.izst-link,.izans-summary,.izrr a.izrr-card,.izrr a.izrr-line,.izqb a.izqb-stub{transition:none}}
