:root{--gwm-bg:#000;--gwm-surface:#080d14;--gwm-card:#0c1220;--gwm-border:#162030;--gwm-text:#fff;--gwm-muted:#8eacc4;--gwm-chrome:#000000f2;--gwm-placeholder:#627d92;--gwm-card-shadow:none;--gwm-blue-text:#79baec;--gwm-accent-text:#a8d4f5;--gwm-violet-text:#c084fc;--gwm-green-text:#3ddba4;--gwm-red-text:#f06b6b;--gwm-yellow-text:#f5c842;--gwm-danger-bg:#1a0000;--gwm-danger-border:#3a0808;color-scheme:dark}.gwm-theme-root[data-gwm-theme=light]{--gwm-bg:#f3f7fa;--gwm-surface:#fff;--gwm-card:#fff;--gwm-border:#c9d7e2;--gwm-text:#172535;--gwm-muted:#536f84;--gwm-chrome:#f8fbfdf0;--gwm-placeholder:#70889a;--gwm-card-shadow:0 10px 28px #203e5614;--gwm-blue-text:#24638e;--gwm-accent-text:#285f84;--gwm-violet-text:#6f38a5;--gwm-green-text:#087a55;--gwm-red-text:#ad3636;--gwm-yellow-text:#725900;--gwm-danger-bg:#fff2f2;--gwm-danger-border:#e5b1b1;color-scheme:light}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.integrity-overlay{padding-top:max(10px,env(safe-area-inset-top));z-index:10000!important}.integrity-sheet{max-height:calc(100dvh - max(10px, env(safe-area-inset-top)))!important;overscroll-behavior:contain;padding-bottom:calc(20px + env(safe-area-inset-bottom))!important;scrollbar-width:thin}.integrity-action-row,.integrity-close-action{background:#0c1220;background:var(--gwm-card);bottom:calc(-20px - env(safe-area-inset-bottom));box-shadow:0 -12px 24px color-mix(in srgb,#000 72%,#0000);box-shadow:0 -12px 24px color-mix(in srgb,var(--gwm-bg) 72%,#0000);margin:0 -4px;padding:12px 4px calc(12px + env(safe-area-inset-bottom));position:sticky;z-index:2}@media (min-width:700px){.integrity-overlay{align-items:center!important;padding:28px}.integrity-sheet{border-radius:16px!important;max-height:min(820px,calc(100dvh - 56px))!important}}.soul-page{--sl-bg:#080c16;--sl-card:#111827;--sl-line:#2c3b50;--sl-text:#edf4ff;--sl-muted:#a9bad0;--sl-accent:#b3d8ff;background:radial-gradient(ellipse at 80% 0,#183155 0,#0000 50%),var(--sl-bg);color:var(--sl-text);color-scheme:dark;font-family:system-ui,sans-serif;line-height:1.6;min-height:100dvh;padding:24px 20px}.soul-page *{box-sizing:border-box}.soul-wrap{margin:auto;max-width:1000px}.soul-page a{color:var(--sl-accent);text-underline-offset:4px}.soul-account,.soul-actions,.soul-app-heading,.soul-footer,.soul-nav,.soul-section-heading{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.soul-account,.soul-nav,.soul-section-heading{justify-content:space-between}.soul-eyebrow,.soul-nav span,.soul-section-heading>span{color:var(--sl-muted);font-size:11px;letter-spacing:.14em}.soul-nav{margin-bottom:62px}.soul-hero{margin-bottom:40px;max-width:700px}.soul-hero h1{font-size:clamp(44px,8vw,80px);font-weight:750;letter-spacing:-.06em;line-height:1.15;margin:12px 0 18px}.soul-hero h1 span{color:var(--sl-accent);margin-left:20px}.soul-hero>p{color:var(--sl-muted);font-size:19px;max-width:560px}.soul-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.soul-badge,.soul-pills span{border:1px solid var(--sl-line);border-radius:999px;color:var(--sl-muted);font-size:11px;padding:4px 11px}.soul-page h2{font-size:23px;letter-spacing:-.02em;margin:0 0 12px}.soul-page h3{font-size:20px;margin:0 0 4px}.soul-page p{margin:12px 0}.soul-card{background:var(--sl-card);border:1px solid var(--sl-line);border-radius:20px;margin:24px 0;padding:28px}.soul-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.soul-grid .soul-card{margin:10px 0 24px}.soul-app-mark{background:#20334e;border:1px solid #567496;border-radius:14px;display:grid;flex:none;font-size:17px;font-weight:750;height:48px;place-items:center;width:48px}.soul-app-heading{margin-bottom:20px}.soul-connected{border-color:#3e6b5b;color:#9de6c3}.soul-muted{color:var(--sl-muted);font-size:14px}.soul-page label{display:block;font-size:14px;margin:18px 0 10px}.soul-page input:not([type=checkbox]){background:#080f1c;border:1px solid #52627a;border-radius:9px;color:var(--sl-text);display:block;font:inherit;margin-top:6px;min-height:46px;padding:12px;width:100%}.soul-page .soul-check{align-items:flex-start;color:var(--sl-muted);display:flex;font-size:13px;gap:10px;margin:20px 0}.soul-check input{accent-color:#9fcdff;flex:none;height:17px;margin-top:5px;width:17px}.soul-page button{background:var(--sl-accent);border:1px solid #0000;border-radius:9px;color:#0c1d32;cursor:pointer;font:600 14px system-ui;min-height:44px;padding:11px 17px}.soul-page button.soul-secondary{background:#0000;border-color:#52627a;color:var(--sl-text)}.soul-page button:disabled{cursor:not-allowed;opacity:.5}.soul-page :is(a,button,input,pre):focus-visible{outline:3px solid #b6d8ff;outline-offset:4px}.soul-account{border-bottom:1px solid var(--sl-line);font-size:14px;margin-bottom:32px;overflow-wrap:anywhere;padding-bottom:22px}.soul-verify{max-width:620px}.soul-google{margin:22px 0;min-height:44px}.soul-error,.soul-notice,.soul-warning{border-radius:10px;margin:14px 0;overflow-wrap:anywhere;padding:14px 18px}.soul-error{background:#381c28;border:1px solid #a45669;color:#ffd0d8}.soul-notice{background:#14362d;border:1px solid #3e7963;color:#b8f5d5}.soul-warning{background:#382f1b;border:1px solid #7c673b;color:#ffe0a6}.soul-page pre{background:#080f1c;border:1px solid var(--sl-line);border-radius:10px;font-size:13px;margin:18px 0;max-height:400px;overflow:auto;padding:16px;white-space:pre-wrap;word-break:break-word}.soul-page ul{padding-left:22px}.soul-page li{margin-bottom:12px}.soul-grants{list-style:none;padding:0!important}.soul-grants li{align-items:center;border-bottom:1px solid var(--sl-line);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:15px 0}.soul-break{overflow-wrap:anywhere}.soul-footer{color:var(--sl-muted);font-size:12px;margin-top:45px;padding:20px 0}.soul-footer span{margin-left:auto}@media(max-width:640px){.soul-grid{grid-template-columns:1fr}.soul-card{padding:22px 18px}.soul-nav{margin-bottom:40px}.soul-page{padding:20px 14px}.soul-nav span{display:none}.soul-footer span{margin-left:0}.soul-account>span{max-width:100%}}
/*# sourceMappingURL=main.94c5189b.css.map*/