.ai-plan_composer__u_wdg{display:flex;flex-direction:column;gap:16px;border-radius:22px;background:#171522;color:#fffaf2;padding:22px;min-width:0}.ai-plan_composerHeading__UHGlv{display:flex;flex-direction:column;gap:8px}.ai-plan_eyebrow__cgrWW{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:#ffe0ad;font-size:10px;letter-spacing:1.4px;font-weight:700}.ai-plan_proBadge__LJkkT{display:inline-flex;align-items:center;flex-shrink:0;padding:3px 5px;border-radius:5px;color:#ffe0ad;background:#171522;font-size:9px;font-weight:800;line-height:1;letter-spacing:.8px}.ai-plan_eyebrow__cgrWW .ai-plan_proBadge__LJkkT{margin-left:2px;background:#ffe0ad;color:#171522}.ai-plan_composer__u_wdg h3{margin:0;color:#fffaf2;font-size:25px;line-height:1.2;letter-spacing:-.6px;font-weight:600}.ai-plan_composerHeading__UHGlv p{margin:0;color:#cfc9d9;font-size:12px;line-height:1.6}.ai-plan_notesEditor__WIaOv{overflow:hidden;min-width:0;border:1px solid #494153;border-radius:14px;background:#282433}.ai-plan_notesEditor__WIaOv:focus-within{border-color:#ffe0ad;outline:2px solid #ffe0ad;outline-offset:3px}.ai-plan_notesToolbar___0Dhs{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 8px 8px 14px}.ai-plan_dictationStatus__oPWe4{color:#ffe0ad;font-size:12px}.ai-plan_micButton__0GND9{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;padding:0;border:none;border-radius:10px;background:transparent;color:#cfc9d9;cursor:pointer}.ai-plan_micButton__0GND9:hover{background:#3a3347;color:#ffe0ad}.ai-plan_micButton__0GND9[aria-pressed=true]{background:#f3b9aa;color:#171522}.ai-plan_micButton__0GND9:disabled{opacity:.5;cursor:default}.ai-plan_micButton__0GND9:focus-visible{outline:2px solid #ffe0ad;outline-offset:2px}.ai-plan_notes__BWv3u{height:152px;background:transparent;color:#faf8ff;border:0;border-radius:0;box-shadow:none;padding:14px;font-size:14px;line-height:1.6}.ai-plan_notes__BWv3u:empty:before{color:#c9c2d9}.ai-plan_notes__BWv3u:focus-visible{outline:none;box-shadow:none}.ai-plan_speechError__S3INN{font-size:12px;color:#f3b9aa}.ai-plan_previewButton__oTR0X{background:#ffe0ad;color:#171522;min-height:44px;border-radius:13px;font-weight:650}.ai-plan_previewButton__oTR0X:hover{background:#f4ce94}.ai-plan_steps__C73OH{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted-foreground)}.ai-plan_steps__C73OH b{color:var(--foreground);font-weight:600}.ai-plan_review__rRETs{display:flex;flex-direction:column;gap:14px}.ai-plan_reviewCard__oXfqG{padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--card)}.ai-plan_choice___FZk_{display:flex;align-items:flex-start;flex-direction:column;gap:8px;height:auto;border-radius:18px;padding:22px;text-align:left;white-space:normal}.ai-plan_aiChoice__DSuAQ{background:#171522;color:#fffaf2;border-color:#171522}.ai-plan_aiChoice__DSuAQ:hover{background:#252032;color:#fffaf2}.ai-plan_aiChoice__DSuAQ .ai-plan_proBadge__LJkkT{background:#ffe0ad;color:#171522}@media (max-width:420px){.ai-plan_composer__u_wdg{padding:18px}}.project-ai-composer_dock__9EscI{position:fixed;z-index:40;bottom:calc(4rem + env(safe-area-inset-bottom));left:.75rem;right:.75rem;pointer-events:none}.project-ai-composer_composer__EvhTE{pointer-events:auto;width:100%;max-width:640px;margin:0 auto;padding:12px 16px;border:1px solid #494153;border-radius:22px;background:#171522;color:#fffaf2;box-shadow:0 12px 42px #0003,0 2px 6px #0002}.project-ai-composer_composerTop__LUkCG{display:flex;align-items:center;gap:12px;min-height:22px;margin-bottom:8px}.project-ai-composer_aiLabel__se6YR{display:inline-flex;align-items:center;gap:6px;color:#ffe0ad;font-size:10px;letter-spacing:.08em;font-weight:700}.project-ai-composer_aiLabel__se6YR>span:last-child{color:#171522;background:#ffe0ad}.project-ai-composer_context__Sn5tO{flex:1;min-width:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#aaa2b9;font-size:11px}.project-ai-composer_analysisStatus__Sgp09{flex:1;color:#ffe0ad;font-size:12px}.project-ai-composer_inputRow__ShUkJ{display:flex;align-items:flex-end;gap:12px}.project-ai-composer_inputRow__ShUkJ textarea{display:block;flex:1;width:100%;min-width:0;max-height:180px;resize:none;border:0;background:transparent;color:#fffaf2;font:inherit;font-size:14px;line-height:1.6;outline:none;padding:0}.project-ai-composer_inputRow__ShUkJ textarea::placeholder{color:#c9c2d9}.project-ai-composer_composer__EvhTE:focus-within{border-color:#c6a675;box-shadow:0 12px 42px #0003,0 0 0 2px #ffe0ad20}.project-ai-composer_iconButton__20vDB{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:8px;color:#c9c2d9;cursor:pointer}.project-ai-composer_iconButton__20vDB:hover{background:#302a3c;color:#ffe0ad}.project-ai-composer_sendButton__imENa{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;background:#ffe0ad;color:#171522;border-radius:11px;cursor:pointer}.project-ai-composer_composerFooter__TI6nC{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.project-ai-composer_hint__6hPFb{display:flex;align-items:center;gap:6px;color:#aaa2b9;font-size:10px;line-height:1.5}.project-ai-composer_previewButton__t56gH{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;min-height:36px;padding:8px 12px;border-radius:11px;background:#ffe0ad;color:#171522;font-size:12px;font-weight:600;cursor:pointer}.project-ai-composer_composer__EvhTE button:disabled{cursor:default;opacity:.45}.project-ai-composer_composer__EvhTE button:focus-visible{outline:2px solid #ffe0ad;outline-offset:3px}.project-ai-composer_error__vlUb8{margin-top:10px;color:#f3b9aa;font-size:12px;line-height:1.5}.project-ai-composer_reopen__Us_xM{display:block;margin-top:10px;color:#ffe0ad;font-size:12px;text-decoration:underline;text-underline-offset:3px}.project-ai-composer_attachment__KSx6s{display:flex;align-items:center;gap:6px;margin-top:10px;color:#ffe0ad;font-size:11px}.project-ai-composer_attachment__KSx6s span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-ai-composer_attachment__KSx6s button{padding:4px}@keyframes project-ai-composer_analyze__QWVZJ{to{transform:rotate(1turn)}}.project-ai-composer_analyzingStar__P2wNd{animation:project-ai-composer_analyze__QWVZJ 2.4s linear infinite}@media (prefers-reduced-motion:reduce){.project-ai-composer_analyzingStar__P2wNd{animation:none}}@media (min-width:640px){.project-ai-composer_dock__9EscI{bottom:calc(1.5rem + env(safe-area-inset-bottom));left:1.5rem;right:8rem}}@media (min-width:1024px){.project-ai-composer_dock__9EscI{left:calc(var(--tv-sidebar-width, 18rem) + 1.5rem)}}@media (max-width:420px){.project-ai-composer_composer__EvhTE{padding:10px 12px}.project-ai-composer_hint__6hPFb{font-size:9px}.project-ai-composer_previewButton__t56gH{padding:8px;font-size:11px}}.DesktopLaunchScreen_screen__IGflx{position:fixed;inset:0;z-index:2147482000;display:grid;place-items:center;background:var(--background);color:var(--foreground);-webkit-app-region:drag}.DesktopLaunchScreen_content__oxAoQ{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;padding:32px}.DesktopLaunchScreen_logo__utnEH{width:88px;height:88px;border-radius:22px;animation:DesktopLaunchScreen_breathe__9xFtI 1.6s ease-in-out infinite}.DesktopLaunchScreen_message__I7Cwa{margin:0;color:var(--muted-foreground);font-size:14px}.DesktopLaunchScreen_actions__f9Hj8{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;-webkit-app-region:no-drag}.DesktopLaunchScreen_button__RYcIY{padding:8px 14px;border:1px solid var(--border);border-radius:8px;font-size:14px}@keyframes DesktopLaunchScreen_breathe__9xFtI{0%,to{transform:scale(.94);opacity:.65}50%{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.DesktopLaunchScreen_logo__utnEH{animation:none}}.pro-trial-welcome_dialog__UDIWZ{border:1px solid rgb(190 177 218/25%)}.pro-trial-welcome_hero__fbAGj{flex-shrink:0;position:relative;display:flex;flex-direction:column;gap:16px;padding:32px 30px 28px;overflow:hidden;background:#171522;color:#fffaf2}.pro-trial-welcome_orbitInner__PavDc,.pro-trial-welcome_orbit__B0KLi{position:absolute;pointer-events:none;border:1px solid rgb(227 207 245/10%);border-radius:50%;width:350px;height:350px;right:-175px;top:-100px}.pro-trial-welcome_orbitInner__PavDc{width:235px;height:235px;right:-118px;top:-42px;border-color:rgb(227 207 245/8%)}.pro-trial-welcome_unlock__KC3ZZ{position:relative;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;border-radius:100px;padding:7px 10px;background:#ffe0ad;color:#171522;font-size:10px;letter-spacing:1.4px;font-weight:800}.pro-trial-welcome_hero__fbAGj .pro-trial-welcome_heroTitle__ZiM9t{position:relative;color:#fffaf2;font-size:clamp(32px,7vw,40px);line-height:1.1;font-weight:650;letter-spacing:-1.4px}.pro-trial-welcome_heroTitle__ZiM9t span{color:#ffe0ad}.pro-trial-welcome_heroDescription__hu0Tf{position:relative;color:#d4cede;font-size:14px}.pro-trial-welcome_sparkleSmall__17aPS,.pro-trial-welcome_sparkle__jo1Iz{position:absolute;right:64px;top:90px;font-size:35px;color:#ffe0ad;animation:pro-trial-welcome_unlock-sparkle__18__m .9s ease-out both}.pro-trial-welcome_sparkleSmall__17aPS{right:40px;top:149px;font-size:18px;color:#d4bfff;animation-delay:.1s}.pro-trial-welcome_confetti__SY_HL{position:absolute;inset:0;pointer-events:none}.pro-trial-welcome_confetti__SY_HL i{position:absolute;top:10%;width:5px;height:10px;border-radius:2px;opacity:0;animation:pro-trial-welcome_unlock-confetti__m_oEY 1.4s ease-out both}.pro-trial-welcome_body__Jfeg1{padding:27px 30px 20px;display:flex;flex-direction:column;gap:25px}.pro-trial-welcome_benefits__RBqpy{display:flex;flex-direction:column;gap:22px}.pro-trial-welcome_benefits__RBqpy>div{display:flex;gap:13px;align-items:flex-start}.pro-trial-welcome_benefits__RBqpy>div>span{display:grid;place-items:center;flex-shrink:0;width:41px;height:41px;border-radius:13px;background:var(--secondary);color:var(--foreground)}.pro-trial-welcome_benefits__RBqpy>div:first-child>span{background:#eee7fa;color:#71548f}.pro-trial-welcome_benefits__RBqpy>div:nth-child(2)>span{background:#f7ebdd;color:#947039}.pro-trial-welcome_benefits__RBqpy>div:nth-child(3)>span{background:#e6efe9;color:#477760}.pro-trial-welcome_benefits__RBqpy p{margin:0;display:flex;flex-direction:column;gap:5px}.pro-trial-welcome_benefits__RBqpy strong{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:14px;font-weight:650}.pro-trial-welcome_proLabel__To7zM{display:inline-flex;border-radius:5px;background:#ffe0ad;color:#171522;padding:2px 5px;font-size:8px;letter-spacing:.7px;font-weight:800;line-height:1.4}.pro-trial-welcome_benefits__RBqpy small{font-size:12px;line-height:1.5;color:var(--muted-foreground)}.pro-trial-welcome_benefits__RBqpy em{font-size:10px;font-style:normal;color:var(--muted-foreground)}.pro-trial-welcome_actions__lgX0F{display:flex;flex-direction:column;gap:5px}.pro-trial-welcome_start__bhJXz{width:100%;height:48px;gap:9px;font-size:14px;background:#ffe0ad;color:#171522;box-shadow:none}.pro-trial-welcome_start__bhJXz:hover{background:#f4ce94}.pro-trial-welcome_later__styiF{align-self:center;min-height:38px;font-size:12px;color:var(--muted-foreground);padding:0 16px;border-radius:16px;cursor:pointer}.pro-trial-welcome_later__styiF:hover{background:var(--secondary);color:var(--foreground)}.pro-trial-welcome_later__styiF:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.pro-trial-welcome_terms__uO4_r{margin:-15px 0 0;font-size:11px;text-align:center;color:var(--muted-foreground);line-height:1.5}@keyframes pro-trial-welcome_unlock-sparkle__18__m{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes pro-trial-welcome_unlock-confetti__m_oEY{0%{opacity:0;translate:0 -10px}15%{opacity:1}to{opacity:0;translate:10px 170px;rotate:150deg}}@media (max-width:420px){.pro-trial-welcome_hero__fbAGj{padding:26px 22px}.pro-trial-welcome_body__Jfeg1{padding:23px 21px 18px;gap:22px}.pro-trial-welcome_sparkle__jo1Iz{right:40px;top:90px}.pro-trial-welcome_sparkleSmall__17aPS{right:25px;top:144px}}@media (prefers-reduced-motion:reduce){.pro-trial-welcome_dialog__UDIWZ,.pro-trial-welcome_dialog__UDIWZ *,.pro-trial-welcome_dialog__UDIWZ:after,.pro-trial-welcome_dialog__UDIWZ:before{animation:none!important;transition:none!important}.pro-trial-welcome_confetti__SY_HL{display:none}}