._root_15j5c_1{display:flex;flex-direction:column;gap:.75rem;width:100%;color:#f4f0e8;font-family:inherit;position:relative;-webkit-user-select:none;user-select:none}._header_15j5c_12{display:flex;align-items:center;justify-content:space-between;gap:1rem}._summary_15j5c_19{margin:0;font-size:.88rem;color:#9ca3af;display:flex;align-items:center;gap:.35rem}._total_15j5c_28{font-weight:700;color:#f4f0e8;display:inline-flex;align-items:center}._period_15j5c_35{color:#9ca3af}._actions_15j5c_39{display:flex;align-items:center;gap:.5rem}._srOnly_15j5c_45{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._scroller_15j5c_57{overflow-x:auto;overflow-y:hidden;padding-bottom:.25rem;scrollbar-width:thin}._canvas_15j5c_64{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;gap:.35rem .5rem;min-width:max-content}._months_15j5c_72{grid-column:2;position:relative;height:1.1rem;display:flex}._month_15j5c_72{position:absolute;left:calc(var(--col) * 14px);font-size:.7rem;color:#71717a;font-weight:600}._weekdays_15j5c_87{grid-column:1;grid-row:2;display:grid;grid-template-rows:repeat(7,11px);gap:3px;height:max-content}._weekday_15j5c_87{font-size:.65rem;color:#71717a;font-weight:600;line-height:11px;height:11px;text-align:right;padding-right:2px}._plot_15j5c_106{grid-column:2;grid-row:2;position:relative}._grid_15j5c_112{display:grid;grid-template-rows:repeat(7,11px);gap:3px}._row_15j5c_118{display:flex;gap:3px}._cell_15j5c_123{width:11px;height:11px;border-radius:2.5px;background:#ffffff0d;border:1px solid rgba(255,255,255,.04);cursor:pointer;transition:transform .12s ease,filter .12s ease,background-color .2s ease;box-sizing:border-box}._cell_15j5c_123:hover{transform:scale(1.25);z-index:10;border-color:#fff6}._cell_15j5c_123[data-empty=""]{background:transparent;border-color:transparent;cursor:default;pointer-events:none}._cell_15j5c_123[data-level="0"]{background:#ffffff0d}._cell_15j5c_123[data-level="1"]{background:#10b98140;border-color:#10b98159}._cell_15j5c_123[data-level="2"]{background:#10b98180;border-color:#10b98199}._cell_15j5c_123[data-level="3"]{background:#10b981bf;border-color:#10b981d9}._cell_15j5c_123[data-level="4"]{background:#10b981;border-color:#34d399;box-shadow:0 0 6px #10b98166}._grid_15j5c_112[data-highlight="0"] ._cell_15j5c_123:not([data-level="0"]),._grid_15j5c_112[data-highlight="1"] ._cell_15j5c_123:not([data-level="1"]),._grid_15j5c_112[data-highlight="2"] ._cell_15j5c_123:not([data-level="2"]),._grid_15j5c_112[data-highlight="3"] ._cell_15j5c_123:not([data-level="3"]),._grid_15j5c_112[data-highlight="4"] ._cell_15j5c_123:not([data-level="4"]){opacity:.2}._ring_15j5c_180{position:absolute;left:calc(var(--col) * 14px - 2px);top:calc(var(--row) * 14px - 2px);width:15px;height:15px;border-radius:4px;border:2px solid #60a5fa;box-shadow:0 0 8px #60a5fa99;pointer-events:none;opacity:0;transition:opacity .2s ease,left .15s ease,top .15s ease}._ring_15j5c_180[data-shown]{opacity:1}._legend_15j5c_198{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.74rem;color:#71717a;padding-top:.25rem}._caption_15j5c_208{color:#9ca3af;font-weight:500}._captionLong_15j5c_213{display:inline}._captionShort_15j5c_217{display:none}._scale_15j5c_221{display:flex;align-items:center;gap:.35rem}._legendText_15j5c_227{font-size:.68rem;color:#71717a}._swatches_15j5c_232{display:flex;align-items:center;gap:3px}._swatch_15j5c_232{width:11px;height:11px;border-radius:2.5px;border:1px solid rgba(255,255,255,.08);padding:0;cursor:pointer;background:transparent;transition:transform .12s ease}._swatch_15j5c_232[data-level="0"]{background:#ffffff0d}._swatch_15j5c_232[data-level="1"]{background:#10b98140;border-color:#10b98159}._swatch_15j5c_232[data-level="2"]{background:#10b98180;border-color:#10b98199}._swatch_15j5c_232[data-level="3"]{background:#10b981bf;border-color:#10b981d9}._swatch_15j5c_232[data-level="4"]{background:#10b981;border-color:#34d399}._swatch_15j5c_232:hover,._swatch_15j5c_232[aria-pressed=true]{transform:scale(1.2);border-color:#fff}._tip_15j5c_279{position:absolute;top:0;left:0;pointer-events:none;z-index:100}._bubble_15j5c_287{position:absolute;bottom:10px;left:0;background:#181920;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:.45rem .75rem;box-shadow:0 10px 25px -5px #000000b3,0 0 0 1px #ffffff0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap}._tipBody_15j5c_300{display:block;position:relative}._tipMeasure_15j5c_305{display:flex;flex-direction:column;gap:1px;visibility:hidden;height:0;overflow:hidden}._tipLines_15j5c_314{display:flex;flex-direction:column;gap:1px}._tipPrimary_15j5c_320{font-size:.8rem;font-weight:700;color:#f4f0e8}._tipSecondary_15j5c_326{font-size:.7rem;color:#9ca3af}._rollingFrame_15j5c_331{display:inline-flex;overflow:hidden;vertical-align:baseline}._rolling_15j5c_331,._place_15j5c_342{display:inline-flex;position:relative}._placeChar_15j5c_347{display:inline-block}._rise_15j5c_351{display:inline-flex;position:relative;overflow:hidden;vertical-align:baseline}._riseLine_15j5c_358{display:inline-block}.shape-waves{position:relative;width:100%;height:100%;overflow:hidden;pointer-events:none;isolation:isolate}.shape-waves__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1);pointer-events:none}.shape-waves[data-ready=true] .shape-waves__canvas{opacity:1}@media(prefers-reduced-motion:reduce){.shape-waves__canvas{transition:none}}@media print{.no-print{display:none!important}}:root{--coral: #f4f0e8;--coral-dark: #ffffff;--teal: #f4f0e8;--teal-dark: #ffffff;--bg-light-gray: #16171d;--warm-beige: rgba(244, 240, 232, .08);--tan-accent: #23252e;--navy-text: #f4f0e8;--navy-deep: #101115;--bg: #0a0b0d;--surface: #101115;--surface-alt: #16171d;--border: rgba(244, 240, 232, .08);--border-strong: rgba(244, 240, 232, .16);--text: #f4f0e8;--text-muted: #a1a1aa;--text-faint: #71717a;--radius-sm: 6px;--radius: 8px;--radius-lg: 12px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .4);--shadow: 0 16px 40px -10px rgba(0, 0, 0, .6), 0 4px 16px rgba(0, 0, 0, .4);--sidebar-width: 250px;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--accent: oklch(33% 0 0);--text-secondary: oklch(46% 0 0);--focus-ring: transparent;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--text-xs: .75rem;--text-sm: .875rem;--leading-body: 1.4;--radius-control: 1.125rem;--shadow-raised: 0 6px 18px oklch(0% 0 0 / .065), 0 1px 3px oklch(0% 0 0 / .035);--ease-enter: cubic-bezier(.16,1,.3,1);--ease-standard: cubic-bezier(.22,1,.36,1);--ease-spring: linear(0, .0258, .09, .1763, .2732, .3724, .4683, .5573, .6376, .7082, .7689, .8202, .8628, .8976, .9256, .9476, .9648, .9778, .9875, .9945, .9994, 1.0026, 1.0047, 1.0058, 1.0062, 1.0062, 1.0059, 1.0055, 1.0049, 1.0043, 1.0036, 1.0031, 1.0025, 1.002, 1.0016, 1.0013, 1);--duration-fast: .16s;--duration-spring: .58s}*{box-sizing:border-box}html,body,#root{height:100vh;width:100vw;margin:0;padding:0;overflow:hidden}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{color:var(--text);margin:0;font-weight:600;letter-spacing:-.02em}a{color:var(--text);text-decoration:none}a:hover{color:#fff}button{font-family:inherit}input,textarea{font-family:inherit;font-size:.9rem;color:var(--text);background:#ffffff08;border:1px solid rgba(244,240,232,.12);border-radius:var(--radius-sm);padding:.65rem .85rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;box-shadow:inset 0 1px 2px #0003}input::placeholder,textarea::placeholder{color:#f4f0e852}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;font-family:var(--font-sans);font-size:.85rem;font-weight:500;color:#f4f0e8;background-color:#16171d;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23f4f0e8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:14px 14px;border:1px solid rgba(244,240,232,.12);border-radius:var(--radius-sm, 6px);padding:.55rem 2.2rem .55rem .85rem;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}select:hover{border-color:#f4f0e840;background-color:#1b1d24}input:focus,textarea:focus,select:focus{outline:none;border-color:#f4f0e866;box-shadow:0 0 0 3px #f4f0e814;background-color:#ffffff0d}select option{background-color:#16171d;color:#f4f0e8;font-family:var(--font-sans);font-size:.88rem;font-weight:500;padding:8px 12px}label{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:600;color:var(--text)}label:has(input[type=checkbox]),label:has(input[type=radio]),label.checkbox-label{flex-direction:row!important;align-items:center!important;gap:.55rem!important;cursor:pointer;-webkit-user-select:none;user-select:none}.page-fade-in{animation:fadeInSlideUp .3s cubic-bezier(.16,1,.3,1) forwards;height:100%;display:flex;flex-direction:column;min-height:0}@keyframes fadeInSlideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.app-branding-title{font-weight:700;font-size:1.15rem;letter-spacing:-.03em;color:var(--text);line-height:1.1}.app-branding-tagline{font-size:.72rem;font-weight:500;color:var(--text-muted);letter-spacing:-.01em;margin-top:.1rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem 1rem;border-radius:6px;border:1px solid rgba(244,240,232,.12);background:#ffffff0a;color:var(--text);font-size:.88rem;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 3px #0003}.btn:hover{background:#ffffff14;border-color:#f4f0e83d;color:#fff}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn-primary,.btn-coral{background:linear-gradient(180deg,#f7f3eb,#ebe5d8);border:1px solid rgba(255,255,255,.4);color:#0c0d10;font-weight:600;border-radius:6px;box-shadow:0 4px 14px #00000040,inset 0 1px #fff}.btn-primary:hover,.btn-coral:hover{background:linear-gradient(180deg,#fff,#f2ede2);border-color:#fff;color:#0c0d10;transform:translateY(-1px);box-shadow:0 6px 20px #f4f0e840,inset 0 1px #fff}.btn-secondary,.btn-teal{background:#ffffff0f;border:1px solid rgba(244,240,232,.14);color:#f4f0e8;font-weight:600;border-radius:6px;box-shadow:0 1px 3px #0003}.btn-secondary:hover,.btn-teal:hover{background:#ffffff1f;border-color:#f4f0e847;color:#fff}.btn-navy{background:#ffffff0f;border:1px solid rgba(244,240,232,.14);color:#f4f0e8;font-weight:600;border-radius:6px;box-shadow:0 1px 3px #0003}.btn-navy:hover{background:#ffffff1f;border-color:#f4f0e847}.btn-ghost{background:transparent;border-color:transparent;color:var(--text-muted)}.btn-ghost:hover{background:#ffffff0f;color:var(--text)}.btn-danger{color:#f87171;border-color:transparent;background:transparent}.btn-danger:hover{background:#ef444426;color:#fca5a5}.btn-sm{padding:.4rem .85rem;font-size:.82rem}.app-root{height:100vh;width:100vw;background:var(--bg);display:flex;flex-direction:column;overflow:hidden}.top-header{height:64px;flex-shrink:0;background:#101115;display:flex;align-items:center;justify-content:space-between;padding:0 1.75rem;border-bottom:1px solid rgba(244,240,232,.08)}.top-header-brand{display:flex;align-items:center;gap:.75rem}.top-header-user{width:38px;height:38px;border-radius:50%;background:#ffffff0d;border:1px solid rgba(244,240,232,.12);display:flex;align-items:center;justify-content:center;color:var(--text);cursor:pointer;padding:0;overflow:hidden;flex-shrink:0;box-shadow:0 1px 3px #0000004d;transition:all .15s ease}.top-header-user:hover{background:#ffffff1a;border-color:#f4f0e840}.app-shell{display:flex;flex:1;min-height:0;overflow:hidden;background:#0a0b0d;padding:.85rem .85rem .85rem 1rem}.sidebar{width:var(--sidebar-width);flex-shrink:0;height:100%;overflow-y:hidden;background:transparent;display:flex;flex-direction:column;padding:.5rem .75rem .5rem .25rem;transition:width .25s cubic-bezier(.16,1,.3,1),padding .25s ease}.sidebar.collapsed{width:72px;padding:.5rem .35rem}.sidebar.collapsed .sidebar-section-label{display:none}.sidebar.collapsed .sidebar-section-divider{display:block;height:1px;background:#f4f0e814;margin:.4rem .3rem}.sidebar-section-divider{display:none}.sidebar.collapsed .sidebar-link{padding:.65rem .3rem;justify-content:center;gap:0}.sidebar.collapsed .sidebar-link svg{width:20px;height:20px}.sidebar.collapsed .sidebar-link-text{display:none}.sidebar-collapse-btn{background:#ffffff0a;border:1px solid rgba(244,240,232,.1);border-radius:6px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#a1a1aa;cursor:pointer;flex-shrink:0;transition:all .15s ease}.sidebar-collapse-btn:hover{background:#ffffff14;border-color:#f4f0e838;color:#f4f0e8}.sidebar-search-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.52rem .65rem;background:#ffffff08;border:1px solid rgba(244,240,232,.09);border-radius:8px;cursor:pointer;transition:all .16s ease;box-sizing:border-box;text-align:left;font-family:inherit;margin-bottom:.85rem}.sidebar-search-btn:hover{background:#ffffff0f;border-color:#f4f0e82e}.sidebar-search-btn.collapsed{width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;margin:0 auto .85rem}.sidebar-search-shortcut{display:flex;align-items:center;gap:3px}.sidebar-search-shortcut kbd{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:1px 5px;font-size:.72rem;font-weight:600;color:#f4f0e88c;font-family:var(--font-mono, monospace);line-height:1.2}.command-palette-clean-input,input.command-palette-clean-input{border:none!important;background:transparent!important;box-shadow:none!important;outline:none!important;padding:0!important;border-radius:0!important}.command-palette-clean-input:focus,input.command-palette-clean-input:focus{border:none!important;box-shadow:none!important;outline:none!important}.sidebar-section-label{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#71717a;padding:0 .6rem;margin-bottom:.6rem}.sidebar-nav{display:flex;flex-direction:column;gap:.25rem}.sidebar-link{display:flex;align-items:center;gap:.75rem;padding:.6rem .85rem;border-radius:6px;color:#a1a1aa;text-decoration:none;font-size:.88rem;font-weight:500;border:1px solid transparent;transition:all .18s ease}.sidebar-link svg{flex-shrink:0;width:18px;height:18px;stroke-width:1.8px;color:#71717a}.sidebar-link:hover{color:#f4f0e8;background:#ffffff0d}.sidebar-link:hover svg{color:#f4f0e8}.sidebar-link.active{background:#ffffff14;color:#f4f0e8;font-weight:600;border:1px solid rgba(244,240,232,.12);box-shadow:0 2px 8px #0000004d}.sidebar-link.active svg{color:#f4f0e8}.sidebar-footer{margin-top:auto;padding-top:.75rem;display:flex;flex-direction:column;gap:.25rem}.app-main{flex:1;min-width:0;height:100%;overflow-y:auto;background:#101115;border:1px solid rgba(244,240,232,.08);border-radius:10px;padding:1.5rem 1.75rem;box-shadow:0 24px 60px -15px #000000b3,0 4px 16px #0000004d;margin-left:.5rem;position:relative}.app-main:has(.voice-studio-root),.app-main.app-main-flush{padding:0!important;overflow:hidden!important}.page-title-row{margin-bottom:1.75rem}.page-title-row h1{font-size:1.85rem;font-weight:600;color:var(--text);margin-bottom:.35rem;letter-spacing:-.025em}.page-title-row p{color:var(--text-muted);font-size:.91rem;margin:0;line-height:1.5}.trial-banner{background:#14151c;border:1px solid rgba(244,240,232,.09);border-radius:8px;padding:1.75rem;margin-bottom:1.75rem;box-shadow:0 4px 16px #0000004d}.trial-banner-title{font-family:inherit;font-size:1.75rem;font-weight:600;color:var(--text);margin-bottom:.6rem;letter-spacing:-.02em}.trial-banner-desc{font-size:.9rem;color:var(--text-muted);margin-bottom:1.25rem;max-width:650px;line-height:1.45}@keyframes floatGradientOrb1{0%{transform:translateZ(0) scale(1);opacity:.35}33%{transform:translate3d(24px,-16px,0) scale(1.12);opacity:.55}66%{transform:translate3d(-18px,14px,0) scale(.92);opacity:.3}to{transform:translateZ(0) scale(1);opacity:.35}}@keyframes floatGradientOrb2{0%{transform:translateZ(0) scale(1);opacity:.35}33%{transform:translate3d(-20px,18px,0) scale(.9);opacity:.5}66%{transform:translate3d(16px,-12px,0) scale(1.1);opacity:.3}to{transform:translateZ(0) scale(1);opacity:.35}}.grainy-gradient-card{position:relative;overflow:hidden;background:#14151b;border:1px solid rgba(244,240,232,.08);border-radius:8px;box-shadow:0 4px 16px #00000040}.grainy-gradient-card:before{content:"";position:absolute;top:-30%;left:-20%;width:140%;height:140%;background:radial-gradient(circle at 15% 20%,rgba(212,175,55,.15) 0%,transparent 45%),radial-gradient(circle at 85% 75%,rgba(255,255,255,.05) 0%,transparent 50%),radial-gradient(circle at 55% 15%,rgba(244,240,232,.08) 0%,transparent 40%),linear-gradient(135deg,#181920,#101115);animation:floatGradientOrb1 16s ease-in-out infinite alternate;pointer-events:none;z-index:0}.grainy-gradient-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;z-index:0;border-radius:inherit}.grainy-gradient-card>*{position:relative;z-index:1}.voice-card{position:relative;overflow:hidden;border:1px solid rgba(244,240,232,.08);border-radius:8px;padding:1.1rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;background:#14151b;box-shadow:0 4px 16px #0003;transition:all .22s cubic-bezier(.16,1,.3,1)}.voice-card:before{content:"";position:absolute;top:-40%;left:-30%;width:160%;height:160%;background:radial-gradient(circle at 20% 30%,rgba(212,175,55,.12) 0%,transparent 45%),radial-gradient(circle at 80% 80%,rgba(255,255,255,.05) 0%,transparent 45%),linear-gradient(135deg,#181920,#101115);animation:floatGradientOrb2 12s ease-in-out infinite alternate;pointer-events:none;z-index:0}.voice-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;z-index:0;border-radius:inherit}.voice-card>*{position:relative;z-index:1}.voice-card:hover{transform:translateY(-2px);border-color:#f4f0e838;box-shadow:0 8px 24px #0006}.voice-card.is-playing{border-color:#f4f0e8;box-shadow:0 8px 24px #f4f0e81f}.voice-card.is-playing:before{background:radial-gradient(circle at 20% 30%,rgba(212,175,55,.25) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,255,255,.1) 0%,transparent 50%),linear-gradient(135deg,#22242c,#14151b);animation:floatGradientOrb2 6s ease-in-out infinite alternate}.voice-orb-card{background:#14151b;border-radius:10px;border:1px solid rgba(244,240,232,.08);padding:1.5rem 1.5rem 1.4rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;position:relative;box-shadow:0 4px 20px #00000040,0 1px 3px #00000026;transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1),border-color .24s ease;min-height:380px;overflow:hidden;box-sizing:border-box;color:#f4f0e8}.voice-orb-card:hover{transform:translateY(-3px);box-shadow:0 10px 30px #00000073;border-color:#f4f0e833}.voice-orb-stage{position:relative;width:100%;height:155px;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.voice-luminous-orb{width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,#86efac,#4ade80 38%,#4ade8059 62%,#22c55e00 80%);filter:blur(20px);opacity:.88;transition:all .4s cubic-bezier(.16,1,.3,1);will-change:transform,filter,opacity}.voice-orb-card.is-playing .voice-luminous-orb{opacity:1;filter:blur(16px);animation:voiceLuminousPulse 2.2s ease-in-out infinite alternate}@keyframes voiceLuminousPulse{0%{transform:scale(.92);filter:blur(18px);background:radial-gradient(circle,#86efac,#34d399 45%,#10b98180 68%,#05966900 82%)}50%{transform:scale(1.16);filter:blur(24px);background:radial-gradient(circle,#bbf7d0,#4ade80 40%,#22c55eb3 70%,#15803d00 85%)}to{transform:scale(1.02);filter:blur(18px);background:radial-gradient(circle,#86efac,#34d399 45%,#10b98180 68%,#05966900 82%)}}@keyframes voiceCardFadeIn{0%{opacity:.4;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.voice-orb-meta-tag{font-size:.74rem;font-weight:600;color:#a1a1aa;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.55rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem}.voice-orb-quote-text{font-size:.94rem;color:#ded8cb;line-height:1.55;font-weight:450;margin:0;max-width:94%;word-break:break-word}.voice-orb-actions-row{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:1.6rem;padding:0 .25rem}.voice-orb-circle-btn{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0f;border:1px solid rgba(244,240,232,.12);color:#f4f0e8;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 3px #0003}.voice-orb-circle-btn:hover{background:#ffffff1f;border-color:#f4f0e840;transform:scale(1.08);color:#fff}.voice-orb-circle-btn:active{transform:scale(.94)}.voice-orb-circle-btn.is-active-mic{background:#f4f0e8;color:#0a0b0d;border-color:#f4f0e8;box-shadow:0 4px 14px #f4f0e840}.dashboard-top-split-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:stretch;margin-bottom:2.5rem}.dashboard-bento-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;align-items:stretch}@media(max-width:1120px){.dashboard-top-split-grid{grid-template-columns:1fr}}@media(max-width:680px){.dashboard-bento-cards-grid{grid-template-columns:1fr}}.card{background:#14151b;border:1px solid rgba(244,240,232,.08);border-radius:8px;padding:1.6rem;box-shadow:0 4px 20px #00000040;color:var(--text)}.dropdown-menu{position:absolute;z-index:20;padding:.45rem;min-width:200px;display:grid;gap:.2rem;background:#16171d;border:1px solid rgba(244,240,232,.12);border-radius:6px;box-shadow:0 16px 40px #0009}.dropdown-menu-item{display:block;width:100%;text-align:left;padding:.6rem .75rem;border:none;border-radius:4px;background:transparent;font-size:.85rem;font-weight:500;color:var(--text);cursor:pointer;transition:background .15s ease,color .15s ease}.dropdown-menu-item:hover{background:#ffffff0f;color:#fff}.card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.card-title{font-size:1.05rem;font-weight:600;color:var(--text)}.card-subtext{font-size:.85rem;color:var(--text-muted);margin-bottom:1rem}.empty-state-box{border-top:1px solid rgba(244,240,232,.08);padding:3rem 1.5rem;text-align:center}.empty-state-title{font-size:.95rem;font-weight:600;color:var(--text);margin-bottom:.3rem}.empty-state-desc{font-size:.85rem;color:var(--text-faint)}.summary-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:1.5rem}.summary-card{position:relative;overflow:hidden;background:#14151b;border:1px solid rgba(244,240,232,.08);border-radius:8px;padding:1.35rem 1.5rem;display:flex;flex-direction:column;justify-content:space-between;min-height:135px;box-shadow:0 4px 16px #0003;transition:all .2s ease}.summary-card:before{content:"";position:absolute;top:-30%;left:-20%;width:140%;height:140%;background:radial-gradient(circle at 15% 20%,rgba(212,175,55,.12) 0%,transparent 45%),radial-gradient(circle at 85% 75%,rgba(255,255,255,.04) 0%,transparent 50%),linear-gradient(135deg,#181920,#101115);animation:floatGradientOrb1 16s ease-in-out infinite alternate;pointer-events:none;z-index:0}.summary-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;z-index:0;border-radius:inherit}.summary-card>*{position:relative;z-index:1}.summary-card-title{font-weight:700;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;color:#a1a1aa;margin-bottom:.4rem}.summary-card-value{font-size:1.15rem;font-weight:700;color:#f4f0e8;margin-bottom:1rem}.tab-nav{display:flex;gap:1.5rem;border-bottom:1px solid rgba(244,240,232,.08);margin-bottom:1.75rem}.tab-button{padding:.6rem .2rem;background:none;border:none;border-bottom:2px solid transparent;font-size:.9rem;font-weight:500;color:var(--text-muted);cursor:pointer;transition:all .15s ease}.tab-button.active{color:#f4f0e8;border-bottom-color:#f4f0e8;font-weight:600}.card-table,.table-container,.table-scroll-container,.heroui-table-wrapper{background:#101115;border:1px solid rgba(244,240,232,.08);border-radius:8px;box-shadow:0 4px 16px #0003;overflow-x:auto;overflow-y:hidden;margin-bottom:1rem;transition:border-color .2s ease,box-shadow .2s ease}.card-table:hover,.table-container:hover,.table-scroll-container:hover,.heroui-table-wrapper:hover{border-color:#f4f0e82e;box-shadow:0 8px 24px #00000059}.card .table-scroll-container,.card .table-container,.card .card-table{box-shadow:none;border:1px solid rgba(244,240,232,.08);margin-bottom:0}.heroui-table-content,.data-table,table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--font-sans);font-size:.88rem;text-align:left}.heroui-table-content th,.heroui-table-header th,.data-table th,table th{background:#16171d;color:#a1a1aa;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:1rem 1.25rem;border-bottom:1px solid rgba(244,240,232,.08);white-space:nowrap;-webkit-user-select:none;user-select:none}.heroui-table-content th:first-child,.data-table th:first-child,table th:first-child{border-top-left-radius:6px}.heroui-table-content th:last-child,.data-table th:last-child,table th:last-child{border-top-right-radius:6px}.heroui-table-row,.data-table tr,table tbody tr{transition:background-color .15s cubic-bezier(.16,1,.3,1)}.heroui-table-row:hover,.data-table tbody tr:hover,table tbody tr:hover{background-color:#ffffff09}.heroui-table-cell,.data-table td,table td{padding:1.05rem 1.25rem;border-bottom:1px solid rgba(244,240,232,.06);color:#f4f0e8;font-size:.88rem;font-weight:400;vertical-align:middle}.heroui-table-row:last-child .heroui-table-cell,.data-table tbody tr:last-child td,table tbody tr:last-child td{border-bottom:none}.pill{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .65rem;border-radius:4px;font-size:.75rem;font-weight:500}.pill-green,.pill-active{background:#22c55e26;color:#4ade80;border:1px solid rgba(34,197,94,.3)}.pill-paused{background:#eab30826;color:#facc15;border:1px solid rgba(234,179,8,.3)}.pill-enterprise{background:#f4f0e81a;color:#f4f0e8;font-weight:600;border:1px solid rgba(244,240,232,.25)}.you-badge{background:#ffffff14;color:#f4f0e8;font-size:.72rem;font-weight:600;padding:.1rem .45rem;border-radius:4px;border:1px solid rgba(244,240,232,.12);margin-left:.4rem}.floating-bell{position:fixed;bottom:24px;right:24px;width:44px;height:44px;border-radius:8px;background:#16171d;color:#f4f0e8;border:1px solid rgba(244,240,232,.15);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #00000080;cursor:pointer;z-index:100;transition:transform .15s ease,background .15s ease}.floating-bell:hover{transform:scale(1.05);background:#1c1e26}.checkbox-row{display:flex;align-items:center;gap:.65rem;font-size:.88rem;color:var(--text);padding:.35rem 0;cursor:pointer}.checkbox-row input[type=checkbox]{width:16px;height:16px;accent-color:#f4f0e8;cursor:pointer}.privacy-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.privacy-card{background:#14151b;border:1px solid rgba(244,240,232,.08);border-radius:8px;padding:1.5rem;text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.privacy-card:hover{border-color:#f4f0e840;transform:translateY(-2px);box-shadow:0 8px 24px #0006}.privacy-card-title{display:flex;align-items:center;gap:.4rem;font-weight:600;font-size:.98rem;color:var(--text);margin-bottom:.4rem}.privacy-card-desc{font-size:.85rem;color:var(--text-muted);line-height:1.45}@media(max-width:860px){.summary-grid-3,.privacy-grid{grid-template-columns:1fr}.app-main{padding:1.5rem}}.notification-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1200;animation:fadeIn .2s ease forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.notification-drawer{position:fixed;top:0;right:0;width:420px;max-width:90vw;height:100vh;background:#101115;border-left:1px solid rgba(244,240,232,.1);box-shadow:-10px 0 40px #000000b3;z-index:1201;display:flex;flex-direction:column;animation:slideInRight .25s cubic-bezier(.16,1,.3,1) forwards}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.notification-header{padding:1.25rem 1.5rem;border-bottom:1px solid rgba(244,240,232,.08);display:flex;align-items:center;justify-content:space-between;background:#14151b}.notification-tabs{display:flex;gap:.4rem;padding:.75rem 1.25rem;border-bottom:1px solid rgba(244,240,232,.08);background:transparent;overflow-x:auto}.notification-tab-btn{padding:.35rem .75rem;border-radius:8px;font-size:.78rem;font-weight:500;border:1px solid transparent;background:transparent;color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:all .15s ease}.notification-tab-btn:hover{color:#f4f0e8;background:#ffffff0d}.notification-tab-btn.active{background:#f4f0e8;color:#0a0b0d;font-weight:600}.notification-list{flex:1;overflow-y:auto;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.6rem}.notification-item{display:flex;align-items:flex-start;gap:.85rem;padding:.85rem;border-radius:6px;background:#14151b;border:1px solid rgba(244,240,232,.07);transition:all .15s ease;position:relative}.notification-item.unread{background:#181922;border-color:#f4f0e82e;box-shadow:0 4px 14px #00000040}.notification-item.unread:before{content:"";position:absolute;left:6px;top:14px;width:6px;height:6px;border-radius:50%;background:#f4f0e8}.notification-icon-wrapper{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.notification-icon-calls,.notification-icon-team,.notification-icon-workflows,.notification-icon-billing,.notification-icon-system{background:#ffffff14;color:#f4f0e8}.notification-content{flex:1;font-size:.85rem}.notification-title{font-weight:600;color:var(--text);margin-bottom:.2rem}.notification-desc{color:var(--text-muted);font-size:.8rem;line-height:1.4;margin-bottom:.35rem}.notification-time{font-size:.72rem;color:var(--text-faint)}.notification-badge{position:absolute;top:-4px;right:-4px;background:#f4f0e8;color:#0a0b0d;font-size:.68rem;font-weight:700;min-width:18px;height:18px;border-radius:999px;display:flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid #101115}.profile-dropdown-menu{position:absolute;top:calc(100% + 6px);left:0;width:270px;background:#16171d;border:1px solid rgba(244,240,232,.12);border-radius:8px;box-shadow:0 16px 40px #0009;z-index:1200;padding:1rem;animation:fadeInDown .2s ease forwards}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.profile-menu-header{display:flex;align-items:center;gap:.75rem;padding-bottom:.85rem;border-bottom:1px solid rgba(244,240,232,.08);margin-bottom:.75rem}.profile-avatar-lg{width:44px;height:44px;border-radius:50%;background:#ffffff14;color:#f4f0e8;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;flex-shrink:0}.profile-menu-nav{display:flex;flex-direction:column;gap:.25rem}.profile-menu-item{display:flex;align-items:center;gap:.65rem;padding:.55rem .75rem;border-radius:6px;color:var(--text);font-size:.85rem;font-weight:500;background:transparent;border:none;width:100%;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.profile-menu-item:hover{background:#ffffff0f;color:#fff}.profile-menu-item svg{color:var(--text-muted);width:16px;height:16px}.loader-spinner{display:inline-block;border-radius:50%;border-style:solid;border-color:#f4f0e826;border-top-color:#f4f0e8;animation:loader-spin .7s linear infinite;flex-shrink:0}@keyframes loader-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.loader-spinner{animation-duration:1.6s}}.login-shell{min-height:100vh;width:100vw;background-color:#0a0b0d;color:#f4f0e8;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:3rem 1.5rem 5rem;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;position:relative;font-family:var(--font-sans)}.login-shell:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:999;opacity:.04;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}.login-background-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:auto;opacity:.88}.login-vignette-ambient{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 40%,transparent 20%,rgba(10,11,13,.65) 80%),linear-gradient(to right,#0a0b0dcc,#0a0b0d4d,#0a0b0dcc);pointer-events:none;z-index:1}.login-vignette-bottom{position:absolute;inset-x:0;bottom:0;height:200px;background:linear-gradient(to top,#0a0b0d,rgba(10,11,13,.7) 60%,transparent);pointer-events:none;z-index:1}.login-top-logo{display:flex;align-items:center;justify-content:center;margin-bottom:2rem;position:relative;z-index:10}.login-top-logo-img{height:48px;width:auto;max-width:220px;object-fit:contain;filter:drop-shadow(0 4px 14px rgba(0,0,0,.5));transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s ease}.login-top-logo a:hover .login-top-logo-img{transform:scale(1.04);opacity:.96}.login-stage{position:relative;width:100%;max-width:480px;margin:auto;z-index:10}.login-card{position:relative;z-index:2;width:100%;max-width:480px;background:#101115bf;backdrop-filter:blur(36px) saturate(170%);-webkit-backdrop-filter:blur(36px) saturate(170%);border:1px solid rgba(244,240,232,.08);border-radius:12px;padding:2.5rem 2.25rem 2.25rem;box-shadow:0 30px 80px -20px #000c,0 0 50px -10px #f4f0e806,inset 0 1px #ffffff14;box-sizing:border-box}.login-card-title{font-family:inherit;font-weight:600;font-size:2.05rem;text-align:center;margin-top:0;margin-bottom:.45rem;color:#f4f0e8;letter-spacing:-.025em}.login-card-subtitle{text-align:center;color:#a8a399;font-size:.91rem;margin-top:0;margin-bottom:1.85rem;line-height:1.55;font-weight:400}.sso-button-stack{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.25rem}.sso-btn{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:.82rem 1.25rem;font-size:.9rem;font-weight:500;color:#f4f0e8;background:#ffffff08;border:1px solid rgba(244,240,232,.09);border-radius:6px;cursor:pointer;transition:all .22s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 14px #00000026,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sso-btn:hover{background:#fff1;border-color:#f4f0e838;transform:translateY(-1px);box-shadow:0 8px 20px #00000040,inset 0 1px #ffffff1a}.sso-btn:active{transform:scale(.985)}.sso-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.login-divider{display:flex;align-items:center;text-align:center;color:#f4f0e859;font-size:.76rem;font-weight:500;margin:1.35rem 0;letter-spacing:.06em;text-transform:uppercase}.login-divider:before,.login-divider:after{content:"";flex:1;border-bottom:1px solid rgba(244,240,232,.08)}.login-divider:before{margin-right:.85rem}.login-divider:after{margin-left:.85rem}.login-form-fields{display:flex;flex-direction:column;gap:1.15rem}.login-underline-input{width:100%;border:1px solid rgba(244,240,232,.09)!important;border-radius:6px!important;background:#ffffff08!important;box-shadow:inset 0 2px 4px #0003!important;padding:.85rem 1.15rem!important;font-size:.94rem!important;color:#f4f0e8!important;font-family:inherit;transition:all .2s cubic-bezier(.16,1,.3,1);box-sizing:border-box}.login-underline-input::placeholder{color:#f4f0e852;font-size:.88rem}.login-underline-input:focus{border-color:#f4f0e861!important;background:#ffffff0e!important;box-shadow:0 0 0 4px #f4f0e812,inset 0 1px 2px #0003!important;outline:none}.login-forgot-link{border:none;background:none;cursor:pointer;padding:0;font-size:.82rem;color:#a8a399;text-decoration:none;font-weight:500;transition:color .15s ease}.login-forgot-link:hover{color:#f4f0e8;text-decoration:underline}.login-continue-btn{width:100%;padding:.88rem 1.6rem;font-size:.94rem;font-weight:600;color:#0c0d10;background:linear-gradient(180deg,#f7f3eb,#ebe5d8);border:1px solid rgba(255,255,255,.4);border-radius:6px;cursor:pointer;transition:all .22s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 28px -6px #f4f0e838,inset 0 1px #fff;margin-top:.6rem;display:flex;align-items:center;justify-content:center}.login-continue-btn:hover{background:linear-gradient(180deg,#fff,#f2ede2);border-color:#fff;box-shadow:0 14px 36px -6px #f4f0e852,inset 0 1px #fff;transform:translateY(-1px) scale(1.005)}.login-continue-btn:active{transform:scale(.985)}.login-continue-btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.login-phone-alt-link{border:none;background:none;cursor:pointer;color:#ded8cb;font-size:.86rem;font-weight:500;transition:color .15s ease;padding:.35rem .6rem}.login-phone-alt-link:hover{color:#fff;text-decoration:underline}.login-notice-box{background:#f4f0e80d;border:1px solid rgba(244,240,232,.12);border-radius:6px;padding:.75rem 1rem;text-align:center}.login-error-box{background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:6px;padding:.75rem 1rem;text-align:center}.login-debug-code-box{background:#f4f0e80a;border:1px solid rgba(244,240,232,.1);padding:.85rem 1rem;border-radius:6px;text-align:center}.login-trust-row{display:flex;align-items:center;justify-content:center;gap:.85rem;margin-top:1.75rem;color:#8c877d;font-size:.78rem;font-weight:500;text-align:center;position:relative;z-index:2}.login-trust-dot{opacity:.35}.onboarding-step-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .85rem;border-radius:4px;background:#ffffff0d;border:1px solid rgba(244,240,232,.1);font-size:.74rem;font-weight:600;color:#f4f0e8;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.85rem}.onboarding-step-dot{width:6px;height:6px;border-radius:50%;background:#f4f0e8}.template-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.95rem;width:100%}@media(max-width:960px){.template-card-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.template-card-grid{grid-template-columns:1fr}}.template-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;text-align:left;background:#14151b;border:1px solid rgba(244,240,232,.08);border-radius:8px;padding:1.3rem 1.15rem;min-height:110px;cursor:pointer;transition:all .22s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px #0003;overflow:hidden;-webkit-user-select:none;user-select:none}.template-card:hover{background:#181a22;border-color:#f4f0e838;transform:translateY(-2px);box-shadow:0 8px 24px #0006}.template-card.active-selected{background:#1d1f2a;border-color:#f4f0e8;box-shadow:0 8px 24px #00000073}.template-card:active{transform:scale(.985)}.template-card-top-row{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:.85rem}.template-card-icon-box{width:38px;height:38px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#ffffff0f;border:1px solid rgba(244,240,232,.1);color:#f4f0e8;flex-shrink:0}.template-card-check{width:18px;height:18px;border-radius:50%;border:1.5px solid rgba(244,240,232,.25);background:transparent;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.16,1,.3,1)}.template-card.active-selected .template-card-check{border-color:#f4f0e8;background:#f4f0e8;color:#0a0b0d}.template-card-title{font-weight:600;font-size:.98rem;color:#f4f0e8;margin:0;letter-spacing:-.01em;line-height:1.35}.template-card-desc{font-size:.84rem;color:var(--text-muted);line-height:1.45;font-weight:400;flex:1;margin-bottom:.95rem}.template-card-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.template-card-tag{display:inline-flex;align-items:center;font-size:.72rem;color:#a1a1aa;background:#ffffff0d;border:1px solid rgba(244,240,232,.08);border-radius:4px;padding:.2rem .5rem;font-weight:500}.template-card-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(244,240,232,.08);padding-top:.85rem;font-size:.82rem;font-weight:500;color:#a1a1aa;transition:color .2s ease}.template-card:hover .template-card-footer{color:#f4f0e8}.template-card-arrow{transition:transform .2s ease;display:inline-block}.template-card:hover .template-card-arrow{transform:translate(4px)}.onboarding-details-grid{display:grid;grid-template-columns:1.15fr .95fr;gap:1.5rem;width:100%;text-align:left}@media(max-width:820px){.onboarding-details-grid{grid-template-columns:1fr;gap:1.25rem}}.use-case-prompt-hero{background:#14151b;border:1px solid rgba(244,240,232,.08);border-radius:8px;padding:1.4rem;margin-bottom:1.75rem;text-align:left;box-shadow:0 4px 16px #00000040}.use-case-prompt-hero:focus-within{border-color:#f4f0e859;box-shadow:0 4px 20px #0006}.field-builder-card{background:#14151b;border:1px solid rgba(244,240,232,.08);border-radius:8px;padding:1.25rem;display:flex;flex-direction:column;gap:.85rem}.field-item-row{display:flex;align-items:center;gap:.6rem;padding:.55rem .8rem;border-radius:6px;background:#181a22;border:1px solid rgba(244,240,232,.06);transition:all .18s ease}.field-item-row:hover{background:#1d1f2a;border-color:#f4f0e82e}.field-item-input{flex:1;background:transparent!important;border:none!important;border-bottom:1px dashed rgba(244,240,232,.2)!important;border-radius:0!important;padding:.25rem .4rem!important;color:#f4f0e8!important;font-size:.85rem!important;font-weight:500;box-shadow:none!important}.field-item-input:focus{border-bottom:1px solid #f4f0e8!important;outline:none!important}.field-item-badge{font-size:.7rem;font-weight:500;padding:.15rem .45rem;border-radius:6px;background:#ffffff0f;color:#a1a1aa;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid rgba(244,240,232,.08);transition:all .15s ease}.field-item-badge.required{background:#f4f0e81f;color:#f4f0e8;border-color:#f4f0e840}.field-delete-btn{background:none;border:none;color:#8c877d;cursor:pointer;padding:.2rem .4rem;border-radius:6px;font-size:.85rem;line-height:1;transition:color .15s ease,background .15s ease}.field-delete-btn:hover{color:#f87171;background:#ef444426}.field-add-inline-form{display:flex;align-items:center;gap:.5rem;margin-top:.35rem;padding-top:.75rem;border-top:1px solid rgba(244,240,232,.08)}@media(max-width:768px){.login-shell{padding:1.5rem 1rem 2.5rem;justify-content:flex-start;overflow-y:auto}.login-top-logo{margin-bottom:1.5rem;margin-top:.5rem}.login-top-logo-img{height:44px}.login-stage{max-width:100%;margin:0 auto}.login-card{max-width:100%;border-radius:1.5rem;padding:2rem 1.4rem 1.75rem}.login-card-title{font-size:1.75rem}.sso-btn{padding:.75rem .85rem;font-size:.88rem;min-height:44px}.login-underline-input{font-size:16px!important;padding:.75rem 1rem!important}.login-continue-btn{padding:.85rem 1rem;font-size:.95rem;min-height:46px}.login-trust-row{font-size:.72rem;gap:.6rem}}@media(max-width:480px){.login-shell{padding:1rem .75rem 2rem}.login-card{padding:1.6rem 1.15rem 1.5rem;border-radius:1.25rem}.login-card-title{font-size:1.55rem}}.ai-chat-window{width:92vw;max-width:820px;height:86vh;max-height:800px;min-height:560px;background:#101115;border-radius:10px;box-shadow:0 24px 70px -12px #000000b3,0 0 0 1px #f4f0e814;border:1px solid rgba(244,240,232,.1);display:flex;flex-direction:column;position:relative;overflow:hidden;box-sizing:border-box;animation:aiModalPop .28s cubic-bezier(.16,1,.3,1) forwards}@keyframes aiModalPop{0%{opacity:0;transform:scale(.97) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.ai-chat-header{height:64px;padding:0 1.75rem;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;border-bottom:1px solid rgba(244,240,232,.08);background:#14151b}.ai-chat-header-title{font-size:1.05rem;font-weight:700;color:#f4f0e8;letter-spacing:-.015em}.ai-chat-close-btn{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0f;border:1px solid rgba(244,240,232,.08);color:#a1a1aa;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1)}.ai-chat-close-btn:hover{background:#ffffff1f;color:#fff;transform:scale(1.05)}.ai-chat-stream{flex:1;overflow-y:auto;padding:1.75rem 2rem 1.25rem;display:flex;flex-direction:column;gap:1.5rem;scroll-behavior:smooth}.ai-chat-stream::-webkit-scrollbar{width:6px}.ai-chat-stream::-webkit-scrollbar-track{background:transparent}.ai-chat-stream::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.ai-chat-stream::-webkit-scrollbar-thumb:hover{background:#ffffff38}.ai-chat-user-msg-wrap{align-self:flex-end;max-width:82%;display:flex;flex-direction:column;align-items:flex-end;animation:aiMsgSlideIn .24s cubic-bezier(.16,1,.3,1) forwards}.ai-chat-user-row{display:flex;align-items:flex-start;gap:.65rem}.ai-chat-user-bubble{background:#f4f0e81f;color:#f4f0e8;border:1px solid rgba(244,240,232,.15);font-size:.94rem;font-weight:500;line-height:1.5;padding:.75rem 1.15rem;border-radius:8px 8px 2px;box-shadow:0 4px 14px #0000004d;word-break:break-word}.ai-chat-user-avatar{width:28px;height:28px;border-radius:50%;background:#f4f0e8;color:#0a0b0d;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;flex-shrink:0;-webkit-user-select:none;user-select:none;box-shadow:0 2px 5px #0000004d}.ai-chat-assistant-msg-wrap{align-self:flex-start;width:100%;max-width:740px;display:flex;flex-direction:column;gap:.75rem;animation:aiMsgSlideIn .24s cubic-bezier(.16,1,.3,1) forwards}@keyframes aiMsgSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ai-chat-loading-status{display:inline-flex;align-items:center;gap:.65rem;font-size:.88rem;color:#a1a1aa;font-weight:500;padding:.25rem 0;animation:aiMsgSlideIn .24s cubic-bezier(.16,1,.3,1) forwards}.ai-chat-loading-dots{display:flex;align-items:center;gap:4px}.ai-chat-loading-dots span{width:6px;height:6px;background:#a78bfa;border-radius:50%;animation:aiDotPulse 1.2s infinite ease-in-out both}.ai-chat-loading-dots span:nth-child(1){animation-delay:-.32s}.ai-chat-loading-dots span:nth-child(2){animation-delay:-.16s}.ai-chat-loading-dots span:nth-child(3){animation-delay:0s}@keyframes aiDotPulse{0%,80%,to{transform:scale(.6);opacity:.35}40%{transform:scale(1);opacity:1}}.ai-chat-rendered-content{font-size:.95rem;line-height:1.6;color:#ded8cb}.ai-chat-rendered-content h3{font-size:1.05rem;font-weight:700;color:#f4f0e8;margin:.9rem 0 .45rem;letter-spacing:-.015em}.ai-chat-rendered-content ul,.ai-chat-rendered-content ol{margin:.45rem 0;padding-left:1.25rem}.ai-chat-rendered-content li{margin-bottom:.45rem;color:#ded8cb}.ai-chat-scroll-bottom-btn{position:absolute;bottom:110px;right:2rem;width:32px;height:32px;border-radius:50%;background:#16171d;border:1px solid rgba(244,240,232,.15);box-shadow:0 4px 14px #0006;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;color:#f4f0e8;transition:all .15s ease}.ai-chat-scroll-bottom-btn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0009}.ai-chat-input-wrapper{padding:0 1.75rem .65rem;position:relative;flex-shrink:0}.ai-chat-input-box{background:#16171d;border:1.5px solid rgba(244,240,232,.12);border-radius:8px;padding:.85rem 1.15rem .65rem;box-shadow:0 4px 16px #0000004d;display:flex;flex-direction:column;gap:.35rem;transition:border-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.ai-chat-input-box:focus-within{border-color:#f4f0e859;box-shadow:0 4px 18px #00000073}.ai-chat-textarea{width:100%;border:none!important;background:transparent!important;padding:.15rem 0!important;font-size:.95rem!important;color:#f4f0e8!important;resize:none!important;outline:none!important;box-shadow:none!important;min-height:44px;max-height:140px;line-height:1.5;font-family:inherit}.ai-chat-textarea::placeholder{color:#71717a;font-weight:400}.ai-chat-toolbar{display:flex;align-items:center;justify-content:flex-end;padding-top:.2rem}.ai-chat-waveform-btn{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:#a78bfa;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1)}.ai-chat-waveform-btn:hover:not(:disabled){background:#a78bfa26;transform:scale(1.06)}.ai-chat-waveform-btn.recording{color:#ef4444;background:#ef44441a;animation:aiRecordingPulse 1.4s infinite ease-in-out}@keyframes aiRecordingPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1);background:#ef44442e}}.ai-chat-send-purple-btn{width:32px;height:32px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:#a78bfa;border:none;color:#fff;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px #a78bfa4d}.ai-chat-send-purple-btn:hover:not(:disabled){background:#8b5cf6;transform:scale(1.06);box-shadow:0 4px 14px #8b5cf666}.ai-chat-send-purple-btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.ai-chat-disclaimer{text-align:center;font-size:.76rem;color:#71717a;margin:0;padding-bottom:.75rem;font-weight:400;letter-spacing:-.01em}.ai-chat-json-stream-wrap{align-self:flex-start;width:100%;max-width:520px;background:transparent;padding:.25rem 0;animation:aiMsgSlideIn .25s cubic-bezier(.16,1,.3,1) forwards;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.ai-chat-json-code-scroll{height:135px;overflow-y:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:.2rem;font-size:.86rem;line-height:1.5;letter-spacing:-.01em;color:#a1a1aa;background:transparent;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,1) 22%,rgba(0,0,0,1) 78%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,1) 22%,rgba(0,0,0,1) 78%,transparent 100%)}.json-line{color:#a1a1aa!important;white-space:pre;margin:0;padding:0;font-family:inherit}.ai-chat-cursor{color:#f4f0e8;font-weight:700;margin-left:2px;animation:aiCursorBlink .6s infinite step-start}@keyframes aiCursorBlink{50%{opacity:0}}.agent-detail-canvas{width:100%;max-width:100%;margin:0;padding:.5rem 0 3.5rem;box-sizing:border-box}.agent-detail-main-card{width:100%;max-width:100%;background:transparent;border:none;box-shadow:none;padding:0;display:flex;flex-direction:column;box-sizing:border-box;animation:pageFadeIn .25s cubic-bezier(.16,1,.3,1) forwards}.agent-stepper-header{display:flex;align-items:center;gap:1.25rem;margin-bottom:2.25rem;padding:0}.agent-stepper-tab{flex:1;background:transparent;border:none;cursor:pointer;padding:0;text-align:left;transition:all .2s ease}.agent-stepper-bar{height:3px;border-radius:2px;background:#ffffff1a;transition:background .2s cubic-bezier(.16,1,.3,1);width:100%}.agent-stepper-tab.active .agent-stepper-bar{background:#f4f0e8}.agent-stepper-tab.completed .agent-stepper-bar{background:#f4f0e8;opacity:.75}.agent-stepper-label{display:block;font-size:.84rem;font-weight:500;color:#71717a;margin-top:.55rem;letter-spacing:-.01em;transition:color .18s ease}.agent-stepper-tab.active .agent-stepper-label{color:#f4f0e8;font-weight:700}.agent-stepper-tab.completed .agent-stepper-label{color:#a1a1aa;font-weight:600}.agent-card-title{font-size:1.3rem;font-weight:700;color:#f4f0e8;margin:0 0 .3rem;letter-spacing:-.02em}.agent-card-subtitle{font-size:.88rem;color:#a1a1aa;margin:0 0 1.75rem;line-height:1.45}.agent-goal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;margin-bottom:1.5rem}.agent-goal-card{background:#14151b;border:1px solid rgba(244,240,232,.1);border-radius:8px;padding:1.15rem;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;gap:.75rem;position:relative}.agent-goal-card:hover{border-color:#f4f0e847;transform:translateY(-2px);box-shadow:0 4px 16px #00000059}.agent-goal-card.selected{border:2px solid #f4f0e8;box-shadow:0 4px 20px #00000080;background:#181a22}.agent-goal-icon-box{width:36px;height:36px;border-radius:6px;background:#ffffff0f;display:flex;align-items:center;justify-content:center;color:#f4f0e8}.agent-goal-title-row{display:flex;align-items:baseline;justify-content:space-between}.agent-goal-title{font-size:.96rem;font-weight:700;color:#f4f0e8}.agent-goal-badge{font-size:.74rem;font-weight:600;color:#a78bfa}.agent-goal-desc{font-size:.8rem;color:#a1a1aa;margin:.25rem 0 0;line-height:1.4}.agent-footer-nav{display:flex;align-items:center;justify-content:space-between;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid rgba(244,240,232,.08)}.agent-footer-left{display:flex;align-items:center;gap:1.25rem}.agent-footer-next-btn{background:#f4f0e8;color:#0a0b0d;padding:.65rem 1.6rem;border-radius:6px;font-weight:600;font-size:.88rem;border:none;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px #00000040}.agent-footer-next-btn:hover:not(:disabled){background:#fff;transform:translateY(-1px);box-shadow:0 4px 14px #f4f0e84d}.agent-footer-next-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.answrable-updates-section{width:100%}.answrable-update-card{background:#14151b;border-radius:10px;padding:1.5rem 1.5rem 1.4rem;border:1px solid rgba(244,240,232,.08);box-shadow:0 10px 30px #00000040;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;transition:all .22s cubic-bezier(.16,1,.3,1)}.answrable-update-card:hover{transform:translateY(-4px);border-color:#f4f0e833;box-shadow:0 18px 45px #00000073}.answrable-update-top-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.answrable-update-tag{background:#ffffff1a;color:#f4f0e8;font-size:.76rem;font-weight:600;padding:.35rem .8rem;border-radius:4px;letter-spacing:-.01em;display:inline-flex;align-items:center;box-shadow:0 2px 6px #0003}.answrable-date-pill{background:#ffffff14;border-radius:4px;padding:3px 3px 3px 9px;display:inline-flex;align-items:center;gap:6px;box-shadow:0 2px 6px #0003}.answrable-date-month{color:#f4f0e8;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.answrable-date-day{background:#f4f0e8;color:#0a0b0d;font-size:.76rem;font-weight:700;padding:2px 8px;border-radius:3px;line-height:1.2}.answrable-update-title{font-size:1.35rem;font-weight:700;color:#f4f0e8;margin:1.1rem 0 .45rem;letter-spacing:-.02em;line-height:1.25}.answrable-update-desc{font-size:.88rem;color:#a1a1aa;line-height:1.55;margin:0 0 1.25rem;font-weight:400}.answrable-update-image-box{position:relative;width:100%;border-radius:8px;overflow:hidden;aspect-ratio:16 / 10;background:#181920}.answrable-update-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s cubic-bezier(.16,1,.3,1)}.answrable-update-card:hover .answrable-update-img{transform:scale(1.03)}.answrable-update-image-overlay{position:absolute;inset-x:0;bottom:0;padding:1.2rem 1.1rem .9rem;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.4) 55%,transparent 100%);display:flex;flex-direction:column;gap:.15rem;color:#fff;pointer-events:none}.answrable-overlay-location{display:flex;align-items:center;gap:.4rem;font-size:.92rem;font-weight:700;letter-spacing:-.01em;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.4)}.answrable-overlay-location svg{flex-shrink:0;opacity:.9}.answrable-overlay-sub{font-size:.78rem;color:#ffffffd9;font-weight:500;padding-left:1.25rem;text-shadow:0 1px 3px rgba(0,0,0,.4)}.answrable-wallet-shell{background:#14151b;border-radius:10px;padding:1.35rem;border:1px solid rgba(244,240,232,.08);box-shadow:0 4px 20px #00000040,0 1px 3px #00000026;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;cursor:pointer;transition:all .24s cubic-bezier(.16,1,.3,1);color:#f4f0e8;width:100%;height:100%}.answrable-wallet-shell:hover{transform:translateY(-3px);box-shadow:0 10px 30px #00000073;border-color:#f4f0e833}.answrable-wallet-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.1rem}.answrable-wallet-title{font-size:1.15rem;font-weight:700;color:#f4f0e8;margin:0;letter-spacing:-.015em;line-height:1.2}.answrable-wallet-sub{font-size:.82rem;color:#a1a1aa;margin:.25rem 0 0;font-weight:400}.answrable-wallet-arrow-btn{width:28px;height:28px;border-radius:50%;background:#ffffff0f;border:1px solid rgba(244,240,232,.12);display:flex;align-items:center;justify-content:center;color:#f4f0e8;font-size:.85rem;font-weight:600;transition:all .18s ease;flex-shrink:0}.answrable-wallet-shell:hover .answrable-wallet-arrow-btn{background:#f4f0e8;color:#0a0b0d;transform:translate(2px,-2px)}.answrable-wallet-inner-card{position:relative;width:100%;min-height:175px;border-radius:8px;padding:1.35rem 1.4rem 1.25rem;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;overflow:hidden;background:radial-gradient(circle at 85% 15%,rgba(212,175,55,.22) 0%,transparent 60%),radial-gradient(circle at 10% 90%,rgba(255,255,255,.06) 0%,transparent 50%),linear-gradient(135deg,#18191c,#111215);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 1px #ffffff1f,0 8px 24px #00000040}.answrable-wallet-inner-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.09;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}.answrable-wallet-emblem{display:flex;align-items:center;position:relative;height:28px;z-index:1}.answrable-wallet-circle-1{width:28px;height:28px;border-radius:50%;background:#ffffff2e;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.3)}.answrable-wallet-circle-2{width:28px;height:28px;border-radius:50%;background:#ffffff47;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);margin-left:-11px}.answrable-wallet-balance-wrap{display:flex;flex-direction:column;gap:.15rem;z-index:1}.answrable-wallet-amount-row{display:flex;align-items:baseline;line-height:1}.answrable-wallet-amount-whole{font-size:2.1rem;font-weight:700;color:#fff;letter-spacing:-.025em;text-shadow:0 2px 8px rgba(0,0,0,.3)}.answrable-wallet-amount-cents{font-size:2.1rem;font-weight:500;color:#ffffffa6;letter-spacing:-.025em}.answrable-wallet-balance-label{font-size:.82rem;font-weight:500;color:#ffffffd9;letter-spacing:-.01em;margin-top:.25rem;text-shadow:0 1px 4px rgba(0,0,0,.3)}.answrable-wallet-inner-card.answrable-spend-mesh{background:radial-gradient(circle at 85% 20%,rgba(16,185,129,.22) 0%,transparent 60%),radial-gradient(circle at 15% 85%,rgba(245,242,235,.08) 0%,transparent 50%),linear-gradient(135deg,#18191c,#111215);border:1px solid rgba(255,255,255,.08)}.answrable-spend-pill-1{width:28px;height:28px;border-radius:50%;background:#ffffff2e;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.3)}.answrable-spend-pill-2{width:28px;height:28px;border-radius:50%;background:#ffffff47;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);margin-left:-11px}.answrable-wallet-inner-card.answrable-enterprise-mesh{background:radial-gradient(circle at 90% 30%,rgba(217,119,6,.2) 0%,transparent 60%),radial-gradient(circle at 15% 80%,rgba(245,242,235,.08) 0%,transparent 50%),linear-gradient(135deg,#1e1b18,#111215);border:1px solid rgba(255,255,255,.08)}.answrable-enterprise-emblem-box{width:28px;height:28px;border-radius:6px;background:#ffffff38;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.35);display:flex;align-items:center;justify-content:center}.studio-prompt-card{width:100%;max-width:780px;background:#13141a;border:1px solid rgba(244,240,232,.1);border-radius:20px;padding:1.1rem 1.25rem .85rem;box-shadow:0 12px 40px #0009;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);margin-bottom:1.25rem;display:flex;flex-direction:column;gap:.75rem;text-align:left;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.studio-prompt-card:focus-within{border-color:#f4f0e840;box-shadow:0 16px 48px #000000b3}.studio-prompt-textarea{width:100%!important;background:transparent!important;border:none!important;border-radius:0!important;outline:none!important;box-shadow:none!important;color:#f4f0e8!important;font-size:.95rem!important;line-height:1.55!important;resize:none!important;font-family:inherit!important;padding:0!important;margin:0!important}.studio-prompt-textarea:focus{outline:none!important;border:none!important;box-shadow:none!important;background:transparent!important}.studio-prompt-textarea::placeholder{color:#71717a!important;font-size:.95rem!important}.studio-chat-input{flex:1!important;background:transparent!important;border:none!important;border-radius:0!important;outline:none!important;box-shadow:none!important;color:#f4f0e8!important;font-size:.9rem!important;padding:0!important;margin:0!important}.studio-chat-input:focus{outline:none!important;border:none!important;box-shadow:none!important;background:transparent!important}.studio-chat-input::placeholder{color:#f4f0e866!important;font-size:.9rem!important}@keyframes orbPulse{0%{transform:scale(.85);opacity:.65;box-shadow:0 0 6px #ffffff4d,0 0 12px #ffffff26}to{transform:scale(1.15);opacity:1;box-shadow:0 0 12px #ffffffb3,0 0 24px #ffffff59}}@keyframes shimmerText{0%{background-position:200% 0}to{background-position:-200% 0}}.bg-red-500{background-color:#ef4444!important}.rounded-full{border-radius:9999px!important}.space-x-2>*+*{margin-left:.5rem!important}.space-x-1>*+*{margin-left:.25rem!important}.h-3{height:.75rem!important}.w-3{width:.75rem!important}.h-2{height:.5rem!important}.w-2{width:.5rem!important}.h-8{height:2rem!important}
