@font-face{font-family:Lora;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/lora-italic-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lora;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/lora-italic-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/lora-normal-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/lora-normal-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/lora-normal-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/lora-normal-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-normal-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-normal-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-normal-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-normal-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-normal-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-normal-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-normal-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-normal-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope-normal-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope-normal-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/sora-normal-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/sora-normal-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/sora-normal-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/sora-normal-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/sora-normal-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/sora-normal-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root,[data-theme=dark]{--cn-bg:#16120F;--cn-side:#1B1613;--cn-surface:#211B17;--cn-well:#110E0B;--cn-menu-hover:#29231F;--cn-line:#312B27;--cn-line2:#423C37;--cn-field:#6D6661;--cn-text:#EFE8E2;--cn-text2:#C4BCB6;--cn-text3:#DCD4CF;--cn-muted:#9A928C;--cn-accent:#BF7E57;--cn-accent-hover:#CA9777;--cn-accent-deep:#CA9777;--cn-on-accent:#16120F;--cn-accent-text:#BF7E57;--cn-wash:#271C15;--cn-wash-strong:#3D2B20;--cn-danger:#E87F8A;--cn-danger-wash:#2F201E;--cn-ok:#74C692;--cn-ok-wash:#23271F;--cn-warn:#E9C170;--cn-scrim:#080504A8;--cn-shadow:#08050473;--cn-marka-ust:#CA9777;--cn-marka-orta:#AE663D;--cn-marka-alt:#753C1D}[data-theme=light]{--cn-bg:#FAF5F1;--cn-side:#F5EEE9;--cn-surface:#FFFCFA;--cn-well:#FFFCFA;--cn-menu-hover:#F0E8E2;--cn-line:#E6DED8;--cn-line2:#D7CFC9;--cn-field:#948C87;--cn-text:#251F1B;--cn-text2:#59514B;--cn-text3:#3A342F;--cn-muted:#746B65;--cn-accent:#92502B;--cn-accent-hover:#753C1D;--cn-accent-deep:#753C1D;--cn-on-accent:#FFFFFF;--cn-accent-text:#753C1D;--cn-wash:#F2E5DD;--cn-wash-strong:#F2E0D7;--cn-danger:#B33B4C;--cn-danger-wash:#F6E4E1;--cn-ok:#156F41;--cn-ok-wash:#E4E7DE;--cn-warn:#92600B;--cn-scrim:#19151352;--cn-shadow:#19151324;--cn-marka-ust:#AE663D;--cn-marka-orta:#92502B;--cn-marka-alt:#5A2A13}:root{--cn-gecis:180ms cubic-bezier(0.2,0.7,0.2,1)}body,html{margin:0;padding:0;height:100%;background:var(--cn-bg)}body{font-family:Manrope,system-ui,sans-serif;color:var(--cn-text);transition:background-color var(--cn-gecis),color var(--cn-gecis)}[role=button],[role=menuitem],[role=option],[role=tab],a,button,input,select,textarea{transition:background-color var(--cn-gecis),border-color var(--cn-gecis),color var(--cn-gecis),box-shadow var(--cn-gecis),opacity var(--cn-gecis)}*{box-sizing:border-box}textarea{font-family:Manrope,system-ui,sans-serif}::placeholder{color:var(--cn-muted);opacity:1}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--cn-line);border-radius:8px}::-webkit-scrollbar-track{background:transparent}@keyframes cinarPulse{0%,80%,to{opacity:.25;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}@keyframes cinarFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cinarSpin{to{transform:rotate(1turn)}}@keyframes cinarSkeleton{0%,to{opacity:.55}50%{opacity:1}}.cn-spinner{width:13px;height:13px;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:cinarSpin .7s linear infinite}.cn-navbtn:hover{background:var(--cn-menu-hover)!important;color:var(--cn-text)!important}.cn-newchat:hover{background:var(--cn-accent-hover)}.cn-hist:hover{background:var(--cn-menu-hover);color:var(--cn-text)}.cn-histdel:focus-visible,.cn-histrow:hover .cn-histdel{opacity:1!important}.cn-histdel:hover{background:var(--cn-line2);color:var(--cn-danger)}.cn-iconbtn:hover{background:var(--cn-surface);color:var(--cn-text)}.cn-sugg:hover{border-color:var(--cn-line2);background:var(--cn-wash)}.cn-tool:hover{background:var(--cn-menu-hover);color:var(--cn-text)}.cn-send:hover{background:var(--cn-accent-hover)!important}.cn-act:hover,.cn-model:hover{color:var(--cn-text)}.cn-act:hover{background:var(--cn-surface)}.cn-mi:hover,.cn-profilebtn:hover{background:var(--cn-menu-hover)}.cn-retry:hover{background:var(--cn-danger-wash)!important;color:var(--cn-danger)!important}a{color:var(--cn-accent-text);text-decoration:none}a:hover{color:var(--cn-accent);text-decoration:underline;text-underline-offset:3px}:focus-visible{outline:2px solid var(--cn-accent-text);outline-offset:2px}.cn-focus-border:focus-within{border-color:var(--cn-accent-text)!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.cn-sugg-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cn-greeting{font-size:38px}.cn-model{padding:9px 18px}.cn-header{padding:14px 28px}.cn-composer{padding:12px 32px 18px}.cn-welcome{padding:40px 32px}@media (max-width:1024px){.cn-sugg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.cn-search{display:none!important}}@media (max-width:640px){.cn-sugg-grid{grid-template-columns:1fr}.cn-greeting{font-size:26px}.cn-model{padding:8px 11px}.cn-header{padding:12px 14px}.cn-composer{padding:10px 14px 14px}.cn-welcome{padding:28px 16px}.cn-model-tag{display:none}.cn-set-overlay{padding:0!important}.cn-set-dialog{flex-direction:column!important;width:100%!important;height:100%!important;max-height:100%!important;border-radius:0!important;border:none!important}.cn-set-aside{width:100%!important;flex-direction:row!important;align-items:center;overflow-x:auto!important;overflow-y:hidden!important;border-right:none!important;border-bottom:1px solid var(--cn-line)!important;padding:8px 10px!important}.cn-set-aside .cn-set-divider,.cn-set-aside .cn-set-title{display:none!important}.cn-set-aside .cn-navbtn{width:auto!important;flex:none;white-space:nowrap}}@media (max-width:560px){.cn-lang-name,.cn-model-name,.cn-tool-extra{display:none!important}}.cn-card:hover{border-color:var(--cn-line2)!important;background:var(--cn-wash)!important}.cn-choice:hover{background:var(--cn-menu-hover)!important}.cn-searchbtn:hover{border-color:var(--cn-field)!important}.cn-result:hover{background:var(--cn-menu-hover)!important}:root[data-fontscale=sm] main{zoom:.94}:root[data-fontscale=lg] main{zoom:1.07}:root[data-density=compact] .cn-messages{gap:14px!important;padding-top:18px!important}.sup-card{transition:border-color .15s,box-shadow .15s,transform .15s}.sup-card:hover{border-color:var(--cn-line2)!important;box-shadow:0 10px 30px var(--cn-shadow);transform:translateY(-2px)}.sup-faq:hover{background:var(--cn-menu-hover)!important}.sup-primary:not(:disabled):hover{background:var(--cn-accent-hover)!important}.sup-ghost:hover{background:var(--cn-wash)!important;border-color:var(--cn-line2)!important}.sup-search:focus-within{border-color:var(--cn-accent-text)!important}@media (max-width:900px){.sup-grid{grid-template-columns:repeat(2,1fr)!important}.sup-cols{grid-template-columns:1fr!important}}@media (max-width:560px){.sup-grid{grid-template-columns:1fr!important}}.cn-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cn-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1024px){.cn-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cn-grid-2,.cn-grid-3{grid-template-columns:1fr}}