.password-module___uRDkG__page{background:radial-gradient(at 15% 10%,#f8dde87a,#0000 42%),radial-gradient(at 90% 85%,#fceef3cc,#0000 38%),#fffdfc;place-items:center;min-height:calc(100vh - 4rem);padding:3rem 1.25rem;display:grid}.password-module___uRDkG__card{text-align:center;background:#ffffffe6;border:1px solid #efe7ea;border-radius:20px;width:100%;max-width:420px;padding:2.5rem 2rem 2rem;box-shadow:0 20px 60px #482b3714}.password-module___uRDkG__iconWrap{color:#b96886;background:#fceef3;border:1px solid #f2d8e2;border-radius:16px;place-items:center;width:48px;height:48px;margin:0 auto 1.25rem;display:grid}.password-module___uRDkG__eyebrow{color:#b96886;letter-spacing:.16em;margin:0 0 .5rem;font-size:.68rem;font-weight:700}.password-module___uRDkG__title{color:#2c2c2c;font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,7vw,2.5rem);font-weight:600}.password-module___uRDkG__description{color:#6b7280;max-width:290px;margin:.85rem auto 1.8rem;font-size:.92rem;line-height:1.65}.password-module___uRDkG__form{text-align:left}.password-module___uRDkG__label{color:#3f3a3c;margin-bottom:.5rem;font-size:.82rem;font-weight:600;display:block}.password-module___uRDkG__inputWrap{background:#fff;border:1px solid #e8dfe3;border-radius:11px;align-items:center;gap:.65rem;min-height:48px;padding:0 .8rem;transition:border-color .16s,box-shadow .16s;display:flex}.password-module___uRDkG__inputWrap:focus-within{border-color:#d89ab1;box-shadow:0 0 0 3px #d89ab12e}.password-module___uRDkG__inputIcon{color:#a18b94;flex:none}.password-module___uRDkG__input{color:#2c2c2c;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.9rem}.password-module___uRDkG__input::placeholder{color:#aaa0a4}.password-module___uRDkG__visibilityButton{color:#8c7b82;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:.25rem;display:grid}.password-module___uRDkG__visibilityButton:hover{color:#b96886}.password-module___uRDkG__errorMessage{color:#c0392b;margin:.6rem 0 0;font-size:.82rem;font-weight:500}.password-module___uRDkG__submitButton{color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#c97896;border:0;border-radius:11px;margin-top:1rem;font-size:.92rem;font-weight:600;transition:background .16s,transform .16s}.password-module___uRDkG__submitButton:hover{background:#b96886}.password-module___uRDkG__submitButton:active{transform:translateY(1px)}.password-module___uRDkG__note{color:#9a8e93;margin:1.5rem 0 0;font-size:.75rem}@media (max-width:480px){.password-module___uRDkG__card{padding:2rem 1.25rem 1.5rem}}
.chat-module___XQHEG__aastroindRoot{--bg:#131316;--surface:#1b1b1f;--surface-hover:#202025;--raised:#242429;--border:#303037;--text:#eeeef0;--muted:#92929a;--accent:#e8b44a;--accent-soft:#e8b44a24;--accent-glow:#e8b44a38;--sidebar-width:260px;--max:900px;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.chat-module___XQHEG__aastroindRoot ::selection{color:#fff;background:#3b82f666}.chat-module___XQHEG__aastroindRoot *{box-sizing:border-box}:is(.chat-module___XQHEG__aastroindRoot button,.chat-module___XQHEG__aastroindRoot textarea){font:inherit}.chat-module___XQHEG__aastroindRoot button{cursor:pointer}.chat-module___XQHEG__aastroindRoot .app-shell{background:var(--bg);min-height:100vh;display:flex}.chat-module___XQHEG__aastroindRoot .sidebar{width:var(--sidebar-width);min-width:var(--sidebar-width);border-right:1px solid var(--border);background:#111114;min-height:100vh;padding:22px 14px}.chat-module___XQHEG__aastroindRoot .sidebar-brand{letter-spacing:-.01em;align-items:center;gap:10px;padding:4px 10px 24px;font-size:15px;font-weight:600;display:flex}.chat-module___XQHEG__aastroindRoot .brand-mark{color:var(--accent);text-shadow:0 0 16px var(--accent-glow);font-size:20px;line-height:1}.chat-module___XQHEG__aastroindRoot .new-chat-button{border:1px solid var(--border);background:var(--surface);width:100%;height:42px;color:var(--text);border-radius:10px;align-items:center;gap:10px;padding:0 13px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.chat-module___XQHEG__aastroindRoot .new-chat-button:hover{background:var(--surface-hover);border-color:#e8b44a73}.chat-module___XQHEG__aastroindRoot .new-chat-icon{color:var(--accent);font-size:20px;line-height:1}.chat-module___XQHEG__aastroindRoot .history-section{margin-top:28px}.chat-module___XQHEG__aastroindRoot .history-label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding:0 10px 10px;font-size:11px;font-weight:600}.chat-module___XQHEG__aastroindRoot .history-list{flex-direction:column;gap:3px;display:flex}.chat-module___XQHEG__aastroindRoot .history-item{width:100%;min-height:40px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;transition:background .16s,color .16s,border-color .16s;display:flex}.chat-module___XQHEG__aastroindRoot .history-item:hover{background:var(--surface);color:var(--text)}.chat-module___XQHEG__aastroindRoot .history-item.active{background:var(--accent-soft);color:var(--text);border-color:#e8b44a4d}.chat-module___XQHEG__aastroindRoot .history-icon{color:var(--accent);font-size:12px}.chat-module___XQHEG__aastroindRoot .history-title{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.chat-module___XQHEG__aastroindRoot .history-empty{color:#66666e;padding:8px 10px;font-size:12px;line-height:1.5}.chat-module___XQHEG__aastroindRoot .chat-area{flex-direction:column;flex:1;min-width:0;min-height:100vh;display:flex}.chat-module___XQHEG__aastroindRoot .chat-header{justify-content:flex-end;align-items:center;height:64px;padding:0 28px;display:flex}.chat-module___XQHEG__aastroindRoot .mobile-brand{display:none}.chat-module___XQHEG__aastroindRoot .header-new-chat{color:var(--muted);background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:13px}.chat-module___XQHEG__aastroindRoot .header-new-chat:hover{background:var(--surface);color:var(--text)}.chat-module___XQHEG__aastroindRoot .chat-content{width:min(var(--max), calc(100% - 40px));flex:1;margin:0 auto;padding:70px 0 180px}.chat-module___XQHEG__aastroindRoot .welcome{text-align:center;max-width:680px;margin:90px auto 0}.chat-module___XQHEG__aastroindRoot .welcome-mark{color:var(--accent);text-shadow:0 0 25px var(--accent-glow);margin-bottom:22px;font-size:38px}.chat-module___XQHEG__aastroindRoot .welcome h1{letter-spacing:-.035em;margin:0;font-size:clamp(28px,4vw,42px);font-weight:600}.chat-module___XQHEG__aastroindRoot .welcome p{max-width:530px;color:var(--muted);margin:16px auto 0;font-size:15px;line-height:1.7}.chat-module___XQHEG__aastroindRoot .message-list{flex-direction:column;gap:30px;display:flex}.chat-module___XQHEG__aastroindRoot .message-row{gap:12px;display:flex}.chat-module___XQHEG__aastroindRoot .message-row.user{justify-content:flex-end}.chat-module___XQHEG__aastroindRoot .message-content{max-width:720px}.chat-module___XQHEG__aastroindRoot .message-row.user .message-content{background:var(--surface);border:1px solid var(--border);border-radius:16px;max-width:min(720px,80%);padding:13px 16px}.chat-module___XQHEG__aastroindRoot .message-row.assistant .message-content{flex:1}.chat-module___XQHEG__aastroindRoot .assistant-avatar{width:30px;min-width:30px;height:30px;color:var(--accent);background:var(--accent-soft);border:1px solid #e8b44a59;border-radius:50%;place-items:center;font-size:13px;display:grid}.chat-module___XQHEG__aastroindRoot .video-block{margin-top:22px}.chat-module___XQHEG__aastroindRoot .video-block h3{margin:0 0 14px;font-size:15px}.chat-module___XQHEG__aastroindRoot .video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.chat-module___XQHEG__aastroindRoot .video-card{border:1px solid var(--border);background:var(--surface);color:inherit;border-radius:12px;text-decoration:none;transition:transform .16s,border-color .16s;overflow:hidden}.chat-module___XQHEG__aastroindRoot .video-card:hover{border-color:#e8b44a66;transform:translateY(-2px)}.chat-module___XQHEG__aastroindRoot .video-thumbnail{aspect-ratio:16/9;position:relative;overflow:hidden}.chat-module___XQHEG__aastroindRoot .video-thumbnail img{object-fit:cover;width:100%;height:100%}.chat-module___XQHEG__aastroindRoot .video-duration{color:#fff;background:#000c;border-radius:4px;padding:3px 5px;font-size:11px;position:absolute;bottom:7px;right:7px}.chat-module___XQHEG__aastroindRoot .video-info{box-sizing:border-box;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.chat-module___XQHEG__aastroindRoot .video-info strong{font-size:13px;line-height:1.4}.chat-module___XQHEG__aastroindRoot .video-info span{color:var(--muted);font-size:12px}.chat-module___XQHEG__aastroindRoot .loading-message{align-items:center;gap:5px;min-height:40px;display:flex}.chat-module___XQHEG__aastroindRoot .loading-message span{background:var(--accent);border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite chat-module___XQHEG__pulse}.chat-module___XQHEG__aastroindRoot .loading-message span:nth-child(2){animation-delay:.12s}.chat-module___XQHEG__aastroindRoot .loading-message span:nth-child(3){animation-delay:.24s}@keyframes chat-module___XQHEG__pulse{0%,to{opacity:.25}50%{opacity:1}}.chat-module___XQHEG__aastroindRoot .composer-area{left:var(--sidebar-width);z-index:10;background:linear-gradient(to top, var(--bg) 65%, transparent);padding:20px 20px 16px;position:fixed;bottom:0;right:0}.chat-module___XQHEG__aastroindRoot .composer{width:min(var(--max), 100%);border:1px solid var(--border);background:var(--surface);border-radius:17px;align-items:flex-end;gap:8px;min-height:62px;margin:0 auto;padding:9px 9px 9px 17px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.chat-module___XQHEG__aastroindRoot .composer.focused{background:#1d1d21;border-color:#e8b44ab3;box-shadow:0 0 0 1px #e8b44a1f,0 0 24px #e8b44a1c}.chat-module___XQHEG__aastroindRoot .composer-main{flex:1;position:relative}.chat-module___XQHEG__aastroindRoot .composer textarea{resize:none;width:100%;min-height:42px;max-height:180px;color:var(--text);background:0 0;border:0;outline:0;padding:11px 0;font-size:14px;line-height:20px}.chat-module___XQHEG__aastroindRoot .composer textarea::placeholder{color:#777780}.chat-module___XQHEG__aastroindRoot .composer textarea:disabled{opacity:.6}.chat-module___XQHEG__aastroindRoot .listening-indicator{color:var(--accent);align-items:center;gap:6px;font-size:11px;display:flex;position:absolute;bottom:-1px;left:0}.chat-module___XQHEG__aastroindRoot .listening-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px var(--accent);border-radius:50%;animation:1s ease-in-out infinite chat-module___XQHEG__listening-pulse}@keyframes chat-module___XQHEG__listening-pulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.chat-module___XQHEG__aastroindRoot .composer-actions{align-items:center;gap:4px;display:flex}:is(.chat-module___XQHEG__aastroindRoot .composer-icon-button,.chat-module___XQHEG__aastroindRoot .send-button){color:#85858d;background:0 0;border:0;border-radius:10px;place-items:center;width:38px;height:38px;transition:background .16s,color .16s,box-shadow .16s;display:grid}.chat-module___XQHEG__aastroindRoot .composer-icon-button:hover{background:var(--raised);color:var(--text)}.chat-module___XQHEG__aastroindRoot .composer-icon-button.active{background:var(--accent-soft);color:var(--accent);box-shadow:0 0 15px #e8b44a24}.chat-module___XQHEG__aastroindRoot .send-button{background:var(--accent);color:#171717}.chat-module___XQHEG__aastroindRoot .send-button:hover:not(:disabled){box-shadow:0 0 16px #e8b44a47}.chat-module___XQHEG__aastroindRoot .send-button:disabled{opacity:.3;cursor:default}.chat-module___XQHEG__aastroindRoot .attachment-list{width:min(var(--max), 100%);flex-wrap:wrap;gap:7px;margin:8px auto 0;display:flex}.chat-module___XQHEG__aastroindRoot .attachment-chip{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:7px;padding:5px 9px;font-size:11px}.chat-module___XQHEG__aastroindRoot .composer-disclaimer{width:min(var(--max), 100%);text-align:center;color:#62626a;margin:8px auto 0;font-size:10px}@media (max-width:760px){.chat-module___XQHEG__aastroindRoot .sidebar{display:none}.chat-module___XQHEG__aastroindRoot .chat-header{justify-content:space-between;height:58px;padding:0 16px}.chat-module___XQHEG__aastroindRoot .mobile-brand{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.chat-module___XQHEG__aastroindRoot .chat-content{width:calc(100% - 28px);padding-top:40px}.chat-module___XQHEG__aastroindRoot .welcome{margin-top:70px}.chat-module___XQHEG__aastroindRoot .welcome h1{font-size:30px}.chat-module___XQHEG__aastroindRoot .video-grid{grid-template-columns:1fr}.chat-module___XQHEG__aastroindRoot .composer-area{padding:12px 12px 10px;left:0}.chat-module___XQHEG__aastroindRoot .composer{border-radius:14px}.chat-module___XQHEG__aastroindRoot .message-row.user .message-content{max-width:88%}}.chat-module___XQHEG__aastroindRoot .source-block{margin:18px 0}.chat-module___XQHEG__aastroindRoot .source-block h3{margin:0 0 12px;font-size:14px;font-weight:600}.chat-module___XQHEG__aastroindRoot .source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.chat-module___XQHEG__aastroindRoot .source-card{min-width:0;color:var(--text);border:1px solid var(--border);background:var(--surface);border-radius:12px;text-decoration:none;transition:border-color .15s,transform .15s;display:block;overflow:hidden}.chat-module___XQHEG__aastroindRoot .source-card:hover{border-color:#e8b44a80;transform:translateY(-1px)}.chat-module___XQHEG__aastroindRoot .source-thumbnail{aspect-ratio:16/9;background:var(--raised);position:relative;overflow:hidden}.chat-module___XQHEG__aastroindRoot .source-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.chat-module___XQHEG__aastroindRoot .source-time{color:#fff;background:#000000c7;border-radius:5px;padding:3px 6px;font-size:10px;position:absolute;bottom:7px;right:7px}.chat-module___XQHEG__aastroindRoot .source-card-body{box-sizing:border-box;min-width:0;padding:12px}.chat-module___XQHEG__aastroindRoot .source-card-body>strong{font-size:13px;line-height:1.45;display:block}.chat-module___XQHEG__aastroindRoot .source-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:11px;display:flex}.chat-module___XQHEG__aastroindRoot .members-badge{color:#e8b44a;background:var(--accent-soft);border-radius:5px;padding:3px 6px}.chat-module___XQHEG__aastroindRoot .source-card-body p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.55}.chat-module___XQHEG__aastroindRoot .backend-progress{border:1px solid var(--border);color:var(--muted);background:var(--surface);border-radius:10px;align-items:flex-start;gap:10px;margin:14px 0;padding:11px 12px;font-size:12px;display:flex}.chat-module___XQHEG__aastroindRoot .backend-progress strong{color:var(--text);font-weight:500}.chat-module___XQHEG__aastroindRoot .backend-progress p{margin:5px 0;line-height:1.5}.chat-module___XQHEG__aastroindRoot .backend-progress small{margin-top:5px;display:block}.chat-module___XQHEG__aastroindRoot .progress-spinner{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;flex:0 0 13px;width:13px;height:13px;margin-top:2px;animation:.8s linear infinite chat-module___XQHEG__backend-spin}@keyframes chat-module___XQHEG__backend-spin{to{transform:rotate(360deg)}}.chat-module___XQHEG__aastroindRoot .progress-track{background:var(--border);border-radius:99px;height:4px;margin-top:8px;overflow:hidden}.chat-module___XQHEG__aastroindRoot .progress-track span{background:var(--accent);height:100%;transition:width .2s;display:block}.chat-module___XQHEG__aastroindRoot .cache-note{color:var(--muted);margin-bottom:10px;font-size:11px}.chat-module___XQHEG__aastroindRoot .findings-block{border-left:2px solid var(--accent);margin:12px 0;padding-left:12px}.chat-module___XQHEG__aastroindRoot .finding-item{margin:8px 0}.chat-module___XQHEG__aastroindRoot .finding-item strong{font-size:13px}.chat-module___XQHEG__aastroindRoot .finding-item p{margin:4px 0;line-height:1.6}@media (max-width:760px){.chat-module___XQHEG__aastroindRoot .source-grid{grid-template-columns:1fr}}.chat-module___XQHEG__aastroindRoot .text-block p{color:#dddddf;margin:0 0 10px;font-size:15px;line-height:1.75}.chat-module___XQHEG__aastroindRoot .text-block p:last-child{margin-bottom:0}.chat-module___XQHEG__aastroindRoot .text-block .md-h1{color:var(--text);margin:18px 0 8px;font-size:20px;font-weight:700}.chat-module___XQHEG__aastroindRoot .text-block .md-h2{color:var(--text);margin:16px 0 7px;font-size:17px;font-weight:600}.chat-module___XQHEG__aastroindRoot .text-block .md-h3{color:var(--text);margin:14px 0 6px;font-size:15px;font-weight:600}:is(.chat-module___XQHEG__aastroindRoot .text-block .md-h4,.chat-module___XQHEG__aastroindRoot .text-block .md-h5){color:var(--muted);margin:12px 0 5px;font-size:14px;font-weight:600}.chat-module___XQHEG__aastroindRoot .text-block .md-hr{border:none;border-top:1px solid var(--border);margin:14px 0}:is(.chat-module___XQHEG__aastroindRoot .text-block .md-ul,.chat-module___XQHEG__aastroindRoot .text-block .md-ol){color:#dddddf;margin:6px 0 10px 18px;padding:0;font-size:15px;line-height:1.75}:is(.chat-module___XQHEG__aastroindRoot .text-block .md-ul li,.chat-module___XQHEG__aastroindRoot .text-block .md-ol li){margin-bottom:4px}.chat-module___XQHEG__aastroindRoot .text-block .md-code{background:var(--raised);color:var(--accent);border-radius:5px;padding:2px 6px;font-family:ui-monospace,Cascadia Code,Fira Code,monospace;font-size:13px}.chat-module___XQHEG__aastroindRoot .text-block strong{color:var(--text);font-weight:600}.chat-module___XQHEG__aastroindRoot .text-block em{color:#c8c8cc;font-style:italic}.chat-module___XQHEG__aastroindRoot .md-table-wrapper{border:1px solid var(--border);border-radius:10px;margin:12px 0;overflow-x:auto}.chat-module___XQHEG__aastroindRoot .md-table{border-collapse:collapse;width:100%;font-size:13.5px}.chat-module___XQHEG__aastroindRoot .md-table th{background:var(--raised);color:var(--text);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:9px 14px;font-weight:600}.chat-module___XQHEG__aastroindRoot .md-table td{color:#ccccce;vertical-align:top;border-bottom:1px solid #30303799;padding:8px 14px;line-height:1.55}.chat-module___XQHEG__aastroindRoot .md-table tr:last-child td{border-bottom:none}.chat-module___XQHEG__aastroindRoot .md-table tr:hover td{background:#ffffff08}.chat-module___XQHEG__aastroindRoot .copy-button{border:1px solid var(--border);background:var(--surface);width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;margin-bottom:6px;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.chat-module___XQHEG__aastroindRoot .copy-button:hover{background:var(--raised);color:var(--text);border-color:#ffffff1f}.chat-module___XQHEG__aastroindRoot .copy-button.copied{color:#4ade80;background:#4ade8014;border-color:#4ade8059}
