.door.svelte-ejn62k{--seam:var(--surf-glint);--seam-soft:rgb(var(--surf-glint-rgb) / 35%);align-items:center;gap:var(--space-4);min-height:3.5rem;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-5);border:1px solid rgb(var(--panel-edge-rgb) / 95%);background:linear-gradient(180deg, var(--panel-mid), var(--panel-base));color:var(--surf-peak);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:8px;text-decoration:none;transition:border-color .2s,transform .12s;display:flex;position:relative;overflow:hidden}.lg.svelte-ejn62k{min-height:8.5rem;padding:var(--space-5) var(--space-5) var(--space-5) var(--space-6);border-radius:10px}.washed.svelte-ejn62k{background:radial-gradient(125% 150% at 0% 100%, var(--wash-a), transparent 68%), radial-gradient(105% 130% at 100% 0%, var(--wash-b), transparent 62%), linear-gradient(180deg, var(--panel-mid), var(--panel-base))}.seam.svelte-ejn62k{background:var(--seam);width:3px;box-shadow:0 0 16px 1px var(--seam-soft);transition:width .2s,box-shadow .2s;position:absolute;inset:0 auto 0 0}.door.svelte-ejn62k:hover{border-color:rgb(var(--surf-glint-rgb) / 50%)}.door.svelte-ejn62k:hover .seam:where(.svelte-ejn62k),.door.svelte-ejn62k:focus-visible .seam:where(.svelte-ejn62k){width:5px;box-shadow:0 0 26px 3px var(--seam-soft)}.door.svelte-ejn62k:active{transform:scale(.985)}.text.svelte-ejn62k{flex-direction:column;gap:.2rem;min-width:0;margin-right:auto;display:flex}.label.svelte-ejn62k{font-size:var(--text-base);font-weight:500}.lg.svelte-ejn62k .label:where(.svelte-ejn62k){font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(1.5rem,7vw,1.875rem);font-weight:600;font-stretch:108%}.caption.svelte-ejn62k{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.12em;color:rgb(var(--surf-peak-rgb) / 55%)}.arrow.svelte-ejn62k{width:1rem;height:1rem;color:rgb(var(--surf-peak-rgb) / 45%);flex:none;transition:transform .2s}.door.svelte-ejn62k:hover .arrow:where(.svelte-ejn62k){color:rgb(var(--surf-peak-rgb) / 80%);transform:translate(3px)}canvas.svelte-1br6axi{background:var(--void);width:100%;height:100%;display:block;position:fixed;inset:0}.fallback.svelte-1br6axi{background:radial-gradient(90% 60% at 20% 85%, rgb(var(--mid-rgb) / 55%) 0%, transparent 70%), radial-gradient(70% 55% at 80% 20%, rgb(var(--bokeh-rgb) / 40%) 0%, transparent 65%), radial-gradient(120% 90% at 50% 12%, var(--deep) 0%, var(--void) 60%, var(--surf-shadow) 100%);position:fixed;inset:0}.shell.svelte-12spi07{min-height:100dvh;position:relative}.stage.svelte-12spi07{z-index:1;width:100%;max-width:var(--stage-width);min-height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:max(var(--space-5), env(safe-area-inset-left,0px));padding-right:max(var(--space-5), env(safe-area-inset-right,0px));flex-direction:column;margin:0 auto;display:flex;position:relative}.stage.svelte-12spi07:before{content:"";z-index:-1;background:radial-gradient(78% 52% at 50% 50%, rgb(var(--void-rgb) / 82%), rgb(var(--void-rgb) / 30%) 72%, transparent 100%);pointer-events:none;position:fixed;inset:0}.rail.svelte-12spi07{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--tap);border-bottom:1px solid rgb(var(--panel-edge-rgb) / 85%);display:flex}.foot.svelte-12spi07{border-bottom:0;border-top:1px solid rgb(var(--panel-edge-rgb) / 85%);justify-content:center;margin-top:auto}.foot.svelte-12spi07 .eyebrow:where(.svelte-12spi07){color:rgb(var(--surf-peak-rgb) / 32%)}.tag.svelte-12spi07{color:rgb(var(--surf-peak-rgb) / 45%)}.rail-link.svelte-12spi07{align-items:center;gap:var(--space-2);margin:0 calc(-1 * var(--space-2));padding:var(--space-3) var(--space-2);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--surf-glint-rgb) / 95%);-webkit-tap-highlight-color:transparent;text-decoration:none;transition:color .2s;display:inline-flex}.rail-link.svelte-12spi07 svg:where(.svelte-12spi07){width:.875rem;height:.875rem}.rail-link.svelte-12spi07:hover{color:var(--surf-peak)}.content.svelte-12spi07{justify-content:center;gap:var(--space-5);padding:var(--space-7) 0;flex-direction:column;flex:1;display:flex}
