@font-face{font-family:Cinzel Decorative;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/cinzeldec-700.woff2) format("woff2")}@font-face{font-family:Cinzel Decorative;font-style:normal;font-weight:900;font-display:swap;src:url(../../../fonts/cinzeldec-900.woff2) format("woff2")}@font-face{font-family:Alegreya;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/alegreya-400.woff2) format("woff2")}@font-face{font-family:Alegreya;font-style:italic;font-weight:400;font-display:swap;src:url(../../../fonts/alegreya-400i.woff2) format("woff2")}:root{--al-bg: #100e09;--al-surface-1: #17140d;--al-surface-2: #1e1a12;--al-surface-3: #262115;--al-line: #322b1c;--al-line-strong: #443a26;--al-text: #ece6d6;--al-text-muted: #b3ab95;--al-text-dim: #7d765f;--al-gold: #c8a24a;--al-gold-bright: #e6c25f;--al-gold-deep: #9a7a2f;--al-gold-glow: rgba(200, 162, 74, .35);--al-on-gold: #1a1408;--al-ok: #6fae6b;--al-warn: #d8a34a;--al-danger: #cf5f52;--al-info: #5f97c8;--al-focus: var(--al-gold-bright);--al-radius-sm: .25rem;--al-radius: .5rem;--al-radius-lg: .75rem;--al-sp-1: .25rem;--al-sp-2: .5rem;--al-sp-3: .75rem;--al-sp-4: 1rem;--al-sp-5: 1.5rem;--al-sp-6: 2rem;--al-sp-7: 3rem;--al-header-h: 3.5rem;--al-modulebar-w: 4.75rem;--al-tabbar-h: 3.75rem;--al-font: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--al-font-display: "Trajan Pro", "Cinzel", Georgia, "Times New Roman", serif;--al-font-title: "Cinzel Decorative", "Trajan Pro", Georgia, serif;--al-font-serif: "Alegreya", Georgia, "Times New Roman", serif;--al-font-mono: ui-monospace, "SF Mono", "Cascadia Code", Menlo, Consolas, monospace;--al-shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--al-shadow-2: 0 6px 20px rgba(0, 0, 0, .45);--al-ease: cubic-bezier(.4, 0, .2, 1);--al-dur-fast: .12s;--al-dur: .2s;--al-z-header: 20;--al-z-modulebar: 15;--al-z-overlay: 100}@media (prefers-reduced-motion: reduce){:root{--al-dur-fast: 0ms;--al-dur: 0ms}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100svh;overflow:hidden}html{font-size:clamp(13px,.83vw,34px)}body{background:var(--al-bg);color:var(--al-text);font-family:var(--al-font);font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:global(#svelte),body>div{height:100%}h1,h2,h3,h4{margin:0;font-weight:600;line-height:1.2}a{color:var(--al-gold);text-decoration:none}a:hover{color:var(--al-gold-bright)}button{font:inherit;color:inherit;cursor:pointer}p,li{overflow-wrap:anywhere}img,video,svg,canvas{max-width:100%;height:auto}table{max-width:100%}:focus-visible{outline:2px solid var(--al-focus);outline-offset:2px;border-radius:var(--al-radius-sm)}:focus:not(:focus-visible){outline:none}html,body{overflow-x:hidden;max-width:100%}*{scrollbar-width:thin;scrollbar-color:var(--al-line-strong) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--al-line-strong);border-radius:10px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:var(--al-gold-deep);background-clip:padding-box}.header.svelte-130e28l{grid-area:header;display:flex;align-items:center;gap:var(--al-sp-3);height:var(--al-header-h);padding:0 var(--al-sp-4);background:linear-gradient(180deg,var(--al-surface-2),var(--al-surface-1));border-bottom:1px solid var(--al-line-strong);box-shadow:var(--al-shadow-1);z-index:var(--al-z-header);min-width:0}.brand.svelte-130e28l{display:flex;align-items:baseline;gap:var(--al-sp-2);min-width:0}.logo.svelte-130e28l{align-self:center;width:1.5rem;height:1.5rem;flex:none;filter:drop-shadow(0 0 6px var(--al-gold-glow))}.realm.svelte-130e28l{font-family:var(--al-font-display);font-weight:700;letter-spacing:.04em;color:var(--al-gold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tag.svelte-130e28l{font-size:.72rem;text-transform:uppercase;letter-spacing:.16em;color:var(--al-text-dim)}.spacer.svelte-130e28l{flex:1 1 auto;min-width:0}.actions.svelte-130e28l{display:flex;align-items:center;gap:var(--al-sp-2);flex:none}.icon-btn.svelte-130e28l{display:inline-flex;align-items:center;justify-content:center;width:2.375rem;height:2.375rem;border:1px solid transparent;border-radius:var(--al-radius);background:transparent;color:var(--al-text-muted);transition:color var(--al-dur-fast) var(--al-ease),background var(--al-dur-fast) var(--al-ease),border-color var(--al-dur-fast) var(--al-ease)}.icon-btn.svelte-130e28l:hover{color:var(--al-gold-bright);background:var(--al-surface-3);border-color:var(--al-line-strong)}.usermenu.svelte-130e28l{position:relative}.who.svelte-130e28l{display:inline-flex;align-items:center;gap:var(--al-sp-2);padding:.35rem var(--al-sp-2);color:var(--al-text);max-width:40vw;background:transparent;border:1px solid transparent;border-radius:var(--al-radius);transition:background var(--al-dur-fast) var(--al-ease),border-color var(--al-dur-fast) var(--al-ease)}.who.trigger.svelte-130e28l:hover,.who.trigger[aria-expanded=true].svelte-130e28l{background:var(--al-surface-3);border-color:var(--al-line-strong)}.who.svelte-130e28l .name:where(.svelte-130e28l){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.92rem}.caret.svelte-130e28l{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;color:var(--al-text-dim);transition:transform var(--al-dur-fast) var(--al-ease)}.caret.up.svelte-130e28l{transform:rotate(180deg)}.dropdown.svelte-130e28l{position:absolute;top:calc(100% + .4rem);right:0;min-width:11rem;padding:var(--al-sp-1);background:var(--al-surface-2);border:1px solid var(--al-line-strong);border-radius:var(--al-radius);box-shadow:var(--al-shadow-2);z-index:var(--al-z-overlay);display:flex;flex-direction:column;gap:2px}.item.svelte-130e28l{display:flex;align-items:center;gap:var(--al-sp-2);width:100%;padding:.5rem var(--al-sp-3);border:none;border-radius:var(--al-radius-sm);background:transparent;color:var(--al-text-muted);text-align:left;transition:color var(--al-dur-fast) var(--al-ease),background var(--al-dur-fast) var(--al-ease)}.item.svelte-130e28l:hover{color:var(--al-text);background:var(--al-surface-3)}.sep.svelte-130e28l{height:1px;margin:2px 0;background:var(--al-line)}.btn-signin.svelte-130e28l{display:inline-flex;align-items:center;gap:var(--al-sp-2);padding:.4rem .9rem;border:1px solid var(--al-line-strong);border-radius:var(--al-radius);background:var(--al-surface-2);color:var(--al-text);font-weight:600;transition:border-color var(--al-dur-fast) var(--al-ease),color var(--al-dur-fast) var(--al-ease)}.btn-signin.svelte-130e28l:hover{color:var(--al-gold-bright);border-color:var(--al-gold-deep)}.modulebar.svelte-1aasj7j{grid-area:modulebar;display:flex;flex-direction:column;gap:var(--al-sp-4);width:var(--al-modulebar-w);padding:var(--al-sp-3) var(--al-sp-2);background:var(--al-surface-1);border-right:1px solid var(--al-line);overflow:hidden}.section.svelte-1aasj7j{display:flex;flex-direction:column;gap:var(--al-sp-1)}.section-label.svelte-1aasj7j{font-size:.6rem;text-transform:uppercase;letter-spacing:.14em;color:var(--al-text-dim);text-align:center;padding:var(--al-sp-1) 0}.mod.svelte-1aasj7j{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:var(--al-sp-2) 2px;border:1px solid transparent;border-radius:var(--al-radius);background:transparent;color:var(--al-text-muted);transition:color var(--al-dur-fast) var(--al-ease),background var(--al-dur-fast) var(--al-ease)}.mod.svelte-1aasj7j:hover{color:var(--al-text);background:var(--al-surface-2)}.mod.active.svelte-1aasj7j{color:var(--al-gold-bright);background:var(--al-surface-3);border-color:var(--al-line-strong)}.mod.active.svelte-1aasj7j:before{content:"";position:absolute;left:-8px;top:20%;bottom:20%;width:3px;border-radius:3px;background:linear-gradient(180deg,var(--al-gold-bright),var(--al-gold-deep));box-shadow:0 0 8px var(--al-gold-glow)}.glyph.svelte-1aasj7j{display:inline-flex}.label.svelte-1aasj7j{font-size:.64rem;letter-spacing:.01em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge.svelte-1aasj7j{position:absolute;top:2px;right:8px;min-width:1rem;height:1rem;padding:0 4px;border-radius:8px;background:var(--al-danger);color:#fff;font-size:.62rem;line-height:1rem;text-align:center}.scrollbox.svelte-1wawo3g{min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.inner.svelte-1wawo3g{min-height:100%;min-width:0;display:flex;flex-direction:column}.skeleton.svelte-1ios4ub{padding:var(--al-sp-5);display:flex;flex-direction:column;gap:var(--al-sp-4)}.bar.svelte-1ios4ub,.card.svelte-1ios4ub{background:linear-gradient(90deg,var(--al-surface-2) 25%,var(--al-surface-3) 37%,var(--al-surface-2) 63%);background-size:400% 100%;border-radius:var(--al-radius);animation:svelte-1ios4ub-shimmer 1.4s ease infinite}.bar.svelte-1ios4ub{height:18px}.w40.svelte-1ios4ub{width:40%}.w70.svelte-1ios4ub{width:70%}.grid.svelte-1ios4ub{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.25rem,1fr));gap:var(--al-sp-4)}.card.svelte-1ios4ub{height:120px}@keyframes svelte-1ios4ub-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.bar.svelte-1ios4ub,.card.svelte-1ios4ub{animation:none}}.workspace.svelte-sf96sr{grid-area:workspace;position:relative;min-width:0;min-height:0;overflow:hidden;background:radial-gradient(120% 80% at 100% 0%,rgba(200,162,74,.05),transparent 60%),var(--al-surface-1)}.panel.svelte-sf96sr{position:absolute;top:0;right:0;bottom:0;left:0;min-width:0;min-height:0}.panel[hidden].svelte-sf96sr{display:none}.empty.svelte-sf96sr{display:grid;place-items:center;height:100%;color:var(--al-text-dim);padding:var(--al-sp-6)}.btn.svelte-g9c1iq{display:inline-flex;align-items:center;justify-content:center;gap:var(--al-sp-2);padding:var(--al-sp-3) var(--al-sp-5);border-radius:var(--al-radius);border:1px solid transparent;font-weight:600;letter-spacing:.01em;transition:background var(--al-dur-fast) var(--al-ease),border-color var(--al-dur-fast) var(--al-ease),color var(--al-dur-fast) var(--al-ease),opacity var(--al-dur-fast) var(--al-ease)}.btn.svelte-g9c1iq:disabled{opacity:.55;cursor:default}.primary.svelte-g9c1iq{background:linear-gradient(180deg,var(--al-gold-bright),var(--al-gold));color:var(--al-on-gold);box-shadow:0 0 0 1px var(--al-gold-deep) inset,0 6px 16px var(--al-gold-glow)}.primary.svelte-g9c1iq:not(:disabled):hover{background:linear-gradient(180deg,#f0cf6d,var(--al-gold-bright))}.ghost.svelte-g9c1iq{background:var(--al-surface-2);border-color:var(--al-line-strong);color:var(--al-text)}.ghost.svelte-g9c1iq:not(:disabled):hover{background:var(--al-surface-3)}.danger.svelte-g9c1iq{background:transparent;border-color:var(--al-danger);color:var(--al-danger)}.danger.svelte-g9c1iq:not(:disabled):hover{background:#cf5f521f}.spin.svelte-g9c1iq{width:.875rem;height:.875rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:svelte-g9c1iq-spin .7s linear infinite}@keyframes svelte-g9c1iq-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spin.svelte-g9c1iq{animation:none}}.verify.svelte-1jquy9s{display:grid;place-items:center;height:100%;padding:var(--al-sp-6)}.card.svelte-1jquy9s{display:flex;flex-direction:column;align-items:center;gap:var(--al-sp-4);text-align:center;max-width:26.25rem;padding:var(--al-sp-7) var(--al-sp-5);background:var(--al-surface-2);border:1px solid var(--al-line-strong);border-radius:var(--al-radius-lg)}h2.svelte-1jquy9s{color:var(--al-gold)}p.svelte-1jquy9s{color:var(--al-text-muted)}.err.svelte-1jquy9s{color:var(--al-danger)}.spin.svelte-1jquy9s{width:1.75rem;height:1.75rem;border:3px solid var(--al-line-strong);border-top-color:var(--al-gold);border-radius:50%;animation:svelte-1jquy9s-spin .8s linear infinite}@keyframes svelte-1jquy9s-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spin.svelte-1jquy9s{animation:none}}.landing.svelte-9a292x{height:100svh;overflow-y:auto;overflow-x:hidden;background:radial-gradient(120% 90% at 50% -10%,rgba(200,162,74,.1),transparent 55%),var(--al-bg);color:var(--al-text);scroll-behavior:smooth}.brand.svelte-9a292x{display:flex;align-items:center;gap:var(--al-sp-2)}.logo.svelte-9a292x{width:1.7rem;height:1.7rem;flex:none;filter:drop-shadow(0 0 6px var(--al-gold-glow))}.realm.svelte-9a292x{font-family:var(--al-font-display);font-weight:700;letter-spacing:.06em;color:var(--al-gold);font-size:1.15rem}.btn.svelte-9a292x{display:inline-flex;align-items:center;justify-content:center;gap:var(--al-sp-2);padding:.5rem 1rem;border-radius:var(--al-radius);border:1px solid var(--al-line-strong);background:var(--al-surface-2);color:var(--al-text);font-weight:600;letter-spacing:.01em;transition:transform var(--al-dur-fast) var(--al-ease),background var(--al-dur-fast) var(--al-ease),border-color var(--al-dur-fast) var(--al-ease),color var(--al-dur-fast) var(--al-ease)}.btn.svelte-9a292x:hover{transform:translateY(-1px)}.btn.ghost.svelte-9a292x{background:transparent}.btn.ghost.svelte-9a292x:hover{border-color:var(--al-gold-deep);color:var(--al-gold-bright)}.btn.primary.svelte-9a292x{background:linear-gradient(180deg,var(--al-gold-bright),var(--al-gold-deep));border-color:var(--al-gold-deep);color:var(--al-on-gold)}.btn.primary.svelte-9a292x:hover{box-shadow:0 0 18px var(--al-gold-glow)}.btn.disc-btn.svelte-9a292x{background:linear-gradient(180deg,#6f7fd4,#4a55a8);border-color:#3c469a;color:#fff}.btn.disc-btn.svelte-9a292x:hover{box-shadow:0 0 18px #6f7fd466}.btn.lg.svelte-9a292x{padding:.7rem 1.4rem;font-size:1.02rem}.kicker.svelte-9a292x{font-size:.72rem;text-transform:uppercase;letter-spacing:.22em;color:var(--al-gold)}code.svelte-9a292x{font-family:var(--al-font-mono);color:var(--al-gold-bright)}.topbar.svelte-9a292x{position:sticky;top:0;z-index:var(--al-z-header);display:flex;align-items:center;gap:var(--al-sp-5);padding:.85rem clamp(1rem,4vw,3.5rem);background:#100e09d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--al-line)}.auth.svelte-9a292x{margin-left:auto;display:flex;gap:var(--al-sp-2)}.hero.svelte-9a292x{position:relative;display:flex;align-items:center;justify-content:center;min-height:82vh;padding:clamp(3rem,8vh,7rem) clamp(1.25rem,5vw,4rem) 8rem;text-align:center;overflow:hidden}.hero-inner.svelte-9a292x{position:relative;z-index:2;max-width:52rem}.eyebrow.svelte-9a292x{margin:0 0 1rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.24em;color:var(--al-text-muted)}.wordmark.svelte-9a292x{position:relative;isolation:isolate;margin:0;font-family:var(--al-font-title);font-weight:900;letter-spacing:.02em;line-height:.94;padding-bottom:.12em;font-size:clamp(3.4rem,9vw,7.5rem);display:flex;flex-direction:column;align-items:center;gap:.04em}.wordmark.svelte-9a292x:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(19rem,44vw,32rem);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(116,72,32,.32) 0%,rgba(96,60,26,.26) 66%,rgba(84,52,22,.22) 75%,transparent 75.6%);border:3px solid rgba(205,133,63,.45)}.wordmark.svelte-9a292x span:where(.svelte-9a292x){position:relative;z-index:1;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 1px 0 #a07d2c,0 2px 0 #8a6a24,0 3px 0 #6f541d,0 4px 0 #4a3712}.wm-a.svelte-9a292x{background-image:linear-gradient(180deg,var(--al-gold-bright) 8%,var(--al-gold) 55%,var(--al-gold-deep))}.wm-b.svelte-9a292x{background-image:linear-gradient(180deg,#ffe9b0 6%,var(--al-gold-bright) 55%,var(--al-gold))}.wm-a.svelte-9a292x:before,.wm-b.svelte-9a292x:before{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:clamp(3px,.65vw,6px) #100a04;paint-order:stroke;background:none}.thesis.svelte-9a292x{margin:1.25rem auto 0;max-width:40rem}.thesis.svelte-9a292x p:where(.svelte-9a292x){margin:0;font-family:var(--al-font-serif);font-size:clamp(1.25rem,2.7vw,1.9rem);color:var(--al-text);font-style:italic;line-height:1.4}.thesis.svelte-9a292x cite:where(.svelte-9a292x){display:block;margin-top:.7rem;text-align:right;font-style:normal;font-size:clamp(.82rem,1.3vw,1rem);letter-spacing:.05em;color:var(--al-gold)}.lede.svelte-9a292x{margin:1.25rem auto 0;max-width:42rem;color:var(--al-text-muted);font-family:var(--al-font-serif);font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.75}.cta.svelte-9a292x{display:flex;gap:var(--al-sp-3);justify-content:center;flex-wrap:wrap;margin-top:2rem}.realmpill.svelte-9a292x{display:inline-flex;align-items:center;gap:var(--al-sp-2);margin-top:2rem;padding:.4rem .9rem;border:1px solid var(--al-line-strong);border-radius:999px;background:var(--al-surface-1);font-size:.9rem}.realmpill.svelte-9a292x .rl-label:where(.svelte-9a292x){text-transform:uppercase;letter-spacing:.14em;font-size:.7rem;color:var(--al-text-dim)}.dot.svelte-9a292x{width:.5rem;height:.5rem;border-radius:50%;background:var(--al-ok);box-shadow:0 0 8px var(--al-ok)}.scape.svelte-9a292x{position:absolute;left:0;right:0;bottom:0;width:100%;height:42%;opacity:.5;z-index:1}.scape.svelte-9a292x path:where(.svelte-9a292x){fill:#0a0906}.scape.svelte-9a292x .keep:where(.svelte-9a292x){fill:#0a0906}.band.svelte-9a292x{padding:clamp(3rem,7vh,5.5rem) clamp(1.25rem,6vw,6rem);max-width:78rem;margin-inline:auto}.band.wide.svelte-9a292x{max-width:84rem}.band.alt.svelte-9a292x{max-width:none;background:var(--al-surface-1);border-block:1px solid var(--al-line)}.band.alt.svelte-9a292x>:where(.svelte-9a292x){max-width:78rem;margin-inline:auto}.sec-head.svelte-9a292x{margin-bottom:2.5rem}.sec-head.svelte-9a292x h2:where(.svelte-9a292x){margin:.5rem 0 0;font-family:var(--al-font-display);font-size:clamp(1.6rem,3.4vw,2.4rem);color:var(--al-text)}.sec-head.svelte-9a292x .note:where(.svelte-9a292x){margin:.6rem 0 0;color:var(--al-text-dim);font-style:italic;font-size:.92rem}.grid4.svelte-9a292x{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--al-sp-4)}.grid4.svelte-9a292x .pillar:where(.svelte-9a292x){grid-column:span 2}.grid4.svelte-9a292x .pillar:where(.svelte-9a292x):nth-child(4){grid-column:2 / span 2}.grid4.svelte-9a292x .pillar:where(.svelte-9a292x):nth-child(5){grid-column:4 / span 2}@media (max-width: 900px){.grid4.svelte-9a292x{grid-template-columns:repeat(2,1fr)}.grid4.svelte-9a292x .pillar:where(.svelte-9a292x),.grid4.svelte-9a292x .pillar:where(.svelte-9a292x):nth-child(4),.grid4.svelte-9a292x .pillar:where(.svelte-9a292x):nth-child(5){grid-column:auto}}@media (max-width: 560px){.grid4.svelte-9a292x{grid-template-columns:1fr}}.pillar.svelte-9a292x{padding:var(--al-sp-5);background:var(--al-surface-2);border:1px solid var(--al-line);border-radius:var(--al-radius-lg);transition:border-color var(--al-dur) var(--al-ease),transform var(--al-dur) var(--al-ease)}.pillar.svelte-9a292x:hover{border-color:var(--al-line-strong);transform:translateY(-2px)}.p-icon.svelte-9a292x{display:inline-flex;padding:.6rem;border-radius:var(--al-radius);background:linear-gradient(140deg,rgba(200,162,74,.14),transparent);color:var(--al-gold-bright)}.p-icon.svelte-9a292x svg:where(.svelte-9a292x){width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pillar.svelte-9a292x h3:where(.svelte-9a292x){margin:var(--al-sp-3) 0 var(--al-sp-2);font-family:var(--al-font-display);font-size:1.15rem;color:var(--al-text)}.pillar.svelte-9a292x p:where(.svelte-9a292x){margin:0;color:var(--al-text-muted);line-height:1.6}.play.svelte-9a292x{display:flex;flex-direction:column;gap:var(--al-sp-5)}.launcher.svelte-9a292x{padding:clamp(1.25rem,3vw,2rem);background:radial-gradient(120% 140% at 0% 0%,rgba(200,162,74,.12),transparent 60%),var(--al-surface-2);border:1px solid var(--al-gold-deep);border-radius:var(--al-radius-lg);box-shadow:0 0 40px #c8a24a0f}.lc-head.svelte-9a292x{display:flex;align-items:center;gap:var(--al-sp-3);flex-wrap:wrap}.lc-icon.svelte-9a292x{display:inline-flex;padding:.7rem;border-radius:var(--al-radius);background:linear-gradient(140deg,rgba(200,162,74,.18),transparent);color:var(--al-gold-bright);flex:none}.lc-icon.svelte-9a292x svg:where(.svelte-9a292x){width:1.9rem;height:1.9rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.lc-name.svelte-9a292x{min-width:0}.lc-name.svelte-9a292x h3:where(.svelte-9a292x){margin:0;font-family:var(--al-font-display);font-size:clamp(1.2rem,2.4vw,1.5rem);color:var(--al-text)}.lc-tag.svelte-9a292x{margin:.2rem 0 0;color:var(--al-text-muted);font-size:.95rem}.lc-status.svelte-9a292x{margin-left:auto;padding:.3rem .7rem;border:1px solid var(--al-line-strong);border-radius:999px;background:var(--al-surface-1);color:var(--al-text-dim);font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;white-space:nowrap}.lc-dl.svelte-9a292x{margin-top:var(--al-sp-4)}.lc-dl.svelte-9a292x:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none;filter:saturate(.7)}.steps3.svelte-9a292x{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--al-sp-4);margin:0;padding:0;list-style:none}.s3.svelte-9a292x{display:flex;gap:var(--al-sp-3);padding:var(--al-sp-4);background:var(--al-surface-1);border:1px solid var(--al-line);border-radius:var(--al-radius-lg)}.s3.svelte-9a292x .n:where(.svelte-9a292x){display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex:none;border-radius:50%;background:linear-gradient(180deg,var(--al-gold-bright),var(--al-gold-deep));color:var(--al-on-gold);font-family:var(--al-font-display);font-weight:700}.s3-body.svelte-9a292x{min-width:0}.s3-body.svelte-9a292x h4:where(.svelte-9a292x){margin:.1rem 0 var(--al-sp-2);font-size:1.05rem;color:var(--al-text)}.s3-body.svelte-9a292x p:where(.svelte-9a292x){margin:0;color:var(--al-text-muted);line-height:1.55;font-size:.95rem}.inlink.svelte-9a292x{background:none;border:none;padding:0;color:var(--al-gold-bright);font:inherit;white-space:nowrap}.inlink.svelte-9a292x:hover{text-decoration:underline}.manual.svelte-9a292x{margin:0;display:flex;align-items:center;gap:var(--al-sp-2);flex-wrap:wrap;color:var(--al-text-dim);font-size:.92rem}.rl-inline.svelte-9a292x{display:inline-flex;align-items:center;gap:var(--al-sp-2);padding:.35rem .5rem .35rem .7rem;background:var(--al-bg);border:1px solid var(--al-line-strong);border-radius:var(--al-radius);transition:border-color var(--al-dur-fast) var(--al-ease)}.rl-inline.svelte-9a292x:hover{border-color:var(--al-gold-deep)}.rl-inline.svelte-9a292x code:where(.svelte-9a292x){font-size:.86rem}.rl-copy.svelte-9a292x{font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:var(--al-text-dim)}.rl-inline.done.svelte-9a292x .rl-copy:where(.svelte-9a292x){color:var(--al-ok)}.reg-wrap.svelte-9a292x{max-width:34rem}.reg-form.svelte-9a292x{display:grid;grid-template-columns:1fr 1fr;gap:var(--al-sp-4)}.fld.svelte-9a292x{display:flex;flex-direction:column;gap:.35rem}.reg-form.svelte-9a292x>.fld:where(.svelte-9a292x):nth-of-type(1),.reg-form.svelte-9a292x>.fld:where(.svelte-9a292x):nth-of-type(2),.reg-banner.svelte-9a292x,.chk.svelte-9a292x,.reg-submit.svelte-9a292x{grid-column:1 / -1}.fl.svelte-9a292x{font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;color:var(--al-text-dim)}.fld.svelte-9a292x input:where(.svelte-9a292x){padding:.6rem .75rem;background:var(--al-bg);border:1px solid var(--al-line-strong);border-radius:var(--al-radius);color:var(--al-text);font:inherit}.fld.svelte-9a292x input:where(.svelte-9a292x):focus{outline:none;border-color:var(--al-gold-deep);box-shadow:0 0 0 2px var(--al-gold-glow)}.fld.svelte-9a292x input.err:where(.svelte-9a292x){border-color:var(--al-danger)}.fe.svelte-9a292x{font-size:.8rem;color:var(--al-danger)}.chk.svelte-9a292x{display:flex;align-items:flex-start;gap:var(--al-sp-2);color:var(--al-text-muted);font-size:.9rem;line-height:1.5;cursor:pointer}.chk.svelte-9a292x input:where(.svelte-9a292x){margin-top:.2rem;accent-color:var(--al-gold);flex:none}.chk.svelte-9a292x strong:where(.svelte-9a292x){color:var(--al-gold);font-weight:600}.reg-submit.svelte-9a292x{margin-top:var(--al-sp-2);justify-content:center}.reg-submit.svelte-9a292x:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.reg-banner.svelte-9a292x{margin:0;padding:var(--al-sp-3);border-radius:var(--al-radius);background:#cf5f521f;border:1px solid var(--al-danger);color:var(--al-danger);font-size:.9rem}.reg-closed.svelte-9a292x{color:var(--al-text-muted);line-height:1.6}.reg-sent.svelte-9a292x h3:where(.svelte-9a292x){color:var(--al-gold);font-family:var(--al-font-display);margin:0 0 var(--al-sp-3)}.reg-sent.svelte-9a292x p:where(.svelte-9a292x){color:var(--al-text-muted);line-height:1.6;margin:0}@media (max-width: 560px){.reg-form.svelte-9a292x{grid-template-columns:1fr}.reg-form.svelte-9a292x>.fld:where(.svelte-9a292x){grid-column:1 / -1}}.disc.svelte-9a292x{text-align:center}.disc.svelte-9a292x h2:where(.svelte-9a292x){margin:0;font-family:var(--al-font-display);font-size:clamp(1.6rem,3.4vw,2.2rem);color:var(--al-text)}.disc.svelte-9a292x p:where(.svelte-9a292x){margin:var(--al-sp-3) auto 1.5rem;max-width:34rem;color:var(--al-text-muted)}.foot.svelte-9a292x{padding:clamp(2.5rem,5vh,4rem) clamp(1.25rem,6vw,6rem) 3rem;border-top:1px solid var(--al-line);background:var(--al-bg)}.foot-top.svelte-9a292x{display:flex;align-items:center;justify-content:space-between;gap:var(--al-sp-4);flex-wrap:wrap;max-width:78rem;margin:0 auto 1.5rem}.foot-rl.svelte-9a292x{color:var(--al-text-dim);font-size:.85rem}.foot-rl.svelte-9a292x span:where(.svelte-9a292x){text-transform:uppercase;letter-spacing:.14em;font-size:.7rem}.disclaimer.svelte-9a292x{max-width:78rem;margin:0 auto;color:var(--al-text-dim);font-size:.8rem;line-height:1.6}.shell.svelte-16bebzm{height:100svh;display:grid;grid-template-rows:var(--al-header-h) 1fr;grid-template-columns:auto 1fr;grid-template-areas:"header header" "modulebar workspace";overflow:hidden;background:var(--al-bg)}.verify-cell.svelte-16bebzm{grid-area:workspace;min-width:0;min-height:0;overflow:hidden;background:var(--al-surface-1)}.splash.svelte-16bebzm{height:100svh;display:grid;place-items:center;background:var(--al-bg)}.splash.svelte-16bebzm .logo:where(.svelte-16bebzm){width:3rem;height:3rem;filter:drop-shadow(0 0 14px var(--al-gold-glow));animation:svelte-16bebzm-pulse 1.4s var(--al-ease) infinite}@keyframes svelte-16bebzm-pulse{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}
