.carry.svelte-vld0w0{--frusd:#2f74d0;--cash:#6f6a65;--spx:#4a443d;--rwa-block:#244336;--btc-block:#523b1e;--on-block:#f7f4ee;align-items:center;gap:var(--s-4) var(--s-6);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid}:root[data-theme=dark] .carry.svelte-vld0w0{--spx:#716a5f;--rwa-block:#366551;--btc-block:#7a582d}.carry-top.svelte-vld0w0{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;grid-column:1/-1;display:flex}.asset-tabs.svelte-vld0w0{background:var(--inset);border:1px solid var(--line);border-radius:var(--r-pill);align-items:center;gap:4px;padding:3px;display:inline-flex}.asset-tab.svelte-vld0w0{border-radius:var(--r-pill);color:var(--muted);font:inherit;font-size:var(--t-sm);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:6px 12px;font-weight:500;transition:all .2s cubic-bezier(.2,.8,.2,1);display:inline-flex}.asset-tab.svelte-vld0w0:hover{color:var(--text)}.asset-tab.active.svelte-vld0w0{background:var(--elevated);color:var(--text);border-color:var(--line-strong);font-weight:600;box-shadow:0 1px 3px #00000040}.tab-badge.svelte-vld0w0{font-family:var(--font-data);font-size:var(--t-xs);border-radius:var(--r-pill);background:var(--surface);color:var(--subtle);border:1px solid var(--line-soft);letter-spacing:.02em;padding:1px 6px;font-weight:600}.asset-tab.active.svelte-vld0w0 .tab-badge:where(.svelte-vld0w0){background:var(--accent-wash);color:var(--accent-text);border-color:var(--accent-dim)}.thesis-strip.svelte-vld0w0{align-items:center;gap:var(--s-2);border-radius:var(--r-sm);background:color-mix(in srgb, var(--accent-wash) 40%, var(--surface));border:1px solid color-mix(in srgb, var(--accent-dim) 40%, var(--line));font-size:var(--t-sm);color:var(--text);grid-column:1/-1;padding:8px 14px;line-height:1.45;transition:all .25s;display:flex}.thesis-icon-wrap.svelte-vld0w0{color:var(--accent-text);flex:none;align-items:center;display:inline-flex}.thesis-text.svelte-vld0w0{color:var(--text)}.steps.svelte-vld0w0{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.steps.svelte-vld0w0 li:where(.svelte-vld0w0){align-items:baseline;gap:var(--s-3);font-size:var(--t-lg);color:var(--text);line-height:1.35;transition:color .3s;display:flex}.steps.svelte-vld0w0 li.quiet:where(.svelte-vld0w0){color:var(--subtle)}.n.svelte-vld0w0{border-radius:var(--r-pill);border:1px solid var(--line-strong);width:26px;height:26px;font-size:var(--t-sm);color:var(--muted);flex:none;place-items:center;transition:background .3s,color .3s,border-color .3s;display:inline-grid}.steps.svelte-vld0w0 li.active:where(.svelte-vld0w0) .n:where(.svelte-vld0w0){background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}svg.svelte-vld0w0{width:100%;height:auto;display:block;overflow:visible}.floor.svelte-vld0w0{stroke:var(--line-strong);stroke-width:1.5px}.spx.svelte-vld0w0{fill:var(--spx);transition:fill .3s}.extra.svelte-vld0w0{fill:var(--accent)}.debt.svelte-vld0w0{fill:none;stroke:var(--muted);stroke-width:1.5px;stroke-dasharray:5 4}.chip.svelte-vld0w0{fill:var(--cash)}.in-block.svelte-vld0w0{text-anchor:middle;fill:var(--on-block);font-size:15px;font-weight:600}.under.svelte-vld0w0{text-anchor:middle;fill:var(--muted);font-size:14px}.tag.svelte-vld0w0{text-anchor:middle;fill:var(--accent-text,var(--accent));font-size:15px;font-weight:600}.seat.svelte-vld0w0{fill:var(--bg)}.dot.svelte-vld0w0{fill:var(--accent)}@media (width<=860px){.carry.svelte-vld0w0{gap:var(--s-4);grid-template-columns:1fr}.carry-top.svelte-vld0w0{align-items:stretch;gap:var(--s-2);flex-direction:column}.asset-tabs.svelte-vld0w0{border-radius:var(--r-md);width:100%;display:flex;overflow-x:auto}.asset-tab.svelte-vld0w0{font-size:var(--t-xs);flex:1 0 auto;justify-content:center;padding:6px 10px}.steps.svelte-vld0w0 li:where(.svelte-vld0w0){font-size:var(--t-md)}}@media (width<=640px){.in-block.svelte-vld0w0,.tag.svelte-vld0w0{font-size:19px}.under.svelte-vld0w0{font-size:18px}.asset-tab.svelte-vld0w0{flex:1 1 0;min-width:0}.tab-badge.svelte-vld0w0{display:none}}.keeper-box.svelte-a17ln5{gap:var(--s-2);display:grid}.keeper.svelte-a17ln5{width:100%;height:auto;display:block;overflow:visible}.chip.svelte-a17ln5{fill:var(--surface);stroke:var(--line-strong);stroke-width:1.5px;transition:fill .25s,stroke .25s}.chip.waiting.svelte-a17ln5{stroke:var(--accent);stroke-dasharray:5 4}.chip.sent.svelte-a17ln5{fill:var(--accent-wash);stroke:var(--accent-dim)}.chip.now.svelte-a17ln5{fill:var(--accent);stroke:var(--accent)}.chip-label.svelte-a17ln5{text-anchor:middle;fill:var(--text);font-size:16px;font-weight:600}.chip-label.sent.svelte-a17ln5{fill:var(--accent-text,var(--accent))}.chip-label.now.svelte-a17ln5{fill:var(--accent-ink)}.waiting-label.svelte-a17ln5{text-anchor:middle;fill:var(--accent-text,var(--accent));letter-spacing:.04em;font-size:13px;font-weight:600}.rail.svelte-a17ln5{stroke:var(--line);stroke-width:1px}.wallet.svelte-a17ln5 rect:where(.svelte-a17ln5):first-child{fill:var(--surface);stroke:var(--muted);stroke-width:1.6px;transition:stroke .25s}.wallet.svelte-a17ln5 .clasp:where(.svelte-a17ln5){fill:var(--muted);transition:fill .25s}.wallet.active.svelte-a17ln5 rect:where(.svelte-a17ln5):first-child{stroke:var(--accent)}.wallet.active.svelte-a17ln5 .clasp:where(.svelte-a17ln5){fill:var(--accent)}.wallet-label.svelte-a17ln5{text-anchor:middle;fill:var(--muted);font-size:14px}.wallet-label.any.svelte-a17ln5{fill:var(--text)}.trail.svelte-a17ln5{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-dasharray:2 5;stroke-linecap:round}.sent.svelte-a17ln5{text-anchor:middle;fill:var(--accent-text,var(--accent));font-size:13px;font-weight:600}.stopped.svelte-a17ln5{text-anchor:middle;fill:var(--neg);font-size:13px;font-weight:600}.seat.svelte-a17ln5{fill:var(--bg)}.dot.svelte-a17ln5{fill:var(--accent)}.essentials.svelte-1q3dna6{overflow:hidden}.row-toggle.svelte-1q3dna6:focus-visible{outline-offset:-4px;border-radius:20px}.row.svelte-1q3dna6{border-bottom:1px solid color-mix(in srgb, var(--text) 8%, transparent);transition:background .2s}.row.svelte-1q3dna6:last-child{border-bottom:0}.row.open.svelte-1q3dna6{background:color-mix(in srgb, var(--text) 3%, transparent)}.row-head.svelte-1q3dna6{font:inherit;margin:0}.row-toggle.svelte-1q3dna6{align-items:center;gap:var(--s-3);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(110px,160px) 1fr auto;padding:clamp(18px,2.4vw,26px) clamp(20px,3vw,32px);display:grid}.row-index.svelte-1q3dna6{color:var(--subtle);font-size:var(--t-sm);font-variant-numeric:tabular-nums}.row-tag.svelte-1q3dna6{font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--accent-text)}.row-title.svelte-1q3dna6{letter-spacing:-.02em;font-size:clamp(1.1rem,1.8vw,1.45rem);font-weight:500}.row-chevron.svelte-1q3dna6{border:1px solid color-mix(in srgb, var(--text) 16%, transparent);width:32px;height:32px;color:var(--muted);border-radius:999px;place-items:center;transition:transform .25s,color .2s,border-color .2s;display:inline-grid}.row-toggle.svelte-1q3dna6:hover .row-chevron:where(.svelte-1q3dna6){color:var(--text);border-color:var(--accent-dim)}.row.open.svelte-1q3dna6 .row-chevron:where(.svelte-1q3dna6){color:var(--accent-text);border-color:var(--accent-dim);transform:rotate(180deg)}.row-panel[hidden].svelte-1q3dna6{display:none}.row-inner.svelte-1q3dna6{gap:var(--s-3);padding:0 clamp(20px,3vw,32px) clamp(20px,3vw,30px);animation:.3s ease-out svelte-1q3dna6-open;display:grid}@keyframes svelte-1q3dna6-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.row-body.svelte-1q3dna6{max-width:62ch;color:var(--muted);font-size:var(--t-md);margin:0;line-height:1.55}.row-note.svelte-1q3dna6{color:var(--subtle);font-size:var(--t-sm);margin:calc(-1*clamp(10px,1.4vw,14px)) 0 0;padding:0 clamp(20px,3vw,32px) clamp(16px,2.2vw,22px)}.row-visual.svelte-1q3dna6{border:1px solid color-mix(in srgb, var(--text) 8%, transparent);background:color-mix(in srgb, var(--text) 3%, transparent);border-radius:16px;padding:clamp(16px,3vw,32px)}.keeper-wrap.svelte-1q3dna6{max-width:760px;margin:0 auto}.flow.svelte-1q3dna6{--cycle:3.2s;justify-content:center;align-items:center;gap:10px;padding:18px 0;display:flex}.flow-node.svelte-1q3dna6{border:1px solid color-mix(in srgb, var(--text) 16%, transparent);background:color-mix(in srgb, var(--text) 5%, transparent);color:var(--muted);font-size:var(--t-sm);white-space:nowrap;animation:svelte-1q3dna6-node-lit var(--cycle) ease-in-out infinite;animation-delay:calc(var(--i) * .8s);border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-weight:600;display:inline-flex}.flow-dot.svelte-1q3dna6{background:var(--line-strong);width:8px;height:8px;animation:svelte-1q3dna6-dot-lit var(--cycle) ease-in-out infinite;animation-delay:calc(var(--i) * .8s);border-radius:50%}.flow-track.svelte-1q3dna6{background:var(--line);flex:60px;max-width:120px;height:2px;position:relative;overflow:hidden}.flow-pulse.svelte-1q3dna6{background:linear-gradient(90deg, transparent, var(--accent), transparent);width:40%;animation:svelte-1q3dna6-pulse var(--cycle) linear infinite;animation-delay:calc(var(--i) * .8s + .2s);position:absolute;inset:0 auto 0 0;transform:translate(-100%)}@keyframes svelte-1q3dna6-pulse{0%{transform:translate(-100%)}25%,to{transform:translate(260%)}}@keyframes svelte-1q3dna6-node-lit{0%,to{color:var(--muted);border-color:var(--line-strong)}12%,40%{color:var(--text);border-color:var(--accent-dim)}}@keyframes svelte-1q3dna6-dot-lit{0%,to{background:var(--line-strong);box-shadow:none}12%,40%{background:var(--accent);box-shadow:0 0 10px var(--accent)}}@media (prefers-reduced-motion:reduce){.flow-node.svelte-1q3dna6,.flow-dot.svelte-1q3dna6,.flow-pulse.svelte-1q3dna6,.row-inner.svelte-1q3dna6{animation:none}}@media (width<=640px){.row-toggle.svelte-1q3dna6{gap:6px var(--s-2);grid-template-columns:1fr auto}.row-index.svelte-1q3dna6{display:none}.row-tag.svelte-1q3dna6,.row-title.svelte-1q3dna6{grid-column:1}.row-chevron.svelte-1q3dna6{grid-area:1/2/span 2}.flow.svelte-1q3dna6{flex-direction:column}.flow-track.svelte-1q3dna6{flex:0 0 22px;width:2px;height:22px}.flow-pulse.svelte-1q3dna6{background:linear-gradient(180deg, transparent, var(--accent), transparent);width:auto;height:40%;animation-name:svelte-1q3dna6-pulse-v;inset:0 0 auto}@keyframes svelte-1q3dna6-pulse-v{0%{transform:translateY(-100%)}25%,to{transform:translateY(260%)}}}.fee-pot.svelte-54nlns{align-items:center;gap:var(--s-4) var(--s-6);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.steps.svelte-54nlns{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.steps.svelte-54nlns li:where(.svelte-54nlns){align-items:baseline;gap:var(--s-3);font-size:var(--t-lg);color:var(--text);line-height:1.35;transition:color .3s;display:flex}.steps.svelte-54nlns li.quiet:where(.svelte-54nlns){color:var(--subtle)}.n.svelte-54nlns{border-radius:var(--r-pill);border:1px solid var(--line-strong);width:26px;height:26px;font-size:var(--t-sm);color:var(--muted);flex:none;place-items:center;transition:background .3s,color .3s,border-color .3s;display:inline-grid}.steps.svelte-54nlns li.active:where(.svelte-54nlns) .n:where(.svelte-54nlns){background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}svg.svelte-54nlns{width:100%;height:auto;display:block;overflow:visible}.allocations.svelte-54nlns{justify-content:center;gap:var(--s-2) var(--s-4);color:var(--muted);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.allocations.svelte-54nlns span:where(.svelte-54nlns){align-items:center;gap:var(--s-2);display:inline-flex}.allocations.svelte-54nlns i:where(.svelte-54nlns){background:var(--accent);width:10px;height:10px}.team-key.svelte-54nlns{opacity:.35}.plot-label.svelte-54nlns{fill:var(--muted);font-size:13px}.destination-label.svelte-54nlns{fill:var(--muted);text-anchor:middle;font-size:13px}.allocation-label.svelte-54nlns{fill:var(--accent-text);text-anchor:middle;font-size:13px;font-weight:700}.area.svelte-54nlns{fill:var(--elevated)}.value.svelte-54nlns{fill:none;stroke:var(--text);stroke-width:2.2px;stroke-linejoin:round}.original-value.svelte-54nlns{fill:none;stroke:var(--muted);stroke-width:1.2px;stroke-dasharray:4 4}.mark.svelte-54nlns{fill:none;stroke:var(--accent);stroke-width:2px;stroke-dasharray:2 5;stroke-linecap:round}.mark-label.svelte-54nlns{fill:var(--accent-text);paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round;font-size:12px;font-weight:600}.no-fee.svelte-54nlns{fill:var(--muted);text-anchor:middle;font-size:12px}.support-flow.svelte-54nlns{fill:none;stroke:var(--accent);stroke-width:1.6px}.support-label.svelte-54nlns{fill:var(--accent-text);text-anchor:middle;font-size:12px;font-weight:600}.floor.svelte-54nlns{stroke:var(--line-strong);stroke-width:1.2px}.seat.svelte-54nlns{fill:var(--bg)}.dot.svelte-54nlns,.drop.svelte-54nlns{fill:var(--accent)}.battery.svelte-54nlns,.wallet.svelte-54nlns,.wallet-fold.svelte-54nlns{fill:none;stroke:var(--text);stroke-width:2px}.wallet-clasp.svelte-54nlns{fill:var(--bg);stroke:var(--text);stroke-width:1.5px}.wallet-pin.svelte-54nlns,.cap.svelte-54nlns{fill:var(--text)}.reserve-charge.svelte-54nlns{fill:var(--accent)}.team-charge.svelte-54nlns,.team-drop.svelte-54nlns{fill:var(--accent);opacity:.35}.team-allocation.svelte-54nlns{fill:var(--muted)}@media (width<=860px){.fee-pot.svelte-54nlns{gap:var(--s-5);grid-template-columns:1fr}.steps.svelte-54nlns li:where(.svelte-54nlns){font-size:var(--t-md)}}@media (width<=640px){.plot-label.svelte-54nlns,.allocation-label.svelte-54nlns{font-size:20px}.destination-label.svelte-54nlns{font-size:17px}.mark-label.svelte-54nlns,.no-fee.svelte-54nlns,.support-label.svelte-54nlns{font-size:19px}}.loan-band.svelte-1t25z4i{--spx:#4a443d;--dollars:#2f74d0;--on-block:#f7f4ee;align-items:center;gap:var(--s-4) var(--s-6);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}:root[data-theme=dark] .loan-band.svelte-1t25z4i{--spx:#716a5f}.steps.svelte-1t25z4i{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.steps.svelte-1t25z4i li:where(.svelte-1t25z4i){align-items:baseline;gap:var(--s-3);font-size:var(--t-lg);color:var(--text);line-height:1.35;transition:color .3s;display:flex}.steps.svelte-1t25z4i li.quiet:where(.svelte-1t25z4i){color:var(--subtle)}.n.svelte-1t25z4i{border-radius:var(--r-pill);border:1px solid var(--line-strong);width:26px;height:26px;font-size:var(--t-sm);color:var(--muted);flex:none;place-items:center;transition:background .3s,color .3s,border-color .3s;display:inline-grid}.steps.svelte-1t25z4i li.active:where(.svelte-1t25z4i) .n:where(.svelte-1t25z4i){background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}svg.svelte-1t25z4i{width:100%;height:auto;display:block;overflow:visible}.chart-label.svelte-1t25z4i{fill:var(--muted);font-size:13px}.base.svelte-1t25z4i,.floor.svelte-1t25z4i{stroke:var(--line-strong);stroke-width:1.5px}.price.svelte-1t25z4i{fill:none;stroke:var(--text);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.spx.svelte-1t25z4i{fill:var(--spx)}.in-block.svelte-1t25z4i{text-anchor:middle;fill:var(--on-block);font-size:15px;font-weight:600}.loan.svelte-1t25z4i{fill:var(--dollars)}.loan-label.svelte-1t25z4i{text-anchor:middle;fill:var(--on-block);font-size:14px;font-weight:600}.room.svelte-1t25z4i{fill:var(--accent);opacity:.45}.excess.svelte-1t25z4i{fill:var(--neg);opacity:.6}.target.svelte-1t25z4i{stroke:var(--text);stroke-width:2px;stroke-dasharray:2 6;stroke-linecap:round}.target-label.svelte-1t25z4i{fill:var(--muted);font-size:13px}.tag.svelte-1t25z4i{text-anchor:middle;fill:var(--text);font-size:16px;font-weight:600}.seat.svelte-1t25z4i{fill:var(--bg)}.dot.svelte-1t25z4i{fill:var(--accent)}@media (width<=860px){.loan-band.svelte-1t25z4i{gap:var(--s-4);grid-template-columns:1fr}.steps.svelte-1t25z4i li:where(.svelte-1t25z4i){font-size:var(--t-md)}}@media (width<=640px){.chart-label.svelte-1t25z4i{font-size:20px}.loan-label.svelte-1t25z4i,.target-label.svelte-1t25z4i{font-size:17px}.in-block.svelte-1t25z4i{font-size:22px}.tag.svelte-1t25z4i{font-size:19px}}.about.svelte-cwls5q{grid-template-columns:minmax(0,1fr);align-content:start;width:min(100%,1080px);margin-inline:auto;padding-bottom:clamp(2.5rem,5vw,4rem);display:grid;overflow-x:clip}.eyebrow.svelte-cwls5q{font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;display:inline-flex}.eyebrow.svelte-cwls5q i:where(.svelte-cwls5q){background:var(--accent);border-radius:2px;width:3px;height:12px}.about-head.svelte-cwls5q{isolation:isolate;justify-items:start;gap:var(--s-3);padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(2rem,4vw,3rem);display:grid;position:relative}.about-head.svelte-cwls5q:before{z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 16%, transparent), transparent);filter:blur(40px);content:"";pointer-events:none;width:min(70vw,560px);height:360px;position:absolute;inset:-20% -10% auto auto}h1.svelte-cwls5q{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,4.4vw,3.4rem);font-weight:700;line-height:1.05}.lede.svelte-cwls5q{max-width:58ch;color:var(--muted);font-size:var(--t-lg);margin:0;line-height:1.55}.jump.svelte-cwls5q{margin-top:var(--s-2);flex-wrap:wrap;gap:8px;display:flex}.band.svelte-cwls5q{gap:var(--s-4);border-top:1px solid color-mix(in srgb, var(--text) 8%, transparent);padding:clamp(2.5rem,5vw,3.5rem) 0;scroll-margin-top:72px;display:grid}.band-head.svelte-cwls5q{justify-items:start;gap:var(--s-2);max-width:44em;display:grid}.band-head.svelte-cwls5q h2:where(.svelte-cwls5q),.close.svelte-cwls5q h2:where(.svelte-cwls5q){letter-spacing:-.03em;text-wrap:balance;max-width:28ch;margin:0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:600;line-height:1.15}.band-head.svelte-cwls5q h3:where(.svelte-cwls5q),.panel.svelte-cwls5q h3:where(.svelte-cwls5q),.venues.svelte-cwls5q h3:where(.svelte-cwls5q),.rule-group.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:var(--t-lg);letter-spacing:-.015em;margin:0;font-weight:600}.band-head.svelte-cwls5q p:where(.svelte-cwls5q){max-width:64ch;color:var(--muted);font-size:var(--t-md);margin:0;line-height:1.6}.band-head.sub.svelte-cwls5q{margin-top:var(--s-4)}.status.svelte-cwls5q{color:var(--text)!important}.caption.svelte-cwls5q{max-width:70ch;color:var(--subtle);font-size:var(--t-sm);margin:0;line-height:1.5}.split.svelte-cwls5q{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(1.25rem,3vw,2rem);display:grid}.split.even.svelte-cwls5q{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=860px){.split.svelte-cwls5q,.split.even.svelte-cwls5q{grid-template-columns:minmax(0,1fr)}}.pill.svelte-cwls5q{border:1px solid color-mix(in srgb, var(--text) 14%, transparent);border-top-color:color-mix(in srgb, var(--text) 24%, transparent);border-radius:var(--r-pill);background:color-mix(in srgb, var(--text) 5%, transparent);min-height:40px;color:var(--text);font-size:var(--t-sm);align-items:center;gap:8px;padding:0 16px;font-weight:600;text-decoration:none;transition:border-color .16s,transform .16s;display:inline-flex}.pill.svelte-cwls5q:hover{border-color:color-mix(in srgb, var(--text) 36%, transparent);transform:translateY(-1px)}.text-link.svelte-cwls5q{color:var(--text);font-size:var(--t-sm);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--text) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--text) 30%, transparent);text-underline-offset:3px;align-items:center;gap:4px;font-weight:600;display:inline-flex}.text-link.svelte-cwls5q:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.links.svelte-cwls5q{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.figure.svelte-cwls5q{padding:clamp(1rem,2.5vw,1.75rem)}.glass-slab.svelte-cwls5q{padding:clamp(1.1rem,2.5vw,1.6rem)}.points.svelte-cwls5q{gap:var(--s-3);counter-reset:point;margin:0;padding:0;list-style:none;display:grid}.points.svelte-cwls5q li:where(.svelte-cwls5q){color:var(--text);font-size:var(--t-md);counter-increment:point;padding-left:36px;line-height:1.6;position:relative}.points.svelte-cwls5q li:where(.svelte-cwls5q):before{border:1px solid color-mix(in srgb, var(--text) 16%, transparent);width:24px;height:24px;color:var(--muted);font-variant-numeric:tabular-nums;content:counter(point);border-radius:999px;place-items:center;font-size:.75rem;font-weight:600;display:grid;position:absolute;top:1px;left:0}.venues.svelte-cwls5q{gap:var(--s-3);display:grid}.venue-list.svelte-cwls5q{margin:0;padding:0;list-style:none;display:grid}.venue-row.svelte-cwls5q{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);border-top:1px solid color-mix(in srgb, var(--text) 8%, transparent);flex-wrap:wrap;padding:12px 0;display:flex}.venue-row.svelte-cwls5q:first-child{border-top:0;padding-top:0}.venue-id.svelte-cwls5q{align-items:center;gap:12px;min-width:0;display:inline-flex}.venue-logo.svelte-cwls5q{border-radius:8px;flex:none}.venue-name.svelte-cwls5q{gap:2px;display:grid}.venue-name.svelte-cwls5q strong:where(.svelte-cwls5q){font-size:var(--t-md);font-weight:600}.venue-name.svelte-cwls5q span:where(.svelte-cwls5q){color:var(--muted);font-size:var(--t-sm)}.venue-audit.svelte-cwls5q{color:var(--muted);font-size:var(--t-sm);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.venue-audit.svelte-cwls5q:hover{color:var(--text)}.auditor.svelte-cwls5q{color:var(--text);align-items:center;gap:6px;font-weight:600;display:inline-flex}.auditor-chip.svelte-cwls5q{background:#fff;border-radius:999px;place-items:center;width:22px;height:22px;display:grid}.venue-date.svelte-cwls5q{font-variant-numeric:tabular-nums}.program-row.svelte-cwls5q .venue-name:where(.svelte-cwls5q){padding-left:40px}.venue-status.svelte-cwls5q{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);color:var(--accent-text);font-size:var(--t-sm);border-radius:999px;padding:4px 10px;font-weight:600}.facts.svelte-cwls5q{margin:0;display:grid}.fact.svelte-cwls5q{gap:var(--s-2) var(--s-4);border-top:1px solid color-mix(in srgb, var(--text) 8%, transparent);grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);padding:12px 0;display:grid}.fact.svelte-cwls5q:first-child{border-top:0;padding-top:0}.fact.svelte-cwls5q:last-child{padding-bottom:0}.fact.svelte-cwls5q dt:where(.svelte-cwls5q),.control.svelte-cwls5q dt:where(.svelte-cwls5q){font-size:var(--t-md);font-weight:600}.fact.svelte-cwls5q dd:where(.svelte-cwls5q),.control.svelte-cwls5q dd:where(.svelte-cwls5q){max-width:64ch;color:var(--muted);font-size:var(--t-md);margin:0;line-height:1.6}@media (width<=640px){.fact.svelte-cwls5q{grid-template-columns:minmax(0,1fr);gap:4px}}.panel.svelte-cwls5q{align-content:start;gap:var(--s-3);display:grid}.controls.svelte-cwls5q{gap:var(--s-3);margin:0;display:grid}.control.svelte-cwls5q{gap:4px;display:grid}.control.svelte-cwls5q dd:where(.svelte-cwls5q) .text-link:where(.svelte-cwls5q){margin-left:4px}.risks.svelte-cwls5q{gap:var(--s-2);color:var(--text);font-size:var(--t-md);margin:0;padding-left:1.1em;line-height:1.6;display:grid}.panel.svelte-cwls5q .pill:where(.svelte-cwls5q){justify-self:start}.rule-groups.svelte-cwls5q{gap:var(--s-4);display:grid}.rule-group.svelte-cwls5q{gap:0;display:grid}.rule-group.svelte-cwls5q h3:where(.svelte-cwls5q){padding-bottom:var(--s-2)}.rule.svelte-cwls5q{border-top:1px solid color-mix(in srgb, var(--text) 8%, transparent)}.rule.svelte-cwls5q summary:where(.svelte-cwls5q){justify-content:space-between;align-items:center;gap:8px var(--s-3);font-size:var(--t-md);cursor:pointer;flex-wrap:wrap;padding:14px 28px 14px 0;font-weight:600;list-style:none;display:flex;position:relative}.rule.svelte-cwls5q summary:where(.svelte-cwls5q)::-webkit-details-marker{display:none}.rule.svelte-cwls5q summary:where(.svelte-cwls5q):after{color:var(--muted);content:"+";content:"+" / "";font-weight:500;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.rule[open].svelte-cwls5q summary:where(.svelte-cwls5q):after{content:"−";content:"−" / ""}.rule.svelte-cwls5q summary:where(.svelte-cwls5q):focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:8px}.chip.svelte-cwls5q{border:1px solid color-mix(in srgb, var(--text) 14%, transparent);color:var(--accent-text);font-size:var(--t-sm);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:3px 10px;font-weight:600}.rule-body.svelte-cwls5q{gap:var(--s-2);max-width:64ch;padding:0 0 var(--s-4);color:var(--muted);font-size:var(--t-md);line-height:1.6;display:grid}.rule-body.svelte-cwls5q p:where(.svelte-cwls5q),.rule-body.svelte-cwls5q ul:where(.svelte-cwls5q){margin:0}.rule-body.svelte-cwls5q ul:where(.svelte-cwls5q){color:var(--text);gap:4px;padding-left:1.1em;display:grid}.close.svelte-cwls5q{justify-items:start;gap:var(--s-3);display:grid}.close-actions.svelte-cwls5q{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.close-deposit.svelte-cwls5q{border-radius:var(--r-pill);width:auto;height:48px;padding:0 22px;text-decoration:none}.close-links.svelte-cwls5q{gap:var(--s-4);flex-wrap:wrap;margin:0;display:flex}@media (prefers-reduced-motion:reduce){.pill.svelte-cwls5q{transition:none}.pill.svelte-cwls5q:hover{transform:none}}
