@font-face{font-family:Newsreader;src:url(/fonts-v2/Newsreader-Text-Variable.woff2)format("woff2");font-weight:400 600;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts-v2/Newsreader-Italic-Text-Variable.woff2)format("woff2");font-weight:400 600;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts-v2/DMSans-Text-Variable.woff2)format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts-v2/DMSans-Italic-Variable.woff2)format("woff2");font-weight:100 1000;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts-v2/IBMPlexMono-Regular.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts-v2/IBMPlexMono-Medium.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02;font-weight:500;font-display:swap}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman),local(TimesNewRomanPSMT),local(Liberation Serif);size-adjust:102%;ascent-override:67.4%;descent-override:24.3%;line-gap-override:0%}@font-face{font-family:DM Sans Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans);size-adjust:104%;ascent-override:93.96%;descent-override:29.36%;line-gap-override:0%}:root{--mulberry:#381828;--mulberry-2:#4a2337;--orchid:#f1e8f6;--orchid-2:#e4d5ec;--citron:#dfff71;--citron-2:#d2f25a;--plum-ink:#211a23;--white:#fff;--muted-raw:#6e6172;--orchid-dim:#c9b5d2;--line-raw:#dccfe3;--line-strong-raw:#b9a6c2;--edge-raw:#857689;--green-raw:#1e6b47;--amber-raw:#8a5200;--red-raw:#a8261c;--ground:var(--orchid);--ground-exhibit:var(--orchid);--surface:var(--white);--surface-sunk:#f8f4fa;--surface-selected:var(--orchid-2);--band:var(--mulberry);--ink:var(--plum-ink);--ink-heading:var(--mulberry);--ink-muted:var(--muted-raw);--ink-on-band:var(--orchid);--ink-on-band-muted:var(--orchid-dim);--link:var(--mulberry);--link-on-band:var(--citron);--line:var(--line-raw);--line-strong:var(--line-strong-raw);--line-field:var(--edge-raw);--line-on-band:#f1e8f638;--access:var(--citron);--access-hover:var(--citron-2);--access-ink:var(--mulberry);--access-edge:var(--mulberry);--structure:var(--mulberry);--structure-hover:var(--mulberry-2);--structure-ink:var(--orchid);--ok:var(--green-raw);--ok-surface:#e4f1e8;--caution:var(--amber-raw);--caution-surface:#f8ebd6;--danger:var(--red-raw);--danger-surface:#f9e3e0;--focus:var(--mulberry);--focus-ring:0 0 0 2px var(--surface), 0 0 0 4px var(--focus);--font-serif:"Newsreader", "Newsreader Fallback", "Times New Roman", serif;--font-sans:"DM Sans", "DM Sans Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--t-masthead:clamp(70px, calc(51.43px + 4.762vw), 120px);--t-title:clamp(32px, calc(25.83px + 2.095vw), 56px);--t-h1:clamp(28px, calc(25.03px + .762vw), 36px);--t-h2:clamp(22px, calc(19.77px + .571vw), 28px);--t-h3:19px;--t-lead:clamp(17px, calc(15.89px + .286vw), 20px);--t-body:17px;--t-control:16px;--t-small:14px;--t-mono:14px;--t-mono-sm:13px;--lh-body:1.5;--lh-title:1.08;--lh-heading:1.18;--w-title:470;--w-heading:500;--w-strong:600;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--s12:48px;--s16:64px;--s24:96px;--nav-h:64px;--masthead-min:140px;--margin:40px;--gutter:24px;--cols:12;--field-max:1360px;--doc-max:1120px;--read-max:720px;--rail-w:clamp(296px, 22.3vw, 336px);--r-0:0;--r-surface:4px;--r-control:6px;--r-sheet:12px;--rule:1px solid var(--line);--rule-strong:1px solid var(--line-strong);--ledge:2px solid var(--mulberry);--shadow-1:0 0 0 1px var(--line);--shadow-2:0 1px 0 var(--line), 0 12px 28px -20px #211a2338;--shadow-3:0 24px 64px -24px #211a2361;--ease:cubic-bezier(.22, 1, .36, 1);--d-press:.12s;--d-fast:.14s;--d-base:.18s;--d-slow:.22s;--d-major:.32s;--d-roll:.6s;--d-roll-change:.22s;--rv-shift:18px;--rv-dur:.32s;--rv-stagger:70ms;--ink-step:30ms;--channel-shift:24px;--lift-1:-1px;--lift-2:-2px;--lift-3:-3px;--press:1px}[data-ground=white]{--ground:var(--white)}.on-band,[data-ground=band]{--focus:var(--citron);--focus-ring:0 0 0 2px var(--band), 0 0 0 4px var(--citron)}@media (max-width:1279px){:root{--margin:32px}}@media (max-width:1023px){:root{--margin:28px;--cols:8;--gutter:20px}}@media (max-width:767px){:root{--margin:20px;--cols:4;--gutter:16px}}@media (max-width:389px){:root{--margin:18px}}@media (max-width:359px){:root{--margin:16px}}:root[data-motion=reduced]{--d-press:0s;--d-fast:.12s;--d-base:.12s;--d-slow:.12s;--d-major:.12s;--d-roll:0s;--d-roll-change:0s;--rv-shift:0px;--rv-dur:.12s;--rv-stagger:0s;--ink-step:0s;--channel-shift:0px;--lift-1:0px;--lift-2:0px;--lift-3:0px;--press:0px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-synthesis-weight:none;scroll-padding-top:calc(var(--nav-h) + 56px);background:var(--ground)}body{background:var(--ground);color:var(--ink);font-family:var(--font-sans);font-size:var(--t-body);line-height:var(--lh-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;transition:background-color var(--d-base) var(--ease);margin:0;font-weight:400;overflow-x:clip}body.is-locked{overflow:hidden}img,svg,video,canvas,iframe{max-width:100%;display:block}svg[aria-hidden=true]{flex-shrink:0}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}h1,h2,h3{font-family:var(--font-serif);font-weight:var(--w-heading);font-optical-sizing:auto;color:var(--ink-heading);letter-spacing:-.01em;line-height:var(--lh-heading);text-wrap:balance;overflow-wrap:break-word;margin:0}h1{font-size:var(--t-h1);letter-spacing:-.015em}h2{font-size:var(--t-h2)}h3{font-size:var(--t-h3);font-family:var(--font-sans);font-weight:var(--w-strong);letter-spacing:0;line-height:1.3}h4{font-size:17px;font-family:var(--font-sans);font-weight:var(--w-strong);color:var(--ink-heading);margin:0;line-height:1.35}p{text-wrap:pretty;overflow-wrap:anywhere;margin:0}li,dd{overflow-wrap:anywhere}ul,ol{margin:0;padding:0}a{color:var(--link);text-underline-offset:3px;transition:text-decoration-thickness var(--d-fast) var(--ease), color var(--d-fast) var(--ease);text-decoration-line:underline;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}.on-band a,[data-ground=band] a{color:var(--link-on-band)}strong,b{font-weight:var(--w-strong)}code,kbd,pre,.mono{font-family:var(--font-mono);font-size:var(--t-mono);font-variant-ligatures:none}dl,dd{margin:0}fieldset{border:0;min-width:0;margin:0;padding:0}hr{border:0;border-top:var(--rule);margin:0}::selection{background:var(--citron);color:var(--mulberry)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}[tabindex="-1"]:focus:not(:focus-visible),main:focus{outline:none}#main{min-height:calc(100vh - var(--nav-h));min-height:calc(100svh - var(--nav-h))}.container{width:100%;max-width:calc(var(--field-max) + 2 * var(--margin));padding-inline:var(--margin);margin-inline:auto}.grid,.grid-12{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);display:grid}.doc{max-width:var(--doc-max)}.read{max-width:var(--read-max)}.page{padding-block:var(--s12) var(--s16);min-height:calc(100vh - var(--nav-h) - 160px)}.page-title{gap:var(--s4);max-width:64rem;margin-bottom:var(--s12);display:grid}.page-title p{font-size:var(--t-lead);color:var(--ink-muted);max-width:44rem}.title-xl,.display{font-family:var(--font-serif);font-size:var(--t-title);font-weight:var(--w-title);font-optical-sizing:auto;line-height:var(--lh-title);letter-spacing:-.02em;color:var(--ink-heading)}.lead{font-size:var(--t-lead);line-height:1.5}.muted{color:var(--ink-muted)}.on-band .muted,[data-ground=band] .muted{color:var(--ink-on-band-muted)}.small{font-size:var(--t-small)}.num{font-variant-numeric:tabular-nums}.break{overflow-wrap:anywhere}.nowrap{white-space:nowrap}.stack{gap:var(--s3);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.stack-lg{gap:var(--s6);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.row{gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.spread{gap:var(--s3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{left:var(--s4);z-index:100;background:var(--mulberry);color:var(--orchid);padding:var(--s2) var(--s4);border-radius:var(--r-control);position:absolute;top:-60px}.skip:focus{top:var(--s3)}.prose{gap:var(--s4);max-width:44rem;display:grid}.prose ul,.prose ol{gap:var(--s2);padding-left:1.25em;display:grid}.dot-list{gap:var(--s2);padding-left:1.2em;display:grid}:root[data-rv-on] [data-rv]:not(.is-in){opacity:.001;transform:translateY(var(--rv-shift))}:root[data-rv-on] [data-rv].is-in{opacity:1;transition:opacity var(--rv-dur) var(--ease), transform var(--rv-dur) var(--ease);transition-delay:var(--rv-delay,0s);transform:none}:root[data-motion=reduced][data-rv-on] [data-rv].is-in{transition:opacity .12s linear}:root[data-rv-on] [data-rv].is-in.rv-now{animation:fade-in .2s var(--ease) both;transition:none}:root[data-motion=reduced][data-rv-on] [data-rv].is-in.rv-now{animation-duration:.12s}@keyframes fade-in{0%{opacity:.4}to{opacity:1}}@media print{[data-rv]{opacity:1!important;transform:none!important}}.btn{--btn-bg:var(--surface);--btn-fg:var(--ink-heading);--btn-bd:var(--line-field);justify-content:center;align-items:center;gap:var(--s2);min-height:44px;padding:0 var(--s5);border-radius:var(--r-control);border:1px solid var(--btn-bd);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-sans);font-size:var(--t-control);white-space:nowrap;transition:background-color var(--d-fast) var(--ease), border-color var(--d-fast) var(--ease), color var(--d-fast) var(--ease), transform var(--d-press) var(--ease), box-shadow var(--d-fast) var(--ease);-webkit-tap-highlight-color:transparent;font-weight:560;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.btn:hover{--btn-bd:var(--mulberry);text-decoration:none}.btn:active:not(:disabled,[aria-disabled=true]){transform:translateY(var(--press))}.btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.btn-primary{--btn-bg:var(--access);--btn-fg:var(--access-ink);--btn-bd:var(--access-edge)}.btn-primary:hover{--btn-bg:var(--access-hover);--btn-bd:var(--access-edge)}.btn-structure,.btn-ink{--btn-bg:var(--structure);--btn-fg:var(--structure-ink);--btn-bd:var(--structure)}.btn-structure:hover,.btn-ink:hover{--btn-bg:var(--structure-hover);--btn-bd:var(--structure-hover)}.btn-quiet{--btn-bg:transparent;--btn-bd:transparent}.btn-quiet:hover{--btn-bg:#3818280f;--btn-bd:transparent}.btn-danger{--btn-fg:var(--danger);--btn-bd:var(--danger)}.btn-danger:hover{--btn-bg:var(--danger-surface);--btn-bd:var(--danger)}.btn-on-band,.btn-on-stage{--btn-bg:transparent;--btn-fg:var(--ink-on-band);--btn-bd:var(--ink-on-band-muted)}.btn-on-band:hover,.btn-on-stage:hover{--btn-bg:#f1e8f614;--btn-bd:var(--ink-on-band)}.on-band .btn-primary,[data-ground=band] .btn-primary{--btn-bd:var(--access)}.btn-sm{min-height:36px;padding:0 var(--s3);font-size:15px}@media (max-width:767px){.btn-sm{min-height:44px}}.btn-lg{min-height:52px;padding:0 var(--s6);font-size:17px}.btn-block{width:100%}.btn:disabled,.btn[aria-disabled=true]{--btn-bg:var(--surface-sunk);--btn-fg:var(--ink-muted);--btn-bd:var(--line-field);cursor:not-allowed;border-style:dashed;transform:none}.btn[aria-busy=true]{cursor:progress}.btn[aria-busy=true]:after{content:"";opacity:.55;transform-origin:0;height:2px;animation:busy-bar 1.1s var(--ease) infinite;background:currentColor;border-radius:1px;position:absolute;bottom:6px;left:12px;right:12px}@keyframes busy-bar{0%{transform:scaleX(.05)}60%{opacity:.55;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.linkbtn{color:var(--link);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:560;text-decoration:underline;text-decoration-thickness:1px}.linkbtn:hover{text-decoration-thickness:2px}.linkbtn:disabled{color:var(--ink-muted);cursor:not-allowed;text-decoration:none}.link-draw{color:inherit;transition:background-size .18s var(--ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;text-decoration:none}.link-draw:hover,.link-draw:focus-visible,.link-draw[aria-current=page]{background-size:100% 1px}:root[data-motion=reduced] .link-draw{transition:none}.icon-btn{border-radius:var(--r-control);width:44px;height:44px;color:var(--ink-heading);transition:background-color var(--d-fast) var(--ease);background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.icon-btn:hover{background:#3818280f}.icon-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.lift{transition:transform var(--d-base) var(--ease)}.lift:hover{transform:translateY(var(--lift-2))}kbd,.kbd{border:1px solid var(--line-strong);background:var(--surface);min-width:22px;height:22px;color:var(--ink-heading);font-family:var(--font-mono);border-bottom-width:2px;border-radius:4px;place-items:center;padding:0 5px;font-size:12px;line-height:1;display:inline-grid}.field{gap:6px;min-width:0;display:grid}.field>label,.label{font-size:var(--t-small);color:var(--ink-heading);font-weight:600}.input,.select,.textarea{width:100%;min-height:48px;padding:0 var(--s4);border:1px solid var(--line-field);border-radius:var(--r-control);background:var(--surface);font-size:var(--t-control);color:var(--ink);transition:border-color var(--d-fast) var(--ease), box-shadow var(--d-fast) var(--ease)}.textarea{min-height:112px;padding:var(--s3) var(--s4);resize:vertical;line-height:1.5}.input:hover,.select:hover,.textarea:hover{border-color:var(--mulberry)}.input:focus,.select:focus,.textarea:focus{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus), 0 0 0 4px #38182824;outline:none}.input[aria-invalid=true],.textarea[aria-invalid=true],.select[aria-invalid=true]{border-color:var(--danger)}.input[aria-invalid=true]:focus,.textarea[aria-invalid=true]:focus{box-shadow:0 0 0 1px var(--danger), 0 0 0 4px #a8261c24}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23381828' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:40px}.input:disabled,.select:disabled,.textarea:disabled,.input[readonly][aria-readonly=true]{background:var(--surface-sunk);color:var(--ink-muted);cursor:not-allowed;border-style:dashed}.input-mono{font-family:var(--font-mono);font-size:16px}.hint{font-size:var(--t-small);color:var(--ink-muted)}.field-error{font-size:var(--t-small);color:var(--danger);align-items:baseline;gap:6px;font-weight:560;display:flex}.affix{align-items:stretch;display:flex;position:relative}.affix .input{padding-right:72px}.affix>span{font-size:var(--t-small);color:var(--ink-muted);pointer-events:none;font-weight:600;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.check{gap:var(--s3);font-size:var(--t-control);cursor:pointer;align-items:flex-start;display:flex}.check input{width:20px;height:20px;accent-color:var(--mulberry);flex:none;margin:2px 0 0}.seg,.segmented{scrollbar-width:none;border-radius:calc(var(--r-control) + 3px);background:var(--surface);max-width:100%;box-shadow:inset 0 0 0 1px var(--line-strong);gap:2px;padding:3px;display:inline-flex;overflow-x:auto}.seg button,.segmented [role=tab]{border-radius:var(--r-control);min-height:38px;padding:0 var(--s4);color:var(--ink-heading);transition:background-color var(--d-fast) var(--ease), color var(--d-fast) var(--ease);background:0 0;border:0;flex:none;font-size:15px;font-weight:560}.seg button:hover,.segmented [role=tab]:hover{background:#3818280f}.seg button[aria-pressed=true],.segmented [role=tab][aria-selected=true]{background:var(--structure);color:var(--structure-ink)}.seg button:focus-visible,.segmented [role=tab]:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.segmented [role=tab]:disabled{color:var(--ink-muted);cursor:not-allowed;background:0 0}.segmented-block{width:100%;display:flex}.segmented-block [role=tab]{flex:1 1 0}@media (max-width:767px){.seg button,.segmented [role=tab]{min-height:44px}}.chips{gap:var(--s2);scrollbar-width:thin;overscroll-behavior-x:contain;margin:-4px -4px -6px;padding:4px 4px 6px;scroll-padding-inline:8px;display:flex;overflow-x:auto}.chip{min-height:36px;padding:0 var(--s3);border-radius:var(--r-control);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-heading);transition:background-color var(--d-fast) var(--ease), border-color var(--d-fast) var(--ease);flex:none;align-items:center;gap:6px;font-size:15px;font-weight:560;display:inline-flex}.chip:hover{border-color:var(--mulberry)}.chip[aria-pressed=true]{background:var(--structure);border-color:var(--structure);color:var(--structure-ink)}.chip .count{font-family:var(--font-mono);font-size:var(--t-small);opacity:.8;font-weight:400}@media (max-width:767px){.chip{min-height:44px}}.badge,.state-label{border-radius:var(--r-control);min-height:26px;font-family:var(--font-sans);font-size:var(--t-small);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-heading);background:0 0;align-items:center;gap:7px;max-width:100%;padding:2px 9px 2px 8px;font-weight:560;line-height:1.2;display:inline-flex}.badge:before,.state-label:before{content:"";background:currentColor;flex:none;width:8px;height:8px}.badge-success,.state-ok{background:var(--ok-surface);box-shadow:none;color:var(--ok)}.badge-warning,.state-caution{background:var(--caution-surface);box-shadow:none;color:var(--caution)}.badge-warning:before,.state-caution:before{background:0 0;box-shadow:inset 0 0 0 1.5px}.state-danger{background:var(--danger-surface);box-shadow:none;color:var(--danger)}.state-danger:before,.badge-quiet:before,.state-stopped:before{background:linear-gradient(135deg,#0000 42%,currentColor 42% 58%,#0000 58%);box-shadow:inset 0 0 0 1.5px}.badge-accent,.state-structure{background:var(--structure);box-shadow:none;color:var(--structure-ink)}.badge-accent:before,.state-structure:before,.state-pending:before{background:0 0;box-shadow:inset 0 0 0 1.5px}.badge-quiet,.state-muted,.state-stopped{color:var(--ink-muted)}.on-band .state-label,.on-band .badge{color:var(--ink-on-band);box-shadow:inset 0 0 0 1px var(--line-on-band)}.lifecycle{min-height:24px;font-family:var(--font-sans);font-size:var(--t-small);color:var(--ink-heading);align-items:center;gap:8px;font-weight:560;line-height:1.25;display:inline-flex}.lifecycle-mark{flex:none}.lifecycle-caution{color:var(--caution)}.on-band .lifecycle{color:var(--ink-on-band)}.test-tag{font-family:var(--font-sans);letter-spacing:0;color:var(--ink-muted);white-space:nowrap;vertical-align:.25em;font-size:14px;font-style:normal;font-weight:450;line-height:1.3;display:inline}.on-band .test-tag,.on-stage .test-tag{color:var(--ink-on-band-muted)}@media (max-width:640px){h1.ctitle .test-tag,h2.ctitle .test-tag{width:-moz-fit-content;width:fit-content;margin:6px 0 0;display:flex}}.accession{font-family:var(--font-mono);font-size:var(--t-mono);font-variant-numeric:tabular-nums;color:var(--ink-heading);white-space:nowrap;font-weight:400}.rule{border:0;border-top:var(--rule);margin:0}.rule-strong{border-top:var(--rule-strong)}.rule-ledge{background:linear-gradient(var(--mulberry), var(--mulberry)) 0 0 / var(--ledge-break,28%) 2px no-repeat, linear-gradient(var(--mulberry), var(--mulberry)) right 0 bottom 0 / calc(100% - var(--ledge-break,28%) - 12px) 2px no-repeat;border:0;height:6px;position:relative}.amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.amount-unit{font-family:var(--font-sans);font-weight:560;font-size:max(.82em, var(--t-small));color:var(--ink-muted);margin-left:.1em}.on-band .amount-unit,.on-stage .amount-unit{color:var(--ink-on-band-muted)}.figure{font-family:var(--font-serif);font-weight:var(--w-title);font-variant-numeric:tabular-nums lining-nums;font-optical-sizing:auto;letter-spacing:-.02em;color:var(--ink-heading);line-height:1}.hash{vertical-align:middle;align-items:center;gap:2px;min-width:0;max-width:100%;display:inline-flex}.hash-text{font-family:var(--font-mono);font-size:var(--t-mono);overflow-wrap:anywhere;min-width:0}.hash-btn{border-radius:var(--r-control);width:32px;height:32px;color:var(--ink-heading);background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.hash-btn:hover{background:#3818280f}.hash-btn:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.hash-copied{font-size:var(--t-small);color:var(--ok);padding:0 4px;font-weight:600}.hash a{font-size:var(--t-small);white-space:nowrap;margin-left:4px}.facts{display:grid}.facts>div{gap:var(--s4);padding:var(--s3) 0;border-top:var(--rule);grid-template-columns:minmax(120px,34%) minmax(0,1fr);align-items:baseline;display:grid}.facts>div:last-child{border-bottom:var(--rule)}.facts dt{font-size:var(--t-small);color:var(--ink-muted);font-weight:500}.facts dd{overflow-wrap:anywhere;min-width:0;font-size:16px}.facts-tight>div{grid-template-columns:auto minmax(0,1fr);padding:10px 0}.facts-tight dd{text-align:right}.on-band .facts dt{color:var(--ink-on-band-muted)}.on-band .facts>div{border-color:var(--line-on-band)}@media (max-width:560px){.facts>div{grid-template-columns:minmax(0,1fr);gap:2px}.facts-tight>div{gap:var(--s3);grid-template-columns:auto minmax(0,1fr)}}.notice{overflow-wrap:anywhere;min-width:0;padding:var(--s3) var(--s4);border-left:3px solid var(--mulberry);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:0 var(--r-surface) var(--r-surface) 0;color:var(--ink);grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.notice>strong{color:var(--ink-heading);font-weight:640}.notice-success{border-left-color:var(--ok)}.notice-success>strong{color:var(--ok)}.notice-warning{border-left-color:var(--caution)}.notice-warning>strong{color:var(--caution)}.notice-danger{border-left-color:var(--danger);background:var(--danger-surface);box-shadow:none}.notice-danger>strong{color:var(--danger)}.notice-accent{border-left-color:var(--mulberry);background:var(--orchid);box-shadow:none}.notice .meta{font-size:var(--t-small);color:var(--ink-muted)}.disclosure{border-top:var(--rule)}.disclosure:last-of-type{border-bottom:var(--rule)}.disclosure>summary{justify-content:space-between;align-items:center;gap:var(--s3);min-height:48px;padding:var(--s2) 0;cursor:pointer;color:var(--ink-heading);font-weight:600;list-style:none;display:flex}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary:after{content:"";border-right:1.5px solid var(--mulberry);border-bottom:1.5px solid var(--mulberry);width:9px;height:9px;transition:transform var(--d-fast) var(--ease);flex:none;transform:rotate(45deg)translateY(-3px)}.disclosure[open]>summary:after{transform:rotate(225deg)translateY(-1px)}.disclosure>summary:focus-visible{outline-offset:-2px}.disclosure>.disclosure-body{padding:0 0 var(--s4)}.meter{background:var(--orchid-2);border-radius:1px;height:6px;position:relative;overflow:hidden}.meter>span{background:var(--structure);transition:width var(--d-slow) var(--ease);position:absolute;inset:0 auto 0 0}.meter-success>span{background:var(--ok)}.meter-quiet>span{background:var(--line-strong)}.on-band .meter,.on-stage .meter{background:#f1e8f62e}.on-band .meter>span{background:var(--citron)}.codeblock{padding:var(--s4);border-radius:var(--r-surface);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font-size:var(--t-mono);white-space:pre;tab-size:2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-width:thin;scrollbar-color:#3818284d transparent;overscroll-behavior-x:contain;max-height:420px;margin:0;line-height:1.6;overflow:auto}.codeblock::-webkit-scrollbar{width:8px;height:8px}.codeblock::-webkit-scrollbar-track{background:0 0}.codeblock::-webkit-scrollbar-thumb{background:#3818284d;border-radius:4px}.codeblock-light{background:var(--surface-sunk)}.empty{overflow-wrap:anywhere;gap:var(--s3);padding:var(--s8) 0;border-top:var(--rule);grid-template-columns:minmax(0,1fr);max-width:44rem;display:grid}.skeleton{border-radius:var(--r-surface);background:var(--orchid-2);opacity:.6}.skeleton-line{background:var(--orchid-2);opacity:.6;border-radius:2px;height:14px}.overlay{z-index:80;animation:overlay-in var(--d-base) var(--ease) both;background:#211a2370;display:flex;position:fixed;inset:0}@keyframes overlay-in{0%{background-color:#211a2300}}.dialog{background:var(--surface);border-radius:var(--r-surface);width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);box-shadow:var(--shadow-3);animation:dialog-in var(--d-slow) var(--ease) both;flex-direction:column;margin:auto;display:flex;position:relative}@keyframes dialog-in{0%{opacity:0;transform:translateY(12px)}}.dialog-drawer{border-radius:var(--r-sheet) 0 0 var(--r-sheet);width:min(480px,100vw);height:100dvh;max-height:none;margin:0 0 0 auto;animation-name:drawer-in}@keyframes drawer-in{0%{transform:translate(100%)}}.dialog-sheet{border-radius:var(--r-sheet) var(--r-sheet) 0 0;width:min(720px,100vw);max-height:calc(100dvh - 24px);animation:sheet-in .28s var(--ease) both;margin:auto auto 0}.dialog-head{align-items:center;gap:var(--s3);padding:var(--s4) var(--s4) var(--s4) var(--s6);border-bottom:var(--rule);flex:none;display:flex}.dialog-head h2{flex:1;min-width:0;font-size:22px}.dialog-body{padding:var(--s6);overscroll-behavior:contain;gap:var(--s5);flex:1;align-content:start;display:grid;overflow-y:auto}.dialog-foot{padding:var(--s4) var(--s6) calc(var(--s4) + env(safe-area-inset-bottom));border-top:var(--rule);gap:var(--s2);background:var(--surface);border-radius:0 0 var(--r-surface) var(--r-surface);flex:none;display:grid}@media (max-width:767px){.dialog,.dialog-drawer,.dialog-sheet{border-radius:var(--r-sheet) var(--r-sheet) 0 0;width:100vw;height:auto;max-height:calc(100dvh - 24px);animation:sheet-in .28s var(--ease) both;margin:auto 0 0}.dialog-drawer{height:calc(100dvh - 24px)}.dialog-head{padding-left:var(--s5)}.dialog-body{padding:var(--s5)}.dialog-foot{padding-left:var(--s5);padding-right:var(--s5);border-radius:0}}@keyframes sheet-in{0%{transform:translateY(100%)}}:root[data-motion=reduced] .overlay,:root[data-motion=reduced] .dialog,:root[data-motion=reduced] .dialog-drawer,:root[data-motion=reduced] .dialog-sheet,:root[data-motion=reduced] .menu,:root[data-motion=reduced] .popover{animation:.12s linear both fade-in}.menu{z-index:70;background:var(--surface);border-radius:var(--r-surface);min-width:240px;box-shadow:var(--shadow-3), 0 0 0 1px var(--line);animation:dialog-in var(--d-base) var(--ease) both;gap:2px;padding:6px;display:grid;position:absolute}.menu [role=menuitem]{align-items:center;gap:var(--s3);min-height:42px;padding:0 var(--s3);border-radius:var(--r-control);color:var(--ink-heading);text-align:left;background:0 0;border:0;width:100%;font-size:15px;font-weight:560;text-decoration:none;display:flex}.menu [role=menuitem]:hover,.menu [role=menuitem]:focus{background:var(--orchid);outline:none}.menu [role=menuitem]:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}.menu hr{margin:4px 6px}.menu .menu-meta{padding:var(--s2) var(--s3) var(--s3);font-size:var(--t-small);color:var(--ink-muted);gap:2px;display:grid}.popover{z-index:70;width:min(340px,100vw - 24px);padding:var(--s4);background:var(--surface);border-radius:var(--r-surface);box-shadow:var(--shadow-3), 0 0 0 1px var(--line);gap:var(--s3);animation:dialog-in var(--d-base) var(--ease) both;display:grid;position:absolute}.tip{display:inline-flex;position:relative}.tip-body{border-radius:var(--r-control);background:var(--mulberry);width:max-content;max-width:260px;color:var(--orchid);font-size:var(--t-small);white-space:normal;opacity:0;visibility:hidden;transition:opacity var(--d-fast) var(--ease), visibility var(--d-fast);z-index:60;pointer-events:none;padding:8px 10px;font-weight:500;line-height:1.4;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.tip:hover .tip-body,.tip:focus-within .tip-body{opacity:1;visibility:visible}.tl{list-style:none;display:grid}.tl-item{column-gap:var(--s3);padding-bottom:var(--s5);grid-template-columns:28px minmax(0,1fr);display:grid;position:relative}.tl-item:before{content:"";background:var(--line);width:2px;position:absolute;top:22px;bottom:-2px;left:13px}.tl-item:last-child:before{display:none}.tl-item[data-state=done]:before{background:var(--mulberry)}.tl-item[data-state=future]:before,.tl-item[data-state=skipped]:before{background:repeating-linear-gradient(var(--line-strong) 0 4px, transparent 4px 8px)}.tl-mark{place-items:center;width:28px;height:28px;display:grid}.tl-mark i{border:1.5px solid var(--line-strong);background:var(--surface);width:12px;height:12px}.tl-item[data-state=done] .tl-mark i{background:var(--mulberry);border-color:var(--mulberry)}.tl-item[data-state=current] .tl-mark i{border-color:var(--mulberry);background:var(--citron);width:16px;height:16px;box-shadow:0 0 0 3px var(--surface), 0 0 0 4px var(--mulberry)}.tl-item[data-state=failed] .tl-mark i{border-color:var(--danger);background:var(--danger-surface)}.tl-item[data-state=stopped] .tl-mark i{border-color:var(--caution);background:var(--caution-surface);width:16px;height:16px}.tl-item[data-state=branch] .tl-mark i{border-color:var(--caution);background:var(--caution-surface)}.tl-item[data-state=skipped] .tl-mark i,.tl-item[data-state=future] .tl-mark i{border-style:dashed}.receipt{background:var(--surface);border-radius:var(--r-surface);padding:var(--s5);box-shadow:var(--shadow-1);gap:var(--s3);display:grid;position:relative}.receipt:before{content:"";background:linear-gradient(90deg, var(--mulberry) 0 38%, transparent 38% calc(38% + 12px), var(--mulberry) calc(38% + 12px));border-radius:var(--r-surface) var(--r-surface) 0 0;height:2px;position:absolute;top:0;left:0;right:0}.dialog .receipt{--surface:var(--surface-sunk)}.receipt-row{justify-content:space-between;gap:var(--s3);align-items:baseline;display:flex}.receipt-row>:first-child{color:var(--ink-muted);font-size:15px}.receipt-row>:last-child{text-align:right;overflow-wrap:anywhere;min-width:0}.receipt-total{border-top:1px dashed var(--line-strong);padding-top:var(--s3);font-weight:640}.receipt-stamp{font-size:var(--t-small);align-items:center;gap:6px;font-weight:600;display:inline-flex}.receipt-stamp svg{width:18px;height:18px}.media{background:var(--surface);position:relative;overflow:hidden;container-type:size}.media>img,.media>video,.media>svg,.media>picture,.media>picture>img{object-fit:cover;width:100%;height:100%}.media-caption{border-radius:var(--r-control);color:var(--ink-heading);font-size:var(--t-small);background:#ffffffeb;padding:3px 8px;font-weight:560;position:absolute;bottom:10px;left:10px}.edge{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;position:absolute}.edge picture,.edge img,.edge svg{object-fit:contain;width:100%;height:100%}.section-head{justify-content:space-between;align-items:end;gap:var(--s4);margin-bottom:var(--s8);flex-wrap:wrap;display:flex}.section-head p{color:var(--ink-muted);max-width:36rem}.rule-top{border-top:2px solid var(--mulberry);padding-top:var(--s4)}.tx-wait{gap:var(--s2);padding:var(--s3) 0;display:grid}.tx-wait-bar{background:var(--orchid-2);border-radius:1px;height:3px;display:block;position:relative;overflow:hidden}.tx-wait-bar:after{content:"";background:var(--mulberry);width:30%;animation:tx-slide 1.2s var(--ease) infinite;position:absolute;inset:0 auto 0 0}@keyframes tx-slide{0%{transform:translate(-100%)}to{transform:translate(340%)}}.tx-summary{gap:var(--s3);display:grid}.tx-amount{font-size:30px}.tx-terms{gap:var(--s3);padding:var(--s4);border-radius:var(--r-surface);background:var(--surface-sunk);display:grid}.receipt-marks{animation:fade-in var(--d-slow) var(--ease) both;padding-top:var(--s2);border-top:1px dashed var(--line-strong);gap:6px;list-style:none;display:grid}.receipt-marks li{align-items:center;gap:var(--s2);color:var(--ink-muted);font-size:15px;display:flex}.receipt-marks li[data-on]{color:var(--ink);font-weight:560}.receipt-marks li[data-on] svg{color:var(--ok)}.receipt-pend{border:2px solid var(--line-strong);border-top-color:var(--mulberry);border-radius:50%;width:14px;height:14px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.receipt-bad{box-shadow:inset 3px 0 0 var(--danger), var(--shadow-1)}.receipt-error{color:var(--danger);font-weight:560}.sig{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.linkish{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.linkish:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.time{gap:0;display:inline-grid}.ext{white-space:nowrap}.route-wait,.below-wait{min-height:100vh}@keyframes busy-fade{50%{opacity:.25}}:root[data-motion=reduced] .tx-wait-bar:after{width:100%;animation:1.6s linear infinite busy-fade;transform:none}:root[data-motion=reduced] .receipt-pend{animation:1.6s linear infinite busy-fade}:root[data-motion=reduced] .btn[aria-busy=true]:after{animation:1.6s linear infinite busy-fade;transform:none}.warn-ink{color:var(--caution);font-weight:560}.ink-word{transition:opacity .2s var(--ease);transition-delay:calc(var(--i,0) * var(--ink-step))}.ink-wait .ink-word{opacity:.14}:root[data-motion=reduced] .ink-word{transition-duration:.12s;transition-delay:0s;transition-timing-function:linear}.roll{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;vertical-align:bottom;display:inline-flex;position:relative}.roll-col{height:1.2em;line-height:1.2em;display:inline-block;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.roll-strip{transform:translateY(calc(var(--d,0) * -1.2em));flex-direction:column;display:flex}.roll-strip>span{text-align:center;height:1.2em}.roll-go .roll-strip{transition:transform var(--roll-dur,var(--d-roll)) var(--ease);transition-delay:var(--roll-delay,0s)}.roll-static{height:1.2em;line-height:1.2em;display:inline-block}.pulse-dot{background:var(--ok);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite breathe;display:inline-block}.pulse-dot[data-tone=caution]{background:var(--caution);animation:none}.pulse-dot[data-tone=unknown]{background:var(--line-strong);animation:none}@keyframes breathe{0%,to{opacity:.55}50%{opacity:1}}:root[data-motion=reduced] .pulse-dot{animation:none}.money-exact{color:var(--ink-muted);margin:2px 0 0;font-size:14px;line-height:1.35}.money-exact .mono{color:var(--ink);font-size:.93em}.dialog [data-step-focus]:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.tx-campaign{font-family:var(--font-serif);font-size:20px;font-weight:var(--w-heading);color:var(--ink-heading);overflow-wrap:anywhere;line-height:1.2}.tx-amount{gap:var(--s1);font-size:inherit;display:grid}.tx-figure{overflow-wrap:anywhere;font-size:clamp(34px,8vw,44px)}.tx-unit{font-family:var(--font-sans);letter-spacing:0;color:var(--ink-muted);font-size:17px;font-weight:600}.tx-exact{font-size:var(--t-small);color:var(--ink-muted)}.tx-exact .mono{color:var(--ink)}.rcpt{gap:var(--s3)}.rcpt-head{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.rcpt-title{font-family:var(--font-serif);font-size:20px;font-weight:var(--w-heading);color:var(--ink-heading);line-height:1.2}.rcpt-when{font-size:var(--t-small);color:var(--ink-muted);white-space:nowrap}.rcpt-figure{overflow-wrap:anywhere;font-size:34px}.rcpt-unit{font-family:var(--font-sans);letter-spacing:0;color:var(--ink-muted);font-size:15px;font-weight:600}.rcpt .receipt-row>:last-child{font-size:15px}.rcpt-marks{border-top:0;gap:0;padding-top:0;position:relative}.rcpt-marks li{padding:7px 0 7px 26px;font-size:15px;position:relative}.rcpt-marks li>:first-child{box-sizing:border-box;width:14px;height:14px;position:absolute;top:10px;left:0}.rcpt-marks li+li:before{content:"";border-left:1px dashed var(--line-strong);height:22px;position:absolute;top:-12px;left:6.5px}.rcpt-marks li[data-on]+li[data-on]:before{border-left-style:solid;border-color:var(--ok)}.rcpt-marks li[data-current]{color:var(--ink)}.rcpt-later{border:1px dashed var(--line-strong);background:var(--surface);border-radius:50%;width:14px;height:14px}.rcpt .rcpt-marks li[data-on] svg{background:var(--ok);color:var(--white);stroke-width:3px;border-radius:50%;padding:2px}.rcpt-links{gap:var(--s2) var(--s5);font-size:var(--t-small);flex-wrap:wrap;display:flex}.rcpt-links a{color:var(--link)}.tray{position:relative}.tray-btn{border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);min-width:36px;height:36px;color:var(--ink-heading);font-size:var(--t-small);transition:border-color var(--d-fast) var(--ease), transform var(--d-fast) var(--ease);justify-content:center;align-items:center;gap:6px;padding:0 8px;font-weight:600;display:inline-flex;position:relative}.tray-btn:hover{border-color:var(--mulberry);transform:translateY(var(--lift-1))}.tray-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.tray-btn[aria-expanded=true]{background:var(--surface-selected)}.tray-count{font-variant-numeric:tabular-nums}.tray-btn[data-busy]:after{content:"";background:var(--citron);width:8px;height:8px;box-shadow:0 0 0 1px var(--mulberry);animation:tray-breathe 2.4s var(--ease) infinite;position:absolute;top:-3px;right:-3px}@keyframes tray-breathe{50%{opacity:.35}}:root[data-motion=reduced] .tray-btn[data-busy]:after{animation:none}.tray-pop{overscroll-behavior:contain;width:min(360px,100vw - 24px);max-height:min(70vh,560px);top:calc(100% + 8px);right:0;overflow-y:auto}@media (max-width:767px){.tray-pop{top:calc(var(--nav-h) + 6px);width:auto;position:fixed;left:12px;right:12px}}.tray-head{gap:2px;display:grid}.tray-head strong{font-family:var(--font-serif);font-size:20px;font-weight:var(--w-heading);color:var(--ink-heading)}.tray-sub{font-size:var(--t-small);color:var(--ink-muted)}.tray-list{border-top:var(--rule);margin:0;padding:0;list-style:none;display:grid}.tray-row{padding:var(--s3) 0;border-bottom:var(--rule);gap:4px;display:grid}.tray-row-top,.tray-row-foot{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.tray-kind{font-size:var(--t-small);color:var(--ink-heading);font-weight:600}.tray-amt{font-size:var(--t-mono)}.tray-camp{color:var(--link);overflow-wrap:anywhere;justify-self:start;font-size:15px}.tray-when{font-size:var(--t-small);color:var(--ink-muted)}.tray-sig{font-size:var(--t-small);color:var(--link);justify-self:start}.tray-sig .mono{font-size:var(--t-mono-sm)}.tray-note{font-size:var(--t-small);color:var(--ink-muted)}.tray-pop>.btn{justify-self:start}.refund{gap:var(--s4);min-width:0;display:grid}.refund-why{font-size:15px;line-height:1.45}.refund-steps{margin:0;padding:0;list-style:none;display:grid}.refund-steps li{gap:var(--s3);padding:0 0 var(--s4);grid-template-columns:24px 1fr;display:grid;position:relative}.refund-steps li:last-child{padding-bottom:0}.refund-steps li+li:before{content:"";border-left:1px dashed var(--line-strong);height:16px;position:absolute;top:-16px;left:11px}.refund-steps li[data-state=done]+li:before{border-left:1px solid var(--mulberry)}.refund-mark{border:1px solid var(--line-strong);background:var(--surface);width:24px;height:24px;color:var(--ink-muted);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.refund-mark[data-state=done]{background:var(--mulberry);border-color:var(--mulberry);color:var(--orchid)}.refund-mark[data-state=current]{border-color:var(--mulberry);color:var(--ink-heading);box-shadow:0 0 0 3px var(--citron)}.refund-mark[data-state=later]{border-style:dashed}.refund-mark .receipt-pend{width:12px;height:12px}.refund-step-body{gap:2px;min-width:0;padding-top:2px;display:grid}.refund-step-title{color:var(--ink-heading);font-weight:600}.refund-steps li[data-state=later] .refund-step-title{color:var(--ink-muted)}.refund-step-note{font-size:var(--t-small);color:var(--ink-muted);line-height:1.45}.refund-yours{border-top:var(--rule);margin:0;display:grid}.refund-yours>div{justify-content:space-between;align-items:baseline;gap:var(--s3);border-bottom:var(--rule);padding:8px 0;display:flex}.refund-yours dt{font-size:var(--t-small);color:var(--ink-muted)}.refund-yours dd{text-align:right;margin:0;font-size:15px}.refund-remaining dt{color:var(--ink-heading);font-weight:600}.refund-act{gap:var(--s2);display:grid}.refund-act .sig{font-size:var(--t-small)}.refund-reason,.refund-paused{font-size:var(--t-small);color:var(--ink-muted);line-height:1.45}.refund-paused{color:var(--caution)}.refund-foot{font-size:var(--t-small);color:var(--ink-muted);line-height:1.5}.refund-foot a,.refund-link{color:var(--link)}.refund-done{gap:var(--s3);justify-items:start;display:grid}.refund-done p{font-size:15px;line-height:1.5}.refund-done .refund-yours{width:100%}.refund-link{font-size:var(--t-small);justify-self:start}.refund[data-layout=row]{align-items:start;gap:var(--s3) var(--s5);grid-template-columns:minmax(0,1fr) auto}.refund[data-layout=row]>.refund-steps{gap:var(--s4);grid-template-columns:1fr 1fr}.refund[data-layout=row]>.refund-steps li{padding:0}.refund[data-layout=row]>.refund-steps li+li:before{display:none}.refund[data-layout=row]>:not(.refund-steps):not(.refund-act){grid-column:1/-1}@media (max-width:640px){.refund[data-layout=row],.refund[data-layout=row]>.refund-steps{grid-template-columns:1fr}}.hdr{z-index:50;height:var(--nav-h);transition:background-color var(--d-base) var(--ease), border-color var(--d-base) var(--ease), backdrop-filter var(--d-base) var(--ease);background:0 0;border-bottom:1px solid #0000;position:sticky;top:0}.hdr.is-scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f1e8f6cc;border-bottom-color:#3818281f}[data-ground=white] .hdr.is-scrolled{background:#fffc}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hdr.is-scrolled{background:var(--ground)}}.hdr-row{align-items:center;gap:var(--s6);height:100%;display:flex}.hdr-brand{color:var(--ink-heading);border-radius:2px;flex:none;align-items:center;display:inline-flex}.hdr-brand .wm-text{transition:opacity var(--d-base) var(--ease)}.hdr-brand[data-mark-only] .wm-text{opacity:0}.hdr-row{background:linear-gradient(var(--line-strong), var(--line-strong)) no-repeat;transition:background-size .18s var(--ease);background-position:0 100%;background-size:100% 1px;background-origin:content-box}:root[data-motion=reduced] .hdr-row{transition:none}.hdr.is-scrolled .hdr-row{background-size:100% 0}.wordmark{color:inherit;align-items:flex-start;line-height:0;display:inline-flex}.wm-mark,.wm-text{flex:none}.hdr-nav{gap:var(--s1);margin-left:var(--s4);display:flex}.hdr-link{min-height:40px;padding:0 var(--s3);color:var(--ink-heading);font-size:var(--t-control);align-self:stretch;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.hdr-link .link-draw{padding-bottom:2px}.hdr-link:hover .link-draw,.hdr-link:focus-visible .link-draw{background-size:100% 1px}.hdr-link.is-active{box-shadow:inset 0 -2px 0 var(--mulberry)}.hdr.is-scrolled .hdr-link.is-active{box-shadow:none}.hdr.is-scrolled .hdr-link.is-active .link-draw{background-size:100% 2px}.hdr-nav{align-self:stretch}.hdr .palette-btn{background:0 0;border-color:#0000}.hdr .palette-btn:hover{background:#3818280f;border-color:#0000}.hdr-actions{align-items:center;gap:var(--s2);margin-left:auto;display:flex}.hdr-wallet{align-items:center;gap:var(--s2);display:flex}.hdr-tray:empty,.hdr-menu-btn{display:none}.account-btn{gap:var(--s2)}.acct-dot{background:var(--ok);width:8px;height:8px}.acct-dot-warn{background:var(--caution)}.menu-wrap{position:relative}.menu-right{top:calc(100% + 8px);right:0}.menu-left{top:calc(100% + 8px);left:0}.palette-btn{align-items:center;gap:var(--s2);border:1px solid var(--line-strong);border-radius:var(--r-control);min-height:36px;color:var(--ink-heading);font-size:var(--t-small);transition:border-color var(--d-fast) var(--ease);background:#ffffff8c;padding:0 6px 0 10px;font-weight:500;display:inline-flex}.palette-btn:hover{border-color:var(--mulberry)}.palette-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.palette-btn kbd{border-bottom-width:1px;min-width:0}.status-ctl{position:relative}.status-btn{border-radius:var(--r-control);min-height:36px;color:var(--ink-heading);font-size:var(--t-small);background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;font-weight:500;display:inline-flex}.status-btn:hover{background:#3818280f}.status-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.status-pop{top:calc(100% + 8px);right:0}.wallet-wait{visibility:hidden}.wallet-list{gap:var(--s2);display:grid}ul.wallet-list{margin:0;padding:0;list-style:none}ul.wallet-list li{gap:var(--s1);display:grid}.wallet-option{align-items:center;gap:var(--s3);min-height:56px;padding:0 var(--s4);border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);color:var(--ink-heading);text-align:left;font-weight:560;display:flex}.wallet-option:hover{border-color:var(--mulberry)}.wallet-option:disabled{cursor:progress;color:var(--ink-muted);background:var(--surface-sunk);border-style:dashed;border-color:var(--line-field)}.wallet-option img{border-radius:var(--r-control)}.wallet-icon-blank{border-radius:var(--r-control);background:var(--orchid);width:28px;height:28px}.signin{gap:var(--s4);max-width:34rem;padding:var(--s6);border-radius:var(--r-surface);background:var(--surface);box-shadow:var(--shadow-1);display:grid}.signin h2{font-size:var(--t-h2)}.mmenu{z-index:90;background:var(--ground);overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom);animation:fade-in var(--d-base) var(--ease) both;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.mmenu-head{height:var(--nav-h);flex:none;justify-content:space-between;align-items:center;display:flex}.mmenu-nav{padding-block:var(--s4) var(--s6);display:grid}.mmenu-nav a{min-height:56px;font-family:var(--font-serif);font-size:30px;font-weight:var(--w-title);letter-spacing:-.015em;color:var(--ink-heading);border-bottom:var(--rule);align-items:center;text-decoration:none;display:flex}.mmenu-nav a[aria-current=page]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.mmenu-account{padding-bottom:var(--s6);gap:2px;display:grid}.mmenu-account a,.mmenu-jump{min-height:44px;color:var(--ink-heading);align-items:center;font-weight:500;text-decoration:none;display:flex}.mmenu-jump{text-decoration:underline}.mmenu-foot{padding-bottom:var(--s6);margin-top:auto}.fixture-banner{background:var(--caution-surface);color:var(--caution);text-align:center;font-size:var(--t-small);padding:6px var(--s4);font-weight:600}.toggle{align-items:center;gap:var(--s2);min-height:44px;font-size:var(--t-small);color:var(--ink-heading);background:0 0;border:0;padding:0;font-weight:500;display:inline-flex}.toggle-knob{background:var(--surface);width:34px;height:20px;box-shadow:inset 0 0 0 1px var(--line-field);transition:background-color var(--d-fast) var(--ease);border-radius:10px;position:relative}.toggle-knob:after{content:"";background:var(--mulberry);width:14px;height:14px;transition:transform var(--d-fast) var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.toggle[aria-checked=true] .toggle-knob{background:var(--mulberry);box-shadow:none}.toggle[aria-checked=true] .toggle-knob:after{background:var(--citron);transform:translate(14px)}.toggle:focus-visible{outline:none}.toggle:focus-visible .toggle-knob{box-shadow:var(--focus-ring)}.toggle-on-band{color:var(--ink-on-band)}.toggle-on-band .toggle-knob{box-shadow:inset 0 0 0 1px var(--ink-on-band-muted);background:0 0}.toggle-on-band .toggle-knob:after{background:var(--ink-on-band)}.toggle-on-band[aria-checked=true] .toggle-knob{background:var(--citron)}.toggle-on-band[aria-checked=true] .toggle-knob:after{background:var(--mulberry)}.ftr{margin-top:var(--s16);padding-block:var(--s8) calc(var(--s8) + env(safe-area-inset-bottom));background:var(--band);color:var(--ink-on-band)}.ftr-strip{gap:var(--s5);display:grid}.ftr-id{align-items:center;gap:var(--s2) var(--s6);flex-wrap:wrap;display:flex}.ftr .ftr-mark{color:var(--ink-on-band);width:-moz-fit-content;width:fit-content}.ftr-id p{color:var(--ink-on-band-muted);margin:0}.ftr-program{overflow-wrap:anywhere}.ftr-program .mono{color:var(--ink-on-band);font-size:var(--t-mono-sm);overflow-wrap:normal}.ftr-groups{align-items:center;gap:var(--s3) var(--s8);padding-top:var(--s4);border-top:1px solid var(--line-on-band);flex-wrap:wrap;display:flex}.ftr-group{align-items:center;gap:0 var(--s4);flex-wrap:wrap;display:flex}.ftr-group h2{font-family:var(--font-sans);font-size:var(--t-small);letter-spacing:0;color:var(--ink-on-band-muted);margin:0;font-weight:600}.ftr-group a{color:var(--ink-on-band);background-position:0 calc(100% - 6px);align-items:center;min-height:32px;font-size:15px;display:inline-flex}.palette-overlay{padding:12vh var(--margin) var(--s6);justify-content:center;align-items:flex-start}.palette{background:var(--surface);border-radius:var(--r-surface);width:min(640px,100%);max-height:min(560px,76vh);box-shadow:var(--shadow-3), 0 0 0 1px var(--line);border-top:var(--ledge);animation:dialog-in var(--d-slow) var(--ease) both;flex-direction:column;display:flex;overflow:hidden}.palette-field{align-items:center;gap:var(--s3);padding:0 var(--s3) 0 var(--s4);border-bottom:var(--rule);color:var(--ink-heading);display:flex}.palette-input{min-width:0;min-height:56px;color:var(--ink);background:0 0;border:0;flex:1;font-size:17px}.palette-input:focus{outline:none}.palette-input::placeholder{color:var(--ink-muted)}.palette-field:focus-within{box-shadow:inset 0 -2px 0 var(--mulberry)}.palette-esc{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-heading);font-family:var(--font-mono);border-radius:4px;min-height:28px;padding:0 8px;font-size:12px}.palette-list{overscroll-behavior:contain;padding:6px;list-style:none;overflow-y:auto}.palette-group{font-size:var(--t-small);color:var(--ink-muted);padding:10px 10px 4px}.palette-opt{justify-content:space-between;align-items:baseline;gap:var(--s4);border-radius:var(--r-control);cursor:pointer;min-height:44px;color:var(--ink-heading);padding:10px;display:flex}.palette-opt[aria-selected=true]{background:var(--orchid-2);box-shadow:inset 2px 0 0 var(--mulberry)}.palette-label{overflow-wrap:anywhere;min-width:0;font-weight:500}.palette-hint{max-width:55%;font-size:var(--t-small);color:var(--ink-heading);text-align:right;flex:none}.palette-empty{padding:var(--s4);color:var(--ink-muted)}.palette-foot{padding:10px var(--s4);border-top:var(--rule);font-size:var(--t-small);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (max-width:1279px){.hdr-palette .palette-btn-label{display:none}}@media (max-width:1100px){.hdr-nav{margin-left:var(--s1)}.hdr-create{display:none}}@media (max-width:1023px){.hdr-nav{display:none}.hdr-menu-btn{display:inline-grid}}@media (max-width:767px){.hdr-row{gap:var(--s2)}.hdr-palette,.status-ctl{display:none}.hdr-actions{gap:4px}.palette-overlay{padding:var(--s3)}.palette{max-height:calc(100dvh - 24px)}.palette-opt{flex-direction:column;gap:2px}.palette-hint{text-align:left;max-width:none}}@media (max-width:359px){.hdr .wm-text{display:none}}.xhome{overflow-x:clip}.mast{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);padding-top:var(--s5);align-items:end;display:grid;position:relative}.mast-edge{width:min(300px, calc((50vw - var(--field-max) / 2 - 24px) / .31));height:auto;top:0}.mast-edge-l{left:min(0px,50% - 50vw)}.mast-h{z-index:1;grid-column:1/-1;grid-template-columns:subgrid;font:inherit;color:var(--ink-heading);grid-template-rows:1fr auto;align-items:end;margin:0;display:grid;position:relative}.mast-word{grid-area:1/1/3/8;align-self:end;line-height:0}.mast-wm{height:calc(var(--t-masthead) * .9745);width:auto;max-width:100%;color:var(--ink-heading);display:block}.mast-line{font-family:var(--font-sans);font-size:var(--t-lead);color:var(--ink);text-wrap:pretty;padding-bottom:var(--s2);grid-area:1/9/3/-1;align-self:end;font-weight:400;line-height:1.42}.mast-links{gap:var(--s1) var(--s5);font-size:var(--t-small);flex-wrap:wrap;grid-area:2/9/auto/-1;margin:0;padding-bottom:3px;font-weight:500;display:flex}.mast-links a{color:var(--ink-heading);text-decoration:none}.mast-ledge{margin-top:var(--s3);--ledge-break:calc(var(--t-masthead) * 1.9666);grid-column:1/-1}@media (max-width:1279px){.mast-line,.mast-links{grid-column:8/-1}}@media (max-width:1023px){.mast-word{grid-column:1/5}.mast-line,.mast-links{grid-column:5/-1}.mast-line{font-size:16px}}@media (max-width:767px){.mast{padding-top:var(--s3)}.mast-word,.mast-line,.mast-links{grid-area:auto/1/auto/-1}.mast-line{margin-top:var(--s3);padding-bottom:var(--s1);font-size:16px;line-height:1.45}.mast-ledge{margin-top:var(--s3)}}@media (max-width:599px){.mast-ledge{display:none}.mast-line{margin-top:var(--s2)}}.xledger{padding-block:var(--s8) 0}.lfig-row{align-items:flex-end;gap:var(--s4) var(--s10);display:flex}.lfig-tag{font-size:var(--t-small);color:var(--ink-muted);white-space:nowrap;margin:0;padding-bottom:3px}.lfig{align-items:flex-end;gap:var(--s3) var(--s10);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lstat{white-space:nowrap;gap:6px;display:grid}.lstat-v{font-size:clamp(30px,19.6px + 1.43vw,40px);line-height:1}.lstat-u{font-family:var(--font-sans);font-size:var(--t-small);letter-spacing:0;color:var(--ink-muted);font-weight:500}.lstat-k{font-size:var(--t-small);color:var(--ink-muted);line-height:1.2}.lstat-k-s{display:none}.lfig-hold{opacity:.001}.ledger-toggle{display:none}.ledger-chain-row{margin-top:var(--s3);min-height:20px}.ledger-chain{align-items:center;gap:2px var(--s4);color:inherit;border-radius:2px;flex-wrap:wrap;font-size:13px;line-height:1.4;text-decoration:none;display:inline-flex}.ledger-chain .pulse-dot{margin-right:calc(var(--s4) * -.5);flex:none}.ledger-chain:hover .ledger-k{color:var(--ink)}.ledger-chain:focus-visible{box-shadow:var(--focus-ring);outline:none}.ledger-item{white-space:nowrap}.ledger-k{font-size:var(--t-small);color:var(--ink-muted)}.ledger-v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-heading);font-weight:500}.ledger-ago{min-width:8ch;display:inline-block}.ledger-hold{opacity:.001}.ledger-err{min-height:60px;color:var(--caution);align-items:flex-end;margin:0;display:flex}.pulse-dot[data-tone=still]{animation:none}@media (max-width:1023px){.lfig-row{align-items:flex-start;gap:var(--s2);flex-direction:column}.lfig{column-gap:var(--s8)}.ledger-rpc{display:none}.ledger-err,.ledger-chain-failed,.ledger-chain-failed .ledger-k{white-space:normal}}@media (max-width:599px){.xledger{padding-top:var(--s5)}.xexhibit{padding-top:var(--s3)}.lfig-row{align-items:center;gap:2px var(--s3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tag toggle""figs figs";display:grid}.lfig-tag{grid-area:tag;padding:0}.lfig,.ledger-err{grid-area:figs}.lfig{gap:var(--s2) var(--s5)}.lstat{gap:3px}.lstat[data-extra],.lstat-u,.lstat-k-l{display:none}.lstat-k-s{display:inline}.lstat-v{font-size:clamp(22px,7vw,27px)}.ledger-err{min-height:44px}.ledger-toggle{align-items:center;gap:var(--s2);min-height:36px;margin:-8px calc(var(--s2) * -1) -8px 0;padding:0 var(--s2);border-radius:var(--r-control);color:var(--ink-heading);font:inherit;font-size:var(--t-small);cursor:pointer;background:0 0;border:0;grid-area:toggle;font-weight:500;display:inline-flex}.ledger-toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.ledger-toggle-i{width:7px;height:7px;transition:rotate var(--d-fast) var(--ease), margin var(--d-fast) var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;margin-top:-4px;rotate:45deg}.ledger-toggle[aria-expanded=true] .ledger-toggle-i{margin-top:3px;rotate:-135deg}.ledger-chain-row{margin-top:var(--s2);display:none}.ledger-chain-row[data-open]{display:block}.ledger-chain-row .pulse-dot{display:none}}.xexhibit{padding-top:var(--s5);position:relative}.xcap{justify-content:space-between;align-items:flex-end;gap:var(--s3) var(--s6);padding-bottom:calc(var(--s3) + 32px);z-index:2;flex-wrap:wrap;display:flex;position:relative}.xcap-id{align-items:baseline;gap:var(--s1) var(--s4);flex-wrap:wrap;min-width:0;display:flex}.xcap-title{font-family:var(--font-serif);font-size:clamp(23px,17.5px + .75vw,30px);font-weight:var(--w-heading);color:var(--ink-heading);letter-spacing:-.01em;outline:none;margin:0;line-height:1.12}.xcap-title:focus-visible{box-shadow:var(--focus-ring);border-radius:2px}.xcap-title .test-tag{vertical-align:.3em}.xcap-nav{gap:var(--s2);display:flex}.xcap-step{min-width:104px}@media (max-width:767px){.xcap{align-items:end;gap:4px var(--s3);padding-bottom:var(--s3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.xcap-id{display:contents}.xcap-acc{grid-area:1/1}.xcap-state{grid-area:1/2/auto/4;min-width:0}.xcap-title{grid-area:2/1/auto/3;font-size:22px}.xcap-nav{grid-area:2/3;align-self:center}.xcap-step{min-width:44px;padding-inline:var(--s3);gap:0;font-size:0}.xcap-step span{font-size:18px}}.xstage{isolation:isolate;--rs:.5625;--env-band:40px;--seam:var(--rail-w);position:relative}@media (max-width:1023px){.xstage{--seam:240px}}.xstage-env{--ol:var(--out-l,var(--margin));--or:var(--out-r,var(--margin));top:calc(-1 * var(--env-band));bottom:calc(-1 * var(--env-band));left:calc(-1 * var(--ol));right:calc(-1 * var(--or));pointer-events:none;z-index:0;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 10px),#0000);mask-image:linear-gradient(#000 calc(100% - 10px),#0000)}.xenv{box-sizing:border-box;transition:translate var(--d-major) var(--ease);border:0 solid #0000;position:absolute}.xenv[data-art]{border-image-source:var(--relief-1);border-image-repeat:stretch}@supports (background-image:image-set(url('x.webp') type('image/webp'))){.xenv[data-art]{border-image-source:var(--relief)}}.xenv-l{bottom:calc(var(--env-band) - 72px);height:112px;width:calc(100% - var(--or) - var(--seam) + 80px + 48px);border-width:0 calc(190px * var(--rs)) calc(150px * var(--rs)) 0;clip-path:inset(40px 0 0);border-image-slice:0 190 150 0 fill;border-image-repeat:round stretch;left:-48px}.xenv-r{top:calc(var(--env-band) - 88px);height:138px;left:calc(100% - var(--or) - var(--seam) - 159px * var(--rs));border-width:calc(160px * var(--rs)) 0 0 calc(190px * var(--rs));clip-path:polygon(calc(159px * var(--rs)) calc(131px * var(--rs)), 100% calc(131px * var(--rs)), 100% 88px, calc(159px * var(--rs)) 88px);border-image-slice:160 0 0 190 fill;border-image-repeat:round stretch;right:-48px}.xstage[data-lens] .xenv-l{translate:calc(var(--channel-shift) * -4 / 3) 0}.xstage-mfrag{left:calc(-1 * var(--out-l,var(--margin)));width:104px;height:176px;bottom:0;overflow:hidden}.xstage-mfrag picture{width:400px;height:500px;position:absolute;bottom:0;left:0}.xstage-mfrag picture img,.xstage-mfrag svg{object-fit:cover;object-position:0 100%}.xstage-plane{z-index:1;grid-template-columns:minmax(0, 1fr) var(--rail-w);grid-template-rows:auto auto;display:grid;position:relative}.xstage-main,.xstage-rail,.xstage-desc{background:var(--surface)}.xstage-main,.xstage-rail{border-top:var(--ledge)}.xstage-desc{box-shadow:0 1px 0 var(--line)}.xstage-notch{background:var(--ground);z-index:3;pointer-events:none;width:0;height:2px;position:absolute;top:0;left:50%;translate:-50%}.xstage-main{flex-direction:column;min-width:0;display:flex}.xstage-bar{justify-content:space-between;align-items:center;gap:var(--s3);min-height:52px;padding:var(--s2) var(--s3);border-bottom:var(--rule);display:flex}.xstage-tabs{flex:none}.xstage-ctl{align-items:center;gap:var(--s1);flex-wrap:wrap;justify-content:flex-end;display:flex}.xstage-view{background:var(--surface);height:clamp(340px,100vh - 470px,600px);position:relative;overflow:hidden}@media (min-width:768px){.xstage-view{container-type:size}}@media (min-width:1024px){.xstage-view{flex:1 0 clamp(380px,100vh - 470px,600px);height:auto;min-height:0}}.xstage-panel{position:absolute;inset:0}.xstage-panel[hidden]{display:none}.xstage-panel iframe{background:var(--white);border:0;width:100%;height:100%;display:block}:is(.xstage:fullscreen,.xstage-view:fullscreen){height:100vh}.xstage-show{justify-content:center;align-items:center;gap:var(--s4);padding:var(--s6) var(--s8);background:var(--surface);flex-direction:column;display:flex;position:absolute;inset:0}.xstage-frame{aspect-ratio:var(--ar);width:min(100%, calc(min(420px, 100cqh - 120px) * var(--ar)));box-shadow:0 0 0 1px var(--line-strong);background:#f5f0e6;flex:none;position:relative;overflow:hidden}.xstage-frame>img,.xstage-frame>video,.xstage-frame picture,.xstage-frame picture img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.xstage-frame>video[data-incoming]{z-index:1}.xstage-under{justify-content:center;align-items:center;gap:var(--s2) var(--s4);text-align:center;flex-wrap:wrap;min-height:44px;display:flex}.xstage-under p{margin:0}.xstage-label{font-size:var(--t-small);color:var(--ink-muted)}.xstage-chip{display:none}@media (max-width:767px){.xstage-chip{z-index:2;box-shadow:0 0 0 1px var(--line);font-size:var(--t-small);color:var(--ink);background:#ffffffe6;border-radius:3px;padding:1px 7px;line-height:20px;display:block;position:absolute;bottom:6px;right:6px}.xstage-under .xstage-label{display:none}.xstage-under{gap:var(--s2);flex-wrap:nowrap;width:100%}.xstage-under>.xstage-play,.xstage-act{flex:1 1 0;min-width:0}.xstage-under>.xstage-play{padding-inline:var(--s3);justify-content:center}.xstage-act>.btn{width:100%}.xstage[data-inline-act] .xrail-act>.btn{display:none}}@media (max-width:359px){.xstage-view[data-lens]{height:248px}.xcap-title{font-size:20px}.xstage-tabs [role=tab]{font-size:var(--t-small);padding:0 6px}.xstage-under>.xstage-play,.xstage-act>.btn{padding-inline:var(--s2);font-size:15px}.xstage-under>.xstage-play{gap:6px}}.xstage-failed{z-index:1}.xstage-blank{background:var(--surface);width:100%;min-height:200px;font-family:var(--font-serif);font-size:var(--t-h2);color:var(--ink-heading);flex:auto;place-items:center;display:grid}.xstage-textframe{align-content:center;gap:var(--s2);max-width:640px;min-height:160px;padding:var(--s6);text-align:center;box-shadow:0 0 0 1px var(--line-strong);flex:0 auto}.xstage-textframe-d{font-family:var(--font-sans);font-size:var(--t-body);color:var(--ink-muted);max-width:52ch}.xstage-play{align-items:center;gap:var(--s2);min-height:44px;padding:0 var(--s5) 0 var(--s4);border:1px solid var(--mulberry);border-radius:var(--r-control);background:var(--structure);color:var(--structure-ink);font:inherit;cursor:pointer;transition:background-color var(--d-fast) var(--ease), translate var(--d-fast) var(--ease);font-weight:500;display:inline-flex}.xstage-play:hover{background:var(--structure-hover);translate:0 var(--lift-2)}.xstage-play:active{translate:0 var(--press)}.xstage-play:focus-visible{box-shadow:var(--focus-ring);outline:none}.xstage-note{color:var(--ink-muted);margin:0}.xstage-desc{border-top:var(--rule);padding:var(--s2) var(--s4);font-size:var(--t-small);color:var(--ink);grid-column:1/-1}.xstage-desc>summary{cursor:pointer;width:max-content;color:var(--ink-heading);align-items:center;min-height:28px;font-weight:500;display:flex}.xstage-desc>summary:focus-visible{box-shadow:var(--focus-ring);border-radius:2px;outline:none}.xstage-desc p{max-width:80ch;margin:var(--s2) 0 var(--s1)}.xstage-rail{border-left:var(--rule);padding:var(--s5) var(--s6) var(--s5);grid-area:1/2;min-width:0}.xstage-lens{overscroll-behavior:contain;background:var(--surface);overflow:auto}.xstage-lens:not([hidden]){animation:lens-in var(--d-major) var(--ease) both}@keyframes lens-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.lens{padding:var(--s6);gap:var(--s5);border-left:3px solid var(--orchid-2);flex-direction:column;min-height:100%;display:flex}.lens-wait{min-height:100%}.lens-head h3{margin:0 0 var(--s1);font-family:var(--font-serif);font-size:var(--t-h2);font-weight:var(--w-heading);color:var(--ink-heading)}.lens-head p{max-width:64ch;margin:0}.lens-grid{gap:var(--s6);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.lens-files{border-top:var(--rule);margin:0;padding:0;list-style:none}.lens-files li{justify-content:space-between;gap:var(--s4);border-bottom:var(--rule);font-size:var(--t-mono-sm);padding:6px 0;display:flex}.lens-path{font-family:var(--font-mono);color:var(--ink);overflow-wrap:anywhere}.lens-size{font-family:var(--font-mono);color:var(--ink-muted);white-space:nowrap}.lens-more{color:var(--ink-muted);font-size:var(--t-small)}.lens-facts{gap:var(--s3);align-content:start;margin:0;display:grid}.lens-facts>div{gap:2px;display:grid}.lens-facts dt{font-size:var(--t-small);color:var(--ink-muted)}.lens-facts dd{overflow-wrap:anywhere;margin:0}.lens-facts-wide{column-gap:var(--s6);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.lens-history{border-left:2px solid var(--line-strong);margin:0;padding:0;list-style:none}.lens-history li{justify-content:space-between;gap:var(--s4);padding:6px 0 6px var(--s4);display:flex;position:relative}.lens-history li:before{content:"";background:var(--mulberry);width:8px;height:8px;position:absolute;top:13px;left:-5px}.lens-history li:last-child:before{background:var(--surface);border:1px solid var(--mulberry)}.lens-history time{color:var(--ink-muted);white-space:nowrap}.lens-refund .lens-grid{flex:1 0 auto;align-items:stretch}.lens-col{gap:var(--s5);flex-direction:column;min-width:0;display:flex}.lens-sub{margin:0 0 var(--s2);font-size:var(--t-small);color:var(--ink-muted);font-weight:500}.lens-refund .lens-col>section:first-child:has(.lens-history){flex-direction:column;flex:1 0 auto;display:flex}.lens-refund .lens-history{max-height:calc(var(--n,4) * 88px);flex-direction:column;flex:1 0 auto;justify-content:space-between;display:flex}@media (min-width:1024px){.xstage-view:has(>.xstage-lens:not([hidden])>.lens-refund){flex-direction:column;flex:1 0 auto;display:flex;container-type:normal}.xstage-view>.xstage-lens:not([hidden]):has(>.lens-refund){flex-direction:column;flex:1 0 auto;display:flex;position:relative;inset:auto;overflow:visible}.xstage-lens>.lens-refund{flex:1 0 auto;min-height:0}.lens-refund.lens-whole .lens-grid>.lens-col{grid-column:1/-1}.lens-refund.lens-whole .lens-grid>.lens-col:last-child{align-items:start;gap:var(--s6);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.lens-refund.lens-whole .lens-history{justify-content:flex-start;max-height:none}.lens-refund.lens-whole .lens-history li{align-items:baseline}.lens-refund.lens-whole .lens-ev,.lens-refund.lens-whole .lens-ev-r{align-items:baseline;gap:var(--s3);display:flex}.lens-refund.lens-whole .lens-history li:before{top:14px}.xstage:has(.lens-whole) .xstage-rail>:only-child{top:calc(var(--nav-h) + var(--s5));height:auto;position:sticky}}.lens-rsum{display:none}@media (max-width:1023px){.lens-rsum{display:flex}.lens-rfull{display:none}.xstage-view:has(>.xstage-lens:not([hidden])>.lens-rsum){height:auto;container-type:normal}.xstage-view>.xstage-lens:not([hidden]):has(>.lens-rsum){position:relative;inset:auto;overflow:visible}}.lens-history li.lens-fold:before{display:none}.lens-fold .linkish{font-size:var(--t-small);color:var(--ink-heading)}.lens-ev{gap:1px;min-width:0;display:grid}.lens-ev-d{font-size:var(--t-small);color:var(--ink-muted)}.lens-ev-d .mono{font-size:var(--t-mono-sm)}.lens-ev-r{text-align:right;justify-items:end;gap:1px;display:grid}.lens-tx{font-family:var(--font-mono);font-size:var(--t-mono-sm);color:var(--ink-heading);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.lens-tx:hover{text-decoration-color:currentColor}.lens-who{border-collapse:collapse;width:100%;font-size:var(--t-small)}.lens-who th{text-align:left;color:var(--ink-muted);padding:0 var(--s2) 6px 0;border-bottom:var(--rule);font-weight:400}.lens-who td{padding:7px var(--s2) 7px 0;border-bottom:var(--rule);white-space:nowrap}.lens-who td.mono{font-size:var(--t-mono-sm)}.lens-who .num{text-align:right;font-variant-numeric:tabular-nums;padding-right:var(--s4)}.lens-who th:last-child,.lens-who td:last-child{padding-right:0}.lens-muted{color:var(--ink-muted)}.lens-links{align-items:center;gap:var(--s3) var(--s5);flex-wrap:wrap;margin:auto 0 0;display:flex}.lens-links .link-draw{color:var(--ink-heading);font-weight:500}.xrail{gap:var(--s4);flex-direction:column;height:100%;display:flex}.xrail-fig{gap:var(--s1);display:grid}.xrail-money{color:var(--ink-heading);margin:0;font-size:clamp(36px,22px + 1.4vw,46px);line-height:1}.xrail-money[data-long]{font-size:30px}.xrail-unit{font-family:var(--font-sans);font-size:var(--t-small);color:var(--ink-muted);letter-spacing:0;font-weight:500}.xrail-cap{font-size:var(--t-small);color:var(--ink-muted);margin:0}.xrail-act{gap:var(--s2);display:grid}.xrail-why{font-size:var(--t-small);color:var(--ink-muted);margin:0}.xrail-terms{border-top:var(--rule);margin:0;display:grid}.xrail-terms>div{gap:var(--s3);border-bottom:var(--rule);font-size:var(--t-small);grid-template-columns:6.6em minmax(0,1fr);padding:7px 0;display:grid}.xrail-terms dt{color:var(--ink-muted)}.xrail-terms dd{color:var(--ink);margin:0}.xrail-links{gap:var(--s5);font-size:var(--t-small);margin:0;font-weight:500;display:flex}.xrail-links a{color:var(--ink-heading)}.xrail-none{padding-top:var(--s3);border-top:var(--rule);font-size:var(--t-small);color:var(--ink);margin:auto 0 0}.xdet{justify-content:space-between;align-items:center;gap:var(--s2) var(--s6);padding:calc(var(--s4) + 40px) 0 var(--s2);font-size:var(--t-small);z-index:1;flex-wrap:wrap;display:flex;position:relative}.xdet-facts{gap:var(--s1) var(--s5);color:var(--ink);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.xdet-facts .mono{font-size:var(--t-mono-sm)}.xdet-links{gap:var(--s5);margin:0;font-weight:500;display:flex}.xdet-links a{color:var(--ink-heading)}.xexhibit-wait{height:min(680px,70vh)}.xexhibit-empty{padding:var(--s8) 0;font-family:var(--font-serif);font-size:var(--t-h2);color:var(--ink-heading)}@media (max-width:1279px){.xstage-ctl-t{display:none}}@media (max-width:1023px){.xstage-plane{grid-template-columns:minmax(0,1fr)}.xstage-rail{border-left:0;border-top:var(--rule);grid-area:auto/1}.xstage-main{box-shadow:none}.xrail{column-gap:var(--s8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.xrail>.state-label,.xrail-fig{grid-column:1}.xrail-act{grid-area:1/2/3}.xrail-terms,.xrail-links,.xrail-none{grid-column:1/-1}.xstage-view{height:clamp(320px,52vh,520px)}.lens-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.xstage{--env-band:0px}.xstage-bar{padding:6px var(--s2);flex-wrap:wrap;min-height:0}.xstage-ctl{flex:100%;justify-content:flex-start}.xstage-tabs{flex:100%;display:flex}.xstage-tabs [role=tab]{padding:0 var(--s2);flex:auto}.xstage-view{height:auto}.xstage-view:not([data-live]):not([data-lens]) .xstage-panel,.xstage-view:not([data-live]):not([data-lens]) .xstage-show{position:relative;inset:auto}.xstage-view[data-live]{height:420px}.xstage-view[data-lens]{height:280px}.xstage-show{padding:var(--s4) var(--s4) var(--s3);gap:var(--s3)}.xstage-frame{width:100%}.xstage-rail{padding:var(--s4)}.xrail{display:flex}.xrail-act{order:-1}.lens{padding:var(--s4)}.xdet{padding-top:var(--s4)}}.xindex{margin-top:var(--s16)}.xindex-band{background:var(--band);color:var(--ink-on-band)}.xindex-band-row{justify-content:space-between;align-items:center;gap:var(--s4) var(--s8);padding-block:var(--s5);flex-wrap:wrap;display:flex}.xindex-title{align-items:baseline;gap:var(--s4);flex-wrap:wrap;display:flex}.xindex-title h2{color:var(--ink-on-band);font-size:var(--t-h1);margin:0}.xindex-title p{font-size:var(--t-small);color:var(--ink-on-band-muted);margin:0}.xindex-tools{align-items:center;gap:var(--s3) var(--s4);flex-wrap:wrap;min-width:0;display:flex}.xindex-search{align-items:center;width:264px;display:flex;position:relative}.xindex-search svg{color:var(--ink-muted);pointer-events:none;position:absolute;left:12px}.xindex-search .input{background:var(--surface);width:100%;padding-left:38px}.xindex-chips .chip{color:var(--ink-on-band);border-color:var(--line-on-band);background:0 0}.xindex-chips .chip:hover{border-color:var(--ink-on-band-muted)}.xindex-chips .chip[aria-pressed=true]{background:var(--orchid);color:var(--mulberry);border-color:var(--orchid)}.xindex-chips .chip .count{color:inherit;opacity:.8}.xindex-end{align-items:center;gap:var(--s3);display:flex}.xindex-sort{align-items:center;gap:var(--s2);font-size:var(--t-small);color:var(--ink-on-band-muted);display:flex}.xindex-sort .select{background-color:var(--surface);min-height:40px}.xindex-view{border-color:var(--line-on-band);background:0 0}.xindex-view button{color:var(--ink-on-band)}.xindex-view button[aria-pressed=true]{background:var(--orchid);color:var(--mulberry)}.xindex-body{padding-block:var(--s2) var(--s8)}.xindex-wait{gap:var(--s3);padding-top:var(--s4);display:grid}.xindex-wait .skeleton{height:120px}.xindex-count{margin:var(--s4) 0 0;font-size:var(--t-small);color:var(--ink-muted)}.xindex-tiles{gap:var(--s8) var(--gutter);padding-top:var(--s6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.irow{gap:var(--s3) var(--s6);padding:var(--s5) 0;border-bottom:var(--rule-strong);transition:translate var(--d-fast) var(--ease);grid-template-columns:200px minmax(0,1fr) minmax(170px,.34fr) max-content;align-items:center;display:grid;position:relative}.irow:hover{translate:0 var(--lift-2)}.irow[data-selected]{box-shadow:inset 3px 0 0 var(--mulberry);padding-left:var(--s4)}.irow-thumb{border-radius:var(--r-surface);background:var(--surface);box-shadow:0 0 0 1px var(--line);transition:translate var(--d-fast) var(--ease);display:block;overflow:hidden}.irow:hover .irow-thumb{translate:var(--lift-3) var(--lift-3)}.irow-cover-blank{height:100%;font-family:var(--font-mono);color:var(--ink-muted);place-items:center;display:grid}.irow-body{gap:var(--s1);min-width:0;display:grid}.irow-meta{align-items:center;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.irow-title{font-family:var(--font-serif);font-size:clamp(22px,17px + .6vw,27px);font-weight:var(--w-heading);color:var(--ink-heading);margin:0;line-height:1.15}.irow-title .test-tag{vertical-align:.25em}.irow-title-link{color:inherit;text-decoration:none}.irow-title-link:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.irow-purpose{max-width:60ch;color:var(--ink);margin:0}.irow-who{font-size:var(--t-small);color:var(--ink-muted);margin:0}.irow-who a{color:var(--ink-heading)}.irow-fig{gap:4px;min-width:0;display:grid}.irow-money{font-family:var(--font-serif);font-variant-numeric:tabular-nums lining-nums;color:var(--ink-heading);font-size:24px;line-height:1.1}.irow-unit{font-family:var(--font-sans);font-size:var(--t-small);color:var(--ink-muted)}.irow-sub{font-size:var(--t-small);color:var(--ink-muted)}.irow-act{justify-items:end;gap:var(--s2);font-size:var(--t-small);font-weight:500;display:grid}.irow-cta{color:var(--ink-heading);font-size:var(--t-control);align-items:center;gap:6px;display:inline-flex}.irow-show{color:var(--ink-muted)}.irow-show[aria-pressed=true]{color:var(--ink-heading);cursor:default;text-decoration:none}.irow-onstage{background:var(--surface);display:grid}.irow-onstage .irow-cover{border-bottom:var(--rule);display:block}.irow-onstage-k{padding:6px var(--s2);font-size:var(--t-small);color:var(--ink-heading);align-items:center;gap:6px;display:flex}.irow[data-selected] .irow-thumb{align-self:center;width:160px}@media (min-width:1024px){.irow-lead[data-selected]{grid-template-columns:160px minmax(0,1fr) minmax(170px,.4fr)}}.irow-lead{padding-block:var(--s8);grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(170px,.4fr);grid-template-areas:"thumb body fig""thumb body act";align-items:start}.irow-lead .irow-thumb{grid-area:thumb}.irow-lead .irow-body{grid-area:body;align-self:center}.irow-lead .irow-fig{grid-area:fig;align-self:end}.irow-lead .irow-act{grid-area:act;align-self:start;justify-items:start}.irow-lead .irow-title{font-size:clamp(30px,18px + 1.4vw,42px)}.irow-lead .irow-money{font-size:32px}.irow-tile{border-bottom:0;grid-template-columns:minmax(0,1fr);align-items:start;padding:0}.irow-tile .irow-act{justify-items:start;gap:var(--s5);grid-auto-flow:column}.ihist{margin-top:var(--s6);border-top:var(--rule-strong);border-bottom:var(--rule-strong)}.ihist>summary{justify-content:space-between;align-items:center;gap:var(--s4);cursor:pointer;min-height:56px;list-style:none;display:flex}.ihist>summary::-webkit-details-marker{display:none}.ihist>summary:after{content:"";border-right:1.5px solid var(--mulberry);border-bottom:1.5px solid var(--mulberry);width:10px;height:10px;transition:rotate var(--d-base) var(--ease), translate var(--d-base) var(--ease);translate:0 -3px;rotate:45deg}.ihist[open]>summary:after{translate:0 3px;rotate:225deg}.ihist>summary:focus-visible{box-shadow:var(--focus-ring);outline:none}.ihist-sum{font-family:var(--font-serif);font-size:var(--t-h3);color:var(--ink-heading)}.ihist-list{padding:0 0 var(--s4);margin:0;list-style:none}.ihist-row{gap:var(--s2) var(--s5);padding:var(--s3) 0;border-top:var(--rule);grid-template-columns:80px minmax(0,1fr) minmax(200px,.5fr) max-content;align-items:baseline;display:grid}.ihist-row[data-selected]{box-shadow:inset 3px 0 0 var(--mulberry);padding-left:var(--s3)}.ihist-main{gap:2px;min-width:0;display:grid}.ihist-title a{color:var(--ink-heading);font-weight:500}.ihist-why,.ihist-amt{font-size:var(--t-small);color:var(--ink)}.ihist-links{gap:var(--s4);font-size:var(--t-small);font-weight:500;display:flex}.ihist-links a{color:var(--ink-heading)}.ifail{gap:var(--s2);padding:var(--s5);margin:var(--s4) 0;border:1px solid var(--line-strong);border-left:3px solid var(--caution);background:var(--surface);color:var(--ink);justify-items:start;display:grid}.ifail p{max-width:72ch;margin:0}@media (max-width:1023px){.irow{grid-template-columns:160px minmax(0,1fr) max-content}.irow .irow-fig{grid-column:2}.irow .irow-act{grid-area:1/3/3}.irow .irow-thumb{grid-row:1/3}.irow-lead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"thumb body""thumb fig""thumb act"}.irow-lead .irow-act,.irow-lead .irow-fig,.irow-lead .irow-thumb{grid-area:auto}.ihist-row{grid-template-columns:72px minmax(0,1fr)}.ihist-amt,.ihist-links{grid-column:2}.xindex-search{width:248px}}@media (max-width:767px){.xindex{margin-top:var(--s12)}.xindex-band-row{padding-block:var(--s4)}.xindex-tools,.xindex-search{width:100%}.xindex-chips{scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}.xindex-chips::-webkit-scrollbar{display:none}.xindex-chips .chip{flex:none}.xindex-tiles{grid-template-columns:minmax(0,1fr)}.irow,.irow-lead{gap:var(--s2) var(--s4);padding-block:var(--s5);grid-template-columns:112px minmax(0,1fr);grid-template-areas:none;align-items:start}.irow .irow-thumb,.irow-lead .irow-thumb{grid-area:1/1/3}.irow .irow-body,.irow-lead .irow-body{grid-area:auto/2}.irow .irow-fig,.irow-lead .irow-fig,.irow .irow-act,.irow-lead .irow-act{grid-area:auto/1/auto/-1}.irow .irow-act,.irow-lead .irow-act{justify-content:start;justify-items:start;gap:var(--s5);grid-auto-flow:column}.irow[data-selected] .irow-thumb{align-self:start;width:auto}.irow-lead .irow-title{font-size:26px}.irow-purpose{font-size:15px}.irow-tile{grid-template-columns:minmax(0,1fr)}.irow-tile .irow-thumb,.irow-tile .irow-body{grid-area:auto/1}.ihist-row{grid-template-columns:minmax(0,1fr)}.ihist-amt,.ihist-links{grid-column:1}.ihist-links{flex-wrap:wrap}}.events{margin-top:var(--s8);padding-block:var(--s10) var(--s12);background:var(--band);color:var(--ink-on-band)}.events-head{justify-content:space-between;align-items:baseline;gap:var(--s2) var(--s6);margin-bottom:var(--s5);flex-wrap:wrap;display:flex}.events-head h2{color:var(--ink-on-band);font-size:var(--t-h1);margin:0}.events-sub{font-size:var(--t-small);color:var(--ink-on-band-muted);margin:0}.events-wait{height:280px}.events-table{border-collapse:collapse;width:100%;font-size:var(--t-small)}.events-table th{text-align:left;color:var(--ink-on-band-muted);padding:0 var(--s3) var(--s2) 0;border-bottom:1px solid var(--line-on-band);font-weight:500}.events-table td{padding:11px var(--s3) 11px 0;border-bottom:1px solid var(--line-on-band);vertical-align:baseline}.events-table tbody tr{transition:background-color var(--d-fast) var(--ease)}.events-table tbody tr:hover{background:#f1e8f60d}.events-table a{color:var(--ink-on-band);text-decoration-color:#f1e8f666}.events-table a:hover{color:var(--link-on-band)}.events-table .mono{font-size:var(--t-mono-sm)}.ev-num,.ev-wallet,.ev-sig a{white-space:nowrap}.ev-num,.events-table th.ev-num{text-align:right}.ev-when{white-space:nowrap;color:var(--ink-on-band-muted)}.ev-name{color:var(--ink-on-band);font-weight:500}.ev-camp-link{text-decoration:none}.ev-camp-link:hover .ev-camp-t{text-decoration:underline}.ev-camp .test-tag{margin-left:var(--s2);font-size:11px}.ev-dim,.ev-unit,.ev-when-none{color:var(--ink-on-band-muted)}.ev-conf{color:var(--ink-on-band-muted);font-size:12px;display:block}.events .ifail{color:var(--ink)}.events-table tr.is-new{animation:ev-in .22s var(--ease) both}.events-table tr.is-new td:first-child{box-shadow:inset 2px 0 0 var(--citron);animation:ev-flash .9s var(--ease) .22s both}@keyframes ev-in{0%{opacity:0;transform:translateY(-12px)}}@keyframes ev-flash{to{box-shadow:inset 2px 0 #0000}}@media (max-width:1279px){.ev-camp-t{display:none}}@media (max-width:767px){.events{padding-block:var(--s8)}.events-table thead{display:none}.events-table,.events-table tbody,.events-table tr,.events-table td{display:block}.events-table tr{column-gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--line-on-band);grid-template-columns:minmax(0,1fr) auto;display:grid}.events-table td{border:0;padding:2px 0}.ev-name{grid-area:1/1}.ev-num{grid-area:1/2}.ev-when{text-align:right;grid-area:2/2}.ev-camp{grid-area:2/1}.ev-wallet,.ev-sig{grid-column:1/-1;display:inline}.ev-wallet:has(.ev-dim){display:none}.ev-wallet:before{content:"wallet ";color:var(--ink-on-band-muted)}.ev-sig:before{content:"tx ";color:var(--ink-on-band-muted)}}.loop{background:var(--surface);padding-block:var(--s12) var(--s12);border-top:var(--ledge)}.loop-h{margin:0 0 var(--s8);font-size:var(--t-h1)}.loop-band{padding-top:88px;position:relative}.loop-channel{width:100%;height:72px;position:absolute;inset:0 0 auto;overflow:visible}.loop-channel path{fill:none;vector-effect:non-scaling-stroke}.loop-bar{stroke:var(--mulberry);stroke-width:3px}.loop-bar-2{stroke:var(--orchid-2);stroke-width:5px}.loop-cut{stroke:var(--citron);stroke-width:3px}.loop-dash{stroke:var(--mulberry);stroke-width:1.5px;stroke-dasharray:5 5}.loop-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.loop-step{gap:var(--s3);padding:0 var(--s8) 0 0;flex-direction:column;display:flex;position:relative}.loop-step:before{content:"";background:var(--mulberry);width:10px;height:18px;position:absolute;top:-80px;left:0}.loop-fork:before{display:none}.loop-step h3{font-family:var(--font-serif);font-size:24px;font-weight:var(--w-heading);color:var(--ink-heading);margin:0}.loop-step p{color:var(--ink);margin:0}.loop-out{gap:var(--s1);padding-left:var(--s4);display:grid}.loop-out-release{box-shadow:inset 3px 0 0 var(--mulberry), inset 6px 0 0 var(--citron)}.loop-out-refund{border-left:2px dashed var(--mulberry)}.loop-out h3{font-size:22px}.loop-fork{gap:var(--s6);padding-left:var(--s6);padding-right:0}.loop-link{color:var(--ink-heading);font-weight:500;font-size:var(--t-small);margin-top:auto}@media (max-width:1023px){.loop-band{padding-top:0}.loop-channel{display:none}.loop-list{grid-template-columns:minmax(0,1fr);max-width:60ch}.loop-step{padding:0 0 var(--s8) var(--s8);background:linear-gradient(var(--mulberry), var(--mulberry)) 0 0 / 3px 100% no-repeat, linear-gradient(var(--orchid-2), var(--orchid-2)) 8px 12px / 5px calc(100% - 12px) no-repeat}.loop-step:before{width:11px;height:11px;top:0;left:-4px}.loop-fork{padding:0 0 0 var(--s8);gap:var(--s5);background:0 0}.loop-out{position:relative}.loop-fork .loop-link{margin-top:0}}@media (max-width:767px){.loop{padding-block:var(--s10)}.loop-step,.loop-fork{padding-left:var(--s6)}}.invite{padding-block:var(--s16)}.invite-grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);align-items:start;row-gap:0;display:grid}.invite-head{grid-area:1/1/auto/8}.invite-list{grid-area:2/1/auto/8}.invite-intake{gap:var(--s4);padding:var(--s6);background:var(--surface);border-top:var(--ledge);grid-area:2/9/auto/-1;display:grid}.invite-list h2{font-size:var(--t-title);line-height:var(--lh-title);font-weight:var(--w-title);letter-spacing:-.015em;margin:0}.invite-src{margin:var(--s3) 0 var(--s6)}.invite-head:not(:has(.invite-src)){padding-bottom:var(--s6);font-size:var(--t-small);color:var(--ink-muted)}.invite-src a{color:var(--ink-heading)}.invite-items{counter-reset:inv;border-top:var(--rule-strong);margin:0;padding:0;list-style:none}.invite-items li{gap:var(--s2) var(--s5);padding:var(--s4) 0;border-bottom:var(--rule);grid-template-columns:7.5em minmax(0,1fr) minmax(0,.9fr);align-items:baseline;display:grid}.invite-k{font-family:var(--font-serif);color:var(--ink-heading);font-size:22px}.invite-what{color:var(--ink)}.invite-v{font-size:var(--t-mono-sm);color:var(--ink-heading);overflow-wrap:anywhere}.invite-intake h3{font-family:var(--font-serif);font-size:var(--t-h2);font-weight:var(--w-heading);color:var(--ink-heading);margin:0}.invite-intake p{margin:0}.invite-acts{align-items:center;gap:var(--s5);flex-wrap:wrap;display:flex}.invite-acts .link-draw{color:var(--ink-heading);font-weight:500}@media (max-width:1023px){.invite-head,.invite-list,.invite-intake{grid-area:auto/1/auto/-1}.invite-intake{margin-top:var(--s8)}}@media (max-width:767px){.invite{padding-block:var(--s12)}.invite-items li{grid-template-columns:minmax(0,1fr);gap:2px}}.rlib-head{padding-top:var(--s8);padding-bottom:var(--s6);grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);align-items:end;display:grid}.rlib-head h1{font-size:var(--t-title);line-height:var(--lh-title);font-weight:var(--w-title);letter-spacing:-.015em;grid-column:1/8;margin:0}.rlib-head p{margin:var(--s3) 0 0;grid-column:1/8;max-width:62ch}.rlib-search{grid-area:1/9/3/-1;align-self:end;width:100%}.rlib-head .rule-ledge{margin-top:var(--s6);grid-column:1/-1}.rlib-lens{margin:var(--s2) 0 0;font-size:var(--t-small);color:var(--ink-muted)}.rlib-body{padding-bottom:var(--s16)}.rlib-row-facts{gap:var(--s1) var(--s5);margin:var(--s1) 0 0;font-size:var(--t-small);color:var(--ink);flex-wrap:wrap;padding:0;list-style:none;display:flex}@media (max-width:1023px){.rlib-head h1,.rlib-head p,.rlib-search{grid-area:auto/1/auto/-1}.rlib-search{margin-top:var(--s4)}}.prof-head{padding-top:var(--s8)}.prof-head h1{font-size:var(--t-title);line-height:var(--lh-title);font-weight:var(--w-title);letter-spacing:-.015em;margin:0}.prof-wallet{margin:var(--s3) 0 0}.prof-ids{margin:var(--s2) 0 0;color:var(--ink)}.prof-stats{gap:var(--gutter);margin:var(--s8) 0 0;padding:var(--s5) 0;border-top:var(--ledge);border-bottom:var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.prof-stats>div{gap:4px;display:grid}.prof-stats dt{font-size:var(--t-small);color:var(--ink-muted)}.prof-stats dd{font-family:var(--font-serif);color:var(--ink-heading);font-variant-numeric:tabular-nums lining-nums;margin:0;font-size:32px;line-height:1.05}.prof-stats dd small{font-family:var(--font-sans);font-size:var(--t-small);color:var(--ink-muted);display:block}.prof-note{margin:var(--s4) 0 0;font-size:var(--t-small);color:var(--ink-muted)}.prof-list{padding-block:var(--s4) var(--s16)}.prof-wait{min-height:100svh;padding-top:var(--s8);align-content:start;display:grid}.prof-wait-h1{height:calc(var(--t-title) * 1.1);max-width:640px}.prof-wait-wallet{max-width:280px;margin-top:var(--s4)}.prof-wait-stats{height:96px;margin-top:var(--s8)}.prof-wait-row{height:152px;margin-top:var(--s5)}@media (max-width:767px){.prof-stats{row-gap:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr))}}.embed{background:0 0;align-items:start;min-height:100vh;padding:12px;display:grid}.embed-card{border:1px solid var(--line-strong);border-top:var(--ledge);border-radius:var(--r-surface);background:var(--surface);max-width:520px;color:var(--ink);font-family:var(--font-sans);gap:12px;padding:18px 20px;display:grid}.embed-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.embed-brand{color:var(--ink-heading);display:inline-flex}.embed-title{font-family:var(--font-serif);font-size:24px;font-weight:var(--w-heading);color:var(--ink-heading);margin:0;line-height:1.15}.embed-title .test-tag{vertical-align:.25em}.embed-fig{font-family:var(--font-serif);color:var(--ink-heading);font-variant-numeric:tabular-nums lining-nums;margin:0;font-size:30px;line-height:1}.embed-fig span{font-family:var(--font-sans);font-size:var(--t-small);color:var(--ink-muted)}.embed-cap{font-size:var(--t-small);color:var(--ink-muted);margin:0}.embed-act,.embed-card>.state-label{justify-self:start}.embed-err{margin:0}:root[data-motion=reduced] .xstage-lens:not([hidden]){animation:.12s linear both lens-fade}@keyframes lens-fade{0%{opacity:0}}:root[data-motion=reduced] .events-table tr.is-new{animation:.12s linear both lens-fade}:root[data-motion=reduced] .events-table tr.is-new td:first-child{box-shadow:none;animation:none}:root[data-motion=reduced] .irow:hover,:root[data-motion=reduced] .irow:hover .irow-thumb,:root[data-motion=reduced] .xstage-play:hover{translate:none}:root[data-motion=reduced] .ihist>summary:after{transition:none}@media print{.xstage-env,.xstage-mfrag,.mast-edge{display:none}}.events-all{display:none}@media (max-width:767px){.events-table:not([data-all]) tr.ev-more{display:none}.events-all{margin-top:var(--s4);color:var(--ink-on-band);box-shadow:inset 0 0 0 1px var(--line-on-band);background:0 0;border-color:#0000;display:inline-flex}.events-all:hover{background:#f1e8f614}}.irow-still{background:#f5f0e6}.irow-still picture,.irow-still img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;display:block}@media (max-width:599px){.irow,.irow-lead{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.irow .irow-thumb,.irow .irow-body,.irow .irow-fig,.irow .irow-act{grid-area:auto}.irow .irow-act{justify-content:start;justify-items:start;gap:var(--s5);grid-auto-flow:column}.irow-still img{object-fit:contain}}.rlx{gap:var(--s12);margin-top:var(--s5);display:grid}.rlx-stage{column-gap:var(--gutter);background:var(--surface);border-top:var(--ledge);box-shadow:0 1px 0 var(--line);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.rlx-poster{padding:var(--s8);border-right:var(--rule);grid-column:1/8;place-items:center;display:grid}.rlx-poster picture,.rlx-poster img,.rlx-poster .media{width:100%;height:auto;box-shadow:0 0 0 1px var(--line-strong);display:block}.rlx-cap{gap:var(--s3);padding:var(--s8) var(--s8) var(--s8) 0;grid-column:8/-1;align-content:start;display:grid}.rlx-meta{align-items:center;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.rlx-title{font-family:var(--font-serif);font-size:clamp(30px,18px + 1.4vw,42px);font-weight:var(--w-heading);color:var(--ink-heading);margin:0;line-height:1.1}.rlx-title a{color:inherit;text-decoration:none}.rlx-title a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.rlx-sum{max-width:52ch;margin:0}.rlx-facts{margin:var(--s2) 0 0;border-top:var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rlx-facts>div{padding:var(--s3) var(--s3) var(--s3) 0;border-bottom:var(--rule);gap:2px;display:grid}.rlx-facts dt{font-size:var(--t-small);color:var(--ink-muted)}.rlx-facts dd{color:var(--ink-heading);margin:0;font-weight:500}.rlx-acts{gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap;display:flex}.rlx-contents{gap:var(--s3);max-width:62rem;display:grid}.rlx-contents h2{font-size:var(--t-h2);margin:0}.rlx-lead{max-width:62ch;margin:0}.rlx-dl{margin:var(--s2) 0 0;display:grid}.rlx-dl>div{gap:var(--s4);border-top:var(--rule-strong);grid-template-columns:minmax(120px,22%) minmax(0,1fr);align-items:baseline;padding:10px 0;display:grid}.rlx-dl>div:last-child{border-bottom:var(--rule-strong)}.rlx-dl dt{font-size:var(--t-small);color:var(--ink-muted);font-weight:500}.rlx-dl dd{overflow-wrap:anywhere;min-width:0;margin:0}.rlx-dl code{font-family:var(--font-mono);font-size:var(--t-mono)}@media (max-width:1023px){.rlx-poster,.rlx-cap{border-right:0;grid-column:1/-1}.rlx-cap{padding:0 var(--s6) var(--s6)}.rlx-poster{padding:var(--s6)}}@media (max-width:767px){.rlx-poster{padding:var(--s4)}.rlx-cap{padding:0 var(--s4) var(--s5)}.rlx-dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}.xrail-fig .money-exact+.meter{margin-top:var(--s2)}
