.aurora-theme{--aurora-bg: #eef1f6;--aurora-mint: #e4f0ec;--aurora-surface: #ffffff;--aurora-muted: #f5f7fa;--aurora-accent: #3b82f6;--aurora-accent-soft: #dbeafe;--aurora-pill: #1e293b;--aurora-text: #1e293b;--aurora-text-muted: #64748b;--aurora-radius: 1.5rem;--aurora-radius-sm: .875rem;--aurora-shadow: 0 8px 32px rgba(15, 23, 42, .06);--aurora-shadow-lg: 0 16px 48px rgba(15, 23, 42, .08);background:var(--aurora-bg);color:var(--aurora-text)}html[data-mode=dark] .aurora-theme{--aurora-bg: #0f1419;--aurora-mint: #15202b;--aurora-surface: #1a2332;--aurora-muted: #121a24;--aurora-accent-soft: rgba(59, 130, 246, .15);--aurora-pill: #0f172a;--aurora-text: #f1f5f9;--aurora-text-muted: #94a3b8;--aurora-shadow: 0 8px 32px rgba(0, 0, 0, .25);--aurora-shadow-lg: 0 16px 48px rgba(0, 0, 0, .35)}.aurora-theme .aurora-header{position:relative;display:flex;align-items:center;justify-content:space-between;height:4rem;gap:1rem}@media(min-width:1024px){.aurora-theme .aurora-header{height:4.5rem}}.aurora-theme .aurora-brand{display:inline-flex;align-items:center;gap:.625rem;flex-shrink:0;text-decoration:none;color:var(--aurora-text);font-weight:600;font-size:1.0625rem;z-index:2}.aurora-theme .aurora-brand-icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.75rem;background:var(--aurora-accent-soft);color:var(--aurora-accent);font-size:.9375rem}.aurora-theme .aurora-brand-icon--sm{width:1.875rem;height:1.875rem;font-size:.8125rem}.aurora-theme .aurora-nav-sticky{z-index:40;background:var(--aurora-surface);border-bottom:1px solid rgba(15,23,42,.06)}@media(min-width:1024px){.aurora-theme .aurora-nav-sticky{background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}html[data-mode=dark] .aurora-theme .aurora-nav-sticky{background:var(--aurora-surface);border-bottom-color:#ffffff0f}@media(min-width:1024px){html[data-mode=dark] .aurora-theme .aurora-nav-sticky{background:#0f1419eb}}.aurora-theme .aurora-nav{flex:1;display:flex;align-items:center;justify-content:flex-end;position:relative;min-width:0}.aurora-theme .aurora-nav-links{display:none;align-items:center;gap:.25rem}@media(min-width:1024px){.aurora-theme .aurora-nav-links{display:flex;position:absolute;left:50%;transform:translate(-50%)}}.aurora-theme .aurora-nav-link{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem .875rem;font-size:.9375rem;font-weight:500;color:var(--aurora-text-muted);border-radius:9999px;transition:color .15s,background .15s;text-decoration:none;border:0;background:transparent;cursor:pointer}.aurora-theme .aurora-nav-link:hover{color:var(--aurora-text);background:#3b82f60f}.aurora-theme .aurora-nav-link--active{color:var(--aurora-text);position:relative}.aurora-theme .aurora-nav-link--active:after{content:"";position:absolute;bottom:.125rem;left:50%;transform:translate(-50%);width:1.25rem;height:2px;border-radius:9999px;background:#22c55e}.aurora-theme .aurora-nav-link--dropdown{background:transparent}.aurora-theme .aurora-nav-link--admin{color:#ef4444;border:1px dashed #fca5a5}.aurora-theme .aurora-nav-actions{display:flex;align-items:center;gap:.375rem;margin-left:auto;z-index:2}.aurora-theme .aurora-nav-icon-btn{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.75rem;color:var(--aurora-text-muted);cursor:pointer;border:0;background:transparent;transition:background .15s}.aurora-theme .aurora-nav-icon-btn:hover{background:var(--aurora-muted);color:var(--aurora-text)}.aurora-theme .aurora-nav-login{padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:#fff;background:var(--aurora-accent);border-radius:9999px;text-decoration:none;transition:filter .15s}.aurora-theme .aurora-nav-login:hover{filter:brightness(1.06)}.aurora-theme .aurora-nav-locale-form{display:none}@media(min-width:1024px){.aurora-theme .aurora-nav-locale-form{display:block}}.aurora-theme .aurora-nav-locale{font-size:.8125rem;border:1px solid rgba(15,23,42,.08);border-radius:.75rem;padding:.375rem .625rem;background:var(--aurora-surface);color:var(--aurora-text-muted);outline:none;max-width:7.5rem}html[data-mode=dark] .aurora-theme .aurora-nav-locale{border-color:#ffffff14;background:var(--aurora-muted)}.aurora-theme .aurora-nav-login--desktop{display:none}@media(min-width:640px){.aurora-theme .aurora-nav-login--desktop{display:inline-flex}}.aurora-theme .aurora-nav-link--account{display:none}@media(min-width:640px){.aurora-theme .aurora-nav-link--account{display:inline-flex}}.aurora-theme .aurora-nav-menu-btn{display:inline-flex}@media(min-width:1024px){.aurora-theme .aurora-nav-menu-btn{display:none}}.aurora-theme .aurora-mobile-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0f172a73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.aurora-theme .aurora-mobile-drawer-panel{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:min(18rem,88vw);height:100%;background:var(--aurora-surface);box-shadow:-8px 0 32px #0f172a1f;border-radius:1.25rem 0 0 1.25rem;overflow:hidden}.aurora-theme .aurora-mobile-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem .75rem;border-bottom:1px solid rgba(15,23,42,.06)}html[data-mode=dark] .aurora-theme .aurora-mobile-drawer-header{border-bottom-color:#ffffff0f}.aurora-theme .aurora-mobile-drawer-title{font-size:.9375rem;font-weight:700;color:var(--aurora-text)}.aurora-theme .aurora-mobile-drawer-links{flex:1;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:.25rem}.aurora-theme .aurora-mobile-drawer-link{display:block;padding:.75rem .875rem;border-radius:.75rem;font-size:.9375rem;font-weight:500;color:var(--aurora-text);text-decoration:none;transition:background .15s}.aurora-theme .aurora-mobile-drawer-link:hover{background:var(--aurora-muted)}.aurora-theme .aurora-mobile-drawer-link--admin{color:#ef4444}.aurora-theme .aurora-mobile-drawer-group{margin-bottom:.5rem}.aurora-theme .aurora-mobile-drawer-group-label{padding:.5rem .875rem .25rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--aurora-text-muted)}.aurora-theme .aurora-mobile-drawer-footer{padding:1rem;border-top:1px solid rgba(15,23,42,.06);display:flex;flex-direction:column;gap:.75rem}html[data-mode=dark] .aurora-theme .aurora-mobile-drawer-footer{border-top-color:#ffffff0f}.aurora-theme .aurora-mobile-drawer-login{display:flex;align-items:center;justify-content:center;padding:.75rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:600;color:#fff;background:var(--aurora-accent);text-decoration:none}.aurora-theme .aurora-mobile-drawer-label{display:block;font-size:.75rem;font-weight:600;color:var(--aurora-text-muted);margin-bottom:.375rem}.aurora-theme .aurora-mobile-drawer-select{width:100%;font-size:.875rem;border:1px solid rgba(15,23,42,.08);border-radius:.75rem;padding:.625rem .75rem;background:var(--aurora-muted);color:var(--aurora-text);outline:none}.aurora-theme .aurora-home-stack{padding-bottom:.5rem}.aurora-theme .aurora-mail-card{background:var(--aurora-mint);border-radius:var(--aurora-radius);padding:2rem 1.5rem 1.75rem;box-shadow:var(--aurora-shadow);text-align:center}@media(min-width:640px){.aurora-theme .aurora-mail-card{padding:2.5rem 2.5rem 2.25rem}}@media(min-width:1024px){.aurora-theme .aurora-mail-card{padding:3rem 3rem 2.75rem}}.aurora-theme .aurora-mail-card .aurora-mailbox-widget{max-width:40rem;margin:0 auto}.aurora-theme .aurora-mail-heading{font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;color:var(--aurora-text);margin-bottom:1.5rem;text-align:center}@media(min-width:640px){.aurora-theme .aurora-mail-heading{margin-bottom:1.75rem}}.aurora-theme .aurora-email-pill{display:flex;align-items:center;background:var(--aurora-pill);border-radius:9999px;overflow:hidden;box-shadow:0 4px 16px #0f172a26;justify-content:space-between}.aurora-theme .aurora-email-pill--form{flex-direction:column;border-radius:var(--aurora-radius-sm)}@media(min-width:640px){.aurora-theme .aurora-email-pill--form{flex-direction:row;flex-wrap:wrap;border-radius:9999px}}.aurora-theme .aurora-email-dropdown{flex:1;min-width:0;display:flex}.aurora-theme .aurora-email-pill-address{flex:1;display:flex;align-items:center;min-height:3.25rem;padding:.875rem 1.125rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:clamp(.8125rem,2.5vw,1rem);font-weight:500;color:#f8fafc;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aurora-theme .aurora-email-pill-input{flex:1;min-width:0;border:0;background:transparent;padding:.875rem 1.125rem;font-size:.9375rem;color:#f8fafc;outline:none}.aurora-theme .aurora-email-pill-input::-moz-placeholder{color:#94a3b8}.aurora-theme .aurora-email-pill-input::placeholder{color:#94a3b8}.aurora-theme .aurora-email-pill-input--domain{width:100%;cursor:pointer;padding-right:2rem}.aurora-theme .aurora-email-pill-divider{display:none;width:1px;background:#ffffff1f;align-self:stretch;margin:.625rem 0}@media(min-width:640px){.aurora-theme .aurora-email-pill-divider{display:block}}.aurora-theme .aurora-domain-field{position:relative;flex:1;min-width:0}@media(min-width:640px){.aurora-theme .aurora-domain-field{max-width:13rem}}.aurora-theme .aurora-domain-chevron{pointer-events:none;position:absolute;inset-y:0;right:.75rem;top:0;bottom:0;display:flex;align-items:center;color:#94a3b8}.aurora-theme .aurora-pill-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;flex-shrink:0;min-height:3.25rem;padding:0 1.375rem;border:0;font-size:.875rem;font-weight:600;color:#fff;cursor:pointer;transition:filter .15s}.aurora-theme .aurora-pill-btn:hover{filter:brightness(1.08)}.aurora-theme .aurora-pill-btn--copy,.aurora-theme .aurora-pill-btn--primary{background:var(--aurora-accent);border-radius:9999px;margin:.25rem}.aurora-theme .aurora-pill-btn--primary{width:100%;border-radius:var(--aurora-radius-sm);margin:.25rem}@media(min-width:640px){.aurora-theme .aurora-pill-btn--primary{width:auto;border-radius:9999px}}.aurora-theme .aurora-action-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem}.aurora-theme .aurora-action-form{display:contents}.aurora-theme .aurora-soft-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.125rem;border-radius:9999px;border:0;font-size:.875rem;font-weight:600;color:var(--aurora-accent);background:var(--aurora-accent-soft);cursor:pointer;transition:all .15s ease;text-decoration:none}.aurora-theme .aurora-soft-btn:hover{filter:brightness(.97);transform:translateY(-1px)}.aurora-theme .aurora-soft-btn--danger{color:#dc2626;background:#fee2e2}html[data-mode=dark] .aurora-theme .aurora-soft-btn--danger{background:#dc262626}.aurora-theme .aurora-soft-btn--ghost{background:transparent;color:var(--aurora-text-muted);border:1px solid rgba(15,23,42,.1)}html[data-mode=dark] .aurora-theme .aurora-soft-btn--ghost{border-color:#ffffff1a}@media(max-width:639px){.aurora-theme .aurora-soft-btn--extra{display:none}}.aurora-theme .aurora-soft-btn--footer{flex:1;min-width:0;padding:.75rem .5rem;background:#fff;border:1px solid rgba(15,23,42,.06);color:var(--aurora-text-muted)}.aurora-theme .aurora-soft-btn--footer:hover{background:var(--aurora-muted);color:var(--aurora-text)}html[data-mode=dark] .aurora-theme .aurora-soft-btn--footer{background:var(--aurora-muted);border-color:#ffffff0f}.aurora-theme .aurora-secondary-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.875rem}.aurora-theme .aurora-text-link{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--aurora-accent);text-decoration:none}.aurora-theme .aurora-text-link:hover{text-decoration:underline}.aurora-theme .aurora-inbox-panel{margin-top:1rem;background:var(--aurora-surface);border-radius:var(--aurora-radius);box-shadow:var(--aurora-shadow-lg);overflow:hidden}.aurora-theme .aurora-inbox-header{display:flex;align-items:center;justify-content:space-between;padding:1.125rem 1.25rem;border-bottom:1px solid rgba(15,23,42,.06)}html[data-mode=dark] .aurora-theme .aurora-inbox-header{border-bottom-color:#ffffff0f}@media(min-width:640px){.aurora-theme .aurora-inbox-header{padding:1.25rem 1.5rem}}.aurora-theme .aurora-inbox-title{font-size:1.0625rem;font-weight:700;color:var(--aurora-text)}.aurora-theme .aurora-inbox-tools{display:flex;align-items:center;gap:.375rem}.aurora-theme .aurora-inbox-tool-btn{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.625rem;border:0;background:var(--aurora-muted);color:var(--aurora-text-muted);cursor:pointer;transition:all .15s}.aurora-theme .aurora-inbox-tool-btn:hover{background:var(--aurora-accent-soft);color:var(--aurora-accent)}.aurora-theme .aurora-inbox-table-wrap{min-height:280px}.aurora-theme .aurora-inbox-table-head{display:grid;grid-template-columns:1.2fr 1.6fr 5rem;gap:.75rem;padding:.75rem 1.25rem;font-size:.8125rem;font-weight:600;color:var(--aurora-text-muted);border-bottom:1px solid rgba(15,23,42,.06)}html[data-mode=dark] .aurora-theme .aurora-inbox-table-head{border-bottom-color:#ffffff0f}@media(min-width:640px){.aurora-theme .aurora-inbox-table-head{padding:.75rem 1.5rem;grid-template-columns:1fr 2fr 5.5rem}}.aurora-theme .aurora-inbox-table-body{max-height:360px;overflow-y:auto}.aurora-theme .aurora-inbox-row{display:grid;grid-template-columns:1.2fr 1.6fr 5rem;gap:.75rem;align-items:center;padding:.875rem 1.25rem;border-bottom:1px solid rgba(15,23,42,.04);cursor:pointer;transition:background .15s}.aurora-theme .aurora-inbox-row:hover,.aurora-theme .aurora-inbox-row.active{background:#3b82f60a}.aurora-theme .aurora-inbox-row.active{border-left:3px solid var(--aurora-accent);padding-left:calc(1.25rem - 3px)}@media(min-width:640px){.aurora-theme .aurora-inbox-row{padding:1rem 1.5rem;grid-template-columns:1fr 2fr 5.5rem}.aurora-theme .aurora-inbox-row.active{padding-left:calc(1.5rem - 3px)}}.aurora-theme .aurora-inbox-col{min-width:0}.aurora-theme .aurora-inbox-col--view{text-align:right}.aurora-theme .aurora-inbox-sender-name{display:block;font-size:.875rem;font-weight:600;color:var(--aurora-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aurora-theme .aurora-inbox-sender-email{display:block;font-size:.75rem;color:var(--aurora-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:.125rem}.aurora-theme .aurora-inbox-subject{display:block;font-size:.875rem;color:var(--aurora-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aurora-theme .aurora-inbox-time{display:block;font-size:.75rem;color:var(--aurora-text-muted);margin-top:.125rem}.aurora-theme .aurora-view-btn{padding:.375rem .75rem;font-size:.75rem;font-weight:600;color:var(--aurora-accent);background:var(--aurora-accent-soft);border:0;border-radius:9999px;cursor:pointer;transition:filter .15s}.aurora-theme .aurora-view-btn:hover{filter:brightness(.96)}.aurora-theme .aurora-inbox-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem 3.5rem;text-align:center}.aurora-theme .aurora-inbox-empty-art{width:8rem;margin-bottom:1.25rem;opacity:.7}.aurora-theme .aurora-inbox-empty-title{font-size:1.0625rem;font-weight:600;color:var(--aurora-text)}.aurora-theme .aurora-inbox-empty-sub{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--aurora-text-muted);margin-top:.375rem}.aurora-theme .aurora-inbox-empty-refresh{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:0;border-radius:9999px;background:var(--aurora-accent-soft);color:var(--aurora-accent);cursor:pointer}.aurora-theme .aurora-inbox-footer{display:flex;gap:.5rem;padding:.875rem 1rem;background:var(--aurora-muted);border-top:1px solid rgba(15,23,42,.06)}html[data-mode=dark] .aurora-theme .aurora-inbox-footer{border-top-color:#ffffff0f}@media(min-width:640px){.aurora-theme .aurora-inbox-footer{padding:1rem 1.25rem;gap:.625rem}}.aurora-theme .aurora-message-preview{border-top:1px solid rgba(15,23,42,.06);background:var(--aurora-muted)}html[data-mode=dark] .aurora-theme .aurora-message-preview{border-top-color:#ffffff0f}.aurora-theme .aurora-message-preview-header{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.25rem .75rem}@media(min-width:640px){.aurora-theme .aurora-message-preview-header{padding:1.25rem 1.5rem .875rem}}.aurora-theme .aurora-message-preview-subject{font-size:1.0625rem;font-weight:700;color:var(--aurora-text);line-height:1.3}.aurora-theme .aurora-message-preview-meta{font-size:.75rem;color:var(--aurora-text-muted);margin-top:.25rem}.aurora-theme .aurora-message-preview-actions{display:flex;gap:.5rem;padding:0 1.25rem .875rem}@media(min-width:640px){.aurora-theme .aurora-message-preview-actions{padding:0 1.5rem 1rem}}.aurora-theme .aurora-preview-action{padding:.375rem .875rem;font-size:.75rem;font-weight:600;color:#fff;background:var(--aurora-accent);border-radius:9999px;text-decoration:none;border:0;cursor:pointer}.aurora-theme .aurora-preview-action--danger{background:#ef4444}.aurora-theme .aurora-message-iframe{width:100%;min-height:280px;background:#fff;border:0}html[data-mode=dark] .aurora-theme .aurora-message-iframe{background:#fff}.aurora-theme .aurora-message-attachments{padding:.875rem 1.25rem 1.25rem}@media(min-width:640px){.aurora-theme .aurora-message-attachments{padding:1rem 1.5rem 1.5rem}}.aurora-theme .aurora-message-attachments-label{font-size:.75rem;font-weight:600;color:var(--aurora-text-muted)}.aurora-theme .aurora-attachment-link{padding:.375rem .75rem;font-size:.8125rem;border:1px solid rgba(15,23,42,.08);border-radius:.75rem;color:var(--aurora-text);text-decoration:none;transition:background .15s}.aurora-theme .aurora-attachment-link:hover{background:var(--aurora-surface)}.aurora-theme .aurora-page-banner{background:var(--aurora-mint);border-bottom:1px solid rgba(15,23,42,.04)}.aurora-theme .aurora-page-hero{background:var(--aurora-surface);border-radius:var(--aurora-radius);padding:2rem 1.5rem;margin-bottom:2rem;border:1px solid rgba(15,23,42,.06);box-shadow:var(--aurora-shadow)}.aurora-theme .aurora-home-flow{display:flex;flex-direction:column;gap:2rem;margin-top:1.5rem}.aurora-theme .aurora-editorial-intro{margin-bottom:1.5rem}.aurora-theme .aurora-editorial-intro-inner{background:var(--aurora-surface);border:1px solid rgba(15,23,42,.06);border-radius:var(--aurora-radius);padding:1.5rem;box-shadow:var(--aurora-shadow)}@media(min-width:640px){.aurora-theme .aurora-editorial-intro-inner{padding:2rem 2.25rem}}.aurora-theme .aurora-editorial-intro-title{font-size:clamp(1.375rem,3.5vw,1.875rem);font-weight:700;line-height:1.25;color:var(--aurora-text);margin-top:.75rem}.aurora-theme .aurora-prose-editorial{font-size:1rem;line-height:1.75;color:var(--aurora-text-muted)}.aurora-theme .aurora-prose-editorial a{color:var(--aurora-accent);font-weight:500}.aurora-theme .aurora-content-hub{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(15,23,42,.06)}.aurora-theme .aurora-content-hub-title{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--aurora-text-muted);margin-bottom:.875rem}.aurora-theme .aurora-content-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;list-style:none;padding:0;margin:0}@media(min-width:640px){.aurora-theme .aurora-content-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.aurora-theme .aurora-content-hub-grid a{display:flex;align-items:center;gap:.5rem;padding:.75rem .875rem;border-radius:var(--aurora-radius-sm);background:var(--aurora-muted);color:var(--aurora-text);font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s}.aurora-theme .aurora-content-hub-grid a:hover{background:var(--aurora-accent-soft)}.aurora-theme .aurora-stat-card{background:var(--aurora-surface);border-radius:var(--aurora-radius-sm);border:1px solid rgba(15,23,42,.06);box-shadow:var(--aurora-shadow);transition:transform .2s ease}.aurora-theme .aurora-stat-card:hover{transform:translateY(-2px)}.aurora-theme .aurora-stat-icon{width:2.5rem;height:2.5rem;border-radius:.75rem;background:var(--aurora-accent-soft);display:flex;align-items:center;justify-content:center;color:var(--aurora-accent);font-size:1rem}.aurora-theme .aurora-feature-card{background:var(--aurora-surface);border-radius:var(--aurora-radius);border:1px solid rgba(15,23,42,.06);box-shadow:var(--aurora-shadow);transition:transform .2s ease,box-shadow .2s ease}.aurora-theme .aurora-feature-card:hover{transform:translateY(-3px);box-shadow:var(--aurora-shadow-lg)}.aurora-theme .aurora-feature-icon{width:3rem;height:3rem;border-radius:.875rem;background:var(--aurora-accent);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.125rem}.aurora-theme .aurora-usecase-card{background:var(--aurora-surface);border-radius:var(--aurora-radius-sm);border:1px solid rgba(15,23,42,.06);transition:box-shadow .2s}.aurora-theme .aurora-usecase-card:hover{box-shadow:var(--aurora-shadow)}.aurora-theme .aurora-usecase-emoji{width:3rem;height:3rem;border-radius:.75rem;background:var(--aurora-accent-soft);display:flex;align-items:center;justify-content:center}.aurora-theme .aurora-badge{padding:.375rem 1rem;border-radius:9999px;background:var(--aurora-accent-soft);color:var(--aurora-accent);font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.aurora-theme .aurora-cta-banner{background:linear-gradient(135deg,#3b82f6,#60a5fa);border-radius:var(--aurora-radius)}.aurora-theme .aurora-cta-button{transition:transform .2s}.aurora-theme .aurora-cta-button:hover{transform:translateY(-2px)}.aurora-theme .aurora-blog-card{transition:transform .25s ease}.aurora-theme .aurora-blog-card:hover{transform:translateY(-4px)}.aurora-theme .aurora-section-alt{background:var(--aurora-muted)}.aurora-theme .aurora-faq-item{border:1px solid rgba(15,23,42,.08);border-radius:var(--aurora-radius-sm);overflow:hidden;margin-bottom:.75rem}.aurora-theme .aurora-faq-trigger{width:100%;text-align:left;padding:1.125rem 1.5rem;font-weight:600;font-size:.9375rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;background:var(--aurora-muted);border:0;color:var(--aurora-text);cursor:pointer}.aurora-theme .aurora-faq-content{padding:0 1.5rem 1.25rem;color:var(--aurora-text-muted);font-size:.9375rem;line-height:1.7}.aurora-theme .aurora-prose{line-height:1.8}.aurora-theme .aurora-prose h2{font-size:1.625rem;font-weight:700;color:var(--aurora-text);margin-top:2.5rem}.aurora-theme .aurora-prose p{color:var(--aurora-text-muted)}.aurora-theme .aurora-prose a{color:var(--aurora-accent)}.aurora-theme .aurora-ad-zone{display:flex;justify-content:center;padding:1.5rem 0;margin:0 auto}.aurora-theme .aurora-ad-zone-inner{display:flex;justify-content:center;width:100%;min-height:var(--aurora-ad-min, 90px)}.aurora-theme .aurora-ad-leaderboard .aurora-ad-zone-inner{max-width:728px}.aurora-theme .aurora-ad-rectangle .aurora-ad-zone-inner{max-width:336px}.aurora-theme .aurora-ad-footer .aurora-ad-zone-inner{max-width:970px}.aurora-theme .aurora-footer{background:var(--aurora-surface);border-top:1px solid rgba(15,23,42,.06);color:var(--aurora-text-muted)}html[data-mode=dark] .aurora-theme .aurora-footer{border-top-color:#ffffff0f}.aurora-theme .aurora-footer-brand{display:flex;align-items:center;gap:.5rem}.aurora-theme .aurora-footer-heading{color:var(--aurora-text);font-weight:600;font-size:.875rem;margin-bottom:1rem}.aurora-theme .aurora-footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem;font-size:.875rem}.aurora-theme .aurora-footer-links a{color:var(--aurora-text-muted);text-decoration:none;transition:color .15s}.aurora-theme .aurora-footer-links a:hover{color:var(--aurora-accent)}.aurora-theme .aurora-footer-select{width:100%;font-size:.875rem;border:1px solid rgba(15,23,42,.08);border-radius:var(--aurora-radius-sm);padding:.625rem .75rem;background:var(--aurora-muted);color:var(--aurora-text);outline:none}.aurora-theme .aurora-footer-bottom{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding-top:1.5rem;border-top:1px solid rgba(15,23,42,.06);font-size:.8125rem}@media(min-width:640px){.aurora-theme .aurora-footer-bottom{flex-direction:row;justify-content:space-between}}.aurora-theme .aurora-footer-bottom a{color:var(--aurora-text-muted);text-decoration:none}.aurora-theme .aurora-footer-bottom a:hover{color:var(--aurora-accent)}.aurora-theme .aurora-social-link{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.75rem;background:var(--aurora-muted);color:var(--aurora-text-muted);font-size:.875rem;transition:all .15s}.aurora-theme .aurora-social-link:hover{background:var(--aurora-accent-soft);color:var(--aurora-accent)}body.aurora-nav-open{overflow:hidden;touch-action:none}.reset *{all:revert}.pause-spinner{animation-play-state:paused}.bg-primary{background-color:var(--primary)}.text-primary{color:var(--primary)}.border-primary{border-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.text-secondary{color:var(--secondary)}.border-secondary{border-color:var(--secondary)}.bg-tertiary{background-color:var(--tertiary)}.text-tertiary{color:var(--tertiary)}.border-tertiary{border-color:var(--tertiary)}.page h1,.page h2,.page h3,.page h4,.page h5,.page h6,.page ul,.page ol,.page li,.post article h1,.post article h2,.post article h3,.post article h4,.post article h5,.post article h6,.post article ul,.post article ol,.post article li{all:revert}#blogs article h4{margin:0}.groot-theme div.in-app-page #blogs .bg-gray-100{background:#fff}.adsbygoogle{min-width:250px}.groot-theme .adz-two .adsbygoogle,.groot-theme .adz-three .adsbygoogle,.groot-theme .aurora-ad-zone .adsbygoogle,.nebula-theme .adz-two .adsbygoogle,.nebula-theme .adz-three .adsbygoogle,.nebula-theme .aurora-ad-zone .adsbygoogle,.aurora-theme .adz-two .adsbygoogle,.aurora-theme .adz-three .adsbygoogle,.aurora-theme .aurora-ad-zone .adsbygoogle{min-width:200px}html :not(h1,h2,h3,h4,h5,h6){font-family:var(--body-font),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}html h1,html h2,html h3,html h4,html h5,html h6{font-family:var(--head-font),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}html h1>*,html h2>*,html h3>*,html h4>*,html h5>*,html h6>*{font-family:var(--head-font),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}.has-tooltip .tooltip{position:absolute;visibility:hidden;opacity:0;transform:translateY(30px);transition:all .3s;background:#000;color:#fff;padding:5px 10px;font-size:.75em;border-radius:.5em}.has-tooltip .tooltip:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent;transform:rotate(180deg)}.has-tooltip:hover .tooltip{visibility:visible;opacity:1;transform:translateY(50px)}.has-tooltip.relative .tooltip{top:-2em}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.captcha{max-width:55vw}@media only screen and (min-width:400px)and (max-width:1024px){html{font-size:15px}}@media only screen and (max-width:400px){html{font-size:13px}}
