@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--angle:0deg;--tw-leading:initial}}}:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--blur-xl:24px}.page.svelte-1s728sz{background:var(--bg);justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.orb.svelte-1s728sz{pointer-events:none;filter:blur(80px);border-radius:3.40282e38px;position:absolute}.orb-1.svelte-1s728sz{top:calc(var(--spacing) * -24);left:calc(var(--spacing) * -24);width:calc(var(--spacing) * 96);height:calc(var(--spacing) * 96);background:radial-gradient(circle,#f59e0b38,#0000 70%);animation:14s ease-in-out infinite alternate svelte-1s728sz-drift-1}.orb-2.svelte-1s728sz{right:calc(var(--spacing) * -20);bottom:calc(var(--spacing) * -20);width:calc(var(--spacing) * 80);height:calc(var(--spacing) * 80);background:radial-gradient(circle,#f59e0b29,#0000 70%);animation:18s ease-in-out infinite alternate svelte-1s728sz-drift-2}.orb-3.svelte-1s728sz{width:calc(var(--spacing) * 72);height:calc(var(--spacing) * 72);background:radial-gradient(circle,#a78bfa17,#0000 70%);animation:11s ease-in-out infinite alternate svelte-1s728sz-drift-3;top:40%;right:15%}.grid-overlay.svelte-1s728sz{pointer-events:none;inset:calc(var(--spacing) * 0);background-image:linear-gradient(#fbbf240a 1px,#0000 1px),linear-gradient(90deg,#fbbf240a 1px,#0000 1px);background-size:52px 52px;position:absolute;-webkit-mask-image:radial-gradient(70% 70%,#000 20%,#0000 80%);mask-image:radial-gradient(70% 70%,#000 20%,#0000 80%)}.loader.svelte-1s728sz{inset:calc(var(--spacing) * 0);justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);flex-direction:column;display:flex;position:absolute}.loader-app.svelte-1s728sz{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-3)}.spinner.svelte-1s728sz{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:2px;border-color:#f59e0b #f59e0b33 #f59e0b33;border-radius:3.40282e38px;animation:.75s linear infinite svelte-1s728sz-spin}.loader-label.svelte-1s728sz{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-3);animation:1.8s ease-in-out infinite svelte-1s728sz-blink}.card-wrap.svelte-1s728sz{width:100%;max-width:var(--container-sm);border-radius:var(--radius-2xl);background:linear-gradient(145deg,#f59e0b73,#f59e0b14 45%,#f59e0b4d);padding:1px;position:relative;box-shadow:0 32px 80px #000000b3,0 0 60px #f59e0b0d}.card.svelte-1s728sz{gap:calc(var(--spacing) * 5);width:100%;padding:calc(var(--spacing) * 8);--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);background:#080808eb;border-radius:15px;flex-direction:column;display:flex;position:relative;overflow:hidden}.card-top-glow.svelte-1s728sz{pointer-events:none;inset-inline:calc(var(--spacing) * 0);top:calc(var(--spacing) * 0);background:linear-gradient(90deg,#0000,#f59e0b66 50%,#0000);height:1px;position:absolute}.logo-area.svelte-1s728sz{text-align:center;flex-direction:column;align-items:center;display:flex}.logo-img.svelte-1s728sz{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.logo-text.svelte-1s728sz{align-items:center;gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.logo-sub.svelte-1s728sz{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-3)}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}.login-stack.svelte-1s728sz{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.btn-wrap.svelte-1s728sz{border-radius:var(--radius-xl);background:var(--border);padding:1px;position:relative}.btn-wrap--spinning.svelte-1s728sz{background:conic-gradient(from var(--angle),transparent 15%,#f59e0b99 35%,#fde68a 50%,#f59e0b99 65%,transparent 85%);animation:1.6s linear infinite svelte-1s728sz-rotate-border}.btn-login.svelte-1s728sz{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);background:var(--bg-3);color:var(--text);border:none;border-radius:11px;transition:background .18s;display:flex}.btn-wrap.svelte-1s728sz:has(.btn-login:where(.svelte-1s728sz):not(:disabled)):hover .btn-login:where(.svelte-1s728sz){background:var(--bg-4)}.btn-wrap.svelte-1s728sz:has(.btn-login:where(.svelte-1s728sz):not(:disabled)):hover{background:#fbbf244d}.btn-login--active.svelte-1s728sz{cursor:default}.btn-wrap--faded.svelte-1s728sz{opacity:.38;pointer-events:none}.coming-soon-badge.svelte-1s728sz{z-index:10;letter-spacing:.06em;text-transform:uppercase;color:#000;pointer-events:none;background:linear-gradient(90deg,#f0c040,#f5a623);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;position:absolute;top:50%;right:14px;transform:translateY(-50%);box-shadow:0 1px 6px #f0c04073}.btn-login-icon.svelte-1s728sz{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);color:var(--text-2);background:#fafafa0d;border:1px solid #fafafa14;flex-shrink:0;justify-content:center;align-items:center;display:flex}.btn-login-icon--x.svelte-1s728sz{color:var(--text)}.btn-login-icon--wallet.svelte-1s728sz{color:var(--accent);background:#f59e0b1a;border-color:#f59e0b38}.btn-login-label.svelte-1s728sz{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--text)}.btn-login-arrow.svelte-1s728sz{color:var(--text-3);flex-shrink:0;margin-left:auto;transition:transform .18s,color .18s}.btn-wrap.svelte-1s728sz:has(.btn-login:where(.svelte-1s728sz):not(:disabled)):hover .btn-login-arrow:where(.svelte-1s728sz){color:var(--accent);transform:translate(3px)}.btn-spinner.svelte-1s728sz{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:2px;border-color:#fffc #ffffff26 #ffffff26;border-radius:3.40282e38px;animation:.75s linear infinite svelte-1s728sz-spin;display:inline-block}.btn-spinner--amber.svelte-1s728sz{border-color:#f59e0b #f59e0b33 #f59e0b33}.btn-cancel.svelte-1s728sz{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-3);align-self:center;transition:color .15s;display:flex}.btn-cancel.svelte-1s728sz:hover{color:var(--text)}.login-error.svelte-1s728sz{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#f87171;background:#f8717114;border:1px solid #f8717138;display:flex}.terms.svelte-1s728sz{text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-3)}.terms.svelte-1s728sz a:where(.svelte-1s728sz){text-underline-offset:2px;color:var(--text-2);text-decoration-line:underline;transition:color .15s}.terms.svelte-1s728sz a:where(.svelte-1s728sz):hover{color:var(--accent)}.setup-card.svelte-1s728sz{gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 10)}.setup-step.svelte-1s728sz{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--accent);display:flex}.setup-step-dot.svelte-1s728sz{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background:var(--accent);border-radius:3.40282e38px;display:inline-block;box-shadow:0 0 6px #f59e0bcc}.setup-heading.svelte-1s728sz{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.setup-title.svelte-1s728sz{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--text)}.setup-desc.svelte-1s728sz{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--text-2)}.wallet-info.svelte-1s728sz{margin-top:calc(var(--spacing) * 1);align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);background:#ffffff08;border:1px solid #ffffff12;display:flex}.wallet-addr.svelte-1s728sz{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex:1}.wa-pfx.svelte-1s728sz,.wa-body.svelte-1s728sz,.wa-sep.svelte-1s728sz,.wa-sfx.svelte-1s728sz{color:var(--accent)}.wa-sep.svelte-1s728sz{padding-inline:calc(var(--spacing) * .5)}.wallet-connected.svelte-1s728sz{align-items:center;gap:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#34d399;flex-shrink:0;margin-left:auto;display:flex}.wallet-dot.svelte-1s728sz{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background:#34d399;border-radius:3.40282e38px;animation:2s ease-in-out infinite svelte-1s728sz-pulse-dot;box-shadow:0 0 5px #34d399}@keyframes svelte-1s728sz-pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.setup-field.svelte-1s728sz{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.setup-input-row.svelte-1s728sz{border-radius:var(--radius-xl);background:var(--bg-3);border:1px solid var(--border);align-items:center;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.setup-input-row.svelte-1s728sz:focus-within{border-color:#f59e0b73;box-shadow:0 0 0 3px #f59e0b12}.setup-input-row--ok.svelte-1s728sz{border-color:#34d39980!important;box-shadow:0 0 0 3px #34d3990f!important}.setup-input-row--err.svelte-1s728sz{box-shadow:none!important;border-color:#f8717173!important}.setup-at.svelte-1s728sz{padding-left:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--accent)}.setup-input.svelte-1s728sz{padding-block:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;color:var(--text);background-color:#0000;outline-style:none;flex:1}.setup-input.svelte-1s728sz::placeholder{color:var(--text-3)}.setup-badge.svelte-1s728sz{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);flex-shrink:0;justify-content:center;align-items:center;transition:color .15s;display:flex}.setup-input-row--ok.svelte-1s728sz .setup-badge:where(.svelte-1s728sz){color:#34d399}.setup-input-row--err.svelte-1s728sz .setup-badge:where(.svelte-1s728sz){color:#f87171}.setup-hint.svelte-1s728sz{min-height:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-3);transition:color .2s}.setup-hint--ok.svelte-1s728sz{color:#34d399}.setup-hint--err.svelte-1s728sz{color:#f87171}.setup-spinner.svelte-1s728sz{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:2px;border-color:#f59e0b #f59e0b40 #f59e0b40;border-radius:3.40282e38px;animation:.75s linear infinite svelte-1s728sz-spin;display:inline-block}.setup-spinner--dark.svelte-1s728sz{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);border-color:#000 #0003 #0003}.btn-setup.svelte-1s728sz{cursor:not-allowed;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);width:100%;padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background:var(--bg-3);border:1px solid var(--border);color:var(--text-3);transition:background .2s,box-shadow .2s,transform .18s;display:flex}.btn-setup--active.svelte-1s728sz{cursor:pointer;color:#000;background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#0000}.btn-setup--active.svelte-1s728sz:hover{transform:translateY(-1px);box-shadow:0 8px 24px #f59e0b66}.btn-setup--active.svelte-1s728sz:active{transform:translateY(0)}.btn-signout.svelte-1s728sz{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-3);align-self:center;transition:color .15s;display:flex}.btn-signout.svelte-1s728sz:hover{color:#f87171}@keyframes svelte-1s728sz-drift-1{0%{transform:translate(0)scale(1)}to{transform:translate(4rem,3rem)scale(1.15)}}@keyframes svelte-1s728sz-drift-2{0%{transform:translate(0)scale(1)}to{transform:translate(-3rem,-4rem)scale(1.1)}}@keyframes svelte-1s728sz-drift-3{0%{transform:translate(0)scale(1)}to{transform:translate(3rem,2rem)scale(.85)}}@keyframes svelte-1s728sz-spin{to{transform:rotate(360deg)}}@keyframes svelte-1s728sz-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes svelte-1s728sz-rotate-border{to{--angle:360deg}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
