body[data-carat-home-system]{--carat-font-ui:"Satoshi","Pretendard Variable",sans-serif;--carat-ink:#f7f7f8;--carat-ink-secondary:#a1a8b3;--carat-surface-glass:#23262abf;--carat-composer-glass:#1b1f267a;--carat-composer-reflection:#ffffff1f;--carat-composer-edge:#ffffff4d;--carat-material-line:#ffffff17;--carat-surface-solid:#23262a;--carat-control-hover:#ffffff1a;--carat-material-shadow:0 8px 28px #0000001f;--carat-butter-shadow:#4dc5e5 0 0 4px,#4dc5e5 1px 1px 2px,#63ad45 1px 2px 2px,#e9d352 1px 4px 6px,#4dc5e5 1px 6px 10px}html.light body[data-carat-home-system]{--carat-ink:#202329;--carat-ink-secondary:#687180;--carat-surface-glass:#ffffffc7;--carat-composer-glass:#ffffff94;--carat-composer-reflection:#ffffff80;--carat-composer-edge:#fffc;--carat-surface-solid:#fff;--carat-material-line:#3041561f;--carat-control-hover:#40536f17;--carat-material-shadow:0 8px 28px #2437510f}body[data-carat-home-system] [data-home-menu]{background:var(--carat-surface-glass)!important;color:var(--carat-ink);border:1px solid var(--carat-material-line)!important;backdrop-filter:blur(40px)!important;-webkit-backdrop-filter:blur(40px)!important;border-radius:20px!important;box-shadow:var(--carat-material-shadow)!important;font:400 12px/18px var(--carat-font-ui);letter-spacing:0;transform-origin:var(--carat-menu-origin,center bottom);animation:carat-menu-enter .26s cubic-bezier(.22,1,.36,1) both;max-width:calc(100vw - 24px)}body[data-carat-home-system] [data-home-menu] .MuiTypography-root:not([data-carat-new-badge] *){font-family:var(--carat-font-ui)!important;letter-spacing:0}body[data-carat-home-system] [data-home-menu] :is(input,[role=option],[role=menuitem],button){font-family:var(--carat-font-ui)!important;letter-spacing:0}body[data-carat-home-system] [data-home-menu] :is([role=option],[role=menuitem]){min-height:40px;padding:10px;flex-shrink:0}body[data-carat-home-system] [data-home-menu] input{font-size:13px!important;line-height:20px!important}body[data-carat-home-system] [data-home-menu=chat]{width:320px!important}body[data-carat-home-system] [data-home-menu=setting]{min-width:240px!important}body[data-carat-home-system] [data-home-menu=version]{width:280px!important}@media(min-width:600px){body[data-carat-home-system] [data-home-menu=media]{width:400px!important;height:auto!important;max-height:min(560px,65vh)}}body[data-carat-home-system] [data-home-composer] .v2-composer-surface{padding:12px!important;gap:12px!important;color:var(--carat-ink);font-family:var(--carat-font-ui)}body[data-carat-home-system] [data-home-composer] textarea{font:400 14px/20px var(--carat-font-ui)!important;min-height:20px!important}body[data-carat-home-system] [data-home-composer] :is([data-testid=v2-composer-add],[data-home-control]){border:0;width:32px!important;height:32px!important;min-width:32px;padding:0;color:var(--carat-ink-secondary)}body[data-carat-home-system] [data-home-composer] .MuiTypography-root{font-family:var(--carat-font-ui);font-size:12px;line-height:16px;font-weight:500}.home-glyph{display:inline-flex;align-items:center;justify-content:center}body[data-carat-home-system] .home-glyph svg{width:16px;height:16px;fill:currentColor;stroke:none;overflow:visible}body[data-carat-home-system] .carat-icon .ph-part{transform-box:fill-box;transform-origin:center}body[data-carat-home-system] .carat-pet{z-index:2147483000}body[data-carat-home-system] .pet-dust-layer{z-index:2147482999}body[data-carat-home-system] .carat-pet .pet-notice{font-family:var(--carat-font-ui)}@keyframes carat-menu-enter{0%{opacity:0;transform:translateY(var(--carat-menu-offset,5px)) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}body[data-carat-home-system] [data-home-menu-host][data-menu-closing=true] [data-home-menu],body[data-carat-home-system] [data-home-menu][data-menu-closing=true]{animation:carat-menu-exit .14s ease-in both;pointer-events:none}@keyframes carat-menu-exit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(var(--carat-menu-offset,5px)) scale(.985)}}@media(prefers-reduced-motion:reduce){body[data-carat-home-system] [data-home-menu]{animation:none!important}}@media(prefers-reduced-transparency:reduce){body[data-carat-home-system] [data-home-menu]{background:var(--carat-surface-solid)!important;backdrop-filter:none!important}}@supports not(backdrop-filter:blur(1px)){body[data-carat-home-system] [data-home-menu]{background:var(--carat-surface-solid)!important}}body[data-carat-home-system] [data-nav-sidebar]{font-family:var(--carat-font-ui);transition:width .26s cubic-bezier(.22,1,.36,1)!important}body[data-carat-home-system] [data-nav-sidebar] .MuiTypography-root{font-family:var(--carat-font-ui)}body[data-carat-home-system] [data-home-nav-layout]{transition:--carat-sidebar-w .26s cubic-bezier(.22,1,.36,1)!important}body[data-carat-home-system] [data-home-nav-rail]{transition:width .26s cubic-bezier(.22,1,.36,1)!important}@media(prefers-reduced-motion:reduce){body[data-carat-home-system] :is([data-nav-sidebar],[data-home-nav-layout],[data-home-nav-rail]){transition:none!important}}html:has(body[data-carat-home-system]){transition:--carat-sidebar-w .26s cubic-bezier(.22,1,.36,1)!important}body[data-carat-home-system] [data-home-chat-trigger]{font:500 12px/16px var(--carat-font-ui);min-height:32px;gap:6px}body[data-carat-home-system] [data-home-menu-search]{height:36px!important;min-height:36px;border-radius:10px!important;background:#ffffff0a!important}body[data-carat-home-system] [data-home-menu-search] img{width:16px;height:16px}body[data-carat-home-system] [data-home-model-row]{padding:10px!important;min-height:40px;gap:10px!important;margin-bottom:4px;flex-shrink:0}body[data-carat-home-system] [data-home-menu] [data-gen-symbol-tone]{width:36px;height:36px;border-radius:9px;background:var(--carat-control-hover)}body[data-carat-home-system] [data-home-menu] [data-gen-symbol-tone] img{width:22px!important;height:22px!important;filter:brightness(0) invert(1)!important}html.light body[data-carat-home-system] [data-home-menu] [data-gen-symbol-tone] img{filter:brightness(0)!important}@media(prefers-reduced-motion:reduce){html:has(body[data-carat-home-system]){transition:none!important}}body[data-carat-home-system] [data-home-composer] .v2-composer-surface{position:relative;isolation:auto;background:#0000!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body[data-carat-home-system] [data-home-composer] .v2-composer-surface:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:var(--carat-composer-radius);background:var(--carat-composer-glass);backdrop-filter:blur(24px) saturate(1.45);-webkit-backdrop-filter:blur(24px) saturate(1.45);box-shadow:inset 0 0 0 1px var(--carat-material-line),inset 0 .5px 0 var(--carat-composer-edge),inset .5px 0 0 #ffffff14,inset 0 -1px 0 #00000029,0 8px 28px #0000001f;pointer-events:none}@media(prefers-reduced-transparency:reduce){body[data-carat-home-system] [data-home-composer] .v2-composer-surface:before{background:var(--carat-surface-solid);backdrop-filter:none;-webkit-backdrop-filter:none}}@supports not(backdrop-filter:blur(1px)){body[data-carat-home-system] [data-home-composer] .v2-composer-surface:before{background:var(--carat-surface-solid)}}body[data-carat-home-system] [data-home-model-title]{font-size:13px!important;line-height:18px!important}body[data-carat-home-system] [data-home-model-description]{font-size:11px!important;line-height:16px!important;color:var(--carat-ink-secondary)!important}body[data-carat-home-system] [data-home-model-row]>div:has(>[data-home-model-title]){gap:4px}body[data-carat-home-system] [data-home-model-row]:focus-visible{outline:2px solid #69b2ff;outline-offset:-2px}@property --carat-composer-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes carat-composer-spin{to{--carat-composer-angle:360deg}}@keyframes carat-composer-hue{to{filter:hue-rotate(1turn)}}body[data-carat-home-system] [data-home-composer] .v2-composer-ring{--carat-composer-radius:26px;background:#0000!important;isolation:isolate;border:1px solid #0000;padding:0!important;border-radius:var(--carat-composer-radius)}body[data-carat-home-system] [data-home-composer] .v2-composer-surface{border-radius:calc(var(--carat-composer-radius) - 1px)}body[data-carat-home-system] [data-home-composer] :is(.v2-composer-beam,.v2-composer-glow){overflow:visible;z-index:-1;transition:opacity .24s linear;background:none;pointer-events:none}body[data-carat-home-system] [data-home-composer] .v2-composer-beam{inset:-1px;border-radius:inherit;z-index:1;opacity:.6!important}body[data-carat-home-system] [data-home-composer] .v2-composer-glow{inset:-1px;border-radius:inherit;filter:blur(18px);opacity:.2!important}body[data-carat-home-system] [data-home-composer] :is(.v2-composer-beam,.v2-composer-glow):before{position:absolute;inset:0;width:auto;aspect-ratio:auto;transform:none;border-radius:inherit;padding:1px;background:conic-gradient(from var(--carat-composer-angle),#0000 0deg,#1a88ff57 34deg,#4babffeb 95deg,#1a88ff57 156deg,#0000 200deg,#0000 1turn);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box exclude,linear-gradient(#fff 0 0);animation:carat-composer-spin 8s linear infinite}body[data-carat-home-system] [data-home-composer] .v2-composer-glow:before{padding:1px}body[data-carat-home-system] [data-home-composer] .v2-composer-ring:after{content:"";position:absolute;inset:-1px;border-radius:inherit;z-index:-1;pointer-events:none;opacity:0;background:none;box-shadow:var(--carat-butter-shadow);transition:opacity .24s linear;animation:carat-composer-hue 2s linear infinite paused}body[data-carat-home-system] [data-home-composer] .v2-composer-ring:has(textarea:focus) :is(.v2-composer-beam,.v2-composer-glow){opacity:0!important}body[data-carat-home-system] [data-home-composer] .v2-composer-ring:has(textarea:focus):after{opacity:1;animation-play-state:running}@media(prefers-reduced-motion:reduce){body[data-carat-home-system] [data-home-composer] .v2-composer-ring:after,body[data-carat-home-system] [data-home-composer] :is(.v2-composer-beam,.v2-composer-glow):before{animation:none!important;transition:none}}body[data-carat-home-system] [data-home-composer] :is(button,[role=button]){transition:background-color .16s,color .16s,box-shadow .16s}body[data-carat-home-system] [data-home-composer] button:active:not(:disabled){background-color:var(--carat-control-hover);transition-duration:90ms}body[data-carat-home-system] [data-home-composer] button[aria-expanded=true]{background-color:var(--carat-control-hover)}body[data-carat-home-system] [data-home-composer] textarea{min-height:28px!important}body[data-carat-home-system] [data-home-composer] textarea::placeholder{font-size:14px!important;line-height:20px;color:#818a98;opacity:1}.home-placeholder-reveal{position:absolute;left:4px;right:4px;top:0;pointer-events:none;white-space:pre-wrap;overflow:hidden;height:28px;font:400 14px/20px var(--carat-font-ui);color:#818a98}.home-placeholder-reveal>span{animation:home-placeholder-in .18s ease-out both}@keyframes home-placeholder-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.home-placeholder-reveal>span{animation:none}}body[data-carat-home-system] [data-home-menu-host][data-menu-direction=up]{--carat-menu-origin:left bottom;--carat-menu-offset:5px}body[data-carat-home-system] [data-home-menu-host][data-menu-direction=down]{--carat-menu-origin:left top;--carat-menu-offset:-5px}body[data-carat-home-system] [data-home-menu-host][data-menu-closing=true]{pointer-events:none}body[data-carat-home-system] [data-home-composer] :is([data-testid=v2-composer-add],[data-home-control]):not(:disabled):not([aria-disabled=true]):is(:focus-visible,[aria-expanded=true]){color:var(--carat-ink)}@media(hover:hover) and (pointer:fine){body[data-carat-home-system] [data-home-composer] :is([data-testid=v2-composer-add],[data-home-control]):not(:disabled):not([aria-disabled=true]):hover{color:var(--carat-ink)}}body:has([data-home-announcement]) [data-home-nav-rail]{margin-top:49px;height:calc(100vh - 49px)!important}body[data-carat-home-system] [data-home-composer] .v2-composer-beam:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:radial-gradient(180px circle at var(--carat-cursor-x,50%) var(--carat-cursor-y,50%),#9bddff,#007affb3 35%,#0000 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box exclude,linear-gradient(#fff 0 0);opacity:0;transition:opacity .24s}body[data-carat-home-system] [data-home-composer] .v2-composer-ring[data-cursor-active] .v2-composer-beam{opacity:.8!important}body[data-carat-home-system] [data-home-composer] .v2-composer-ring[data-cursor-active] .v2-composer-beam:after{opacity:1}@media(prefers-reduced-motion:reduce){body[data-carat-home-system] [data-home-composer] .v2-composer-beam:after{display:none}}@media(hover:hover) and (pointer:fine){body[data-carat-home-system] [data-home-composer] .v2-composer-ring:hover :is(.v2-composer-beam,.v2-composer-glow):before{opacity:0;animation-play-state:paused}}html.light body[data-carat-home-system]{--carat-composer-glass:#ffffffc7}html.light body[data-carat-home-system] [data-home-menu-search]{background:rgba(48,65,86,.055)!important}html.light body[data-carat-home-system] [data-home-composer] .v2-composer-surface:before{box-shadow:inset 0 0 0 1px var(--carat-material-line),inset 0 .5px 0 var(--carat-composer-edge),0 8px 28px #24375112}html.light .home-placeholder-reveal,html.light body[data-carat-home-system] [data-home-composer] textarea::placeholder{color:#66717f}body[data-carat-home-system] [data-home-guest-nav]{background:#0000;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:0;box-shadow:none;height:68px;min-height:68px;margin-bottom:-68px;z-index:1002;isolation:isolate}body[data-carat-home-system] [data-home-guest-nav] :is(.home-auth-primary,.home-auth-secondary){position:relative;isolation:isolate;border:0;border-radius:12px;height:40px;min-width:80px;padding:0 16px;font:700 14px/20px var(--carat-font-ui);cursor:pointer;white-space:nowrap;transition:background-color .16s}body[data-carat-home-system] [data-home-guest-nav] .home-auth-secondary{background:var(--carat-control-hover);color:var(--carat-ink);backdrop-filter:none}@media(hover:hover) and (pointer:fine){body[data-carat-home-system] [data-home-guest-nav] .home-auth-secondary:hover{background:color-mix(in srgb,var(--carat-ink) 14%,#0000)}}body[data-carat-home-system] [data-home-guest-nav] button:focus-visible{outline:2px solid #007aff;outline-offset:3px}body[data-carat-home-system]:has([data-home-guest-nav]) [data-home-scroll]{scroll-padding-top:68px}@media(max-width:599px){body[data-carat-home-system] [data-home-guest-nav]{height:52px;min-height:52px;margin-bottom:-52px}body[data-carat-home-system]:has([data-home-guest-nav]) [data-home-scroll]{scroll-padding-top:52px}}@media(max-width:599px){body[data-carat-home-system] [data-home-guest-nav] :is(.home-auth-primary,.home-auth-secondary){min-width:0;font-size:13px;padding:0 12px}body[data-carat-home-system] [data-home-guest-nav] .home-auth-primary{flex:0 0 auto}body[data-carat-home-system] [data-home-guest-nav] .home-auth-pricing{flex:0 1 auto;min-width:0;padding:0 10px;gap:4px;overflow:hidden;text-overflow:ellipsis}}body[data-carat-home-system]:has([data-home-announcement]) [data-home-nav]{margin-top:49px}body[data-carat-home-system]:has([data-home-nav]):has([data-home-announcement]) [data-home-announcement-spacer]{display:none}body[data-carat-home-system]:has([data-home-announcement]) [data-home-updates-panel]{padding-top:49px;box-sizing:border-box}body[data-carat-home-system] div:has(>[data-home-nav]){container:home-nav-shell/inline-size}@media(min-width:600px){[data-home-nav]:not([data-home-guest-nav]):not([data-home-updates]){display:none!important}div:not(:has(>[data-home-guest-nav]))>[data-home-announcement-spacer]{display:block!important}body[data-carat-home-system]:has([data-home-nav][data-home-updates]) [data-home-announcement-spacer]{display:none!important}}@media(max-width:599.95px){[data-home-inline-model]{display:none}}body[data-carat-home-system] [data-home-guest-nav]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:#0000;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);mask-image:linear-gradient(180deg,#000 0,#000000d9 35%,#0000);-webkit-mask-image:linear-gradient(180deg,#000 0,#000000d9 35%,#0000);opacity:0;transition:opacity .16s ease}body[data-carat-home-system] [data-home-guest-nav][data-scrolled]:before{opacity:1}@media(prefers-reduced-motion:reduce){body[data-carat-home-system] [data-home-guest-nav]:before{transition:none}}@media(prefers-reduced-transparency:reduce){body[data-carat-home-system] [data-home-guest-nav]:before{display:none}}body[data-carat-home-system] [data-home-nav]:not([data-home-guest-nav]){z-index:1002;margin-bottom:-52px;background:#0000;border-bottom:0}@media(max-width:599.95px){body[data-carat-home-system]:has([data-home-nav]:not([data-home-guest-nav])) [data-home-scroll]{padding-top:52px;scroll-padding-top:52px}}@media(min-width:600px){body[data-carat-home-system]:has([data-home-nav]:not([data-home-guest-nav])) [data-home-scroll]{scroll-padding-top:52px}}body[data-carat-home-system] div:has(>[data-testid=promo-banner]){display:none!important}body[data-carat-home-system]:has([data-home-guest-nav]) [data-home-announcement-spacer]{display:none!important}body[data-carat-home-system] [data-home-guest-nav]{background:linear-gradient(180deg,#0000003d,#0000001a 48%,#0000)}html.light body[data-carat-home-system] [data-home-guest-nav]{background:linear-gradient(180deg,#ffffff7a,#fff3 48%,#0000)}body[data-carat-home-system] [data-home-guest-nav] .home-auth-pricing{gap:6px;color:#62b3ff;background:#23262a73;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px)}html.light body[data-carat-home-system] [data-home-guest-nav] .home-auth-pricing{color:#007aff;background:#ffffff7a}@media(hover:hover) and (pointer:fine){body[data-carat-home-system] [data-home-guest-nav] .home-auth-pricing:hover{background:var(--carat-control-hover)}}@media(prefers-reduced-transparency:reduce){body[data-carat-home-system] [data-home-guest-nav] .home-auth-pricing{background:var(--carat-surface,#23262a);backdrop-filter:none;-webkit-backdrop-filter:none}html.light body[data-carat-home-system] [data-home-guest-nav] .home-auth-pricing{background:#fff}}@media(max-width:599.95px){body[data-carat-home-system] [data-home-menu=media]{width:100%!important;max-width:100%!important;left:0;right:0;border-radius:20px 20px 0 0!important}}@keyframes carat-menu-model-pulse{0%,to{transform:scale(1)}35%{transform:scale(1.12)}65%{transform:scale(1.06)}}@media(prefers-reduced-motion:no-preference){body[data-carat-home-system] [data-home-menu] [data-home-model-row]:not([disabled]):not([aria-disabled=true]):focus-visible [data-gen-symbol-tone] img{animation:carat-menu-model-pulse .8s cubic-bezier(.22,1,.36,1) both}}@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body[data-carat-home-system] [data-home-menu] [data-home-model-row]:not([disabled]):not([aria-disabled=true]):hover [data-gen-symbol-tone] img{animation:carat-menu-model-pulse .8s cubic-bezier(.22,1,.36,1) both}}body[data-carat-home-system] [data-home-menu]{border-color:#ffffff0f!important}html.light body[data-carat-home-system] [data-home-menu]{border-color:#30415614!important}body[data-carat-home-system] [data-home-version-sheet]{border-radius:inherit;overflow:hidden}body[data-carat-home-system] [data-home-version-sheet]>div:first-child{padding:12px 14px;gap:10px}body[data-carat-home-system] [data-home-version-sheet]>div:first-child>.MuiTypography-root{font-size:13px;line-height:18px;font-weight:600}body[data-carat-home-system] [data-home-version-sheet] .remove-scrollbar{padding:0 14px 14px;gap:4px}body[data-carat-home-system] [data-home-version-sheet] [data-home-version-row]{padding:10px;min-height:60px;flex-shrink:0;border:0;border-radius:10px;gap:10px}body[data-carat-home-system] [data-home-version-sheet] [data-home-version-row]>div:first-child{gap:4px}body[data-carat-home-system] [data-home-version-sheet] [data-home-version-row] .MuiTypography-root:not([data-carat-new-badge] *){font-size:11px;line-height:16px}body[data-carat-home-system] [data-home-version-sheet] [data-home-version-row] [data-home-version-title]{font-size:13px!important;line-height:18px!important}body[data-carat-home-system] [data-home-version-sheet] [data-home-version-row]:hover{background:var(--carat-control-hover)}@media(max-width:899.98px){body[data-carat-home-system] [data-home-composer] textarea{font:400 17px/22px var(--carat-font-ui)!important}body[data-carat-home-system] [data-home-composer] textarea::placeholder{font-size:17px!important;line-height:22px}.home-placeholder-reveal{font:400 17px/22px var(--carat-font-ui)}}