.page_page__3tim8{min-height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;background:linear-gradient(135deg,var(--color-surface) 0,var(--color-accent-superlight) 50%,var(--color-surface) 100%);html.dark &{background:var(--color-canvas)}padding:4rem 2rem;gap:2rem;@media (max-width:800px){justify-content:flex-start;padding-left:2rem;padding-bottom:2.4rem;padding-right:2rem;padding-top:2.4rem;padding-top:8rem}}.page_inner__dY4V5{display:flex;align-items:center;justify-content:center;gap:6rem;max-width:100rem;width:100%;margin-bottom:10rem;@media (max-width:800px){flex-direction:column;gap:3.2rem;margin-bottom:0}}.page_left__iY_2D{@media (max-width:800px){align-items:center;text-align:center;max-width:100%}}.page_logo__jSdtM{position:absolute;top:3.2rem;left:50%;transform:translateX(-50%);font-family:var(--font-aeronaut);font-feature-settings:"ss04","ss01";font-size:2.2rem;color:var(--color-text-secondary);letter-spacing:.04rem}.page_imageContainer__Rfo8y{margin-top:3.2rem;width:32rem;@media (max-width:800px){width:24rem;margin-top:2.4rem}}.page_writerImage__3hJDn{width:100%;height:auto;display:block}.page_featuresCardContainer__XN0nm{width:100%;display:flex;justify-content:center;@media (max-width:800px){margin-top:2rem}}.page_featuresRotating__9Kb0n{background:var(--color-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-subtle);border-radius:1.6rem;padding:2rem 3.2rem;box-shadow:var(--shadow-sm);max-width:54rem;width:100%;min-height:8rem;display:flex;align-items:center;justify-content:center;@media (max-width:800px){max-width:34rem;padding-left:2rem;padding-bottom:1.6rem;padding-right:2rem;padding-top:1.6rem}}.page_featureRotating__aRR6t{display:flex;align-items:baseline;justify-content:center;gap:1rem;font-size:1.6rem;color:var(--color-text-primary);line-height:1.4;text-align:center;width:100%}.page_features__fZa6H{display:flex;flex-direction:column;gap:.4rem;margin-top:3.2rem;font-size:1.7rem;color:var(--color-text-secondary);line-height:1.5;@media (max-width:800px){text-align:left;align-self:center}}.page_feature__8nqLq{display:flex;align-items:baseline;gap:.8rem}.page_check__X1WoT{color:var(--color-accent);font-weight:700;flex-shrink:0;font-size:1.8rem}.page_bold__FroK7{font-weight:700;color:var(--color-text-primary)}.page_testimonials__3Ap5t{margin-top:4rem;display:flex;gap:1.6rem;@media (max-width:800px){flex-direction:column;align-items:center;margin-top:3.2rem;gap:1.2rem}}.page_testimonialCard__2dAK0{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;padding:1.6rem 1.4rem;background-color:var(--color-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex:1;max-width:20rem;@media (max-width:800px){max-width:28rem}}.page_avatar__uVjrJ{width:4rem;height:4rem;border-radius:50%;flex-shrink:0}.page_testimonialQuote__QOsZ5{font-style:italic;font-size:1.3rem;line-height:1.4;color:var(--color-text-secondary)}.page_testimonialName__L3U10{font-size:1.2rem;font-weight:600;color:var(--color-text-muted)}.page_right__N7eI7{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-height:41rem}.page_impressum__QBZzc{position:fixed;bottom:1.6rem;right:2.4rem;color:var(--color-text-muted);font-size:1.2rem;font-family:Arial,Helvetica,sans-serif;@media (max-width:800px){position:static;margin-top:2.4rem}}.page_messageCard__Y8qkS{display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--color-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:4.8rem 5.6rem;max-width:46rem;width:100%;gap:1rem;@media (max-width:800px){padding-left:2.8rem;padding-bottom:3.2rem;padding-right:2.8rem;padding-top:3.2rem;max-width:36rem}}.page_messageImageContainer__nPmMZ{width:16rem;margin-bottom:1.2rem}.page_messageImage__YK4_m{width:100%;height:auto;display:block}.page_messageTitle__f_drL{font-family:var(--font-ibm-plex-serif);font-weight:400;font-size:2.8rem;color:var(--color-text-primary);line-height:1.2}.page_messageTitleError__d_kRr{color:#ef4444}.page_messageBody__x9F9L{font-size:1.6rem;color:var(--color-text-secondary);line-height:1.5;margin-top:.4rem}.page_messageHint__4AkkN{font-size:1.5rem;color:var(--color-text-muted);margin-top:1rem}.page_emailLink__A6Sew{color:var(--color-accent);text-decoration:underline;text-underline-offset:4px;&:hover{color:var(--color-accent-hover)}}.auth-form_loginContainer__1owAl{border-radius:var(--radius-lg);padding:4.8rem 3.6rem;display:flex;flex-direction:column;gap:1.4rem;min-width:36rem;max-width:36rem;justify-content:center;align-items:center;font-size:1.6rem;border:1px solid var(--border-subtle);box-shadow:var(--shadow-lg);background-color:var(--color-card);color:var(--color-text-primary);@media (max-width:600px){min-width:0;max-width:94vw;width:100%;padding-left:2.8rem;padding-bottom:3.6rem;padding-right:2.8rem;padding-top:3.6rem}}.auth-form_messageContainer___5P_G{min-height:29.4rem;border-radius:var(--radius-lg);padding:1.2rem 1.4rem;display:flex;flex-direction:column;gap:.8rem;min-width:30rem;max-width:30rem;justify-content:center;align-items:center;margin-bottom:3rem;border:1px solid var(--border-subtle);box-shadow:var(--shadow-md);background-color:var(--color-card);color:var(--color-text-primary);animation:auth-form_fadeIn__3xV96 .4s ease-in;backface-visibility:visible;perspective:1000px;transform-style:preserve-3d}@keyframes auth-form_fadeIn__3xV96{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:translateY(0)}}.auth-form_loginContainerNoflip__Tgsb1{border-radius:2.8rem;border:1px solid var(--border-subtle);padding:1.2rem 1.8rem 2.8rem;display:flex;flex-direction:column;gap:.8rem;min-width:30rem;justify-content:center;align-items:center;font-size:1.4rem;margin-bottom:10rem;box-shadow:var(--shadow-lg);color:var(--color-text-primary);animation:auth-form_fadeIn__3xV96 .4s ease-in;backface-visibility:visible;perspective:1000px;transform-style:preserve-3d;background-color:var(--color-card)}.auth-form_inputsContainer__QjOgz{gap:1.2rem;width:100%;display:flex;align-items:center;color:var(--color-text-primary)}.auth-form_label__ttwOX{text-align:left}.auth-form_header__x7f5w{font-size:3rem;color:var(--color-text-primary);font-weight:400;font-feature-settings:"ss04","ss03";margin-top:.4rem}.auth-form_input__K0OeU{width:100%;padding:.8rem 1.2rem;border-radius:var(--radius-sm);height:4.2rem;font-size:1.6rem;border:1px solid var(--border-subtle);background-color:var(--color-card);color:var(--color-text-primary)}.auth-form_input__K0OeU:focus,.auth-form_input__K0OeU:focus-visible,.auth-form_input__K0OeU:focus-within{outline:none;border:1px solid var(--color-accent)}.auth-form_input__K0OeU:-webkit-autofill,.auth-form_input__K0OeU:-webkit-autofill:active,.auth-form_input__K0OeU:-webkit-autofill:focus,.auth-form_input__K0OeU:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--color-card) inset;-webkit-text-fill-color:var(--color-text-primary);-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.auth-form_signup__Jl4Zq{font-size:1.5rem;color:var(--color-text-secondary);text-align:center}.auth-form_buttonSection__ixXYG{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.2rem;margin-top:3.2rem}.auth-form_signupLink__WdhLF{appearance:none;background:none;border:none;cursor:pointer;font:inherit;color:var(--color-accent);text-decoration:underline;text-underline-offset:4px}.auth-form_legalNotice__7u_jh{font-size:1.3rem;color:var(--color-text-secondary);text-align:center;margin-top:.4rem}.auth-form_termsLink__tuSMc{color:var(--color-accent);text-decoration:underline;text-underline-offset:4px}.auth-form_tryAgainButton__NHfzh{padding:.8rem 1.2rem;border-radius:1.2rem;cursor:pointer;min-width:10rem;display:flex;justify-content:center;align-items:center;width:100%;background-color:var(--color-accent-superlight);font-family:Helvetica,sans-serif;text-transform:uppercase;font-size:1.4rem;color:var(--color-text-primary);height:3.6rem}.auth-form_tryAgainButton__NHfzh:hover{text-decoration:none}.auth-form_divider__wBlef{display:flex;align-items:center;width:100%;gap:1.2rem;color:var(--color-text-secondary);font-size:1.4rem}.auth-form_divider__wBlef:after,.auth-form_divider__wBlef:before{content:"";flex:1;height:1px;background-color:var(--border-subtle)}.hero_logo__5gZ6B{position:absolute;top:3.2rem;left:50%;transform:translateX(-50%);font-family:var(--font-aeronaut);font-feature-settings:"ss04","ss01";font-size:2.2rem;color:var(--color-text-secondary);letter-spacing:.04rem}.hero_headline__p0btS{font-family:var(--font-ibm-plex-serif);font-weight:400;font-size:4.2rem;line-height:1.2;font-feature-settings:"ss04","ss01";color:var(--color-text-primary);text-align:center;font-style:italic;max-width:60rem;@media (max-width:800px){font-size:3.2rem}}.hero_slogan__OJGG2{margin-bottom:5.6rem;font-weight:500;font-size:1.7rem;color:var(--color-accent);letter-spacing:.08rem;max-width:50rem;text-align:center;@media (max-width:600px){margin-bottom:0;padding-left:3rem;padding-bottom:0;padding-right:3rem;padding-top:0}}.layout_navContainer__N74ew{display:flex;justify-content:flex-end;position:fixed;top:0;right:0;z-index:100}.layout_container__0sFHO{display:flex;flex-wrap:wrap;flex-direction:column;gap:1.2rem;margin:0 3.6rem;padding-top:var(--desktop-inset-top,0);min-height:100dvh;align-items:center;position:relative;flex:1;@media (max-width:1000px){margin-left:1.6rem;margin-bottom:0;margin-right:1.6rem;margin-top:0}@media (max-width:600px){max-width:auto;margin-left:0;margin-bottom:0;margin-right:0;margin-top:0}}.layout_container__0sFHO:before{content:"";position:fixed;inset:0;z-index:-1;background-image:radial-gradient(circle,var(--color-canvas-dot) 1px,transparent 1px);background-size:1.5rem 1.5rem;pointer-events:none}.layout_logo__Y8a6o{position:fixed;top:1.6rem;left:2.4rem;@media (max-width:770px){display:none}}.windows-install-steps_where__ozICQ{display:block;font-size:.9em;color:var(--color-text-muted)}.windows-install-steps_clicks__SyKXR{flex-wrap:wrap;margin-top:.4rem}.windows-install-steps_clickGroup__ESAEQ,.windows-install-steps_clicks__SyKXR{display:inline-flex;align-items:center;gap:.4rem}.windows-install-steps_click__miBWk{padding:.1rem .8rem;font-weight:600;color:var(--color-text-primary);background-color:var(--color-card);border:1px solid var(--border-gray);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);white-space:nowrap}.windows-install-steps_then__VkLtF{color:var(--color-text-muted)}.windows-install-guide_overlay__6e6er{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1.6rem;background-color:rgba(0,0,0,.35);animation:windows-install-guide_overlayFadeIn__TQwRo .2s ease-out}@keyframes windows-install-guide_overlayFadeIn__TQwRo{0%{opacity:0}to{opacity:1}}.windows-install-guide_dialog__0Pmc_{display:flex;flex-direction:column;gap:1.4rem;width:100%;max-width:44rem;max-height:100%;overflow-y:auto;padding:2.8rem 3.2rem;background:var(--color-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);text-align:left;animation:windows-install-guide_dialogFadeIn__sunCi .2s ease-out;@media (max-width:600px){padding-left:2rem;padding-bottom:2.2rem;padding-right:2rem;padding-top:2.2rem}}@keyframes windows-install-guide_dialogFadeIn__sunCi{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.windows-install-guide_title__K_G2A{font-size:2rem;font-weight:600;line-height:1.3;color:var(--color-text-primary)}.windows-install-guide_steps__Ohm_j{display:flex;flex-direction:column;gap:1.4rem;padding-left:2.2rem;font-size:1.5rem;line-height:1.55;color:var(--color-text-secondary)}.windows-install-guide_steps__Ohm_j li::marker{color:var(--color-text-muted);font-weight:600}.windows-install-guide_footer__lDmEq{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin-top:.4rem}.windows-install-guide_retry__2npEF{font-size:1.3rem;color:var(--color-text-muted)}.windows-install-guide_retryLink__DIH_x{color:inherit;text-decoration:underline;text-underline-offset:.2em}.windows-install-guide_retryLink__DIH_x:hover{color:var(--color-text-primary)}.windows-install-guide_closeButton__JbX6x{min-width:8rem;min-height:3.6rem;padding:.8rem 1.8rem;font-size:1.4rem;font-weight:500;color:var(--color-surface);background:var(--color-text-primary);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:opacity var(--transition-fast)}.windows-install-guide_closeButton__JbX6x:hover{opacity:.85}.page_projectsContainer__fIE6k{display:flex;flex-direction:column;flex:1;align-self:stretch;@media (max-width:600px){min-width:90vw}}.page_footer__zNaBG{display:flex;justify-content:center;gap:.8rem;padding:2.4rem 0 1.6rem;margin-top:auto;transform:translateY(6rem)}.page_impressumLink__IOIki{font:inherit;font-size:1.4rem;color:var(--color-text-secondary,#999);text-decoration:none;transition:opacity .15s ease;background-color:var(--color-surface);padding:1rem;border:none;cursor:pointer}.page_impressumLink__IOIki:hover{opacity:1;text-decoration:underline}.windows-install-note_note__2jZFH{display:flex;align-items:center;gap:.8rem;max-width:min(42rem,100%);margin:var(--windows-note-gap,1.6rem) auto 0;padding:1rem 1.4rem;font-size:1.5rem;line-height:1.4;text-align:left;color:var(--color-text-primary);background-color:var(--color-accent-superlight);border:1px solid var(--color-accent);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.windows-install-note_icon__fE6C4{font-size:2.2rem;line-height:1;flex-shrink:0}.page_page__1wXmh{min-height:100dvh;background-color:var(--color-surface);position:relative;display:flex;flex-direction:column;align-items:center;padding:6rem 2.4rem 8rem}.page_page__1wXmh:before{content:"";position:fixed;inset:0;z-index:0;background-image:radial-gradient(circle,var(--color-canvas-dot) 1px,transparent 1px);background-size:1.5rem 1.5rem;pointer-events:none}.page_back__99DPC{position:fixed;top:2rem;left:2.4rem;z-index:10;font-size:1.4rem;color:var(--color-text-secondary);text-decoration:none;background-color:var(--color-surface);padding:.6rem 1rem;border-radius:var(--radius-sm);transition:color var(--transition-fast)}.page_back__99DPC:hover{color:var(--color-text-primary)}.page_card__I8BAD{position:relative;z-index:1;background-color:var(--color-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:4rem;width:100%;max-width:56rem;display:flex;flex-direction:column;gap:3.2rem;@media (max-width:600px){padding-left:2.4rem;padding-bottom:2.4rem;padding-right:2.4rem;padding-top:2.4rem}}.page_title__NTAz_{font-family:var(--font-ibm-plex-serif);font-weight:400;font-size:3rem;color:var(--color-text-primary);font-feature-settings:"ss04","ss01";line-height:1.2}.page_divider__2rcqk{width:100%;height:1px;background-color:var(--border-subtle)}.page_section__ZzPiL{display:flex;flex-direction:column;gap:1.6rem}.page_sectionLabel__f_Cbh{font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.page_fields__DL5gz{display:flex;flex-direction:column;gap:1rem}.page_field__BThN0{display:grid;grid-template-columns:16rem 1fr;gap:1.2rem;align-items:baseline;@media (max-width:480px){grid-template-columns:1fr;gap:.2rem}}.page_fieldLabel__0Z5tE{font-size:1.4rem;color:var(--color-text-muted)}.page_fieldValue__uzD4Q{font-size:1.4rem;color:var(--color-text-primary);line-height:1.5}.page_fieldValue__uzD4Q a{color:var(--color-accent);text-decoration:none;transition:opacity var(--transition-fast)}.page_fieldValue__uzD4Q a:hover{opacity:.75}.page_responsible__bl9Ga{font-size:1.35rem;color:var(--color-text-secondary);line-height:1.6;padding-top:.4rem}.impressum-modal_overlay__Tt0ym{position:fixed;inset:0;z-index:10001;background-color:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;padding:2.4rem;overflow-y:auto}.impressum-modal_modal__SULDk{position:relative;max-width:56rem;width:100%;max-height:calc(100dvh - 4.8rem);overflow-y:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl)}.impressum-modal_closeBtn__gq5cU{position:absolute;top:1.2rem;right:1.2rem;z-index:2;width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-sm);font-size:2.4rem;line-height:1;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.impressum-modal_closeBtn__gq5cU:hover{background-color:var(--color-hover);color:var(--color-text-primary)}.google-sign-in-button_googleButton__RC_cw{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;height:4.2rem;padding:0 1.2rem;border-radius:var(--radius-sm);border:none;background-color:var(--color-accent);color:#fff;font-size:1.6rem;cursor:pointer;transition:background-color .15s ease}.google-sign-in-button_googleButton__RC_cw:hover{background-color:var(--color-accent-hover)}.page_page__of18a{min-height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;background:linear-gradient(135deg,var(--color-surface) 0,var(--color-accent-superlight) 50%,var(--color-surface) 100%);html.dark &{background:var(--color-canvas)}padding:4rem 2rem;gap:2rem;@media (max-width:800px){justify-content:flex-start;padding-left:2rem;padding-bottom:2.4rem;padding-right:2rem;padding-top:2.4rem;padding-top:8rem}}.page_inner__EPvAT{display:flex;align-items:center;justify-content:center;gap:6rem;max-width:100rem;width:100%;margin-bottom:10rem;@media (max-width:800px){flex-direction:column;gap:3.2rem;margin-bottom:0}}.page_left__pPFS2{@media (max-width:800px){align-items:center;text-align:center;max-width:100%}}.page_logo__8FbUo{position:absolute;top:3.2rem;left:50%;transform:translateX(-50%);font-family:var(--font-aeronaut);font-feature-settings:"ss04","ss01";font-size:2.2rem;color:var(--color-text-secondary);letter-spacing:.04rem}.page_imageContainer__zZRES{margin-top:3.2rem;width:32rem;@media (max-width:800px){width:24rem;margin-top:2.4rem}}.page_writerImage__ndyqL{width:100%;height:auto;display:block}.page_featuresCardContainer__yqvLV{width:100%;display:flex;justify-content:center;@media (max-width:800px){margin-top:2rem}}.page_featuresRotating__z9MDK{background:var(--color-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-subtle);border-radius:1.6rem;padding:2rem 3.2rem;box-shadow:var(--shadow-sm);max-width:54rem;width:100%;min-height:8rem;display:flex;align-items:center;justify-content:center;@media (max-width:800px){max-width:34rem;padding-left:2rem;padding-bottom:1.6rem;padding-right:2rem;padding-top:1.6rem}}.page_featureRotating__mHYGP{display:flex;align-items:baseline;justify-content:center;gap:1rem;font-size:1.6rem;color:var(--color-text-primary);line-height:1.4;text-align:center;width:100%}.page_features__9i7WH{display:flex;flex-direction:column;gap:.4rem;margin-top:3.2rem;font-size:1.7rem;color:var(--color-text-secondary);line-height:1.5;@media (max-width:800px){text-align:left;align-self:center}}.page_feature__v9P5X{display:flex;align-items:baseline;gap:.8rem}.page_check___Eq3X{color:var(--color-accent);font-weight:700;flex-shrink:0;font-size:1.8rem}.page_bold__tv0RZ{font-weight:700;color:var(--color-text-primary)}.page_testimonials__MI5sX{margin-top:4rem;display:flex;gap:1.6rem;@media (max-width:800px){flex-direction:column;align-items:center;margin-top:3.2rem;gap:1.2rem}}.page_testimonialCard__mMcC8{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;padding:1.6rem 1.4rem;background-color:var(--color-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex:1;max-width:20rem;@media (max-width:800px){max-width:28rem}}.page_avatar__8Sj92{width:4rem;height:4rem;border-radius:50%;flex-shrink:0}.page_testimonialQuote__gwySl{font-style:italic;font-size:1.3rem;line-height:1.4;color:var(--color-text-secondary)}.page_testimonialName__qQ8bB{font-size:1.2rem;font-weight:600;color:var(--color-text-muted)}.page_right__tP3K_{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-height:41rem}.page_impressum__KyHNu{position:fixed;bottom:1.6rem;right:2.4rem;color:var(--color-text-muted);font-size:1.2rem;font-family:Arial,Helvetica,sans-serif;@media (max-width:800px){position:static;margin-top:2.4rem}}.page_message__J1mMm,.page_success__fjBAj{border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:2.4rem;font-size:1.8rem;max-width:30rem;text-align:center;margin-bottom:1.6rem}.page_error__eGCwY,.page_noemail__aWWam{margin-bottom:5.6rem}.page_error__eGCwY{border:1px solid #ef4444;border-radius:var(--radius-md);padding:2.4rem;font-size:1.8rem;max-width:30rem;text-align:center}.page_emailLink__64peG{color:var(--color-accent);text-decoration:underline;text-underline-offset:4px;&:hover{color:var(--color-accent-hover)}}.submit-button_container__OQBoH{padding:.8rem 1.2rem;border-radius:var(--radius-sm);cursor:pointer;min-width:10rem;display:flex;justify-content:center;align-items:center;width:100%;background-color:var(--color-accent);text-transform:uppercase;font-size:1.4rem;color:rgb(254,254,254);height:4.4rem;border:none;box-shadow:var(--shadow-sm);transition:all var(--transition-normal);@media (max-width:600px){font-weight:400;font-size:1.8rem}}.submit-button_container__OQBoH:hover{background-color:var(--color-accent-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.submit-button_spinner__ZAkb5{height:1.6rem;width:1.6rem}.sign-in-modal-context_overlay__C6X_L{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.35);z-index:2000;display:flex;align-items:center;justify-content:center;animation:sign-in-modal-context_overlayFadeIn__sJSo_ .2s ease-out}@keyframes sign-in-modal-context_overlayFadeIn__sJSo_{0%{opacity:0}to{opacity:1}}.sign-in-modal-context_container__KWwJH{background:var(--color-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);max-width:44rem;width:90%;animation:sign-in-modal-context_dialogFadeIn__1W1zU .2s ease-out}@keyframes sign-in-modal-context_dialogFadeIn__1W1zU{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.sign-in-modal-context_form__AOu_5{border-radius:var(--radius-lg);padding:4.8rem 3.6rem;display:flex;flex-direction:column;gap:1.4rem;min-width:36rem;max-width:36rem;margin:0 auto;justify-content:center;align-items:center;font-size:1.6rem;color:var(--color-text-primary)}.sign-in-modal-context_divider__jKT3O{display:flex;align-items:center;gap:1.2rem;width:100%;font-size:1.3rem;color:var(--color-text-secondary);margin:.4rem 0}.sign-in-modal-context_divider__jKT3O:after,.sign-in-modal-context_divider__jKT3O:before{content:"";flex:1;height:1px;background-color:var(--border-subtle)}.sign-in-modal-context_magicSection__xjubj{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1.2rem;min-height:18rem}.sign-in-modal-context_magicButton___RfVy{appearance:none;width:100%;height:4.2rem;padding:0 1.2rem;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background-color:var(--color-card);color:var(--color-text-primary);font-size:1.6rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.sign-in-modal-context_magicButton___RfVy:hover:not(:disabled){border-color:var(--color-accent)}.sign-in-modal-context_magicButton___RfVy:disabled{opacity:.55;cursor:default}.sign-in-modal-context_magicButtonActive__qJCAO{border-color:var(--color-accent);background-color:var(--color-accent);color:#fff}.sign-in-modal-context_magicButtonActive__qJCAO:hover:not(:disabled){background-color:var(--color-accent-hover);border-color:var(--color-accent-hover)}.sign-in-modal-context_magicSentBody__7lVYq{font-size:1.4rem;color:var(--color-text-primary);line-height:2rem;text-align:center}.sign-in-modal-context_passwordToggle__nDeuS{appearance:none;background:none;border:none;cursor:pointer;font:inherit;font-size:1.4rem;color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:4px;padding:0}.sign-in-modal-context_passwordToggle__nDeuS:hover{color:var(--color-text-primary)}.sign-in-modal-context_legalLinks__s_ggI{font-size:1.3rem;color:var(--color-text-secondary);text-align:center;line-height:2rem}.sign-in-modal-context_legalLinksHidden__r7_gm{visibility:hidden}.sign-in-modal-context_legalLinks__s_ggI a{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border-subtle)}.sign-in-modal-context_error__GSGKP{width:100%;max-width:28.5rem;padding:.8rem 1.2rem;border-radius:var(--radius-sm);background-color:var(--color-error-bg,rgba(239,68,68,.1));color:var(--color-error,#ef4444);font-size:1.4rem;text-align:center}.sign-in-modal-context_offlineState__JmAmo{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.sign-in-modal-context_offlineIcon__5ZrPk{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:50%;background-color:var(--color-accent-superlight);color:var(--color-accent);margin-bottom:1.6rem}.sign-in-modal-context_offlineTitle__p2Lh9{font-size:1.8rem;color:var(--color-text-primary);margin-bottom:.6rem}.sign-in-modal-context_offlineBody__kT2LC{font-size:1.4rem;line-height:2rem;color:var(--color-text-secondary)}.sign-in-modal-context_header__cb6VY{font-size:3rem;color:var(--color-text-primary);font-weight:400;font-feature-settings:"ss04","ss03";margin-top:.4rem;margin-bottom:2.2rem}.sign-in-modal-context_inputsContainer__RSBYO{gap:1.2rem;width:100%;display:flex;align-items:center;color:var(--color-text-primary)}.sign-in-modal-context_input__WBAqk{width:100%;padding:.8rem 1.2rem;border-radius:var(--radius-sm);height:4.2rem;font-size:1.6rem;border:1px solid var(--border-subtle);background-color:var(--color-card);color:var(--color-text-primary)}.sign-in-modal-context_input__WBAqk:focus,.sign-in-modal-context_input__WBAqk:focus-visible,.sign-in-modal-context_input__WBAqk:focus-within{outline:none;border:1px solid var(--color-accent)}.sign-in-modal-context_input__WBAqk:-webkit-autofill,.sign-in-modal-context_input__WBAqk:-webkit-autofill:active,.sign-in-modal-context_input__WBAqk:-webkit-autofill:focus,.sign-in-modal-context_input__WBAqk:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--color-card) inset;-webkit-text-fill-color:var(--color-text-primary);-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.sign-in-modal-context_buttonSection__FXULt{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.2rem;margin-top:3.2rem}.sign-in-modal-context_impressum__TfH41{margin-top:.8rem;color:var(--color-text-secondary)!important}.empty-state_emptyState__lLQ9x{width:100%;display:flex;flex-direction:column;gap:.6rem;flex:1;padding-bottom:8rem}.empty-state_marketing__fJQXh{display:contents}html.dark .empty-state_marketing__fJQXh,html[data-desktop] .empty-state_browserOnly__yOKIm,html[data-desktop] .empty-state_marketing__fJQXh{display:none}html[data-desktop] .empty-state_headlineRest__D7Hu0{display:inline-block}html[data-desktop] .empty-state_headlineRest__D7Hu0:first-letter{text-transform:uppercase}.empty-state_hero__jiI99{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1.2rem;padding:0 2.4rem 4.2rem;margin:2.4rem auto 0}.empty-state_logo__G2q34{color:var(--color-text-primary);margin-bottom:1.8rem;background-color:var(--color-surface);padding:.8rem 2.6rem}.empty-state_heroFrame__0urkv{display:flex;margin-bottom:1.2rem;background-color:var(--color-surface)}.empty-state_heroImage__7Xp6e{width:30rem;height:auto}html.dark .empty-state_heroImage__7Xp6e{filter:invert(.89)}.empty-state_headline__fQc1l{font-family:var(--font-ibm-plex-serif);font-weight:400;font-size:3.4rem;line-height:1.25;color:var(--color-text-primary);font-feature-settings:"ss04","ss01";background-color:var(--color-surface);@media (max-width:600px){max-width:32rem}}.empty-state_actionRow__bK1sz{display:flex;justify-content:center;margin-top:.8rem}.empty-state_headlineAfter__KFtRm{align-self:center;text-align:center;margin-top:4rem}.empty-state_actionRowAfter__Clhd1{margin-top:5rem}.empty-state_subline__sRsuj{font-size:1.9rem;line-height:1.5;color:var(--color-accent);max-width:36rem;text-align:center;margin:1.2rem auto .4rem;background-color:var(--color-surface);padding:.4rem;@media (max-width:800px){max-width:60vw}}.empty-state_subline__sRsuj code{font-family:var(--font-mono,monospace);background:var(--color-accent-superlight);padding:.15em .4em;border-radius:var(--radius-sm,4px);font-size:1.2rem}.empty-state_unsupportedNote__ZAAVY{font-size:1.6rem;font-weight:500;line-height:1.5;color:var(--color-error,#e53e3e);border:1px solid #e53e3e;border-radius:var(--radius-sm);text-align:center;margin:1.2rem auto 3.6rem;background-color:var(--color-surface);padding:.8rem 1.6rem;@media (max-width:800px){max-width:60vw}}.empty-state_downloadButton__IyAr9{background:var(--color-text-primary);color:var(--color-surface);border:none;border-radius:var(--radius-md);cursor:pointer;font-size:1.7rem;font-weight:500;letter-spacing:.01em;padding:1.1rem 2.4rem;transition:opacity var(--transition-fast);display:inline-flex;align-items:center;gap:.8rem;box-shadow:var(--shadow-md);-webkit-user-select:none;user-select:none;text-decoration:none}.empty-state_downloadButton__IyAr9:hover{opacity:.85}.empty-state_downloadIcon__Ql3Ik{width:1.8rem;height:1.8rem;margin-top:-.2rem;flex-shrink:0}.empty-state_browserFallbackNote__x6btm{font-size:1.4rem;line-height:1.5;color:var(--color-text-muted);text-align:center;margin:1.2rem auto 3.6rem;padding:.4rem 1.6rem;background-color:var(--color-surface)}.empty-state_browserFallbackLink__6u_U9{color:inherit;text-decoration:underline;text-underline-offset:.2em;transition:opacity var(--transition-fast)}.empty-state_browserFallbackLink__6u_U9:hover{opacity:.7}.empty-state_signInWrap__ZUbxS{width:100%;max-width:26rem;margin-bottom:2.6rem}.empty-state_emailSignInButton__bV8Dw{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;height:4.2rem;padding:0 1.2rem;margin-top:1.2rem;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background-color:var(--color-card);color:var(--color-text-primary);font-size:1.6rem;cursor:pointer;transition:border-color .15s ease}.empty-state_emailSignInButton__bV8Dw:hover{border-color:var(--color-accent)}.empty-state_legalLinks__x3up5{font-size:1.3rem;color:var(--color-text-secondary);text-align:center;margin-top:1.4rem;line-height:2rem;background-color:var(--color-surface)}.empty-state_legalLinks__x3up5 a{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border-subtle)}.empty-state_videoEmbed__XP_Dx{width:100%;max-width:64rem;aspect-ratio:16/9;margin:2.4rem auto;border-radius:var(--radius-md,8px);overflow:hidden;box-shadow:var(--shadow-md);background-color:var(--color-surface)}.empty-state_videoEmbed__XP_Dx iframe{width:100%;height:100%;border:0;display:block}.empty-state_unsupportedLink__9Aad3{color:inherit;text-decoration:underline;text-underline-offset:.2em;transition:opacity var(--transition-fast)}.empty-state_unsupportedLink__9Aad3:hover{opacity:.7}.empty-state_youtubeText__NB12U{background-color:var(--color-surface);padding:1.4rem;font-size:1.6rem;margin:2.4rem auto 0}.empty-state_youtubeLink__Wpntk{text-decoration:underline;text-underline-offset:.3rem}.empty-state_mainButtonContainer__m0k86{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.6rem}.chat_container__oxpAi{--chat-input-collapsed-height:7.7rem;color:var(--color-text-primary);max-height:95vh;width:79rem;background-color:var(--color-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-md);padding:5.6rem 5.4rem 2rem 6rem;position:relative;z-index:1100;display:flex;flex-direction:column}.chat_innerContainer__ulVNn{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem;overflow-y:scroll;flex:1;min-height:calc(var(--chat-input-height, 8rem) + 2rem);padding:0 2.6rem calc(var(--chat-input-height, 8rem) + 2rem) 0}.chat_innerContainer__ulVNn::-webkit-scrollbar{width:.6rem}.chat_innerContainer__ulVNn::-webkit-scrollbar-track{background:transparent}.chat_innerContainer__ulVNn::-webkit-scrollbar-thumb{background:var(--color-text-muted);border-radius:.3rem}.chat_quoteRow__c_Ve8{margin-bottom:3rem;padding-right:2.6rem}.chat_quote__9_b6j{font-size:1.7rem;line-height:1.4}.chat_quoteContext__bgXRR{font-weight:400}.chat_quoteContext__bgXRR,.chat_quoteEllipsis__9X5ZL{color:var(--color-text-muted)}.chat_quoteText__rpqez{white-space:pre-wrap;background-color:var(--bg-color-light)}.chat_quoteHighlightModified__Sr5hG{background-color:var(--color-accent-light,rgba(99,102,241,.1));border-radius:var(--radius-xs,2px);padding:0 2px}html.dark .chat_quoteHighlightModified__Sr5hG{background-color:var(--color-accent-light,rgba(99,102,241,.15))}.chat_quoteActions__pSErw{display:inline-flex;gap:.4rem;margin-left:.8rem;vertical-align:middle;white-space:nowrap}.chat_quoteButton__dP__i{background:none;border:1px solid var(--color-accent);color:var(--color-accent);border-radius:var(--radius-sm);padding:.1rem .8rem;font-size:1.1rem;line-height:1.8rem;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all var(--transition-fast)}.chat_quoteButton__dP__i:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-card)}.chat_backdrop__STOds{position:fixed;inset:0;z-index:999;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;background-color:rgba(0,0,0,.196);animation:chat_backdropFadeIn__4qv0s .28s ease-out}@keyframes chat_backdropFadeIn__4qv0s{0%{background-color:rgba(0,0,0,0)}to{background-color:rgba(0,0,0,.196)}}.chat_loadingContainer__9mgbs{position:absolute;bottom:6rem;left:50%;transform:translateX(-50%);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-md);background-color:var(--color-card);display:flex;z-index:1000;padding:.8rem 2.4rem;gap:.4rem;align-items:center;justify-content:center}.chat_originalQuote__8cHqW{font-size:1.5rem;line-height:1.4;color:var(--color-text-secondary);font-style:italic;margin-bottom:-1.6rem}.chat_editorMessage__oFona{font-size:1.7rem;line-height:1.4}.chat_writerMessage__SFNDF{font-size:1.7rem;line-height:2.6rem;background-color:var(--color-accent);padding:.8rem 1.6rem 1rem;color:white;border-radius:var(--radius-md);border:1px solid var(--color-accent);max-width:80%;margin-left:auto;white-space:pre-wrap}.chat_generating__X_Y4B{position:absolute;left:6rem;right:calc(5.4rem + 1.8rem);bottom:2rem;min-height:var(--chat-input-collapsed-height);background-color:var(--color-card);display:flex;gap:.4rem;align-items:center;justify-content:flex-start;color:var(--color-text-muted)}.chat_editor__LYgpK{display:inline-block;background-color:var(--color-accent);color:white;font-size:1rem;padding:.2rem .6rem;border-radius:.3rem;transform:translateY(-.1rem)}.chat_role__KmuFl{font-weight:600}.chat_messageModel__pLxxR{font-size:1.2rem;color:var(--color-text-muted)}.chat_cancel__T7K66{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:0 .8rem .2rem;font-size:1.1rem;margin-left:.4rem;cursor:pointer}.chat_model__8YHtR{font-size:1.4rem;color:var(--color-text-muted)}.chat_hint__5e9S2{width:43rem}.chat_hintAboveControls__OXJx2{position:absolute;bottom:7.2rem;right:4rem;z-index:2;max-width:20rem}.model-selector_container__R9bMb{position:relative;display:inline-block}.model-selector_trigger__6GY87{display:flex;align-items:center;gap:.6rem;height:3.2rem;padding:0 .8rem 0 1.2rem;background:var(--color-card);border:1px solid var(--color-text-muted);border-radius:var(--radius-sm);cursor:pointer;font-size:1.2rem;color:var(--color-text-muted);transition:all var(--transition-fast)}.model-selector_triggerOpen__Iimx6,.model-selector_trigger__6GY87:hover{background:var(--color-accent);border-color:var(--color-accent);color:white}.model-selector_selectedLabel___wwU0{max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-selector_chevron__zIfif{transition:transform var(--transition-fast);flex-shrink:0}.model-selector_chevronOpen__VYZlD{transform:rotate(180deg)}.model-selector_dropdown__LucnS{position:absolute;bottom:4.6rem;right:0;min-width:20rem;max-height:28rem;overflow-y:auto;background:var(--color-card);border:1px solid var(--color-accent);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);list-style:none;padding:.6rem;margin:0 0 .4rem;z-index:100}.model-selector_dropdown__LucnS::-webkit-scrollbar{width:4px}.model-selector_dropdown__LucnS::-webkit-scrollbar-track{background:transparent}.model-selector_dropdown__LucnS::-webkit-scrollbar-thumb{background:var(--color-text-muted);border-radius:2px}.model-selector_dropdown__LucnS::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}.model-selector_group__Y1jjH{list-style:none}.model-selector_group__Y1jjH:not(:first-child){margin-top:.6rem;padding-top:.6rem;border-top:1px solid var(--border-subtle)}.model-selector_groupHeader__4h3U4{font-size:1.2rem;font-weight:600;color:var(--color-text-muted);padding:.6rem 1rem;text-transform:uppercase;letter-spacing:.05em}.model-selector_groupList___bsLj{list-style:none;padding:0;margin:0}.model-selector_option__Oiir6{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1rem;border-radius:var(--radius-sm);cursor:pointer;font-size:1.4rem;color:var(--color-accent);transition:background-color var(--transition-fast)}.model-selector_option__Oiir6:hover{background-color:var(--color-accent-superlight)}.model-selector_optionSelected__5vp3p{background-color:var(--color-canvas)}.model-selector_optionLabel__whIYL{flex:1}.model-selector_localBadge__LJ1Bn{font-size:1.1rem;font-weight:600;color:white;background-color:rgb(132,140,169);padding:.2rem .5rem;border-radius:var(--radius-sm);margin-left:.8rem}.model-selector_badges__bp7MY{display:flex;align-items:center;gap:0}.model-selector_cloudIcon__Wl4UB{color:var(--color-text-muted);flex-shrink:0;margin-right:-.2rem}.model-selector_optionLocked__4xFRr{opacity:.5;cursor:pointer}.model-selector_optionLocked__4xFRr:hover{opacity:.7}.model-selector_lockedTooltipWrap__itcg_{display:flex!important;align-items:center;width:100%;gap:inherit}.model-selector_lockIcon__d9QIR{color:var(--color-text-muted);flex-shrink:0}.model-selector_dropdownLeft__6rYvm{left:0;right:auto}.model-selector_triggerInverse__h__UM{background:transparent;color:inherit;border-color:color-mix(in srgb,currentColor 28%,transparent);font-size:1.3rem;opacity:.85}.model-selector_triggerInverse__h__UM.model-selector_triggerOpen__Iimx6,.model-selector_triggerInverse__h__UM:hover{background:color-mix(in srgb,currentColor 10%,transparent);color:inherit;border-color:color-mix(in srgb,currentColor 50%,transparent);opacity:1}.model-selector_dropdownInverse__bsFGI{background:var(--color-inverse-bg);color:white;border-color:color-mix(in srgb,currentColor 18%,transparent);box-shadow:var(--shadow-xl)}html.dark .model-selector_dropdownInverse__bsFGI{background:var(--color-accent-light);color:var(--color-text-primary)}.model-selector_dropdownInverse__bsFGI::-webkit-scrollbar-thumb,.model-selector_dropdownInverse__bsFGI::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,currentColor 30%,transparent)}.model-selector_dropdownInverse__bsFGI .model-selector_group__Y1jjH:not(:first-child){border-top-color:color-mix(in srgb,currentColor 15%,transparent)}.model-selector_dropdownInverse__bsFGI .model-selector_cloudIcon__Wl4UB,.model-selector_dropdownInverse__bsFGI .model-selector_groupHeader__4h3U4,.model-selector_dropdownInverse__bsFGI .model-selector_lockIcon__d9QIR{color:color-mix(in srgb,currentColor 55%,transparent)}.model-selector_dropdownInverse__bsFGI .model-selector_option__Oiir6{color:inherit}.model-selector_dropdownInverse__bsFGI .model-selector_option__Oiir6:hover{background-color:color-mix(in srgb,currentColor 10%,transparent)}.model-selector_dropdownInverse__bsFGI .model-selector_optionSelected__5vp3p,.model-selector_dropdownInverse__bsFGI .model-selector_optionSelected__5vp3p:hover{background-color:color-mix(in srgb,currentColor 16%,transparent)}.chat-options-dropdown_container__zi5Bk{position:relative;display:inline-block}.chat-options-dropdown_trigger__iqWuj{position:relative;display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;background:var(--color-card);color:var(--color-text-muted);border:1px solid var(--color-text-muted);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.chat-options-dropdown_triggerOpen__Ut2Yj,.chat-options-dropdown_trigger__iqWuj:hover{color:white;background-color:var(--color-accent);border-color:var(--color-text-muted)}.chat-options-dropdown_triggerActive__68xnx{color:var(--color-accent);border-color:var(--color-accent)}.chat-options-dropdown_triggerActive__68xnx.chat-options-dropdown_triggerOpen__Ut2Yj,.chat-options-dropdown_triggerActive__68xnx:hover{color:white;border-color:var(--color-accent-hover)}.chat-options-dropdown_indicator__k7Hao{position:absolute;top:-.3rem;right:-.3rem;width:.8rem;height:.8rem;background:var(--color-accent);border:1.5px solid var(--color-card);border-radius:50%}.chat-options-dropdown_dropdown__0rMhQ{position:absolute;display:flex;flex-direction:column;bottom:4.6rem;right:0;min-width:26rem;background:var(--color-card);border:1px solid var(--color-accent);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);padding:.6rem;margin-bottom:.4rem;z-index:100}.chat-options-dropdown_option___LtLm{display:flex;align-items:center;gap:1rem;width:100%;padding:.8rem 1rem;background:transparent;border:none;border-radius:var(--radius-sm);text-align:left;cursor:pointer;transition:background-color var(--transition-fast);font:inherit;line-height:1.4}.chat-options-dropdown_option___LtLm:hover{background-color:var(--color-accent-superlight)}.chat-options-dropdown_optionTooltipWrap__wPPTX{width:100%}.chat-options-dropdown_optionDisabled___oT6d{cursor:not-allowed;opacity:.5}.chat-options-dropdown_optionDisabled___oT6d:hover{background-color:initial}.chat-options-dropdown_optionLabel__C5irc{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:0}.chat-options-dropdown_optionTitle__ZnPnt{font-size:1.4rem;color:var(--color-accent)}.chat-options-dropdown_optionDescription__d60Vw{font-size:1.2rem;color:var(--color-text-muted)}.chat-options-dropdown_switch__EBfEr{flex-shrink:0;position:relative;width:3.6rem;height:2rem;background:var(--border-subtle);border-radius:1rem;transition:background-color var(--transition-fast)}.chat-options-dropdown_switchOn__9uhbZ{background:var(--color-accent)}.chat-options-dropdown_switchKnob__zSr5u{position:absolute;top:.2rem;left:.2rem;width:1.6rem;height:1.6rem;background:var(--color-card);border-radius:50%;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast)}.chat-options-dropdown_switchOn__9uhbZ .chat-options-dropdown_switchKnob__zSr5u{transform:translateX(1.6rem)}.chat-controls_container__E4_lL{display:flex;align-items:center;gap:.5rem;flex-shrink:0;min-height:4.7rem;margin-bottom:.2rem}.chat-controls_right__2sI79{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;min-width:0;background-color:color-mix(in srgb,var(--color-card) 15%,transparent);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(5px);border-radius:var(--radius-md)}.chat-controls_center__ZUcEu{display:flex;align-items:center;gap:.8rem;flex-shrink:0}.shortcuts-dropdown_container__0eC07{position:relative;display:inline-block}.shortcuts-dropdown_trigger___gpmB{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;background:transparent;color:var(--color-accent);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);flex-shrink:0;background-color:var(--color-accent-superlight)}.shortcuts-dropdown_trigger___gpmB:hover,.shortcuts-dropdown_trigger___gpmB[aria-expanded=true]{background:var(--color-accent-light);color:var(--color-accent-hover)}.shortcuts-dropdown_dropdown__Hr6Bk{position:absolute;bottom:calc(100% + .6rem);left:0;min-width:20rem;max-height:28rem;overflow-y:auto;background:var(--color-card);border:1px solid var(--color-accent);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);list-style:none;padding:.6rem;margin-bottom:.4rem;z-index:100;color:var(--color-accent)}.shortcuts-dropdown_dropdown__Hr6Bk::-webkit-scrollbar{width:4px}.shortcuts-dropdown_dropdown__Hr6Bk::-webkit-scrollbar-track{background:transparent}.shortcuts-dropdown_dropdown__Hr6Bk::-webkit-scrollbar-thumb{background:var(--color-text-muted);border-radius:2px}.shortcuts-dropdown_dropdown__Hr6Bk::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}.shortcuts-dropdown_item__T4NF8{display:flex;align-items:center;width:100%;padding:.8rem 1rem;background:transparent;color:var(--color-accent);border:none;border-radius:var(--radius-sm);text-align:left;cursor:pointer;transition:background-color var(--transition-fast)}.shortcuts-dropdown_item__T4NF8:hover{background-color:var(--color-accent-superlight)}.shortcuts-dropdown_name__XTYTO{font-size:1.4rem;flex:1}.shortcuts-dropdown_editItem__Oxrz6{display:flex;align-items:center;gap:.6rem;width:100%;padding:.8rem 1rem;background:transparent;color:var(--color-text-muted);border:none;border-radius:0;text-align:left;cursor:pointer;font-size:1.4rem;transition:color var(--transition-fast)}.shortcuts-dropdown_editItem__Oxrz6:hover{background-color:var(--color-accent-superlight)}.chat-input_inputControlsRow__9ntYC{display:flex;align-items:flex-end;gap:1.2rem;background-color:initial;position:absolute;left:6rem;right:5.4rem;bottom:2rem;padding-right:1.8rem;z-index:1}.chat-input_inputColumn__3nxdm{display:flex;flex-direction:column;gap:.6rem;flex:1;min-width:0}.chat-input_shortcutsRow__z3mVh{display:flex;align-items:center;gap:.6rem;min-width:0;width:100%;margin:1.2rem 0 .6rem}.chat-input_quickShortcutsWrapper__fxwy3{position:relative;flex:1;min-width:0;overflow:hidden}.chat-input_quickShortcutsWrapper__fxwy3:after{content:"";position:absolute;right:0;top:0;bottom:0;width:7.2rem;background:linear-gradient(to right,transparent,var(--color-card));pointer-events:none;z-index:0}.chat-input_quickShortcuts__0XZ3e{display:flex;align-items:center;gap:.5rem;overflow:hidden;white-space:nowrap}.chat-input_quickShortcut__Kph7q{display:inline-flex;align-items:center;flex-shrink:0;padding:.3rem .8rem;font-size:1.2rem;line-height:1.6rem;color:var(--color-text-secondary);background:var(--color-card);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);font-family:inherit;max-width:18rem;overflow:hidden;text-overflow:ellipsis}.chat-input_quickShortcut__Kph7q:hover{color:var(--color-accent-hover);background:var(--color-accent-superlight);border-color:var(--color-accent)}.chat-input_inputRow__oCTPm{position:relative;width:100%}.chat-input_submitButton__H_uS6{position:absolute;right:1rem;bottom:1.3rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.4rem;height:2.4rem;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);padding-bottom:.2rem 0 .1rem 0}.chat-input_submitButton__H_uS6,.chat-input_submitButton__H_uS6:hover:not(:disabled){background:var(--color-accent-hover);color:white}.chat-input_submitButton__H_uS6:disabled{opacity:.4;cursor:not-allowed}.chat-input_submitButtonHidden__G7jPS{opacity:0;transform:scale(.8);pointer-events:none}.chat-input_input__pi4CB{box-sizing:border-box;border-radius:var(--radius-sm);border:1px solid var(--color-accent);padding:1.1rem 5.6rem 1.3rem 1.4rem;resize:none;outline:none;width:100%;font-size:1.7rem;background-color:var(--bg-color-light);color:var(--color-text-primary);max-height:40vh;line-height:2.2rem;flex-shrink:0;transition:border-color var(--transition-fast);font-family:IBM Plex Sans;box-shadow:0 0 8px #7173f183}.chat-input_input__pi4CB::selection{background-color:var(--color-accent);color:white}.chat-message-content_content__QILK1{display:inline;text-align:left}.chat-message-content_content__QILK1 p{margin:.2em 0}.chat-message-content_content__QILK1 p:last-child{display:inline}.chat-message-content_content__QILK1 ol,.chat-message-content_content__QILK1 ul{display:block;list-style-position:outside;padding-left:2.4rem;margin:.4em 0}.chat-message-content_content__QILK1 ol{list-style:decimal}.chat-message-content_content__QILK1 ul{list-style:disc}.chat-message-content_content__QILK1 li{display:list-item;margin:.2em 0}.chat-message-content_content__QILK1 table{display:table;border-collapse:collapse;margin:.8rem 0;font-size:.95em}.chat-message-content_content__QILK1 td,.chat-message-content_content__QILK1 th{border:1px solid var(--border-subtle);padding:.4rem .8rem;text-align:left;vertical-align:top}.chat-message-content_content__QILK1 thead th{background-color:var(--color-canvas);font-weight:600}.chat-message-content_content__QILK1 del{text-decoration:line-through;color:var(--color-text-muted)}.chat-message-content_content__QILK1 input[type=checkbox]{margin-right:.4rem;vertical-align:middle}.chat-message-content_option__ZWY2s{background:none;border:none;padding:0;margin:0;font-size:inherit;font-family:inherit;color:var(--color-accent);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:.4rem;cursor:pointer;white-space:pre-wrap;word-break:break-word;text-align:left}.chat-message-content_option__ZWY2s:hover{text-decoration-style:solid}.chat-message-content_popupContainer__5z2Ep{position:relative;display:inline}.chat-message-content_popup__S3zZM{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:var(--color-text-primary);color:var(--color-card);padding:.4rem .8rem;font-size:1.2rem;white-space:nowrap;margin-bottom:.4rem;animation:chat-message-content_fadeOut__vgS9N 1.5s ease forwards}.chat-message-content_messageModel__FFAZP{font-size:1.2rem;color:var(--color-text-muted);margin-left:.8rem}@keyframes chat-message-content_fadeOut__vgS9N{0%{opacity:1}70%{opacity:1}to{opacity:0}}.local-model-modal_backdrop__NS8N4{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.35);z-index:1000;animation:local-model-modal_overlayFadeIn__DgVtS .2s ease-out}@keyframes local-model-modal_overlayFadeIn__DgVtS{0%{opacity:0}to{opacity:1}}.local-model-modal_modal__v8u0Y{background:var(--color-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:2.4rem 3.2rem;max-width:40rem;width:90%;display:flex;flex-direction:column;gap:1.6rem;box-shadow:var(--shadow-xl);animation:local-model-modal_dialogFadeIn__om3GF .2s ease-out;min-height:24rem;align-items:center;justify-content:center}.local-model-modal_errorModal__B6zTP{padding:2.8rem;max-width:46rem;gap:1.4rem}@keyframes local-model-modal_dialogFadeIn__om3GF{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.local-model-modal_title__BvcNE{font-size:1.8rem;font-weight:600;color:var(--color-text-primary);text-align:center}.local-model-modal_errorTitle__Jnhdv{font-size:2.2rem;font-weight:600;line-height:2.8rem;color:var(--color-text-primary)}.local-model-modal_detail__J5_eH{font-size:1.6rem;line-height:2.4rem;color:var(--color-text-secondary)}.local-model-modal_progressBar__lPgzR{width:100%;height:.8rem;background:var(--color-surface);border-radius:var(--radius-sm);overflow:hidden}.local-model-modal_progressFill__BAJdM{height:100%;background:var(--color-accent,#3b82f6);transition:width .3s ease}.local-model-modal_progressFillPulse__Ax4q_{animation:local-model-modal_pulse__WRrEn 1.5s ease-in-out infinite}@keyframes local-model-modal_pulse__WRrEn{0%,to{opacity:1}50%{opacity:.5}}.local-model-modal_stats__VxNsu{display:flex;justify-content:space-between;font-size:1.4rem;color:var(--color-text-muted);width:100%}.local-model-modal_actions__orh7o{display:flex;align-items:center;gap:1rem;justify-content:flex-end;margin-top:1rem}.local-model-modal_primaryButton__7cBi1{padding:1rem 2rem;font-size:1.6rem;font-weight:500;cursor:pointer;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;min-width:9rem;min-height:4.2rem;transition:all var(--transition-fast);background-color:var(--color-accent);color:#fff;border:1px solid var(--color-accent);box-shadow:var(--shadow-sm)}.local-model-modal_primaryButton__7cBi1:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.local-model-modal_dismissButton___9Hb_{margin-right:auto;padding:1rem 0;background:none;border:none;font-size:1.6rem;color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-fast)}.local-model-modal_dismissButton___9Hb_:hover{color:var(--color-text-primary)}.local-model-modal_cancelButton__B6YbH{align-self:center;padding:1rem 2rem;background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:1.5rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.local-model-modal_cancelButton__B6YbH:hover{border-color:var(--color-accent);color:var(--color-accent)}.subscription_overlay__Oycq5{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.5);animation:subscription_fadeIn__tAfbu .3s ease-out}@keyframes subscription_fadeIn__tAfbu{0%{opacity:0}to{opacity:1}}.subscription_container__LLSvE{padding:7rem 3.6rem;border-radius:var(--radius-md);box-shadow:var(--shadow-lg);position:fixed;top:50%;left:50%;width:min(64rem,calc(100vw - 4rem));max-height:calc(100vh - 4rem);overflow-y:auto;z-index:1001;background:var(--color-card);color:var(--color-text-primary);display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-50%);animation:subscription_slideIn__mOZ28 .5s ease-out}@keyframes subscription_slideIn__mOZ28{0%{transform:translate(-50%,calc(-50vh - 100%))}to{transform:translate(-50%,-50%)}}.subscription_title__txmok{font-size:4.8rem;line-height:1.05;text-align:center;font-family:var(--font-aeronaut);font-feature-settings:"ss04";margin-bottom:0;color:var(--color-accent)}.subscription_desc__vMcbM{max-width:36rem;text-align:center;font-size:1.5rem;line-height:1.35;color:var(--color-accent);margin:1.4rem 0 2.2rem;border:1px solid var(--color-accent);border-radius:var(--radius-sm);padding:.4rem 1.2rem;background-color:var(--color-accent-light)}.subscription_plans__4gs_H{display:flex;flex-direction:column;gap:1.2rem;width:100%;max-width:44rem}.subscription_plan__IFXvc{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%;padding:1.8rem 2rem;border:2px solid var(--border-gray);background:var(--color-card);border-radius:var(--radius-md);cursor:pointer;text-align:left;height:9.2rem;transition:border-color .15s ease,background .15s ease}.subscription_plan__IFXvc:hover{border-color:var(--color-text-muted)}.subscription_planActive__8DQsn{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 7%,var(--color-card))}.subscription_planInfo__8hX4O{display:flex;flex-direction:column;gap:.3rem;justify-content:center}.subscription_planName__7Tasd{font-size:1.9rem;font-weight:700;color:var(--color-text-primary)}.subscription_planPrice__IFMCy{font-size:1.6rem;color:var(--color-text-muted)}.subscription_planPriceMain__shM6a{color:var(--color-text-primary);font-weight:600}.subscription_strike__nGrNK{text-decoration:line-through;color:var(--color-text-muted);opacity:.7;margin-right:.2rem}.subscription_planRight__kCmPW{display:flex;align-items:center;gap:1.4rem;flex-shrink:0}.subscription_perMonth__IIEI9{display:flex;align-items:baseline;gap:.4rem}.subscription_perMonthWas__uzpUF{font-size:1.5rem;text-decoration:line-through;color:var(--color-text-muted);opacity:.75}.subscription_perMonthPrice__iT_7K{font-size:2.1rem;font-weight:700;color:var(--color-text-primary);margin-left:.3rem}.subscription_perMonthUnit__vqHeZ{font-size:1.4rem;color:var(--color-text-muted);margin-left:.3rem}.subscription_promoBanner__FzWE1{display:flex;align-items:center;justify-content:center;gap:.6rem 1.2rem;flex-wrap:wrap;width:100%;max-width:44rem;margin-bottom:1.4rem;padding:1rem 1.4rem;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-accent) 12%,var(--color-card));border:1px solid color-mix(in srgb,var(--color-accent) 32%,transparent);font-size:1.5rem}.subscription_promoLabel__Wf6QL{font-weight:700;font-size:1.3rem;letter-spacing:.03em;text-transform:uppercase;color:var(--color-accent)}.subscription_promoTimer__ASAYK{color:var(--color-text-secondary,var(--color-text-primary))}.subscription_countdown__yDk6N{font-weight:700;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.subscription_badge__jQmBU{font-size:1.2rem;font-weight:700;line-height:1;letter-spacing:.02em;text-transform:uppercase;padding:.5rem .9rem;border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-card);white-space:nowrap}.subscription_radio__ANuZ_{width:2.6rem;height:2.6rem;border-radius:999px;border:2px solid var(--border-gray);display:flex;align-items:center;justify-content:center;color:var(--color-card);flex-shrink:0;transition:background .15s ease,border-color .15s ease}.subscription_planActive__8DQsn .subscription_radio__ANuZ_{background:var(--color-accent);border-color:var(--color-accent)}.subscription_list__g__Ua{font-size:1.6rem;gap:.6rem;display:flex;flex-direction:column;width:100%;max-width:33rem;margin-bottom:4.6rem}.subscription_listRow__C1vg_{display:flex;gap:1.4rem;align-items:center;color:var(--color-text-primary)}.subscription_icon__7USRv{width:3rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.subscription_icon__7USRv svg{display:block;width:2.7rem;height:2.7rem}.subscription_icon__7USRv svg path[fill=black]{fill:var(--color-accent)}.subscription_icon__7USRv svg path[stroke=black]{stroke:var(--color-accent)}.subscription_btnContainer__0vVSN{text-align:center;display:flex;flex-direction:column;gap:1rem;margin-top:1.2rem;width:100%;max-width:44rem}.subscription_btnContainer__0vVSN>div:first-child{width:100%}.subscription_billed__iTo9M{color:var(--color-text-muted)}.subscription_whiteWrapper__1DJVF{width:100%;display:flex;flex-direction:column;align-items:center}.subscription_support__pyqhb{color:var(--color-accent)}.credit-purchase_overlay__xRar3{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.5);animation:credit-purchase_fadeIn__dT3qI .3s ease-out}@keyframes credit-purchase_fadeIn__dT3qI{0%{opacity:0}to{opacity:1}}.credit-purchase_container__WFSyV{padding:4.4rem 3.6rem 3.6rem;border-radius:var(--radius-md);box-shadow:var(--shadow-lg);position:fixed;top:50%;left:50%;width:min(48rem,calc(100vw - 4rem));max-height:calc(100vh - 4rem);overflow-y:auto;z-index:1001;background:var(--color-card);color:var(--color-text-primary);display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-50%);animation:credit-purchase_slideIn__Z_O3a .4s ease-out}@keyframes credit-purchase_slideIn__Z_O3a{0%{transform:translate(-50%,calc(-50vh - 100%))}to{transform:translate(-50%,-50%)}}.credit-purchase_icon__g5wc9{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:999px;background:var(--color-accent-light);margin-bottom:1.6rem}.credit-purchase_icon__g5wc9 svg{display:block;width:2.2rem;height:2.2rem}.credit-purchase_icon__g5wc9 svg path[fill=black]{fill:var(--color-accent)}.credit-purchase_title__mPlgU{font-size:2.4rem;font-weight:600;line-height:1.2;text-align:center;color:var(--color-text-primary)}.credit-purchase_subtitle__sWgN8{margin:1.4rem 0 0;font-size:1.5rem;color:var(--color-text-primary);text-align:center}.credit-purchase_card__Y5QVU{margin-top:2.4rem;width:100%;display:flex;flex-direction:column;gap:.8rem;padding:1.8rem 2rem 2.2rem;border:1px solid var(--color-accent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-accent) 7%,var(--color-card))}.credit-purchase_cardRow__nHiWH{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem}.credit-purchase_cardLabel____rov{font-size:1.5rem;color:var(--color-text-secondary)}.credit-purchase_cardValue__39aFj{font-size:2.1rem;font-weight:700;color:var(--color-text-primary)}.credit-purchase_highlight__BfI7U{width:100%;display:flex;align-items:center;gap:3rem;margin-top:.8rem;padding:1.4rem 1.6rem;border-radius:var(--radius-md);background:var(--color-accent-light);font-size:1.6rem;line-height:1.4;color:var(--color-text-primary);min-height:10.6rem}.credit-purchase_highlightIcon__Qaool,.credit-purchase_highlight__BfI7U strong{font-weight:700;color:var(--color-accent)}.credit-purchase_highlightIcon__Qaool{flex-shrink:0;font-size:6.4rem;line-height:1}.credit-purchase_btnContainer__bI4pq{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:2.4rem;width:100%}.credit-purchase_btnContainer__bI4pq>div:first-child{width:100%}.credit-purchase_cancel__evC0N{background:none;border:none;cursor:pointer;padding:.6rem;font-size:1.6rem;color:var(--color-text-muted);transition:color var(--transition-fast);border:1px solid var(--border-subtle);width:100%;border-radius:var(--radius-md);height:4.5rem}.credit-purchase_cancel__evC0N:hover{color:var(--color-text-primary);border:1px solid var(--color-accent-light)}.editor-statusbar_container__6HZsu{position:fixed;bottom:calc(1.6rem + 1px);right:calc(1.8rem + 1px);z-index:101;display:flex;align-items:center;gap:.8rem}.editor-statusbar_container__6HZsu[data-open=true]{--pad:0.6rem;--border-width:1px;bottom:1rem;right:1.2rem;flex-direction:column;align-items:flex-end;gap:.6rem;padding:var(--pad);min-width:18rem;background:var(--color-panels);border:var(--border-width) solid var(--border-gray);border-radius:var(--radius-md)}.editor-statusbar_inlineStats__Jzmz5{display:flex;align-items:center;gap:.6rem;-webkit-user-select:none;user-select:none}.editor-statusbar_inlineStatsMain__hr1kq{font-size:1.2rem;color:var(--color-text-muted);cursor:pointer}.editor-statusbar_inlineStatsMain__hr1kq:hover{color:var(--color-text-secondary)}.editor-statusbar_inlineStatsCredits__j8xlT{font-size:1.2rem;color:var(--color-text-muted)}.editor-statusbar_icon__HZGv_{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;background:transparent;border:1px solid var(--color-text-muted);transition:all .15s ease;flex-shrink:0}.editor-statusbar_triggerIcon____GLe{width:1.6rem;height:1.6rem;stroke:var(--color-text-muted);stroke-width:2;fill:var(--color-text-muted);transition:stroke .15s ease,fill .15s ease}.editor-statusbar_icon__HZGv_:hover .editor-statusbar_triggerIcon____GLe{stroke:var(--color-text-primary);fill:var(--color-text-primary)}.editor-statusbar_iconActive__pN4Om{border-color:var(--color-accent)}.editor-statusbar_iconActive__pN4Om .editor-statusbar_triggerIcon____GLe,.editor-statusbar_iconActive__pN4Om:hover .editor-statusbar_triggerIcon____GLe{stroke:var(--color-accent);fill:var(--color-accent)}.editor-statusbar_icon__HZGv_[data-tooltip]:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + .6rem);right:0;background-color:var(--color-label-bg);color:var(--color-inverse-ink);font-size:1.2rem;padding:.4rem .8rem;border-radius:.4rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease}.editor-statusbar_icon__HZGv_[data-tooltip]:hover:after{opacity:1}.editor-statusbar_panel__DTulQ{width:100%;padding:.2rem 0}.editor-statusbar_markdownRow__HCale{display:flex;align-items:center;justify-content:space-between;padding:.6rem 1.2rem}.editor-statusbar_markdownLabel__NiqW7{font-size:1.4rem;font-weight:500;color:var(--color-text-muted);text-transform:uppercase}.editor-statusbar_markdownActions__9wDhK{display:flex;align-items:center;gap:.6rem}.editor-statusbar_actionIcon__drcq3{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:.4rem;transition:background-color .15s ease}.editor-statusbar_actionIcon__drcq3 svg{fill:var(--color-text-muted);transition:fill .15s ease}.editor-statusbar_actionIcon__drcq3:hover{background-color:var(--color-accent-light)}.editor-statusbar_actionIcon__drcq3:hover svg{fill:var(--color-text-primary)}.editor-statusbar_actionIcon__drcq3:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + .4rem);right:0;background-color:var(--color-label-bg);color:var(--color-inverse-ink);font-size:1.1rem;padding:.3rem .6rem;border-radius:.4rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease}.editor-statusbar_actionIcon__drcq3:hover:after{opacity:1}.editor-statusbar_langRow__se5vO{display:flex;align-items:center;justify-content:space-between;padding:.6rem 1.2rem}.editor-statusbar_langLabel__VrttM{font-size:1.5rem;color:var(--color-text-secondary)}.editor-statusbar_langSelect__XRQ9L{font-family:inherit;font-size:1.3rem;color:var(--color-text-primary);background:var(--color-bg);border:1px solid var(--color-border);border-radius:.4rem;padding:.2rem .4rem;cursor:pointer;outline:none}.editor-statusbar_langSelect__XRQ9L:hover{border-color:var(--color-text-muted)}.editor-statusbar_iconWrapper__kTpLU{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem}.editor-statusbar_iconWrapper__kTpLU svg{transition:fill .15s ease;fill:var(--color-text-muted)}.editor-statusbar_iconWrapper__kTpLU:hover svg{fill:var(--color-text-secondary)}.editor-statusbar_iconWrapperActive__qC2My svg,.editor-statusbar_iconWrapperActive__qC2My:hover svg{fill:var(--color-accent)}.editor-statusbar_iconWrapper__kTpLU:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + .6rem);right:0;background-color:var(--color-label-bg);color:var(--color-inverse-ink);font-size:1.2rem;padding:.4rem .8rem;border-radius:.4rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease}.editor-statusbar_iconWrapper__kTpLU:hover:after{opacity:1}.markdown-doc-prompts_backdrop__lTN6Z{position:fixed;inset:0;z-index:99;background-color:rgba(0,0,0,.196)}html.dark .markdown-doc-prompts_backdrop__lTN6Z{background-color:rgba(0,0,0,.5)}.markdown-doc-prompts_container__p1zQz{position:absolute;bottom:0;left:50%;z-index:100;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;pointer-events:none}.markdown-doc-prompts_label__wi87i{background-color:var(--color-accent);padding:.8rem 2.2rem .6rem;color:white;border-radius:var(--radius-md) var(--radius-md) 0 0;text-transform:uppercase;font-size:1.2rem;font-weight:600;cursor:pointer;pointer-events:auto}.markdown-doc-prompts_innerContainer__DzBLr{position:relative;pointer-events:auto;background-color:var(--color-canvas);box-shadow:var(--shadow-md);padding:4rem 3.4rem 4.4rem 4.8rem;border-radius:var(--radius-md) var(--radius-md) 0 0;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;width:100%;max-width:99.2rem;height:94vh;max-height:94vh;overflow:hidden}html.dark .markdown-doc-prompts_innerContainer__DzBLr{background-color:var(--color-panels);box-shadow:0 0 0 1px var(--border-gray)}.markdown-doc-prompts_closeButton__gQ_Cv{position:absolute;right:1.6rem;top:1.6rem;z-index:1;cursor:pointer;background:none;border:none;padding:.4rem;line-height:0;border-radius:var(--radius-sm);transition:background-color var(--transition-fast)}.markdown-doc-prompts_closeButton__gQ_Cv:hover{background-color:var(--color-accent-superlight)}.markdown-doc-prompts_closeButton__gQ_Cv svg{display:block}.markdown-doc-prompts_tabsRow__BjjSu{flex:0 0 auto;width:100%;padding-right:1.4rem;display:flex;justify-content:center}.markdown-doc-prompts_scrollWrap__aFb7h{position:relative;flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column}.markdown-doc-prompts_scrollArea__wI_Aa{flex:1 1 auto;min-height:0;width:100%;overflow-y:auto;padding-right:1.4rem;display:flex;justify-content:center;align-items:flex-start}.markdown-doc-prompts_scrollFade__U8iWC{position:absolute;left:0;right:0;bottom:0;height:5.5rem;z-index:2;display:flex;align-items:flex-end;justify-content:center;padding-bottom:.6rem;background:linear-gradient(to bottom,transparent,var(--color-canvas));pointer-events:none;opacity:0;transition:opacity var(--transition-normal)}.markdown-doc-prompts_scrollFadeTop__LVYtQ{top:0;bottom:auto;align-items:flex-start;padding-top:.6rem;padding-bottom:0;background:linear-gradient(to top,transparent,var(--color-canvas))}.markdown-doc-prompts_scrollFadeVisible__edNhz{opacity:1}.markdown-doc-prompts_scrollChevron__UHO0l{width:2rem;height:2rem;color:var(--color-accent)}.markdown-doc-prompts_listColumn__IXVjI{width:100%;max-width:100rem;display:flex;flex-direction:column}.markdown-doc-prompts_listLinks__LigG2{display:flex;flex-wrap:wrap;gap:1rem;padding:2.4rem 0 4rem}.markdown-doc-prompts_listLink__IbIUS{appearance:none;padding:.8rem 1.6rem;background-color:var(--color-card);border:1px solid var(--color-accent-light);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);cursor:pointer;font-family:inherit;font-size:1.5rem;font-weight:600;color:var(--color-accent);transition:background-color var(--transition-fast),border-color var(--transition-fast)}.markdown-doc-prompts_listLink__IbIUS:hover{background-color:var(--color-accent-superlight);border-color:var(--color-accent)}.markdown-doc-prompts_actionBar__Djdbr{flex:0 0 auto;align-self:stretch;display:flex;align-items:center;gap:1.6rem;margin:1.2rem -3.4rem -4.4rem -4.8rem;padding:1.6rem 4.8rem 2rem;min-height:8.4rem;background-color:var(--color-inverse-bg);color:white}html.dark .markdown-doc-prompts_actionBar__Djdbr{background-color:var(--color-accent-light);color:var(--color-text-primary)}html.dark .markdown-doc-prompts_runButton__kRled{background-color:var(--color-accent);color:white}html.dark .markdown-doc-prompts_runButton__kRled:not([aria-disabled=true]):hover{background-color:var(--color-accent-hover)}html.dark .markdown-doc-prompts_runButton__kRled[aria-disabled=true]{background-color:color-mix(in srgb,white 8%,transparent);color:color-mix(in srgb,white 35%,transparent)}.markdown-doc-prompts_runHint__XI8CG{display:inline-block;font-size:1.6rem;font-weight:600;opacity:.85}.markdown-doc-prompts_actionMain__7Slyh{min-width:0;margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;text-align:right;gap:.8rem 1.6rem}.markdown-doc-prompts_barLink__hQzhF{appearance:none;padding:0;border:none;background:none;font-family:inherit;font-size:1.3rem;color:inherit;text-align:left;opacity:.7;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer;transition:opacity var(--transition-fast)}.markdown-doc-prompts_barLink__hQzhF:hover{opacity:1}.markdown-doc-prompts_runSettings__pSeEE{position:relative;z-index:3;flex-shrink:0;display:flex;align-items:center;gap:.8rem}.markdown-doc-prompts_runButton__kRled{appearance:none;flex-shrink:0;min-height:4.8rem;padding:1.2rem 3.2rem;border:none;border-radius:var(--radius-md);background-color:white;box-shadow:var(--shadow-md);color:var(--color-accent);font-family:inherit;font-size:1.8rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.markdown-doc-prompts_runButton__kRled:not([aria-disabled=true]):hover{background-color:color-mix(in srgb,white 88%,var(--color-accent))}.markdown-doc-prompts_runButton__kRled[aria-disabled=true]{cursor:not-allowed;background-color:color-mix(in srgb,white 18%,transparent);color:color-mix(in srgb,white 55%,transparent);box-shadow:none}@media (prefers-reduced-motion:no-preference){.markdown-doc-prompts_runButtonPulse__XX031{animation:markdown-doc-prompts_runButtonPulse__XX031 .5s ease-out}.markdown-doc-prompts_runHintNudge__ifKib{animation:markdown-doc-prompts_runHintNudge__ifKib .4s ease-in-out}}@keyframes markdown-doc-prompts_runButtonPulse__XX031{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes markdown-doc-prompts_runHintNudge__ifKib{0%,to{transform:translateX(0)}20%{transform:translateX(-.6rem)}40%{transform:translateX(.6rem)}60%{transform:translateX(-.4rem)}80%{transform:translateX(.4rem)}}.markdown-doc-prompts_pleaseReserve__lXWuo{color:var(--color-text-primary);display:flex;align-items:center;justify-content:center;padding:5.6rem 0;font-size:1.7rem}.markdown-doc-prompts_hint__6EkpH{z-index:10000;left:50%;transform:translateY(-6.6rem) translateX(-50%);position:absolute;max-width:40rem}.markdown-doc-prompts_mockPreview__o0c63{width:100%;opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none}.markdown-doc-prompts_signInMessage__uGegH{flex:0 0 auto;padding:2rem 1.6rem .4rem;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.markdown-doc-prompts_signInNote__5fEAT{margin-top:1.2rem;font-size:1.4rem;color:var(--color-text-muted);text-align:center;max-width:36rem;line-height:1.5}.markdown-doc-prompts_signInLink__OMK2q{appearance:none;background:none;border:none;cursor:pointer;font-family:var(--font-ibm-plex-sans);font-size:1.4rem;font-weight:600;color:var(--color-accent);text-decoration:none}.markdown-doc-prompts_signInLink__OMK2q:hover{text-decoration:underline}.markdown-doc-prompts_imgWrapper__rZY6c{margin-top:2.4rem}.markdown-doc-prompts_writerImg__lmUOS{height:20rem;width:auto}.markdown-doc-prompts_emptyYours__5L4V2{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:5.6rem 0 2.4rem}.markdown-doc-prompts_emptyYoursText__7pfBv{margin:0;max-width:40rem;font-size:1.6rem;line-height:1.5;text-align:center;color:var(--color-text-secondary)}