.home_home__nmJat{--home-spectrum-gradient:linear-gradient(110deg,#8bdeff,#48aaff 55%,#2584ff);--home-horizon-base:#050507;--home-horizon-edge:#fff;--home-horizon-cyan:#69bdff;--home-horizon-blue:#007aff;--home-horizon-glow:#ffffffb5;--home-bg:#0f1113;--home-surface:#23262a;--home-hover:#2b2f34;--home-ink:#f7f7f8;--home-muted:#a1a8b3;--home-line:#ffffff1f;--home-composer:#23262abf;--home-ui:"Satoshi","Pretendard Variable",sans-serif;--home-title:"Bricolage Grotesque",var(--home-ui);background:var(--home-bg);color:var(--home-ink);font-family:var(--home-ui);font-size:14px;line-height:21px;font-synthesis:none;flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;container:carat-home/inline-size}.light .home_home__nmJat{--home-spectrum-gradient:linear-gradient(110deg,#007aff,#05f 55%,#03e);--home-horizon-base:var(--home-bg);--home-horizon-edge:#1684ff;--home-horizon-cyan:#79d9f5;--home-horizon-blue:#3994ff;--home-horizon-glow:#007aff61;--home-bg:#f7f8fa;--home-surface:#fff;--home-hover:#f0f3f7;--home-ink:#20252d;--home-muted:#66717f;--home-line:#1923301f;--home-composer:#ffffffc7}.home_container__aSLDm h2,.home_container__aSLDm h3,.home_container__aSLDm p,.home_hero__HPk_8 h1{margin:0}.home_container__aSLDm h2{font:700 28px/1.25 var(--home-title);letter-spacing:-.8px;margin-bottom:12px}.home_container__aSLDm h3{font-size:16px;line-height:22px;font-weight:600}.home_home__nmJat a,.home_home__nmJat button{font-family:inherit;-webkit-tap-highlight-color:transparent}.home_announcement__D4FRc button,.home_home__nmJat :is(.home_promo__p9nCJ,.home_feature__YeBbW,.home_topicOpen__9xZiO,.home_topicCreate__1x4gE,.home_more__2gz_q){cursor:pointer;color:inherit;border:0;background:none}.home_home__nmJat a{color:inherit;text-decoration:none}.home_home__nmJat a:focus-visible,.home_home__nmJat button:focus-visible{outline:2px solid #69b2ff;outline-offset:3px}.home_home__nmJat svg{flex-shrink:0}.home_announcementSpacer__3GcS3{height:49px;flex-shrink:0}.home_announcement__D4FRc{position:fixed;top:0;left:0;right:0;z-index:1100;box-sizing:border-box;--home-ui:var(--carat-font-ui);font-family:var(--home-ui);flex-shrink:0;min-height:49px;height:49px;display:flex;justify-content:center;align-items:center;gap:12px;padding:8px 60px;isolation:isolate;background:#087cff;color:#fff}.home_announcement__D4FRc>span{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.home_announcement__D4FRc button{flex-shrink:0;display:flex;align-items:center;min-height:32px}.home_announcement__D4FRc button:first-of-type{padding:0 10px;min-height:28px;height:28px;border-radius:999px;background:#131416;font:500 12px/16px var(--home-ui)}.home_scroll__Ry5Wt{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;position:relative}.home_container__aSLDm{width:calc(100% - 32px);max-width:1888px;margin:auto}.home_heroBackdrop__jA32_{position:relative}.home_heroBackdrop__jA32_>canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.home_hero__HPk_8{position:relative;width:min(750px,calc(100% - 48px));margin:0 auto;padding:104px 0}.home_hero__HPk_8 h1{font:650 28px/1.35 var(--home-title);letter-spacing:-.9px;text-align:center;margin-bottom:0;word-break:keep-all}.home_composerSlot__dlHIg{min-height:98px}.home_composer__kusE0{width:100%}.home_composer__kusE0[data-docked=true]{position:fixed;z-index:1000;left:var(--home-dock-left);width:var(--home-dock-width);bottom:calc(var(--home-dock-bottom) + env(safe-area-inset-bottom))}.home_home__nmJat .home_composer__kusE0 .v2-composer-ring{border-radius:26px;background:#0000;box-shadow:none;isolation:isolate}.home_home__nmJat .home_composer__kusE0 .v2-composer-surface{border-radius:25px;padding:12px;background:var(--home-composer);backdrop-filter:blur(40px) saturate(1.15)}.home_home__nmJat .home_composer__kusE0 textarea{font:400 14px/20px var(--home-ui)}.home_launchpad__IY2g8{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:20px}.home_home__nmJat .home_promo__p9nCJ{position:relative;overflow:hidden;border:1px solid var(--home-line);min-height:0;padding:0;text-align:left}.home_promo__p9nCJ>img,.home_promo__p9nCJ>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home_promo__p9nCJ:after{content:"";position:absolute;inset:0;pointer-events:none}.home_promoCopy__O_LU_:before{content:"";position:absolute;inset:-32px 0 0;z-index:-1;background:linear-gradient(0deg,#050b12eb,#050b1294 55%,#0000);pointer-events:none}.home_promoCopy__O_LU_{position:absolute;bottom:0;left:0;right:0;z-index:1;padding:28px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;color:#e0e3e6}.home_promoCopy__O_LU_ strong{font:700 34px/1.24 var(--home-ui);letter-spacing:-1.3px}.home_promoCopy__O_LU_ em{font-style:normal;font-family:var(--home-title);color:#56acff;display:block;margin-bottom:0}.home_promoCopy__O_LU_>span:not(.home_primary__fU1Ku){font-size:13px;line-height:1.6;color:#c2c8d1cc}.home_create__vyFLt,.home_primary__fU1Ku{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;white-space:nowrap}.home_primary__fU1Ku{color:#fff;min-height:44px;padding:0 24px;font:700 14px/20px var(--home-ui)}.home_tools__5b_kY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.home_home__nmJat .home_tool__aGjZZ{min-width:0;padding:16px;border-radius:18px;background:var(--home-surface);transition:background .16s}.home_toolCopy__Q_CNL{position:relative;padding-right:42px;margin-bottom:16px}.home_toolCopy__Q_CNL h3{font-size:16px;line-height:22px}.home_toolCopy__Q_CNL p{color:var(--home-muted);font-size:12px;line-height:18px;margin-top:0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home_iconOrb__RQxf_{position:absolute;right:0;top:0;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 45% 40%,#272b2f 35%,#444a50 100%);box-shadow:inset 0 1px 3px #ffffff3d,0 2px 4px #00000015}.light .home_iconOrb__RQxf_{background:radial-gradient(circle at 45% 40%,#f6f8fb,#dce5f0)}.light .home_iconOrb__RQxf_ svg{filter:none}.home_preview__Ob0_3{position:relative;display:block;aspect-ratio:16/10;border-radius:12px;overflow:hidden;isolation:isolate}.home_galleryCard__uzPl1:after,.home_preview__Ob0_3:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--home-line);pointer-events:none;background:#0000;transition:background .16s}.home_preview__Ob0_3>img,.home_preview__Ob0_3>video,.home_promo__p9nCJ>img,.home_promo__p9nCJ>video,.home_topicOpen__9xZiO>img,.home_topicOpen__9xZiO>video{width:100%;height:100%;object-fit:cover;display:block;transition:transform .22s cubic-bezier(.22,1,.36,1)}.home_home__nmJat .home_create__vyFLt{color:#fff;background:#23262aa6;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border-radius:24px;height:40px;padding:0 18px;font:700 13px/18px var(--home-ui);width:max-content;max-width:calc(100% - 24px)}.home_home__nmJat .home_topicCreate__1x4gE,.home_preview__Ob0_3 .home_create__vyFLt{position:absolute;top:50%;left:50%;translate:-50% -50%;opacity:0;z-index:2;transition:opacity .16s}.home_create__vyFLt svg{width:16px;height:16px}.home_category__JuPp4,.home_features__ID3Tp,.home_spotlight__LtAL7{margin-top:48px}.home_features__ID3Tp{position:relative}.home_featureTrack__L8LFR{display:flex;overflow-x:auto;gap:20px;scroll-snap-type:x mandatory;padding:0;scrollbar-width:none}.home_home__nmJat .home_feature__YeBbW{flex:0 0 512px;min-width:0;padding:0;text-align:left;scroll-snap-align:start;display:grid;align-content:start;gap:12px}.home_feature__YeBbW .home_preview__Ob0_3{aspect-ratio:16/9;border-radius:8px;margin-bottom:0}.home_feature__YeBbW h3{display:flex;align-items:center;gap:6px;font:700 16px/24px var(--home-title);letter-spacing:-.64px}.home_featureCopy__hRW8t p{color:var(--home-muted);font-size:12px;line-height:22px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home_feature__YeBbW small{display:inline-flex;margin-left:0;color:#c4e0ff;background:#184d83;padding:0 4px;border-radius:4px;font-size:10px;line-height:16px}.home_gallery__aZjO0{-moz-columns:4;column-count:4;-moz-column-gap:8px;column-gap:8px}.home_galleryCard__uzPl1{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:var(--card-ratio,3/4);isolation:isolate;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:8px}.home_home__nmJat .home_topicOpen__9xZiO{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0}.home_galleryCard__uzPl1 h3{pointer-events:none;position:absolute;top:16px;left:16px;right:16px;z-index:2;color:#fff;opacity:0;transition:opacity .16s;font-family:var(--home-title)}.home_home__nmJat .home_more__2gz_q{display:block;margin:24px auto 0;padding:12px 24px;border-radius:12px;background:var(--home-surface);font-weight:700}.home_loading__PK3u7{padding:32px 0;color:var(--home-muted)}.home_footer__OHRuM{position:relative;padding:0 0 calc(var(--home-composer-height,98px) + 37.8px + 184px + 184px);text-align:center}.home_spotlight__LtAL7{padding:24px;border:1px solid #0000;border-radius:24px}.home_spotlight__LtAL7>header{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;text-align:left;margin:0;min-width:0;padding:24px}.home_container__aSLDm .home_spotlight__LtAL7 h2{color:#62b3ff;margin:0;font-size:72px;line-height:1.1;background:linear-gradient(165deg,#b9e7ff,#88ceff 28%,#55abed 58%,#327dc5);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#0000;-webkit-text-stroke:0;filter:none;text-shadow:none}.home_spotlightGrid__8jrDu{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.home_spotlightGrid__8jrDu .home_galleryCard__uzPl1{aspect-ratio:16/9;margin-bottom:0}@media (hover:hover) and (pointer:fine){.home_tool__aGjZZ:hover{background:var(--home-hover)}.home_feature__YeBbW:not(:disabled):hover .home_preview__Ob0_3>:is(img,video),.home_galleryCard__uzPl1:hover .home_topicOpen__9xZiO>:is(img,video),.home_promo__p9nCJ:not(:disabled):not([aria-disabled=true]):hover>:is(img,video),.home_tool__aGjZZ:hover .home_preview__Ob0_3>:is(img,video){transform:scale(1.07);transition-duration:.3s}.home_feature__YeBbW:not(:disabled):hover .home_create__vyFLt,.home_galleryCard__uzPl1:hover .home_create__vyFLt,.home_galleryCard__uzPl1:hover h3,.home_tool__aGjZZ:hover .home_create__vyFLt{opacity:1}.home_feature__YeBbW:not(:disabled):hover .home_preview__Ob0_3:after,.home_galleryCard__uzPl1:hover:after,.home_tool__aGjZZ:hover .home_preview__Ob0_3:after{background:#0000}.home_spotlight__LtAL7:hover{box-shadow:none}}.home_galleryCard__uzPl1:focus-within :is(.home_create__vyFLt,h3),.home_home__nmJat :is(a,button):focus-visible .home_create__vyFLt{opacity:1}.home_galleryCard__uzPl1:focus-within:after,.home_home__nmJat :is(a,button):focus-visible .home_preview__Ob0_3:after{background:#0000}@keyframes home_hue__HAnLI{to{filter:hue-rotate(1turn)}}@keyframes home_icon__1LYHl{35%{transform:scale(1.12)}65%{transform:scale(1.06)}to{transform:scale(1)}}@container carat-home (max-width:900px){.home_launchpad__IY2g8{grid-template-columns:1fr}.home_home__nmJat .home_promo__p9nCJ{min-height:300px}.home_tools__5b_kY{gap:12px}.home_hero__HPk_8{padding:88px 0}.home_gallery__aZjO0{-moz-columns:3;column-count:3}.home_home__nmJat .home_feature__YeBbW{flex-basis:400px}}@container carat-home (max-width:600px){.home_hero__HPk_8{padding:80px 0;width:calc(100% - 32px)}.home_container__aSLDm h2,.home_hero__HPk_8 h1{font-size:24px}.home_home__nmJat .home_tool__aGjZZ{padding:12px;border-radius:16px}.home_toolCopy__Q_CNL{padding-right:44px}.home_toolCopy__Q_CNL h3{font-size:14px}.home_gallery__aZjO0{-moz-columns:2;column-count:2}.home_home__nmJat .home_feature__YeBbW{flex-basis:312px}.home_promoCopy__O_LU_{padding:28px}.home_promoCopy__O_LU_ strong{font-size:28px}.home_spotlight__LtAL7{padding:16px}.home_spotlight__LtAL7>header{padding:12px}.home_footer__OHRuM{padding-top:100px}}@media (hover:none){.home_galleryCard__uzPl1 h3,.home_home__nmJat .home_topicCreate__1x4gE,.home_preview__Ob0_3 .home_create__vyFLt{opacity:1}.home_galleryCard__uzPl1:after,.home_preview__Ob0_3:after{background:#0000}}@media (prefers-reduced-motion:reduce){.home_home__nmJat *,.home_home__nmJat :after,.home_home__nmJat :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.home_home__nmJat :is(img,video,svg){transform:none!important}}@supports not (backdrop-filter:blur(1px)){.home_home__nmJat .home_composer__kusE0 .v2-composer-surface{background:var(--home-surface)}.home_home__nmJat .home_create__vyFLt{background:#23262a}}@media (prefers-reduced-transparency:reduce){.home_home__nmJat .home_composer__kusE0 .v2-composer-surface{background:var(--home-surface);backdrop-filter:none}.home_home__nmJat .home_create__vyFLt{background:#23262a;backdrop-filter:none}}.home_greeting__Yj4k7{position:relative;display:grid;align-items:end;min-height:49px;margin-bottom:24px}.home_pet__Y0GaM{position:absolute;left:16px;top:-20px;width:64px;height:64px;object-fit:contain;image-rendering:pixelated;pointer-events:none}@container carat-home (max-width:900px){.home_pet__Y0GaM{position:static;display:block;margin:0 auto 20px}}.home_icon__1LYHl{transform-origin:center}.home_home__nmJat .home_feature__YeBbW:disabled{cursor:default}.home_home__nmJat .home_feature__YeBbW:disabled .home_create__vyFLt{display:none}.home_create__vyFLt:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:#0000;box-shadow:var(--carat-butter-shadow);opacity:0;transform:scaleY(.9);transition:transform .24s cubic-bezier(.2,.715,.205,.99),opacity .24s linear;pointer-events:none}@media(hover:hover) and (pointer:fine){.home_feature__YeBbW:not(:disabled):hover .home_create__vyFLt:before,.home_galleryCard__uzPl1:hover .home_create__vyFLt:not(:disabled):before,.home_promo__p9nCJ:hover .home_create__vyFLt:before,.home_tool__aGjZZ:hover .home_create__vyFLt:before{opacity:1;transform:scaleY(1);animation:home_hue__HAnLI 2s linear infinite}}.home_galleryCard__uzPl1:focus-within .home_create__vyFLt:not(:disabled):before,.home_home__nmJat :is(a,button):focus-visible .home_create__vyFLt:before{opacity:1;transform:scaleY(1);animation:home_hue__HAnLI 2s linear infinite}.home_home__nmJat .home_create__vyFLt:active:before,.home_home__nmJat :is(a,button):active .home_create__vyFLt:before{opacity:0;animation:none;transition-duration:90ms}.home_home__nmJat .home_create__vyFLt:is(:disabled,[aria-disabled=true]):before{content:none}@media(prefers-reduced-motion:reduce){.home_home__nmJat .home_create__vyFLt:before{animation:none!important;transform:none!important;transition:none!important}}@media(forced-colors:active){.home_home__nmJat .home_create__vyFLt:before{content:none}}.home_create__vyFLt:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#0000;box-shadow:var(--carat-cta-glass-edge);pointer-events:none}@media(prefers-reduced-transparency:reduce){.home_create__vyFLt:after{background:#23262a;backdrop-filter:none}}@supports not(backdrop-filter:blur(1px)){.home_create__vyFLt:after{background:#23262a}}@container carat-home (max-width:600px){.home_spotlightGrid__8jrDu{grid-template-columns:1fr}}.home_home__nmJat .home_tool__aGjZZ{min-height:0;display:flex;flex-direction:column;gap:16px}.home_toolCopy__Q_CNL{min-height:36px;margin:0;padding-right:44px;gap:3px;display:flex;flex-direction:column;justify-content:center}.home_tool__aGjZZ .home_preview__Ob0_3{flex:none;width:100%;min-height:0;aspect-ratio:16/9}.home_home__nmJat .home_promo__p9nCJ{border-radius:20px}.home_spotlight__LtAL7{padding:20px;background:#080a0d}.home_toolCopy__Q_CNL h3{display:flex;align-items:center;gap:6px}.home_badge__sw5tA{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:20px;font:700 10px/14px var(--home-title);padding:3px 5px 1px;border-radius:5px;color:#62afff;background:#007aff1a;border:1px solid #007aff29}.home_home__nmJat{--home-icon-start:#d2d7df;--home-icon-mid:#cbd7e7;--home-icon-end:#a0c4ee}.light .home_home__nmJat{--home-icon-start:#627284;--home-icon-mid:#6c85a0;--home-icon-end:#608bb7}.home_badge__sw5tA{color:#d6eaff;background:#007aff52;border-color:#50a5ff73}.light .home_badge__sw5tA{color:#0758b5;background:#007aff2e;border-color:#007aff4d}.light .home_spotlight__LtAL7{background:#f6f7f9}.home_dockTitle__vlSDn{position:absolute;bottom:100%;left:0;width:100%;margin:0 0 24px;text-align:center;font:650 28px/1.35 var(--home-ui);letter-spacing:-.9px;opacity:var(--home-end-progress,0);pointer-events:none;color:var(--home-ink)}.home_dockTitle__vlSDn[hidden]{display:none}.home_iconOrb__RQxf_{top:1px;background:radial-gradient(ellipse at 50% 35%,#202224 15%,#27292b 58%,#414447 100%);border:1px solid #dfe5eb2e;box-shadow:inset 0 1px 3px #ffffff29,inset 0 -2px 5px #ffffff0d,0 2px 5px #00000029}.light .home_iconOrb__RQxf_{background:radial-gradient(ellipse at 50% 35%,#fff 15%,#f3f5f8 58%,#dde4ed 100%);border-color:#475c7914;box-shadow:inset 0 1px 3px #fffffff2,inset 0 -2px 5px #586c870f,0 2px 5px #2739510f}@container carat-home (max-width:600px){.home_dockTitle__vlSDn{font-size:24px}.home_home__nmJat .home_tool__aGjZZ{min-height:0;gap:12px}.home_tool__aGjZZ .home_preview__Ob0_3{min-height:0}.home_toolCopy__Q_CNL h3{flex-wrap:wrap}.home_badge__sw5tA{flex-shrink:0}}@container carat-home (max-width:1100px){.home_home__nmJat .home_feature__YeBbW{flex-basis:400px}.home_gallery__aZjO0{-moz-columns:3;column-count:3}}@container carat-home (max-width:600px){.home_home__nmJat .home_feature__YeBbW{flex-basis:78%}.home_gallery__aZjO0{-moz-columns:2;column-count:2}}.home_home__nmJat,.home_home__nmJat *{scrollbar-width:none}.home_home__nmJat ::-webkit-scrollbar,.home_home__nmJat::-webkit-scrollbar{display:none;width:0;height:0}.home_carouselControls__M3xqc{position:absolute;left:12px;right:12px;top:42%;display:flex;justify-content:space-between;pointer-events:none;opacity:0;transition:opacity .15s}.home_features__ID3Tp:focus-within .home_carouselControls__M3xqc,.home_features__ID3Tp:hover .home_carouselControls__M3xqc{opacity:1}.home_home__nmJat .home_carouselControls__M3xqc button{display:grid;place-items:center;width:38px;height:38px;padding:0;border-radius:50%;border:1px solid var(--home-line);background:#23262aa6;color:#fff;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);box-shadow:0 4px 12px #0003;pointer-events:auto;cursor:pointer;transition:background .16s}.home_home__nmJat .home_carouselControls__M3xqc button:disabled{visibility:hidden;pointer-events:none}.home_previousArrow__o9QDq{display:flex;rotate:180deg}@media(hover:none){.home_carouselControls__M3xqc{display:none}}@container carat-home (max-width:600px){.home_carouselControls__M3xqc{display:none}}.home_greetingReveal__VXxZi>span{animation:home_greetingEnter__7INbn .18s ease-out both}@keyframes home_greetingEnter__7INbn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.home_greetingReveal__VXxZi>span{animation:none}}.home_home__nmJat h1,.home_home__nmJat h2,.home_home__nmJat h3{font-family:var(--home-title);font-variation-settings:"wdth" 85,"opsz" 48}.home_home__nmJat .home_feature__YeBbW h3,.home_home__nmJat .home_toolCopy__Q_CNL h3{font-family:var(--home-ui);font-variation-settings:normal}.home_promoCopy__O_LU_ .home_primary__fU1Ku{margin-top:8px;min-width:240px;padding:10px 18px}@container carat-home (max-width:1100px){.home_promoCopy__O_LU_ strong{font-size:28px}}@media(max-width:767px){.home_promoCopy__O_LU_ .home_primary__fU1Ku{min-width:0;padding:8px 14px;min-height:38px}}.home_announcementCopy__CARDl{display:flex;justify-content:center;align-items:center;gap:6px;min-width:0;flex:0 1 auto;overflow:hidden}.home_announcementTag__f1IDF{display:inline-flex;align-items:center;gap:6px;flex:none;padding:4px 8px 4px 6px;border-radius:8px;background:#007aff33;font:600 12px/16px var(--home-ui);white-space:nowrap}.home_announcementTag__f1IDF svg{width:16px;height:16px}.home_announcementMessage__LyhhG{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 14px/20px var(--home-ui)}.home_announcement__D4FRc button:last-child{position:absolute;right:16px;top:50%;translate:0 -50%;min-height:28px;height:28px;width:28px;padding:4px}@media(max-width:640px){.home_announcementTag__f1IDF{display:none}.home_announcement__D4FRc{gap:8px;padding-left:12px;padding-right:48px}.home_footer__OHRuM{padding-top:0;padding-bottom:calc(var(--home-composer-height,98px) + 32.4px + 160px + 96px)}}.home_spotlightGrid__8jrDu .home_galleryCard__uzPl1{transform-origin:center bottom;transition:opacity .52s ease,transform .65s cubic-bezier(.22,1,.36,1)}.home_spotlightGrid__8jrDu .home_galleryCard__uzPl1:nth-child(2){transition-delay:80ms}.home_spotlightGrid__8jrDu[data-revealed=false] .home_galleryCard__uzPl1{opacity:0;transform:translateY(28px) rotateX(8deg)}.home_spotlightGrid__8jrDu[data-revealed=true] .home_galleryCard__uzPl1{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.home_spotlightGrid__8jrDu[data-revealed=false] .home_galleryCard__uzPl1{opacity:1;transform:none}.home_spotlightGrid__8jrDu .home_galleryCard__uzPl1{transition:none}}.home_dockTitle__vlSDn.home_spectrumTitle__ZkMkY,.home_hero__HPk_8 h1.home_spectrumTitle__ZkMkY{font-family:var(--home-title);font-size:48px;line-height:1.35;letter-spacing:-.9px}@container carat-home (max-width:600px){.home_dockTitle__vlSDn.home_spectrumTitle__ZkMkY,.home_hero__HPk_8 h1.home_spectrumTitle__ZkMkY{font-size:36px}}.home_hero__HPk_8 h1.home_spectrumTitle__ZkMkY{margin-bottom:0}.home_spectrumSubtitle__siI3o{margin:0 0 28px;font:400 14px/1.6 var(--home-ui);color:var(--home-ink);text-align:center;word-break:keep-all;text-wrap:balance}@media(forced-colors:active){.home_create__vyFLt:after{background:ButtonFace;box-shadow:none;backdrop-filter:none}.home_home__nmJat .home_create__vyFLt{color:ButtonText;border:1px solid ButtonText}}.home_promoStack__7v_79{display:grid;grid-template-rows:minmax(0,1fr);gap:20px;min-width:0}.home_home__nmJat .home_promoStack__7v_79 .home_promo__p9nCJ{display:block;min-height:210px;text-decoration:none}.home_promoStack__7v_79 .home_promoCopy__O_LU_{padding:20px;gap:6px}.home_promoStack__7v_79 .home_promoCopy__O_LU_>small{margin-bottom:4px}.home_promoStack__7v_79 .home_promoCopy__O_LU_ strong{font-size:22px;line-height:1.24;letter-spacing:-.6px}.home_promoStack__7v_79 .home_promoCopy__O_LU_ .home_primary__fU1Ku{margin-top:0;min-width:0;min-height:36px;padding:8px 14px;font-size:12px;line-height:16px}@container carat-home (max-width:900px){.home_promoStack__7v_79{grid-template-rows:auto;gap:16px}.home_home__nmJat .home_promoStack__7v_79 .home_promo__p9nCJ{aspect-ratio:16/9;min-height:0}}@container carat-home (max-width:600px){.home_promoStack__7v_79 .home_promoCopy__O_LU_{padding:16px;gap:6px}.home_promoStack__7v_79 .home_promoCopy__O_LU_ strong{font-size:20px}}@media(hover:hover) and (pointer:fine){.home_promo__p9nCJ:hover>.home_create__vyFLt{opacity:1}}@media(hover:none){.home_promo__p9nCJ>.home_create__vyFLt{opacity:1}}.home_home__nmJat .home_promo__p9nCJ>.home_create__vyFLt{position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:2;opacity:0;transition:opacity .16s}@media(hover:hover) and (pointer:fine){.home_home__nmJat .home_promo__p9nCJ:hover>.home_create__vyFLt{opacity:1}}.home_home__nmJat .home_promo__p9nCJ:focus-visible>.home_create__vyFLt{opacity:1}@media(hover:none){.home_home__nmJat .home_promo__p9nCJ>.home_create__vyFLt{opacity:1}}.home_featureCopy__hRW8t{display:flex;align-items:center;gap:10px;min-width:0}.home_featureText__AmHfI{min-width:0;flex:1}.home_featureModelFrame__O3Bjo{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;border-radius:11px;background:linear-gradient(145deg,#344457,#292f38 48%,#23262a);border:1px solid hsla(0,0%,100%,.075)}@media (prefers-reduced-motion:no-preference){.home_feature__YeBbW:not(:disabled):focus-visible .home_featureModelFrame__O3Bjo>span{animation:home_icon__1LYHl .8s cubic-bezier(.22,1,.36,1) both}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.home_feature__YeBbW:not(:disabled):hover .home_featureModelFrame__O3Bjo>span{animation:home_icon__1LYHl .8s cubic-bezier(.22,1,.36,1) both}}.home_feature__YeBbW h3 .home_featuredBadge__2HHbA{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:18px;padding:0 4px;border-radius:3px;font:700 11px/14px var(--home-title);font-variation-settings:"wdth" 85,"opsz" 48;letter-spacing:0;color:#fff;background:linear-gradient(145deg,#a36cf3,#7945d8);border:0}@media(max-width:900px){.home_announcement__D4FRc{padding-left:48px;padding-right:48px}}.home_announcement__D4FRc{--carat-banner-gradient:linear-gradient(90deg,#5040df,#125cf0 16%,#008fe4 32%,#00acd8 50%,#008fe4 68%,#125cf0 84%,#5040df);background:#0879de;overflow:hidden}.home_announcement__D4FRc:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--carat-banner-gradient);background-size:50% 100%;width:200%;animation:home_bannerFlow__N0nIz 6s linear infinite}@container carat-home (max-width:600px){.home_container__aSLDm .home_spotlight__LtAL7 h2{font-size:clamp(38px,8cqw,56px)}}.home_spotlightDescription__nkf6q{font:400 14px/20px var(--home-ui);color:#62b3ff;max-width:100%;white-space:normal;text-wrap:pretty}.home_spotlight__LtAL7>header>.home_primary__fU1Ku{margin-top:16px}.home_featureText__AmHfI h3>small,.home_toolCopy__Q_CNL h3>small{position:relative;top:-1px}.home_announcementCopy__CARDl>svg{width:16px;height:16px;flex:none}.home_home__nmJat .home_spotlight__LtAL7{background:radial-gradient(ellipse 58% 330px at 0 0,#2569d2ad,#0000 100%),radial-gradient(ellipse 58% 330px at 100% 0,#1b55baa3,#0000 100%),linear-gradient(180deg,#12264a,#101e34 45%,#0d192b)}.light .home_home__nmJat .home_spotlight__LtAL7{background:radial-gradient(ellipse 58% 330px at 0 0,#0070ff47,#0000 100%),radial-gradient(ellipse 58% 330px at 100% 0,#195eff3d,#0000 100%),linear-gradient(180deg,#0876ec,#0754c8 100%)}@keyframes home_bannerFlow__N0nIz{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.home_announcement__D4FRc:before{animation:none}}.home_announcement__D4FRc button:first-of-type{width:24px;height:24px;min-height:24px;padding:5px;justify-content:center}.home_announcement__D4FRc button:first-of-type svg{width:14px;height:14px}.home_announcement__D4FRc:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--carat-cta-grain,url("/design-system/cta-grain.svg?v=2"));background-size:128px 128px;mix-blend-mode:soft-light;opacity:1}.home_announcement__D4FRc button:first-of-type{position:static}.home_announcement__D4FRc button:first-of-type:after{content:"";position:absolute;inset:0;cursor:pointer;transition:background-color .16s ease}.home_announcement__D4FRc button:first-of-type:hover:after{background:#ffffff12}.home_announcement__D4FRc button:first-of-type:focus-visible{outline:none}.home_announcement__D4FRc button:first-of-type:focus-visible:after{outline:2px solid #fff;outline-offset:-3px}.home_announcement__D4FRc button:last-of-type{z-index:1}@media(prefers-reduced-motion:reduce){.home_announcement__D4FRc button:first-of-type:after{transition:none}}@container carat-home (min-width:901px){.home_launchpad__IY2g8{grid-template-columns:minmax(0,11fr) minmax(0,9fr);height:auto}.home_tools__5b_kY{grid-template-rows:repeat(2,minmax(0,1fr));min-height:0;gap:16px}.home_home__nmJat .home_tool__aGjZZ{gap:12px}.home_tool__aGjZZ .home_preview__Ob0_3{flex:none;aspect-ratio:16/9;min-height:0}.home_tool__aGjZZ .home_preview__Ob0_3>img,.home_tool__aGjZZ .home_preview__Ob0_3>video{position:absolute;inset:0}}@container carat-home (max-width:900px){.home_home__nmJat .home_promoStack__7v_79 .home_promo__p9nCJ{height:260px;aspect-ratio:auto}}.home_promoBadge__Xggta{position:absolute;top:20px;left:20px;z-index:2}.home_promoStack__7v_79 .home_promoCopy__O_LU_ .home_promoEnglish__pQKv_{font-family:var(--home-title);font-weight:700;font-variation-settings:"wdth" 85,"opsz" 48;font-size:44px;line-height:1.15;letter-spacing:-.8px;color:#62b3ff;background:linear-gradient(110deg,#8bdeff,#48aaff 55%,#2584ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#0000}@container carat-home (max-width:600px){.home_promoBadge__Xggta{top:16px;left:16px}.home_promoStack__7v_79 .home_promoCopy__O_LU_ .home_promoEnglish__pQKv_{font-size:36px}}.home_home__nmJat .home_tool__aGjZZ{padding:16px 8px 8px}.home_toolCopy__Q_CNL{margin-inline:8px}@container carat-home (max-width:600px){.home_home__nmJat .home_tool__aGjZZ{padding:12px 6px 6px}.home_toolCopy__Q_CNL{margin-inline:6px}}.home_tools__5b_kY .home_tool__aGjZZ .home_preview__Ob0_3{border-radius:8px}@property --spotlight-light-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.home_spotlight__LtAL7{position:relative;isolation:isolate;overflow:hidden;border-color:#0000;box-shadow:none}.home_spotlightShine__wwJ5n{position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;overflow:hidden;box-sizing:border-box;padding:3px;background:radial-gradient(circle at 3px 3px,#ffffff0f .5px,#0000 0);background-size:6px 6px;background-origin:content-box;background-clip:content-box;background-repeat:repeat}.home_spotlightShine__wwJ5n:after,.home_spotlightShine__wwJ5n:before{content:"";position:absolute;left:50%;top:50%;translate:-50% -50%;pointer-events:none}.home_spotlightShine__wwJ5n:before{width:calc(100% - 6px);height:calc(100% - 6px);border-radius:inherit;background:radial-gradient(circle at 3px 3px,#fff .5px,#0000 0) padding-box;background-size:6px 6px;background-repeat:repeat;-webkit-mask-image:conic-gradient(from calc(var(--spotlight-light-angle) + 45deg),#000,#0000 10% 90%,#000);mask-image:conic-gradient(from calc(var(--spotlight-light-angle) + 45deg),#000,#0000 10% 90%,#000);opacity:.18;animation:home_spotlightLightAngle__fumen 3s linear infinite,home_spotlightLightAngle__fumen 7.5s linear infinite reverse;animation-composition:add;animation-play-state:paused,paused}.home_spotlightShine__wwJ5n:after{width:200%;aspect-ratio:1;background:linear-gradient(-50deg,#0000,#007aff,#0000);-webkit-mask-image:radial-gradient(circle at bottom,#0000 40%,#000);mask-image:radial-gradient(circle at bottom,#0000 40%,#000);opacity:.6;animation:home_spotlightSurfaceShimmer__FkaPx 3s linear infinite,home_spotlightSurfaceShimmer__FkaPx 7.5s linear infinite reverse;animation-composition:add;animation-play-state:paused,paused}.home_spotlight__LtAL7:before{content:none}.home_spotlight__LtAL7:after{content:"";position:absolute;inset:-8px;border-radius:inherit;pointer-events:none;z-index:0;box-shadow:inset 0 -1ex 2rem 4px #007aff;opacity:0;transition:opacity .8s cubic-bezier(.25,1,.5,1);animation:home_spotlightBreathe__fnTIk 4.5s linear infinite paused}.home_spotlight__LtAL7>.home_spotlightGrid__8jrDu,.home_spotlight__LtAL7>header{position:relative;z-index:1}.home_spotlight__LtAL7[data-shine-visible=true] .home_spotlightShine__wwJ5n:after,.home_spotlight__LtAL7[data-shine-visible=true] .home_spotlightShine__wwJ5n:before{animation-play-state:running,paused}@keyframes home_spotlightLightAngle__fumen{to{--spotlight-light-angle:360deg}}@keyframes home_spotlightSurfaceShimmer__FkaPx{to{rotate:1turn}}@keyframes home_spotlightBreathe__fnTIk{0%,to{scale:1}50%{scale:1.2}}@media(hover:hover) and (pointer:fine){.home_spotlight__LtAL7[data-shine-visible=true]:hover .home_spotlightShine__wwJ5n:after,.home_spotlight__LtAL7[data-shine-visible=true]:hover .home_spotlightShine__wwJ5n:before{animation-play-state:running,running}.home_spotlight__LtAL7[data-shine-visible=true]:hover:after{opacity:1;animation-play-state:running}}.home_spotlight__LtAL7[data-shine-visible=true]:focus-within .home_spotlightShine__wwJ5n:after,.home_spotlight__LtAL7[data-shine-visible=true]:focus-within .home_spotlightShine__wwJ5n:before{animation-play-state:running,running}.home_spotlight__LtAL7[data-shine-visible=true]:focus-within:after{opacity:1;animation-play-state:running}@media(prefers-reduced-motion:reduce){.home_spotlightShine__wwJ5n:after,.home_spotlightShine__wwJ5n:before,.home_spotlight__LtAL7:after{animation:none!important}.home_spotlight__LtAL7:after{transition:none;opacity:0!important}}@property --spotlight-edge-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@property --spotlight-edge-offset{syntax:"<angle>";initial-value:0deg;inherits:false}@property --spotlight-edge-percent{syntax:"<percentage>";initial-value:5%;inherits:false}@property --spotlight-edge-shine{syntax:"<color>";initial-value:#9ecff6a6;inherits:false}.home_spotlight__LtAL7:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:2;background:conic-gradient(from calc(var(--spotlight-edge-angle) - var(--spotlight-edge-offset)),#0000,#007aff var(--spotlight-edge-percent),var(--spotlight-edge-shine) calc(var(--spotlight-edge-percent)*2),#007aff calc(var(--spotlight-edge-percent)*3),#0000 calc(var(--spotlight-edge-percent)*4));-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);transition:--spotlight-edge-offset .8s cubic-bezier(.25,1,.5,1),--spotlight-edge-percent .8s cubic-bezier(.25,1,.5,1),--spotlight-edge-shine .8s cubic-bezier(.25,1,.5,1);animation:home_spotlightEdge__Kr3a_ 3s linear infinite,home_spotlightEdge__Kr3a_ 7.5s linear infinite reverse;animation-composition:add;animation-play-state:paused,paused}.home_spotlight__LtAL7[data-shine-visible=true]:before{animation-play-state:running,paused}@keyframes home_spotlightEdge__Kr3a_{to{--spotlight-edge-angle:360deg}}@media(hover:hover) and (pointer:fine){.home_spotlight__LtAL7[data-shine-visible=true]:hover:before{--spotlight-edge-percent:20%;--spotlight-edge-offset:95deg;--spotlight-edge-shine:#79c9ffa6;animation-play-state:running,running}}.home_spotlight__LtAL7[data-shine-visible=true]:focus-within:before{--spotlight-edge-percent:20%;--spotlight-edge-offset:95deg;--spotlight-edge-shine:#79c9ffa6;animation-play-state:running,running}@media(prefers-reduced-motion:reduce){.home_spotlight__LtAL7:before{animation:none!important;transition:none}}.home_spotlight__LtAL7{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;color:inherit;text-decoration:none;cursor:pointer;transition:background-color .35s}.home_spotlightMedia__k0OjX{position:relative;overflow:hidden;border-radius:12px;aspect-ratio:16/9;pointer-events:none}.home_spotlightMedia__k0OjX img,.home_spotlightMedia__k0OjX video{width:100%;height:100%;object-fit:cover;transform:none!important}.home_spotlight__LtAL7:focus-visible{outline:2px solid #79c9ff;outline-offset:4px}@media(hover:hover) and (pointer:fine){.home_spotlight__LtAL7:hover .home_spotlightShine__wwJ5n:after{opacity:.9}.home_spotlight__LtAL7:hover:after{box-shadow:inset 0 -18px 80px 12px #1689ff}}.home_spotlight__LtAL7:focus-visible .home_spotlightShine__wwJ5n:after{opacity:.9}.home_hero__HPk_8:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 3px 3px,#91c6ff14 .5px,#0000 0);background-size:6px 6px;-webkit-mask-image:radial-gradient(ellipse at 50% 55%,#000,#0000 72%);mask-image:radial-gradient(ellipse at 50% 55%,#000,#0000 72%);opacity:0;transition:opacity .24s;z-index:0}@media(hover:hover) and (pointer:fine){.home_hero__HPk_8:hover:before{opacity:1}}.home_hero__HPk_8:focus-within:before{opacity:1}@media(prefers-reduced-motion:reduce){.home_hero__HPk_8:before{transition:none}}@media(hover:hover) and (pointer:fine){.home_home__nmJat .home_spotlight__LtAL7:hover{background:radial-gradient(ellipse 70% 420px at 0 0,#1866ebd9,#0000 100%),radial-gradient(ellipse 65% 420px at 100% 0,#1750d3cc,#0000 100%),linear-gradient(180deg,#113576,#0c2852 50%,#091c36)}}.home_home__nmJat .home_spotlight__LtAL7:focus-visible{background:radial-gradient(ellipse 70% 420px at 0 0,#1866ebd9,#0000 100%),linear-gradient(180deg,#113576,#091c36)}.light .home_home__nmJat .home_featureModelFrame__O3Bjo{background:linear-gradient(145deg,#e2edfa,#edf1f6 48%,#f5f7fa);border-color:#475c7914}.light .home_home__nmJat .home_carouselControls__M3xqc button{background:#ffffffa6;color:var(--home-ink);box-shadow:0 4px 12px #2437511f}.light .home_home__nmJat .home_carouselControls__M3xqc button:hover{background:#e5edf8b8}.light .home_home__nmJat .home_spotlight__LtAL7 h2{color:#fff;background-image:linear-gradient(165deg,#fff,#c2f2ff 48%,#70dcff)}.light .home_home__nmJat .home_spotlightDescription__nkf6q{color:#ffffffe0}.light .home_spotlightShine__wwJ5n{background-image:radial-gradient(circle at 3px 3px,#d8f2ff29 .5px,#0000 0)}.light .home_spotlightShine__wwJ5n:before{background-image:radial-gradient(circle at 3px 3px,#fff .5px,#0000 0);opacity:.65}.light .home_spotlightShine__wwJ5n:after{background:linear-gradient(-50deg,#0000 24%,#73dcffcc 43%,#fffffff2 52%,#a7e6ffcc 61%,#0000 78%);opacity:.5;transition:opacity .24s}.light .home_home__nmJat .home_spotlight__LtAL7:after{box-shadow:inset 0 -18px 80px 12px #91e0ff59}.light .home_hero__HPk_8:before{background-image:radial-gradient(circle at 3px 3px,#0060c330 .6px,#0000 0)}@media(hover:hover) and (pointer:fine){.light .home_home__nmJat .home_spotlight__LtAL7:hover{background:radial-gradient(ellipse 70% 420px at 0 0,#0070ff5c,#0000 100%),radial-gradient(ellipse 65% 420px at 100% 0,#195eff4d,#0000 100%),linear-gradient(180deg,#1682f5,#095dd6 100%)}.light .home_home__nmJat .home_spotlight__LtAL7:hover .home_spotlightShine__wwJ5n:after{opacity:.7}}.light .home_home__nmJat .home_spotlight__LtAL7:focus-visible{background:radial-gradient(ellipse 70% 420px at 0 0,#0070ff5c,#0000 100%),linear-gradient(180deg,#1682f5,#095dd6 100%);outline-color:#1767be}.light .home_home__nmJat .home_spotlight__LtAL7:focus-visible .home_spotlightShine__wwJ5n:after{opacity:.7}@media(hover:hover) and (pointer:fine){.home_home__nmJat .home_tool__aGjZZ:hover{background:var(--home-hover)}}.home_home__nmJat .home_tool__aGjZZ:focus-visible{background:var(--home-hover)}.light .home_home__nmJat .home_tool__aGjZZ{transition:background .16s,box-shadow .16s}@media(hover:hover) and (pointer:fine){.light .home_home__nmJat .home_tool__aGjZZ:hover{background:var(--home-surface);box-shadow:0 4px 16px #2437511f,0 1px 3px #2437510f}}.light .home_home__nmJat .home_tool__aGjZZ:focus-visible{background:var(--home-surface);box-shadow:0 4px 16px #2437511f,0 1px 3px #2437510f}@media(prefers-reduced-motion:reduce){.light .home_home__nmJat .home_tool__aGjZZ{transition:none}}.light .home_home__nmJat .home_featureTrack__L8LFR{padding:16px;margin:-16px}.light .home_home__nmJat .home_feature__YeBbW .home_preview__Ob0_3{transition:box-shadow .16s}@media(hover:hover) and (pointer:fine){.light .home_home__nmJat .home_feature__YeBbW:not(:disabled):hover .home_preview__Ob0_3{box-shadow:0 4px 16px #2437511f,0 1px 3px #2437510f}}.light .home_home__nmJat .home_feature__YeBbW:not(:disabled):focus-visible .home_preview__Ob0_3{box-shadow:0 4px 16px #2437511f,0 1px 3px #2437510f}@media(prefers-reduced-motion:reduce){.light .home_home__nmJat .home_feature__YeBbW .home_preview__Ob0_3{transition:none}}@supports not (backdrop-filter:blur(1px)){.home_home__nmJat .home_carouselControls__M3xqc button{background:#23262a}.light .home_home__nmJat .home_carouselControls__M3xqc button{background:#eef3fa}}@media(prefers-reduced-transparency:reduce){.home_home__nmJat .home_carouselControls__M3xqc button{background:#23262a;backdrop-filter:none;-webkit-backdrop-filter:none}.light .home_home__nmJat .home_carouselControls__M3xqc button{background:#eef3fa}}@container carat-home (max-width:1100px){.home_spotlight__LtAL7>header{padding:12px 4px}.home_container__aSLDm .home_spotlight__LtAL7 h2{font-size:clamp(48px,6.5cqw,68px)}}@container carat-home (max-width:600px){.home_spotlight__LtAL7{grid-template-columns:minmax(0,1fr);gap:20px}.home_container__aSLDm .home_spotlight__LtAL7 h2{font-size:clamp(38px,8cqw,56px)}.home_spotlight__LtAL7{padding:20px 8px 8px}.home_spotlight__LtAL7>header{align-items:center;text-align:center;padding-inline:16px}.home_tools__5b_kY{grid-template-columns:none;grid-template-rows:auto;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px}.home_tools__5b_kY .home_tool__aGjZZ{scroll-snap-align:start}}.home_home__nmJat .home_create__vyFLt{display:none}.home_spotlightMedia__k0OjX:after{content:"";position:absolute;inset:0;border:1px solid #007aff;border-radius:inherit;pointer-events:none}.home_heroTitleTransition___B7gm{position:relative;display:grid;align-items:center}.home_heroTitleTransition___B7gm>span{grid-area:1/1;transition:opacity .36s ease,filter .36s ease;pointer-events:none}.home_heroIntroTitle__OmB2K{position:absolute;left:0;right:0;top:calc(50% - .06em);transform:translateY(-50%);font-size:48px;line-height:1.35;opacity:0;filter:blur(4px)}.home_heroGreetingTitle__LGWrd,.home_heroTitleTransition___B7gm[data-intro=true] .home_heroIntroTitle__OmB2K{opacity:1;filter:blur(0)}.home_heroTitleTransition___B7gm[data-intro=true] .home_heroGreetingTitle__LGWrd{opacity:0;filter:blur(4px)}.home_heroGreetingTitle__LGWrd .home_greetingReveal__VXxZi{animation:home_greetingEnter__7INbn .36s ease-out both}@container carat-home (max-width:600px){.home_heroIntroTitle__OmB2K{font-size:36px}}@media(prefers-reduced-motion:reduce){.home_heroTitleTransition___B7gm>span{transition:none;filter:none}.home_heroGreetingTitle__LGWrd .home_greetingReveal__VXxZi{animation:none}}.home_home__nmJat .home_toolCopy__Q_CNL h3{min-width:0;flex-wrap:nowrap}.home_toolTitle__Fxsxx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home_toolCopy__Q_CNL h3 .home_badge__sw5tA{flex-shrink:0}.light .home_home__nmJat .home_spotlight__LtAL7:before{--spotlight-edge-shine:#fff;background:conic-gradient(from calc(var(--spotlight-edge-angle) - var(--spotlight-edge-offset)),#0000,#83d9ff var(--spotlight-edge-percent),var(--spotlight-edge-shine) calc(var(--spotlight-edge-percent)*2),#83d9ff calc(var(--spotlight-edge-percent)*3),#0000 calc(var(--spotlight-edge-percent)*4))}@container carat-home (min-width:600.01px) and (max-width:1100px){.home_spotlight__LtAL7{min-height:320px}.home_spotlightGrid__8jrDu{align-self:stretch;min-height:278px}.home_spotlightMedia__k0OjX{aspect-ratio:auto;min-height:0;height:100%}.home_spotlightMedia__k0OjX img,.home_spotlightMedia__k0OjX video{position:absolute;inset:0}}.light .home_home__nmJat .home_promo__p9nCJ{transition:box-shadow .16s}@media(hover:hover) and (pointer:fine){.light .home_home__nmJat .home_promo__p9nCJ:not([aria-disabled=true]):hover{box-shadow:0 4px 16px #2437511f,0 1px 3px #2437510f}}.light .home_home__nmJat .home_promo__p9nCJ:not([aria-disabled=true]):focus-visible{box-shadow:0 4px 16px #2437511f,0 1px 3px #2437510f}@media(prefers-reduced-motion:reduce){.light .home_home__nmJat .home_promo__p9nCJ{transition:none}}@media(hover:hover) and (pointer:fine){.home_home__nmJat .home_feature__YeBbW:not(:disabled):hover .home_featureModelFrame__O3Bjo [data-gen-symbol-tone] img{filter:none}}.home_home__nmJat .home_feature__YeBbW:not(:disabled):focus-visible .home_featureModelFrame__O3Bjo [data-gen-symbol-tone] img{filter:none}.home_home__nmJat .home_spotlight__LtAL7{box-shadow:inset 0 1px 0 #ffffff38,0 4px 12px #000c202e}.light .home_home__nmJat .home_spotlight__LtAL7{box-shadow:inset 0 1px 0 #ffffff80,0 4px 12px #00439929,0 1px 3px #002d6e1a}.home_announcementChatGptIcon__TbLAW{display:inline-block;flex:0 0 20px;width:20px;height:20px;background:currentColor;mask:url(/ai-web/icon/model/openai.svg) center/contain no-repeat;-webkit-mask:url(/ai-web/icon/model/openai.svg) center/contain no-repeat}.home_spotlightLabel__AibVa{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;min-height:24px;padding:3px 8px;margin-bottom:4px;border-radius:6px;background:#ffffff29;color:#fff;font:700 11px/16px var(--home-ui);letter-spacing:0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.home_spotlightLabel__AibVa .home_icon__1LYHl{width:14px;height:14px;flex:none}.home_container__aSLDm .home_spotlight__LtAL7>header>.home_spotlightDescription__nkf6q{margin-top:-6px}.home_home__nmJat .home_spotlight__LtAL7:after{content:"";position:absolute;inset:0;box-sizing:border-box;border:1px solid #007aff99;border-radius:inherit;pointer-events:none;z-index:3;opacity:1!important;box-shadow:none!important;animation:none;transition:none}.home_home__nmJat .home_spotlight__LtAL7:before{z-index:4}.home_featureModelFrame__O3Bjo [data-gen-symbol-tone],.home_featureModelFrame__O3Bjo [data-gen-symbol-tone] img{width:22px!important;height:22px!important}.home_home__nmJat .home_spotlight__LtAL7{border-width:0;padding:21px}.home_home__nmJat .home_spotlight__LtAL7:before{inset:0;box-sizing:border-box;border-radius:inherit}@container carat-home (max-width:600px){.home_home__nmJat .home_spotlight__LtAL7{padding:21px 9px 9px}}button.home_spotlight__LtAL7{width:100%;font:inherit;text-align:left}.home_home__nmJat .home_spotlight__LtAL7{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:320px}.home_home__nmJat .home_spotlight__LtAL7>header{z-index:2}.home_home__nmJat .home_spotlight__LtAL7>.home_spotlightGrid__8jrDu{position:absolute;inset:0 0 0 auto;width:60%;height:100%;min-height:0;z-index:1;mask-image:linear-gradient(90deg,#0000 0,#0000004d 16%,#000 38%);-webkit-mask-image:linear-gradient(90deg,#0000 0,#0000004d 16%,#000 38%)}.home_home__nmJat .home_spotlightMedia__k0OjX{height:100%;min-height:0;aspect-ratio:auto;border-radius:0}.home_home__nmJat .home_spotlightMedia__k0OjX:after{content:none}.home_home__nmJat .home_spotlightMedia__k0OjX img,.home_home__nmJat .home_spotlightMedia__k0OjX video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}@container carat-home (max-width:600px){.home_home__nmJat .home_spotlight__LtAL7{grid-template-columns:minmax(0,1fr);padding:24px 0 0;gap:0}.home_home__nmJat .home_spotlight__LtAL7>header{padding:0 24px 24px}.home_home__nmJat .home_spotlight__LtAL7>.home_spotlightGrid__8jrDu{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:16/10;margin-top:-12px;mask-image:linear-gradient(180deg,#0000 0,#00000059 14%,#000 34%);-webkit-mask-image:linear-gradient(180deg,#0000 0,#00000059 14%,#000 34%)}}@container carat-home (min-width:600.01px) and (max-width:1100px){.home_home__nmJat .home_spotlight__LtAL7{min-height:380px}}.home_announcement__D4FRc{cursor:pointer}.home_promoBadge__Xggta.home_spotlightLabel__AibVa{background:#007aff;backdrop-filter:none;-webkit-backdrop-filter:none;background:#007affbf;background:#00000059;color:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.home_home__nmJat:not([data-home-skeleton]) .home_promo__p9nCJ{background:#e8a5bf}.home_home__nmJat .home_promo__p9nCJ>img,.home_home__nmJat .home_promo__p9nCJ>video{position:absolute;inset:0 0 auto;width:100%;height:84%;object-fit:cover;object-position:center 42%;mask-image:linear-gradient(180deg,#000 0,#000 57%,#000000d9 70%,#00000073 85%,#0000);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 57%,#000000d9 70%,#00000073 85%,#0000)}.home_home__nmJat .home_promo__p9nCJ .home_promoCopy__O_LU_{position:absolute;inset:auto 0 0;margin:0;padding-top:28px;color:#432334}.home_home__nmJat .home_promo__p9nCJ .home_promoCopy__O_LU_:before{content:none}.home_home__nmJat .home_promo__p9nCJ .home_promoCopy__O_LU_ .home_promoEnglish__pQKv_{background:none;-webkit-text-fill-color:currentColor;color:#54223d}.home_home__nmJat .home_promo__p9nCJ .home_promoCopy__O_LU_>span:not(.home_primary__fU1Ku){color:#633b50}@container carat-home (max-width:600px){.home_home__nmJat .home_promoStack__7v_79 .home_promo__p9nCJ{height:340px}}button.home_promo__p9nCJ{width:100%;font:inherit;text-align:left;cursor:pointer}button.home_promo__p9nCJ:disabled{cursor:default}.home-skeleton_home__ZSnxc{pointer-events:none}.home-skeleton_root__MLmBY{padding-top:0;box-sizing:border-box;position:relative;background:#0f1113!important}.home-skeleton_root__MLmBY .sk-sidebar{height:100vh!important;box-sizing:border-box}html.light .home-skeleton_root__MLmBY .home-skeleton_home__ZSnxc{--home-bg:#f7f8fa;--home-surface:#fff;--skeleton-fill:#30415614}html.dark .home-skeleton_root__MLmBY .home-skeleton_home__ZSnxc{--home-bg:#0f1113;--home-surface:#23262a;--skeleton-fill:#909aaa24}.home-skeleton_block__xJA_3,.home-skeleton_circle__hjNKC,.home-skeleton_heading__OipF_{background:var(--skeleton-fill);border-radius:6px}.home-skeleton_title__WkP4u{width:min(380px,80%);height:30px;margin:auto}.home-skeleton_composer__grnP7{height:98px;box-sizing:border-box;border:1px solid var(--home-line);border-radius:26px;padding:16px 12px 12px;background:var(--home-composer)}.home-skeleton_controls___ULOp{display:flex;align-items:center;gap:6px;margin-top:20px}.home-skeleton_circle__hjNKC{width:32px;height:32px;border-radius:50%;flex-shrink:0}.home-skeleton_heading__OipF_{width:172px;height:26px;margin-bottom:20px}@media(prefers-color-scheme:light){html:not(.dark) .home-skeleton_root__MLmBY .home-skeleton_home__ZSnxc{--home-bg:#f7f8fa;--home-ink:#20252d;--home-surface:#fff;--home-line:#1923301f;--home-composer:#ffffffc7;--skeleton-fill:#30415614}}.home-skeleton_home__ZSnxc [class*=home_promo__]:after{display:none}html.light .home-skeleton_root__MLmBY .sk-sidebar-bg{background:#fff}@media(prefers-color-scheme:light){html:not(.dark) .home-skeleton_root__MLmBY .sk-sidebar-bg{background:#fff}}.home-skeleton_block__xJA_3,.home-skeleton_circle__hjNKC,.home-skeleton_heading__OipF_,.home-skeleton_history__tMRA_{--skeleton-fill:color-mix(in srgb,var(--text-primary,#8995a5) 10%,#0000)}.home-skeleton_history__tMRA_{width:100%}.home-skeleton_historyRow__JFYhr{height:34px;display:flex;align-items:center;padding:0 10px;box-sizing:border-box}.home-skeleton_historyRow__JFYhr+.home-skeleton_historyRow__JFYhr{margin-top:2px}.home-skeleton_placeholder__326lb{font:400 14px/20px var(--home-ui);color:var(--text-hint,#8b96a5)}.home-skeleton_control__xYOk5{width:32px;height:32px;display:grid;place-items:center;color:var(--icon-sub,#8995a5)}.home-skeleton_modelCopy__hB4zr{display:flex;align-items:center;gap:10px;margin-top:12px}.home-skeleton_menuRow__Nzh4u{display:flex;align-items:center;gap:9px;height:34px;padding:0 10px;font-family:var(--carat-font-ui,"Satoshi","Pretendard Variable",sans-serif);font-size:13.5px;line-height:1.5;font-weight:500;color:var(--skeleton-ink,#20252d)}.home-skeleton_brand__tbT2O{display:block;width:83px;height:18px;background:url(/ai-web/carat-logo-b.svg) 50%/contain no-repeat}html.dark .home-skeleton_root__MLmBY .home-skeleton_brand__tbT2O{background-image:url(/ai-web/carat-logo.svg)}@media(prefers-color-scheme:dark){html:not(.light) .home-skeleton_root__MLmBY .home-skeleton_brand__tbT2O{background-image:url(/ai-web/carat-logo.svg)}}html.light .home-skeleton_root__MLmBY .home-skeleton_home__ZSnxc{--home-ink:#20252d;--home-line:#1923301f;--home-composer:#ffffffc7}.home-skeleton_root__MLmBY{--skeleton-ink:#20252d}html.dark .home-skeleton_root__MLmBY{--skeleton-ink:#f7f7f8}@media(prefers-color-scheme:dark){html:not(.light) .home-skeleton_root__MLmBY{--skeleton-ink:#f7f7f8}}.home-skeleton_home__ZSnxc .home-skeleton_block__xJA_3{background:var(--skeleton-fill)}.home-skeleton_menuRow__Nzh4u{box-sizing:border-box;letter-spacing:-.01em;flex-shrink:0;white-space:nowrap}.home-skeleton_menuRow__Nzh4u:first-child{background:var(--bg-container-strong,#8080801f);border-radius:9px;font-weight:600;margin-bottom:2px}@media(min-width:600px) and (max-width:899px){.home-skeleton_root__MLmBY .sk-sidebar>div:first-child>div:first-child{padding:14px 8px!important;height:82px!important;flex-direction:column;gap:10px}.home-skeleton_brand__tbT2O{width:22px;height:22px;background-image:url(/ai-web/symbol.svg)!important;flex-shrink:0}.home-skeleton_root__MLmBY .sk-sidebar>div:first-child>div:nth-child(2){padding:0 8px!important}.home-skeleton_menuRow__Nzh4u{width:44px;justify-content:center;padding:0}.home-skeleton_menuRow__Nzh4u>span:last-child,.home-skeleton_root__MLmBY .sk-sidebar>div:first-child>div:nth-child(3),.home-skeleton_root__MLmBY .sk-sidebar>div:last-child{display:none}}html.light .home-skeleton_root__MLmBY{background:#f7f8fa!important}@media(prefers-color-scheme:light){html:not(.dark) .home-skeleton_root__MLmBY{background:#f7f8fa!important}}.home-skeleton_control__xYOk5{border-radius:50%;flex-shrink:0;color:var(--home-muted)}.home-skeleton_control__xYOk5 .home-glyph{display:inline-flex;align-items:center;justify-content:center}.home-skeleton_control__xYOk5 svg{width:16px;height:16px;fill:currentColor;stroke:none;overflow:visible}.home-skeleton_addControl__Fk7kF{background:#70737c14}