.setup-shell.svelte-ccgut1{border:1px solid rgba(177,193,220,.22);border-radius:1.1rem;background:linear-gradient(180deg,#111827d6,#050910e6),radial-gradient(circle at 94% 2%,rgba(246,163,27,.2),transparent 42%);padding:1.12rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 22px 34px #0006,inset 0 1px #ffffff0d;animation:svelte-ccgut1-shellRise .56s ease-out}header.svelte-ccgut1 h1:where(.svelte-ccgut1){margin:0;color:#fff7dd;font-size:1.56rem;font-weight:600}header.svelte-ccgut1 p:where(.svelte-ccgut1){margin:.35rem 0 0;color:#ffd486;font-size:.82rem;text-transform:uppercase;letter-spacing:.12em}.step-rail.svelte-ccgut1{margin-top:.58rem;height:.32rem;border-radius:999px;background:#4d587066;overflow:hidden}.step-rail.svelte-ccgut1 span:where(.svelte-ccgut1){display:block;height:100%;width:var(--progress);background:linear-gradient(90deg,#f6a31b,#ffd176);border-radius:inherit;transition:width .22s ease}.startup-saying.svelte-ccgut1{margin:.9rem 0 0;padding:.7rem .75rem;border-left:3px solid rgba(255,209,118,.9);background:#0d1422ad;color:#e8eefc;font-size:.89rem;line-height:1.45;font-style:italic}.alert.svelte-ccgut1{margin:.9rem 0;padding:.75rem;border:1px solid rgba(253,164,175,.4);border-radius:.65rem;color:#fecdd3;background:#88133733}.setup-form.svelte-ccgut1{display:grid;gap:.66rem;margin-top:1rem}.setup-form.svelte-ccgut1 label:where(.svelte-ccgut1){color:#dbe7ff;font-size:.77rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.setup-form.svelte-ccgut1 input:where(.svelte-ccgut1),.setup-form.svelte-ccgut1 select:where(.svelte-ccgut1),.setup-form.svelte-ccgut1 textarea:where(.svelte-ccgut1){width:100%;border:1px solid rgba(159,178,210,.28);border-radius:.68rem;background:#06090fd9;color:#f8fafc;font-size:.95rem;padding:.68rem .8rem;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.setup-form.svelte-ccgut1 textarea:where(.svelte-ccgut1){resize:vertical;min-height:6rem}.setup-form.svelte-ccgut1 input:where(.svelte-ccgut1):focus,.setup-form.svelte-ccgut1 select:where(.svelte-ccgut1):focus,.setup-form.svelte-ccgut1 textarea:where(.svelte-ccgut1):focus{border-color:#f6a31be6;box-shadow:0 0 0 3px #f6a31b33}.toggle.svelte-ccgut1{display:flex;align-items:center;gap:.45rem;font-size:.88rem}.toggle.svelte-ccgut1 input:where(.svelte-ccgut1){width:auto}.actions.svelte-ccgut1{display:flex;justify-content:space-between;gap:.65rem;margin-top:.5rem}.actions.svelte-ccgut1 button:where(.svelte-ccgut1){appearance:none;border:0;border-radius:.68rem;padding:.72rem 1rem;font-size:.84rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:transform .12s ease,filter .12s ease,opacity .12s ease}.actions.svelte-ccgut1 button:where(.svelte-ccgut1):first-child{flex:1;background:#334155f2;color:#f1f5f9}.actions.svelte-ccgut1 button:where(.svelte-ccgut1):last-child{flex:1.4;background:linear-gradient(125deg,#f08b14,#ffd176);color:#0d1623}.actions.svelte-ccgut1 button:where(.svelte-ccgut1):disabled{opacity:.45;cursor:not-allowed;filter:grayscale(25%)}.actions.svelte-ccgut1 button:where(.svelte-ccgut1):not(:disabled):hover{transform:translateY(-1px);filter:brightness(1.03)}@keyframes svelte-ccgut1-shellRise{0%{transform:translateY(7px);opacity:0}to{transform:translateY(0);opacity:1}}.landing-shell.svelte-1uha8ag{max-width:1200px;margin:0 auto;padding:1.4rem 1rem 1.8rem;display:grid;grid-template-columns:minmax(280px,1fr) minmax(370px,1.2fr);gap:1.1rem}.hero-card.svelte-1uha8ag{border:1px solid var(--line);border-radius:1.1rem;background:linear-gradient(170deg,#0e121de6,#090c12bd);padding:.8rem;box-shadow:0 24px 40px #00000075,inset 0 1px #ffffff14;animation:svelte-1uha8ag-cardRise .52s ease-out}.hero-meta.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:baseline;padding:.1rem .3rem .7rem}.hero-kicker.svelte-1uha8ag{margin:0;color:var(--mist);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.hero-status.svelte-1uha8ag{margin:0;color:var(--signal-soft);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase}.hero-image-wrap.svelte-1uha8ag{position:relative;overflow:hidden;border-radius:.85rem}.hero-image-wrap.svelte-1uha8ag img:where(.svelte-1uha8ag){display:block;width:100%;height:376px;object-fit:cover;filter:saturate(.95) contrast(1.04);transform:scale(1.01)}.hero-overlay.svelte-1uha8ag{position:absolute;inset:auto 0 0;padding:1rem .95rem;background:linear-gradient(180deg,#0000,#000000d4)}.hero-title.svelte-1uha8ag{margin:0;font-size:1.52rem;font-weight:600;color:#f8fafc;letter-spacing:.02em}.hero-copy.svelte-1uha8ag{margin:.26rem 0 0;color:var(--signal-soft);font-size:.92rem;font-weight:500}.hero-tags.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.65rem}.hero-tags.svelte-1uha8ag span:where(.svelte-1uha8ag){padding:.26rem .46rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#1119288c;color:#dbe7ff;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase}.hero-facts.svelte-1uha8ag{list-style:none;padding:.88rem .3rem .22rem;margin:0;display:grid;gap:.4rem;color:var(--mist);font-size:.88rem}.hero-facts.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"▸";margin-right:.5rem;color:var(--signal)}.main-pane.svelte-1uha8ag{display:grid;gap:1rem;align-content:start}.account-card.svelte-1uha8ag{border:1px solid var(--line);border-radius:1.1rem;background:var(--glass);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:1rem 1rem 1.05rem;box-shadow:0 20px 32px #00000052;animation:svelte-1uha8ag-cardRise .56s ease-out}.card-head.svelte-1uha8ag{display:grid;gap:.25rem}.account-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:1.24rem;font-weight:600;color:#fff7dd}.meta-line.svelte-1uha8ag{margin:0;color:#d8e2f5;font-size:.88rem}.helper-line.svelte-1uha8ag{margin:.35rem 0 0;color:var(--muted);font-size:.82rem}.session-pill.svelte-1uha8ag{margin:.72rem 0 0;display:inline-flex;align-items:center;padding:.3rem .58rem;border-radius:999px;background:#1e293beb;border:1px solid rgba(255,255,255,.15);color:#f8fafc;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.auth-alert.svelte-1uha8ag{margin:.65rem 0 0;padding:.66rem .7rem;border-radius:.65rem;border:1px solid rgba(255,99,132,.38);background:#7f1d1d3d;color:#fecdd3;font-size:.83rem}.auth-success.svelte-1uha8ag{margin:.65rem 0 0;padding:.66rem .7rem;border-radius:.65rem;border:1px solid rgba(34,197,94,.35);background:#15803d1f;color:#dcfce7;font-size:.83rem}.auth-form.svelte-1uha8ag{margin-top:.7rem}.auth-grid.svelte-1uha8ag{display:grid;gap:.48rem}.auth-grid.svelte-1uha8ag label:where(.svelte-1uha8ag){font-size:.77rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mist)}.auth-grid.svelte-1uha8ag input:where(.svelte-1uha8ag){border:1px solid rgba(159,178,210,.28);border-radius:.62rem;background:#06090fdb;color:#f8fafc;padding:.65rem .75rem;font-size:.9rem;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.auth-grid.svelte-1uha8ag input:where(.svelte-1uha8ag):focus{border-color:#f6a31beb;box-shadow:0 0 0 3px #f6a31b33}.auth-btn.svelte-1uha8ag,.ghost-btn.svelte-1uha8ag{appearance:none;border:0;border-radius:.68rem;padding:.68rem .92rem;font-size:.86rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:transform .12s ease,filter .12s ease}.auth-btn.svelte-1uha8ag{margin-top:.25rem;background:linear-gradient(125deg,#f08b14,#ffd176);color:#0d1623}.ghost-btn.svelte-1uha8ag{background:#253044f2;color:#eaf1ff}.auth-btn.svelte-1uha8ag:hover,.ghost-btn.svelte-1uha8ag:hover{transform:translateY(-1px);filter:brightness(1.04)}.full-width.svelte-1uha8ag{width:100%}.more-auth.svelte-1uha8ag{margin-top:.78rem;border-top:1px solid rgba(148,163,184,.22);padding-top:.65rem}.more-auth.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;color:#dae3f4;font-size:.8rem;font-weight:600;letter-spacing:.03em}.legal-links.svelte-1uha8ag{margin:.9rem 0 0;padding-top:.62rem;border-top:1px solid rgba(148,163,184,.18);display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem;letter-spacing:.03em;color:var(--muted)}.legal-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#d7e5ff;text-decoration:none}.legal-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}@keyframes svelte-1uha8ag-cardRise{0%{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:900px){.landing-shell.svelte-1uha8ag{grid-template-columns:1fr;padding-top:1rem}.hero-image-wrap.svelte-1uha8ag img:where(.svelte-1uha8ag){height:260px}.hero-meta.svelte-1uha8ag{padding-bottom:.6rem}}
