.fees-scope{--ink:#0a0605;--ink-2:#120a08;--ink-3:#170d0a;--paper:#f7f1eb;--paper-dim:#f7f1eb9e;--paper-faint:#f7f1eb57;--paper-ghost:#f7f1eb29;--red:#e23b28;--red-deep:#9d2618;--coral:#f0785f;--eye:#7c50ff;--line:#f7f1eb24;--line-soft:#f7f1eb12;--display:var(--font-playfair), Georgia, serif;--mono:var(--font-space-mono), ui-monospace, SFMono-Regular, monospace;--t-micro:10px;--t-label:clamp(10px, .72vw, 11px);--t-body:clamp(13px, .95vw, 15px);--t-lead:clamp(15px, 1.1vw, 17px);--t-h3:clamp(15px, 1.15vw, 18px);--t-h2:clamp(19px, 1.7vw, 26px);--t-h1:clamp(26px, 3vw, 40px);--t-figure:clamp(34px, 4.6vw, 62px);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--cols:12;--gutter:clamp(12px, 1.4vw, 22px);--pad:clamp(16px, 3.2vw, 44px);--maxw:1180px;--ease-expo:cubic-bezier(.16, 1, .3, 1);color:var(--paper);background:var(--ink);font-family:var(--mono);font-size:var(--t-body);-webkit-font-smoothing:antialiased;min-height:100svh;line-height:1.55}.fees-scope *,.fees-scope :before,.fees-scope :after{box-sizing:border-box}.fees-grain{pointer-events:none;z-index:90;opacity:.45;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E");position:fixed;inset:0}.fees-flag{z-index:80;background:var(--eye);color:var(--ink);letter-spacing:.28em;text-transform:uppercase;text-align:center;padding:5px var(--s4);font-size:9px;font-weight:700;position:sticky;top:0}.fees-scope :where(h1,h2,h3){font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:900;line-height:1}.fees-scope :where(p){margin:0}.fees-scope :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.fees-scope :where(input){font:inherit;color:inherit}.shell{width:100%;max-width:var(--maxw);padding-inline:var(--pad);margin-inline:auto}.label{font-size:var(--t-label);letter-spacing:.26em;text-transform:uppercase;color:var(--paper-faint)}.num{font-variant-numeric:tabular-nums}.head{padding-block:var(--s7) var(--s6);border-bottom:1px solid var(--line-soft)}.head-top{justify-content:space-between;align-items:baseline;gap:var(--s4);flex-wrap:wrap;display:flex}.head h1{font-size:var(--t-h1);margin-top:var(--s3)}.head-sub{margin-top:var(--s4);color:var(--paper-dim);max-width:62ch}.token{align-items:center;gap:var(--s3);font-size:var(--t-label);letter-spacing:.16em;color:var(--paper-faint);display:flex}.token b{color:var(--paper);font-weight:400}.token-dot{background:var(--red);border-radius:50%;width:7px;height:7px}.head-rule{width:100%;height:1px;margin-top:var(--s6);display:block;overflow:visible}.head-rule line{stroke:var(--line);stroke-width:1px}.work{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--gutter);padding-block:var(--s7) var(--s9);align-items:start;display:grid}.editor{grid-column:span 7;min-width:0}.aside{min-width:0;top:var(--s5);grid-column:span 5;position:sticky}.sec-head{justify-content:space-between;align-items:baseline;gap:var(--s4);margin-bottom:var(--s5);display:flex}.sec-head h2{font-size:var(--t-h2)}.rows{gap:var(--s3);display:grid}.row{border:1px solid var(--line);background:var(--ink-2);padding:var(--s4) var(--s4) var(--s3);position:relative}.row.is-open{border-color:var(--paper-ghost)}.row:before,.row:after{content:"";border-color:var(--paper-ghost);pointer-events:none;border-style:solid;width:6px;height:6px;position:absolute}.row:before{border-width:1px 0 0 1px;top:-1px;left:-1px}.row:after{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.row-top{align-items:center;gap:var(--s3);display:flex}.row-swatch{background:var(--c,var(--red));flex:none;width:10px;height:10px}.row-name{flex:auto;gap:2px;min-width:0;display:grid}.row-label-input{width:100%;font-size:var(--t-h3);font-family:var(--display);letter-spacing:-.02em;color:var(--paper);background:0 0;border:0;padding:0;font-weight:900}.row-label-input:focus{color:var(--coral);outline:none}.row-meta{font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.row-figure{align-items:baseline;gap:var(--s2);flex:none;display:flex}.row-pct{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(19px,1.9vw,27px);font-weight:900;line-height:1}.row-pct-sign{font-family:var(--mono);font-size:var(--t-label);color:var(--paper-faint)}.row-ctl{align-items:center;gap:var(--s3);margin-top:var(--s3);grid-template-columns:1fr auto;display:grid}.slider{appearance:none;cursor:grab;background:0 0;width:100%;height:22px;margin:0}.slider:active{cursor:grabbing}.slider::-webkit-slider-runnable-track{background:var(--line);height:3px}.slider::-moz-range-track{background:var(--line);height:3px}.slider::-webkit-slider-thumb{appearance:none;background:var(--paper);border:3px solid var(--c,var(--red));width:15px;height:15px;transition:transform .14s var(--ease-expo);border-radius:50%;margin-top:-6px}.slider::-moz-range-thumb{background:var(--paper);border:3px solid var(--c,var(--red));border-radius:50%;width:15px;height:15px}.slider:hover::-webkit-slider-thumb{transform:scale(1.18)}.slider:active::-webkit-slider-thumb{transform:scale(1.18)}.slider:focus-visible{outline:1px solid var(--coral);outline-offset:3px}.bps-field{align-items:center;gap:var(--s2);border:1px solid var(--line);padding:5px var(--s2) 5px var(--s3);display:flex}.bps-field:focus-within{border-color:var(--coral)}.bps-input{text-align:right;font-variant-numeric:tabular-nums;width:6ch;font-size:var(--t-body);background:0 0;border:0;padding:0}.bps-input:focus{outline:none}.bps-unit{font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--paper-faint)}.row-more{align-items:center;gap:var(--s2);width:100%;margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line-soft);font-size:var(--t-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--paper-faint);transition:color .2s var(--ease-expo);display:flex}.row-more:hover{color:var(--paper)}.row-more-mark{flex:none;width:9px;height:9px;position:relative}.row-more-mark:before,.row-more-mark:after{content:"";background:currentColor;height:1px;position:absolute;inset:4px 0 auto}.row-more-mark:after{transition:transform .24s var(--ease-expo);transform:rotate(90deg)}.row-more[aria-expanded=true] .row-more-mark:after{transform:rotate(0)}.row-more-count{color:var(--paper-ghost);margin-left:auto}.row-panel{overflow:hidden}.row-panel-in{padding-top:var(--s4);gap:var(--s4);display:grid}.kinds{border:1px solid var(--line);flex-wrap:wrap;gap:0;width:fit-content;display:flex}.kind{padding:7px var(--s3);font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--paper-faint);border-right:1px solid var(--line);transition:color .2s var(--ease-expo), background .2s var(--ease-expo)}.kind:last-child{border-right:0}.kind:hover{color:var(--paper)}.kind[aria-pressed=true]{background:var(--paper);color:var(--ink)}.kind-blurb{margin-top:var(--s2);font-size:var(--t-micro);letter-spacing:.02em;text-transform:none;color:var(--paper-faint)}.field{gap:var(--s2);display:grid}.field-label{font-size:var(--t-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--paper-faint)}.field input{background:var(--ink);border:1px solid var(--line);width:100%;padding:9px var(--s3);font-size:var(--t-body)}.field input:focus{border-color:var(--coral);outline:none}.field input::placeholder{color:var(--paper-ghost)}.row-acts{gap:var(--s4);align-items:center;display:flex}.mini{font-size:var(--t-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--paper-faint);transition:color .2s var(--ease-expo), border-color .2s var(--ease-expo);border-bottom:1px solid #0000;padding-bottom:3px}.mini:hover{color:var(--paper);border-color:var(--line)}.mini.danger{color:var(--paper-ghost)}.mini.danger:hover{color:var(--red);border-color:var(--red)}.mini[disabled]{opacity:.35;cursor:not-allowed}.mini[disabled]:hover{color:var(--paper-faint);border-color:#0000}.add-row{margin-top:var(--s4);border:1px dashed var(--line);width:100%;padding:var(--s4);font-size:var(--t-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--paper-faint);transition:color .2s var(--ease-expo), border-color .2s var(--ease-expo)}.add-row:hover:not([disabled]){color:var(--paper);border-color:var(--paper-ghost)}.add-row[disabled]{opacity:.4;cursor:not-allowed}.recon{border:1px solid var(--line);background:var(--ink-2);padding:var(--s5)}.recon-figure{justify-content:space-between;align-items:flex-start;gap:var(--s4);display:flex}.recon-total{font-family:var(--display);font-weight:900;font-size:var(--t-figure);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:.9}.recon-of{font-size:var(--t-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--paper-faint);margin-top:var(--s4)}.gauge{flex:none;width:62px;height:62px;transform:rotate(-90deg)}.gauge circle{fill:none;stroke-width:2px}.gauge .gauge-bg{stroke:var(--line)}.gauge .gauge-fg{stroke:var(--red);transition:stroke .3s var(--ease-expo)}.is-balanced .gauge .gauge-fg{stroke:var(--coral)}.recon-state{margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--line-soft);align-items:baseline;gap:var(--s3);flex-wrap:wrap;display:flex}.state-word{font-family:var(--display);font-weight:900;font-size:var(--t-h3);letter-spacing:-.02em}.is-over .state-word{color:var(--red)}.is-under .state-word{color:var(--coral)}.is-balanced .state-word{color:var(--paper)}.recon-say{color:var(--paper-dim);font-size:var(--t-body);flex:16ch;min-width:0}.recon-fix{margin-top:var(--s4);border:1px solid var(--coral);width:100%;color:var(--coral);padding:12px var(--s4);font-weight:700;font-size:var(--t-micro);letter-spacing:.2em;text-transform:uppercase;transition:background .24s var(--ease-expo), color .24s var(--ease-expo)}.recon-fix:hover{background:var(--coral);color:var(--ink)}.rail-wrap{margin-top:var(--s5)}.rail{border:1px solid var(--line);background:var(--ink);height:46px;position:relative;overflow:hidden}.seg{background:var(--c);position:absolute;top:0;bottom:0}.seg-platform{background:var(--paper-ghost)}.seg-gap{background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cpath d='M-2 2 L2 -2 M0 10 L10 0 M8 12 L12 8' stroke='%23f0785f' stroke-opacity='.42' stroke-width='1.4'/%3E%3C/svg%3E");border-left:1px solid #f0785f80}.seg-over{background:var(--red-deep)}.rail-tick{background:var(--ink);width:1px;position:absolute;top:0;bottom:0}.rail-seal{background:var(--coral);transform-origin:0;height:2px;transform:scaleX(var(--seal,0));position:absolute;bottom:0;left:0;right:0}.rail-key{margin-top:var(--s3);gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.key{align-items:center;gap:var(--s2);font-size:var(--t-micro);letter-spacing:.1em;color:var(--paper-faint);display:flex}.key i{background:var(--c);flex:none;width:8px;height:8px;font-style:normal}.key b{color:var(--paper-dim);font-variant-numeric:tabular-nums;font-weight:400}.math{margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--line-soft);gap:var(--s2);display:grid}.math-row{justify-content:space-between;align-items:baseline;gap:var(--s4);font-size:var(--t-micro);letter-spacing:.08em;color:var(--paper-faint);display:flex}.math-row b{color:var(--paper-dim);font-variant-numeric:tabular-nums;font-weight:400}.math-row.is-sum{padding-top:var(--s2);border-top:1px solid var(--line-soft);color:var(--paper-dim)}.math-row.is-sum b{color:var(--paper)}.adv{margin-top:var(--s5);border:1px solid var(--line);background:var(--ink-2)}.adv-btn{align-items:center;gap:var(--s3);width:100%;padding:var(--s4) var(--s5);font-size:var(--t-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--paper-dim);display:flex}.adv-btn:hover{color:var(--paper)}.adv-panel{overflow:hidden}.adv-in{padding:0 var(--s5) var(--s5);gap:var(--s5);display:grid}.choice{gap:var(--s2);flex-wrap:wrap;display:flex}.choice button{border:1px solid var(--line);padding:7px var(--s3);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--paper-faint);transition:color .2s var(--ease-expo), border-color .2s var(--ease-expo)}.choice button:hover{color:var(--paper)}.choice button[aria-pressed=true]{color:var(--ink);background:var(--paper);border-color:var(--paper)}.commit{margin-top:var(--s6);gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.btn{border:1px solid var(--line);padding:13px var(--s5);font-size:var(--t-label);letter-spacing:.18em;text-transform:uppercase;transition:background .26s var(--ease-expo), color .26s var(--ease-expo), border-color .26s var(--ease-expo)}.btn:hover:not([disabled]){background:var(--paper);color:var(--ink);border-color:var(--paper)}.btn.primary{background:var(--red);border-color:var(--red);font-weight:700}.btn.primary:hover:not([disabled]){background:var(--red-deep);border-color:var(--red-deep);color:var(--paper)}.btn[disabled]{opacity:.38;cursor:not-allowed}.commit-note{font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--paper-ghost)}@media (max-width:900px){.work{padding-block:var(--s5) 148px}.editor,.aside{grid-column:1/-1}.aside{margin-bottom:var(--s5);order:-1;position:static}.head{padding-block:var(--s6) var(--s5)}.row-ctl{gap:var(--s2);grid-template-columns:1fr}.bps-field{justify-self:start}.recon{padding:var(--s4)}.rail{height:38px}.commit{z-index:70;padding:var(--s3) var(--pad) calc(var(--s3) + env(safe-area-inset-bottom));background:var(--ink-2);border-top:1px solid var(--paper-ghost);margin:0;position:fixed;inset:auto 0 0;box-shadow:0 -12px 24px -18px #000}.btn{text-align:center;padding:14px var(--s3);flex:1 1 0}.commit-note{text-align:center;margin-bottom:var(--s1);flex:100%;order:-1}}@media (max-width:560px){.head h1{font-size:clamp(24px,7vw,34px)}.row-figure{align-self:flex-start}.kinds{width:100%}.kind{text-align:center;padding:8px var(--s2);flex:1 1 0}}.fees-nav{border-bottom:1px solid var(--line-soft)}.fees-nav .shell{gap:var(--s5);padding-block:var(--s4);align-items:center;display:flex}.fees-nav a{font-size:var(--t-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--paper-faint);transition:color .2s var(--ease-expo), border-color .2s var(--ease-expo);border-bottom:1px solid #0000;padding-bottom:4px;text-decoration:none}.fees-nav a:hover{color:var(--paper)}.fees-nav a[aria-current=page]{color:var(--paper);border-color:var(--red)}.fees-nav .fees-nav-mark{background:var(--red);width:8px;height:8px;margin-right:var(--s1);flex:none}.modes{gap:var(--s3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mode{text-align:left;border:1px solid var(--line);background:var(--ink-2);padding:var(--s4);gap:var(--s2);min-height:128px;transition:border-color .24s var(--ease-expo), background .24s var(--ease-expo);align-content:start;display:grid;position:relative}.mode:hover{border-color:var(--paper-ghost)}.mode[aria-pressed=true]{border-color:var(--red);background:var(--ink-3)}.mode-edge{background:var(--red);transform-origin:50% 0;width:2px;transform:scaleY(var(--edge,0));position:absolute;top:-1px;bottom:-1px;left:-1px}.mode-name{font-family:var(--display);font-weight:900;font-size:var(--t-h3);letter-spacing:-.02em;line-height:1.05}.mode-blurb{color:var(--paper-dim);font-size:11.5px;line-height:1.5}.mode-status{letter-spacing:.16em;text-transform:uppercase;color:var(--paper-ghost);margin-top:auto;font-size:9px}.mode[aria-pressed=true] .mode-status{color:var(--paper-faint)}.mode-status.is-schema{color:var(--coral)}.surface{margin-top:var(--s6)}.surface-head{justify-content:space-between;align-items:baseline;gap:var(--s4);padding-bottom:var(--s4);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;display:flex}.surface-head h2{font-size:var(--t-h2)}.surface-count{font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--paper-faint)}.ctrl{padding-block:var(--s5);border-bottom:1px solid var(--line-soft)}.ctrl:last-child{border-bottom:0}.ctrl-top{justify-content:space-between;align-items:baseline;gap:var(--s4);display:flex}.ctrl-name{min-width:0}.ctrl-label{font-size:var(--t-body);color:var(--paper)}.ctrl-hint{margin-top:var(--s1);color:var(--paper-faint);max-width:46ch;font-size:11.5px;line-height:1.45}.ctrl-read{align-items:baseline;gap:var(--s2);font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex:none;font-size:clamp(19px,1.9vw,27px);font-weight:900;line-height:1;display:flex}.ctrl-read span{font-family:var(--mono);font-weight:400;font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-faint)}.ctrl-input{align-items:center;gap:var(--s3);margin-top:var(--s4);grid-template-columns:1fr auto;display:grid}.sw{align-items:center;gap:var(--s3);margin-top:var(--s3);display:flex}.sw-track{border:1px solid var(--line);background:var(--ink);width:46px;height:24px;transition:border-color .2s var(--ease-expo), background .2s var(--ease-expo);flex:none;position:relative}.sw[aria-pressed=true] .sw-track{border-color:var(--red);background:var(--red)}.sw-knob{background:var(--paper);width:16px;height:16px;position:absolute;top:3px;left:3px}.sw-state{font-size:var(--t-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--paper-faint)}.sw[aria-pressed=true] .sw-state{color:var(--paper)}.sw:focus-visible{outline:1px solid var(--coral);outline-offset:3px}.listed{margin-top:var(--s3);gap:var(--s2);display:grid}.listed-item{justify-content:space-between;align-items:center;gap:var(--s3);border:1px solid var(--line-soft);padding:8px var(--s3);font-size:12px;display:flex}.listed-item.is-auto{color:var(--paper-faint);border-style:dashed}.listed-add{gap:var(--s2);margin-top:var(--s2);display:flex}.listed-add input{background:var(--ink);border:1px solid var(--line);min-width:0;padding:9px var(--s3);font-size:var(--t-body);flex:auto}.listed-add input:focus{border-color:var(--coral);outline:none}.listed-add button{border:1px solid var(--line);padding:0 var(--s4);font-size:var(--t-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--paper-dim);transition:color .2s var(--ease-expo), border-color .2s var(--ease-expo)}.listed-add button:hover{color:var(--paper);border-color:var(--paper-ghost)}.grp{border:1px solid var(--line);background:var(--ink-2);margin-top:var(--s3)}.grp-btn{align-items:center;gap:var(--s3);width:100%;padding:var(--s4) var(--s5);font-size:var(--t-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--paper-dim);transition:color .2s var(--ease-expo);display:flex}.grp-btn:hover{color:var(--paper)}.grp-count{color:var(--paper-ghost);margin-left:auto}.grp-panel{overflow:hidden}.grp-in{padding:0 var(--s5) var(--s4)}.summary{border:1px solid var(--line);background:var(--ink-2);padding:var(--s5)}.summary-line{font-family:var(--display);font-weight:900;font-size:var(--t-h3);letter-spacing:-.01em;line-height:1.3}.summary-line b{color:var(--coral);font-weight:900}.summary-meta{margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--line-soft);gap:var(--s2);display:grid}@media (max-width:1100px){.modes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.surface{margin-top:var(--s5)}.ctrl,.grp,.row,.listed-add{scroll-margin-bottom:132px}.ctrl-input{gap:var(--s2);grid-template-columns:1fr}.ctrl-input .bps-field{justify-self:start}.grp-in{padding:0 var(--s4) var(--s4)}.grp-btn,.summary{padding:var(--s4)}}@media (max-width:560px){.modes{gap:var(--s2);grid-template-columns:1fr}.mode{min-height:0;padding:var(--s3) var(--s4)}.mode-status{margin-top:var(--s1)}.ctrl-top{flex-wrap:wrap}}.pid{--pid-accent:var(--red);padding-block:var(--s7) var(--s6);text-align:center}.pid.is-rewards{--pid-accent:var(--coral)}.pid-mark{align-items:center;gap:var(--s3);justify-content:center;display:inline-flex}.pid-glyph{flex:none;width:26px;height:26px}.pid-glyph path,.pid-glyph rect,.pid-glyph circle{fill:none;stroke:var(--pid-accent);stroke-width:1.4px}.pid-word{font-family:var(--display);font-weight:900;font-size:var(--t-h3);letter-spacing:-.02em}.pid-word em{color:var(--pid-accent);font-style:normal}.pid h1{font-size:var(--t-h1);margin-top:var(--s5);max-width:20ch;margin-inline:auto}.pid-sub{margin-top:var(--s4);color:var(--paper-dim);max-width:56ch;margin-inline:auto}.pid-meta{margin-top:var(--s5);gap:var(--s5);font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--paper-faint);flex-wrap:wrap;justify-content:center;display:flex}.pid-meta b{color:var(--paper-dim);font-weight:400}.pid-rule{width:100%;height:1px;margin-top:var(--s6);display:block;overflow:visible}.pid-rule line{stroke:var(--line);stroke-width:1px}.pid-x{top:var(--s4);right:var(--pad);font-size:var(--t-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--paper-ghost);align-items:center;gap:var(--s2);transition:color .2s var(--ease-expo);text-decoration:none;display:inline-flex;position:absolute}.pid-x:hover{color:var(--paper-dim)}.pid-x i{font-style:normal}.mid{width:100%;max-width:860px;padding-inline:var(--pad);margin-inline:auto}.mid-wide{max-width:1020px}.stack{gap:var(--s5);padding-block:var(--s6) var(--s9);display:grid}.band-title{text-align:center;margin-bottom:var(--s2)}.band-title h2{font-size:var(--t-h2)}.band-title p{margin-top:var(--s3);color:var(--paper-faint);font-size:var(--t-micro);letter-spacing:.2em;text-transform:uppercase}.frame{text-align:inherit;display:block;position:relative}.frame-svg{pointer-events:none;position:absolute;inset:0;overflow:visible}.frame-line{fill:none;stroke:var(--line);stroke-width:1px}.frame-tick{fill:none;stroke:var(--paper-ghost);stroke-width:1px}.frame-in{display:block;position:relative}.frame-panel{background:var(--ink-2)}.frame-panel>.frame-in{padding:var(--s5)}.frame-inset{background:var(--ink)}.frame-inset>.frame-in{padding:var(--s4)}.frame-panel.is-accent .frame-line{stroke:var(--pid-accent,var(--red))}.fbtn{cursor:pointer;transition:color .24s var(--ease-expo);background:0 0;display:inline-block;position:relative}.fbtn>.frame-in{padding:12px var(--s5);font-size:var(--t-label);letter-spacing:.18em;text-transform:uppercase;text-align:center}.fbtn .frame-line{transition:stroke .24s var(--ease-expo), fill .24s var(--ease-expo);fill:#0000}.fbtn:hover .frame-line{stroke:var(--paper)}.fbtn:hover{color:var(--paper)}.fbtn:focus-visible{outline:none}.fbtn:focus-visible .frame-line{stroke:var(--coral);stroke-width:2px}.fbtn.is-primary .frame-line{fill:var(--pid-accent,var(--red));stroke:var(--pid-accent,var(--red))}.fbtn.is-primary{font-weight:700}.fbtn.is-primary:hover .frame-line{fill:var(--red-deep);stroke:var(--red-deep)}.fbtn[disabled]{opacity:.38;cursor:not-allowed}.fbtn[disabled]:hover .frame-line{stroke:var(--line)}.fbtn.is-quiet>.frame-in{padding:9px var(--s4);font-size:var(--t-micro);letter-spacing:.2em}.flow{text-align:center}.flow-svg{width:100%;height:auto;display:block;overflow:visible}.mf-shadow{fill:#1c0806;opacity:.9}.mf-body{fill:var(--red-deep);stroke:var(--red);stroke-width:1.1px;stroke-linejoin:round}.mf-core{opacity:.9;mix-blend-mode:screen}.mf-sheen{fill:none;stroke:var(--coral);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.34}.mf-flow{fill:none;stroke:var(--coral);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:6 24;opacity:.42}.mf-flow-b{stroke-dasharray:4 30;opacity:.26}.mf-spine{fill:none;stroke:none}.mf-cut{fill:none;stroke:var(--paper-ghost);stroke-linecap:round}.mf-scale-line{fill:none;stroke:var(--paper-ghost);stroke-width:.6px}.mf-tick path{stroke:var(--paper-ghost);stroke-width:.6px;fill:none}.mf-scale-tag,.mf-scale-cap{font-family:var(--mono);fill:#f7f1eb3d;letter-spacing:.1em;font-size:11px}.mf-scale-cap{letter-spacing:.24em;text-transform:uppercase}.mf-tag{font-family:var(--mono);fill:var(--paper-faint);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.mf-plate-line{fill:var(--ink-2);stroke:var(--line);stroke-width:1px}.mf-plate-glow{opacity:.12}.mf-plate-name{font-family:var(--mono);fill:var(--paper-dim);letter-spacing:.04em;font-size:13px}.mf-plate-pct{font-family:var(--display);fill:var(--paper);letter-spacing:-.02em;font-size:21px;font-weight:900}.mf-plate-sm .mf-plate-line{fill:none}.mf-plate-sm .mf-plate-name{fill:var(--paper-faint);letter-spacing:.14em;font-size:11px}.mf-tail-line{fill:none;stroke:var(--coral);stroke-linecap:round;stroke-dasharray:7 11;opacity:.75}.mf-tail-tag{font-family:var(--mono);fill:var(--coral);letter-spacing:.1em;font-size:12px}.mf-seal{fill:var(--coral);transform-box:fill-box;transform-origin:50%}.mf-over-line{fill:var(--red)}.mf-over-tag{font-family:var(--mono);fill:var(--red);letter-spacing:.1em;font-size:12px}.mf-packet-halo{opacity:.26}.mf-packet-dot{fill:var(--paper)}.flow-note{margin-top:var(--s4);font-size:var(--t-micro);letter-spacing:.1em;color:var(--paper-ghost);max-width:60ch;margin-inline:auto;line-height:1.6}.dial{text-align:center}.dial-read{margin-top:var(--s5);gap:var(--s2);text-align:left;max-width:300px;margin-inline:auto;display:grid}.dial-read-row{justify-content:space-between;align-items:baseline;gap:var(--s4);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--paper-faint);border-bottom:1px solid var(--line-soft);padding-bottom:var(--s2);display:flex}.dial-read-row b{color:var(--paper);font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:.04em;font-weight:400}.ctrl-c{padding-block:var(--s4);border-bottom:1px solid var(--line-soft)}.ctrl-c:last-child{border-bottom:0;padding-bottom:0}.ctrl-c:first-child{padding-top:0}.commit-c{gap:var(--s3);margin-top:var(--s6);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.commit-c .commit-note{text-align:center;margin-top:var(--s3);flex:100%;order:1}@media (max-width:900px){.pid{padding-block:var(--s6) var(--s5)}.pid-x{margin-bottom:var(--s4);justify-content:center;display:flex;position:static}.stack{padding-block:var(--s5) 150px}.mf-plate-name,.mf-scale-cap{display:none}.mf-plate-pct{font-size:30px}.mf-tag,.mf-tail-tag,.mf-over-tag{font-size:20px}.mf-scale-tag{font-size:16px}.mf-plate-sm .mf-plate-name{font-size:18px;display:block}.commit-c{z-index:70;padding:var(--s3) var(--pad) calc(var(--s3) + env(safe-area-inset-bottom));background:var(--ink-2);border-top:1px solid var(--paper-ghost);margin:0;position:fixed;inset:auto 0 0;box-shadow:0 -12px 24px -18px #000}.commit-c .fbtn{flex:1 1 0}.commit-c .commit-note{margin:0 0 var(--s1);order:-1}}@media (max-width:560px){.pid h1{font-size:clamp(24px,7vw,34px)}.frame-panel>.frame-in{padding:var(--s4)}.dial-svg{width:min(100%,260px)}}@media (prefers-reduced-motion:reduce){.fees-scope *,.fees-scope :before,.fees-scope :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.frame.recon,.frame.row,.frame.grp,.frame.adv,.frame.surface,.frame.summary{background:var(--ink-2);border:0;padding:0}.frame.row:before,.frame.row:after{content:none}.frame.grp>.frame-in,.frame.adv>.frame-in{padding:0}.frame.grp .grp-btn,.frame.adv .adv-btn{padding:var(--s4) var(--s5)}.frame.row.is-open .frame-line{stroke:var(--paper-ghost)}.fbtn.recon-fix{width:100%;margin-top:var(--s4);color:var(--coral);border:0;padding:0;display:block}.fbtn.recon-fix .frame-line{stroke:var(--coral)}.fbtn.recon-fix:hover .frame-line{fill:var(--coral)}.fbtn.recon-fix:hover{color:var(--ink)}.mf-vessel{fill:var(--red-deep);opacity:.5;stroke:none}.mf-vessel-edge{fill:none;stroke:var(--red);stroke-width:1.2px;stroke-linejoin:round;opacity:.85}.fees-scope:has(.vfit){flex-direction:column;height:100svh;display:flex;overflow:hidden}.vfit{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.pid.is-compact{padding-block:var(--s4) var(--s3);flex:none}.pid.is-compact .pid-meta{margin-top:var(--s3)}.pid.is-compact .pid-mark{transform:scale(.92)}.ed{align-items:center;gap:var(--s3);grid-template-columns:10px minmax(0,1fr) minmax(90px,1.35fr) auto auto;display:grid}.ed-dot{background:var(--c);border-radius:50%;flex:none;width:10px;height:10px}.ed-name{min-width:0;font-family:var(--display);letter-spacing:-.02em;color:var(--paper);background:0 0;border:0;padding:0;font-size:15px;font-weight:900}.ed-name:focus{color:var(--coral);outline:none}.ed-slider{height:20px}.ed-bps{padding:3px var(--s2) 3px var(--s3)}.ed-bps .bps-input{width:6.5ch;font-size:12px}.ed-x{width:22px;height:22px;color:var(--paper-ghost);transition:color .2s var(--ease-expo);font-size:15px;line-height:1}.ed-x:hover:not([disabled]){color:var(--red)}.ed-x[disabled]{opacity:.3;cursor:not-allowed}.vstat{align-items:center;gap:var(--s3) var(--s4);grid-template-columns:auto auto;display:grid}.vstat-fig{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(28px,3.2vw,46px);font-weight:900;line-height:.95}.vstat-fig i{font-family:var(--mono);font-style:normal;font-weight:400;font-size:var(--t-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--paper-faint);margin-top:var(--s2);display:block}.vstat .gauge{width:52px;height:52px}.vstat-say{grid-column:1/-1}.vstat-say p{margin-top:var(--s2);color:var(--paper-dim);font-size:12.5px;line-height:1.45}.vstat-fix{width:100%;color:var(--coral);grid-column:1/-1}.vstat-fix .frame-line{stroke:var(--coral)}.vstat-fix:hover .frame-line{fill:var(--coral)}.vstat-fix:hover{color:var(--ink)}.vacts{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.vspace{flex:auto}.vadd{width:auto;padding:10px var(--s4);flex:0 auto;margin:0}.vacts .commit-note{flex:100%}.venv-stage{gap:var(--gutter);min-height:0;padding:0 var(--pad) var(--s5);flex:auto;grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;display:grid}.venv-frame{min-height:0;display:flex}.venv-frame>.frame-in{width:100%;min-height:0;padding:var(--s4);display:flex}.venv-frame .flow{flex-direction:column;width:100%;min-height:0;display:flex;position:relative}.venv-frame .flow-svg{flex:auto;width:100%;height:100%;min-height:0}.mf-rows{pointer-events:none;position:absolute;inset:0}.mf-row{pointer-events:auto;position:absolute;left:58%;right:0;transform:translateY(-50%)}.mf-row .ed{border:1px solid var(--line);padding:7px var(--s3) 7px var(--s4);background:#120a08d1;border-radius:24px;grid-template-columns:10px minmax(0,1fr) minmax(70px,1fr) auto auto}.venv-side{justify-content:space-between;gap:var(--s5);flex-direction:column;min-height:0;display:flex}.venv-side .vacts{flex-direction:column;align-items:stretch}.venv-side .vspace{display:none}.venv-side .fbtn{width:100%}.venv-side .commit-note{white-space:normal;text-align:center;line-height:1.5}.vsplit-stage{gap:var(--gutter);min-height:0;padding:0 var(--pad) var(--s5);flex:auto;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:stretch;display:grid}.vsplit-viz{min-height:0;display:flex}.vsplit-viz>.frame-in{width:100%;min-height:0;padding:var(--s4);align-items:center;display:flex}.vsplit-viz .flow{flex-direction:column;width:100%;min-height:0;display:flex}.vsplit-viz .flow-svg{flex:auto;width:100%;height:100%;min-height:0}.vsplit-panel{gap:var(--s4);flex-direction:column;min-height:0;display:flex}.vrows{gap:var(--s2);min-height:0;padding-right:var(--s2);flex:auto;align-content:start;display:grid;overflow-y:auto}.vrows .ed{border:1px solid var(--line-soft);padding:8px var(--s3) 8px var(--s4);background:var(--ink-2);border-radius:22px}@media (max-width:1023px){:is(.fees-scope:has(.vfit),.vfit){height:auto;display:block;overflow:visible}.venv-stage,.vsplit-stage{padding-bottom:var(--s7);grid-template-columns:1fr}.mf-rows{gap:var(--s2);margin-top:var(--s5);display:grid;position:static}.mf-row{position:static;transform:none}.venv-frame .flow-svg,.vsplit-viz .flow-svg{height:auto}.vrows{overflow:visible}}.frame-panel>.frame-svg{display:none}.frame-panel{background:var(--ink-2);border-radius:18px}.frame-panel.is-accent .frame-line,.frame.is-accent .frame-line{stroke:none}.frame-inset{border-radius:12px}.frame-inset .frame-line{stroke:var(--line-soft)}.fbtn .frame-line{stroke:var(--line)}.fbtn.is-primary .frame-line{stroke:var(--red)}.mf-guide{fill:none;stroke:var(--paper-ghost);stroke-width:.6px;stroke-dasharray:2 4}.mf-scale-line{stroke:#f7f1eb1a}.mf-row{left:auto;right:0}.mf-row .ed{border-left:3px solid var(--c);padding-left:var(--s4);border-radius:0 22px 22px 0;position:relative}.mf-row .ed:before{content:"";background:var(--c);width:10px;height:3px;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.venv-foot{justify-content:space-between;align-items:flex-end;gap:var(--s5);padding:0 var(--pad) var(--s4);flex:none;display:flex}.venv-foot .vstat{flex:auto;grid-template-columns:auto auto minmax(0,1fr);align-items:center}.venv-foot .vstat-say{grid-column:auto}.venv-foot .vstat-fix{flex:none;grid-column:auto;width:auto}.venv-foot .vacts{flex:none;justify-content:flex-end}.venv-foot .vspace{display:none}.venv-stage{padding-bottom:var(--s3);grid-template-columns:minmax(0,1fr)}.venv-side{display:none}.vsplit-left{gap:var(--s4);flex-direction:column;min-height:0;display:flex}.vsplit-left .vsplit-viz{flex:auto;min-height:0}.vsplit-left .vstat{padding:var(--s4);background:var(--ink-2);border-radius:18px;flex:none;grid-template-columns:auto auto minmax(0,1fr);align-items:center}.vsplit-left .vstat-say{grid-column:auto}.vsplit-left .vstat-fix{grid-column:1/-1}.variant-tag{margin-bottom:var(--s3);letter-spacing:.28em;text-transform:uppercase;color:var(--paper-ghost);font-size:9px;display:block}.rd-svg{width:min(100%,400px);height:auto;margin-inline:auto;display:block;overflow:visible}.rd-shadow{fill:#170a12;opacity:.9}.rd-body{fill:#2a1220;stroke:#f0785f80;stroke-width:1.1px;stroke-linejoin:round}.rd-fill{fill:none;stroke-linecap:butt;opacity:.85}.rd-sheen{fill:none;stroke:var(--coral);stroke-width:1.6px;stroke-linecap:round;opacity:.32}.rd-core-ring{fill:none;stroke:var(--coral);stroke-width:1px;opacity:.35;transform-box:fill-box;transform-origin:50%}.rd-core-dashed{stroke-dasharray:3 8}.rd-core-disc{transform-box:fill-box;transform-origin:50%}.rd-fire{fill:none;stroke-width:2px}.rd .dial-read{max-width:340px}@media (max-width:900px){.rd-svg{width:min(100%,300px)}}.fees-scope-index{margin:var(--s7) 0 0;gap:var(--s2);padding:0;list-style:none;display:grid}.fees-scope-index a{gap:var(--s1);padding:var(--s4) var(--s5);background:var(--ink-2);transition:background .2s var(--ease-expo);border-radius:16px;text-decoration:none;display:grid}.fees-scope-index a:hover{background:var(--ink-3)}.fees-scope-index b{font-family:var(--display);font-weight:900;font-size:var(--t-h3);letter-spacing:-.02em}.fees-scope-index span{color:var(--paper-dim);font-size:12.5px}.fees-scope-index i{font-style:normal;font-size:var(--t-micro);letter-spacing:.16em;color:var(--paper-ghost)}.fees-scope-index .is-lead a{outline:1px solid var(--line)}.vslots{gap:var(--s2);min-height:0;padding-right:var(--s2);align-content:start;display:grid;overflow-y:auto}.vslots .ed{padding:7px var(--s3) 7px var(--s4);border-left:3px solid var(--c);background:var(--ink-2);border-radius:0 20px 20px 0;grid-template-columns:10px minmax(120px,1fr) minmax(90px,1.4fr) auto}.ed.is-empty{border-left-color:var(--line);background:0 0;border-left-style:dotted}.ed.is-empty .ed-dot{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.ed.is-empty .ed-kind{color:var(--paper-ghost)}.ed.is-fixed{background:0 0;border-left-style:dashed}.ed-kind{min-width:0;font-family:var(--mono);color:var(--paper-dim);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.ed-kind:focus{color:var(--coral);outline:none}.ed-kind option{background:var(--ink-2);color:var(--paper)}.ed-abs,.ed-locked{font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--paper-ghost)}.ed-locked{font-family:var(--display);letter-spacing:-.02em;text-transform:none;color:var(--paper-dim);font-size:15px;font-weight:900}.ed-bps-static{align-items:baseline;gap:var(--s2);border-color:var(--line-soft);padding:5px var(--s3);color:var(--paper-dim);display:inline-flex}.ed-bps input:disabled,.ed-slider:disabled{opacity:.3;cursor:not-allowed}.venv-stage{gap:var(--gutter);grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr)}.rail-row{pointer-events:none;height:30px;position:absolute;left:0;right:0;transform:translateY(-50%)}.rail-input{outline-offset:4px;pointer-events:auto;cursor:grab;appearance:none;background:0 0;border:0;height:30px;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.rail-input:active{cursor:grabbing}.rail-input::-webkit-slider-runnable-track{background:0 0;height:30px}.rail-input::-moz-range-track{background:0 0;height:30px}.rail-input::-webkit-slider-thumb{appearance:none;background:0 0;border:0;width:30px;height:30px}.rail-input::-moz-range-thumb{background:0 0;border:0;width:30px;height:30px}.rail-input:focus-visible{outline:1px solid var(--coral);outline-offset:2px;border-radius:15px}@media (pointer:coarse){.rail-input{height:44px}.rail-input::-webkit-slider-runnable-track{height:44px}.rail-input::-webkit-slider-thumb{width:44px;height:44px}.rail-input::-moz-range-thumb{width:44px;height:44px}}.rail-read{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:900;position:absolute;top:50%;transform:translateY(-50%)}.rail-read i{font-style:normal;font-family:var(--mono);font-size:var(--t-label);color:var(--paper-faint);margin-left:3px}.mf-grip-body{stroke:var(--ink);stroke-width:1.5px}.mf-grip-notch{stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;opacity:.55}.venv-frame,.venv-frame>.frame-in,.venv-frame .flow{min-width:0}.venv-frame .flow-svg{max-width:100%}.venv-stage{grid-template-columns:minmax(0,1fr)}.vslots{gap:var(--s2);grid-column:1;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));max-height:108px;display:grid}.slotchip{align-items:center;gap:var(--s3);padding:8px var(--s4);border-left:3px solid var(--c);background:var(--ink-2);border-radius:0 18px 18px 0;grid-template-columns:10px minmax(0,1fr) auto;display:grid}.slotchip.is-empty{border-left-color:var(--line);background:0 0;border-left-style:dotted}.slotchip.is-empty .ed-dot{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.slotchip.is-empty .ed-kind{color:var(--paper-ghost)}.slotchip-name{font-family:var(--display);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:900;overflow:hidden}.slotchip-pct{font-size:var(--t-micro);letter-spacing:.1em;color:var(--paper-faint);font-variant-numeric:tabular-nums}.slotchip.is-fixed{border-left-style:solid;border-left-color:var(--c);opacity:.72;background:0 0}.slotchip.is-fixed .slotchip-name{font-family:var(--mono);font-weight:400;font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-dim)}.venv-foot .vstat-fig{font-size:clamp(26px,2.4vw,38px)}.rail-input:focus{outline:none}.rail-input:focus-visible{outline:1px solid var(--c,var(--paper-dim));border-radius:999px}@media (max-width:700px){.venv-foot{align-items:start;gap:var(--s5);padding-bottom:var(--s6);grid-template-columns:minmax(0,1fr);display:grid}.venv-foot .vstat{gap:var(--s3) var(--s4);grid-template-columns:auto minmax(0,1fr)}.venv-foot .vstat-say{grid-column:1/-1}.venv-foot .vstat-fix{grid-column:1/-1;width:100%}.venv-foot .vacts{gap:var(--s2);grid-template-columns:minmax(0,1fr);justify-content:stretch;display:grid}.venv-foot .vacts>.fbtn,.venv-foot .vacts>.add-row{justify-content:center;width:100%}.venv-foot .commit-note{text-align:center}.vslots{gap:var(--s2);grid-template-columns:minmax(0,1fr);max-height:none;overflow:visible}.venv-stage{padding-bottom:var(--s4)}.venv-frame .flow-svg{width:86%;margin-inline:0 auto}.rail-read{font-size:15px}.rail-read i{font-size:9px}}.fees-scope.fee-shell{width:100vw;height:100svh;min-height:620px;margin-left:calc(50% - 50vw)}html:has(.fee-shell){overflow-x:clip}.fees-scope.fee-shell{padding:var(--s5) var(--s5) var(--s6);border-radius:8px;flex-direction:column;margin-top:32px;display:flex;position:relative;overflow:hidden}.fees-scope .venv-frame .flow{min-height:0}.fees-scope .venv-frame .flow-svg{flex:auto;height:100%;min-height:0}.fees-scope .venv-stage{flex:auto;grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.fees-scope .venv-foot{flex:none}.fees-scope .mf-body,.fees-scope .mf-shadow,.fees-scope .mf-sheen,.fees-scope .mf-core,.fees-scope .mf-plate,.fees-scope .mf-scale-line,.fees-scope .mf-tick,.fees-scope .mf-cut{opacity:1}.fees-scope .mf-core{opacity:.9}@keyframes fee-flow-creep{to{stroke-dashoffset:-52px}}.fees-scope .mf-flow{animation:1.7s linear fee-flow-creep}@media (prefers-reduced-motion:reduce){.fees-scope .mf-flow{animation:none}}.fees-scope .rail-row{top:var(--rt)}.fees-scope .rail-input{left:var(--rl);width:var(--rw)}.fees-scope .rail-read{pointer-events:auto;left:calc(var(--rl) + var(--rw) + 24px);align-items:baseline;gap:6px;display:inline-flex;position:absolute}.fees-scope .venv-frame>.frame-in{padding-right:170px}.fees-scope .vslots{flex-wrap:wrap;justify-content:center;max-height:none;padding-right:0;display:flex;overflow:visible}.fees-scope .vslots .slotchip{flex:0 215px}.fees-scope .pid-meta{color:#f7f1ebc7}.fees-scope .pid-meta b{color:var(--paper)}.fees-scope .rail-name{color:#f7f1ebe0}.fees-scope .rail-read i{color:#f7f1eb99}.fees-scope .flow-note{color:#f7f1eb8c}.fees-scope .slotchip-pct{color:var(--paper);font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:14px;font-weight:900}.fees-scope .fee-note{color:#f7f1ebcc}.fees-scope .fee-head{position:relative}.fees-scope .fee-head-left,.fees-scope .fee-head-right{position:absolute;top:4px}.fees-scope .fee-chip{border:1px solid var(--line);font-family:var(--mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:#f7f1ebcc;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;text-decoration:none;display:inline-flex}.fees-scope .fee-chip.is-demo{border-color:var(--red-deep);background:var(--red-deep);color:var(--paper);font-weight:700}.fees-scope .fee-chip.is-action{border-color:var(--red-deep);color:var(--paper);background:var(--red-deep);cursor:pointer}.fees-scope .fee-chip.is-action:hover{filter:brightness(1.12)}.fees-scope .fee-chip i{font-style:normal}@media (max-width:700px){.fees-scope .fee-head-left,.fees-scope .fee-head-right{margin:0 6px;display:inline-flex;position:static}}.fees-scope .venv-foot{justify-content:center;align-items:center;gap:var(--s3);flex-direction:column}.fees-scope .venv-foot .vacts{flex:none;justify-content:center}.fees-scope .venv-foot .vacts .vspace{display:none}.fees-scope .venv-foot .vacts .commit-note{text-align:center;flex:0 auto}@media (max-width:760px){.fees-scope.fee-shell{height:auto;min-height:0;padding:var(--s4) var(--s3) var(--s5)}.fees-scope .venv-stage{flex-direction:column;flex:none;display:flex}.fees-scope .venv-frame .flow-svg{height:auto;aspect-ratio:var(--flow-aspect);flex:none;width:100%}.fees-scope .venv-frame>.frame-in{padding-right:var(--s3)}.fees-scope .flow-note{font-size:10px}.fees-scope .rail-read{left:var(--rl);top:-15px;transform:none}.fees-scope .rail-name{letter-spacing:.1em;width:auto;font-size:9px}.fees-scope .rail-read .num,.fees-scope .rail-type{font-size:15px}.fees-scope .vslots{grid-template-columns:1fr 1fr;display:grid}.fees-scope .vslots .slotchip{flex:none}.fees-scope .fee-head{align-items:center;gap:var(--s3);flex-direction:column;display:flex}.fees-scope .fee-head-left,.fees-scope .fee-head-right{margin:0;position:static}.fees-scope .fee-head:before{content:none}.fees-scope .fee-head .pid-mark{order:2}.fees-scope .fee-head-left{order:1;align-self:flex-start}.fees-scope .fee-head-right{order:1;align-self:flex-end;margin-top:-34px}.fees-scope .fee-head .pid-meta{display:none}.fees-scope .venv-foot{padding-bottom:var(--s4)}.fees-scope .venv-foot .vacts{flex-direction:column;align-items:stretch;width:100%}.fees-scope .venv-foot .vacts .fbtn{width:100%}}.fees-scope.rew-shell{width:100vw;height:auto;min-height:0;padding:var(--s7) var(--s5) var(--s8);font-family:var(--mono);color:var(--paper);margin-top:0;margin-left:calc(50% - 50vw)}.fees-scope .rew-frame{width:auto;margin:var(--s4) var(--pad) 0}.fees-scope .rew-head{text-align:center;margin-bottom:var(--s4)}.fees-scope .rew-intro{margin-top:var(--s3);color:#f7f1ebbf;max-width:58ch;margin-inline:auto;font-size:13px;line-height:1.6}.fees-scope .rew-intro b{color:var(--paper)}.fees-scope .rew-tabs{justify-content:center;gap:var(--s2);flex-wrap:wrap;display:flex}.fees-scope .rew-tab{border:1px solid var(--line);color:#f7f1ebb3;font-family:var(--mono);font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:8px 18px}.fees-scope .rew-tab:hover:not([disabled]){color:var(--paper);border-color:var(--coral)}.fees-scope .rew-tab.is-active{background:var(--red);border-color:var(--red);color:var(--paper)}.fees-scope .rew-tab.is-soon{opacity:.45;cursor:default}.fees-scope .rew-soon{letter-spacing:.16em;color:#f7f1eb80;margin-left:8px;font-size:9px}.fees-scope .rew-desc{text-align:center;margin-top:var(--s2);color:#f7f1eba6;font-size:12.5px}.fees-scope .rew-panel{width:100%;max-width:820px;margin-inline:auto}.fees-scope .rew-panel .fee-fields-title,.fees-scope .rew-panel>div>.fee-field-hint:first-of-type{text-align:center}.fees-scope .rew-save{justify-content:center;display:flex}.fees-scope .rew-stack{gap:var(--s4);max-width:560px;margin:var(--s4) auto 0;display:grid}.fees-scope .rew-stack .field-label{margin-bottom:var(--s2);display:block}.fees-scope .rew-panel .field{margin-top:var(--s3)}.fees-scope .rew-panel input,.fees-scope .rew-panel select,.fees-scope .rew-panel textarea{background:var(--ink);border:1px solid var(--line);width:100%;color:var(--paper);font-family:var(--mono);font-size:var(--t-body);padding:var(--s2) var(--s3)}.fees-scope .rew-panel input:focus,.fees-scope .rew-panel select:focus,.fees-scope .rew-panel textarea:focus{border-color:var(--coral);outline:none}.fees-scope .rew-panel .grid{gap:var(--s3) var(--s5);display:grid}.fees-scope .rew-panel .sm\:grid-cols-2{grid-template-columns:1fr 1fr}@media (max-width:700px){.fees-scope .rew-panel .sm\:grid-cols-2{grid-template-columns:1fr}}.fees-scope .rew-duration{margin-top:var(--s3)}.fees-scope .rew-duration-row{align-items:center;gap:var(--s2);margin-top:var(--s2);display:flex}.fees-scope .rew-duration-row .rew-every{font-size:var(--t-label);color:#f7f1eb99;flex:none}.fees-scope .rew-duration-row input{text-align:right;flex:none;width:90px}.fees-scope .rew-duration-row select{flex:none;width:auto}.fees-scope .rew-save{margin-top:var(--s5)}.fees-scope .fee-head,.fees-scope .vslots,.fees-scope .venv-foot,.fees-scope .fee-note,.fees-scope .fee-blockers,.fees-scope .fee-fields{width:100%;max-width:1320px;margin-inline:auto}.fees-scope .fee-head-left{left:var(--s3)}.fees-scope .fee-head-right{right:var(--s3)}.fees-scope .fee-headline{text-align:center;font-family:var(--display);letter-spacing:-.02em;color:var(--paper);margin-top:var(--s3);font-size:clamp(18px,1.6vw,24px);font-weight:900}.fees-scope .fee-step-done{color:var(--coral)}.fees-scope .fee-step-next,.fees-scope .fee-step-next b{color:var(--red)}.fees-scope .fee-fixed{font-style:normal;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#f7f1eb80;font-size:9px}.fees-scope .fee-always{text-align:center;width:100%;font-family:var(--mono);letter-spacing:.06em;color:#f7f1eb99;font-size:11.5px}.fees-scope .pid-meta{font-size:11.5px}.fees-scope .fee-field-hint{color:#f7f1ebd1;font-size:13px}.fees-scope .fee-note{letter-spacing:.02em;font-size:13px}.fees-scope .field-label{color:#f7f1ebbf}.fees-scope .fee-blockers p{font-size:12.5px}.fees-scope .fee-status{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.08em;color:#f7f1eba6;align-items:center;display:inline-flex}.fees-scope .fee-status.is-live_bound{color:#7ac68f;border-color:#7ac68f}.fees-scope .fee-status.is-needs_attention{border-color:var(--red);color:var(--red)}.fees-scope .fee-status.is-pending_confirmation{border-color:var(--coral);color:var(--coral)}.fees-scope.fee-spotlight{max-width:640px;height:auto;margin:var(--s6) auto;border:1px solid var(--line);background:var(--ink-2);padding:var(--s5);font-family:var(--mono);color:var(--paper);border-radius:8px;display:block;min-height:0!important}.fees-scope.fee-spotlight .fee-spotlight-head{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s3);display:flex}.fees-scope.fee-spotlight .field input{background:var(--ink);border:1px solid var(--line);width:100%;color:var(--paper);font-family:var(--mono);font-size:var(--t-body);padding:var(--s3)}.fees-scope.fee-spotlight .field input:focus{border-color:var(--coral);outline:none}.fees-scope .fee-spotlight-more{margin-top:var(--s3)}.fees-scope .fee-spotlight-more summary{cursor:pointer;font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:#f7f1eba6}.fees-scope .fee-spotlight-more .field{margin-top:var(--s3)}.fees-scope .fee-slug-row{align-items:center;gap:0;display:flex}.fees-scope .fee-slug-row .fee-slug-prefix{font-family:var(--mono);font-size:var(--t-body);color:#f7f1eb8c;border:1px solid var(--line);padding:var(--s3) 0 var(--s3) var(--s3);background:var(--ink);border-right:none;flex:none}.fees-scope .fee-slug-row input{border-left:none!important;padding-left:2px!important}.fees-scope .fee-spotlight-go{margin-top:var(--s4);border:none}.fees-scope .fee-id-wrap,.fee-id-wrap{display:inline-flex;position:relative}.fee-id-pop{z-index:30;background:var(--ink-2,#120a08);border:1px solid #f7f1eb24;min-width:240px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.fee-id-pop .fee-id-row{font-family:var(--mono,monospace);letter-spacing:.08em;color:#f7f1eba6;border-bottom:1px solid #f7f1eb12;padding:8px 10px;font-size:10px}.fee-id-pop button{color:#f7f1eb;font-family:var(--mono,monospace);letter-spacing:.1em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:none;padding:10px;font-size:11px}.fee-id-pop button:hover{color:#e23b28}.fees-scope .fee-roster-title{width:100%;max-width:1320px;margin:var(--s3) auto var(--s2);font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.2em;text-transform:uppercase;color:#f7f1eb8c}.fees-scope .slotchip-cfg{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#f7f1ebad;margin-top:2px;font-size:9px;display:block}.fees-scope .slotchip-name:hover .slotchip-cfg{color:var(--coral)}.fees-scope.fee-shell{height:auto;min-height:0}.fees-scope .venv-frame .flow-svg{max-height:52svh}.fees-scope.act-shell{background:var(--ink);width:100vw;padding:var(--s6) var(--s5);border-radius:0;margin-left:calc(50% - 50vw)}.fees-scope .act-shell-inner,.fees-scope.act-shell>*{max-width:1320px;margin-left:auto;margin-right:auto}.fees-scope .act-review{border-left:2px solid var(--coral)}.fees-scope .act-review-line{margin-top:var(--s2);color:#f7f1ebd9;font-size:13px}.fees-scope .act-details,.fees-scope .act-advanced{margin-top:var(--s3)}.fees-scope .act-details summary,.fees-scope .act-advanced summary{cursor:pointer;font-family:var(--mono);font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:#f7f1eb99}.fees-scope .act-devnote{color:#f7f1ebb3;border:1px dashed var(--line);padding:var(--s2) var(--s3);letter-spacing:.08em;font-size:12px}.fees-scope .rew-head{margin-bottom:var(--s2)}.fees-scope .rew-intro{margin-top:var(--s2);font-size:12.5px}.fees-scope .rew-panel-sub{text-align:center;color:#f7f1ebbf;max-width:560px;margin:0 auto var(--s2);font-size:13px;line-height:1.6}.fees-scope .rew-save-note{text-align:center;letter-spacing:.06em;color:#f7f1eb80;margin-bottom:var(--s2);font-size:11px}.fees-scope .rew-stack .field-label,.fees-scope .rew-panel .field-label{text-transform:none;letter-spacing:.02em;color:#f7f1ebcc;font-size:13px}.fees-scope .fee-blockers{text-align:center;flex:none;min-width:0}.fees-scope .fee-blockers p{font-size:var(--t-label);letter-spacing:.04em;color:var(--coral);line-height:1.6}.fees-scope .fee-rewards-link{margin-top:var(--s3);border:1px solid var(--line);color:var(--paper);font-family:var(--mono);font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;padding:var(--s2) var(--s4);cursor:pointer;background:0 0}.fees-scope .fee-rewards-link:hover{border-color:var(--coral);color:var(--coral)}.fees-scope .rail-name{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-dim);white-space:nowrap;text-overflow:ellipsis;width:100px;overflow:hidden}.fees-scope .rail-type{width:2.6ch;color:var(--paper);font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:right;appearance:textfield;background:0 0;border:none;border-bottom:1px solid #0000;padding:0;font-size:18px;font-weight:900}.fees-scope .rail-type::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fees-scope .rail-type::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fees-scope .rail-type:hover{border-bottom-color:var(--line)}.fees-scope .rail-type:focus{border-bottom-color:var(--coral);outline:none}.fees-scope .fee-note{margin-top:var(--s3);padding:var(--s2) var(--s3);border:1px solid var(--line);border-left:2px solid var(--coral);font-size:var(--t-label);letter-spacing:.04em;color:var(--paper-dim);background:var(--ink-2)}.fees-scope .fee-note.is-danger{border-left-color:var(--red);color:var(--paper)}.fees-scope .slotchip{position:relative}.fees-scope .slotchip.is-open{border-color:var(--coral)}.fees-scope .chip-menu{z-index:6;background:var(--ink-2);border:1px solid var(--line);display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0}.fees-scope .chip-menu button{color:var(--paper);font-family:var(--mono);font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;text-align:left;padding:var(--s2) var(--s3);cursor:pointer;background:0 0;border:none}.fees-scope .chip-menu button:hover{background:var(--ink);color:var(--coral)}.fees-scope .chip-menu button.is-danger:hover{color:var(--red)}.fees-scope .slotchip.is-fixed{opacity:1}.fees-scope .slotchip.is-fixed .slotchip-name{font-family:var(--display);letter-spacing:-.02em;text-transform:none;color:var(--paper);font-size:14px;font-weight:900}.fees-scope .slotchip.is-empty .ed-kind{font-family:var(--display);letter-spacing:-.02em;color:var(--paper);background:0 0;border:none;font-size:14px;font-weight:900}.fees-scope .slotchip button.slotchip-name{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.fees-scope .slotchip button.slotchip-name:hover{color:var(--paper)}.fees-scope .fee-fields{margin-top:var(--s3);border:1px solid var(--line);background:var(--ink-2);padding:var(--s4)}.fees-scope .fee-fields>*{max-width:620px;margin-left:auto;margin-right:auto}.fees-scope .fee-fields .fee-fields-title{text-align:center}.fees-scope .fee-fields-done{margin-top:var(--s4);justify-content:center;display:flex}.fees-scope .fee-fields-title{font-family:var(--display);font-weight:900;font-size:var(--t-h3);letter-spacing:-.02em;color:var(--paper);margin-bottom:var(--s3)}.fees-scope .fee-fields .field{margin-top:var(--s3)}.fees-scope .fee-fields .field:first-child{margin-top:0}.fees-scope .fee-field-error{margin-top:var(--s2);color:var(--red);font-size:var(--t-label)}.fees-scope .fee-field-hint{margin-top:var(--s2);color:#f7f1ebc7;font-size:var(--t-label);line-height:1.6}.fees-scope .commit-note{color:#f7f1ebc7}.fees-scope .fee-at-field{position:relative}.fees-scope .fee-at{font-family:var(--mono);font-size:var(--t-body);color:#f7f1eb8c;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.fees-scope .fee-at-field input{padding-left:34px}.fees-scope .fee-fields select{background:var(--ink);border:1px solid var(--line);width:100%;color:var(--paper);font-family:var(--mono);font-size:var(--t-body);padding:var(--s2) var(--s3)}.fees-scope.act-shell{margin-top:var(--s6);border:1px solid var(--line);padding:var(--s5);background:var(--ink);border-radius:8px;min-height:0}.fees-scope .act-row{justify-content:space-between;align-items:flex-start;gap:var(--s3);flex-wrap:wrap;display:flex}.fees-scope .act-eyebrow{font-size:var(--t-micro);letter-spacing:.24em;text-transform:uppercase;color:var(--coral)}.fees-scope .act-title{margin-top:var(--s1);font-family:var(--display);font-weight:900;font-size:var(--t-h2);letter-spacing:-.02em;color:var(--paper)}.fees-scope .act-sub{margin-top:var(--s2);color:#f7f1ebb3;font-size:var(--t-body);max-width:62ch}.fees-scope .act-btn{border:1px solid var(--line);color:var(--paper);font-family:var(--mono);font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;padding:var(--s2) var(--s4);cursor:pointer;background:0 0}.fees-scope .act-btn:hover:not([disabled]){border-color:var(--coral);color:var(--coral)}.fees-scope .act-btn[disabled]{opacity:.4;cursor:not-allowed}.fees-scope .act-btn.is-primary{background:var(--red);border-color:var(--red);color:var(--paper)}.fees-scope .act-btn.is-primary:hover:not([disabled]){background:var(--red-deep);color:var(--paper)}.fees-scope .act-btn.is-go{border-color:var(--coral);color:var(--coral)}.fees-scope .act-btn.is-go:hover:not([disabled]){background:var(--coral);color:var(--ink)}.fees-scope .act-acts{margin-top:var(--s4);gap:var(--s2);flex-wrap:wrap;display:flex}.fees-scope .act-card{margin-top:var(--s4);border:1px solid var(--line);background:var(--ink-2);padding:var(--s4);font-size:var(--t-body);color:#f7f1ebcc}.fees-scope .act-strong{font-family:var(--display);color:var(--paper);font-weight:900}.fees-scope .act-mono{margin-top:var(--s1);font-family:var(--mono);font-size:var(--t-micro);color:#f7f1eb73;word-break:break-all}.fees-scope .act-dim{font-size:var(--t-label);color:#f7f1eb8c;margin-top:var(--s1)}.fees-scope .act-right{text-align:right}.fees-scope .act-note{margin-top:var(--s3);font-size:var(--t-body);color:#f7f1ebd9}.fees-scope .act-note.is-warn{color:var(--coral)}.fees-scope .act-note.is-danger{color:var(--red)}.fees-scope .act-note.is-ok{color:#7ac68f}.fees-scope .act-custody{padding:var(--s2) var(--s3);background:#f0785f12;border:1px solid #f0785f66}.fees-scope .act-list{margin-top:var(--s3);gap:var(--s2);padding:0;list-style:none;display:grid}.fees-scope .act-li{border:1px solid var(--line-soft);border-left:2px solid var(--line);padding:var(--s2) var(--s3)}.fees-scope .act-claimer{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.fees-scope .fee-preview{margin-top:var(--s4);font-size:var(--t-label);color:var(--paper-dim)}.fees-scope .fee-preview summary{cursor:pointer;color:var(--paper)}.fees-scope .fee-preview pre{margin-top:var(--s2);background:var(--ink-2);padding:var(--s3);overflow-x:auto}.fees-scope.fee-how{background:var(--ink);width:100vw;min-height:0;color:var(--paper);padding:var(--s7) clamp(16px, 6vw, 96px) var(--s7);margin-left:calc(50% - 50vw)}.fees-scope.fee-how .fee-how-title{font-family:var(--display);margin:0 0 var(--s3);font-size:clamp(24px,2.4vw,34px)}.fees-scope.fee-how .fee-how-sub{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin:var(--s6) 0 var(--s3)}.fees-scope.fee-how .fee-how-lead{max-width:68ch;color:var(--paper-dim);margin:0 0 var(--s3);font-size:clamp(13px,1vw,15px);line-height:1.65}.fees-scope.fee-how .fee-how-grid{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.fees-scope.fee-how .fee-how-card{background:var(--ink-2);border:1px solid var(--paper-ghost);padding:var(--s3) var(--s4)}.fees-scope.fee-how .fee-how-card.is-soon{opacity:.55}.fees-scope.fee-how .fee-how-name{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--paper);margin:0 0 var(--s2);align-items:center;gap:var(--s2);display:flex}.fees-scope.fee-how .fee-how-blurb{color:var(--paper-dim);margin:0;font-size:12.5px;line-height:1.6}.fees-scope.fee-how .fee-how-safety{max-width:68ch;margin:var(--s5) 0 0;color:var(--paper-faint);border-left:2px solid var(--red);padding-left:var(--s3);font-size:12.5px;line-height:1.6}.fees-scope .fee-chip:disabled{opacity:.45;cursor:default}.fees-scope.fee-how .fee-how-try{margin-top:var(--s5);display:inline-flex}.fees-scope .fee-beta-tag{margin-left:var(--s2);border:1px solid var(--red);color:var(--red);font-family:var(--mono);font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;align-self:center;padding:2px 7px}
