.tr-chart .tr-viewport{font:10px var(--mono);flex-wrap:wrap;align-items:center;gap:4px;margin:8px 0 2px;display:flex}.tr-chart .tr-viewport button{font:inherit;color:var(--ink);border:1px solid var(--rule);cursor:pointer;background:0 0;min-height:30px;padding:5px 8px}.tr-chart .tr-viewport button[aria-pressed=true]{border-color:var(--ink)}.tr-chart .tr-viewport button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.tr-chart .tr-viewport button:disabled{opacity:.45;cursor:default}.tr-chart .tr-viewport span{color:var(--muted);margin-left:auto}.tr-chart .tr-reference{font:10px var(--mono)}@media (width<=500px){.tr-chart .tr-viewport span{flex-basis:100%;margin-left:0}.tr-chart .tr-viewport button{min-height:36px}}:root{--paper:#f1f1ef;--sheet:#f1f1ef;--sheet-2:#e8e8e5;--sheet-3:#dededa;--line:#d3d3cf;--line-strong:#9a9a94;--ink:#1a1410;--ink-2:#36352f;--muted:#66665f;--blue:#1a1410;--blue-2:#3b332b;--blue-soft:#e3e1dc;--red:#e5141a;--red-2:#b80f14;--red-soft:#f7e2e0;--red-ink:#c8101a;--gold:#c9a23a;--gold-2:#9c7a22;--gold-foil:linear-gradient(135deg, #b8902c 0%, #e6c860 38%, #c9a23a 55%, #f0d77a 72%, #a8822a 100%);--long:var(--blue);--long-2:var(--blue-2);--long-soft:var(--blue-soft);--short:var(--red);--short-2:var(--red-2);--short-soft:var(--red-soft);--short-ink:var(--red-ink);--gothic:"Grenze Gotisch", "UnifrakturMaguntia", Georgia, serif;--serif:"EB Garamond", Garamond, Georgia, serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--body:13px;--small:11px;--tiny:10px;--nav-h:66px;--rule-heavy:3px;--rule-light:1px;--nub:8px;--term-bg:#15110d;--term-bar:#231d17;--term-a:#fff;--term-b:#ff7466;--bits-h:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8' viewBox='0 0 16 8'%3E%3Cg fill='none' stroke='%231a1410' stroke-width='1.4' stroke-linecap='square'%3E%3Cpath d='M2.6 2.2 4 1.3V7'/%3E%3Cellipse cx='12' cy='4' rx='1.8' ry='3'/%3E%3C/g%3E%3C/svg%3E");--bits-v:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='20' viewBox='0 0 8 20'%3E%3Cg fill='none' stroke='%231a1410' stroke-width='1.4' stroke-linecap='square'%3E%3Cpath d='M2.6 3.2 4 2.3V8'/%3E%3Cellipse cx='4' cy='15' rx='1.8' ry='2.7'/%3E%3C/g%3E%3C/svg%3E");--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%231a1410' stroke-width='2'/%3E%3C/svg%3E");--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);margin:0}body{font:400 var(--body) / 1.7 var(--mono);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,h4{font-family:var(--gothic);letter-spacing:.03em;color:var(--ink);margin:0;font-weight:300;line-height:1.25}h1,h2{font-size:34px}h3{font-size:19px}h4{font-size:16px}p{margin:0}a{color:var(--blue);text-decoration:none}a:hover{color:var(--blue-2)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}::selection{background:var(--blue);color:#fff}img{max-width:100%;display:block}.mono{font-family:var(--mono)}.gothic{font-family:var(--gothic);letter-spacing:.03em;font-weight:300}.serif{font-family:var(--serif)}.muted{color:var(--muted)}.long{color:var(--long)}.short{color:var(--short-ink)}.num{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root[data-theme=dark]{--paper:#12110f;--sheet:#12110f;--sheet-2:#1d1b18;--sheet-3:#27241f;--line:#36322c;--line-strong:#6e685f;--ink:#ece8de;--ink-2:#c8c3b8;--muted:#9b968b;--blue:#4f78ff;--blue-2:#6d8fff;--blue-soft:#1a2142;--red:#ff4a3f;--red-2:#ff6a61;--red-soft:#3b1a17;--red-ink:#ff6b61;--term-bg:#070605;--term-bar:#1a1714;--term-a:#8aa6ff;--term-b:#ff7466;--bits-h:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8' viewBox='0 0 16 8'%3E%3Cg fill='none' stroke='%23ece8de' stroke-width='1.4' stroke-linecap='square'%3E%3Cpath d='M2.6 2.2 4 1.3V7'/%3E%3Cellipse cx='12' cy='4' rx='1.8' ry='3'/%3E%3C/g%3E%3C/svg%3E");--bits-v:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='20' viewBox='0 0 8 20'%3E%3Cg fill='none' stroke='%23ece8de' stroke-width='1.4' stroke-linecap='square'%3E%3Cpath d='M2.6 3.2 4 2.3V8'/%3E%3Cellipse cx='4' cy='15' rx='1.8' ry='2.7'/%3E%3C/g%3E%3C/svg%3E");--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%234f78ff' stroke-width='2'/%3E%3C/svg%3E");--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-btn.ghost{outline-offset:-5px;width:34px;height:34px;padding:0}.theme-btn svg{display:block}:root{--t-press:.1s;--t-in:.2s;--t-out:.15s;--t-move:.24s;--stagger:30ms;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.55, 0, 1, .45);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--spring:cubic-bezier(.34, 1.4, .64, 1);--spring-t:.257s;--z-base:1;--z-ornament:2;--z-content:3;--z-sticky:10;--z-nav:20;--z-menu:30;--z-overlay:40;--z-dialog:50;--z-toast:55;--z-fly:60}@keyframes pd-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pd-out{to{opacity:0;transform:translateY(-4px)}}@keyframes pd-fade-in{0%{opacity:0}}@keyframes pd-fade-out{to{opacity:0}}@keyframes pd-pop-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}@keyframes pd-dialog-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@keyframes pd-dialog-out{to{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes pd-toast-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes pd-toast-out{to{opacity:0;transform:translate(16px)}}@keyframes pd-tick-up{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:none}}@keyframes pd-tick-down{0%{opacity:0;transform:translateY(-60%)}to{opacity:1;transform:none}}@keyframes pd-flash-long{0%{background-color:var(--long-soft)}}@keyframes pd-flash-short{0%{background-color:var(--short-soft)}}@keyframes pd-squash{0%{transform:none}40%{transform:scale(1.04,.96)}to{transform:none}}@keyframes pd-shake{0%,to{transform:none}20%{transform:translate(-5px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes pd-rise{0%{opacity:0;transform:translateY(4px)}30%{opacity:1}to{opacity:0;transform:translateY(-18px)}}@keyframes pd-rays{0%{opacity:0;transform:rotate(-24deg)scale(.95)}to{opacity:1;transform:none}}@keyframes pd-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pd-twinkle{0%,to{opacity:1}50%{opacity:.35}}@keyframes pd-dot-on{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes pd-live{0%,to{opacity:1}50%{opacity:.25}}.pd-press,.stamp,.ghost,.seg button,.chip-btn,.icon-btn,.top-nav a,.lev-steps button,.mk-row,.faq summary,.dialog-x,.wallet-menu a,.wallet-menu button{transition:transform var(--t-press) var(--ease-out), background-color var(--t-in) var(--ease-out), border-color var(--t-in) var(--ease-out), color var(--t-in) var(--ease-out), box-shadow var(--t-in) var(--ease-out)}.pd-press:active:not(:disabled),.stamp:active:not(:disabled),.ghost:active:not(:disabled),.seg button:active:not(:disabled),.chip-btn:active:not(:disabled),.icon-btn:active:not(:disabled),.top-nav a:active,.lev-steps button:active:not(:disabled),.faq summary:active,.dialog-x:active:not(:disabled),.wallet-menu a:active,.wallet-menu button:active:not(:disabled){transform:scale(.98)}.mk-row:active:not(:has(.pd-press:active,button:active)){transform:scale(.98)}.pd-enter,.pd-stagger>*{animation:pd-in var(--t-in) var(--ease-out) both}.pd-stagger>:where(:nth-child(2)){animation-delay:var(--stagger)}.pd-stagger>:where(:nth-child(3)){animation-delay:calc(var(--stagger) * 2)}.pd-stagger>:where(:nth-child(n+4)){animation-delay:calc(var(--stagger) * 3)}.pd-leave{animation:pd-out var(--t-out) var(--ease-in) both;pointer-events:none}.pd-pop{animation:pd-pop-in var(--spring-t) var(--spring) both}.pd-squash{animation:pd-squash var(--t-in) var(--ease-out)}.pd-shake{animation:pd-shake .28s var(--ease-out)}.pd-flash-long{animation:pd-flash-long .6s var(--ease-out)}.pd-flash-short{animation:pd-flash-short .6s var(--ease-out)}.pd-progress{transform-origin:0;animation:pd-progress var(--progress-t,.6s) linear forwards}.pd-overlay{z-index:var(--z-overlay);animation:pd-fade-in var(--t-in) var(--ease-out) both;background:#1a141073;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.pd-overlay.out{animation:pd-fade-out var(--t-out) var(--ease-in) both}.pd-dialog{z-index:var(--z-dialog);animation:pd-dialog-in var(--spring-t) var(--spring) both;position:relative}.pd-dialog.out{animation:pd-dialog-out var(--t-out) var(--ease-in) both}.pd-menu{z-index:var(--z-menu)}.pd-menu.closing{opacity:0;pointer-events:none;transition:opacity var(--t-out) var(--ease-in)}.pd-fly{z-index:var(--z-fly);pointer-events:none;position:fixed}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.framed{--c:var(--blue);border:var(--rule-heavy) solid var(--c);outline:var(--rule-light) solid var(--c);outline-offset:-7px;background-color:var(--paper);background-image:linear-gradient(var(--c), var(--c)), linear-gradient(var(--c), var(--c)), linear-gradient(var(--c), var(--c)), linear-gradient(var(--c), var(--c));background-size:var(--nub) var(--nub);background-position:0 0,100% 0,0 100%,100% 100%;background-repeat:no-repeat;position:relative}.framed.red{--c:var(--red)}.framed.ink{--c:var(--ink)}.framed.dotted{border:2px dotted var(--c);background-image:none;outline:none}.framed.gold{--c:var(--red);color:var(--ink);background:linear-gradient(var(--red), var(--red)) top left / var(--nub) var(--nub) no-repeat, linear-gradient(var(--red), var(--red)) top right / var(--nub) var(--nub) no-repeat, linear-gradient(var(--red), var(--red)) bottom left / var(--nub) var(--nub) no-repeat, linear-gradient(var(--red), var(--red)) bottom right / var(--nub) var(--nub) no-repeat, var(--gold-foil);outline-color:var(--gold-2)}.panel{padding:16px 18px 18px}.panel-head{border-bottom:2px solid var(--blue);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:6px;display:flex}.framed.red .panel-head{border-bottom-color:var(--red)}.panel-head :is(h2,h3,h4){font-size:19px}.panel-head .sub{color:var(--blue);font-size:var(--tiny)}.stamp{color:#fff;background:var(--blue);height:34px;font:600 var(--body) / 1 var(--mono);letter-spacing:.06em;white-space:nowrap;box-shadow:inset 0 0 0 3px var(--blue), inset 0 0 0 4.5px #fff, inset 0 0 0 6px var(--blue), inset 0 0 0 7.5px var(--red);border:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.stamp:hover:not(:disabled){color:#fff;background:var(--blue-2)}.stamp.red{background:var(--red);box-shadow:inset 0 0 0 3px var(--red), inset 0 0 0 4.5px #fff, inset 0 0 0 6px var(--red), inset 0 0 0 7.5px var(--blue)}.stamp.red:hover:not(:disabled){background:var(--red-2)}.stamp.lg{height:42px;padding:0 22px}.stamp.block{width:100%;display:flex}.stamp:disabled{color:#fff;background:var(--line-strong);box-shadow:inset 0 0 0 3px var(--line-strong), inset 0 0 0 4.5px #fff, inset 0 0 0 6px var(--line-strong)}.ghost{--c:var(--blue);height:40px;color:var(--c-text,var(--c));border:3px solid var(--c);outline:1px solid var(--c);outline-offset:-6px;background:linear-gradient(var(--c), var(--c)) top left / 6px 6px no-repeat, linear-gradient(var(--c), var(--c)) top right / 6px 6px no-repeat, linear-gradient(var(--c), var(--c)) bottom left / 6px 6px no-repeat, linear-gradient(var(--c), var(--c)) bottom right / 6px 6px no-repeat, var(--paper);font:600 var(--body) / 1 var(--mono);letter-spacing:.06em;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 22px;display:inline-flex}.ghost:hover:not(:disabled){color:var(--c-text,var(--c));background-color:var(--sheet-2)}.ghost.red{--c:var(--red);--c-text:var(--red-ink)}.ghost.sm{height:30px;font-size:var(--small);outline-offset:-5px;padding:0 12px}.ghost:disabled{--c:var(--line-strong);--c-text:var(--line-strong)}.ghost:focus-visible,a.framed:focus-visible,button.framed:focus-visible{box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--blue)}.icon-btn{color:#fff;background:var(--blue);width:26px;height:26px;box-shadow:inset 0 0 0 2px var(--blue), inset 0 0 0 3px #fff, inset 0 0 0 4px var(--blue), inset 0 0 0 5px var(--red);font:700 14px/1 var(--mono);border:0;place-items:center;padding:0;display:inline-grid}.icon-btn:hover{background:var(--blue-2)}.chip{height:20px;color:var(--ink);background:var(--sheet-2);font:600 var(--tiny) / 1 var(--mono);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:6px;padding:0 7px;display:inline-flex}.chip.blue{color:#fff;background:var(--blue)}.chip.red{color:#fff;background:var(--red)}.chip.ink{color:var(--paper);background:var(--ink)}.chip.gold{color:var(--ink);background:var(--gold-foil)}.chip.line{background:0 0;box-shadow:inset 0 0 0 1px}.chip.blue.line{color:var(--blue)}.chip.red.line{color:var(--red-ink)}.chip.ink.line{color:var(--ink)}.kv{border-bottom:1px solid var(--blue);gap:2px;min-width:0;padding-bottom:4px;display:grid}.kv>span:first-child{color:var(--blue);font-size:var(--tiny);line-height:1.2}.kv>span:last-child,.kv>b{text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.kv.red{border-bottom-color:var(--red)}.kv.red>span:first-child{color:var(--red-ink)}.kv-grid{grid-template-columns:1fr 1fr;gap:10px 16px;display:grid}.seg{border-bottom:1px solid var(--line);gap:0;display:flex;position:relative}.seg button{height:34px;color:var(--muted);font:600 var(--body) / 1 var(--mono);letter-spacing:.04em;background:0 0;border:0;flex:1;padding:0 12px}.seg button:hover,.seg button[aria-pressed=true]{color:var(--ink)}.seg .seg-bar{background:var(--blue);height:3px;transition:transform var(--spring-t) var(--spring), width var(--spring-t) var(--spring), background-color var(--t-in) var(--ease-out);position:absolute;bottom:-1px;left:0}.seg.side button[data-side=long][aria-pressed=true]{color:var(--long)}.seg.side button[data-side=short][aria-pressed=true]{color:var(--short-ink)}.field{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.field>label,.field>.label{color:var(--blue);font-size:var(--tiny);justify-content:space-between;display:flex}.input{border:2px solid var(--line-strong);background:var(--sheet);height:36px;transition:transform var(--t-press) var(--ease-out), border-color var(--t-in) var(--ease-out);align-items:center;display:flex}.input:focus-within{border-color:var(--blue)}.input input,.input select{width:0;min-width:0;height:100%;font:500 var(--body) / 1 var(--mono);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;padding:0 10px}.input .unit{color:var(--muted);font-size:var(--small);padding:0 10px}input[type=range].lev{width:100%;accent-color:var(--blue)}.tbl{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.tbl th{color:var(--blue);font:500 var(--tiny) / 1.2 var(--mono);text-align:left;white-space:nowrap;border-bottom:2px solid var(--blue);padding:6px 8px}.tbl td{white-space:nowrap;border-bottom:1px dotted var(--line-strong);padding:7px 8px}.tbl .r{text-align:right}.tbl tbody tr:hover td{background:var(--sheet-2)}.rule-title{align-items:center;gap:14px;display:flex}.lede{max-width:46em;font:400 var(--body) / 1.8 var(--mono)}.hr{border:0;border-top:3px double var(--blue);height:0;margin:0}.dotimg{--dot:3px;--tone:var(--blue);aspect-ratio:.6;background:radial-gradient(circle, var(--line) .9px, transparent 1.2px) center / var(--dot) var(--dot) var(--paper);position:relative;overflow:hidden}.dotimg[data-loaded=true]{background:var(--paper)}.dotimg .dots,.dotimg .photo{position:absolute;inset:0}.dotimg .dots{opacity:0;background:var(--tone);-webkit-mask-image:radial-gradient(circle,#000 .95px,#0000 1.3px);mask-image:radial-gradient(circle,#000 .95px,#0000 1.3px);-webkit-mask-size:var(--dot) var(--dot);-webkit-mask-size:var(--dot) var(--dot);mask-size:var(--dot) var(--dot);transition:opacity var(--t-in) var(--ease-out)}.dotimg[data-loaded=true] .dots{opacity:1}.dotimg .dots img{object-fit:contain;filter:grayscale()contrast(1.6)brightness(.96);mix-blend-mode:screen;width:100%;height:100%}.dotimg .photo{opacity:0;transition:opacity var(--t-in) var(--ease-out)}.dotimg .photo img{object-fit:contain;width:100%;height:100%}.dotimg:hover .photo,.dotimg[data-reveal=true] .photo{opacity:1}.dotimg[data-loaded=true]:hover .dots,.dotimg[data-loaded=true][data-reveal=true] .dots{opacity:0}.dotimg.red{--tone:var(--red)}.toasts{top:calc(var(--nav-h) + 44px);z-index:var(--z-toast);pointer-events:none;gap:10px;width:min(340px,100vw - 32px);display:grid;position:fixed;right:64px}@media (width<=600px){.toasts{width:calc(100vw - 72px);right:36px}}.toast{animation:pd-toast-in var(--t-in) var(--ease-out) both;padding:12px 14px 12px 16px}.toast.out{animation:pd-toast-out var(--t-out) var(--ease-in) both}.toast b{font:400 17px/1.2 var(--gothic);letter-spacing:.03em;display:block}.toast p{color:var(--ink-2);font-size:var(--small)}.dialog{width:min(560px,100%);max-height:calc(100vh - 32px);padding:22px 24px 24px;overflow-y:auto}.dialog-head{border-bottom:2px solid var(--blue);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;padding-bottom:8px;display:flex}.dialog-head h3{font-size:24px}.dialog-x{color:var(--blue);font:600 var(--body) / 1 var(--mono);background:0 0;border:0;padding:2px 6px}.legend{font-size:var(--small);align-items:center;gap:8px;display:inline-flex}.legend i{background:var(--blue);width:10px;height:10px}.legend.red i{background:var(--red)}.empty{color:var(--muted);text-align:center;padding:28px 20px}.meter{background:var(--sheet-2);height:8px;box-shadow:inset 0 0 0 1px var(--line-strong);position:relative}.meter>i{background:var(--blue);transition:width var(--t-move) var(--ease-out), background-color var(--t-in) var(--ease-out);position:absolute;inset:0 auto 0 0}.meter.warn>i{background:var(--red)}.top{z-index:var(--z-nav);height:var(--nav-h);background:var(--paper);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0 16px;display:grid;position:fixed;inset:0 0 auto}.brand{color:#fff;background:var(--blue);width:34px;height:34px;font:700 22px/1 var(--gothic);box-shadow:inset 0 0 0 3px var(--blue), inset 0 0 0 4px #fff;justify-self:start;place-items:center;display:inline-grid}.brand:hover{color:#fff;background:var(--blue-2)}.top-nav{align-items:center;gap:4px;display:flex}.top-nav a{color:var(--ink);font:500 var(--body) / 1 var(--mono);letter-spacing:.02em;background:linear-gradient(var(--blue), var(--blue)) left bottom / 0% 3px no-repeat;transition:transform var(--t-press) var(--ease-out), color var(--t-in) var(--ease-out), background-size var(--t-move) var(--ease-out);padding:8px 12px;display:inline-block}.top-nav a:hover{color:var(--blue)}.top-nav a.on{color:var(--ink);background-size:100% 3px}.top-right{justify-self:end;align-items:center;gap:14px;display:flex}.oracle-dot{color:var(--muted);font-size:var(--small);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.oracle-dot i{background:var(--line-strong);width:7px;height:7px}.oracle-dot[data-state=live] i{background:var(--blue);animation:pd-live 1.6s var(--ease-in-out) infinite}.oracle-dot[data-state=snapshot] i{background:var(--red)}.folio{inset:var(--nav-h) 16px 16px;z-index:var(--z-base);border:var(--rule-heavy) solid var(--blue);background:var(--paper);padding:3px;display:flex;position:fixed}.folio-band{border:var(--rule-light) solid var(--blue);background:var(--bits-h) left 0 top 3px / 16px 8px repeat-x, var(--bits-h) left 0 bottom 3px / 16px 8px repeat-x, var(--bits-v) left 3px top 0 / 8px 20px repeat-y, var(--bits-v) right 3px top 0 / 8px 20px repeat-y;flex:1;min-width:0;padding:14px;display:flex}.folio-page{border:var(--rule-light) solid var(--blue);outline:var(--rule-heavy) solid var(--red);outline-offset:-6px;background:var(--paper);flex:1;min-width:0;position:relative;overflow:hidden}.folio-body{z-index:var(--z-content);scrollbar-width:none;outline:none;position:absolute;inset:72px 64px;overflow:hidden auto}.folio-body::-webkit-scrollbar{display:none}.folio[data-density=dense] .folio-body{inset:22px 24px}.hc{z-index:var(--z-ornament);color:#fff;background:var(--red);width:34px;height:34px;font:700 16px/1 var(--gothic);letter-spacing:.02em;box-shadow:inset 0 0 0 3px var(--red), inset 0 0 0 4px #fff;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:absolute}.hc-tl{top:-3px;left:-3px}.hc-tr{top:-3px;right:-3px}.hc-bl{bottom:-3px;left:-3px}.hc-br{bottom:-3px;right:-3px}.orn-layer{z-index:var(--z-ornament);pointer-events:none;position:absolute;inset:0}.folio[data-density=dense] .orn-layer{display:none}.scroll-cue{color:var(--ink);font:700 var(--small) / 1 var(--mono);letter-spacing:.12em;align-items:center;gap:10px;display:inline-flex}@media (width<=900px){.top{grid-template-columns:auto 1fr auto;gap:10px;padding:0 12px;position:sticky;top:0}.top-nav{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.top-nav a{padding:8px}.oracle-dot span{display:none}.folio{min-height:calc(100vh - var(--nav-h) - 12px);min-height:calc(100svh - var(--nav-h) - 12px);margin:0 12px 12px;position:relative;inset:auto}.folio-page{overflow:visible}.folio-body,.folio[data-density=dense] .folio-body{padding:56px 20px;position:relative;inset:auto;overflow:visible}.folio[data-density=dense] .folio-body{padding:28px 14px}.orn-layer{opacity:.45}}@media (width<=600px){:root{--nav-h:92px}.top{height:auto;min-height:var(--nav-h);grid-template-columns:auto 1fr;row-gap:8px;padding:10px 12px}.top-nav{grid-area:2/1/auto/-1}.top-right{grid-area:1/2}.folio{margin:0 8px 8px}.folio-band{padding:12px}.hc{width:26px;height:26px;font-size:13px}.folio-body,.folio[data-density=dense] .folio-body{padding:36px 12px}}.wallet-wrap{position:relative}.wallet-menu{gap:2px;width:240px;padding:14px 16px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.wallet-menu .wm-row{font-size:var(--small);justify-content:space-between;gap:12px;display:flex}.wallet-menu .wm-row span{color:var(--blue)}.wallet-menu .hr{margin:8px 0 6px}.wallet-menu a,.wallet-menu button{width:100%;color:var(--ink);font:500 var(--body) / 1.4 var(--mono);text-align:left;background:0 0;border:0;padding:6px 0;display:block}.wallet-menu a:hover,.wallet-menu button:hover{color:var(--blue)}.liq-body.pd-shake{animation-delay:var(--spring-t)}.liq-seized{gap:8px;margin-top:16px;display:grid}.liq-seized h4{color:var(--red-ink);font-size:19px}.liq-card{border-bottom:1px dotted var(--red);grid-template-columns:34px 1fr auto auto;align-items:center;gap:12px;padding:6px 0;display:grid}.liq-card img{object-fit:contain;width:34px;height:56px}.sol-px{color:var(--muted);font-size:var(--small);white-space:nowrap}.sol-px b{color:var(--ink);font-weight:500}@media (width<=1100px){.sol-px{display:none}}.orn-set{position:absolute;inset:0}.orn-corner,.orn-crest{display:block;position:absolute;overflow:visible}.orn-corner.tl{top:9px;left:9px}.orn-corner.tr{top:9px;right:9px}.orn-corner.bl{bottom:9px;left:9px}.orn-corner.br{bottom:9px;right:9px}.orn-crest{left:calc(50% - 151px)}.orn-crest.t{top:12px}.orn-crest.b{bottom:12px}.orn-b{fill:var(--blue)}.orn-r{fill:var(--red)}.orn-on{animation:orn-on .18s var(--ease-out) var(--d,0s) backwards}.orn-set.still .orn-on{animation:none}@keyframes orn-on{0%{opacity:0}}.orn-tw{animation:pd-twinkle var(--tw-t,4s) var(--ease-in-out) var(--tw-d,1s) infinite;will-change:opacity}.orn-layer[data-density=dense] .orn-crest{display:none}@media (width<=900px){.orn-corner{transform:scale(.6)}.orn-corner.tl{transform-origin:0 0}.orn-corner.tr{transform-origin:100% 0}.orn-corner.bl{transform-origin:0 100%}.orn-corner.br{transform-origin:100% 100%}.orn-crest{display:none}}@media (width<=600px){.orn-corner{transform:scale(.48)}.orn-corner.tl,.orn-corner.tr{display:none}}.dotart{flex:none;max-width:100%;height:auto;display:block}.da-b{fill:var(--blue)}.da-r{fill:var(--red)}.rig-art{position:relative;container-type:inline-size}.rig-art .da-svg{width:100%;height:auto;display:block}.rig-screen{border:3px solid var(--blue);background:var(--paper);box-shadow:inset 0 0 0 2px var(--paper), inset 0 0 0 3px var(--blue);color:var(--ink);font-family:var(--mono);letter-spacing:.02em;white-space:nowrap;flex-direction:column;justify-content:flex-start;gap:.35em;padding:.7em .8em;font-size:max(6.5px,3.5cqw);font-weight:600;line-height:1.15;display:flex;position:absolute;overflow:hidden}.rig-path{color:var(--blue);font-weight:500}.rig-line{animation:rig-line-in var(--t-in) var(--ease-out) both}.rig-line.long{color:var(--long)}.rig-line.short{color:var(--red-ink)}.rig-caret{vertical-align:-.15em;background:currentColor;width:.55em;height:1em;margin-left:.3em;animation:1.1s step-end infinite tm-blink;display:inline-block}@keyframes rig-line-in{0%{opacity:0;transform:translateY(35%)}}.dglyph{vertical-align:-.2em;flex:none;display:inline-block}@media (prefers-reduced-motion:reduce){.orn-on,.orn-tw,.rig-line,.rig-caret{animation:none}.orn-tw{will-change:auto}}.face{--c:var(--blue);--e:var(--red);flex:none;display:block}.face.red{--c:var(--red);--e:var(--blue)}.face-bg{fill:var(--paper)}.face-rule{fill:none;stroke:var(--c);stroke-width:2px}.face-nub,.face-body{fill:var(--c)}.face-eyes{fill:var(--e)}.tm{--tm-bg:var(--term-bg);--tm-bar:var(--term-bar);--tm-fg:#ebe8e0;--tm-dim:#908c81;--tm-blue:var(--term-a);--tm-red:var(--term-b);min-width:0;color:var(--tm-fg);background:var(--tm-bg);font:400 10.5px/1.6 var(--mono);text-align:left;flex-direction:column;display:flex}.tm-bar{height:22px;color:var(--tm-dim);background:var(--tm-bar);letter-spacing:.02em;border-bottom:1px solid #000;align-items:center;gap:7px;padding:0 6px 0 8px;font-size:10px;display:flex}.tm-ico{background:linear-gradient(var(--tm-blue), var(--tm-blue)) top / 100% 3px no-repeat, var(--tm-bg);width:11px;height:9px;box-shadow:inset 0 0 0 1px var(--tm-blue);flex:none}.tm-path{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tm-win{flex:none;gap:3px;display:flex}.tm-win i{width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--tm-dim)}.tm-win i:last-child{background:var(--tm-red);box-shadow:none}.tm-body{padding:6px 9px 7px;position:relative;overflow:hidden}.tm-mini .tm-body{height:calc(var(--rows,5) * 1.6em + 13px)}.tm-full .tm-body{scrollbar-width:thin;scrollbar-color:var(--tm-dim) transparent;height:380px;overflow-y:auto}.tm-line{white-space:nowrap;grid-template-columns:50px minmax(0,1fr);gap:8px;margin:0;display:grid}.tm-full .tm-line{grid-template-columns:62px 58px minmax(0,1fr)}.tm .tm-line{font:inherit;letter-spacing:normal;white-space:nowrap;text-wrap:nowrap}.tm.tm-full .tm-line{white-space:normal;text-wrap:wrap}.tm-text,.tm-tag{text-overflow:ellipsis;min-width:0;overflow:hidden}.tm-full .tm-text{overflow-wrap:anywhere}.tm-ts,.tm-tag{color:var(--tm-dim)}.tm-line.ok .tm-tag,.tm-line.buy .tm-tag,.tm-line.buy .tm-text{color:var(--tm-blue)}.tm-line.warn .tm-tag,.tm-line.sell .tm-tag,.tm-line.sell .tm-text,.tm-line.cmd .tm-tag{color:var(--tm-red)}.tm-line.buy .tm-text{font-weight:600}.tm-line.cmd .tm-text{color:#fff;font-weight:600}.tm-line.dim .tm-text{color:var(--tm-dim)}.tm-wake b{color:#fff;font-weight:600}.tm-prog{background:var(--term-bar);height:4px;margin:7px 0 0 58px}.tm-full .tm-prog{margin-left:136px}.tm-prog i{background:var(--tm-blue);transform-origin:0;height:100%;transition:transform 1s linear;display:block}.tm-cursor{background:var(--tm-fg);vertical-align:-1px;width:6px;height:11px;margin-left:4px;animation:1.1s step-end infinite tm-blink;display:inline-block}@keyframes tm-blink{50%{opacity:0}}.tm-new .tm-text{animation:.24s steps(18,end) both tm-type}@keyframes tm-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.cc{--c:var(--blue);min-width:0;color:var(--ink);border:3px solid var(--c);background:var(--paper);transition:transform var(--t-in) var(--ease-out), box-shadow var(--t-in) var(--ease-out);flex-direction:column;display:flex;position:relative}.cc.red{--c:var(--red)}.cc:before,.cc:after,.cc-rule:before,.cc-rule:after{content:"";z-index:4;background:var(--c);width:8px;height:8px;position:absolute}.cc:before{top:-3px;left:-3px}.cc:after{bottom:-3px;right:-3px}.cc-rule{z-index:2;border:1px solid var(--c);pointer-events:none;position:absolute;inset:3px}.cc-rule:before{top:-7px;right:-7px}.cc-rule:after{bottom:-7px;left:-7px}a.cc:hover{color:var(--ink);box-shadow:6px 6px 0 var(--red);transform:translate(-2px,-2px)}a.cc.red:hover{box-shadow:6px 6px 0 var(--blue)}a.cc:active{transition-duration:var(--t-press);transform:scale(.98)}.cc-fresh{animation:pd-pop-in var(--spring-t) var(--spring) both}.cc-top{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:11px;padding:14px 14px 0;display:grid}.cc-id{min-width:0;display:grid}.cc-sym{color:var(--c);font:700 10px/1.35 var(--mono);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc.red .cc-sym{color:var(--red-ink)}.cc-age{color:var(--muted);font-weight:400}.cc-name{font:300 19px/1.18 var(--gothic);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-by{color:var(--muted);font-size:10px;line-height:1.4}.cc-idea{min-height:2.9em;color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 14px 0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.cc-tcps{flex-wrap:wrap;gap:4px;height:20px;margin:9px 14px 0;display:flex;overflow:hidden}.cc-tcps .chip{text-overflow:ellipsis;max-width:100%;overflow:hidden}.cc-stats{border-top:2px solid var(--c);justify-content:space-between;gap:10px;margin:10px 14px 0;padding-top:7px;display:flex}.cc-kv{white-space:nowrap;align-items:baseline;gap:6px;font-size:12px;display:flex}.cc-kv>span{color:var(--c);font-size:9.5px}.cc.red .cc-kv>span{color:var(--red-ink)}.cc-kv b{font-weight:600}.cc-curve{height:20px;color:var(--muted);white-space:nowrap;align-items:center;gap:9px;margin:6px 14px 10px;font-size:10px;display:flex}.cc-meter{background:var(--sheet-2);height:6px;box-shadow:inset 0 0 0 1px var(--line-strong);flex:1;overflow:hidden}.cc-meter i{background:var(--c);transform-origin:0;height:100%;transition:transform var(--t-move) var(--ease-out);display:block}.cc .tm{z-index:3;margin:auto 7px 7px;position:relative}.cc-preview{cursor:default}@media (prefers-reduced-motion:reduce){.tm-cursor,.tm-new .tm-text{animation:none}}.coin-img{--c:var(--blue);border:2px solid var(--c);background:var(--paper);flex:none;padding:3px;display:block}.coin-img.red{--c:var(--red)}.coin-img img{object-fit:cover;width:100%;height:100%;display:block}.ov{--ov-w:920px;--ov-h:632px}.folio-body:has(>.pd-enter>.ov){scroll-snap-type:y proximity}.ov h1,.ov h2{text-wrap:balance}.ov h2{margin:0 0 14px;font-size:34px}.ov p{font:400 var(--body) / 1.8 var(--mono);text-wrap:pretty}.ov-scene{min-height:var(--ov-h);scroll-snap-align:start;flex-direction:column;justify-content:center;align-items:center;padding:28px 0;display:flex}.ov-scene-hero{padding:0}.ov-wrap{width:var(--ov-w);max-width:100%}.ov-scene .ov-rise{opacity:0}.ov-scene.in .ov-rise{animation:pd-in var(--t-in) var(--ease-out) both;animation-delay:calc(min(var(--i,0), 4) * var(--stagger))}.ov-lede-c{text-align:center;max-width:640px;margin:0 auto 30px}.ov-hero{grid-template-columns:auto minmax(0,520px);justify-content:center;align-items:center;gap:72px;display:grid}.ov-hero-art{flex-direction:column;align-items:center;gap:22px;display:flex;translate:-24px}.ov-hero-art svg{max-width:100%;height:auto;display:block}.ov-hero-words{text-align:right}.ov-hero-words h1{margin:0 0 22px;font-size:34px}.ov-hero-words p{text-wrap:balance;max-width:520px;margin:0 0 18px auto}.ov-cta{justify-content:flex-end;gap:12px;margin-top:34px;display:flex}.ov-cta .ghost{height:42px}.ov-sq.ghost{width:42px;padding:0}.ov-sq svg{display:block}.ov-hero-words .ov-demo{color:var(--muted);font-size:var(--tiny);letter-spacing:.04em;margin-top:16px}.ov-cue{color:var(--ink);font:700 var(--small) / 1 var(--mono);letter-spacing:.12em;transition:opacity var(--t-in) var(--ease-out);align-items:center;gap:14px;display:flex}.ov-cue svg{animation:ov-bob 1.8s var(--ease-in-out) infinite}.ov-cue.gone{opacity:0;transition:opacity var(--t-out) var(--ease-in)}@keyframes ov-bob{0%,to{transform:none}50%{transform:translateY(4px)}}.ov-tally{text-align:center;flex-direction:column;align-items:center;display:flex}.ov-vignette{margin-bottom:10px}.ov-vignette svg{display:block}.ov-chain{justify-content:center;align-items:center;display:flex}.ov-stat{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:188px;height:100px;padding:0 14px;display:flex}.ov-stat b{color:var(--ink);font:300 32px/1.15 var(--gothic);letter-spacing:.03em;white-space:nowrap;display:block}.ov-stat>span{color:var(--ink-2);font:400 var(--small) / 1.35 var(--mono);margin-top:2px;display:block}.ov-link{--c:var(--blue);background:var(--c);flex:none;width:28px;height:3px;position:relative}.ov-link.r{--c:var(--red)}.ov-link:after{content:"";border:1px solid var(--c);background:var(--paper);border-radius:50%;width:10px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ov-tally .ov-source{color:var(--muted);font-size:var(--tiny);letter-spacing:.04em;margin-top:26px}.ov-record-text{max-width:700px}.ov-pair{grid-template-columns:330px 46px 330px;align-items:stretch;margin-top:26px;display:grid}.ov-cert,.ov-bytes{font:400 11px/1.45 var(--mono);padding:14px 16px;position:relative}.ov-cert h3,.ov-bytes h3{border-bottom:3px solid var(--blue);margin:0 0 10px;padding-bottom:7px;font-size:19px;line-height:1}.ov-who{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:12px;display:grid}.ov-who-img.dotimg{border:1px solid var(--blue);width:64px}.ov-who-f{gap:6px;display:grid}.ov-cert .kv{transition:border-color var(--t-in) var(--ease-out);gap:0;padding-bottom:2px}.ov-cert .kv>span:first-child{transition:color var(--t-in) var(--ease-out);font-size:9px;line-height:1.5}.ov-cert .kv>span:last-child{transition:color var(--t-in) var(--ease-out);font-weight:500}.ov-cert .kv.red>span:last-child{color:var(--red)}.ov-cert .kv.ov-name>span:last-child{font:300 17px/1.2 var(--gothic);letter-spacing:.02em}.ov-f.has-bytes{cursor:crosshair}.ov-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin-top:10px;display:grid}.ov-case{text-transform:none}.ov-cert-foot{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:14px;display:flex}.ov-sign{cursor:crosshair;min-width:0}.ov-sign .line{font:500 10px/1.2 var(--mono);border-bottom:3px solid var(--blue);transition:color var(--t-in) var(--ease-out);padding-bottom:2px;display:block}.ov-sign .k{color:var(--blue);margin-top:3px;font-size:9px;display:block}.ov-stamp{color:var(--red);border:3px solid var(--red);outline:1px solid var(--red);outline-offset:-7px;flex-direction:column;flex:none;align-items:center;padding:8px 11px 7px;display:flex;transform:rotate(-6deg)}.ov-stamp b{font:400 16px/1 var(--gothic);letter-spacing:.04em}.ov-stamp span{font:500 8px/1.3 var(--mono);margin-top:2px}.ov-scene .ov-stamp{opacity:0}.ov-scene.in .ov-stamp{animation:ov-stamp var(--spring-t) var(--spring) both;animation-delay:calc(var(--stagger) * 5)}@keyframes ov-stamp{0%{opacity:0;transform:rotate(-6deg)scale(1.05)}25%{opacity:1}to{opacity:1;transform:rotate(-6deg)scale(1)}}.ov-arrow{background:var(--blue);align-self:center;height:3px;margin:0 7px;position:relative}.ov-arrow:after{content:"";border-top:6.5px solid #0000;border-bottom:6.5px solid #0000;border-left:10px solid var(--blue);position:absolute;top:-5px;right:-1px}.ov-bytes{--c:var(--blue);background:linear-gradient(var(--c), var(--c)) top left / 8px 8px no-repeat border-box, linear-gradient(var(--c), var(--c)) top right / 8px 8px no-repeat border-box, linear-gradient(var(--c), var(--c)) bottom left / 8px 8px no-repeat border-box, linear-gradient(var(--c), var(--c)) bottom right / 8px 8px no-repeat border-box, radial-gradient(circle at 1.5px 1.5px, var(--c) .9px, transparent 1.2px) 0 0 / 3px 3px repeat-x border-box, radial-gradient(circle at 1.5px 1.5px, var(--c) .9px, transparent 1.2px) 0 100% / 3px 3px repeat-x border-box, radial-gradient(circle at 1.5px 1.5px, var(--c) .9px, transparent 1.2px) 0 0 / 3px 3px repeat-y border-box, radial-gradient(circle at 1.5px 1.5px, var(--c) .9px, transparent 1.2px) 100% 0 / 3px 3px repeat-y border-box, linear-gradient(var(--paper), var(--paper)) padding-box;border:3px solid #0000}.ov-bytes .ov-bytes-sub{color:var(--blue);margin:-4px 0 8px;font-size:9px;line-height:1.4}.ov-hex{font:500 10px/1.75 var(--mono)}.ov-hex div{white-space:nowrap;gap:4.5px;display:flex}.ov-hex span{transition:color var(--t-in) var(--ease-out)}.ov-hex .off{color:var(--blue);margin-right:5px}.ov-hex .hot{color:var(--red)}.ov-bytes .ov-bytes-key{color:var(--ink-2);align-items:center;gap:7px;margin-top:8px;font-size:9px;line-height:1.4;display:flex}.ov-bytes-key i{background:var(--red);flex:none;width:8px;height:8px}.ov-trend-head{align-items:center;gap:14px;margin-bottom:14px;display:flex}.ov-trend-head h2{margin:0}.ov-trend-head .icon-btn{color:#fff}.ov .ov-trend-lede{margin:0 0 22px}.ov-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;display:grid}.ov-tile{--c:var(--blue);color:var(--ink);border:3px solid var(--c);background:var(--paper);transition:transform var(--t-in) var(--ease-out), box-shadow var(--t-in) var(--ease-out);display:block;position:relative}.ov-tile.red{--c:var(--red)}.ov-tile:before,.ov-tile:after,.ov-tile-rule:before,.ov-tile-rule:after{content:"";z-index:3;background:var(--c);width:8px;height:8px;position:absolute}.ov-tile:before{top:-3px;left:-3px}.ov-tile:after{bottom:-3px;right:-3px}.ov-tile-rule{z-index:2;border:1px solid var(--c);pointer-events:none;position:absolute;inset:3px}.ov-tile-rule:before{top:-7px;right:-7px}.ov-tile-rule:after{bottom:-7px;left:-7px}.ov-tile:hover{color:var(--ink);box-shadow:6px 6px 0 var(--red);transform:translate(-2px,-2px)}.ov-tile:active{transition-duration:var(--t-press);transform:scale(.98)}.ov-tile .ov-tile-art{aspect-ratio:auto;border-bottom:3px solid var(--c);height:196px}.ov-tile:hover .ov-tile-art .photo{opacity:1}.ov-tile-art .dots{transition:opacity var(--t-in) var(--ease-out)}.ov-tile:hover .ov-tile-art .dots{opacity:0}.ov-photo-wait{background:radial-gradient(circle at 1.5px 1.5px, var(--tone) .8px, transparent 1.1px) center / 6px 6px, var(--paper);opacity:.18}.ov-tile-body{gap:2px;padding:9px 12px 12px;display:grid}.ov-tile-sym{color:var(--c);font:600 9px/1.4 var(--mono);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ov-tile-name{min-height:2.3em;font:300 17px/1.15 var(--gothic);letter-spacing:.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;display:-webkit-box;overflow:hidden}.ov-tile-kv{font:400 11px/1.5 var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.ov-tile-kv>span:first-child{color:var(--c);font-size:9px}.ov-tile-kv b{font-weight:600}.ov-flow{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.ov-flow-item{flex-direction:column;align-items:center;width:100%;display:flex}.ov-step{width:360px;max-width:100%;padding:13px 18px 14px;display:block}.ov-step .t{font:300 19px/1.15 var(--gothic);letter-spacing:.03em;display:block}.ov-step .n{color:var(--c);margin-right:7px}.ov-step .d{font:400 11px/1.55 var(--mono);margin-top:3px;display:block}.ov-step.dotted{outline:none}.ov-step.gold .t,.ov-step.gold .d{text-shadow:0 1px #6e460073}.ov-step.gold .d{font-weight:600}.ov-step.gold .t svg{vertical-align:-1px;display:inline-block}.ov-stem{--c:var(--blue);background:var(--c);transform-origin:top;width:3px;height:26px;position:relative}.ov-stem.r{--c:var(--red)}.ov-stem:after{content:"";border:1px solid var(--c);background:var(--paper);border-radius:50%;width:7px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ov-scene.in .ov-stem{animation:ov-grow var(--t-in) var(--ease-out) both;animation-delay:calc(min(var(--i,0), 4) * var(--stagger))}@keyframes ov-grow{0%{transform:scaleY(0)}to{transform:none}}.ov-fork,.ov-split{--gap:30px}.ov-fork{width:520px;max-width:100%;height:26px;position:relative}.ov-fork i{background:var(--blue);position:absolute}.ov-fork .r{background:var(--red)}.ov-fork .v{width:3px}.ov-fork .h{height:3px}.ov-fork .v.c{left:calc(50% - 1.5px)}.ov-fork .v.l{left:calc((100% - var(--gap)) / 4 - 1.5px)}.ov-fork .v.r{left:calc(100% - (100% - var(--gap)) / 4 - 1.5px)}.ov-fork .h.l{left:calc((100% - var(--gap)) / 4 - 1.5px);right:calc(50% - 1.5px)}.ov-fork .h.r{left:calc(50% - 1.5px);right:calc((100% - var(--gap)) / 4 - 1.5px)}.ov-fork.split .v.c{height:12px;top:0}.ov-fork.split .h{top:10px}.ov-fork.split .v.l,.ov-fork.split .v.r{top:10px;bottom:0}.ov-fork.join .v.l,.ov-fork.join .v.r{height:13px;top:0}.ov-fork.join .h{top:10px}.ov-fork.join .v.c{top:10px;bottom:0}.ov-split{gap:var(--gap);grid-template-columns:1fr 1fr;width:520px;max-width:100%;display:grid}.ov-split .ov-step{width:auto}.ov-legend{justify-content:center;gap:26px;margin-top:24px;display:flex}.ov-legend .legend{font-size:10.5px}.ov .ov-haircut-lede{max-width:820px;margin:0 0 24px}.ov-haircut{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:44px;display:grid}.ov-vs{border-collapse:collapse;width:100%;font:400 12px/1.6 var(--mono)}.ov-vs th{color:var(--ink);font:300 22px/1.1 var(--gothic);letter-spacing:.03em;text-align:left;white-space:nowrap;border-bottom:3px solid var(--blue);padding:0 14px 8px 0}.ov-vs th svg{color:var(--blue);vertical-align:0;margin-right:4px;display:inline-block}.ov-vs td{vertical-align:top;border-bottom:1px solid var(--blue);padding:9px 14px 9px 0}.ov-vs td:first-child{width:118px;color:var(--blue);font-size:var(--small)}.ov-vs td:nth-child(2){width:30%;color:var(--ink-2)}.ov-vs td.short{color:var(--red)}.ov-calc{padding:16px 18px 18px}.ov-calc .panel-head{border-bottom-color:var(--red)}.ov-calc .panel-head .sub{color:var(--red)}.ov-presets{gap:6px;margin-top:8px;display:flex}.ov-chip{height:24px;color:var(--blue);border:1px solid var(--blue);background:var(--paper);font:600 var(--tiny) / 1 var(--mono);letter-spacing:.04em;padding:0 9px}.ov-chip:hover{background:var(--blue-soft)}.ov-chip.on{color:#fff;background:var(--blue)}.ov-out{gap:10px;margin-top:16px;display:grid}.ov-out .kv>span:last-child{font-size:15px}.ov-out-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ov-liq{margin-top:16px}.ov-liq .seg button{height:30px}.ov .ov-liq-line{min-height:3.6em;font-size:var(--small);margin-top:10px;line-height:1.65}.ov-liq-line b{font-weight:600}.ov-faq{width:780px;max-width:100%}.ov-faq h2{margin-bottom:10px}.ov-faq-list{display:grid}.ov-q summary{cursor:pointer;font:400 var(--body) / 1.6 var(--mono);letter-spacing:.02em;justify-content:space-between;align-items:center;gap:24px;padding:19px 0;list-style:none;display:flex}.ov-q summary::-webkit-details-marker{display:none}.ov-q summary:hover{color:var(--blue)}.ov-q summary:focus-visible{outline-offset:4px}.ov-q .ov-plus{flex:none;position:relative}.ov-plus>span{transition:transform var(--t-out) var(--ease-in);position:absolute;inset:0}.ov-q[data-state=open] .ov-plus>span{transition:transform var(--t-in) var(--ease-out);transform:rotate(45deg)}.ov-plus i{background:#fff;width:11px;height:2.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ov-plus i+i{width:2.5px;height:11px}.ov-ans{transition:grid-template-rows var(--t-out) var(--ease-in);grid-template-rows:0fr;display:grid}.ov-ans>div{opacity:0;min-height:0;transition:opacity var(--t-out) var(--ease-in);overflow:hidden}.ov-q[data-state=open] .ov-ans{transition:grid-template-rows var(--t-move) var(--ease-out);grid-template-rows:1fr}.ov-q[data-state=open] .ov-ans>div{opacity:1;transition:opacity var(--t-in) var(--ease-out)}.ov .ov-ans p{max-width:640px;color:var(--ink-2);padding:0 0 20px}.ov-close{border-top:3px double var(--blue);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:46px;padding-top:22px;display:grid}.ov-close svg{display:block}.ov-close h3{font-size:22px}.ov .ov-close p{color:var(--ink-2);font-size:var(--small);line-height:1.6}@media (width<=1100px){.ov-hero{gap:40px}.ov-hero-art{translate:none}.ov-stat{width:164px}.ov-stat b{font-size:28px}.ov-haircut{grid-template-columns:minmax(0,1fr)}.ov-calc{max-width:420px}}@media (width<=900px){.folio-body:has(>.pd-enter>.ov){scroll-snap-type:none}.ov-scene{min-height:0;padding:44px 0}.ov-scene-hero{padding:8px 0 36px}.ov-hero{grid-template-columns:minmax(0,1fr);justify-items:center;gap:28px}.ov-cue{display:none}.ov-hero-words,.ov-hero-words p{text-align:left}.ov-hero-words h1{font-size:30px}.ov-cta{flex-wrap:wrap;justify-content:flex-start}.ov-chain{grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:420px;display:grid}.ov-link{display:none}.ov-stat{width:auto;height:96px;padding:0 10px}.ov-pair{grid-template-columns:minmax(0,340px);justify-content:center}.ov-arrow{justify-self:center;width:3px;height:30px;margin:6px 0}.ov-arrow:after{border-top:10px solid var(--blue);border-bottom:0;border-left:6.5px solid #0000;border-right:6.5px solid #0000;inset:auto auto -1px -5px}.ov-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ov-grid>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 7px)}.ov-tile .ov-tile-art{height:170px}.ov-close{grid-template-columns:auto minmax(0,1fr)}.ov-close .stamp{grid-column:1/-1;justify-self:start}}@media (width<=600px){.ov h2{font-size:28px}.ov-hero-words h1{font-size:27px}.ov-lede-c{text-align:left}.ov-tally{text-align:left;align-items:stretch}.ov-vignette{align-self:center}.ov-chain{max-width:none}.ov-stat b{font-size:24px}.ov-stat>span{font-size:var(--tiny)}.ov-tally .ov-source{text-align:center}.ov-flow h2,.ov-flow .ov-lede-c{text-align:left;align-self:stretch}.ov-step{padding:11px 12px 12px}.ov-fork,.ov-split{--gap:14px}.ov-split .ov-step .t{font-size:17px}.ov-legend{flex-wrap:wrap;gap:8px 20px}.ov-vs{font-size:var(--small)}.ov-vs th{white-space:normal;font-size:17px}.ov-vs th svg{display:none}.ov-vs td:first-child{width:74px;font-size:var(--tiny)}.ov-vs td{padding-right:8px}.ov-tile-body{padding:8px 9px 10px}.ov-tile-name{font-size:15px}.ov-tile-kv{font-size:10px}.ov-q summary{gap:14px;padding:15px 0}.ov-close{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.ov-scene-faq{padding-bottom:150px}}@media (prefers-reduced-motion:reduce){.ov-scene .ov-rise,.ov-scene .ov-stamp{opacity:1}.ov-cue svg{animation:none}}.ov-tile-art .dots img,.ov-who-img .dots img{filter:grayscale()contrast(1.55)brightness(1.3)}.ov-live{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.ov-live>div{min-width:0;display:flex}.ov-live .cc{flex:1}@media (width<=1100px){.ov-live{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-live>div:nth-child(3){display:none}}@media (width<=700px){.ov-live{grid-template-columns:minmax(0,1fr)}.ov-live>div:nth-child(3){display:flex}}.ov .ov-fly-lede{max-width:840px;margin:0 0 26px}.ov-fly{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:40px;display:grid}.ov-fly-ring{grid-template-rows:auto auto auto;grid-template-columns:168px 186px 168px;align-items:center;gap:8px;display:grid}.ov-fly-step{padding:11px 13px 12px}.ov-fly-step .t{font:300 17px/1.15 var(--gothic);letter-spacing:.03em;display:block}.ov-fly-step .n{color:var(--c);margin-right:6px}.ov-fly-step .d{font:400 10.5px/1.5 var(--mono);margin-top:3px;display:block}.ov-fly-step.at-top{grid-area:1/2}.ov-fly-step.at-right{grid-area:2/3}.ov-fly-step.at-bottom{grid-area:3/2}.ov-fly-step.at-left{grid-area:2/1}.ov-fly-hub{grid-area:2/2;place-items:center;display:grid}.ov-fly-hub svg{display:block}.ov-fly-arc{fill:none;stroke:var(--blue);stroke-width:3px;stroke-linecap:square;display:block}.ov-fly-arc.r{stroke:var(--red)}.ov-fly-arc.tl{grid-area:1/1;place-self:end}.ov-fly-arc.tr{grid-area:1/3;place-self:end start}.ov-fly-arc.bl{grid-area:3/1;place-self:start end}.ov-fly-arc.br{grid-area:3/3;place-self:start}.ov-fly-side{gap:18px;min-width:0;display:grid}.ov-fly-app{padding:16px 18px 17px}.ov-fly-k{color:var(--red-ink);font:600 var(--tiny) / 1.2 var(--mono);letter-spacing:.04em}.ov-fly-app h3{margin:2px 0 8px;font-size:22px}.ov .ov-fly-app p{font-size:11.5px;line-height:1.65}.ov .ov-fly-app p+p{margin-top:6px}.ov-fly-split{border-collapse:collapse;width:100%;font:400 var(--small) / 1.5 var(--mono)}.ov-fly-split th{width:120px;color:var(--blue);font-size:var(--tiny);text-align:left;vertical-align:top;border-bottom:1px solid var(--blue);padding:8px 12px 8px 0;font-weight:500}.ov-fly-split td{vertical-align:top;border-bottom:1px solid var(--blue);padding:8px 12px 8px 0}.ov-fly-split b{font:300 20px/1.15 var(--gothic);display:block}.ov .ov-fly-live{color:var(--ink-2);font-size:var(--small);line-height:1.6}@media (width<=1100px){.ov-fly{grid-template-columns:minmax(0,1fr);justify-items:center}.ov-fly-side{max-width:560px}}@media (width<=600px){.ov-fly-ring{grid-template-rows:none;grid-template-columns:minmax(0,1fr);width:100%}.ov-fly-hub,.ov-fly-step.at-top,.ov-fly-step.at-right,.ov-fly-step.at-bottom,.ov-fly-step.at-left{grid-area:auto}.ov-fly-hub{order:-1}.ov-fly-arc{display:none}.ov-fly-split th{width:84px}.ov-bytes{min-width:0}.ov-hex{scrollbar-width:none;font-size:9px;overflow-x:auto}.ov-hex div{gap:3px}}.mk-page{gap:30px;padding-bottom:6px;display:grid}.mk-page>*{min-width:0}.mk-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 32px;display:flex}.mk-head .lede{max-width:44em;margin-top:6px}.mk-tally{margin:0;display:flex}.mk-tally>div{border-left:1px solid var(--blue);text-align:right;margin-left:22px;padding:0 0 0 22px}.mk-tally>div:first-child{border-left:0;margin-left:0;padding-left:0}.mk-tally dt{color:var(--blue);font-size:var(--tiny);line-height:1.2}.mk-tally dd{font:300 30px/1.1 var(--gothic);letter-spacing:.03em;margin:2px 0 0}.mk-section-head{border-bottom:3px double var(--blue);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;margin-bottom:16px;padding-bottom:6px;display:flex}.mk-section-head h2{font-size:26px}.mk-section-head .sub{color:var(--blue);font-size:var(--tiny)}.mk-idx-row{--gap:18px;gap:var(--gap);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.mk-idx-cell{--c:var(--blue);min-width:0;position:relative}.mk-idx-cell.red{--c:var(--red)}.mk-idx-cell+.mk-idx-cell:before{content:"";top:50%;left:calc(var(--gap) * -1);width:var(--gap);background:var(--c);height:2px;position:absolute;transform:translateY(-50%)}.mk-idx-cell+.mk-idx-cell:after{content:"";top:50%;left:calc(var(--gap) / -2);border:1.5px solid var(--c);background:var(--paper);border-radius:50%;width:10px;height:7px;position:absolute;transform:translate(-50%,-50%)}.mk-idx{height:100%;color:var(--ink);flex-direction:column;padding:15px 15px 13px;display:flex}.mk-idx:hover{color:var(--ink);box-shadow:6px 6px 0 var(--red);transform:translateY(-3px)}.mk-idx.red:hover{box-shadow:6px 6px 0 var(--blue)}.mk-idx-sym{color:var(--c);font:600 var(--tiny) / 1.2 var(--mono);letter-spacing:.06em}.mk-idx h3{margin-top:3px;font-size:21px;line-height:1.15}.mk-idx-desc{min-height:2.9em;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:10.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.mk-idx-mark{border-top:2px solid var(--c);font:500 18px/1.25 var(--mono);white-space:nowrap;margin-top:10px;padding-top:8px;display:block}.mk-idx-stats{gap:1px;margin:6px 0 0;display:grid}.mk-idx-stats>div{font-size:var(--small);white-space:nowrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mk-idx-stats dt{color:var(--c);font-size:var(--tiny)}.mk-idx-stats dd{margin:0}.mk-board{padding:16px 20px 20px}.mk-board>.panel-head .sub{text-align:right}.mk-filters{flex-wrap:wrap;align-items:flex-end;gap:14px 28px;padding:2px 0 18px;display:flex}.mk-flabel{color:var(--blue);font-size:var(--tiny);margin-bottom:3px;padding:0;line-height:1.2;display:block}.mk-search{display:block}.mk-search-box{width:270px;height:34px;color:var(--blue);border-bottom:2px solid var(--ink);transition:border-color var(--t-in) var(--ease-out);align-items:center;gap:8px;display:flex}.mk-search-box:focus-within{border-bottom-color:var(--blue)}.mk-search-box svg{flex:none}.mk-search-box input{min-width:0;height:100%;color:var(--ink);font:500 var(--body) / 1 var(--mono);background:0 0;border:0;outline:none;flex:1;padding:0}.mk-search-box input::placeholder{color:var(--muted)}.mk-search-box input::-webkit-search-cancel-button{display:none}.mk-clear{width:22px;height:22px;color:var(--blue);font:600 11px/1 var(--mono);background:0 0;border:0;flex:none;padding:0}.mk-clear:hover{color:var(--red)}.mk-quick{min-width:0}.mk-quick .seg{min-width:400px}.mk-quick .seg button{padding:0 10px}.mk-graders{border:0;min-width:0;margin:0;padding:0}.mk-graders-row{align-items:center;gap:16px;height:34px;display:flex}.mk-check{font:500 var(--small) / 1 var(--mono);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex;position:relative}.mk-check input{opacity:0;pointer-events:none;position:absolute}.mk-check i{border:2px solid var(--blue);background:var(--paper);width:16px;height:16px;transition:background-color var(--t-in) var(--ease-out);flex:none;position:relative}.mk-check.on i{background:var(--blue)}.mk-check.on i:after{content:"";border:solid var(--paper);border-width:0 2.5px 2.5px 0;width:4px;height:7px;position:absolute;top:1px;left:3.5px;transform:rotate(45deg)}.mk-check input:focus-visible+i{outline:2px solid var(--red);outline-offset:2px}.mk-check:hover{color:var(--blue)}.mk-sort .input{width:230px;transition:transform var(--t-press) var(--ease-out), border-color var(--t-in) var(--ease-out)}.mk-sort select{cursor:pointer;appearance:none;background:var(--select-arrow) right 10px center / 10px 6px no-repeat;padding-right:30px}.mk-count{color:var(--muted);font-size:var(--small);margin-left:auto;padding-bottom:9px}.mk-scroll{scrollbar-width:thin;scrollbar-color:var(--blue) transparent;overflow-x:auto}.mk-tbl{min-width:1080px}.mk-tbl td{vertical-align:middle;padding:5px 8px}.mk-tbl th:first-child,.mk-tbl td:first-child{padding-left:2px}.mk-tbl th:last-child,.mk-tbl td:last-child{padding-right:2px}.mk-row{cursor:pointer}.mk-new{animation:pd-in var(--t-in) var(--ease-out) backwards}.mk-thumb{width:34px}.mk-thumb .dotimg{--dot:2px;width:26px}.mk-row:hover .dotimg .photo{opacity:1}.mk-thumb .dotimg .empty{border:1.5px dotted var(--blue);padding:0;font-size:0;position:absolute;inset:0}.mk-sym a{color:var(--blue);font:600 var(--small) / 1.2 var(--mono);letter-spacing:.02em}.mk-sym a:hover{color:var(--blue-2);text-underline-offset:3px;text-decoration:underline}.mk-name{max-width:320px}.mk-name-main,.mk-name-sub{text-overflow:ellipsis;white-space:nowrap;max-width:216px;display:block;overflow:hidden}.mk-name-main{line-height:1.35}.mk-name-sub{color:var(--muted);font-size:10.5px;line-height:1.35}.mk-mark{min-width:112px;font-weight:500}.mk-act{text-align:right}.mk-tbl td.mk-act,.mk-tbl th:last-child{background:var(--paper);position:sticky;right:0}.mk-side{background:var(--paper);min-width:52px;height:24px;font:600 var(--small) / 1 var(--mono);letter-spacing:.04em;border:2px solid;place-items:center;margin-left:6px;padding:0 8px;display:inline-grid}.mk-side.long,.mk-side.long:hover{color:var(--long)}.mk-side.short,.mk-side.short:hover{color:var(--short)}.mk-side.long:hover{color:#fff;background:var(--long);border-color:var(--long)}.mk-side.short:hover{color:#fff;background:var(--short);border-color:var(--short)}.mk-none{color:var(--muted);text-align:center;white-space:normal!important;padding:34px 8px!important}.mk-more{font-size:var(--small);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;padding-top:20px;display:flex}.mk-status{border-top:3px double var(--blue);color:var(--ink-2);font-size:var(--small);flex-wrap:wrap;align-items:center;gap:6px 0;padding-top:10px;display:flex}.mk-status>span+span:before{content:"·";color:var(--blue);margin:0 12px}.mk-status b{font-weight:500}.mk-dot{color:var(--ink);align-items:center;gap:8px;display:inline-flex}.mk-dot i{background:var(--line-strong);width:7px;height:7px}.mk-dot[data-state=live] i{background:var(--blue);animation:pd-live 1.6s var(--ease-in-out) infinite}.mk-dot[data-state=snapshot] i{background:var(--red)}@media (width<=1280px){.mk-idx-row{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row}.mk-idx-cell:before,.mk-idx-cell:after{display:none}}@media (width<=1100px){.mk-count{margin-left:0}}@media (width<=760px){.mk-page{gap:24px}.mk-tally{justify-content:space-between;width:100%}.mk-tally>div{text-align:left;margin-left:12px;padding-left:12px}.mk-tally dd{font-size:22px}.mk-idx-row{--gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.mk-idx{padding:12px 12px 11px}.mk-idx h3{font-size:19px}.mk-idx-desc{display:none}.mk-idx-mark{font-size:15px}.mk-board{padding:12px 12px 14px}.mk-board>.panel-head{flex-wrap:wrap}.mk-filters{gap:14px 18px}.mk-search,.mk-quick{flex:100%}.mk-search-box{width:100%}.mk-quick-scroll{scrollbar-width:none;overflow-x:auto}.mk-quick .seg{min-width:380px}.mk-sort{flex:160px}.mk-sort .input{width:100%}.mk-count{flex:100%;padding-bottom:0}.mk-tbl{min-width:0}.mk-tbl,.mk-tbl tbody{display:block}.mk-tbl thead{display:none}.mk-row{border-bottom:1px dotted var(--line-strong);grid-template-columns:26px minmax(0,1fr) auto auto;grid-template-areas:"img sym sym chg""img mark act act";align-items:center;column-gap:10px;padding:8px 0;display:grid}.mk-row td{border:0;padding:1px 0}.mk-row td:is(:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(8),:nth-child(9)){display:none}.mk-thumb{grid-area:img}.mk-sym{text-overflow:ellipsis;grid-area:sym;min-width:0;overflow:hidden}.mk-mark{grid-area:mark;min-width:0}.mk-row td:nth-child(7){grid-area:chg}.mk-tbl td.mk-act{grid-area:act;position:static}.mk-status>span+span:before{margin:0 8px}}.tr-page{gap:16px;min-width:0;display:grid}.tr-grid{grid-template-columns:minmax(0,1fr) 272px 344px;grid-template-areas:"chart book side""pos pos side";align-items:stretch;gap:16px;display:grid}.tr-bar{flex-wrap:wrap;align-items:center;gap:14px 22px;padding:14px 20px 14px 16px;display:flex}.tr-id{align-items:center;gap:12px;min-width:0;display:flex}.tr-id-img{width:40px;box-shadow:inset 0 0 0 1px var(--blue);flex:none}.tr-id-text{gap:5px;min-width:0;display:grid}.tr-picker{min-width:0;position:relative}.tr-pick{max-width:340px;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.tr-pick-name{font:300 25px/1.15 var(--gothic);letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;transition:color var(--t-in) var(--ease-out);overflow:hidden}.tr-pick:hover .tr-pick-name{color:var(--blue)}.tr-caret{color:#fff;background:var(--blue);width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--blue), inset 0 0 0 3px #fff;flex:none;place-items:center;display:inline-grid}.tr-pick[aria-expanded=true] .tr-caret svg{transform:rotate(180deg)}.tr-id-meta{font-size:var(--small);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.tr-sym{color:var(--blue);letter-spacing:.04em;font-weight:700}.tr-insured{color:var(--muted);white-space:nowrap}.tr-insured b{color:var(--ink);font-weight:500}.tr-mark{border-left:3px double var(--blue);gap:1px;padding-left:20px;display:grid}.tr-mark-v{font:500 26px/1.15 var(--mono);letter-spacing:-.01em;white-space:nowrap}.tr-stats{flex-wrap:wrap;flex:auto;justify-content:space-between;gap:10px 0;min-width:0;display:flex}.tr-stat{border-left:1px dotted var(--blue);align-content:start;gap:1px;min-width:0;padding:0 14px;display:grid}.tr-stat-k{color:var(--blue);font-size:var(--tiny);white-space:nowrap;line-height:1.3}.tr-stat-v{font-size:var(--body);white-space:nowrap;line-height:1.5}.tr-stat-sub{color:var(--muted);font-size:var(--tiny);white-space:nowrap;line-height:1.2}.tr-bar-end{margin-left:auto}.tr-hedge{height:34px}.tr-hedge-go{min-width:160px;position:relative;overflow:hidden}.tr-hedge-go[aria-disabled=true]{cursor:progress}.tr-hedge-go .pd-progress{background:#fff;height:2px;position:absolute;bottom:9px;left:8px;right:8px}.tr-menu{gap:10px;width:min(480px,100vw - 56px);padding:14px 14px 12px;display:grid;position:absolute;top:calc(100% + 12px);left:-8px}.tr-search input{font-size:var(--small)}.tr-opts{scrollbar-width:thin;scrollbar-color:var(--blue) transparent;align-content:start;max-height:min(380px,52vh);display:grid;overflow-y:auto}.tr-opt-group{z-index:1;color:var(--blue);background:var(--paper);border-bottom:1px solid var(--blue);font-size:var(--tiny);padding:8px 6px 4px;position:sticky;top:0}.tr-opt{border:0;border-bottom:1px dotted var(--line-strong);height:30px;color:var(--ink);font:400 var(--small) / 1 var(--mono);text-align:left;background:0 0;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto 30px;align-items:center;gap:10px;padding:0 6px;display:grid}.tr-opt[data-cursor=true]{background:var(--sheet-2)}.tr-opt.on{box-shadow:inset 3px 0 0 var(--blue)}.tr-opt-sym{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tr-opt.on .tr-opt-sym{color:var(--blue)}.tr-opt-name{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tr-opt-px{text-align:right}.tr-opt-lev{color:var(--muted);font-size:var(--tiny);text-align:right}.tr-opt-more{color:var(--muted);font-size:var(--tiny);padding:10px 6px 2px}.tr-chart{flex-direction:column;grid-area:chart;min-width:0;display:flex}.tr-chart>.panel-head,.tr-tabhead{flex-wrap:wrap;align-items:center;row-gap:4px;padding-bottom:4px}.seg.tr-tf{border-bottom:0}.seg.tr-tf button{height:26px;font-size:var(--small);flex:none;padding:0 10px}.tr-readout{min-height:20px;color:var(--ink-2);font-size:var(--small);white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:2px 14px;margin-bottom:6px;display:flex}.tr-readout i{color:var(--blue);margin-right:5px;font-style:normal}.tr-readout b{font-weight:500}.tr-ro-time{color:var(--muted)}.tr-plot{flex:1 0 auto;min-height:360px;position:relative}.tr-svg{cursor:crosshair;touch-action:pan-y;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:0;overflow:visible}.tr-svg text{font:500 10px var(--mono);font-variant-numeric:tabular-nums}.tr-grid-lines line{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:1 3}.tr-axis{fill:none;stroke:var(--blue);stroke-width:1px}.tr-ylabels text,.tr-xlabels text{fill:var(--muted)}.tr-oracle{fill:none;stroke:var(--red);stroke-width:1.6px;stroke-dasharray:.1 3.4;stroke-linecap:round}.tr-cross line{stroke:var(--ink);stroke-width:1px;stroke-dasharray:2 2;pointer-events:none}.tr-cross,.tr-level,.tr-lastlabel{pointer-events:none}.tr-candles-in{animation:pd-fade-in var(--t-in) var(--ease-out) both}.tr-candles-out{animation:pd-fade-out var(--t-out) var(--ease-in) both}.tr-live{animation:pd-live 1.6s var(--ease-in-out) infinite}.tr-legend{border-top:1px dotted var(--line-strong);flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:8px;padding-top:8px;display:flex}.tr-legend .legend{color:var(--ink-2);font-size:var(--tiny);gap:6px}.tr-legend-note{color:var(--muted);font-size:var(--tiny);margin-left:auto}.tr-bookpanel{flex-direction:column;grid-area:book;min-width:0;padding-left:15px;padding-right:15px;display:flex}.seg.tr-tabs{border-bottom:0;gap:16px}.seg.tr-tabs button{height:30px;font:300 19px/1 var(--gothic);letter-spacing:.03em;flex:none;padding:0}.seg.tr-tabs .seg-bar{bottom:-5px}.tr-lvl{height:21px;font-size:var(--small);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6px;display:grid;position:relative}.tr-lvl>span{text-align:right;white-space:nowrap;position:relative;overflow:hidden}.tr-lvl>span:first-of-type{text-align:left}.tr-lvl-head{height:20px;color:var(--blue);border-bottom:1px solid var(--blue);font-size:var(--tiny);margin-bottom:3px}.tr-depth{transform-origin:100%;width:100%;transition:transform var(--t-move) var(--ease-out);position:absolute;top:2px;bottom:2px;right:0}.tr-lvl.ask .tr-depth{background:var(--red-soft)}.tr-lvl.bid .tr-depth{background:var(--blue-soft)}.tr-lvl.ask .tr-lvl-px,.tr-print.short .tr-lvl-px{color:var(--short)}.tr-lvl.bid .tr-lvl-px,.tr-print.long .tr-lvl-px{color:var(--long)}.tr-mid{border-top:3px double var(--blue);border-bottom:3px double var(--blue);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;margin:5px 0;padding:7px 0 6px;display:flex}.tr-mid-mark{font:600 16px/1.2 var(--mono);white-space:nowrap}.tr-mid-spread{color:var(--muted);font-size:var(--tiny);white-space:nowrap;margin-left:auto}.tr-print{border-bottom:1px dotted var(--line)}.tr-print.fresh.long{animation:pd-flash-long .6s var(--ease-out)}.tr-print.fresh.short{animation:pd-flash-short .6s var(--ease-out)}.tr-side-col{flex-direction:column;grid-area:side;gap:16px;min-width:0;display:flex}.seg.tr-side{margin-bottom:16px}.seg.tr-side button{height:38px;font-size:14px}.tr-order{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.tr-size{height:40px}.tr-order .field{grid-template-columns:minmax(0,1fr);min-width:0}.tr-size input{width:0;padding-left:4px;font-size:16px}.tr-dollar{color:var(--blue);font-size:var(--body);padding-right:0}.tr-form.red .tr-dollar{color:var(--red)}.tr-form.red .input:focus-within{border-color:var(--red)}.tr-form .chip-btn{height:22px;color:var(--ink-2);background:var(--sheet-2);box-shadow:inset 0 0 0 1px var(--line-strong);font:600 var(--tiny) / 1 var(--mono);letter-spacing:.04em;white-space:nowrap;border:0;padding:0 8px}.tr-form .chip-btn:hover{color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.tr-form .chip-btn.on{color:#fff;background:var(--blue);box-shadow:none}.tr-form.red .chip-btn:hover{color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.tr-form.red .chip-btn.on{color:#fff;background:var(--red)}.tr-max{margin-right:6px}.tr-pcts{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:6px;display:grid}.tr-lev .label b{color:var(--ink);font:600 var(--body) / 1 var(--mono)}.tr-lev-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.tr-form .lev-steps button{color:#fff;background:var(--blue);width:26px;height:26px;box-shadow:inset 0 0 0 2px var(--blue), inset 0 0 0 3px #fff, inset 0 0 0 4px var(--blue);font:700 14px/1 var(--mono);border:0;place-items:center;padding:0;display:inline-grid}.tr-form.red .lev-steps button{background:var(--red);box-shadow:inset 0 0 0 2px var(--red), inset 0 0 0 3px #fff, inset 0 0 0 4px var(--red)}.tr-form .lev-steps button:disabled{background:var(--line-strong);box-shadow:inset 0 0 0 2px var(--line-strong), inset 0 0 0 3px #fff, inset 0 0 0 4px var(--line-strong)}.tr-range{--ink-c:var(--blue);padding-bottom:26px;position:relative}.tr-form.red .tr-range{--ink-c:var(--red)}.tr-range input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:26px;margin:0;display:block}.tr-range input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(var(--ink-c), var(--ink-c)) 0 0 / var(--fill,0%) 100% no-repeat, var(--line);height:3px}.tr-range input[type=range]::-moz-range-track{background:var(--line);height:3px}.tr-range input[type=range]::-moz-range-progress{background:var(--ink-c);height:3px}.tr-range input[type=range]::-webkit-slider-thumb{background:var(--ink-c);width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--ink-c), inset 0 0 0 3px #fff;appearance:none;transition:transform var(--t-press) var(--ease-out);border:0;margin-top:-5.5px}.tr-range input[type=range]::-moz-range-thumb{background:var(--ink-c);width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--ink-c), inset 0 0 0 3px #fff;transition:transform var(--t-press) var(--ease-out);border:0;border-radius:0}.tr-range input[type=range]:active::-webkit-slider-thumb{transform:scale(.98)}.tr-range input[type=range]:active::-moz-range-thumb{transform:scale(.98)}.tr-lev-marks{height:22px;position:absolute;top:28px;left:0;right:0}.tr-lev-marks .chip-btn{height:20px;padding:0 5px;position:absolute;top:0;translate:-50%}.tr-quote{gap:10px 16px;padding-top:2px}.tr-note{color:var(--ink-2);font-size:var(--tiny);margin-top:-6px;line-height:1.5}.tr-submit{display:grid}.tr-stamp{height:48px;font-size:14px}.tr-stamp[aria-disabled=true]{cursor:progress}.tr-fillbar{height:3px;margin-top:6px;overflow:hidden}.tr-fillbar i{background:var(--blue);height:100%;display:block}.tr-form.red .tr-fillbar i{background:var(--red)}.tr-err{min-height:18px;color:var(--short);font-size:var(--small);margin-top:-10px}.tr-err[data-quiet=true]{visibility:hidden}.tr-cta{gap:14px;padding:18px 16px 16px;display:grid}.tr-cta p{color:var(--ink-2);font-size:var(--small);line-height:1.7}.tr-cta-link.block{text-align:center;white-space:normal;width:100%;height:auto;min-height:40px;padding:9px 14px;line-height:1.5;display:flex}.tr-specs .kv-grid{grid-template-columns:1fr;gap:0}.tr-specs .kv{border-bottom:1px dotted var(--blue);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0 5px;display:flex}.tr-specs .kv>span:last-child{font-size:var(--small);text-align:right}.tr-specs-lede{color:var(--ink-2);font-size:var(--small);margin-bottom:14px;line-height:1.7}.tr-acct .panel-head a.sub{font-size:var(--tiny)}.tr-health{gap:6px;margin-top:14px;display:grid}.tr-health-row{justify-content:space-between;align-items:baseline;display:flex}.tr-health-row span{color:var(--blue);font-size:var(--tiny)}.tr-acct.red .tr-health-row span{color:var(--red)}.tr-health-row b{font-weight:600}.tr-health-scale{color:var(--muted);font-size:var(--tiny);justify-content:space-between;display:flex}.tr-demo{border-top:1px dotted var(--line-strong);color:var(--muted);font-size:var(--tiny);align-items:center;gap:8px;margin-top:14px;padding-top:10px;display:flex}.tr-demo i{background:var(--blue);width:7px;height:7px;animation:pd-live 1.6s var(--ease-in-out) infinite}.tr-positions{grid-area:pos;min-width:0}.tr-openpnl{color:var(--blue);font-size:var(--tiny);white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.tr-openpnl .ticker{font-size:var(--body);font-weight:600}.tr-swipe{display:none}.tr-scroll{scrollbar-width:thin;scrollbar-color:var(--blue) transparent;position:relative;overflow-x:auto}.tr-tbl td{vertical-align:middle;padding:6px 8px;font-size:12px}.tr-pos-tbl th{vertical-align:bottom}.tr-tbl th:first-child,.tr-tbl td:first-child{padding-left:4px}.tr-tbl tr.cur td:first-child{box-shadow:inset 3px 0 0 var(--blue);padding-left:10px}.tr-tbl tr.cur th:first-child{padding-left:10px}.tr-pos-sym,.tr-headlink{display:inline-block}.tr-pos-sym{color:var(--ink);letter-spacing:.02em;font-weight:600}.tr-pos-sym:hover{color:var(--blue)}.tr-two{justify-items:end;line-height:1.3;display:inline-grid}.tr-two small{color:var(--muted);font-size:var(--tiny)}.tr-two small.long{color:var(--long)}.tr-two small.short{color:var(--short)}.tr-side-tag{height:18px;font-size:var(--tiny);letter-spacing:.04em;padding:0 6px;font-weight:600;line-height:18px;display:inline-block}.tr-side-tag.long{color:#fff;background:var(--long)}.tr-side-tag.short{color:#fff;background:var(--short)}.tr-acts{white-space:normal;width:1%}.tr-acts .ghost{width:100%;height:24px;padding:0 10px;display:flex}.tr-acts .ghost+.ghost{margin:4px 0 0}.tr-pos-tbl .tr-acts{z-index:1;background:var(--paper);padding-left:10px;position:sticky;right:0}.tr-empty{color:var(--muted);font-size:var(--small);text-align:center;justify-items:center;gap:10px;padding:22px 16px 18px;display:grid}@keyframes tr-rise{0%{opacity:0;transform:translate(-50%,-100%)scale(.96)}to{opacity:1;transform:translate(-50%,calc(-100% - 14px))}}.tr-riser{z-index:var(--z-menu);background:var(--paper);font:600 var(--body) / 1.4 var(--mono);white-space:nowrap;pointer-events:none;animation:tr-rise var(--spring-t) var(--spring) both;padding:1px 6px;position:absolute;transform:translate(-50%,calc(-100% - 14px));box-shadow:inset 0 0 0 1px}.tr-riser small{color:var(--ink-2);font-size:var(--tiny);font-weight:500}.tr-riser.out{animation:pd-fade-out var(--t-out) var(--ease-in) both}.tr-hedge-top{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:16px;margin-bottom:16px;display:grid}.tr-hedge-img{width:84px;box-shadow:inset 0 0 0 1px var(--red)}.tr-hedge-top .lede{font-size:var(--small);line-height:1.75}.tr-hedge-body .tr-err{margin-top:12px}.tr-hedge-actions .ghost,.tr-hedge-actions .stamp{height:40px}.tr-hedge-note{color:var(--ink-2);font-size:var(--tiny);margin-top:12px}.tr-hedge-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.tr-none{place-items:center;min-height:60vh;padding:24px 0;display:grid}.tr-none-box{text-align:center;justify-items:center;gap:14px;max-width:520px;padding:36px 32px 32px;display:grid}.tr-none-box .lede{color:var(--ink-2)}.tr-none-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}@media (width<=1199px){.tr-grid{grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"chart chart""book side""pos pos"}.tr-side-col{align-self:start}}@media (width<=899px){.tr-page,.tr-grid{gap:14px}.tr-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"chart""side""book""pos"}.tr-page .panel{padding:14px 14px 16px}.tr-bar{gap:12px}.tr-id{flex:100%}.tr-pick{max-width:100%}.tr-pick-name{font-size:22px}.tr-mark{border-top:3px double var(--blue);border-left:0;flex:100%;padding:8px 0 0}.tr-stats{flex:100%;grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.tr-stat{border-bottom:1px dotted var(--blue);border-left:0;padding:0 0 4px}.tr-stat.wide{grid-column:1/-1}.tr-bar-end{flex:100%;margin-left:0}.tr-bar-end .ghost{width:100%}.tr-id,.tr-picker{position:static}.tr-menu{width:auto;top:62px;left:6px;right:6px}.tr-opt{grid-template-columns:minmax(0,1fr) auto}.tr-opt-name,.tr-opt-lev{display:none}.tr-plot{min-height:260px}.tr-legend-note{margin-left:0}.tr-swipe{color:var(--blue);font-size:var(--tiny);align-items:center;gap:8px;margin:-4px 0 8px;display:flex}.tr-swipe:after{content:"";background:radial-gradient(circle at 1.5px 1.5px, var(--blue) 1px, transparent 1.3px) 0 0 / 5px 3px repeat-x;flex:1;height:3px}.tr-hedge-top{grid-template-columns:64px minmax(0,1fr)}.tr-hedge-img{width:64px}}@media (width<=600px){.tr-form .chip-btn{height:32px}.tr-form .lev-steps button{width:36px;height:36px}.tr-range{padding-bottom:42px}.tr-range input[type=range]{height:36px}.tr-lev-marks{height:32px;top:44px}.tr-lev-marks .chip-btn{min-width:32px;height:30px}}.bd-panel{padding:16px 20px 22px}.bd-panel>.panel-head .sub{text-align:right}.bd-filters .mk-quick .seg{min-width:590px}.bd-grid{grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:22px;display:grid}.bd-none{color:var(--ink-2);text-align:center;justify-items:center;gap:14px;padding:30px 20px;display:grid}.cn-page{grid-template-columns:minmax(0,1fr);gap:16px}.cn-bar .tr-id{gap:14px}.cn-name{margin:0;font-size:26px}.cn-mint{color:var(--ink-2);font:500 var(--small) / 1 var(--mono);background:0 0;border:0;padding:0}.cn-mint:hover{color:var(--blue)}.cn-curve{border-left:3px double var(--blue);gap:4px;min-width:210px;padding-left:18px;display:grid}.cn-curve-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cn-curve-row b{font-weight:600}.cn-curve-sub{color:var(--muted);font-size:var(--tiny);white-space:nowrap}.cn-grid{grid-template-columns:minmax(0,1fr) 344px;align-items:start;gap:16px;display:grid}.cn-main{gap:16px;min-width:0;display:grid}.cn-side{grid-area:auto}.cn-two{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.cn-term .panel-head .sub{text-align:right}.cn-term-note{color:var(--muted);font-size:var(--tiny);align-items:center;gap:7px;margin-top:10px;display:flex}.cn-idea blockquote{border-left:3px solid var(--red);margin:0;padding:2px 0 2px 12px}.cn-idea blockquote p{font:300 18px/1.35 var(--gothic);letter-spacing:.02em}.cn-idea-meta{color:var(--muted);font-size:var(--tiny);margin-top:10px}.cn-idea-meta b{color:var(--ink);font-weight:500}.cn-tcp-list{margin:0;padding:0;list-style:none;display:grid}.cn-tcp-list li{border-bottom:1px dotted var(--line-strong);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;display:grid}.cn-tcp-list b,.cn-tcp-list .muted{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cn-tcp-list b{font-weight:600;line-height:1.4}.cn-tcp-list .muted{font-size:var(--tiny);line-height:1.3}.cn-tcp-n{color:var(--blue);font-size:var(--small)}.cn-tcp-note{color:var(--red-ink);font-size:var(--tiny);letter-spacing:.04em;margin-top:10px}.cn-tbl th,.cn-tbl td{padding:5px 6px}.cn-you td{background:var(--blue-soft)}.cn-hold-list{font-size:var(--small);margin:0;padding:0;list-style:none;display:grid}.cn-hold-list li{border-bottom:1px dotted var(--line-strong);grid-template-columns:minmax(0,1fr) auto minmax(36px,70px) 52px;align-items:center;gap:8px;padding:6px 0;display:grid}.cn-hold-list li>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cn-hold-list b{text-align:right;font-weight:500}.cn-hold-bar{background:var(--sheet-2);height:6px;overflow:hidden}.cn-hold-bar i{background:var(--blue);transform-origin:0;height:100%;display:block}.cn-hold-bar i.pool{background:var(--red)}@media (width<=1199px){.cn-grid{grid-template-columns:minmax(0,1fr) 320px}.cn-two{grid-template-columns:minmax(0,1fr)}}@media (width<=899px){.cn-grid{grid-template-columns:minmax(0,1fr)}.cn-curve{border-left:0;width:100%;padding-left:0}.cn-curve-sub{white-space:normal}.cn-name{font-size:22px}.tm-full .tm-body{height:320px}.tm-full .tm-line{grid-template-columns:56px minmax(0,1fr)}.tm-full .tm-ts{display:none}.tm-full .tm-prog{margin-left:58px}.bd-grid{grid-template-columns:minmax(0,1fr)}}.bd-filters .seg button,.tc-filters .seg button{white-space:nowrap}.cn-main>.tr-chart{grid-area:auto}.cn-idea .panel-head .sub,.ln-step.red .panel-head .sub,.tc-rule .panel-head .sub{color:var(--red-ink)}.cn-banner{aspect-ratio:3;object-fit:cover;border:3px solid var(--blue);width:100%;max-height:180px;display:block}.cn-link{text-decoration:none}.cn-link:hover{color:var(--blue)}.cn-about{color:var(--ink-2);font-size:var(--small);gap:2px;margin-bottom:12px;line-height:1.6;display:grid}.cn-fly-chain{align-items:center;display:flex}.cn-fly-chain .ov-link{width:22px}.cn-fly-stat{flex:1;gap:1px;min-width:0;padding:12px 14px 11px;display:grid}.cn-fly-stat span{color:var(--c);font-size:var(--tiny)}.cn-fly-stat.red span{color:var(--red-ink)}.cn-fly-stat b{font:300 21px/1.2 var(--gothic);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cn-fly-stat small{color:var(--muted);font-size:var(--tiny);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cn-apps{margin:14px 0 0;padding:0;list-style:none;display:grid}.cn-apps li{border-bottom:1px dotted var(--line-strong);font-size:var(--small);grid-template-columns:14px minmax(0,1fr) auto 90px;align-items:center;gap:12px;padding:8px 0;display:grid}.cn-apps li>div{min-width:0;display:grid}.cn-apps li>div b{font-weight:600}.cn-apps li>div .muted{font-size:var(--tiny);line-height:1.45}.cn-apps li>b{text-align:right}.cn-apps-none{font-size:var(--small);margin-top:12px}.cn-fly-foot{color:var(--muted);font-size:var(--tiny);margin-top:12px;line-height:1.6}.cn-fly-foot b{color:var(--ink);font-weight:600}@media (width<=899px){.cn-fly-chain{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cn-fly-chain .ov-link{display:none}.cn-apps li{grid-template-columns:14px minmax(0,1fr) 76px}.cn-apps li>span.muted{display:none}}.cn-parts{font-size:var(--small);gap:4px;margin:12px 0 0;padding-left:20px;display:grid}.cn-parts li::marker{color:var(--red-ink)}.cn-parts b{font-weight:600}.cn-parts .muted{font-size:var(--tiny);display:block}.ln-page{gap:26px;padding-bottom:6px;display:grid}.ln-page>*{min-width:0}.ln-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:26px;display:grid}.ln-form{gap:20px;min-width:0;display:grid}.ln-step .panel-head h3{align-items:baseline;gap:10px;display:flex}.ln-n{color:var(--blue)}.ln-step.red .ln-n{color:var(--red)}.ln-done{color:var(--blue);font:700 var(--small) / 1 var(--mono)}.ln-step.red .ln-done,.ln-step.red .field>label{color:var(--red-ink)}.ln-name{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:22px;display:grid}.ln-face{justify-items:start;gap:8px;display:grid}.ln-face-ctl{gap:6px;width:104px;display:grid}.ln-face-ctl .ghost{width:100%}.ln-sw{background:var(--blue);vertical-align:-1px;width:9px;height:9px;margin-right:5px;display:inline-block}.ln-sw.red{background:var(--red)}.ln-tone button{height:26px;font-size:var(--tiny);padding:0 6px}.ln-fields{gap:14px;display:grid}.ln-idea{border:2px solid var(--line-strong);background:var(--sheet);width:100%;min-height:96px;font:400 var(--body) / 1.6 var(--mono);resize:vertical;transition:border-color var(--t-in) var(--ease-out);padding:10px 12px}.ln-idea:focus{border-color:var(--red);outline:none}.ln-examples{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.ln-examples .mk-flabel{color:var(--red-ink);margin:0 4px 0 0}.ln-reads{color:var(--muted);font-size:var(--small);margin-top:10px}.ln-reads b{color:var(--ink);font-weight:600}.ln-picker{gap:12px;display:grid}.ln-tray{border:2px dotted var(--blue);min-height:42px;font-size:var(--small);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.ln-tray-k{color:var(--blue);margin-right:6px;font-weight:700}.ln-chip{border:0;height:24px}.ln-picker-actions{align-items:center;gap:12px;display:flex}.ln-picker-actions .ghost svg{display:block}.ln-clear{color:var(--muted);font:500 var(--small) / 1 var(--mono);background:0 0;border:0;padding:0}.ln-clear:hover{color:var(--red)}.ln-groups{flex-wrap:wrap;gap:6px;display:flex}.ln-search .mk-search-box{width:min(380px,100%)}.ln-src{color:var(--muted);font-size:var(--tiny);margin-top:-4px}.ln-tcps{border-top:2px solid var(--blue);scrollbar-width:thin;scrollbar-color:var(--blue) transparent;max-height:300px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ln-tcp{border:0;border-bottom:1px dotted var(--line-strong);width:100%;color:var(--ink);font:400 var(--small) / 1.4 var(--mono);text-align:left;background:0 0;grid-template-columns:16px minmax(0,1.1fr) minmax(0,1fr) 54px;align-items:center;gap:12px;padding:7px 4px;display:grid}.ln-tcp:hover:not(:disabled){background:var(--sheet-2)}.ln-tcp:disabled{color:var(--line-strong);cursor:not-allowed}.ln-tcp i{border:2px solid var(--blue);background:var(--paper);width:16px;height:16px;transition:background-color var(--t-in) var(--ease-out);position:relative}.ln-tcp.on i{background:var(--blue)}.ln-tcp.on i:after{content:"";border:solid var(--paper);border-width:0 2.5px 2.5px 0;width:4px;height:7px;position:absolute;top:1px;left:3.5px;transform:rotate(45deg)}.ln-tcp-name,.ln-tcp-src{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ln-tcp-name{font-weight:600}.ln-tcp.on .ln-tcp-name{color:var(--blue)}.ln-tcp-src{color:var(--muted)}.ln-tcp-n{color:var(--blue);text-align:right}.ln-empty{font-size:var(--small);padding:14px 4px}.ln-warn{color:var(--ink-2);background:var(--red-soft);font-size:var(--tiny);padding:9px 12px;line-height:1.6}.ln-warn b{color:var(--red-ink)}.ln-buys{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ln-sum{margin-top:16px}.ln-go-row{justify-items:start;gap:4px;margin-top:18px;display:grid}.ln-go{min-width:240px}.ln-err{margin-top:4px}.ln-side{gap:14px;display:grid;position:sticky;top:0}.ln-next{border-top:3px double var(--blue);counter-reset:ln;font-size:var(--small);gap:8px;margin:0;padding:14px 0 0;line-height:1.5;list-style:none;display:grid}.ln-next li{counter-increment:ln;padding-left:22px;position:relative}.ln-next li:before{content:counter(ln);color:var(--red-ink);font:400 17px/1 var(--gothic);position:absolute;top:1px;left:0}.ln-next b{font-weight:600}.ln-rules{color:var(--blue);font-size:var(--small)}.ln-seq-top{align-items:center;gap:14px;display:flex}.ln-seq-name{font:300 24px/1.1 var(--gothic);letter-spacing:.02em;display:block}.ln-seq-list{margin:16px 0 0;padding:0;list-style:none;display:grid}.ln-seq-list li{border-bottom:1px dotted var(--line-strong);font-size:var(--small);opacity:.25;grid-template-columns:60px minmax(0,1fr) 16px;gap:10px;padding:7px 0;display:grid}.ln-seq-list li.in{opacity:1;animation:pd-in var(--t-in) var(--ease-out) both}.ln-seq-k{color:var(--blue);font-weight:700}.ln-seq-ok{color:var(--blue);text-align:right;font-weight:700}.ln-seq-bar{background:var(--sheet-2);height:3px;margin-top:12px}.ln-seq-bar i{background:var(--blue);transform-origin:0;height:100%;transition:transform .42s linear;display:block}.ln-seq-actions{font-size:var(--small);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:18px;display:flex}@media (width<=1100px){.ln-grid{grid-template-columns:minmax(0,1fr)}.ln-side{max-width:360px;position:static}}@media (width<=600px){.ln-name{grid-template-columns:minmax(0,1fr)}.ln-face{grid-template-columns:minmax(0,1fr);gap:8px}.ln-media,.ln-face-ctl{width:min(168px,100%)}.ln-tcp{grid-template-columns:16px minmax(0,1fr) 46px}.ln-tcp-src{display:none}.ln-go{width:100%;min-width:0}}.tc-groups{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.tc-group{width:100%;height:100%;color:var(--ink);font:400 var(--small) / 1.4 var(--mono);text-align:left;align-content:start;gap:2px;padding:13px 14px 12px;display:grid}.tc-group:hover{box-shadow:5px 5px 0 var(--red);transform:translateY(-2px)}.tc-group.red:hover{box-shadow:5px 5px 0 var(--blue)}.tc-group.on{background-color:var(--blue-soft)}.tc-group.red.on{background-color:var(--red-soft)}.tc-g-k{color:var(--c);font-size:var(--tiny);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-group.red .tc-g-k{color:var(--red-ink)}.tc-group b{font:300 20px/1.2 var(--gothic);letter-spacing:.02em}.tc-g-n{border-top:2px solid var(--c);margin-top:4px;padding-top:5px;font-weight:600}.tc-g-top{color:var(--muted);font-size:var(--tiny);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tc-groupchip{border:0;height:26px;margin-bottom:4px}.tc-tbl{min-width:920px}.tc-tbl td{vertical-align:middle;padding:6px 8px}.tc-ico{width:24px}.tc-ico svg{display:block}.tc-name{text-overflow:ellipsis;max-width:280px;font-weight:600;overflow:hidden}.tc-src{max-width:260px;color:var(--muted);text-overflow:ellipsis;overflow:hidden}.tc-hits{gap:4px;display:flex}.tc-rule{justify-items:start;gap:14px;padding:16px 20px 20px;display:grid}.tc-rule p{max-width:62em;color:var(--ink-2);line-height:1.8}.md{gap:5px;display:grid}.md-zone{color:var(--muted);border:2px dashed var(--line-strong);background:var(--sheet-2);cursor:pointer;transition:border-color var(--t-in) var(--ease-out), background-color var(--t-in) var(--ease-out), color var(--t-in) var(--ease-out);place-items:center;display:grid;position:relative;overflow:hidden}.md-zone:hover,.md-zone.over{color:var(--blue);border-color:var(--blue);background:var(--blue-soft)}.md-zone.has{border-style:solid;border-color:var(--blue)}.md-zone img{object-fit:cover;width:100%;height:100%;display:block}.md-empty{font-size:var(--tiny);text-align:center;justify-items:center;gap:3px;padding:10px;line-height:1.3;display:grid}.md-empty b{color:var(--ink);font-weight:600}.md-face svg{margin-bottom:4px}.md-foot{color:var(--muted);justify-content:space-between;gap:8px;font-size:9.5px;line-height:1.35;display:flex}.md-hint.warn,.md-hint.err{color:var(--red-ink)}.md-hint.err{font-weight:600}.md-x{color:var(--muted);font:600 9.5px/1.35 var(--mono);background:0 0;border:0;padding:0}.md-x:hover{color:var(--red-ink)}.ln-media,.ln-face-ctl{width:168px}.ln-desc{min-height:70px}.ln-more{border-top:1px dotted var(--line-strong);gap:8px;margin-top:16px;padding-top:12px;display:grid}.ln-more-btn{color:var(--blue);font:600 var(--small) / 1.4 var(--mono);background:0 0;border:0;justify-self:start;padding:2px 0}.ln-more-btn span{width:1em;display:inline-block}.ln-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;margin-bottom:6px;display:grid}.ln-banner{max-width:520px}.input.bad{border-color:var(--red)}.ln-lock{color:var(--ink-2);border-left:3px solid var(--red);background:var(--red-soft);font-size:var(--tiny);margin-top:14px;padding:8px 12px;line-height:1.55}.ln-set{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px 22px;margin-bottom:16px;display:grid}.ln-step.red .field>.label{color:var(--red-ink)}.ln-seg button{height:30px;font-size:var(--small);white-space:nowrap;position:relative}.ln-seg>.seg-bar{display:none}.ln-seg>button[aria-pressed=true]:after{content:"";background:var(--blue);height:3px;position:absolute;bottom:-1px;left:0;right:0}.ln-help{color:var(--muted);font-size:var(--tiny);line-height:1.5}.ln-reinvest{margin-bottom:16px}.ln-reinvest label b{color:var(--ink);font:600 var(--body) / 1 var(--mono)}.ln-unit{border:0;border-left:1px solid var(--line-strong);height:100%;color:var(--blue);background:var(--sheet-2);font:600 var(--small) / 1 var(--mono);white-space:nowrap;padding:0 10px}.ln-fees{border:2px dotted var(--blue);gap:6px;margin-top:16px;padding:12px 14px;display:grid}.ln-fees ol{font-size:var(--small);margin:0;padding-left:18px;line-height:1.6}.ln-fees li::marker{color:var(--red-ink)}.ln-built{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.ln-built .mk-flabel{margin:0 4px 0 0}.ln-side-banner{aspect-ratio:3;object-fit:cover;border:2px solid var(--blue);width:100%}@media (width<=760px){.ln-links,.ln-set{grid-template-columns:minmax(0,1fr)}}.tc-rule-acts{flex-wrap:wrap;gap:12px;display:flex}.ib{gap:10px;display:grid}.ib-head{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.ib-head .ghost svg{display:block}.ib-note{color:var(--muted);font-size:var(--tiny)}.ib-parts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ib-part{border:2px dotted var(--blue);gap:6px;padding:10px 12px 8px;display:grid}.ib-part:nth-child(2n){border-color:var(--red)}.ib-part-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.ib-n{color:var(--red-ink);font:400 17px/1 var(--gothic)}.ib-part-head b{font:300 18px/1.15 var(--gothic);letter-spacing:.02em}.ib-snip{color:var(--muted);font-size:var(--tiny)}.ib-terms{flex-wrap:wrap;gap:4px;display:flex}.ib-opts{border-top-width:1px;max-height:none}.ib-none{font-size:var(--small)}.ln-clear-all{justify-self:start}.ln-or{margin:4px 0 -4px}.bl-page{gap:22px}.bl-templates{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bl-templates .mk-flabel{margin:0 6px 0 0}.bl-grid{grid-template-columns:196px minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.bl-palette{gap:12px;padding:14px 14px 16px;display:grid}.bl-palette .panel-head{margin-bottom:0}.bl-pal-group{align-content:start;gap:4px;display:grid}.bl-pal-k{color:var(--blue);border-bottom:1px solid var(--line);font:600 var(--tiny) / 1.2 var(--mono);letter-spacing:.06em;padding-bottom:2px}.bl-pal-k.red{color:var(--red-ink)}.bl-pal-k.ink{color:var(--ink-2)}.bl-pal{border:1px solid var(--line-strong);width:100%;height:26px;color:var(--ink);background:var(--paper);font:500 var(--small) / 1 var(--mono);text-align:left;cursor:grab;touch-action:none;align-items:center;gap:6px;padding:0 8px;display:flex}.bl-pal:hover{color:var(--blue);border-color:var(--blue)}.bl-pal.red:hover{color:var(--red-ink);border-color:var(--red)}.bl-pal svg{flex:none}.bl-canvas{min-width:0;padding:12px 14px}.bl-canvas-head{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:10px}.bl-mode{border-bottom:0;min-width:160px}.bl-pen{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bl-sheet{border:1px solid var(--line-strong);scrollbar-width:thin;scrollbar-color:var(--blue) transparent;max-height:620px;overflow:auto}.bl-board{background:radial-gradient(circle at 1px 1px, var(--line-strong) .9px, transparent 1.2px) 0 0 / 20px 20px, var(--paper);position:relative}.bl-svg{pointer-events:none;position:absolute;inset:0;overflow:visible}.bl-wire{fill:none;stroke:var(--blue);stroke-width:2px}.bl-wire.on{stroke:var(--red);stroke-width:3px}.bl-wire.temp{stroke-dasharray:5 4}.bl-wire-hit{fill:none;stroke:#0000;stroke-width:14px;pointer-events:stroke;cursor:pointer}.bl-board.draw .bl-wire-hit{pointer-events:none}.bl-stroke{fill:none;stroke:var(--blue);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.1 5}.bl-stroke.red{stroke:var(--red)}.bl-node{--c:var(--blue);color:var(--ink);border:2px solid var(--c);outline:1px solid var(--c);outline-offset:-5px;background:var(--paper);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:transform var(--t-press) var(--ease-out), box-shadow var(--t-in) var(--ease-out);align-content:center;gap:1px;padding:6px 14px 7px;display:grid;position:absolute}.bl-node.red{--c:var(--red)}.bl-node.ink{--c:var(--ink)}.bl-node.on{box-shadow:4px 4px 0 var(--red)}.bl-node.red.on{box-shadow:4px 4px 0 var(--blue)}.bl-node:active{transform:scale(.98)}.bl-node.lifted{z-index:2;cursor:grabbing;box-shadow:5px 6px 0 var(--red);transform:translate(-1px,-2px)}.bl-board.draw .bl-node{opacity:.7;pointer-events:none}.bl-node-k{color:var(--c);font:600 9px/1.2 var(--mono);letter-spacing:.06em}.bl-node.red .bl-node-k{color:var(--red-ink)}.bl-node-t{font:300 16px/1.15 var(--gothic);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bl-node-s{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;line-height:1.3;overflow:hidden}.bl-port{border:2px solid var(--c);background:var(--paper);width:12px;height:12px;margin-top:-6px;position:absolute;top:50%}.bl-port.in{left:-8px}.bl-port.out{background:var(--c);cursor:crosshair;transition:transform var(--t-press) var(--ease-out);right:-8px}.bl-port.out:hover{transform:scale(1.05)}.bl-draw{cursor:crosshair;touch-action:none;position:absolute;inset:0}.bl-empty{color:var(--muted);font-size:var(--small);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.bl-sheet-note{font-size:var(--tiny);margin-top:8px}.bl-ghost{--c:var(--blue);z-index:var(--z-fly);border:2px solid var(--c);background:var(--paper);box-shadow:5px 6px 0 var(--red);pointer-events:none;padding:6px 14px;display:grid;position:fixed}.bl-ghost.red{--c:var(--red)}.bl-ghost.ink{--c:var(--ink)}.bl-side{gap:4px;min-width:0;display:grid}.bl-insp{gap:12px;padding:16px 16px 18px;display:grid}.bl-insp .panel-head{margin-bottom:0}.bl-desc{min-height:64px}.bl-edit{--c:var(--blue);border:2px dotted var(--c);gap:8px;padding:10px 12px;display:grid}.bl-edit.red{--c:var(--red)}.bl-edit.ink{--c:var(--ink)}.bl-edit-k{color:var(--c);font:600 var(--tiny) / 1.2 var(--mono)}.bl-edit.red .bl-edit-k{color:var(--red-ink)}.bl-edit b{font:300 19px/1.15 var(--gothic);letter-spacing:.02em}.bl-edit .muted{font-size:var(--tiny)}.bl-edit .ln-clear{justify-self:start}.bl-plan{border-top:3px double var(--blue);gap:6px;padding-top:10px;display:grid}.bl-plan ol{font-size:var(--small);margin:0;padding-left:20px;line-height:1.55}.bl-plan li::marker{color:var(--red-ink)}.bl-warnline{color:var(--red-ink);font-size:var(--tiny);line-height:1.5}.bl-fuel{color:var(--ink-2);font-size:var(--tiny)}.bl-acts{gap:10px;display:grid}.bl-acts .stamp{width:100%}.bl-acts-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.bl-saved-list{margin:0;padding:0;list-style:none;display:grid}.bl-saved-list li{border-bottom:1px dotted var(--line-strong);font-size:var(--small);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 18px;padding:10px 0;display:grid}.bl-saved-name{grid-template-columns:14px minmax(0,1fr);align-items:center;column-gap:10px;min-width:0;display:grid}.bl-saved-name .muted{font-size:var(--tiny);text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.bl-saved-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bl-saved-none{padding:6px 0 4px}.bl-imp-tabs{margin-bottom:14px}.bl-imp{gap:12px;display:grid}.bl-imp-box{width:100%}.bl-imp-list{max-height:260px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.bl-imp-list li{border-bottom:1px dotted var(--line-strong);font-size:var(--small);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 0;display:grid}.bl-imp-list li>span:first-child{min-width:0;display:grid}.bl-imp-list b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.bl-imp-list .muted{font-size:var(--tiny)}.bl-file{cursor:pointer;justify-self:start}.bl-imp-note{font-size:var(--small);line-height:1.6}@media (width<=1280px){.bl-grid{grid-template-columns:184px minmax(0,1fr)}.bl-side{grid-column:1/-1}}@media (width<=900px){.bl-grid{grid-template-columns:minmax(0,1fr)}.bl-palette{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.bl-palette .panel-head{grid-column:1/-1}.bl-saved-list li{grid-template-columns:minmax(0,1fr)}}.bl-fit{position:relative}.bl-fit>.bl-board{transform-origin:0 0}.bl-idea-go{font-size:var(--small);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:14px;display:flex}.br-page{--col:62em;--prose:52em;--cap:66px;--cap-gap:16px;max-width:var(--col);margin:0 auto;padding:4px 0 56px}.br-label{color:var(--blue);font:500 var(--tiny) / 1.3 var(--mono);letter-spacing:.04em;display:block}.br-top{grid-template-columns:1fr auto;align-items:center;gap:32px;display:grid}.br-top h1{margin:6px 0 10px}.br-sub{max-width:40em;color:var(--ink-2);line-height:1.8}.br-seal{color:var(--red);border:2px solid var(--red);outline:1px solid var(--red);outline-offset:-6px;animation:br-stamp var(--spring-t) var(--spring) .12s both;-webkit-user-select:none;user-select:none;justify-items:center;gap:3px;margin-right:10px;padding:12px 18px 11px;display:grid;transform:rotate(-6deg)}.br-seal b{font:500 26px/1 var(--gothic);letter-spacing:.04em;white-space:nowrap}.br-seal small{font:500 9px/1.2 var(--mono);letter-spacing:.06em}@keyframes br-stamp{0%{opacity:0;transform:rotate(-6deg)scale(1.05)}to{opacity:1;transform:rotate(-6deg)scale(1)}}.br-toc{margin-top:40px;padding:18px 24px 14px;scroll-margin-top:16px}.br-toc .panel-head{margin-bottom:6px}.br-toc ol{columns:2 340px;column-gap:44px;margin:0;padding:0;list-style:none}.br-toc li{break-inside:avoid}.br-toc a{color:var(--ink);grid-template-columns:34px auto minmax(16px,1fr) auto;align-items:baseline;gap:8px;padding:8px 0 7px;display:grid}.br-toc a:hover{color:var(--blue)}.br-num{color:var(--blue);font:500 17px/1 var(--gothic);letter-spacing:.02em}.br-toc li:nth-child(2n) .br-num{color:var(--red)}.br-toc-t{white-space:nowrap}.br-lead{background:radial-gradient(circle, var(--line-strong) .8px, transparent 1.1px) left center / 5px 2px repeat-x;height:1px;transition:background-color var(--t-in) var(--ease-out);align-self:end;margin-bottom:6px}.br-toc a:hover .br-lead{background-image:radial-gradient(circle, var(--blue) .8px, transparent 1.1px)}.br-fig{color:var(--blue);font-size:var(--small);white-space:nowrap}.br-sec{padding-top:76px;scroll-margin-top:0}.br-h{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.br-h h2{outline:none;align-items:baseline;font-size:30px;display:flex}.br-h h2 .br-num{width:calc(var(--cap) + var(--cap-gap));flex:none;font-size:22px}.br-sec:nth-of-type(2n) .br-h h2 .br-num{color:var(--red)}.br-up{color:var(--blue);font:500 var(--tiny) / 1 var(--mono);letter-spacing:.04em;opacity:.7;transition:transform var(--t-press) var(--ease-out), opacity var(--t-in) var(--ease-out);flex:none;display:inline-block}.br-up:hover{opacity:1}.br-open{max-width:var(--prose);line-height:1.8}.br-open:after{content:"";clear:both;display:block}.br-initial{float:left;width:var(--cap);height:var(--cap);margin:4px var(--cap-gap) 4px 0;color:#fff;background:var(--blue);font:500 46px/1 var(--gothic);letter-spacing:0;text-transform:none;outline:3px solid var(--red);outline-offset:-9px;justify-content:center;align-items:center;padding-bottom:4px;display:flex}.br-p{max-width:var(--prose);margin-top:16px;line-height:1.8}.framed+.br-p,.br-flow+.br-p,.br-scroll+.br-p{margin-top:28px}.br-p b,.br-risks b{font-weight:600}.br-small{color:var(--muted);font-size:var(--small)}.br-page.armed .br-sec:not(.in)>*{opacity:0}.br-sec.in:not(.still)>*{animation:pd-in var(--t-in) var(--ease-out) both}.br-sec.in:not(.still)>:nth-child(2){animation-delay:var(--stagger)}.br-sec.in:not(.still)>:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.br-sec.in:not(.still)>:nth-child(n+4){animation-delay:calc(var(--stagger) * 3)}.br-sec.in:not(.still) .br-initial{animation:pd-pop-in var(--spring-t) var(--spring) calc(var(--stagger) * 2) both}.br-flow{margin:30px 0 6px;padding:0;list-style:none;display:flex}.br-flow.h{align-items:stretch}.br-flow.h .br-step{flex:1;align-items:center;min-width:0;display:flex}.br-flow.v{flex-direction:column;align-items:center;max-width:440px;margin:30px auto 6px}.br-flow.v .br-step{flex-direction:column;align-items:center;width:100%;display:flex}.br-box{text-align:center;flex:1;width:100%;padding:14px 18px 15px}.br-box h4{font-size:19px;line-height:1.3}.br-box p{color:var(--ink-2);font-size:var(--small);margin-top:4px;line-height:1.6}.br-step-n{color:var(--blue);margin-right:2px;font-size:16px}.br-box.red .br-step-n{color:var(--red)}.br-box.dotted{border-width:2px}.br-link{color:var(--blue);flex:none;position:relative}.br-flow.h .br-link{background:currentColor;width:30px;height:2px}.br-flow.v .br-link{background:currentColor;width:2px;height:26px}.br-link:after{content:"";background:var(--paper);border:1.5px solid;border-radius:50%;width:7px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.br-flow.h .br-link:after{width:9px;height:7px}.br-flow.red .br-link{color:var(--red)}.br-sec.in:not(.still) .br-flow.red .br-step:first-child .br-box{animation:pd-shake .28s var(--ease-out) .36s}.br-example{grid-template-columns:150px 1fr;gap:28px;margin:28px 0 0;padding:22px 24px 20px;display:grid}.br-ex-card{align-content:start;gap:12px;display:grid}.br-ex-card .dotimg{width:100%;box-shadow:inset 0 0 0 1px var(--blue)}.br-ex-card figcaption{justify-items:start;gap:2px;min-width:0;display:grid}.br-ex-card b{font:400 17px/1.25 var(--gothic);letter-spacing:.03em}.br-ex-card .muted{font-size:var(--small)}.br-ex-card .chip{text-overflow:ellipsis;max-width:100%;margin-top:6px;overflow:hidden}.br-ex-sheet{min-width:0}.br-ledger{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:6px}.br-ledger th,.br-ledger td{border-bottom:1px solid var(--blue);text-align:left;vertical-align:baseline;padding:8px 0 7px}.br-ledger th{width:9.5em;font-weight:400}.br-ledger td.muted{font-size:var(--small);padding-right:12px}.br-ledger .r{text-align:right;white-space:nowrap}.br-ledger tr.sum th,.br-ledger tr.sum td{border-top:2px solid var(--blue)}.br-ledger tr.sum th,.br-ledger tr.sum .r{font-weight:600}.br-ledger tr.warn th,.br-ledger tr.warn td{border-bottom:3px double var(--red)}.br-ledger tr.warn th{color:var(--red)}.br-oracle{max-width:var(--prose);border:2px dotted var(--blue);grid-template-columns:9px auto;align-items:center;column-gap:10px;margin-top:24px;padding:10px 14px 11px;display:grid}.br-oracle i{background:var(--line-strong);grid-row:span 2;width:9px;height:9px}.br-oracle[data-state=live] i{background:var(--blue);animation:pd-live 1.6s var(--ease-in-out) infinite}.br-oracle[data-state=snapshot]{border-color:var(--red)}.br-oracle[data-state=snapshot] i{background:var(--red)}.br-kvs{max-width:var(--prose);grid-template-columns:repeat(4,1fr);gap:12px 22px;margin-top:22px;display:grid}.br-scroll{scrollbar-width:thin;max-width:100%;overflow-x:auto}.br-idx{margin-top:18px}.br-idx .br-wrap{white-space:normal;min-width:18em}.br-desc{display:none}.br-sym{letter-spacing:.02em;font-weight:600}.br-sheet,.br-funding{margin-top:28px;padding:18px 22px 16px}.br-formula{margin-top:26px;padding:14px 22px}.br-code{margin:0;padding:0;list-style:none}.br-code li{border-bottom:1px dotted var(--line-strong);grid-template-columns:3.4em 8.2em 1fr auto;align-items:baseline;gap:10px;padding:6px 0;display:grid}.br-code li:last-child{border-bottom:0}.br-off{color:var(--blue);font-size:var(--small)}.br-code b{font-weight:600}.br-code code{min-width:0;color:var(--ink-2);font:400 var(--body) / 1.6 var(--mono)}.br-val{white-space:nowrap;font-weight:600}.br-code li.red .br-off,.br-code li.red b,.br-code li.red .br-val{color:var(--red)}.br-foot{color:var(--muted);font-size:var(--small);border-top:2px solid var(--blue);margin-top:10px;padding-top:8px}.br-funding .tbl{min-width:34em}.br-clock{grid-template-columns:auto auto 1fr;align-items:center;gap:6px 14px;margin-top:16px;display:grid}.br-clock .br-label{font-size:var(--small)}.br-clock b{font:600 15px/1 var(--mono)}.br-bar{background:var(--sheet-2);height:8px;box-shadow:inset 0 0 0 1px var(--line-strong);overflow:hidden}.br-bar i{background:var(--blue);transform-origin:0;height:100%;transition:transform 1s linear;display:block}.br-tally{border-top:3px double var(--blue);border-bottom:3px double var(--blue);grid-template-columns:repeat(4,1fr);margin-top:28px;display:grid}.br-tally>div{border-left:1px solid var(--line-strong);padding:16px 18px 14px}.br-tally>div:first-child{border-left:0;padding-left:4px}.br-tally b{color:var(--blue);font:400 36px/1.05 var(--gothic);letter-spacing:.02em;display:block}.br-tally .red b{color:var(--red)}.br-tally span{color:var(--muted);font-size:var(--small);margin-top:4px;line-height:1.5;display:block}.br-risks,.br-list{max-width:var(--prose);gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.br-risks li,.br-list li{padding-left:24px;line-height:1.7;position:relative}.br-risks li:before,.br-list li:before{content:"";background:var(--red);width:8px;height:8px;position:absolute;top:.62em;left:2px}.br-list li:before{background:var(--blue)}.br-gold{max-width:var(--prose);text-align:center;margin-top:24px;padding:20px 26px 18px}.br-gold h3{color:#fff;font-size:26px}.br-gold h3 i{font-style:normal}.br-gold p{color:#fff;letter-spacing:.03em;margin-top:2px;font-weight:600}.br-actions{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.br-actions .stamp{height:40px;padding:0 20px}.br-src{max-width:var(--prose);gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.br-src li{border-bottom:1px solid var(--blue);grid-template-columns:9em 1fr;align-items:baseline;column-gap:16px;padding-bottom:8px;display:grid}.br-src li>:nth-child(3){font-size:var(--small);grid-column:2}.br-src a{overflow-wrap:anywhere;font-weight:600}.br-end{color:var(--blue);text-align:center;justify-items:center;gap:10px;margin-top:88px;display:grid}.br-end-rule{border-top:3px double var(--blue);width:min(320px,70%);height:0}.br-fleuron .b{fill:var(--blue)}.br-fleuron .r{fill:var(--red);animation:pd-twinkle 3.2s var(--ease-in-out) infinite}.br-end p{color:var(--ink);font:400 19px/1.3 var(--gothic);letter-spacing:.03em}.br-nf{text-align:center;align-content:center;justify-items:center;gap:14px;min-height:calc(100vh - 290px);padding:24px 0;display:grid}.br-nf-art{border:2px dotted var(--blue);place-items:center;width:196px;height:196px;margin-bottom:6px;display:grid}.br-nf-label{max-width:min(36em,100%);color:var(--blue);font:500 var(--tiny) / 1.3 var(--mono);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.br-nf h1{max-width:16em}.br-nf .lede{max-width:34em;color:var(--ink-2)}.br-nf-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:12px;display:flex}.br-nf-link{font-size:var(--small);display:inline-block}@media (width<=1100px){.br-kvs{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.br-sec,.br-toc{scroll-margin-top:calc(var(--nav-h) + 12px)}.br-sec{padding-top:60px}.br-example{grid-template-columns:116px 1fr;gap:20px}.br-code li{grid-template-columns:3em 1fr auto;row-gap:0}.br-code li code{grid-area:2/2/auto/-1}.br-toc ol{columns:1}}@media (width<=720px){.br-top{grid-template-columns:1fr;gap:22px}.br-seal{justify-self:start;margin:0 0 0 6px}.br-toc{margin-top:30px;padding:16px 16px 10px}.br-flow.h{flex-direction:column;align-items:center}.br-flow.h .br-step{flex-direction:column;width:100%;max-width:440px}.br-flow.h .br-link{width:2px;height:22px}.br-flow.h .br-link:after{width:7px;height:9px}.br-tally{grid-template-columns:repeat(2,1fr)}.br-tally>div:nth-child(3){border-left:0;padding-left:4px}.br-tally>div:nth-child(n+3){border-top:1px solid var(--line-strong)}}@media (width<=600px){.br-sec,.br-toc{scroll-margin-top:112px}.br-h h2{font-size:25px}.br-h h2 .br-num{width:auto;margin-right:12px;font-size:18px}.br-h .br-up{display:none}.br-toc a{grid-template-columns:30px 1fr auto}.br-toc-t{white-space:normal}.br-lead,.br-idx .br-wrap,.br-funding .br-opt{display:none}.br-desc{max-width:15em;color:var(--muted);font-size:var(--tiny);white-space:normal;margin-top:2px;line-height:1.4;display:block}.br-funding .tbl{min-width:0;font-size:var(--small)}.br-funding .tbl th,.br-funding .tbl td{padding-left:4px;padding-right:4px}.br-page{padding-top:16px}.br-end{margin-bottom:36px}.br-gold{padding:18px 16px 16px}.br-gold h3{font-size:23px;line-height:1.2}.br-gold h3 span{display:block}.br-gold h3 i{display:none}.br-page{--cap:58px;--cap-gap:12px}.br-initial{font-size:40px}.br-example{grid-template-columns:1fr;padding:18px 16px 16px}.br-ex-card{grid-template-columns:92px 1fr;align-items:start}.br-ledger th{width:auto}.br-ledger td.muted{display:none}.br-sheet,.br-funding,.br-formula{padding:14px 14px 12px}.br-sheet .panel-head{flex-direction:column;gap:2px}.br-code li{grid-template-columns:2.6em 1fr auto;gap:0 8px}.br-code code{font-size:var(--small)}.br-kvs{gap:10px 16px}.br-clock{grid-template-columns:auto 1fr}.br-bar{grid-column:1/-1}.br-src li{grid-template-columns:1fr}.br-src li>:nth-child(3){grid-column:1}.br-nf{min-height:calc(100vh - 260px)}.br-nf-art{width:164px;height:164px}}
