.account-view_account__0hiDg{overflow-wrap:anywhere;padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));padding-bottom:max(2rem,env(safe-area-inset-bottom))}.account-view_account__0hiDg :is(input,select,textarea){font-size:1rem;min-height:44px;min-width:0}.account-view_account__0hiDg h2{min-width:0}@media(max-width:639px){.account-view_account__0hiDg>div>section{padding-inline:1rem}}.account-view_verified__l9Ome{color:var(--positive)}.account-view_creatorGrid__WOqBb{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.5rem}.account-view_creatorGrid__WOqBb h2{font-size:1.4rem;font-weight:600;margin-block:.5rem 1rem}.account-view_creatorGrid__WOqBb p{color:var(--text-muted,#c7c9e6);line-height:1.65}.account-view_eyebrow__UwhQv{font-size:.7rem;letter-spacing:.16em;font-weight:600}.account-view_sectionHeading__Mzxe1{display:flex;justify-content:space-between;align-items:center;gap:1rem}.account-view_percentage__OQfmM{font-size:2rem}.account-view_completion__wSdH_ progress{width:100%;height:.65rem;accent-color:var(--accent,#a78bfa);margin-block:1rem}.account-view_checklist__gp5u8{list-style:none;padding:0;margin-block:1.25rem}.account-view_checklist__gp5u8 li{display:flex;justify-content:space-between;gap:.75rem;padding-block:.6rem;border-bottom:1px solid var(--border,#ffffff20);font-size:.875rem}.account-view_score__EABC0{display:flex;align-items:baseline;gap:.75rem;margin-block:1rem}.account-view_score__EABC0 strong{font-size:3.5rem;line-height:1}.account-view_score__EABC0 span{font-size:.875rem}.account-view_stats__QVheL{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-block:1.5rem}.account-view_stats__QVheL div{padding:1rem;background:var(--surface-subtle,#ffffff08);border:1px solid var(--border,#ffffff20);border-radius:1rem}.account-view_stats__QVheL span,.account-view_stats__QVheL strong{display:block}.account-view_stats__QVheL strong{font-size:1.3rem}.account-view_stats__QVheL span{margin-top:.25rem;font-size:.8rem}.account-view_breakdown__W3gs8 div{display:flex;justify-content:space-between;gap:1rem;padding-block:.5rem}.account-view_method__uzUu_{margin-block:1rem;font-size:.85rem}.account-view_method__uzUu_ summary{cursor:pointer;padding-block:.75rem}.account-view_details__W1tgB{grid-column:1/-1;scroll-margin-top:6rem}.account-view_details__W1tgB fieldset{border:0;padding:0;margin-top:1.5rem;min-width:0}.account-view_details__W1tgB label{display:block;font-size:.9rem;margin-bottom:1rem}.account-view_details__W1tgB :is(input:not([type=checkbox]),textarea){display:block;width:100%;margin-top:.5rem}.account-view_details__W1tgB textarea{resize:vertical}.account-view_details__W1tgB small{display:block;margin-top:.5rem}.account-view_formGrid__W6Dko{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.account-view_details__W1tgB .account-view_checkbox__yGWtx{display:flex;align-items:center;gap:.75rem}.account-view_checkbox__yGWtx input{width:1.2rem;accent-color:var(--accent,#a78bfa)}@media(max-width:767px){.account-view_creatorGrid__WOqBb,.account-view_formGrid__W6Dko{grid-template-columns:1fr}.account-view_details__W1tgB{grid-column:auto}}.logo_wrapper__JX1E_{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.logo_box__2znGA{display:flex;align-items:center;justify-content:center;flex-shrink:0}.logo_mark__j88BL{color:var(--foreground);position:relative;display:block;width:100%;height:100%;overflow:visible}.logo_arm__QB__M,.logo_center__K0XNw{position:absolute;inset:0;background:currentColor;mask:url(/ruksar_logo.svg) center/contain no-repeat;pointer-events:none}.logo_wordmark__3MKDu{color:var(--foreground);font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.4;user-select:none}.logo_arm__QB__M{transform-origin:53.1% 50%;animation:logo_breathe__q3LrA 8s cubic-bezier(.45,0,.25,1) infinite}.logo_arm__QB__M:first-child{clip-path:polygon(53.1% 50%,32.4% 0,73.8% 0);animation-name:logo_breathe__q3LrA;--shrink:.69;--grow:1.16}.logo_arm__QB__M:nth-child(2){clip-path:polygon(53.1% 50%,73.8% 0,100% 0,100% 30.6%);animation-name:logo_breatheEarly__5Ug6A;--shrink:.76;--grow:1.2}.logo_arm__QB__M:nth-child(3){clip-path:polygon(53.1% 50%,100% 30.6%,100% 69.4%);animation-name:logo_breatheLate__OdscV;--shrink:.72;--grow:1.13}.logo_arm__QB__M:nth-child(4){clip-path:polygon(53.1% 50%,100% 69.4%,100% 100%,73.8% 100%);animation-name:logo_breathe__q3LrA;--shrink:.8;--grow:1.17}.logo_arm__QB__M:nth-child(5){clip-path:polygon(53.1% 50%,73.8% 100%,32.4% 100%);animation-name:logo_breatheLate__OdscV;--shrink:.71;--grow:1.19}.logo_arm__QB__M:nth-child(6){clip-path:polygon(53.1% 50%,32.4% 100%,0 100%,0 72%);animation-name:logo_breatheEarly__5Ug6A;--shrink:.65;--grow:1.14}.logo_arm__QB__M:nth-child(7){clip-path:polygon(53.1% 50%,0 72%,0 28%);animation-name:logo_breathe__q3LrA;--shrink:.74;--grow:1.22}.logo_arm__QB__M:nth-child(8){clip-path:polygon(53.1% 50%,0 28%,0 0,32.4% 0);animation-name:logo_breatheLate__OdscV;--shrink:.68;--grow:1.18}.logo_center__K0XNw{clip-path:circle(5% at 53.1% 50%)}@keyframes logo_breathe__q3LrA{0%,12%,50%,to{transform:scale(1)}23%{transform:scale(var(--shrink))}38%{transform:scale(var(--grow))}45%{transform:scale(.97)}}@keyframes logo_breatheEarly__5Ug6A{0%,10%,47%,to{transform:scale(1)}19%{transform:scale(var(--shrink))}32%{transform:scale(var(--grow))}41%{transform:scale(.97)}}@keyframes logo_breatheLate__OdscV{0%,16%,53%,to{transform:scale(1)}29%{transform:scale(var(--shrink))}42%{transform:scale(var(--grow))}48%{transform:scale(.97)}}.logo_processing__zhghE{color:var(--accent,var(--foreground))}.logo_processing__zhghE .logo_arm__QB__M{animation:logo_processing-breathe__tWdqQ 1.8s ease-in-out infinite}.logo_processing__zhghE .logo_arm__QB__M:nth-child(3n+2){animation-delay:-.6s}.logo_processing__zhghE .logo_arm__QB__M:nth-child(3n){animation-delay:-1.2s}@keyframes logo_processing-breathe__tWdqQ{0%,to{transform:scale(var(--shrink))}50%{transform:scale(var(--grow))}}@media (prefers-reduced-motion:reduce){.logo_arm__QB__M{animation:none;transform:none}}.logo_static___IRKC .logo_arm__QB__M{animation:none;transform:none}.ai-home_home__4vip3{overflow:clip;background:var(--background);color:var(--foreground)}.ai-home_hero__r_vOb{position:relative;padding:clamp(3rem,7vw,6rem) 1.25rem 4rem;background:radial-gradient(ellipse at 15% 40%,#af9af525,transparent 50%),radial-gradient(ellipse at 90% 30%,#f2a8bc25,transparent 50%)}.ai-home_heroInner__gq1Ob{max-width:1200px;margin:auto;text-align:center}.ai-home_eyebrow__PI78K{display:inline-flex;align-items:center;gap:.6rem;border:1px solid var(--accent-border);color:var(--accent);background:var(--accent-soft);border-radius:99px;padding:.5rem .85rem;font-size:.75rem;font-weight:650;letter-spacing:.03em}.ai-home_hero__r_vOb h1{max-width:950px;margin:1.5rem auto;font-size:clamp(2.7rem,6.2vw,5.5rem);font-weight:650;line-height:1.03;letter-spacing:-.065em}.ai-home_hero__r_vOb h1 em{font-style:normal;background:linear-gradient(110deg,#7454db,#b26ba0);background-clip:text;color:transparent}.ai-home_lead__yB3Pz{max-width:570px;margin:0 auto;color:var(--muted);font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.75}.ai-home_actions__TluKS{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin:1.75rem 0 .9rem}.ai-home_actions__TluKS a{min-height:50px;padding:.75rem 1.4rem;border-radius:99px}.ai-home_note__UKmfV{font-size:.75rem;color:var(--muted)}.ai-home_demo__uCcsn{position:relative;margin:3.5rem auto 0;text-align:left;border:1px solid var(--border);border-radius:1.5rem;background:var(--surface);box-shadow:0 24px 90px #63559220,0 3px 10px #63559210}.ai-home_demo__uCcsn:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;box-shadow:0 0 80px #b19ce820}.ai-home_demoTop__K5wp8{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.25rem;border-bottom:1px solid var(--border);color:var(--muted);font-size:.75rem}.ai-home_demoTop__K5wp8 strong{color:var(--foreground);font-size:.875rem}.ai-home_dots__lkdZy{display:flex;gap:5px}.ai-home_dots__lkdZy i{width:6px;height:6px;border-radius:50%;background:var(--border)}.ai-home_demoBody__WnRKw{display:grid;grid-template-columns:170px minmax(240px,.85fr) minmax(0,1.3fr);min-height:435px}.ai-home_demoRail__sXYl1{border-right:1px solid var(--border);padding:1.25rem .85rem;color:var(--muted);font-size:.75rem;background:var(--surface-soft);border-radius:0 0 0 1.5rem}.ai-home_demoRail__sXYl1 span{display:block;padding:.75rem .5rem}.ai-home_demoRail__sXYl1 .ai-home_active__H_Bu9{border-radius:.6rem;background:var(--accent-soft);color:var(--accent)}.ai-home_demoChat__gRx7i{padding:1.5rem;display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--border);gap:1rem}.ai-home_avatar__hjVEE{width:29px;height:29px;display:grid;place-items:center;border-radius:10px;background:var(--accent-soft);color:var(--accent)}.ai-home_bubble__cW9bl{align-self:flex-end;padding:.8rem 1rem;background:var(--surface-soft);border:1px solid var(--border);border-radius:1rem 1rem .25rem 1rem;max-width:255px;font-size:.875rem;line-height:1.5}.ai-home_reply__6dq6i{display:flex;align-items:flex-start;gap:.6rem;font-size:.875rem;line-height:1.6}.ai-home_reply__6dq6i .ai-home_avatar__hjVEE{flex-shrink:0}.ai-home_preview__IiwSJ{border:1px solid var(--border);border-radius:.9rem;padding:1rem;font-size:.875rem}.ai-home_preview__IiwSJ small{display:block;color:var(--muted);font-size:.7rem;margin-bottom:.4rem}.ai-home_preview__IiwSJ p{margin:.4rem 0 .9rem;color:var(--muted);font-size:.75rem;line-height:1.6}.ai-home_preview__IiwSJ button{width:100%}.ai-home_demoComposer__b3HUh{border:1px solid var(--border);border-radius:.75rem;padding:.75rem;color:var(--muted);font-size:.75rem;display:flex;justify-content:space-between}.ai-home_canvas__cnOGc{padding:1rem 1.25rem;background:var(--surface-soft);border-radius:0 0 1.5rem 0;min-width:0;display:flex;flex-direction:column;gap:.75rem}.ai-home_canvasTop__ds5il{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;color:var(--muted)}.ai-home_canvasTop__ds5il span:last-child{background:var(--surface);border:1px solid var(--border);padding:.3rem .5rem;border-radius:.4rem}.ai-home_art__yg79O{position:relative;height:255px;overflow:hidden;border-radius:.65rem;background:linear-gradient(125deg,#ded7f5,#f4d7df 60%,#f6dfc6);isolation:isolate}.ai-home_art__yg79O:before{content:"";position:absolute;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle at 30% 28%,#fff6f0 0,#f6d6db 18%,#b698e3 46%,#714b9e 72%);box-shadow:inset -15px -20px 40px #58378944,15px 20px 40px #68487b40;top:55px;left:45%}.ai-home_art__yg79O:after{content:"";position:absolute;width:280px;height:80px;border-color:#cbb8ef #886bbe #886bbe #b69adf;border-style:solid;border-width:17px;border-radius:50%;top:126px;left:32%;transform:rotate(-30deg);box-shadow:0 14px 15px #714b9e33}.ai-home_artCopy__9cLtR{position:absolute;z-index:2;left:1.2rem;top:1.2rem;color:#362746;font-size:clamp(1.3rem,2vw,2rem);line-height:1.05;font-weight:700;letter-spacing:-.04em}.ai-home_artCopy__9cLtR small{font-size:.5rem;letter-spacing:.15em;display:block;margin-bottom:.7rem}.ai-home_artCopy__9cLtR span{display:block;margin-top:.75rem;font-size:.65rem;font-weight:500;letter-spacing:0}.ai-home_crop__bpw9c{position:absolute;z-index:3;left:50%;top:5%;transform:translateX(-50%);height:90%;max-width:90%;border:2px solid #fff;box-shadow:0 0 0 300px #32204430;border-radius:4px;transition:aspect-ratio .3s}.ai-home_crop__bpw9c i{position:absolute;width:7px;height:7px;border:1px solid #5c4591;background:#fff}.ai-home_crop__bpw9c i:first-child{left:-4px;top:-4px}.ai-home_crop__bpw9c i:nth-child(2){right:-4px;top:-4px}.ai-home_crop__bpw9c i:nth-child(3){left:-4px;bottom:-4px}.ai-home_crop__bpw9c i:nth-child(4){right:-4px;bottom:-4px}.ai-home_timeline__3ee48{display:flex;gap:4px;border:1px solid var(--accent-border);padding:4px;border-radius:.5rem;height:42px;background:var(--accent-soft)}.ai-home_timeline__3ee48 i{flex:1;background:linear-gradient(125deg,#cdbde7,#f0cbd6,#beace2);border-radius:3px}.ai-home_demoTabs__1jArf{display:flex;gap:.5rem;flex-wrap:wrap}.ai-home_demoTabs__1jArf button{min-height:40px;font-size:.75rem;border:1px solid var(--border);padding:.4rem .7rem;border-radius:.6rem;color:var(--muted)}.ai-home_demoTabs__1jArf button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent)}.ai-home_demoCaption__06_fN{text-align:center;margin:1rem 0 0;color:var(--muted);font-size:.75rem}.ai-home_section__VJkGg{max-width:1200px;margin:auto;padding:4rem 1.25rem}.ai-home_sectionHead__Xe_FR{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem}.ai-home_sectionHead__Xe_FR h2{font-size:clamp(1.8rem,3.2vw,2.7rem);font-weight:650;line-height:1.13;letter-spacing:-.045em;max-width:540px}.ai-home_sectionHead__Xe_FR p{color:var(--muted);font-size:.9375rem;line-height:1.7;max-width:360px}.ai-home_cards__laW3t{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ai-home_card__8AMZh{border:1px solid var(--border);border-radius:1.2rem;padding:1.5rem;background:var(--surface)}.ai-home_card__8AMZh>span{display:inline-flex;align-items:center;justify-content:center;height:42px;width:42px;border-radius:.75rem;background:var(--accent-soft);color:var(--accent);font-size:1.4rem;margin-bottom:1.5rem}.ai-home_card__8AMZh h3{font-size:1.15rem;font-weight:650;margin-bottom:.6rem}.ai-home_card__8AMZh p{color:var(--muted);line-height:1.7;font-size:.875rem}.ai-home_flow__IpzhD{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;border-radius:1.5rem;padding:3rem;background:var(--surface-soft);border:1px solid var(--border)}.ai-home_flow__IpzhD h2{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:650;letter-spacing:-.04em;line-height:1.15}.ai-home_flow__IpzhD p{color:var(--muted);line-height:1.7;margin:1rem 0;font-size:.9375rem}.ai-home_steps__9zKB5{display:grid;gap:1.25rem}.ai-home_step__0RX6Q{display:flex;gap:1rem}.ai-home_step__0RX6Q>span{display:grid;place-items:center;height:36px;width:36px;flex-shrink:0;border-radius:50%;background:var(--surface);border:1px solid var(--border);font-size:.75rem}.ai-home_step__0RX6Q h3{font-weight:650}.ai-home_step__0RX6Q p{margin:.25rem 0 0;font-size:.875rem}.ai-home_cta__H_rIL{text-align:center;border:1px solid var(--border);border-radius:1.5rem;padding:3.5rem 1.5rem;background:radial-gradient(ellipse at 50% 100%,#bb99e633,transparent 70%),var(--surface)}.ai-home_cta__H_rIL h2{font-size:clamp(2rem,4vw,3.5rem);font-weight:650;letter-spacing:-.05em}.ai-home_cta__H_rIL p{color:var(--muted);margin:1rem 0 1.5rem}.ai-home_footer__rny1g{max-width:1200px;margin:auto;padding:2rem 1.25rem;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5rem;align-items:center;font-size:.8125rem;color:var(--muted)}.ai-home_footer__rny1g nav{display:flex;flex-wrap:wrap;gap:1rem}.ai-home_footer__rny1g a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:1000px){.ai-home_demoBody__WnRKw{grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr)}.ai-home_demoRail__sXYl1{display:none}.ai-home_flow__IpzhD{gap:2rem;padding:2rem}}@media(max-width:640px){.ai-home_hero__r_vOb{padding-top:3rem;padding-bottom:2rem}.ai-home_hero__r_vOb h1{font-size:2.8rem}.ai-home_demo__uCcsn{margin-top:2.5rem;border-radius:1rem}.ai-home_demoTop__K5wp8{padding:.8rem}.ai-home_demoBody__WnRKw{display:flex;flex-direction:column}.ai-home_demoChat__gRx7i{padding:1rem;border-right:0;border-bottom:1px solid var(--border)}.ai-home_demoComposer__b3HUh{display:none}.ai-home_canvas__cnOGc{padding:1rem;border-radius:0 0 1rem 1rem}.ai-home_art__yg79O{height:230px}.ai-home_artCopy__9cLtR{font-size:1.6rem}.ai-home_demoTop__K5wp8>span:last-child{display:none}.ai-home_section__VJkGg{padding:2.5rem 1.25rem}.ai-home_sectionHead__Xe_FR{flex-direction:column;align-items:start;gap:1rem}.ai-home_cards__laW3t{grid-template-columns:1fr}.ai-home_card__8AMZh{padding:1.25rem}.ai-home_card__8AMZh>span{margin-bottom:.75rem}.ai-home_flow__IpzhD{grid-template-columns:1fr;padding:1.5rem;gap:1.5rem}}@media(prefers-reduced-motion:reduce){.ai-home_crop__bpw9c{transition:none}}.ai-home_home__4vip3{--marketing-header-height:calc(73px + env(safe-area-inset-top))}.ai-home_home__4vip3>main{margin-top:calc(-1 * var(--marketing-header-height))}.ai-home_home__4vip3>.site-navbar[data-scrolled=false]{--foreground:#f5f1ff;--muted:#c6bed5;--accent:#d4bfff;--border:#ffffff30;color:var(--foreground)}@media(max-width:1199px){.ai-home_home__4vip3{--marketing-header-height:calc(65px + env(safe-area-inset-top))}}@media(max-width:639px){.ai-home_home__4vip3{--marketing-header-height:calc(61px + env(safe-area-inset-top))}}.ai-home_cardLink__zqFtN{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;margin-top:1rem;color:var(--accent);font-size:.875rem;font-weight:600}.ai-home_cardLink__zqFtN:hover{text-decoration:underline;text-underline-offset:4px}.ai-home_cardLink__zqFtN:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}@media (min-width:641px) and (max-width:1023px){.ai-home_section__VJkGg{padding:3rem 2rem}.ai-home_sectionHead__Xe_FR{align-items:start;flex-direction:column;gap:1rem}.ai-home_sectionHead__Xe_FR p{max-width:560px}.ai-home_cards__laW3t{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-home_cards__laW3t>:last-child:nth-child(odd){grid-column:1/-1}.ai-home_flow__IpzhD{grid-template-columns:1fr;padding:2rem;gap:2rem}.ai-home_hero__r_vOb{padding:3rem 2rem 2rem}}@media (max-width:640px){.ai-home_hero__r_vOb{padding:2rem 1.25rem}.ai-home_hero__r_vOb h1{font-size:clamp(2rem,8.5vw,2.8rem);line-height:1.1;margin-block:1.25rem}.ai-home_eyebrow__PI78K{max-width:100%;font-size:.65rem;letter-spacing:.02em;padding:.45rem .65rem;line-height:1.5}.ai-home_lead__yB3Pz{font-size:.9375rem;line-height:1.65}.ai-home_section__VJkGg{padding:2rem 1.25rem}.ai-home_sectionHead__Xe_FR{margin-bottom:1.5rem}.ai-home_card__8AMZh{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:1rem;padding:1.25rem}.ai-home_card__8AMZh>span{grid-column:1;grid-row:1/4;margin:0;width:40px;height:40px;font-size:1.2rem}.ai-home_cardLink__zqFtN,.ai-home_card__8AMZh h3,.ai-home_card__8AMZh p{grid-column:2}.ai-home_card__8AMZh h3{font-size:1.0625rem;margin-bottom:.4rem}.ai-home_card__8AMZh p{line-height:1.6}.ai-home_cardLink__zqFtN{margin-top:.5rem}.ai-home_flow__IpzhD{padding:1.25rem;border-radius:1.1rem;gap:1.5rem}.ai-home_flow__IpzhD p{font-size:.875rem}.ai-home_cta__H_rIL{padding:2rem 1.25rem}.ai-home_cta__H_rIL h2{font-size:2rem;line-height:1.15}.ai-home_actions__TluKS{gap:.6rem;margin-top:1.25rem}.ai-home_actions__TluKS a{flex:1 1 220px;border-radius:12px}.ai-home_footer__rny1g{padding-block:1.5rem;gap:1rem}.ai-home_footer__rny1g nav{gap:.25rem 1rem}}.workspace_shell__aqdMt{min-height:100dvh;background:var(--background);color:var(--foreground)}.workspace_layout__0a95C{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100dvh}.workspace_chatShell__mbWmm .workspace_layout__0a95C{height:100dvh;overflow:hidden}.workspace_body__HSl03{min-width:0}.workspace_body__HSl03,.workspace_rail__fhYwW{min-height:0;display:flex;flex-direction:column}.workspace_rail__fhYwW{height:100dvh;position:sticky;top:0;padding:1rem .75rem .5rem;border-right:1px solid var(--border);background:var(--surface-soft)}.workspace_railTop__rHOiG{display:flex;flex-direction:column;flex:0 1 auto;min-height:0;max-height:66%;padding-bottom:1rem}.workspace_rail__fhYwW[data-has-history] .workspace_railTop__rHOiG{max-height:min(42%,300px)}.workspace_brand__P9R4W{min-height:40px;padding:.25rem .75rem;margin-bottom:1rem}.workspace_brand__P9R4W,.workspace_newChat__rCcHw{display:flex;align-items:center;flex-shrink:0;color:var(--foreground)}.workspace_newChat__rCcHw{gap:.65rem;min-height:42px;padding:.6rem .8rem;margin-bottom:.8rem;border:1px solid var(--border);border-radius:10px;background:var(--surface);font-size:.8125rem;text-decoration:none;transition:background .15s,border-color .15s}.workspace_newChat__rCcHw:hover{border-color:var(--accent-border);background:var(--accent-soft)}.workspace_navigation__mADlA{display:flex;flex-direction:column;min-height:0;overflow-y:auto;gap:.15rem;scrollbar-width:thin;scrollbar-gutter:stable;overscroll-behavior:contain}.workspace_navigation__mADlA a{display:flex;align-items:center;gap:.7rem;flex-shrink:0;min-height:38px;padding:.5rem .75rem;border-radius:8px;color:var(--muted);font-size:.8125rem;text-decoration:none}.workspace_navigation__mADlA svg{flex-shrink:0;width:17px;height:17px}.workspace_navigation__mADlA a:hover{background:var(--surface);color:var(--foreground)}.workspace_navigation__mADlA a[aria-current=page]{background:var(--accent-soft);color:var(--accent)}.workspace_history__5gNyT{display:flex;flex-direction:column;flex:1 1 0;min-height:92px;border-top:1px solid var(--border);padding-top:1rem;overflow:hidden}.workspace_history__5gNyT h2{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;margin:0;padding:0 .75rem .65rem;color:var(--muted);font-size:.6875rem;font-weight:500;letter-spacing:.03em}.workspace_history__5gNyT h2 span{font-size:.625rem;opacity:.7}.workspace_historyList__AdIrh{overflow-y:auto;overscroll-behavior:contain;min-height:0;flex:1;padding-bottom:.5rem;scrollbar-width:thin}.workspace_historyList__AdIrh>p{padding:.5rem .75rem;color:var(--muted);font-size:.75rem;line-height:1.6}.workspace_historyItem__bHG3Q{position:relative;display:flex;align-items:center;min-width:0;border-radius:8px;margin-bottom:2px}.workspace_historySelect__dQOWy{display:flex;align-items:center;gap:.6rem;min-width:0;width:100%;min-height:38px;padding:.5rem 2rem .5rem .75rem;border-radius:8px;color:var(--muted);font-size:.75rem;text-align:left}.workspace_historySelect__dQOWy svg{flex-shrink:0;width:15px;height:15px;opacity:.65}.workspace_historySelect__dQOWy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace_historyItem__bHG3Q:hover,.workspace_historySelect__dQOWy[aria-current=true]{background:var(--accent-soft)}.workspace_historySelect__dQOWy[aria-current=true]{color:var(--accent)}.workspace_historyDelete__mJXWA{position:absolute;right:0;display:grid;place-items:center;width:32px;min-height:36px;opacity:0;color:var(--muted);border-radius:6px}.workspace_historyItem__bHG3Q:focus-within .workspace_historyDelete__mJXWA,.workspace_historyItem__bHG3Q:hover .workspace_historyDelete__mJXWA{opacity:1}.workspace_historyDelete__mJXWA:hover{color:var(--foreground);background:var(--surface)}.workspace_railSpacer__8rs7W{flex:1}.workspace_railAccount__On1d5{position:relative;flex-shrink:0;display:flex;align-items:center;gap:.4rem;padding-top:.65rem;border-top:1px solid var(--border);margin-top:.5rem}.workspace_accountName__x4lFg{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:var(--foreground);text-decoration:none}.workspace_railAccount__On1d5 .theme-toggle{width:52px;height:32px;flex-shrink:0}.workspace_railAccount__On1d5 .theme-toggle-orb{width:26px;height:26px}.workspace_railAccount__On1d5 #account-menu{bottom:calc(100% + .75rem);top:auto;left:0;right:auto;margin-top:0;z-index:80}.workspace_toolbar__X849j{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;height:48px;padding:0 1.25rem}.workspace_toolbar__X849j strong{color:var(--muted);font-size:.8125rem;font-weight:500}.workspace_toolbarActions__ShgL3{display:flex;align-items:center;gap:.25rem}.workspace_iconButton__MU8Ts{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;padding:0;border:0;border-radius:10px;color:var(--muted);background:transparent;cursor:pointer;transition:color .15s,background .15s}.workspace_iconButton__MU8Ts:hover:not(:disabled){color:var(--foreground);background:var(--surface-soft)}.workspace_historyDelete__mJXWA:focus-visible,.workspace_historySelect__dQOWy:focus-visible,.workspace_iconButton__MU8Ts:focus-visible,.workspace_navigation__mADlA a:focus-visible,.workspace_newChat__rCcHw:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.workspace_iconButton__MU8Ts:disabled{cursor:default;opacity:.35}.workspace_sendButton__G8Tjq{border-radius:50%;color:var(--background);background:var(--foreground);width:38px;height:38px}.workspace_sendButton__G8Tjq:hover:not(:disabled){color:var(--background);background:var(--foreground);opacity:.85}.workspace_recording__j4xrU{color:#db4545;background:color-mix(in srgb,#db4545 10%,transparent)}.workspace_workarea__bJ3eF{flex:1;min-height:0;display:grid;grid-template-columns:minmax(320px,.85fr) minmax(0,1.4fr)}.workspace_chat__nI8Lm{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;padding:0 1.25rem 1rem;overflow:hidden}.workspace_chatOnly__2KlV5{grid-template-columns:minmax(0,1fr)}.workspace_chatOnly__2KlV5 .workspace_chat__nI8Lm{width:min(100%,840px);margin:0 auto;padding-inline:1.5rem}.workspace_conversation__gr4n4{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;padding:1rem .25rem}.workspace_welcome__FVu7d{max-width:660px;margin:clamp(1rem,3vh,2rem) auto 1rem;text-align:center}.workspace_symbol__1kiy3{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 1.5rem;border:1px solid var(--accent-border);border-radius:18px;color:var(--accent);background:var(--accent-soft);font-size:1.8rem}.workspace_eyebrow__DWoOW{display:block;color:var(--muted);font-size:.625rem;letter-spacing:.16em;margin-bottom:1rem}.workspace_welcome__FVu7d h1{font-size:clamp(2rem,3.8vw,3rem);font-weight:550;line-height:1.1;letter-spacing:-.05em}.workspace_welcome__FVu7d h1>span{color:var(--accent)}.workspace_welcome__FVu7d p{color:var(--muted);font-size:.875rem;line-height:1.7;margin:1rem 0 1.5rem}.workspace_starters__IZOv7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.workspace_starters__IZOv7 button{display:flex;position:relative;flex-direction:column;align-items:flex-start;gap:.4rem;min-height:112px;padding:1rem;border-radius:14px;background:var(--surface);border:1px solid var(--border);white-space:normal;text-align:left;transition:border-color .15s,transform .15s}.workspace_starters__IZOv7 button:hover{border-color:var(--accent-border);transform:translateY(-2px)}.workspace_starters__IZOv7 strong{font-size:.8125rem;font-weight:600}.workspace_starters__IZOv7 small{font-size:.6875rem;color:var(--muted);font-weight:400}.workspace_formatIcon__qYcAI{color:var(--accent);font-size:1.5rem;line-height:1;margin-bottom:.4rem}.workspace_starterArrow__z0nz_{position:absolute;right:1rem;top:1rem;color:var(--muted)}.workspace_destinationLinks__PkI1t{display:flex;justify-content:center;gap:1.5rem;margin-top:1rem;flex-wrap:wrap}.workspace_destinationLinks__PkI1t a{color:var(--muted);font-size:.6875rem;padding:.5rem 0}.workspace_destinationLinks__PkI1t a:hover{color:var(--accent)}.workspace_message__aW0lm{margin:0 0 1.75rem;padding:.25rem 0;font-size:.9375rem;line-height:1.8;overflow-wrap:anywhere}.workspace_message__aW0lm p{white-space:pre-wrap}.workspace_message__aW0lm small{color:var(--muted);font-size:.75rem}.workspace_messageAuthor__9sVU7{display:flex;align-items:center;gap:.5rem;font-weight:600;margin-bottom:.75rem}.workspace_replyLogo__sn6u5 .logo-mark{color:var(--accent)}.workspace_replyTag__9x3bB{font-size:.625rem;font-weight:400;color:var(--muted);border:1px solid var(--border);border-radius:5px;padding:.05rem .35rem}.workspace_user__UGQn2{width:fit-content;max-width:85%;margin-left:auto;padding:.75rem 1.1rem;border:1px solid var(--border);border-radius:18px 18px 4px 18px;background:var(--surface-soft)}.workspace_user__UGQn2 .workspace_messageAuthor__9sVU7{margin-bottom:.15rem;font-size:.6875rem}.workspace_copyButton__438eH{width:32px;height:32px;margin:.35rem 0 0 -.5rem}@keyframes workspace_breathe__n6P8T{to{opacity:.25}}.workspace_proposal__3yi6g{margin-top:.75rem;border:1px solid var(--accent-border);background:var(--accent-soft);border-radius:1rem;padding:1rem}.workspace_proposal__3yi6g strong{display:block}.workspace_proposal__3yi6g p{color:var(--muted);font-size:.8125rem;margin:.5rem 0 1rem}.workspace_proposalActions__GOcKf{display:flex;flex-wrap:wrap;gap:.5rem}.workspace_composer__Q0uGi{position:relative;flex-shrink:0;padding:.65rem .75rem .5rem;border:1px solid var(--border);border-radius:22px;background:var(--surface);box-shadow:0 4px 24px #00000006;transition:border-color .15s,box-shadow .15s}.workspace_composer__Q0uGi:focus-within{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-soft)}.workspace_composer__Q0uGi textarea{display:block;width:100%;min-height:44px;max-height:min(160px,25dvh);padding:.5rem .35rem;background:transparent;resize:none;border:0;outline:none;font-size:.9375rem;line-height:1.6}.workspace_composerBottom__RO80d{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.1rem}.workspace_composerTools__Exxuh{display:flex;align-items:center;gap:2px;min-width:0;flex:1}.workspace_composerBottom__RO80d>span{margin-left:auto;margin-right:.25rem;color:var(--muted);font-size:.6875rem}.workspace_composerMeta__Ajm3l{flex-shrink:0;min-height:24px;margin-top:.35rem;text-align:center;color:var(--muted);font-size:.625rem}.workspace_chatSettings__OIied{position:static}.workspace_chatSettings__OIied summary{list-style:none}.workspace_chatSettings__OIied summary::-webkit-details-marker,.workspace_mobileMenu__QmKTq summary::-webkit-details-marker{display:none}.workspace_chatSettings__OIied[open] summary{color:var(--accent);background:var(--accent-soft)}.workspace_settingsPanel__jF8G7{position:absolute;z-index:50;bottom:calc(100% + 12px);left:0;width:min(360px,calc(100vw - 3rem));max-height:min(55dvh,calc(100dvh - 240px));overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:1.25rem;box-shadow:0 12px 48px #0003;font-size:.75rem;line-height:1.65;color:var(--foreground)}.workspace_settingsPanel__jF8G7 p{color:var(--muted);margin:.6rem 0 1rem}.workspace_settingsPanel__jF8G7 label{display:flex;align-items:center;gap:.5rem}.workspace_settingsPanel__jF8G7 input{accent-color:var(--accent)}.workspace_notice__pnDay{flex-shrink:0;max-height:80px;overflow:auto;padding:.5rem .25rem;font-size:.75rem;line-height:1.5;color:var(--muted)}.workspace_editor___ZQaf{display:flex;flex-direction:column;min-width:0;min-height:0;padding:.75rem;border-left:1px solid var(--border);background:var(--surface-soft)}.workspace_editorHeading__jM_bq{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;font-size:.875rem}.workspace_editorHeading__jM_bq a{display:flex;align-items:center;color:var(--muted);min-height:40px;font-size:.8125rem}.workspace_editor___ZQaf iframe{flex:1;min-height:0;width:100%;border:1px solid var(--border);border-radius:1rem;background:var(--surface)}.workspace_closedEditor__v_qfd{display:none}.workspace_empty__6e4yp{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:2rem;border:1px dashed var(--border);border-radius:1rem;text-align:center}.workspace_empty__6e4yp h2{font-size:1.3rem;font-weight:600;margin:1rem 0 .5rem}.workspace_empty__6e4yp p{max-width:360px;margin-bottom:1.25rem;color:var(--muted);font-size:.875rem;line-height:1.7}.workspace_mobileNav__r5LGr,.workspace_mobileViews__oKerN{display:none}@media(max-width:1100px){.workspace_layout__0a95C{grid-template-columns:220px minmax(0,1fr)}.workspace_mobileViews__oKerN{display:flex;flex-shrink:0;gap:.25rem;padding:.25rem 1rem}.workspace_mobileViews__oKerN button{min-height:32px;padding:.3rem .75rem;border-radius:8px;font-size:.75rem}.workspace_mobileViews__oKerN button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.workspace_workarea__bJ3eF{display:block}.workspace_chat__nI8Lm,.workspace_editor___ZQaf{height:100%}.workspace_mobileHidden__pDZsO{display:none}.workspace_editor___ZQaf{border-left:0}.workspace_chatOnly__2KlV5 .workspace_chat__nI8Lm{padding-inline:1.25rem}}@media(max-width:850px){.workspace_chatShell__mbWmm .workspace_layout__0a95C,.workspace_layout__0a95C{display:flex;flex-direction:column}.workspace_rail__fhYwW{display:none}.workspace_body__HSl03{flex:1}.workspace_toolbar__X849j{display:none}.workspace_mobileNav__r5LGr{display:flex;align-items:center;gap:.5rem;flex-shrink:0;height:56px;padding:0 .75rem;border-bottom:1px solid var(--border)}.workspace_mobileNav__r5LGr>a{margin-right:auto}.workspace_mobileMenu__QmKTq summary{list-style:none}.workspace_mobileMenuPanel__kz9BZ{position:absolute;z-index:70;top:60px;left:.75rem;right:.75rem;display:flex;flex-direction:column;max-height:calc(100dvh - 80px);overflow:hidden;padding:.75rem;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:0 12px 40px #0003}.workspace_mobileMenuPanel__kz9BZ .workspace_navigation__mADlA{max-height:42dvh;min-height:44px;flex-shrink:1}.workspace_mobileMenuPanel__kz9BZ .workspace_history__5gNyT{flex:1 1 auto;min-height:64px;max-height:30dvh;margin-top:.5rem}.workspace_mobileViews__oKerN{padding:.2rem .75rem}.workspace_chatOnly__2KlV5 .workspace_chat__nI8Lm,.workspace_chat__nI8Lm{padding:0 .75rem max(.5rem,env(safe-area-inset-bottom))}.workspace_conversation__gr4n4{padding-top:.5rem}.workspace_welcome__FVu7d{margin:1.25rem auto}.workspace_welcome__FVu7d h1{font-size:2.3rem}.workspace_welcome__FVu7d p{font-size:.8125rem;margin:1rem 0 1.25rem}.workspace_symbol__1kiy3{width:42px;height:42px;margin-bottom:1rem;border-radius:14px}.workspace_eyebrow__DWoOW{font-size:.5625rem;margin-bottom:.75rem}.workspace_starters__IZOv7{gap:.5rem}.workspace_starters__IZOv7 button{min-height:112px;padding:.7rem}.workspace_starters__IZOv7 strong{font-size:.6875rem}.workspace_starters__IZOv7 small{font-size:.5625rem}.workspace_formatIcon__qYcAI{font-size:1.5rem}.workspace_starterArrow__z0nz_{top:.5rem;right:.5rem}.workspace_destinationLinks__PkI1t{gap:1rem;margin-top:.5rem}.workspace_destinationLinks__PkI1t a{font-size:.625rem}.workspace_user__UGQn2{max-width:92%}.workspace_settingsPanel__jF8G7{width:min(360px,calc(100vw - 3rem))}}@media(pointer:coarse){.workspace_iconButton__MU8Ts{width:44px;height:44px}.workspace_historyDelete__mJXWA{opacity:1}}@media(orientation:landscape) and (max-height:500px){.workspace_welcome__FVu7d{margin:1rem auto}.workspace_railTop__rHOiG{max-height:54%}.workspace_rail__fhYwW{padding-top:.5rem}.workspace_brand__P9R4W{margin-bottom:.3rem}.workspace_newChat__rCcHw{margin-bottom:.25rem}}@media(prefers-reduced-motion:reduce){.workspace_composer__Q0uGi,.workspace_iconButton__MU8Ts,.workspace_starters__IZOv7 button{transition:none}}.workspace_draftAttachments__GqynM{display:grid;gap:.5rem;max-height:min(160px,15dvh);overflow:auto;margin-bottom:.5rem;overscroll-behavior:contain}.workspace_railAccount__On1d5 .theme-toggle[data-mode=dark] .theme-toggle-orb{transform:translateX(18px)}.workspace_shortcuts__kV2M_{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}.workspace_shortcuts__kV2M_ h3{font-size:.75rem;font-weight:600;margin-bottom:.75rem}.workspace_shortcuts__kV2M_ dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem .75rem;align-items:center;font-size:.6875rem}.workspace_shortcuts__kV2M_ dt{color:var(--muted)}.workspace_shortcuts__kV2M_ dd{text-align:right}.workspace_shortcuts__kV2M_ kbd{display:inline-block;border:1px solid var(--border);border-radius:4px;padding:0 .25rem;font:inherit;background:var(--surface-soft)}@media(pointer:coarse){.workspace_historySelect__dQOWy,.workspace_navigation__mADlA a,.workspace_newChat__rCcHw{min-height:44px}.workspace_historyDelete__mJXWA{width:44px;min-height:44px}.workspace_historySelect__dQOWy{padding-right:2.75rem}.workspace_railAccount__On1d5 .theme-toggle{height:44px}}@media(max-height:500px){.workspace_rail__fhYwW[data-has-history] .workspace_railTop__rHOiG{max-height:44%;padding-bottom:.5rem}.workspace_rail__fhYwW[data-has-history] .workspace_brand__P9R4W{min-height:32px;margin-bottom:.25rem}.workspace_rail__fhYwW[data-has-history] .workspace_newChat__rCcHw{min-height:36px;margin-bottom:.25rem}}.workspace_navigationWindow__rbPgK{--navigation-row:38px;--navigation-rows:3.65;--navigation-gaps:3;--navigation-surface:var(--surface-soft);position:relative;display:flex;flex-direction:column;min-height:0;flex:0 1 auto}.workspace_mobileMenuPanel__kz9BZ[data-has-history] .workspace_navigationWindow__rbPgK,.workspace_rail__fhYwW[data-has-history] .workspace_navigationWindow__rbPgK{max-height:calc(var(--navigation-row) * var(--navigation-rows) + .15rem * var(--navigation-gaps))}.workspace_navigationWindow__rbPgK .workspace_navigation__mADlA{flex:1 1 auto;scroll-padding-block:8px}.workspace_navigationWindow__rbPgK[data-more-below=true] .workspace_navigation__mADlA{mask-image:linear-gradient(180deg,#000 calc(100% - 10px),transparent)}.workspace_navigationWindow__rbPgK[data-more-above=true] .workspace_navigation__mADlA{mask-image:linear-gradient(180deg,transparent,#000 12px)}.workspace_navigationWindow__rbPgK[data-more-above=true][data-more-below=true] .workspace_navigation__mADlA{mask-image:linear-gradient(180deg,transparent,#000 12px,#000 calc(100% - 10px),transparent)}.workspace_navigationCue__Bgt_9{position:absolute;z-index:1;bottom:0;right:5px;width:28px;height:24px;display:grid;place-items:center;border:1px solid var(--border);border-radius:7px;background:var(--navigation-surface);color:var(--muted);box-shadow:0 2px 6px #00000008}.workspace_navigationCue__Bgt_9:hover{color:var(--accent);border-color:var(--accent-border)}.workspace_navigationCue__Bgt_9:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.workspace_mobileMenuPanel__kz9BZ .workspace_navigationWindow__rbPgK{--navigation-surface:var(--surface)}@media(pointer:coarse){.workspace_navigationWindow__rbPgK{--navigation-row:44px}.workspace_navigationCue__Bgt_9{width:32px;height:26px}}@media(max-height:600px){.workspace_navigationWindow__rbPgK{--navigation-rows:2.65;--navigation-gaps:2}}@media(max-height:550px){.workspace_navigationWindow__rbPgK{--navigation-rows:1.65;--navigation-gaps:1}}@media(max-height:360px){.workspace_rail__fhYwW[data-has-history] .workspace_railTop__rHOiG{max-height:50%}.workspace_rail__fhYwW .workspace_history__5gNyT{min-height:76px}}.workspace_historyWindow__j_3nQ{--navigation-surface:var(--surface-soft);position:relative;display:flex;flex-direction:column;flex:1;min-height:0}.workspace_historyWindow__j_3nQ .workspace_historyList__AdIrh{scroll-padding-block:8px;padding-bottom:0}.workspace_historyWindow__j_3nQ[data-more-below=true] .workspace_historyList__AdIrh{mask-image:linear-gradient(180deg,#000 calc(100% - 18px),transparent)}.workspace_historyWindow__j_3nQ[data-more-above=true] .workspace_historyList__AdIrh{mask-image:linear-gradient(180deg,transparent,#000 12px)}.workspace_historyWindow__j_3nQ[data-more-above=true][data-more-below=true] .workspace_historyList__AdIrh{mask-image:linear-gradient(180deg,transparent,#000 12px,#000 calc(100% - 18px),transparent)}.workspace_mobileMenuPanel__kz9BZ .workspace_historyWindow__j_3nQ{--navigation-surface:var(--surface)}.workspace_historyWindow__j_3nQ .workspace_navigationCue__Bgt_9{right:4px}.workspace_conversationFrame__cGXr0{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.workspace_conversation__gr4n4:focus-visible{outline:2px solid var(--accent-border);outline-offset:-2px;border-radius:8px}.workspace_jumpLatest__Dad3t{position:absolute;left:50%;bottom:.75rem;transform:translateX(-50%);border:1px solid var(--border);border-radius:50%;background:var(--surface);box-shadow:0 3px 12px #0002;color:var(--foreground)}.workspace_composer__Q0uGi textarea,.workspace_notice__pnDay,.workspace_settingsPanel__jF8G7{overscroll-behavior:contain}.workspace_modelRow__9VQrY{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin:0;min-width:0}.workspace_modelSelect__7C8Si{max-width:100%;min-height:36px;padding:.35rem .5rem;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--foreground);font:inherit;font-size:.75rem;cursor:pointer}.workspace_modelSelect__7C8Si:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.workspace_modelSelect__7C8Si:disabled{opacity:.6;cursor:default}.workspace_modelDescription__TtiOd{font-size:.6875rem;color:var(--muted)}@media (pointer:coarse){.workspace_modelSelect__7C8Si{min-height:44px}}.workspace_addTools__j6Vhu{position:static}.workspace_addTools__j6Vhu summary{list-style:none;cursor:pointer}.workspace_addTools__j6Vhu summary::-webkit-details-marker{display:none}.workspace_addTools__j6Vhu[open] summary{color:var(--accent);background:var(--accent-soft)}.workspace_addToolsPanel__FI50e{position:absolute;z-index:55;left:0;bottom:calc(100% + 10px);width:min(310px,calc(100vw - 3rem));padding:.4rem;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 12px 40px #0002}.workspace_addToolsPanel__FI50e button{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem;text-align:left;border-radius:10px;color:var(--foreground);font-size:.8125rem}.workspace_addToolsPanel__FI50e button:focus-visible,.workspace_addToolsPanel__FI50e button:hover{background:var(--accent-soft)}.workspace_addToolsPanel__FI50e button:disabled{opacity:.5}.workspace_addToolsPanel__FI50e small{display:block;margin-top:.2rem;font-size:.6875rem;color:var(--muted)}.workspace_modelSelect__7C8Si{border-color:transparent;max-width:230px;background:transparent}@media(max-width:480px){.workspace_modelSelect__7C8Si{max-width:155px;font-size:.75rem;padding-left:.2rem;padding-right:.2rem}}.workspace_composerActions__6nIXv{display:flex;align-items:center;gap:4px;margin-left:auto;min-width:0}.workspace_composerTools__Exxuh>.workspace_chatSettings__OIied{flex-shrink:0}.workspace_composerActions__6nIXv .workspace_modelRow__9VQrY{flex:0 1 auto}.workspace_composerActions__6nIXv .workspace_modelSelect__7C8Si{width:100%;min-width:0;max-width:210px;text-overflow:ellipsis}.workspace_characterCount__5iYrc{display:block;text-align:right;color:var(--muted);font-size:.625rem;padding:.15rem .35rem 0}.workspace_addToolsPanel__FI50e{max-height:min(55dvh,320px);overflow:auto;overscroll-behavior:contain}.workspace_addTools__j6Vhu summary:focus-visible,.workspace_chatSettings__OIied summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:767px){.workspace_composer__Q0uGi textarea{font-size:16px}.workspace_composer__Q0uGi .workspace_iconButton__MU8Ts,.workspace_composer__Q0uGi .workspace_modelSelect__7C8Si{min-width:44px;min-height:44px}.workspace_composerActions__6nIXv{gap:2px}.workspace_composerActions__6nIXv .workspace_modelSelect__7C8Si{max-width:155px}.workspace_composer__Q0uGi{padding-bottom:max(.5rem,env(safe-area-inset-bottom))}}@media(max-width:360px){.workspace_composer__Q0uGi{padding-left:.4rem;padding-right:.4rem}.workspace_composerActions__6nIXv .workspace_modelSelect__7C8Si{max-width:114px}}.workspace_adjustableLayout__KbwiQ{grid-template-columns:var(--sidebar-width,248px) 8px minmax(0,1fr)}.workspace_sidebarPanel__Q4Qrz{min-width:0;min-height:0}.workspace_canvasDivider__L8SlG,.workspace_sidebarDivider__rgsqW{min-height:0;position:relative}.workspace_panelResizer__1mx1E{width:8px;height:100%;cursor:col-resize;touch-action:none;background:transparent;position:relative;z-index:10}.workspace_panelResizer__1mx1E:after{content:"";position:absolute;top:0;bottom:0;left:3px;width:2px;background:var(--border)}.workspace_panelResizer__1mx1E:focus-visible:after,.workspace_panelResizer__1mx1E:hover:after{background:var(--accent)}.workspace_panelResizer__1mx1E:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.workspace_sidebarCollapsed__MfvK6{grid-template-columns:minmax(0,1fr)}.workspace_sidebarCollapsed__MfvK6 .workspace_sidebarPanel__Q4Qrz{display:none}.workspace_splitWorkspace___V83q{grid-template-columns:minmax(380px,min(var(--chat-width,44%),calc(100% - 368px))) 8px minmax(0,1fr)}.workspace_splitWorkspace___V83q .workspace_editor___ZQaf{border-left:0}.workspace_reviewBadge__DaI5V{display:inline-grid;place-items:center;min-width:18px;height:18px;border-radius:9px;margin-left:.4rem;padding:0 .25rem;color:var(--accent);background:var(--accent-soft);font-size:.625rem}.workspace_projectHint__x8wI5{align-self:center;margin-left:auto;font-size:.625rem;color:var(--muted)}.workspace_selectedMessage__EZ0o1 .workspace_proposal__3yi6g{outline:2px solid var(--accent);outline-offset:2px}.workspace_canvasReview__JSgXy{display:flex;flex-shrink:0;gap:.75rem;align-items:center;padding:.75rem;margin-bottom:.75rem;border:1px solid var(--accent-border);border-radius:12px;background:var(--accent-soft);font-size:.8125rem;max-height:30%;overflow:auto}.workspace_canvasReview__JSgXy p{font-size:.6875rem;color:var(--muted);margin:.35rem 0 .5rem}.workspace_canvasReview__JSgXy button{margin-right:.4rem;margin-bottom:.25rem}.workspace_framingGuide__EYWu3{flex-shrink:0;width:52px;max-height:76px;border:2px solid var(--accent);border-radius:3px;background:linear-gradient(90deg,transparent 32%,var(--border) 33%,transparent 34%,transparent 65%,var(--border) 66%,transparent 67%),linear-gradient(transparent 32%,var(--border) 33%,transparent 34%,transparent 65%,var(--border) 66%,transparent 67%)}.workspace_localPreviewBadge__SiBuy{display:inline-block;padding:.1rem .35rem;margin-right:.4rem;border:1px solid var(--border);border-radius:5px;font-size:.625rem;color:var(--muted)}@media(max-width:1100px){.workspace_adjustableLayout__KbwiQ{grid-template-columns:var(--sidebar-width,220px) minmax(0,1fr)}.workspace_sidebarCollapsed__MfvK6{grid-template-columns:minmax(0,1fr)}.workspace_canvasDivider__L8SlG,.workspace_sidebarDivider__rgsqW{display:none}.workspace_canvasReview__JSgXy{max-height:35%}.workspace_mobileViews__oKerN button{min-height:44px}}@media(max-width:850px){.workspace_adjustableLayout__KbwiQ,.workspace_sidebarCollapsed__MfvK6{display:flex;flex-direction:column}.workspace_sidebarCollapsed__MfvK6 .workspace_sidebarPanel__Q4Qrz{display:block}.workspace_sidebarPanel__Q4Qrz{flex-shrink:0}}.tools_page__K_Aj3{background:var(--background);color:var(--foreground);min-height:100vh}.tools_main__9VMz9{width:100%;min-width:0;padding:0 clamp(1rem,3vw,3rem) 3rem}.tools_hero___eXMY{padding:clamp(3rem,7vw,6rem) 0 3.5rem;text-align:center;background:radial-gradient(ellipse at 30% 45%,#af9af51a,transparent 60%),radial-gradient(ellipse at 80% 45%,#f2a8bc18,transparent 55%)}.tools_eyebrow__IRVrL{color:var(--accent);font-size:.7rem;font-weight:650;letter-spacing:.1em}.tools_hero___eXMY h1{font-size:clamp(2.6rem,5.8vw,4.9rem);line-height:1.08;letter-spacing:-.055em;font-weight:650;margin:1.4rem 0}.tools_hero___eXMY em{font-style:normal;color:var(--accent)}.tools_hero___eXMY>p{max-width:610px;margin:auto;color:var(--muted);font-size:1.05rem;line-height:1.8}.tools_actions__tx8pV{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.tools_actions__tx8pV a{border-radius:99px;min-height:48px;padding:.75rem 1.25rem}.tools_catalog__VKLJh{scroll-margin-top:6rem}.tools_sectionHead__Pji4s{display:flex;justify-content:space-between;gap:2rem;align-items:end;margin:1.5rem 0}.tools_flow__4ttKI h2,.tools_sectionHead__Pji4s h2{font-size:clamp(1.75rem,3vw,2.3rem);letter-spacing:-.035em;font-weight:650;margin-top:.6rem}.tools_sectionHead__Pji4s>p{max-width:310px;font-size:.875rem;line-height:1.7;color:var(--muted)}.tools_grid__zV3tS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:1.25rem}.tools_card__H5f_W{width:100%;min-width:0;border:1px solid var(--border);background:var(--surface);border-radius:1.4rem;padding:1.5rem;display:flex;flex-direction:column}.tools_featured__QIVM7{border-color:var(--accent-border);box-shadow:0 8px 36px #9e83d911}.tools_cardTop__qo_bm{display:flex;justify-content:space-between;gap:.5rem;align-items:center;color:var(--muted);font-size:.65rem;letter-spacing:.08em}.tools_live__kMKsU,.tools_soon__ALIO7{padding:.4rem .65rem;border-radius:99px;letter-spacing:0;background:var(--surface-soft)}.tools_live__kMKsU{background:var(--accent-soft);color:var(--accent)}.tools_visual__lwyXc{flex-shrink:0;margin:1.2rem 0;border-radius:1rem;overflow:hidden}.tools_visual__lwyXc>div{margin:0}.tools_card__H5f_W h3{font-size:1.25rem;font-weight:650;letter-spacing:-.025em}.tools_card__H5f_W>p{color:var(--muted);font-size:.875rem;line-height:1.75;margin:.5rem 0 1.25rem}.tools_prompt__9MyB9{border:1px solid var(--border);background:var(--surface-soft);border-radius:.8rem;padding:1rem;margin-top:auto}.tools_prompt__9MyB9>span{font-size:.6rem;letter-spacing:.08em;color:var(--accent)}.tools_prompt__9MyB9 p{margin-top:.5rem;font-size:.875rem;line-height:1.6}.tools_cardBottom__A__4e{min-height:64px;display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding-top:1rem}.tools_cardBottom__A__4e>p{color:var(--muted);font-size:.8rem}.tools_flow__4ttKI{display:grid;grid-template-columns:1fr 1fr;gap:3rem;padding:2.5rem;border:1px solid var(--border);border-radius:1.4rem;background:var(--surface-soft);margin-top:3rem}.tools_flow__4ttKI p{color:var(--muted);font-size:.875rem;line-height:1.7;margin-top:.6rem}.tools_flow__4ttKI ol{display:grid;gap:1.25rem;padding-left:1.3rem;list-style:decimal}.tools_flow__4ttKI li{padding-left:.5rem}.tools_flow__4ttKI li::marker{color:var(--accent)}.tools_flow__4ttKI strong{font-weight:600}.tools_note__oHC7y{text-align:center;margin:1.5rem auto 2rem;max-width:690px;color:var(--muted);font-size:.75rem;line-height:1.8}.tools_footer__M1c8e{border-top:1px solid var(--border);padding:1.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5rem;color:var(--muted);font-size:.8rem}.tools_footer__M1c8e>a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:640px){.tools_main__9VMz9{padding:0 1rem 2rem}.tools_hero___eXMY{padding:3rem 0 2rem}.tools_sectionHead__Pji4s{display:block}.tools_sectionHead__Pji4s>p{margin-top:.75rem}.tools_grid__zV3tS{grid-template-columns:1fr}.tools_card__H5f_W{padding:1.1rem}.tools_flow__4ttKI{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem;margin-top:2rem}}.tools_heroVisual__f_dIc{max-width:720px;margin:3rem auto 0;text-align:left}.tools_card__H5f_W{height:100%;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.tools_card__H5f_W:focus-within,.tools_card__H5f_W:hover{transform:translateY(-5px);border-color:var(--accent-border);box-shadow:0 16px 40px #9e83d922}@media(prefers-reduced-motion:reduce){.tools_card__H5f_W{transition:none}.tools_card__H5f_W:focus-within,.tools_card__H5f_W:hover{transform:none}}@media (max-width:900px){.tools_flow__4ttKI{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem}.tools_sectionHead__Pji4s{flex-direction:column;align-items:start;gap:.75rem}.tools_sectionHead__Pji4s>p{max-width:560px}.tools_heroVisual__f_dIc{margin-top:2rem}}@media (max-width:600px){.tools_hero___eXMY{padding:2rem 0}.tools_hero___eXMY h1{font-size:clamp(2rem,8.5vw,2.7rem)}.tools_hero___eXMY>p{font-size:.9375rem;line-height:1.65}.tools_actions__tx8pV{display:grid;grid-template-columns:1fr}.tools_actions__tx8pV a{border-radius:12px}.tools_grid__zV3tS{grid-auto-rows:auto}.tools_cardTop__qo_bm{font-size:.75rem;letter-spacing:0}.tools_prompt__9MyB9>span{font-size:.7rem}.tools_cardBottom__A__4e{gap:.5rem}}