.btn.svelte-j5oyoi{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:var(--weight-semibold);letter-spacing:.2px;white-space:nowrap;cursor:pointer;transition:background var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out), filter var(--dur-hover) var(--ease-out), transform var(--dur-hover) var(--ease-out);border:1px solid #0000;line-height:1;display:inline-flex}.btn.svelte-j5oyoi:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.btn.svelte-j5oyoi:active:not(:disabled){transform:scale(.97)}.btn.svelte-j5oyoi:disabled{cursor:not-allowed;opacity:.45;filter:none;transform:none}.btn.svelte-j5oyoi:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.sm.svelte-j5oyoi{font-size:var(--fs-body-small);padding:9px 24px}.md.svelte-j5oyoi{font-size:var(--fs-body-default);padding:13px 26px}.lg.svelte-j5oyoi{font-size:var(--fs-h4);padding:15px 28px}.full-width.svelte-j5oyoi{border-radius:var(--radius-pill-tight);width:100%;font-size:var(--fs-h4);padding:15px}.full-width.svelte-j5oyoi:hover:not(:disabled){transform:none}.full-width.svelte-j5oyoi:active:not(:disabled){transform:scale(.99)}.primary.svelte-j5oyoi{background:var(--brand-primary);color:var(--text-1);box-shadow:var(--shadow-brand), inset 0 1px 0 #fff3}.secondary.svelte-j5oyoi{background:var(--outline-blue-bg);color:var(--brand-lighter);border-color:var(--outline-blue-border);border-radius:var(--radius-pill-tight)}.secondary.svelte-j5oyoi:hover:not(:disabled){background:var(--outline-blue-bg-hover);filter:none}.danger.svelte-j5oyoi{background:var(--outline-red-bg);color:var(--status-danger);border-color:var(--outline-red-border);border-radius:var(--radius-pill-tight)}.danger.svelte-j5oyoi:hover:not(:disabled){background:var(--outline-red-bg-hover);filter:none}.ghost.svelte-j5oyoi{color:var(--text-5);font-size:var(--fs-label);background:0 0;padding-left:0;padding-right:0}.ghost.svelte-j5oyoi:hover:not(:disabled){color:var(--text-1);filter:none;transform:none}.spinner.svelte-j5oyoi{border:2px solid;border-top-color:#0000;border-radius:50%;width:1em;height:1em;animation:.9s linear infinite gpx-spin}.field.svelte-3f91w2{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.label-row.svelte-3f91w2{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.label-group.svelte-3f91w2{align-items:baseline;gap:var(--space-2);display:inline-flex}.label.svelte-3f91w2{font-size:var(--fs-label);font-weight:var(--weight-semibold);color:var(--text-2)}.optional.svelte-3f91w2{font-size:var(--fs-caption);font-weight:var(--weight-regular);color:var(--text-6)}.description.svelte-3f91w2{padding:var(--space-3) var(--space-4);font-size:var(--fs-callout);line-height:var(--lh-relaxed);color:var(--text-3);background:var(--outline-blue-bg);border:1px solid var(--callout-border);border-radius:var(--radius-md);margin:0}.description.preline.svelte-3f91w2{white-space:pre-line}.control.svelte-3f91w2{align-items:center;gap:var(--space-2);background:var(--surface-field);border:1px solid var(--border-control);border-radius:var(--radius-input);transition:border-color var(--dur-hover) var(--ease-out);padding:14px 18px;display:flex}.control.multiline.svelte-3f91w2{align-items:stretch}.control.svelte-3f91w2:focus-within{border-color:var(--focus-field-border)}.control.error.svelte-3f91w2{border-color:var(--error-field-border)}.trailing.svelte-3f91w2{color:var(--text-4);align-items:center;display:inline-flex}.message.svelte-3f91w2{font-size:var(--fs-caption);color:var(--text-6)}.message.error.svelte-3f91w2{color:var(--status-danger)}.input.svelte-zm97f8{min-width:0;color:var(--text-1);font-family:var(--font-sans);font-size:var(--fs-body-default);background:0 0;border:none;outline:none;flex:1}.input.svelte-zm97f8::placeholder{color:var(--text-disabled)}@media (width<=767px){.input.svelte-zm97f8{font-size:16px}}.toggle.svelte-1fye66y{padding:var(--space-1);color:var(--text-4);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.toggle.svelte-1fye66y:hover{color:var(--text-1)}.toggle.svelte-1fye66y:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.checklist.svelte-1o70isq{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}li.svelte-1o70isq{align-items:center;gap:var(--space-2);font-size:var(--fs-body-small);color:var(--text-4);display:flex}li.unmet.svelte-1o70isq{color:var(--status-warning)}li.met.svelte-1o70isq{color:var(--status-success)}.checkbox.svelte-1bg5f49{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:11px;display:inline-flex}.native.svelte-1bg5f49{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.box.svelte-1bg5f49{border:1.5px solid var(--border-checkbox);border-radius:var(--radius-checkbox);width:19px;height:19px;color:var(--text-1);transition:background var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.native.svelte-1bg5f49:checked+.box:where(.svelte-1bg5f49){background:var(--brand-primary);border-color:var(--brand-primary)}.native.svelte-1bg5f49:focus-visible+.box:where(.svelte-1bg5f49){outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.text.svelte-1bg5f49{font-size:var(--fs-label);color:var(--text-3)}.select.svelte-15hu5b6{min-width:0;height:100%;color:var(--text-1);font-family:var(--font-sans);font-size:var(--fs-body-default);appearance:none;background:0 0;border:none;outline:none;flex:1}.select.svelte-15hu5b6:invalid{color:var(--text-disabled)}@media (width<=767px){.select.svelte-15hu5b6{font-size:16px}}.chevron.svelte-15hu5b6{color:var(--text-4);pointer-events:none}.field.svelte-1r8f8ga{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.label.svelte-1r8f8ga{font-size:var(--fs-label);font-weight:var(--weight-semibold);color:var(--text-2)}.box.svelte-1r8f8ga{align-items:center;gap:var(--space-2);background:var(--surface-field);border:1px solid var(--border-control);border-radius:var(--radius-input);min-height:52px;transition:border-color var(--dur-hover) var(--ease-out);flex-wrap:wrap;padding:10px 14px;display:flex;position:relative}.box.svelte-1r8f8ga:focus-within{border-color:var(--focus-field-border)}.box.error.svelte-1r8f8ga{border-color:var(--error-field-border)}.box.disabled.svelte-1r8f8ga{opacity:.6}.chip.svelte-1r8f8ga{border:1px solid var(--tint-blue-border-strong);color:var(--brand-lighter);background:0 0;border-radius:20px;align-items:center;gap:7px;padding:5px 8px 5px 13px;display:inline-flex}.chip-text.svelte-1r8f8ga{font-size:var(--fs-callout);font-weight:var(--weight-medium);text-transform:capitalize}.chip-remove.svelte-1r8f8ga{border-radius:var(--radius-badge);width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.chip-remove.svelte-1r8f8ga:hover:not(:disabled){background:var(--brand-primary-transparent);color:var(--text-1)}.chip-remove.svelte-1r8f8ga:disabled{cursor:default}.input.svelte-1r8f8ga{min-width:6ch;height:30px;color:var(--text-1);font-family:var(--font-sans);font-size:var(--fs-body-default);background:0 0;border:none;outline:none;flex:1}.input.svelte-1r8f8ga::placeholder{color:var(--text-disabled)}@media (width<=767px){.input.svelte-1r8f8ga{font-size:16px}}.listbox.svelte-1r8f8ga{top:calc(100% + var(--space-1));z-index:20;max-height:240px;padding:var(--space-1);background:var(--surface-elevated);border:1px solid var(--border-card);border-radius:var(--radius-menu);box-shadow:var(--shadow-popover);animation:gpx-page-in var(--dur-popover) var(--ease-out) both;margin:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.option.svelte-1r8f8ga{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text-4);font-size:var(--fs-body-default);text-transform:capitalize;cursor:pointer;transition:background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out)}.option.active.svelte-1r8f8ga{background:var(--surface-row-hover);color:var(--text-1)}.empty.svelte-1r8f8ga{padding:var(--space-2) var(--space-3);color:var(--text-5);font-size:var(--fs-body-small)}.message.svelte-1r8f8ga{font-size:var(--fs-caption);color:var(--text-6)}.message.error.svelte-1r8f8ga{color:var(--status-danger)}.counter.svelte-138fjjg{font-size:var(--fs-caption);color:var(--text-6)}.input.svelte-138fjjg{resize:vertical;width:100%;min-height:120px;color:var(--text-1);font-family:var(--font-sans);font-size:var(--fs-body-small);line-height:var(--lh-relaxed);background:0 0;border:none;outline:none}.input.svelte-138fjjg::placeholder{color:var(--text-disabled)}@media (width<=767px){.input.svelte-138fjjg{font-size:16px}}.coming-soon.svelte-7yqci3{gap:var(--space-2);flex-direction:column;display:flex}h1.svelte-7yqci3{font-size:var(--fs-h2);color:var(--text-1);margin:0}p.svelte-7yqci3{color:var(--text-4);margin:0}.empty.svelte-el96r{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-5) 0;border-radius:var(--radius-input);text-align:center;flex-direction:column;flex:1;display:flex}.gridlines.svelte-el96r{background-image:repeating-linear-gradient(0deg, transparent, transparent 47px, var(--surface-row-hover) 47px, var(--surface-row-hover) 48px)}.icon.svelte-el96r{color:var(--icon-placeholder);animation:gpx-float 5.5s var(--ease-in-out) infinite;display:inline-flex}.label.svelte-el96r{font-size:var(--fs-body-small);color:var(--text-disabled)}.chart.svelte-oyoe0q{width:100%;margin:0}.legend.svelte-oyoe0q{margin-bottom:var(--space-2);gap:22px;display:flex}.key.svelte-oyoe0q{align-items:center;gap:var(--space-2);font-size:var(--fs-callout);color:var(--text-3);transition:opacity var(--dur-hover) var(--ease-out);display:inline-flex}.key.dim.svelte-oyoe0q{opacity:.35}.swatch.svelte-oyoe0q{width:11px;height:11px;box-shadow:0 0 8px color-mix(in srgb, currentColor 40%, transparent);background:currentColor;border-radius:3px}.plot.svelte-oyoe0q{position:relative}svg.svelte-oyoe0q{width:100%;height:auto;display:block}.series.svelte-oyoe0q{transition:opacity var(--dur-fast) var(--ease-out)}.series.faded.svelte-oyoe0q{opacity:.12}.area.svelte-oyoe0q{opacity:.18}.line.svelte-oyoe0q{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.grid.svelte-oyoe0q{stroke:var(--border-divider);stroke-width:1px;opacity:.4}.guide.svelte-oyoe0q{stroke:var(--border-control);stroke-width:1px}.tick.svelte-oyoe0q,.axis-tick.svelte-oyoe0q{fill:var(--text-6);font-size:11px}.empty-host.svelte-oyoe0q{min-height:224px;display:flex}.tip.svelte-oyoe0q{top:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-elevated);border:1px solid var(--border-control);box-shadow:var(--shadow-popover);font-size:var(--fs-body-small);color:var(--text-1);white-space:nowrap;pointer-events:none;flex-direction:column;gap:2px;display:flex;position:absolute;transform:translate(calc(-100% - 12px))}.tip.right.svelte-oyoe0q{transform:translate(12px)}.tip-day.svelte-oyoe0q{font-weight:var(--weight-semibold);color:var(--text-4)}.tip-row.svelte-oyoe0q{align-items:center;gap:var(--space-2);display:inline-flex}.tip-dot.svelte-oyoe0q{border-radius:var(--radius-badge);width:9px;height:9px}.pie.svelte-gthtu5{align-items:center;gap:var(--space-5);flex-wrap:wrap;margin:0;display:flex}.canvas.svelte-gthtu5{flex-shrink:0;position:relative}svg.svelte-gthtu5{width:160px;height:160px;display:block}path.svelte-gthtu5{transition:opacity var(--dur-fast) var(--ease-out)}path.faded.svelte-gthtu5{opacity:.3}.legend.svelte-gthtu5{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.legend.svelte-gthtu5 li:where(.svelte-gthtu5){align-items:center;gap:var(--space-2);font-size:var(--fs-callout);color:var(--text-3);transition:opacity var(--dur-hover) var(--ease-out);display:flex}.legend.svelte-gthtu5 li.dim:where(.svelte-gthtu5){opacity:.35}.swatch.svelte-gthtu5{width:11px;height:11px;box-shadow:0 0 8px color-mix(in srgb, currentColor 40%, transparent);background:currentColor;border-radius:3px;flex-shrink:0}.label.svelte-gthtu5{text-transform:uppercase}.percent.svelte-gthtu5{color:var(--text-1);font-weight:var(--weight-semibold)}.tip.svelte-gthtu5{padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);background:var(--surface-elevated);border:1px solid var(--border-control);box-shadow:var(--shadow-popover);white-space:nowrap;pointer-events:none;flex-direction:column;align-items:center;gap:1px;display:flex;position:absolute;transform:translate(-50%,-115%)}.tip-label.svelte-gthtu5{font-size:var(--fs-body-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-4)}.tip-pct.svelte-gthtu5{font-size:var(--fs-body-small);font-weight:var(--weight-semibold);color:var(--text-1)}.empty-host.svelte-gthtu5{flex:1;min-height:160px;display:flex}.link.svelte-1566g2{color:var(--brand-light);font-weight:var(--weight-semibold);border-radius:var(--radius-badge);transition:color var(--dur-hover) var(--ease-out);text-decoration:none}.link.svelte-1566g2:hover{color:var(--brand-lighter)}.link.svelte-1566g2:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.zoomable-image-trigger.svelte-1pvt2qz{all:unset;cursor:zoom-in;display:contents}img.zoomable-image-thumb{cursor:zoom-in}.zoom-dialog.svelte-1pvt2qz{border-radius:var(--radius-input);background:0 0;border:none;max-width:92vw;max-height:92vh;padding:0}.zoom-dialog.svelte-1pvt2qz::backdrop{background:#030a1bcc}.zoom-dialog.svelte-1pvt2qz img:where(.svelte-1pvt2qz){border-radius:var(--radius-input);width:fit-content;max-width:min(92vw,1200px);max-height:92vh;display:block}.close.svelte-1pvt2qz{top:var(--space-4);right:var(--space-4);padding:var(--space-2);border-radius:var(--radius-md);background:var(--surface-elevated);color:var(--text-1);cursor:pointer;border:none;justify-content:center;align-items:center;display:inline-flex;position:fixed}.close.svelte-1pvt2qz:hover{background:var(--surface-field)}.close.svelte-1pvt2qz:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.card.svelte-1u743iw{background:var(--surface-glass);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));border:1px solid var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:transform var(--dur-slow) var(--ease-out), border-color var(--dur-slow) var(--ease-out), box-shadow var(--dur-slow) var(--ease-out);padding:24px 26px;position:relative}.panel.svelte-1u743iw{border-radius:var(--radius-panel)}.flat.svelte-1u743iw{box-shadow:none}.flush.svelte-1u743iw{padding:0;overflow:hidden}.hover.svelte-1u743iw:hover{transform:translateY(-3px)}.hover.svelte-1u743iw:not(.accent-green):not(.accent-blue):not(.interactive):hover{border-color:var(--border-hover)}.interactive.svelte-1u743iw{cursor:pointer}.link.svelte-1u743iw{color:inherit;text-decoration:none;display:block}.link.svelte-1u743iw:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.interactive.svelte-1u743iw:hover{border-color:var(--tint-green-border);box-shadow:var(--shadow-card-hover);transform:translateY(-5px)}.accent-green.svelte-1u743iw{border-color:var(--accent-green-border);box-shadow:var(--shadow-accent)}.accent-blue.svelte-1u743iw{border-color:var(--accent-blue-border);box-shadow:var(--shadow-accent-blue)}.tile.svelte-9a5blh{width:34px;height:34px;margin-bottom:var(--space-3);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.tile.blue.svelte-9a5blh{color:var(--brand-light);background:#076eff29}.tile.green.svelte-9a5blh{color:var(--brand-secondary);background:#00e57929}.tile.blue-light.svelte-9a5blh{color:var(--brand-lighter);background:#38a0ff29}.value.svelte-9a5blh{font-size:var(--fs-stat);font-weight:var(--weight-bold);color:var(--text-1);margin:0;line-height:1}.value.kpi.svelte-9a5blh{font-size:var(--fs-kpi)}.value.green.svelte-9a5blh,.value.blue.svelte-9a5blh{font-size:var(--fs-stat-accent)}.value.green.svelte-9a5blh{color:var(--brand-secondary);text-shadow:0 0 12px var(--accent-green-glow)}.value.blue.svelte-9a5blh{color:var(--brand-light);text-shadow:0 0 12px var(--accent-blue-glow)}.caption.svelte-9a5blh{margin:var(--space-2) 0 0;font-size:var(--fs-body-small);color:var(--text-5)}.badge.svelte-1lyq0ut{border-radius:var(--radius-badge);font-size:var(--fs-overline);font-weight:var(--weight-bold);letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;align-items:center;padding:4px 10px;line-height:1.3;display:inline-flex}.green.svelte-1lyq0ut{color:var(--brand-secondary);background:var(--status-success-bg);border-color:var(--tint-green-border)}.green.glow.svelte-1lyq0ut{text-shadow:0 0 8px var(--tint-green-border)}.blue.svelte-1lyq0ut{color:var(--brand-light);background:var(--brand-primary-transparent);border-color:var(--tint-blue-border)}.blue.glow.svelte-1lyq0ut{text-shadow:0 0 8px var(--tint-blue-border)}.amber.svelte-1lyq0ut{color:var(--status-warning);background:var(--status-warning-bg);border-color:var(--tint-amber-border)}.amber.glow.svelte-1lyq0ut{text-shadow:0 0 8px var(--tint-amber-border)}.red.svelte-1lyq0ut{color:var(--status-danger);background:var(--status-danger-bg);border-color:var(--tint-red-border)}.red.glow.svelte-1lyq0ut{text-shadow:0 0 8px var(--tint-red-border)}.neutral.svelte-1lyq0ut{color:var(--text-4);background:var(--surface-row-hover);border-color:var(--border-control)}.callout.svelte-1vrgehy{border-radius:var(--radius-md);font-size:var(--fs-callout);line-height:var(--lh-relaxed);color:var(--text-3);border:1px solid;padding:14px 18px}.callout.svelte-1vrgehy a{text-decoration:underline}.info.svelte-1vrgehy{background:var(--outline-blue-bg);border-color:var(--callout-border)}.warning.svelte-1vrgehy{background:var(--status-warning-bg);border-color:var(--tint-amber-border)}.danger.svelte-1vrgehy{background:var(--status-danger-bg);border-color:var(--tint-red-border)}.row.svelte-o18l80{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border-divider);font-size:var(--fs-body-small);grid-template-columns:1fr 1fr;display:grid}.row.svelte-o18l80:last-child{border-bottom:none}.key.svelte-o18l80{color:var(--text-5);margin:0}.value.svelte-o18l80{min-width:0;color:var(--text-2);font-weight:var(--weight-medium);overflow-wrap:anywhere;margin:0}.value.yes.svelte-o18l80{color:var(--brand-secondary)}.value.no.svelte-o18l80{color:var(--status-danger)}@media (width<=640px){.row.svelte-o18l80{gap:var(--space-1);grid-template-columns:1fr}}.placeholder.svelte-1egfqr2{justify-content:center;align-items:center;gap:var(--space-2);width:100%;height:100%;padding:var(--space-4);background:var(--surface-field);border:1.5px dashed var(--border-dashed);border-radius:var(--radius-input);color:var(--text-6);text-align:center;flex-direction:column;display:flex}.placeholder.bare.svelte-1egfqr2{border:none;border-radius:0}.caption.svelte-1egfqr2{color:var(--text-5);font-size:var(--fs-caption)}.block.svelte-1lb9sg1{background:var(--surface-code);border:1px solid var(--tint-green-border);border-radius:var(--radius-md);overflow:hidden;box-shadow:0 14px 34px -24px #000000e6}.block.error.svelte-1lb9sg1{border-color:var(--tint-red-border)}.head.svelte-1lb9sg1{background:var(--status-success-bg);border-bottom:1px solid var(--tint-green-border-soft);color:var(--brand-secondary);align-items:center;gap:9px;padding:9px 18px;display:flex}.error.svelte-1lb9sg1 .head:where(.svelte-1lb9sg1){background:var(--status-danger-bg);border-bottom-color:var(--tint-red-border-soft);color:var(--status-danger)}.glyph.svelte-1lb9sg1{display:inline-flex}.overline.svelte-1lb9sg1{font-size:var(--fs-overline);font-weight:var(--weight-bold);letter-spacing:1.4px;text-transform:uppercase}.copy.svelte-1lb9sg1{color:var(--text-4);font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:var(--weight-medium);cursor:pointer;transition:color var(--dur-base) var(--ease-out);background:0 0;border:none;align-items:center;gap:6px;margin-left:auto;padding:0;display:inline-flex}.copy.svelte-1lb9sg1:hover{color:var(--text-1)}.copy.svelte-1lb9sg1:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}pre.svelte-1lb9sg1{padding:var(--space-4) var(--space-5);color:var(--text-code);font-family:var(--font-mono);font-size:var(--fs-code);line-height:var(--lh-code);white-space:pre;margin:0;overflow-x:auto}.body.svelte-1lb9sg1{padding:14px var(--space-5)}.error-code.svelte-1lb9sg1{color:var(--text-code-error);font-family:var(--font-mono);font-size:var(--fs-code);letter-spacing:.4px;margin:0}.explanation.svelte-1lb9sg1{color:var(--text-3);font-size:var(--fs-callout);line-height:var(--lh-relaxed);margin:7px 0 0}.explanation.padded.svelte-1lb9sg1{padding:0 var(--space-5) var(--space-4)}.zone.svelte-bn4uan{align-items:center;gap:var(--space-3);width:100%;padding:38px var(--space-6);border:1.5px dashed var(--border-dashed);border-radius:var(--radius-input);text-align:center;transition:border-color var(--dur-hover) var(--ease-out);flex-direction:column;display:flex}.zone.svelte-bn4uan:hover:not(.disabled),.zone.over.svelte-bn4uan{border-color:var(--border-dashed-hover)}.zone.disabled.svelte-bn4uan{opacity:.45}.label.svelte-bn4uan{font-size:var(--fs-label);color:var(--text-2)}.hint.svelte-bn4uan{font-size:var(--fs-caption);color:var(--text-disabled)}.pick.svelte-bn4uan{padding:9px var(--space-6);border:1px solid var(--outline-blue-border);border-radius:var(--radius-segment);color:var(--brand-light);font-family:var(--font-sans);font-size:var(--fs-body-small);font-weight:var(--weight-semibold);cursor:pointer;transition:background var(--dur-hover) var(--ease-out), transform var(--dur-hover) var(--ease-out);background:0 0}.pick.svelte-bn4uan:hover:not(:disabled){background:var(--outline-blue-bg)}.pick.svelte-bn4uan:active:not(:disabled){transform:scale(.97)}.pick.svelte-bn4uan:disabled{cursor:not-allowed}.pick.svelte-bn4uan:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.native.svelte-bn4uan{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.overlay.svelte-1usqahz{z-index:100;justify-content:center;align-items:center;gap:var(--space-6);background:var(--scrim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:gpx-fade-in .12s var(--ease-out) .2s both;flex-direction:column;display:flex;position:fixed;inset:0}.rings.svelte-1usqahz{justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:relative}.ring.svelte-1usqahz{border:3px solid #0000;border-radius:50%;position:absolute}.outer.svelte-1usqahz{border-color:var(--ring-track);border-top-color:var(--brand-primary);animation:.9s linear infinite gpx-spin;inset:0}.inner.svelte-1usqahz{border-bottom-color:var(--ring-tail-green);animation:1.4s linear infinite reverse gpx-spin;inset:9px}.mark.svelte-1usqahz{width:32px;height:auto;animation:gpx-pulse 1.2s var(--ease-in-out) infinite}.message.svelte-1usqahz{color:var(--text-3);font-size:var(--fs-body-default);font-weight:var(--weight-medium);margin:0}dialog.svelte-1a420in{padding:var(--space-5);border:1px solid var(--border-control);border-radius:var(--radius-panel);background:var(--surface-elevated);color:var(--text-1);box-shadow:var(--shadow-popover);animation:gpx-page-in var(--dur-popover) var(--ease-out) both;margin:auto}dialog.svelte-1a420in::backdrop{background:#030a1b99}.eyebrow.svelte-1a420in{margin:0 0 var(--space-2);color:var(--text-4);font-size:var(--fs-body-small)}h2.svelte-1a420in{margin:0 0 var(--space-3);font-size:var(--fs-h4)}.body.svelte-1a420in p{margin:0 0 var(--space-3);color:var(--text-4);font-size:var(--fs-body-small)}.body.svelte-1a420in p:last-child{margin-bottom:0}.actions.svelte-1a420in{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-5);display:flex}.toaster.svelte-1ipfsum{bottom:var(--space-5);right:var(--space-5);z-index:50;gap:var(--space-3);width:min(360px, calc(100vw - var(--space-8)));pointer-events:none;flex-direction:column;display:flex;position:fixed}.toast.svelte-1ipfsum{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-elevated);border:1px solid var(--border-card);border-left:3px solid var(--border-card);border-radius:var(--radius-menu);box-shadow:var(--shadow-popover);color:var(--text-2);font-size:var(--fs-body-small);pointer-events:auto;display:flex}.icon.svelte-1ipfsum{flex-shrink:0;display:inline-flex}.toast.success.svelte-1ipfsum{border-left-color:var(--status-success)}.toast.success.svelte-1ipfsum .icon:where(.svelte-1ipfsum){color:var(--status-success)}.toast.error.svelte-1ipfsum{border-left-color:var(--status-danger)}.toast.error.svelte-1ipfsum .icon:where(.svelte-1ipfsum){color:var(--status-danger)}.toast.info.svelte-1ipfsum{border-left-color:var(--brand-primary)}.toast.info.svelte-1ipfsum .icon:where(.svelte-1ipfsum){color:var(--brand-light)}.message.svelte-1ipfsum{min-width:0;line-height:var(--lh-snug);flex:1}.dismiss.svelte-1ipfsum{color:var(--text-5);cursor:pointer;border-radius:var(--radius-badge);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.dismiss.svelte-1ipfsum:hover{color:var(--text-1)}.dismiss.svelte-1ipfsum:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.toast.svelte-1ipfsum{animation:gpx-page-in var(--dur-popover) var(--ease-out) both}.chip.svelte-ra7duo{align-items:center;gap:var(--space-2);width:fit-content;padding:var(--space-2) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-field);display:flex}a.svelte-ra7duo{color:var(--brand-light);font-size:var(--fs-body-small);word-break:break-all;flex:1}button.svelte-ra7duo{padding:var(--space-1);border-radius:var(--radius-badge);color:var(--text-4);cursor:pointer;transition:color var(--dur-hover) var(--ease-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}button.svelte-ra7duo:hover{color:var(--text-1)}.doc-layout.svelte-1qq4psr{gap:var(--space-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.doc-layout.with-index.svelte-1qq4psr{grid-template-columns:minmax(0,1fr) 300px}.content.svelte-1qq4psr{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.index.svelte-1qq4psr{gap:var(--space-1);max-height:calc(100vh - 88px - var(--space-12));padding:var(--space-5);background:var(--surface-glass);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));border:1px solid var(--border-card);border-radius:var(--radius-card);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.index-title.svelte-1qq4psr{margin:0 0 var(--space-2);font-size:var(--fs-overline);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-6)}.index.svelte-1qq4psr a:where(.svelte-1qq4psr){padding:7px var(--space-3);color:var(--text-4);font-size:var(--fs-body-small);line-height:var(--lh-snug);transition:color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out);border-left:2px solid #0000;text-decoration:none;display:block}.index.svelte-1qq4psr a:where(.svelte-1qq4psr):hover{color:var(--text-2)}.index.svelte-1qq4psr a.active:where(.svelte-1qq4psr){color:var(--brand-secondary);font-weight:var(--weight-semibold);border-left-color:var(--brand-secondary)}.index.svelte-1qq4psr a:where(.svelte-1qq4psr):focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.index-footer.svelte-1qq4psr{margin:var(--space-3) 0 0;font-size:var(--fs-caption);color:var(--text-6)}.index-toggle.svelte-1qq4psr{display:none}@media (width<=767px){.doc-layout.with-index.svelte-1qq4psr{grid-template-columns:minmax(0,1fr)}.index-toggle.svelte-1qq4psr{left:var(--space-4);bottom:var(--space-4);z-index:20;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--surface-elevated);color:var(--text-1);font-family:var(--font-sans);font-size:var(--fs-body-small);font-weight:var(--weight-semibold);box-shadow:var(--shadow-popover);cursor:pointer;display:flex;position:fixed}.index-toggle.svelte-1qq4psr:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.index-backdrop.svelte-1qq4psr{z-index:15;cursor:default;background:#030a1b99;border:none;position:fixed;inset:0}.index.floating.svelte-1qq4psr{left:var(--space-4);right:var(--space-4);bottom:calc(var(--space-4) + 56px);z-index:20;background:var(--surface-elevated);max-height:60vh;box-shadow:var(--shadow-popover);transform:translateY(calc(100% + var(--space-4)));opacity:0;pointer-events:none;transition:transform var(--dur-slow) var(--ease-out), opacity var(--dur-slow) var(--ease-out);position:fixed;top:auto}.index.floating.open.svelte-1qq4psr{opacity:1;pointer-events:auto;transform:translateY(0)}}.tabs.svelte-5q2b5q{border-bottom:1px solid var(--border-control);flex-wrap:wrap;gap:26px;display:flex}.tab.svelte-5q2b5q{color:var(--text-tab-inactive);font-family:var(--font-sans);font-size:var(--fs-body-default);cursor:pointer;transition:color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out);background:0 0;border:none;border-bottom:2px solid #0000;padding:0 0 12px;line-height:1.4}.tab.svelte-5q2b5q:hover{color:var(--text-3)}.tab.svelte-5q2b5q:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.tab.active.svelte-5q2b5q{color:var(--text-1);font-weight:var(--weight-semibold)}.green.svelte-5q2b5q .tab.active:where(.svelte-5q2b5q){border-bottom-color:var(--brand-secondary);color:var(--brand-secondary)}.amber.svelte-5q2b5q .tab.active:where(.svelte-5q2b5q){border-bottom-color:var(--status-warning)}.blue.svelte-5q2b5q .tab.active:where(.svelte-5q2b5q){border-bottom-color:var(--brand-primary)}.group.svelte-l233xe{width:fit-content;max-width:100%;padding:var(--space-1);background:var(--surface-glass);border:1px solid var(--border-control);border-radius:var(--radius-pill-tight);flex-wrap:wrap;display:inline-flex}.segment.svelte-l233xe{border-radius:var(--radius-segment);color:var(--text-5);font-family:var(--font-sans);font-size:var(--fs-label);cursor:pointer;transition:color var(--dur-hover) var(--ease-out), background var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out), transform var(--dur-hover) var(--ease-out);background:0 0;border:1px solid #0000;padding:9px 20px;line-height:1.2}.segment.svelte-l233xe:hover:not(.selected){color:var(--text-3)}.segment.svelte-l233xe:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.segment.svelte-l233xe:active{transform:scale(.97)}.segment.selected.svelte-l233xe{font-weight:var(--weight-semibold)}.green.selected.svelte-l233xe{color:var(--brand-secondary);background:var(--brand-secondary-transparent);border-color:var(--tint-green-border)}.amber.selected.svelte-l233xe{color:var(--status-warning);background:var(--status-warning-bg);border-color:var(--tint-amber-border)}.blue.selected.svelte-l233xe{color:var(--brand-light);background:var(--brand-primary-transparent);border-color:var(--tint-blue-border)}
