@font-face{font-family:dmSans;src:url(../media/dm_sans_latin-s.p.1t1ox7t-8xjh-.woff2)format("woff2");font-display:swap;font-weight:100 1000}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:93.39%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:106.22%}.dmsans_c908e452-module__qc8Tda__className{font-family:dmSans,dmSans Fallback}.dmsans_c908e452-module__qc8Tda__variable{--otti-font:"dmSans", "dmSans Fallback"}
html,body{background:#faf8f7;margin:0;padding:0}*{box-sizing:border-box}a{color:#b3261e;text-decoration:none}a:hover{color:#8e1d17;text-decoration:underline}textarea{font:inherit}::placeholder{color:#9a9490}@keyframes ottiIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ottiDot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:.9;transform:translateY(-3px)}}@keyframes ottiPulse{0%{box-shadow:0 0 #b3261e4d}to{box-shadow:0 0 0 13px #b3261e00}}@keyframes ottiCaption{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (hover:none){.otti-vtip{display:none!important}}@keyframes ottiSpin{to{transform:rotate(360deg)}}@keyframes ottiRise{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}@keyframes ottiVoiceIn{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes ottiVoiceOut{0%{opacity:1;transform:none}to{opacity:0;transform:scale(1.03)}}@keyframes ottiSlideIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes ottiFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (max-width:720px){.otti-live{display:none!important}.otti-nc-label{display:none}.otti-header button[aria-label=New\ chat]{width:44px;padding:0!important}.otti-model{flex-direction:column;align-items:stretch!important}.otti-model>span,.otti-model input{flex:none!important}.otti-model button{width:100%}.otti-bubble{max-width:86%!important}.otti-sidebar{width:100%!important;max-width:100%!important}.otti-quick{grid-template-columns:1fr 1fr!important}}@media (max-width:430px){.otti-quick{grid-template-columns:1fr!important}}.otti-noscroll{scrollbar-width:none;-ms-overflow-style:none}.otti-noscroll::-webkit-scrollbar{width:0;height:0;display:none}.otti-act{display:inline-flex;position:relative}.otti-atip{white-space:nowrap;color:#fff;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:20;background:#2a2724;border-radius:9px;padding:7px 11px;font-size:12.5px;font-weight:500;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(2px);box-shadow:0 6px 18px #1b191733}.otti-btip{top:calc(100% + 8px);bottom:auto;transform:translate(-50%)translateY(-2px)}.otti-act:hover .otti-btip{transform:translate(-50%)translateY(0)}.otti-act{-webkit-user-select:none;user-select:none}.otti-act:hover .otti-atip{opacity:1;transform:translate(-50%)translateY(0)}@media (hover:none){.otti-atip{display:none!important}}.otti-chip{transition:opacity .18s,transform .2s cubic-bezier(.2,.7,.3,1)}.otti-chip-out{opacity:0;pointer-events:none;transform:scale(.94)}.otti-qrow{align-items:stretch;gap:10px;height:154px;padding:16px 8px 8px 10px;transition:height .24s cubic-bezier(.2,.7,.3,1),padding-top .24s,padding-bottom .24s,opacity .18s;display:flex;overflow:auto hidden}.otti-qrow-empty{opacity:0;height:0;padding-top:0;padding-bottom:0}.otti-cliptext{max-height:168px;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#000 76%,#0000 100%);mask-image:linear-gradient(#000 76%,#0000 100%)}.otti-uacts{opacity:0;transition:opacity .16s}.otti-umsg:hover .otti-uacts,.otti-umsg:focus-within .otti-uacts{opacity:1}@media (hover:none){.otti-uacts{opacity:1}}.otti-fade{height:106px;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.otti-clamp{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@keyframes ottiKnock{0%,26%,to{transform:none}4%{transform:translate(2.6px,-3.4px)rotate(-8deg)}10%{transform:none}15%{transform:translate(2.6px,-3.4px)rotate(-8deg)}21%{transform:none}}@keyframes ottiRing{0%{opacity:.45;transform:scale(.78)}65%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}@keyframes ottiSlideInLeft{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}@keyframes ottiDoorBurst{0%{opacity:0;transform:scale(.75)}35%{opacity:.6}to{opacity:0;transform:scale(1.9)}}.otti-door{animation:2.6s cubic-bezier(.32,.86,.28,1) infinite ottiKnock;position:relative}.otti-door:hover,.otti-door:focus-visible{animation-play-state:paused}.otti-door .otti-ring{opacity:0;pointer-events:none;border:1.5px solid #b3261e80;border-radius:50%;position:absolute;inset:-5px}.otti-door:hover .otti-ring{animation:1.5s ease-out infinite ottiRing}.otti-door-panel{transform-box:fill-box;transform-origin:0;transition:transform .52s cubic-bezier(.22,1,.36,1)}.otti-door-knob{transform-box:fill-box;transform-origin:50%;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .32s}.otti-door:hover .otti-door-panel{transform:perspective(90px)rotateY(-22deg)}.otti-door:hover .otti-door-knob{transform:translate(-1.2px)scale(.92)}.otti-door-open{animation:none!important}.otti-door-open .otti-door-panel{transform:perspective(90px)rotateY(-64deg)!important}.otti-door-open .otti-door-knob{opacity:0!important;transform:translate(-3.5px)scale(.7)!important}.otti-door-open .otti-ring{animation:.6s ease-out both ottiDoorBurst!important}.otti-chatrow{position:relative}.otti-chatrow .otti-dots{opacity:0;transition:opacity .14s,background .14s}.otti-chatrow:hover .otti-dots,.otti-chatrow .otti-dots.otti-dots-on{opacity:1}.otti-chatrow:hover .otti-when,.otti-chatrow .otti-when.otti-when-off{opacity:0}.otti-when{transition:opacity .14s}.otti-scroll::-webkit-scrollbar{width:10px}.otti-scroll::-webkit-scrollbar-thumb{background:#e5dedb padding-box content-box;border:3px solid #0000;border-radius:8px}.otti-scroll.otti-glide{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.otti-scroll.otti-glide{scroll-behavior:auto}}.oh-red:hover{background:#8e1d17!important}.oh-warm:hover{color:#1b1917!important;background:#f5eeec!important}.oh-warmbg:hover{background:#f5eeec!important}.oh-up:hover{transform:scale(1.03)!important}.oh-dark108:hover{background:#3a3632!important;transform:scale(1.08)!important}.oh-bord:hover{border-color:#e2d0cc!important}.oh-f8f3:hover{background:#f8f3f1!important}.oh-f6f0:hover{background:#f6f0ee!important}.oh-end:hover{background:#8e1d17!important;transform:scale(1.03)!important;box-shadow:0 10px 28px #b3261e57!important}.oh-fbf6:hover{background:#fbf6f5!important}.oh-dark:hover{background:#3a3632!important}.oh-f5f0:hover{background:#f5f0ee!important}.oh-del:hover{background:#fdf0ee!important}.oh-side:hover{color:#1b1917!important;background:#efe8e5!important}.oh-newchat:hover{background:#fdf3f2!important;border-color:#e4d6d2!important}.oh-row:hover{background:#efe9e6!important}.oh-borddfd:hover{border-color:#dfd3cf!important}.oh-ink:hover{color:#1b1917!important}.oh-act:hover{color:#3a3633!important;background:#f2eae7!important}.oh-quote:hover{border-color:#e2d0cc!important;box-shadow:0 4px 14px #1b191714!important}.oh-card:hover{background:#fff!important;border-color:#e4d6d2!important;transform:translateY(-3px)!important;box-shadow:0 12px 28px #1b191717!important}.of-in:focus-visible{outline-offset:-3px!important;outline:2px solid #b3261e!important}.of-out:focus-visible{outline-offset:2px!important;outline:2px solid #b3261e!important}.of-ink:focus-visible{outline-offset:3px!important;outline:2px solid #1b1917!important}.of-none:focus{outline:none!important}.of-model:focus{background:#fff!important;border-color:#d9c8c4!important}.of-edit:focus{border-color:#b3261e!important}.oa-96:active{transform:scale(.96)!important}.oa-95:active{transform:scale(.95)!important}.ofw-composer:focus-within{border-color:#e2d0cc!important;box-shadow:0 1px 2px #1b19170f,0 16px 44px #1b19171a!important}.oh-toggle:hover{color:#fff!important;background:#fff3!important}.otti-root img{max-width:none;height:revert}.otti-root{line-height:normal}.otti-root input{padding:1px 2px}.otti-root{letter-spacing:normal;font-weight:400}.otti-root,.otti-root *{scrollbar-width:auto;scrollbar-color:auto}.otti-root .otti-noscroll{scrollbar-width:none}@media (max-width:720px){.otti-root main div:has(>h1){padding:16px 0 22px!important}.otti-root main div:has(>img[alt^="Otti, your"]){width:88px!important;height:88px!important;margin-bottom:14px!important}.otti-root .otti-thread div:has(>img[alt=Otti]){display:none!important}.otti-model{flex-flow:row!important;align-items:center!important;padding:8px 8px 8px 12px!important}.otti-model>span{display:none!important}.otti-model input{flex:auto!important}.otti-model button{flex:none!important;width:auto!important}.otti-header button[aria-label=New\ chat]{justify-content:center!important}.otti-root input[aria-label=Search\ chats],.otti-root .otti-chatrow input[type=text],.otti-root input[aria-label=Model\ number]{font-size:16px!important}}.otti-root main h1,.otti-root main h1+p{letter-spacing:-.02em!important;font-size:30px!important;font-weight:500!important;line-height:1.2!important}.otti-root main h1+p{margin-bottom:24px!important}.otti-empty>main{min-height:0;margin-top:auto;flex:0 auto!important}.otti-empty>main+div{margin-bottom:auto}.otti-empty .otti-thread{padding:0!important}.otti-empty>header{top:0;left:0;right:0;position:absolute!important}.otti-root main>div,.otti-root main+div>div{max-width:880px!important}.otti-root textarea[aria-label=Message\ Otti]{padding:14px 8px!important;font-size:16px!important;line-height:22px!important}.ofw-composer{border-radius:14px!important;padding:8px!important}.otti-model{border-radius:14px!important}.otti-greet-mark{display:none}.otti-quick-m{display:none!important}@media (max-width:720px){.otti-greet-mark{display:none!important}.otti-root main h1,.otti-root main h1+p{font-size:clamp(27px,6vw,40px)!important}.otti-root main div:has(>h1){padding-bottom:0!important}.otti-quick:not(.otti-quick-m){display:none!important}.otti-quick-m{margin-top:24px;padding:0 12px;grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.otti-quick-m>button{appearance:none;cursor:pointer;font:inherit;text-align:center;color:#6c6560;height:auto;min-height:52px;box-shadow:none;background:#ffffffd1;border:1px solid #efe7e4;justify-content:center;align-items:center;padding:8px;transition:background .18s,border-color .18s;display:inline-flex;border-radius:18px!important}.otti-quick-m>button:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:auto;padding-left:20px;padding-right:20px}.otti-quick-m>button>svg{display:none}.otti-quick-m>button>span{white-space:normal;text-wrap:balance;font-size:clamp(11px,4.55vw - 3.6px,13.5px);font-weight:600;line-height:1.35;display:inline!important}}@media (min-width:721px){.otti-quick:not(.otti-quick-m){flex-wrap:wrap;justify-content:center;gap:8px!important;width:auto!important;display:flex!important}.otti-quick:not(.otti-quick-m)>button{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:999px!important;flex-direction:row!important;flex:none!important;align-items:center!important;gap:8px!important;height:44px!important;min-height:0!important;padding:0 16px!important}.otti-quick:not(.otti-quick-m)>button>svg{display:none!important}.otti-quick:not(.otti-quick-m)>button>div{display:contents!important}.otti-quick:not(.otti-quick-m)>button>div>span:first-child{white-space:nowrap!important;color:#6c6560!important;font-size:14px!important;font-weight:600!important;line-height:20px!important}.otti-quick:not(.otti-quick-m)>button>div>span:last-child,.otti-quick:not(.otti-quick-m)>button>span{display:none!important}}@media (max-width:720px){.otti-header>div:first-child>div:last-child{display:none!important}}body{font-family:var(--otti-font), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}.otti-root{height:100vh}html,body{overscroll-behavior:none}.otti-root .otti-thread [data-otti-role=assistant],.otti-root .otti-thread [data-otti-role=hold]{max-width:none!important}.otti-root .otti-bubble a{color:inherit;text-underline-offset:2px;text-decoration:underline}.otti-root a.otti-pay{background:linear-gradient(95deg,#b3261e 0%,#d8452f 42%,#8e1d17 100%);border-radius:14px;align-self:flex-start;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-size:15.5px;font-weight:500;transition:background .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 1px 2px #1b19170f,0 8px 20px #b3261e2e;color:#fff!important;text-decoration:none!important}.otti-root a.otti-pay:after{content:"";border-top:2px solid;border-right:2px solid;width:7px;height:7px;transform:rotate(45deg)}.otti-root a.otti-pay:hover{background:linear-gradient(95deg,#9e211a 0%,#c23a26 42%,#7c1813 100%);box-shadow:0 1px 2px #1b19170f,0 10px 26px #b3261e3d}.otti-root a.otti-pay:active{transform:scale(.985)}.otti-root a.otti-pay:focus-visible{outline-offset:3px;outline:2px solid #1b1917}@media (prefers-reduced-motion:reduce){.otti-root a.otti-pay{transition:none}.otti-root a.otti-pay:active{transform:none}}.otti-root .otti-bubble span{overflow-wrap:anywhere}.otti-root button:disabled{opacity:.5;cursor:default}.otti-door{z-index:1;animation:none}.otti-doorwrap{position:relative}.otti-doorwrap:before,.otti-doorwrap:after{content:"";opacity:0;pointer-events:none;z-index:0;border:2px solid #161719;border-radius:50%;animation:3s ease-out infinite ottiRipple;position:absolute;inset:0}.otti-doorwrap:after{animation-delay:1.5s}@keyframes ottiRipple{0%{opacity:.45;transform:scale(1)}80%,to{opacity:0;transform:scale(1.5)}}@keyframes ottiDoorKnock{0%{transform:translateY(0)scale(1)}15%{transform:translateY(-7px)scale(1.05)}30%{transform:translateY(0)scale(1)}45%{transform:translateY(-7px)scale(1.05)}60%,to{transform:translateY(0)scale(1)}}.otti-door.otti-knocking{animation:.9s ease-out ottiDoorKnock}.otti-doorwrap.otti-answered:before,.otti-doorwrap.otti-answered:after{opacity:0;animation:none}.otti-root .otti-ib{isolation:isolate;position:relative;transition:color 60ms cubic-bezier(.165,.84,.44,1)!important}.otti-root .otti-ib:before{content:"";border-radius:inherit;z-index:-1;background:0 0;transition:background-color 60ms cubic-bezier(.165,.84,.44,1),transform 60ms ease-out;position:absolute;inset:0}.otti-root .otti-ib:hover{color:#1b1917!important}.otti-root .otti-ib:hover:before{background:#1b191713}.otti-root .otti-ib:active:not(:disabled):before{transform:scale(.975)}.otti-root .otti-locked{opacity:.38;cursor:default}.otti-root .otti-locked:hover{color:inherit!important}.otti-root .otti-locked:hover:before{background:0 0}.otti-root .otti-locked:active:before{transform:none}.otti-root [data-otti-turn]:hover{z-index:30;position:relative}.otti-lock-said{animation:.16s both ottiIn}.otti-root .otti-ib-fill{transition:background-color 60ms cubic-bezier(.165,.84,.44,1),border-color 60ms cubic-bezier(.165,.84,.44,1),color 60ms cubic-bezier(.165,.84,.44,1),transform 60ms ease-out!important}.otti-root .otti-ib-fill:active:not(:disabled){transform:scale(.975)!important}.otti-root .otti-ib svg,.otti-root .otti-ib-fill svg{display:block}.otti-root .otti-chatrow:hover .oh-row{background:#efe9e6!important}.otti-root .otti-chatrow .otti-dots:before{content:none}.otti-root .otti-chatrow .oh-row{padding-right:36px!important}.otti-root .otti-modal{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);grid-template-rows:minmax(10px,1fr) auto minmax(10px,1fr);grid-template-columns:10px 1fr 10px;display:grid}@media (min-width:768px){.otti-root .otti-modal{grid-template-rows:minmax(20px,.8fr) auto minmax(20px,1fr)}}.otti-root .otti-modal>*{grid-area:2/2;justify-self:center}.otti-root .otti-title{--lead:.571429em;--trail:1.14286em;container-type:inline-size}.otti-root .otti-title-clip{width:calc(100% + var(--lead));-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--lead), #000 calc(100% - var(--trail)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--lead), #000 calc(100% - var(--trail)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--lead), #000 calc(100% - var(--trail)), transparent);margin-inline-start:calc(-1 * var(--lead));display:block;overflow:hidden}.otti-root .otti-title-track{white-space:nowrap;min-width:max-content;padding-inline-start:var(--lead);transition:transform .3s;display:inline-block;transform:translate(0)}.otti-root .otti-chatrow:hover .otti-title-track{transform:translateX(min(0px, calc(100cqw - 100% + var(--lead))));transition:transform 2.4s ease-in-out .3s}@media (prefers-reduced-motion:reduce){.otti-root .otti-chatrow:hover .otti-title-track{transform:none}}.otti-root>header,.otti-root>main,.otti-root>main+div{transition:margin-left .28s cubic-bezier(.2,.7,.3,1)}@media (min-width:721px){.otti-root .otti-scrim{display:none!important}.otti-root .otti-sidebar{box-shadow:none!important}.otti-root.otti-open>header,.otti-root.otti-open>main,.otti-root.otti-open>main+div{margin-left:260px}.otti-root.otti-open>header>div:first-child,.otti-root.otti-open .otti-newchat-wrap{visibility:hidden!important}}html.otti-sb-narrow .otti-sidebar,html.otti-sb-narrow .otti-scrim{display:none!important}.otti-root .otti-sidebar.otti-sb-restored{animation:none!important}.otti-root.otti-sb-restored>header,.otti-root.otti-sb-restored>main,.otti-root.otti-sb-restored>main+div{transition:none!important}html.otti-restoring .otti-hero,html.otti-restoring .otti-quick-m{display:none!important}html.otti-restoring .otti-root.otti-empty>main{flex:auto!important;margin-top:0!important}html.otti-restoring .otti-root.otti-empty>main+div{margin-bottom:0!important}html.otti-restoring .otti-root.otti-empty>header{position:relative!important}.otti-root .otti-composer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px;display:flex}.otti-root .otti-composer-row>.otti-cluster{align-items:center;gap:2px;display:flex}.otti-root .otti-composer-row.otti-tall>textarea,.otti-root .otti-composer-row.otti-tall>.otti-wave{order:-1;flex:100%!important}.otti-root .otti-composer-row>textarea,.otti-root .otti-composer-row>.otti-wave{flex-basis:0!important}.otti-root textarea[aria-label=Message\ Otti]{scrollbar-width:thin;scrollbar-color:#ddd5d1 transparent}.otti-root textarea[aria-label=Message\ Otti]::-webkit-scrollbar{width:8px}.otti-root textarea[aria-label=Message\ Otti]::-webkit-scrollbar-track{background:0 0}.otti-root textarea[aria-label=Message\ Otti]::-webkit-scrollbar-thumb{background:#ddd5d1 padding-box content-box;border:2px solid #0000;border-radius:8px}.otti-root .of-edit{scrollbar-width:thin;scrollbar-color:#ddd5d1 transparent}.otti-root .of-edit::-webkit-scrollbar{width:8px}.otti-root .of-edit::-webkit-scrollbar-track{background:0 0}.otti-root .of-edit::-webkit-scrollbar-thumb{background:#ddd5d1 padding-box content-box;border:2px solid #0000;border-radius:8px}.otti-close-embed{display:none!important}html.embedded .otti-close-embed{display:inline-flex!important}
