.aiura-nav{z-index:40;transition:background var(--dur-medium) var(--ease), backdrop-filter var(--dur-medium) var(--ease), border-color var(--dur-medium) var(--ease), padding var(--dur-medium) var(--ease);background:0 0;border-bottom:1px solid #0000;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(24px,4vw,64px);padding:22px 64px;display:grid;position:sticky;top:0;left:0;right:0}.aiura-nav.is-scrolled{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);border-bottom-color:var(--border-subtle);background:#0a1024b8;padding:14px 64px}.aiura-brand{color:var(--titan-white);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.aiura-wordmark{font-family:var(--font-round);letter-spacing:.24em;color:var(--titan-white);-webkit-user-select:none;user-select:none;font-size:clamp(24px,2.6vw,34px);font-weight:600;line-height:1}.aiura-nav-links{justify-content:center;gap:clamp(24px,4vw,56px);display:flex}.aiura-nav-link{font-family:var(--font-sub);letter-spacing:.04em;color:#ebeeffb8;transition:color var(--dur-short) var(--ease);cursor:pointer;padding:6px 2px;font-size:14px;font-weight:500;text-decoration:none;position:relative}.aiura-nav-link:after{content:"";background:var(--simple-coral);transform-origin:0;height:1px;transition:transform var(--dur-medium) var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.aiura-nav-link:hover{color:var(--titan-white)}.aiura-nav-link:hover:after,.aiura-nav-link.is-active:after{transform:scaleX(1)}.aiura-nav-link.is-active{color:var(--titan-white)}.aiura-nav-right{grid-column:3;align-items:center;gap:12px;display:flex}.aiura-icon-btn{color:#ebeeffc7;cursor:pointer;width:38px;height:38px;transition:color var(--dur-short) var(--ease), border-color var(--dur-short) var(--ease), background var(--dur-short) var(--ease);background:#ebeeff0a;border:1px solid #ebeeff33;border-radius:50%;place-items:center;text-decoration:none;display:inline-grid}.aiura-icon-btn[aria-disabled=true],.aiura-btn-add[aria-disabled=true]{cursor:not-allowed;opacity:.55}.aiura-icon-btn:hover{color:var(--titan-white);border-color:var(--simple-coral);background:#f8955d14}.aiura-btn-ghost-sm{font-family:var(--font-sub);color:#ebeeffc7;cursor:pointer;transition:color var(--dur-short) var(--ease), background var(--dur-short) var(--ease);background:0 0;border:none;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none}.aiura-btn-ghost-sm:hover{color:var(--titan-white);background:#ebeeff0f}.aiura-btn-add{background:var(--simple-coral);color:var(--titan-white);font-family:var(--font-sub);letter-spacing:.02em;cursor:pointer;transition:transform var(--dur-short) var(--ease), box-shadow var(--dur-short) var(--ease), background var(--dur-short) var(--ease);border:none;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.aiura-btn-add:hover{background:var(--simple-coral-2);transform:translateY(-1px);box-shadow:0 10px 24px #f8955d66}.aiura-nav .aiura-burger{cursor:pointer;--burger-color:var(--titan-white);background:0 0;border:none;padding:4px;display:none}.aiura-home-light .aiura-nav:not(.is-scrolled) .aiura-brand,.aiura-home-light .aiura-nav:not(.is-scrolled) .aiura-wordmark,.aiura-home-light .aiura-nav:not(.is-scrolled) .aiura-nav-link:hover,.aiura-home-light .aiura-nav:not(.is-scrolled) .aiura-nav-link.is-active{color:#101b34}.aiura-home-light .aiura-nav:not(.is-scrolled) .aiura-nav-link,.aiura-home-light .aiura-nav:not(.is-scrolled) .aiura-btn-ghost-sm{color:#101b34bd}.aiura-home-light .aiura-nav:not(.is-scrolled) .aiura-btn-ghost-sm:hover{color:#101b34;background:#101b340f}.aiura-home-light .aiura-nav:not(.is-scrolled) .aiura-icon-btn{color:#101b34c7;background:#101b340a;border-color:#101b3438}.aiura-home-light .aiura-nav:not(.is-scrolled) .aiura-icon-btn:hover{color:#101b34}.aiura-home-light .aiura-nav:not(.is-scrolled) .aiura-burger{--burger-color:#101b34}@media (width<=900px){.aiura-nav{padding:18px 24px}.aiura-nav.is-scrolled{padding:14px 24px}.aiura-nav-links{display:none}.aiura-nav .aiura-burger{display:inline-flex}}@media (width<=640px){.aiura-nav .aiura-btn-ghost-sm,.aiura-nav .aiura-icon-btn{display:none}}.aiura-foot-link{font-family:var(--font-body);color:var(--text-3);transition:color var(--dur-short) var(--ease);width:fit-content;font-size:13px;line-height:1.95;text-decoration:none;display:block}.aiura-foot-link:hover{color:var(--accent)}.dashboard-mobile-nav{display:none}@media (width<=900px){.dashboard-sidebar-hideable{display:none}.dashboard-mobile-nav{align-items:stretch;gap:var(--space-1);-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 var(--space-3);background:var(--surface-1);border-bottom:1px solid var(--border-subtle);display:flex;overflow-x:auto}.dashboard-mobile-nav::-webkit-scrollbar{display:none}}.dashboard-mobile-nav-link{align-items:center;gap:var(--space-2);padding:12px var(--space-3);white-space:nowrap;font-family:var(--font-sans);color:var(--text-2);transition:color var(--dur-short) var(--ease), border-color var(--dur-short) var(--ease);border-bottom:2px solid #0000;flex-shrink:0;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.dashboard-mobile-nav-link:hover{color:var(--text-1)}.dashboard-mobile-nav-link.is-active{color:var(--accent);border-bottom-color:var(--accent)}.dashboard-sidebar{width:240px;min-width:240px;height:calc(100vh - var(--nav-height));padding:var(--space-4) var(--space-3);border-right:1px solid var(--border-subtle);background:var(--surface-1);gap:var(--space-2);flex-direction:column;display:flex;position:sticky;top:0}.dashboard-sidebar-link{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);font-family:var(--font-body);color:var(--text-2);transition:background var(--dur-short) var(--ease), color var(--dur-short) var(--ease);border-left:3px solid #0000;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.dashboard-sidebar-link:hover{background:var(--surface-2);color:var(--text-1)}.dashboard-sidebar-link.is-active{color:var(--accent);background:var(--accent-soft);border-left-color:var(--accent)}[data-setting-row]:not([data-disabled]):hover{border-color:var(--border-accent);background:var(--surface-3)}.guild-card{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;text-align:left;will-change:transform;transition:border-color var(--dur-short) var(--ease), box-shadow var(--dur-short) var(--ease), transform var(--dur-short) var(--ease), background var(--dur-short) var(--ease);display:flex}.guild-card:hover{border-color:var(--border-accent);box-shadow:var(--shadow-md);background:var(--surface-3);transform:translateY(-2px)}.guild-tabs-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.guild-tabs-scroll::-webkit-scrollbar{display:none}.guild-tabs-scroll [role=tablist]{flex-wrap:nowrap;min-width:max-content}.aiura-home{--home-ink:#101b34;--home-ink-2:#3d4566;--home-line:#d8ddf0;--home-accent-text:#b85520;background:var(--titan-white);color:var(--home-ink);font-family:var(--font-body);margin-top:-88px;padding-top:88px}.aiura-home em{color:var(--home-accent-text);font-style:normal}.aiura-home-hero{flex-wrap:wrap;align-items:center;gap:64px;max-width:1120px;margin:0 auto;padding:64px 32px 96px;display:flex}.aiura-home-hero-copy{flex-direction:column;flex:440px;align-items:flex-start;gap:22px;min-width:0;display:flex}.aiura-home-title{font-family:var(--font-round);letter-spacing:-.01em;margin:0;font-size:clamp(40px,6vw,62px);font-weight:700;line-height:1.05}.aiura-home-lead{max-width:520px;color:var(--home-ink-2);margin:0;font-size:19px;line-height:1.6}.aiura-home-actions{flex-wrap:wrap;gap:14px;margin-top:6px;display:flex}.aiura-home-btn{min-height:48px;font-family:var(--font-sub);transition:background var(--dur-medium,.2s) ease, border-color var(--dur-medium,.2s) ease;border-radius:12px;align-items:center;gap:10px;padding:0 26px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.aiura-home-btn--primary{background:var(--accent);color:var(--text-on-accent)}.aiura-home-btn--primary:hover{background:var(--accent-strong)}.aiura-home-btn--secondary{color:var(--home-ink);border:1px solid #a9b0d4}.aiura-home-btn--secondary:hover{border-color:var(--home-ink)}.aiura-home-btn:focus-visible{outline:3px solid var(--home-ink);outline-offset:3px}.aiura-home-proof{color:var(--home-ink-2);margin:0;font-size:14px}.aiura-home-demo{box-sizing:border-box;color:#dbdee1;background:#313338;border-radius:16px;flex-direction:column;flex:420px;gap:14px;min-width:0;max-width:520px;padding:22px;font-size:15px;display:flex;box-shadow:0 24px 48px #101b342e}.aiura-home-demo-channel{color:#949ba4;font-size:13px;font-weight:600}.aiura-home-demo-msg{align-items:flex-start;gap:12px;display:flex}.aiura-home-demo-avatar{width:40px;height:40px;font-family:var(--font-round);color:#fff;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.aiura-home-demo-avatar--user{background:#5865f2}.aiura-home-demo-avatar--bot{background:var(--accent);color:var(--text-on-accent)}.aiura-home-demo-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.aiura-home-demo-name{color:#f2f3f5;font-weight:600}.aiura-home-demo-badge{color:#fff;background:#5865f2;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:11px}.aiura-home-demo-slash{font-family:var(--font-mono);color:#c9cdfb}.aiura-home-demo-embed{border-left:4px solid var(--accent);color:#b5bac1;background:#2b2d31;border-radius:6px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.aiura-home-demo-embed strong{color:#f2f3f5}.aiura-home-demo-added{color:var(--accent-strong)}.aiura-home-features{background:var(--titan-white-2)}.aiura-home-inner{flex-direction:column;gap:40px;max-width:1120px;margin:0 auto;padding:88px 32px;display:flex}.aiura-home-h2{font-family:var(--font-round);margin:0;font-size:clamp(28px,4vw,38px);font-weight:700;line-height:1.15}.aiura-home-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.aiura-home-card{border:1px solid var(--home-line);background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:28px;display:flex}.aiura-home-card h3{font-family:var(--font-round);margin:0;font-size:21px;font-weight:600}.aiura-home-card p{color:var(--home-ink-2);margin:0;font-size:16px;line-height:1.6}.aiura-home-cta-wrap{max-width:1120px;margin:0 auto;padding:88px 32px}.aiura-home-cta{background:var(--surface-1);color:var(--titan-white);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:56px 48px;display:flex}.aiura-home-cta-copy{flex-direction:column;flex:360px;gap:8px;display:flex}.aiura-home-cta em{color:var(--accent)}.aiura-home-cta p{max-width:560px;color:var(--text-2);margin:0;font-size:17px;line-height:1.55}@media (width<=640px){.aiura-home-hero{gap:40px;padding:40px 20px 72px}.aiura-home-inner,.aiura-home-cta-wrap{padding:64px 20px}.aiura-home-cta{padding:40px 24px}}:root{--champion-blue:#101b34;--champion-blue-2:#162443;--champion-blue-3:#1f2f54;--champion-blue-deep:#0a1024;--titan-white:#ebeeff;--titan-white-2:#f3f5ff;--simple-coral:#f8955d;--simple-coral-2:#fba672;--simple-coral-deep:#d47034;--zen-blue:#7585ad;--zen-blue-2:#8a98bc;--font-round:"Poppins", "Inter", system-ui, sans-serif;--font-heading:"Fraunces", "Times New Roman", serif;--font-sub:"Inter", system-ui, -apple-system, sans-serif;--font-body:"Inter", system-ui, -apple-system, sans-serif;--font-display:var(--font-sub);--font-sans:var(--font-body);--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--surface-0:#0a1024;--surface-1:#101b34;--surface-2:#162443;--surface-3:#1f2f54;--surface-4:#27396a;--border-subtle:#ebeeff0f;--border:#ebeeff1a;--border-strong:#ebeeff33;--border-accent:#f8955d80;--text-1:#ebeeff;--text-2:#ebeeffc7;--text-3:#ebeeff8c;--text-4:#ebeeff52;--text-on-accent:#101b34;--accent-soft:#f8955d1f;--accent:#f8955d;--accent-strong:#fba672;--accent-contrast:#101b34;--nav-height:56px;--fn-danger:#ef4444;--fn-warn:#fbbf24;--fn-success:#22c55e;--fn-exceptional:#f8955d;--fn-danger-soft:#ef444429;--fn-warn-soft:#fbbf2429;--fn-success-soft:#22c55e29;--fn-exceptional-soft:#f8955d29;--gradient-hero:radial-gradient(720px 480px at 82% 12%, #9aa6c747, transparent 62%), linear-gradient(180deg, #0a1228 0%, #101b34 55%, #162440 100%);--gradient-card-glow:radial-gradient(circle at top left, #f8955d24, transparent 60%);--gradient-asagi:linear-gradient(135deg, #162443 0%, #7585ad 100%);--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:22px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--shadow-sm:0 1px 2px #0a102480;--shadow-md:0 8px 24px #0a10248c;--shadow-lg:0 20px 48px #0a102499;--shadow-glow:0 0 0 2px #f8955d59;--dur-instant:80ms;--dur-short:.15s;--dur-medium:.24s;--dur-long:.36s;--ease:cubic-bezier(.2, .8, .25, 1)}html,body{background:var(--surface-0);color:var(--text-1);font-family:var(--font-body);font-feature-settings:"ss01" on}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}.type-display{font-family:var(--font-heading);font-variation-settings:"opsz" 144, "SOFT" 0;letter-spacing:-.02em;color:var(--text-1);font-size:72px;font-weight:700;line-height:.96}.type-title{font-family:var(--font-heading);font-variation-settings:"opsz" 144, "SOFT" 0;letter-spacing:-.02em;color:var(--text-1);font-size:52px;font-weight:700;line-height:1.02}.type-heading{font-family:var(--font-round);letter-spacing:-.015em;color:var(--text-1);font-size:38px;font-weight:700;line-height:1.08}.type-subheading{font-family:var(--font-round);letter-spacing:-.005em;color:var(--text-1);font-size:22px;font-weight:600;line-height:1.2}.type-card-title{font-family:var(--font-round);letter-spacing:-.005em;color:var(--text-1);font-size:18px;font-weight:600;line-height:1.25}.type-subtitle{font-family:var(--font-body);color:var(--text-3);font-size:18px;font-weight:400;line-height:1.55}.type-body-lg{font-family:var(--font-body);color:var(--text-2);font-size:16px;font-weight:400;line-height:1.7}.type-body{font-family:var(--font-body);color:var(--text-2);font-size:15px;font-weight:400;line-height:1.6}.type-body-sm{font-family:var(--font-body);color:var(--text-2);font-size:13.5px;font-weight:400;line-height:1.55}.type-meta{font-family:var(--font-sub);color:var(--text-3);letter-spacing:.02em;font-size:12px;font-weight:500;line-height:1.45}.type-label{font-family:var(--font-sub);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:600;line-height:1.2}.type-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--accent);font-size:12px;font-weight:500;line-height:1.45}.type-mono-lg{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;line-height:1.5}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:var(--shadow-glow);border-radius:inherit}.skip-link{top:var(--space-2);left:var(--space-2);z-index:1000;font-family:var(--font-sub);color:var(--text-on-accent);background:var(--accent);border-radius:var(--radius-md);transform:translateY(calc(-100% - var(--space-4)));padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;position:fixed}.skip-link:focus-visible{transform:none}.aiura-prose a{text-underline-offset:.18em;text-decoration:underline}.legal-contact-link{color:var(--accent);text-underline-offset:.2em}.legal-contact-link[aria-disabled=true]{color:inherit;cursor:not-allowed;opacity:.7}.aiura-btn-accent{font-family:var(--font-sub);color:var(--text-on-accent);background:var(--accent);border-radius:var(--radius-full);cursor:pointer;transition:background var(--dur-short) var(--ease);border:none;padding:10px 18px;font-size:14px;font-weight:600}.aiura-btn-accent:hover{background:var(--accent-strong)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}
