@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Fallback;font-style:normal;font-weight:400 700;src:local(Helvetica Neue),local(Helvetica),local(Arial);size-adjust:97%;ascent-override:92%;descent-override:24%;line-gap-override:0%}:root{--paper:#f4f1eb;--surface:#fff;--surface-2:#faf9f6;--surface-sunk:#efece5;--ink:#16232b;--ink-soft:#45555f;--ink-mute:#627079;--rule:#ddd9d0;--rule-strong:#c9c3b7;--rule-ink:#16232b;--navy:#0b1720;--navy-2:#10232f;--teal:#087b70;--teal-deep:#065f57;--teal-wash:#e4f3f0;--teal-rule:#a8d7d0;--leak:#a35c00;--leak-wash:#fff2d9;--leak-rule:#ecc779;--approve:#356782;--approve-wash:#e8f0f4;--approve-rule:#bcd2e0;--paid:#287044;--paid-wash:#e8f4ec;--paid-rule:#b9d8c3;--out:#5c6a73;--out-wash:#f0eee9;--out-rule:#d5d0c6;--error:#aa3028;--error-wash:#fbe9e7;--font:"Instrument Sans", "Instrument Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--t-category:700 .75rem/1.3 var(--font);--t-display:600 clamp(2rem, 1.15rem + 3.4vw, 3.5rem)/1.06 var(--font);--t-editorial:600 clamp(1.375rem, 1.05rem + 1.5vw, 2.125rem)/1.16 var(--font);--t-section:600 clamp(1.125rem, 1rem + .7vw, 1.5rem)/1.24 var(--font);--t-lead:400 clamp(1.0625rem, 1.01rem + .28vw, 1.1875rem)/1.62 var(--font);--t-body:400 1rem/1.66 var(--font);--t-state:600 .8125rem/1.4 var(--font);--t-meta:600 .6875rem/1.35 var(--font);--t-caption:400 .75rem/1.5 var(--font);--track-category:.14em;--track-meta:.08em;--track-display:-.035em;--track-editorial:-.022em;--r-cell:4px;--r-object:10px;--r-canvas:20px;--r-pill:999px;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--band:clamp(3.5rem, 2rem + 6vw, 7rem);--shell:1140px;--shell-wide:1320px;--measure:33em;--measure-tight:15em;--gutter:clamp(1.25rem, .75rem + 2vw, 2.5rem);--lift-1:0 1px 2px #0b17200a;--lift-2:0 2px 6px #0b17200d, 0 10px 24px -18px #0b172038;--lift-canvas:0 1px 3px #0b17200d, 0 24px 60px -40px #0b172059;--e-ingest:cubic-bezier(.2, .7, .2, 1);--e-detect:cubic-bezier(.35, 0, .2, 1);--e-trace:cubic-bezier(.4, 0, .25, 1);--e-rank:cubic-bezier(.2, .7, .2, 1);--e-approve:cubic-bezier(.4, 0, .6, 1);--e-execute:cubic-bezier(.3, 0, .3, 1);--e-paid:cubic-bezier(.2, .7, .2, 1);--d-ingest:.42s;--d-detect:.26s;--d-trace:.9s;--d-rank:.38s;--d-approve:.3s;--d-execute:.34s;--d-paid:.52s;--perspective:1400px;--z-back:-46px;--z-mid:-22px;--z-front:0px;--v-accent:var(--teal);--v-strong:var(--teal-deep);--v-wash:var(--teal-wash);--v-rule:var(--teal-rule);--v-tint:var(--surface-2);--v-focus:var(--teal)}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--v-focus);outline-offset:2px;border-radius:var(--r-cell)}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font:var(--t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;margin:0;overflow-x:clip}h1,h2,h3,h4{text-wrap:balance;margin:0;font-weight:600}p{margin:0}ul,ol{margin:0;padding:0}li{list-style:none}a{color:inherit;text-decoration:none}img,svg{max-width:100%}svg{display:block}[id]{scroll-margin-top:5.5rem}.shell{width:100%;max-width:var(--shell);padding-inline:var(--gutter);margin-inline:auto}.shell-wide{width:100%;max-width:var(--shell-wide);padding-inline:var(--gutter);margin-inline:auto}.bleed{width:100vw;margin-inline:calc(50% - 50vw)}.measure{max-width:var(--measure)}.t-category{font:var(--t-category);letter-spacing:var(--track-category);text-transform:uppercase;color:var(--teal-deep)}.t-display{font:var(--t-display);letter-spacing:var(--track-display);max-width:var(--measure-tight)}.t-editorial{font:var(--t-editorial);letter-spacing:var(--track-editorial)}.t-section{font:var(--t-section);letter-spacing:-.015em}.t-lead{font:var(--t-lead);color:var(--ink-soft);max-width:var(--measure)}.t-state{font:var(--t-state)}.t-meta{font:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mute)}.btn{align-items:center;gap:var(--s-2);background:var(--teal);color:#fff;min-height:48px;font:var(--t-state);border:1px solid var(--teal);border-radius:var(--r-cell);cursor:pointer;transition:background var(--d-approve) var(--e-approve), border-color var(--d-approve) var(--e-approve);padding:.8rem 1.4rem;font-size:.9375rem;display:inline-flex}.btn:hover{background:var(--teal-deep);border-color:var(--teal-deep)}.link-quiet{min-height:44px;color:var(--teal);font:var(--t-state);text-underline-offset:3px;align-items:center;gap:.4rem;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.link-quiet:hover{color:var(--teal-deep);text-decoration-thickness:2px}.sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{left:var(--gutter);z-index:90;background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--r-cell);font:var(--t-state);transition:top var(--d-approve) var(--e-approve);padding:.7rem 1rem;position:absolute;top:-3rem}.skip:focus{top:.75rem}.hd{z-index:40;background:var(--paper);transition:border-color var(--d-approve) var(--e-approve);border-bottom:1px solid #0000;position:sticky;top:0}.hd[data-stuck]{border-bottom-color:var(--rule)}.hd-row{align-items:center;gap:var(--s-5);min-height:68px;display:flex}.hd-mark{letter-spacing:-.03em;font-size:1.1875rem;font-weight:700}.hd-mark span{color:var(--teal)}.hd-nav{align-items:center;gap:var(--s-5);margin-left:auto;display:flex}.hd-nav a{font:var(--t-state);color:var(--ink-mute);white-space:nowrap;padding:.5rem 0}.hd-nav a:hover,.hd-nav a[aria-current=page]{color:var(--ink)}.hd-right{align-items:center;gap:var(--s-4);display:flex}.hd-signin{font:var(--t-state);color:var(--ink-mute);white-space:nowrap}.hd-signin:hover{color:var(--teal)}.nav-signin{display:none}.navtoggle{background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--r-cell);width:44px;height:44px;color:var(--ink);cursor:pointer;margin-left:auto;display:none;position:relative}.navtoggle:before,.navtoggle:after{content:"";background:currentColor;border-radius:2px;width:18px;height:2px;margin:-1px 0 0 -9px;position:absolute;top:50%;left:50%}.navtoggle:before{box-shadow:0 -6px,0 6px}.navtoggle:after{opacity:0}[data-open] .navtoggle:before{box-shadow:none;transform:rotate(45deg)}[data-open] .navtoggle:after{opacity:1;transform:rotate(-45deg)}@media (prefers-reduced-motion:no-preference){.navtoggle:before,.navtoggle:after{transition:transform var(--d-approve) var(--e-approve), box-shadow var(--d-approve) var(--e-approve), opacity var(--d-approve) var(--e-approve)}}@media (max-width:900px){.navtoggle{display:block}.hd-right{display:none}.nav-signin{display:flex}.hd-nav{padding:0 var(--gutter) var(--s-4);background:var(--paper);border-bottom:1px solid var(--rule);flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:100%;left:0;right:0}[data-open] .hd-nav{display:flex}.hd-nav a{border-bottom:1px solid var(--rule);min-height:48px;color:var(--ink);align-items:center;padding:.85rem 0;font-size:1rem;display:flex}.hd-nav a:last-child{border-bottom:0}}.ft{margin-top:var(--band);padding:var(--s-7) 0 var(--s-6);border-top:1px solid var(--rule)}.ft-line{font:var(--t-caption);color:var(--ink-mute);max-width:33em}.ft-line+.ft-line{margin-top:var(--s-2)}
.hero{padding-block:clamp(2rem, 1.2rem + 3.5vw, 4rem) var(--s-7);grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:start;gap:clamp(1.5rem,1rem + 3vw,3.5rem);display:grid}.hero-text{min-width:0}.hero-cat{margin-bottom:var(--s-4);display:block}.hero h1{margin-bottom:var(--s-4)}.hero-lead{margin-bottom:var(--s-6)}.hero-act{align-items:center;gap:var(--s-5);flex-wrap:wrap;display:flex}.hero-micro{margin-top:var(--s-4);font:var(--t-caption);color:var(--ink-mute)}@media (max-width:960px){.hero{gap:var(--s-6);padding-top:var(--s-6);grid-template-columns:1fr}}@media (max-width:560px){.hero{gap:var(--s-5);padding-top:var(--s-5)}.hero-lead{margin-bottom:var(--s-5)}}.mech{background:var(--surface-sunk);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:var(--band) 0}.mech-head{max-width:44ch;margin-bottom:clamp(2rem,1.2rem + 2.5vw,3.5rem)}.mech-head .t-editorial{margin-top:var(--s-3)}.mech-claims{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.mech-claim{padding:var(--s-5) var(--s-5) 0 0;border-right:1px solid var(--rule)}.mech-claim:last-child{border-right:0}.mech-claim:not(:first-child){padding-left:var(--s-5)}.mech-claim b{font:var(--t-section);margin-bottom:var(--s-2);font-size:1.0625rem;display:block}.mech-claim span{font:var(--t-body);color:var(--ink-soft);font-size:.9375rem}.mech-mark{width:20px;height:20px;color:var(--teal);margin-bottom:var(--s-3)}@media (max-width:820px){.mech-claims{border-top:0;grid-template-columns:1fr}.mech-claim{padding:var(--s-4) 0;border-right:0;border-top:1px solid var(--rule-strong)}.mech-claim:not(:first-child){padding-left:0}}.sect{padding:var(--band) 0 0}.sect-grid{margin-top:var(--s-6);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,1rem + 2.5vw,3rem);display:grid}.sect-rows{border-top:1px solid var(--rule-strong)}.sect-row{gap:var(--s-4);padding:var(--s-4) var(--s-2);border-bottom:1px solid var(--rule);color:var(--ink);transition:background var(--d-rank) var(--e-rank);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;display:grid}.sect-row:hover,.sect-row:focus-visible{background:var(--v-wash)}.sect-cue{width:22px;height:22px;color:var(--v-accent)}.sect-name{font:var(--t-state);font-size:.9375rem}.sect-pain{font:var(--t-caption);color:var(--ink-mute);margin-top:.15rem;display:block}.sect-ready{font:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;border-radius:var(--r-cell);background:var(--v-wash);color:var(--v-strong);text-align:right;max-width:14ch;padding:.25rem .5rem;line-height:1.3}.sect-ready[data-discovery]{background:var(--out-wash);color:var(--out)}.sect-eg{padding:var(--s-5);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-object);position:sticky;top:6rem}.sect-eg-head{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding-bottom:var(--s-3);border-bottom:1px solid var(--rule);margin-bottom:var(--s-4);display:flex}.sect-eg-for{font:var(--t-state);color:var(--ink);font-size:.9375rem}.sect-eg-block+.sect-eg-block{margin-top:var(--s-4)}.sect-eg-block dt{font:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mute);margin-bottom:.2rem}.sect-eg-block dd{font:var(--t-body);margin:0;font-size:.9375rem}.sect-eg-block dd small{font:var(--t-caption);color:var(--ink-mute);margin-top:.2rem;display:block}.sect-eg-note{margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px dashed var(--rule);font:var(--t-caption);color:var(--ink-mute)}.sect-none{margin-top:var(--s-5);padding:var(--s-4);background:var(--surface-2);border:1px dashed var(--rule-strong);border-radius:var(--r-cell)}.sect-none b{font:var(--t-state);margin-bottom:var(--s-2);display:block}.sect-none p{font:var(--t-caption);color:var(--ink-soft);max-width:68ch}.sect-all{margin-top:var(--s-4)}@media (max-width:900px){.sect-grid{grid-template-columns:1fr}.sect-eg{position:static}}.dec{padding:var(--band) 0 0}.dec-grid{margin-top:var(--s-6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,1rem + 2vw,2.5rem);display:grid}.dec-card{background:var(--surface);border:1px solid var(--rule);border-left:3px solid var(--leak);border-radius:var(--r-object);padding:var(--s-5)}.dec-card[data-quiet]{padding:var(--s-4);background:var(--surface-2);border-left-width:2px}.dec-card[data-quiet]+.dec-card[data-quiet]{margin-top:var(--s-4)}.dec-card[data-unavailable]{border-left-color:var(--out-rule)}.dec-sample{font:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;background:var(--leak-wash);border:1px solid var(--leak-rule);border-radius:var(--r-cell);color:var(--leak);margin-bottom:var(--s-3);padding:.2rem .45rem;display:inline-block}.dec-title{font:var(--t-section);margin-bottom:var(--s-2)}.dec-who{font:var(--t-caption);color:var(--ink-mute);margin-bottom:var(--s-4)}.dec-field{margin-bottom:var(--s-4)}.dec-field dt{font:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mute);margin-bottom:.2rem}.dec-field dd{font:var(--t-body);margin:0;font-size:.9375rem}.dec-amount{font:var(--t-state);letter-spacing:-.02em;color:var(--leak);margin-bottom:.3rem;font-size:clamp(1.125rem,1rem + .6vw,1.375rem)}.dec-card[data-unavailable] .dec-amount{color:var(--out)}.dec-amount-note{font:var(--t-caption);color:var(--ink-soft);margin-bottom:var(--s-4);max-width:56ch}.dec-states{gap:var(--s-2);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.dec-state{font:var(--t-meta);letter-spacing:.01em;text-transform:none;border:1px solid var(--rule);border-radius:var(--r-cell);background:var(--surface-2);color:var(--ink-soft);padding:.28rem .55rem}.dec-state[data-approve]{background:var(--approve-wash);border-color:var(--approve-rule);color:var(--approve)}.dec-state[data-paid]{background:var(--out-wash);border-color:var(--out-rule);color:var(--out)}.dec-more{border-top:1px dashed var(--rule);padding-top:var(--s-3)}.dec-more summary{cursor:pointer;font:var(--t-state);color:var(--teal);align-items:center;gap:.35rem;min-height:40px;list-style:none;display:flex}.dec-more summary::-webkit-details-marker{display:none}.dec-more summary:after{content:"▾";color:var(--teal)}.dec-more[open] summary:after{content:"▴"}.dec-more-body p{font:var(--t-caption);color:var(--ink-soft);margin-top:var(--s-3);max-width:62ch}.dec-more-body p b{color:var(--ink)}@media (max-width:900px){.dec-grid{grid-template-columns:1fr}}.meas{padding:var(--band) 0 0}.meas-scroll{margin-top:var(--s-6);-webkit-overflow-scrolling:touch;border:1px solid var(--rule);border-radius:var(--r-cell);background:var(--surface);overflow-x:auto}.meas-t{border-collapse:collapse;width:100%;min-width:720px}.meas-t th,.meas-t td{text-align:left;padding:var(--s-4);border-bottom:1px solid var(--rule);vertical-align:top;font-size:.9375rem}.meas-t thead th{font:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mute);background:var(--surface-2);white-space:nowrap}.meas-t tbody tr:last-child td{border-bottom:0}.meas-name{align-items:center;gap:var(--s-3);font:var(--t-state);display:flex}.meas-mark{flex:none;width:20px;height:20px}.meas-t tr[data-class=sizinti] .meas-mark{color:var(--leak)}.meas-t tr[data-class=odenmis] .meas-mark{color:var(--paid)}.meas-t tr[data-class=notr] .meas-mark{color:var(--approve)}.meas-t tr[data-class=disari] .meas-mark{color:var(--out)}.meas-t tbody tr td:first-child{border-left:3px solid var(--rule)}.meas-t tr[data-class=sizinti] td:first-child{border-left-color:var(--leak)}.meas-t tr[data-class=odenmis] td:first-child{border-left-color:var(--paid)}.meas-t tr[data-class=notr] td:first-child{border-left-color:var(--approve)}.meas-t tr[data-class=disari] td:first-child{border-left-color:var(--out-rule)}.meas-not{color:var(--ink);font-weight:600}.meas-foot{margin-top:var(--s-4);font:var(--t-caption);color:var(--ink-mute);max-width:68ch}.bound{margin-top:var(--band);padding:var(--band) 0;background:var(--navy);color:#eef2f4}.bound h2{color:#fff}.bound .t-lead{color:#b9c6cd}.bound-zones{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(1.75rem,1.2rem + 2vw,3rem);display:grid}.bound-zone{padding:var(--s-5) var(--s-5) var(--s-4) 0;border-right:1px solid #ffffff29}.bound-zone:not(:first-child){padding-left:var(--s-5)}.bound-zone:last-child{border-right:0}.bound-zone[data-key=tr]{background:#087b7029}.bound-where{font:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;border-radius:var(--r-cell);color:#cfe3e0;margin-bottom:var(--s-3);border:1px solid #ffffff47;padding:.22rem .5rem;display:inline-block}.bound-zone[data-key=tr] .bound-where{background:var(--teal);border-color:var(--teal);color:#fff}.bound-zone b{font:var(--t-section);color:#fff;margin-bottom:var(--s-2);font-size:1.0625rem;display:block}.bound-zone span{color:#b9c6cd;font-size:.9375rem;line-height:1.6}.bound-blocked{margin-top:var(--s-6);gap:var(--s-3);max-width:82ch;padding-top:var(--s-5);border-top:1px solid #ffffff29;display:grid}.bound-blocked li{padding-left:var(--s-6);color:#dbe6eb;font-size:.9375rem;line-height:1.6;position:relative}.bound-blocked li:before{content:"";background:#7fd3c9;width:20px;height:2px;position:absolute;top:.52em;left:0}.bound-blocked li:after{content:"";background:var(--navy-2);width:2px;height:.95em;position:absolute;top:.1em;left:8px}.bound-notes{margin-top:var(--s-6);gap:var(--s-3);max-width:82ch;display:grid}.bound-notes li{padding-left:var(--s-5);color:#b9c6cd;font-size:.875rem;line-height:1.62;position:relative}.bound-notes li:before{content:"";background:#fff6;width:12px;height:1px;position:absolute;top:.6em;left:0}@media (max-width:820px){.bound-zones{border-top:0;grid-template-columns:1fr}.bound-zone{padding:var(--s-4) var(--s-4) var(--s-4) var(--s-4);border-top:1px solid #ffffff29;border-right:0}.bound-zone:not(:first-child){padding-left:var(--s-4)}}.final{padding:var(--band) 0;text-align:center}.final-in{max-width:62ch;padding:clamp(1.75rem, 1.2rem + 2vw, 3rem) var(--gutter);background:var(--teal);border-radius:var(--r-canvas);color:#fff;margin-inline:auto}.final-in h2{color:#fff;margin-bottom:var(--s-3)}.final-in p{color:#fffffff0;max-width:54ch;margin:0 auto var(--s-5);font-size:.9375rem;line-height:1.6}.final-in .btn{color:var(--teal-deep);background:#fff;border-color:#fff}.final-in .btn:hover{background:#eef7f5;border-color:#eef7f5}.other{padding:0 0 var(--s-6)}.other h2{font:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mute)}.other p{font:var(--t-caption);color:var(--ink-mute);max-width:68ch;margin-top:var(--s-2)}.other-links{gap:0 var(--s-4);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.other-links a{min-height:44px;font:var(--t-caption);color:var(--ink-mute);text-underline-offset:2px;align-items:center;text-decoration:underline;display:inline-flex}.other-links a:hover{color:var(--teal)}.sec-head{max-width:52ch}.sec-head .t-category{margin-bottom:var(--s-3);display:block}.sec-head .t-lead{margin-top:var(--s-3)}.pair{padding:var(--band) 0 0}.pair-note{margin-top:var(--s-3);font:var(--t-body);color:var(--ink-soft);max-width:var(--measure)}.pair-grid{margin-top:var(--s-5);gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;display:grid}.pair-card{padding:var(--s-4);border:1px solid var(--rule);border-radius:var(--r-object);background:var(--surface);transition:border-color var(--d-detect) var(--e-detect), box-shadow var(--d-detect) var(--e-detect);gap:.3rem;display:grid}.pair-card[data-here]{background:var(--surface-sunk);box-shadow:none;border-color:#0000}a.pair-card:hover{border-color:var(--v-accent);box-shadow:var(--lift-2)}.pair-tag{font:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mute)}.pair-card[data-here] .pair-tag{color:var(--ink-soft)}.pair-card b{font:var(--t-section);color:var(--ink);font-size:1.0625rem}.pair-card>span:last-child{color:var(--ink-soft);font-size:.9375rem;line-height:1.6}a.pair-card{min-height:44px}
.page-head{padding:clamp(2rem,1.4rem + 2vw,3.5rem) 0 0}.page-head>*{max-width:68ch}.page-h1{margin-top:var(--s-3)}.page-head .t-lead{margin-top:var(--s-4)}.crumb{font:var(--t-caption);color:var(--ink-mute);margin-bottom:var(--s-4)}.crumb a{color:var(--ink-mute);text-underline-offset:2px;text-decoration:underline}.crumb a:hover{color:var(--teal)}.blk{padding:var(--band) 0 0}.page-head+.blk{padding-top:var(--s-6)}.sol-head{font:var(--t-state);margin-top:var(--s-5);max-width:34em;font-size:1rem}.sol-strengths b{color:var(--ink);font-weight:600}.notes{margin-top:var(--s-5);gap:var(--s-2);max-width:74ch;display:grid}.notes li{padding-left:var(--s-5);font:var(--t-caption);color:var(--ink-soft);position:relative}.notes li:before{content:"";background:var(--rule-strong);width:12px;height:1px;position:absolute;top:.62em;left:0}.note-box{margin-top:var(--s-5);padding:var(--s-4);background:var(--surface-2);border:1px solid var(--rule);border-radius:var(--r-cell);font:var(--t-caption);color:var(--ink-soft);max-width:76ch}.flow{margin-top:var(--s-6);border-top:1px solid var(--rule-strong)}.flow-step{gap:var(--s-4);padding:var(--s-5) 0;border-bottom:1px solid var(--rule);grid-template-columns:2.25rem minmax(0,1fr);display:grid}.flow-n{font:var(--t-meta);letter-spacing:var(--track-meta);color:var(--teal);padding-top:.2rem}.flow-dl{gap:.25rem var(--s-4);margin-top:var(--s-3);grid-template-columns:5.5rem minmax(0,1fr);font-size:.9375rem;display:grid}.flow-dl dt{font:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mute)}.flow-dl dd{margin:0}@media (max-width:560px){.flow-dl{grid-template-columns:1fr;gap:.1rem}.flow-dl dd{margin-bottom:var(--s-2)}}.tbl-scroll{margin-top:var(--s-6);-webkit-overflow-scrolling:touch;border:1px solid var(--rule);border-radius:var(--r-cell);background:var(--surface);overflow-x:auto}.tbl{border-collapse:collapse;width:100%;min-width:620px}.tbl th,.tbl td{text-align:left;padding:var(--s-4);border-bottom:1px solid var(--rule);vertical-align:top;font-size:.9375rem}.tbl thead th{font:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mute);background:var(--surface-2);white-space:nowrap}.tbl tbody tr:last-child td{border-bottom:0}.tbl td:last-child{background:color-mix(in srgb, var(--teal) 5%, transparent);font-weight:600}.tour{margin:var(--s-6) 0;gap:var(--s-4);display:grid}.tour-step{gap:var(--s-4);grid-template-columns:22px minmax(0,1fr);display:grid}.tour-mark{color:var(--teal);margin-top:.15rem}.tour-step b{font:var(--t-state);font-size:.9375rem;display:block}.tour-step span{font:var(--t-caption);color:var(--ink-soft)}.rapor{margin:var(--s-6) 0 0;background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-object);overflow:hidden}.rapor-top{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--surface-2);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.rapor-top b{font:var(--t-state);font-size:.875rem}.rapor-head{padding:var(--s-4);border-left:4px solid var(--leak)}.rapor-l{font:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mute);display:block}.rapor-v{letter-spacing:-.03em;color:var(--leak);margin:.15rem 0 .2rem;font-size:clamp(1.5rem,1.2rem + 1.4vw,2rem);font-weight:600;display:block}.rapor-s{font:var(--t-caption);color:var(--ink-mute);display:block}.rapor-pair{background:var(--rule);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:1px;display:grid}.rapor-cell{background:var(--surface);padding:var(--s-3) var(--s-4)}.rapor-cell b{margin:.15rem 0;font-size:1.0625rem;font-weight:600;display:block}.rapor-cell[data-cls=olculen] b{color:var(--paid)}.rapor-cell[data-cls=tahmini] b{color:var(--ink-mute)}.rapor-rows li{gap:.15rem var(--s-4);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.rapor-k{font-size:.9375rem;font-weight:600}.rapor-t{color:var(--leak);text-align:right;white-space:nowrap;font-size:.9375rem;font-weight:600}.rapor-d{font:var(--t-caption);color:var(--ink-mute);grid-column:1/-1}.rapor-rows li[data-excluded]{background:var(--out-wash)}.rapor-rows li[data-excluded] .rapor-t{color:var(--out)}.rapor-foot{padding:var(--s-3) var(--s-4);background:var(--surface-2);font:var(--t-caption);color:var(--ink-soft)}@media (max-width:420px){.rapor-pair{grid-template-columns:1fr}}.pilot-sure{margin-top:var(--s-4);padding-left:var(--s-4);border-left:2px solid var(--v-rule);font:var(--t-body);color:var(--ink-soft);max-width:var(--measure);font-size:.9375rem}.pilot-steps{margin-top:var(--s-6);gap:var(--s-4);counter-reset:p;display:grid}.pilot-steps li{padding-left:var(--s-6);counter-increment:p;position:relative}.pilot-steps li:before{content:counter(p);font:var(--t-meta);letter-spacing:var(--track-meta);color:var(--teal);position:absolute;top:0;left:0}.pilot-steps b{font:var(--t-state);font-size:.9375rem;display:block}.pilot-steps span{font:var(--t-caption);color:var(--ink-soft)}.kanit-list{gap:var(--s-5);margin-top:var(--s-6);display:grid}.kanit{padding:var(--s-5);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-object)}.kanit-dl{gap:var(--s-2);margin:0;font-size:.9375rem;display:grid}.kanit-row{gap:var(--s-2) var(--s-4);grid-template-columns:12rem minmax(0,1fr);display:grid}.kanit-row dt{font:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mute)}.kanit-row dd{margin:0}@media (max-width:560px){.kanit-row{grid-template-columns:1fr;gap:.1rem}}.two-lists{gap:var(--s-6);margin-top:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.two-lists h3{margin-bottom:var(--s-3)}.list-tick,.list-dash{gap:var(--s-2);font-size:.9375rem;display:grid}.list-tick li,.list-dash li{padding-left:var(--s-5);line-height:1.55;position:relative}.list-tick li:before{content:"";border-left:2px solid var(--paid);border-bottom:2px solid var(--paid);width:9px;height:5px;position:absolute;top:.42em;left:0;transform:rotate(-45deg)}.list-dash li:before{content:"";background:var(--out);width:11px;height:2px;position:absolute;top:.68em;left:0}.guven{gap:var(--s-5);padding:var(--s-5) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.guven b{font:var(--t-state);margin-bottom:.2rem;font-size:.9375rem;display:block}.guven span{font:var(--t-caption);color:var(--ink-soft)}.faq{margin-top:var(--s-6);border-top:1px solid var(--rule-strong)}.faq details{border-bottom:1px solid var(--rule)}.faq summary{cursor:pointer;padding:var(--s-4) 0;font:var(--t-state);justify-content:space-between;gap:var(--s-4);align-items:center;min-height:48px;font-size:.9375rem;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--teal);flex:none;font-size:1.1rem}.faq details[open] summary:after{content:"–"}.faq p{padding:0 0 var(--s-4);color:var(--ink-soft);max-width:74ch;font-size:.9375rem}.sol-aud{margin-top:var(--s-5);font-size:.9375rem}.sol-aud .t-meta{color:var(--ink-mute)}.sol-offer{margin-top:var(--s-4)}.sol-strengths{margin-top:var(--s-5)}.case-list{margin-top:var(--s-6);gap:var(--s-5);display:grid}.case{padding:var(--s-5);background:var(--surface);border:1px solid var(--rule);border-left:3px solid var(--leak-rule);border-radius:var(--r-object)}.case h2{margin:var(--s-3) 0 var(--s-3)}.case-row{margin-bottom:var(--s-2);color:var(--ink-soft);font-size:.9375rem}.case-row b{color:var(--ink);font:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;margin-bottom:.1rem;display:block}.sect-items{margin-top:var(--s-6);gap:var(--s-3);display:grid}.sect-items li{padding:var(--s-4);background:var(--v-tint);border:1px solid var(--rule);border-left:3px solid var(--v-accent);border-radius:var(--r-cell)}.sect-items b{font:var(--t-state);margin-bottom:.15rem;font-size:.9375rem;display:block}.sect-items span{font:var(--t-caption);color:var(--ink-soft)}.sect-sources{gap:var(--s-2);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.sect-sources li{font:var(--t-caption);border:1px solid var(--rule);border-radius:var(--r-cell);background:var(--surface);padding:.3rem .6rem}.guide-body{margin-top:var(--s-6);max-width:var(--measure)}.guide-body h2{font:var(--t-section);margin:var(--s-6) 0 var(--s-3)}.guide-body p{margin-bottom:var(--s-4);color:var(--ink-soft)}.guide-src{margin-top:var(--s-7);padding-top:var(--s-5);border-top:1px solid var(--rule)}.guide-src h2{font:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mute)}.guide-src ol{margin-top:var(--s-3);gap:var(--s-2);display:grid}.guide-src li{font:var(--t-caption);max-width:34em}.guide-src a{color:var(--teal);text-underline-offset:2px;word-break:break-word;text-decoration:underline}.guide-updated{font:var(--t-caption);color:var(--ink-mute);margin-top:var(--s-3)}.guide-index{margin-top:var(--s-6);border-top:1px solid var(--rule-strong)}.guide-index a{padding:var(--s-4) 0;border-bottom:1px solid var(--rule);display:block}.guide-index b{font:var(--t-state);font-size:.9375rem;display:block}.guide-index span{font:var(--t-caption);color:var(--ink-mute)}.city-cards{gap:var(--s-4);margin-top:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.city-card{padding:var(--s-4);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-cell)}.city-card b{font:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--teal);margin-bottom:.3rem;display:block}.city-card span{font-size:.9375rem}.pform{margin-top:var(--s-6);max-width:46rem}.fa{margin-bottom:var(--s-5)}.fa label{font:var(--t-state);margin-bottom:.35rem;font-size:.9375rem;display:block}.fa abbr{color:var(--leak);text-decoration:none}.fa-hint{font:var(--t-caption);color:var(--ink-mute);margin-bottom:.35rem;display:block}.fa input[type=text],.fa select,.fa textarea{width:100%;min-height:48px;font:var(--t-body);background:var(--surface);color:var(--ink);border:1px solid var(--rule-strong);border-radius:var(--r-cell);padding:.7rem .8rem;font-size:16px}.fa textarea{resize:vertical;min-height:6rem}.fa[data-invalid] input,.fa[data-invalid] select{border-color:var(--error)}.fa-err{font:var(--t-caption);color:var(--error);margin-top:.35rem}.fa-consent label{cursor:pointer;align-items:start;gap:.6rem;font-size:.9375rem;font-weight:400;line-height:1.55;display:flex}.fa-consent input{flex:none;width:auto;min-height:0;margin-top:.25rem}.form-sum{min-height:0;font:var(--t-state);color:var(--error)}.form-sum:empty{display:none}.form-sum:not(:empty){margin-bottom:var(--s-4);padding:var(--s-3) var(--s-4);background:var(--error-wash);border:1px solid var(--error);border-radius:var(--r-cell)}.form-note{margin-top:var(--s-4);font:var(--t-caption);color:var(--ink-mute)}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-ok{margin-top:var(--s-6);padding:var(--s-6);background:var(--paid-wash);border:1px solid var(--paid-rule);border-radius:var(--r-object);max-width:46rem}.form-ok h2{color:var(--paid);margin-bottom:var(--s-3)}.form-ok p{color:var(--ink-soft);font-size:.9375rem}.ready-badge{margin-top:var(--s-4);font:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;background:var(--v-wash);color:var(--v-strong);border:1px solid var(--v-rule,var(--rule-strong));border-radius:var(--r-cell);padding:.3rem .6rem;display:inline-block}.ready-badge[data-discovery]{background:var(--out-wash);color:var(--out);border-color:var(--out-rule)}.bound-notes li,.sect-items span,.dec-field dd,.dec-amount-note,.list-tick li,.list-dash li,.pilot-steps span,.note-box,.meas-foot,.tour-step span,.guide-body p,.faq p,.case-row{max-width:34em}.guven span,.guide-index span,.sect-items span,.tour-step span,.pilot-steps span,.trace-note,.sect-eg-block dd small{max-width:34em;display:block}.notes li,.ft-line,.sec-head .t-lead,.page-head .t-lead{max-width:33em}.crumb a,.guide-src a,.hd-signin,.hd-mark{align-items:center;min-height:44px;display:inline-flex}@media (max-width:900px){.crumb a,.guide-src a{min-height:44px}}.fa-consent input[type=checkbox]{width:24px;height:24px;accent-color:var(--teal)}.guide-updated a{min-height:24px;color:var(--teal);text-underline-offset:2px;align-items:center;text-decoration:underline;display:inline-flex}@media (max-width:900px){.guide-updated a{min-height:44px}}.sol-grid{align-items:start;gap:clamp(1.5rem,1rem + 3vw,3.5rem);display:grid}.sol-grid:not([data-two]) .sol-copy{max-width:34em}.sol-grid[data-two]{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:start;gap:clamp(1.5rem,1rem + 3vw,3.5rem)}.sol-copy{min-width:0}.sol-art{min-width:0;position:sticky;top:6rem}@media (max-width:960px){.sol-grid{grid-template-columns:1fr}.sol-art{position:static}}.est{margin-top:var(--s-6);border:1px solid var(--rule);border-radius:var(--r-object);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);display:grid;overflow:hidden}.est-form{padding:var(--s-5);gap:var(--s-4);border-right:1px solid var(--rule);align-content:start;display:grid}.est-form .fa{margin-bottom:0}.est-row{align-items:center;gap:var(--s-3);display:flex}.est-row input{min-width:0;min-height:48px;font:var(--t-body);font-variant-numeric:tabular-nums;background:var(--surface);color:var(--ink);border:1px solid var(--rule-strong);border-radius:var(--r-cell);flex:1;padding:.65rem .75rem;font-size:16px}.est-unit{font:var(--t-caption);color:var(--ink-mute);white-space:nowrap}.est-out{padding:var(--s-5);background:var(--surface-2);font-variant-numeric:tabular-nums}.est-label{font:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mute);display:block}.est-value{margin:.3rem 0 var(--s-4);letter-spacing:-.03em;color:var(--leak);font-size:clamp(1.375rem,1.1rem + 1.4vw,2rem);font-weight:600;display:block}.est-formula{font:var(--t-caption);color:var(--ink-soft);margin-bottom:var(--s-3);max-width:34em}.est-warn{font:var(--t-caption);color:var(--leak);max-width:34em;padding:var(--s-3);background:var(--leak-wash);border:1px solid var(--leak-rule);border-radius:var(--r-cell)}@media (max-width:900px){.est{grid-template-columns:1fr}.est-form{border-right:0;border-bottom:1px solid var(--rule)}}.leakpanel{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-object);margin:0;overflow:hidden}.leakpanel-cap{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--surface-2);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.leakpanel-cap b{font:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase}.leakpanel-rows li{padding:var(--s-4);border-bottom:1px solid var(--rule);border-left:3px solid var(--v-accent)}.leakpanel-rows b{font:var(--t-state);margin-bottom:.15rem;font-size:.9375rem;display:block}.leakpanel-rows span{font:var(--t-caption);color:var(--ink-soft);max-width:34em;display:block}.leakpanel-foot{padding:var(--s-4);font:var(--t-caption);color:var(--ink-soft);background:var(--surface-2)}.leakpanel-foot b{color:var(--ink)}
.trace{--node:13px;--rail:34px;background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-canvas);box-shadow:var(--lift-canvas);perspective:var(--perspective);perspective-origin:30% 40%;margin:0;padding:clamp(1.1rem,.7rem + 1.4vw,1.9rem)}.trace-cap{align-items:center;gap:var(--s-3);margin-bottom:var(--s-5);padding-bottom:var(--s-3);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.trace-cap b{font:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink)}.trace-sample{font:var(--t-meta);letter-spacing:var(--track-meta);color:var(--leak);background:var(--leak-wash);border:1px solid var(--leak-rule);border-radius:var(--r-cell);padding:.25rem .5rem}.trace-steps{transform-style:preserve-3d;gap:0;display:grid}.trace-step{grid-template-columns:var(--rail) minmax(0, 1fr);gap:0 var(--s-4);transform-style:preserve-3d;transform:translateZ(var(--plane,0px));transition:transform var(--d-rank) var(--e-rank);padding:.6rem 0;display:grid}.trace-step[data-plane=back]{--plane:var(--z-back)}.trace-step[data-plane=mid]{--plane:var(--z-mid)}.trace-step[data-plane=front]{--plane:var(--z-front)}.trace-rail{width:var(--rail);position:relative}.trace-rail:before{content:"";left:calc(var(--node) / 2 - 1px);top:calc(var(--node) + 6px);bottom:calc(-1 * var(--s-3) - 2px);background:var(--rule-strong);width:2px;position:absolute}.trace-steps>li:last-child .trace-rail:before{display:none}.trace-fill{left:calc(var(--node) / 2 - 1px);top:calc(var(--node) + 6px);bottom:calc(-1 * var(--s-3) - 2px);background:var(--v-accent);transform-origin:top;width:2px;position:absolute;transform:scaleY(1)}.trace-steps>li:last-child .trace-fill{display:none}.trace-step[data-class=sizinti] .trace-fill{background:var(--leak)}.trace-step[data-class=onay] .trace-fill{background:var(--approve)}.trace-step[data-class=odenmis] .trace-fill{background:var(--paid)}.trace-node{width:var(--node);height:var(--node);box-sizing:border-box;border:2px solid var(--v-accent);background:var(--v-accent);border-radius:50%;position:absolute;top:4px;left:0}.trace-step[data-class=onay] .trace-node{border-color:var(--approve);background:var(--approve)}.trace-step[data-class=odenmis] .trace-node{border-color:var(--paid);background:var(--paid)}.trace-body{min-width:0}.trace-label{font:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mute);margin-bottom:.15rem;display:block}.trace-title{font:var(--t-state);color:var(--ink);font-size:.9375rem;display:block}.trace-note{font:var(--t-caption);color:var(--ink-mute);max-width:54ch;margin-top:.2rem;display:block}.trace-value{font:var(--t-meta);letter-spacing:.01em;text-transform:none;border:1px solid var(--rule);border-radius:var(--r-cell);background:var(--surface-2);color:var(--ink-soft);margin-top:.45rem;padding:.25rem .55rem;font-size:.71875rem;display:inline-block}.trace-step[data-class=sizinti] .trace-value{background:var(--leak-wash);border-color:var(--leak-rule);color:var(--leak)}.trace-step[data-class=onay] .trace-value{background:var(--approve-wash);border-color:var(--approve-rule);color:var(--approve)}.trace-step[data-class=odenmis] .trace-value{background:var(--paid-wash);border-color:var(--paid-rule);color:var(--paid)}.trace-step[data-class=sizinti] .trace-node{border-color:var(--leak);background:var(--leak-wash)}.trace-step[data-class=sizinti] .trace-rail:after{content:"";left:calc(var(--node) / 2 + 2px);top:calc(var(--node) / 2 - 1px);background:var(--leak);transform-origin:0;width:12px;height:2px;position:absolute;transform:rotate(28deg)}.trace-gate{align-items:center;gap:var(--s-3);margin:var(--s-2) 0 var(--s-2) 0;padding:var(--s-2) 0;border-top:1px dashed var(--approve-rule);border-bottom:1px dashed var(--approve-rule);background:var(--approve-wash);border-radius:var(--r-cell);padding-inline:var(--s-3);display:flex}.trace-gate-mark{width:18px;height:18px;color:var(--approve);flex:none}.trace-gate-text{font:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--approve)}.trace-out{margin-top:var(--s-5);padding:var(--s-4);background:var(--paid-wash);border:1px solid var(--paid-rule);border-radius:var(--r-object)}.trace-out-label{font:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--paid);display:block}.trace-out-state{font:var(--t-state);color:var(--ink);margin-top:.2rem;font-size:1rem;display:block}.trace-out-note{font:var(--t-caption);color:var(--ink-soft);max-width:58ch;margin-top:.35rem}.trace-foot{margin-top:var(--s-4);font:var(--t-caption);color:var(--ink-mute);max-width:62ch}.trace[data-motion] .trace-fill{transform:scaleY(0)}.trace[data-motion] .trace-node{border-color:var(--rule-strong);background:var(--surface)}.trace[data-motion] .trace-step{transform:translateZ(var(--plane,0px)) translateY(6px)}.trace[data-motion] .trace-gate{background:var(--surface-2);border-top-color:var(--rule);border-bottom-color:var(--rule)}.trace[data-motion] .trace-out{background:var(--surface-2);border-color:var(--rule)}.trace[data-motion] .trace-gate .trace-gate-mark{opacity:.4}.trace[data-motion] .trace-step[data-on]{transform:translateZ(var(--plane,0px))}.trace[data-motion] .trace-step[data-on] .trace-fill{transition:transform var(--d-trace) var(--e-trace);transform:scaleY(1)}.trace[data-motion] .trace-step[data-on] .trace-node{border-color:var(--v-accent);background:var(--v-accent);transition:border-color var(--d-detect) var(--e-detect), background var(--d-detect) var(--e-detect)}.trace[data-motion] .trace-step[data-class=sizinti][data-on] .trace-node{border-color:var(--leak);background:var(--leak)}.trace[data-motion] .trace-step[data-class=onay][data-on] .trace-node{border-color:var(--approve);background:var(--approve)}.trace[data-motion] .trace-step[data-class=odenmis][data-on] .trace-node{border-color:var(--paid);background:var(--paid)}.trace[data-motion] .trace-step{transition:transform var(--d-rank) var(--e-rank)}.trace[data-motion] .trace-gate[data-on]{background:var(--approve-wash);border-top-color:var(--approve-rule);border-bottom-color:var(--approve-rule);transition:background var(--d-approve) var(--e-approve), border-color var(--d-approve) var(--e-approve)}.trace[data-motion] .trace-gate[data-on] .trace-gate-mark{opacity:1}.trace[data-motion] .trace-out[data-on]{background:var(--paid-wash);border-color:var(--paid-rule);transition:background var(--d-paid) var(--e-paid), border-color var(--d-paid) var(--e-paid)}@media (prefers-reduced-motion:reduce){.trace[data-motion] .trace-step,.trace[data-motion] .trace-gate,.trace[data-motion] .trace-out{transform:translateZ(var(--plane,0px))!important;opacity:1!important;transition:none!important;animation:none!important}.trace[data-motion] .trace-fill{transition:none!important;transform:scaleY(1)!important}.trace[data-motion] .trace-node{border-color:var(--v-accent)!important;background:var(--v-accent)!important}.trace[data-motion] .trace-step[data-class=sizinti] .trace-node{border-color:var(--leak)!important;background:var(--leak)!important}.trace[data-motion] .trace-step[data-class=onay] .trace-node{border-color:var(--approve)!important;background:var(--approve)!important}.trace[data-motion] .trace-step[data-class=odenmis] .trace-node{border-color:var(--paid)!important;background:var(--paid)!important}}@media (max-width:560px){.trace{--rail:26px;perspective:none;padding:var(--s-4);border-radius:var(--r-object)}.trace-step,.trace[data-motion] .trace-step[data-on],.trace[data-motion] .trace-step{--plane:0px}.trace-note{font-size:.7188rem}}@media (min-width:561px) and (max-width:900px){.trace{--perspective:2000px}.trace-step[data-plane=back]{--plane:-22px}.trace-step[data-plane=mid]{--plane:-11px}}
