.AiBanggaeShell_shell__quXIm{--banggae-panel-width:clamp(360px,27vw,470px);position:relative;width:100%;min-height:100vh}.AiBanggaeShell_sitePane__elYzp{width:100%;min-width:0;transition:width .26s ease,filter .26s ease}.AiBanggaeShell_shellOpen__My2Sb .AiBanggaeShell_sitePane__elYzp{width:calc(100% - var(--banggae-panel-width))}@media (min-width:960px){.AiBanggaeShell_shellOpen__My2Sb{height:100dvh;min-height:100dvh;overflow:hidden}.AiBanggaeShell_shellOpen__My2Sb .AiBanggaeShell_sitePane__elYzp{height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}}.AiBanggaeShell_panel__KEhKb{position:fixed;z-index:1200;top:0;right:0;width:var(--banggae-panel-width);height:100dvh;display:grid;grid-template-rows:auto minmax(0,56fr) minmax(260px,44fr);overflow:hidden;background:#ffffff;border-left:1px solid rgba(148,163,184,.28);box-shadow:-22px 0 50px rgba(15,23,42,.12);transform:translateX(102%);opacity:0;pointer-events:none;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .18s ease}.AiBanggaeShell_panelOpen___S5La{transform:translateX(0);opacity:1;pointer-events:auto}.AiBanggaeShell_panelHeader__HuvWR{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 9px 14px;background:rgba(255,255,255,.94);border-bottom:1px solid rgba(226,232,240,.92);backdrop-filter:blur(14px)}.AiBanggaeShell_eyebrow__n0G70{margin:0 0 1px;color:#2b8df2;font-size:10px;font-weight:900;letter-spacing:.08em}.AiBanggaeShell_panelTitle__AZT6Y{display:block;color:#172b3e;font-size:18px;line-height:1.05}.AiBanggaeShell_headerActions__04p4l{min-width:0;display:flex;align-items:center;gap:7px}.AiBanggaeShell_contextBadge__Ce_a7{max-width:170px;overflow:hidden;padding:6px 9px;color:#657a8b;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap;background:#f6fafc;border:1px solid #e3edf3;border-radius:999px}.AiBanggaeShell_closeButton__PTl3k{width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:#4c6070;background:#f4f8fb;font-size:23px;line-height:1;cursor:pointer}.AiBanggaeShell_characterArea__5Gf8F{position:relative;min-height:0;overflow:hidden;background:linear-gradient(180deg,#7b756c,#a7a198 45%,#e5e3df 86%,#e5e3df)}.AiBanggaeShell_stageStatus__ycZoR{position:absolute;z-index:5;top:10px;left:50%;max-width:calc(100% - 28px);transform:translateX(-50%);overflow:hidden;padding:7px 10px;color:#61798a;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap;background:rgba(255,255,255,.82);border:1px solid rgba(219,232,240,.95);border-radius:999px;backdrop-filter:blur(10px)}.AiBanggaeShell_character__Uoxra{position:absolute;top:52%;left:50%;width:min(57%,248px);aspect-ratio:240/280;transform:translate(-50%,-50%);transform-origin:50% 85%;filter:drop-shadow(0 24px 18px rgba(35,57,71,.16))}.AiBanggaeShell_characterWave__xS_fM{width:min(68%,296px);top:54%}.AiBanggaeShell_characterSvg__77_vn{width:100%;height:100%;overflow:visible}.AiBanggaeShell_antenna___u7Rr,.AiBanggaeShell_bodyGroup__7whEd,.AiBanggaeShell_eye__MFFFd,.AiBanggaeShell_limb__ryoMc{transform-box:fill-box;transform-origin:center}.AiBanggaeShell_bodyGroup__7whEd{transform-origin:50% 82%;animation:AiBanggaeShell_bodyAlive__JMZ4D 2.8s ease-in-out infinite}.AiBanggaeShell_eye__MFFFd{animation:AiBanggaeShell_blink__GVIBh 4.7s infinite}.AiBanggaeShell_antennaLeft__7dPN0{transform-origin:55% 95%;animation:AiBanggaeShell_antennaLeft__7dPN0 2.1s ease-in-out infinite}.AiBanggaeShell_antennaRight__OHQUo{transform-origin:45% 95%;animation:AiBanggaeShell_antennaRight__OHQUo 2.1s ease-in-out infinite}.AiBanggaeShell_armLeft__OW9Oz,.AiBanggaeShell_armRight___zBB_,.AiBanggaeShell_legLeft__vFYKj,.AiBanggaeShell_legRight__wHk0J{transform-origin:50% 15%}.AiBanggaeShell_explain__F8F_C .AiBanggaeShell_mouthSmile__sqMGb,.AiBanggaeShell_guilty__8MxL4 .AiBanggaeShell_mouthSmile__sqMGb,.AiBanggaeShell_laugh__k0zo7 .AiBanggaeShell_mouthSmile__sqMGb,.AiBanggaeShell_mouthOpen__LvAEv,.AiBanggaeShell_mouthSmall__Hp7q5,.AiBanggaeShell_search__QRjjw .AiBanggaeShell_mouthSmile__sqMGb,.AiBanggaeShell_talk__qrMo8 .AiBanggaeShell_mouthSmile__sqMGb{opacity:0}.AiBanggaeShell_explain__F8F_C .AiBanggaeShell_mouthOpen__LvAEv,.AiBanggaeShell_guilty__8MxL4 .AiBanggaeShell_mouthSmall__Hp7q5,.AiBanggaeShell_laugh__k0zo7 .AiBanggaeShell_mouthOpen__LvAEv,.AiBanggaeShell_search__QRjjw .AiBanggaeShell_mouthOpen__LvAEv,.AiBanggaeShell_talk__qrMo8 .AiBanggaeShell_mouthOpen__LvAEv{opacity:1}.AiBanggaeShell_wave__r6eqn .AiBanggaeShell_armRight___zBB_{animation:AiBanggaeShell_waveArm__rdvby .62s ease-in-out infinite}.AiBanggaeShell_talk__qrMo8 .AiBanggaeShell_armLeft__OW9Oz{animation:AiBanggaeShell_talkArmLeft__uyS8K .76s ease-in-out infinite}.AiBanggaeShell_talk__qrMo8 .AiBanggaeShell_armRight___zBB_{animation:AiBanggaeShell_talkArmRight___v5s5 .76s ease-in-out infinite}.AiBanggaeShell_explain__F8F_C .AiBanggaeShell_armRight___zBB_{animation:AiBanggaeShell_explainArm__UCjTq .72s ease-in-out infinite}.AiBanggaeShell_explain__F8F_C .AiBanggaeShell_armLeft__OW9Oz{animation:AiBanggaeShell_talkArmLeft__uyS8K .9s ease-in-out infinite}.AiBanggaeShell_search__QRjjw .AiBanggaeShell_bodyGroup__7whEd{animation:AiBanggaeShell_searchLook__or6rU 1s ease-in-out infinite}.AiBanggaeShell_search__QRjjw .AiBanggaeShell_legLeft__vFYKj,.AiBanggaeShell_search__QRjjw .AiBanggaeShell_legRight__wHk0J{animation:AiBanggaeShell_walkingFeet__SmPiA .52s ease-in-out infinite alternate}.AiBanggaeShell_laugh__k0zo7 .AiBanggaeShell_bodyGroup__7whEd{animation:AiBanggaeShell_laughBody__Suc6b .5s ease-in-out infinite}.AiBanggaeShell_guilty__8MxL4 .AiBanggaeShell_bodyGroup__7whEd{animation:AiBanggaeShell_guiltyBody__90vcS .42s ease-in-out infinite}.AiBanggaeShell_guilty__8MxL4{filter:saturate(.78) drop-shadow(0 24px 18px rgba(35,57,71,.13))}.AiBanggaeShell_characterHint__CQJe6{position:absolute;right:0;bottom:8px;left:0;margin:0;color:#78909f;font-size:10px;font-weight:700;text-align:center}.AiBanggaeShell_chatArea__jMokq{min-height:0;overflow:hidden;display:grid;grid-template-rows:minmax(0,1fr) auto auto;background:#ffffff;border-top:1px solid #e7eef3}.AiBanggaeShell_chatLog__sngxZ{min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.55) transparent;display:flex;flex-direction:column;gap:7px;padding:10px 10px 6px;background:#fbfdff}.AiBanggaeShell_chatLog__sngxZ::-webkit-scrollbar{width:8px}.AiBanggaeShell_chatLog__sngxZ::-webkit-scrollbar-track{background:transparent}.AiBanggaeShell_chatLog__sngxZ::-webkit-scrollbar-thumb{background:rgba(100,116,139,.48);border:2px solid transparent;border-radius:999px;background-clip:padding-box}.AiBanggaeShell_chatLog__sngxZ::-webkit-scrollbar-thumb:hover{background:rgba(71,85,105,.68);border:2px solid transparent;background-clip:padding-box}.AiBanggaeShell_banggaeMessage__E4N_v,.AiBanggaeShell_userMessage__WHiy9{max-width:88%;padding:8px 10px;color:#24394d;font-size:12px;line-height:1.45;border-radius:13px;box-shadow:0 4px 14px rgba(27,55,73,.04)}.AiBanggaeShell_banggaeMessage__E4N_v{align-self:flex-start;background:#ffffff;border:1px solid #edf2f5;border-bottom-left-radius:5px}.AiBanggaeShell_userMessage__WHiy9{align-self:flex-end;background:#e2efff;border-bottom-right-radius:5px}.AiBanggaeShell_inputRow__Ef7ZS{display:flex;gap:6px;padding:8px 9px 5px;background:#ffffff;border-top:1px solid #edf2f5}.AiBanggaeShell_inputRow__Ef7ZS input{min-width:0;flex:1;height:38px;padding:0 10px;color:#24394d;font-size:12px;outline:none;background:#ffffff;border:1px solid #d8e3eb;border-radius:11px}.AiBanggaeShell_inputRow__Ef7ZS input:focus{border-color:#8ebcf6;box-shadow:0 0 0 3px rgba(77,143,247,.1)}.AiBanggaeShell_inputRow__Ef7ZS button{height:38px;padding:0 12px;color:#ffffff;font-size:12px;font-weight:900;background:#2f7cf0;border:0;border-radius:11px;cursor:pointer}.AiBanggaeShell_privacyNote__UnZ6v{margin:0;padding:0 10px 8px;color:#91a0ab;font-size:9px;line-height:1.4}.AiBanggaeShell_fallbackTrigger__BHFXN{position:fixed;z-index:1190;right:14px;bottom:58px;min-width:68px;height:38px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;color:#214258;font-size:12px;font-weight:900;background:rgba(255,255,255,.95);border:1px solid #d9e7ef;border-radius:999px;box-shadow:0 10px 28px rgba(25,57,78,.16);cursor:pointer;backdrop-filter:blur(12px)}.AiBanggaeShell_triggerDot__tphiC{width:8px;height:8px;background:#28b6a5;border-radius:50%;box-shadow:0 0 0 4px rgba(40,182,165,.12)}.AiBanggaeShell_fallbackTriggerHidden__Unq00{opacity:0;pointer-events:none}.AiBanggaeShell_mobileBackdrop__c6d6w{display:none}@keyframes AiBanggaeShell_bodyAlive__JMZ4D{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-4px) rotate(-1deg)}50%{transform:translateY(0) rotate(0)}75%{transform:translateY(-3px) rotate(1deg)}}@keyframes AiBanggaeShell_blink__GVIBh{0%,45%,49%,to{transform:scaleY(1)}46%,48%{transform:scaleY(.08)}}@keyframes AiBanggaeShell_antennaLeft__7dPN0{0%,to{transform:rotate(-5deg)}50%{transform:rotate(7deg)}}@keyframes AiBanggaeShell_antennaRight__OHQUo{0%,to{transform:rotate(5deg)}50%{transform:rotate(-7deg)}}@keyframes AiBanggaeShell_waveArm__rdvby{0%,to{transform:rotate(-18deg)}48%{transform:rotate(-72deg)}72%{transform:rotate(-9deg)}}@keyframes AiBanggaeShell_talkArmLeft__uyS8K{0%,to{transform:rotate(8deg)}50%{transform:rotate(28deg)}}@keyframes AiBanggaeShell_talkArmRight___v5s5{0%,to{transform:rotate(-8deg)}50%{transform:rotate(-28deg)}}@keyframes AiBanggaeShell_explainArm__UCjTq{0%,to{transform:rotate(-26deg)}42%{transform:rotate(-66deg)}72%{transform:rotate(-38deg)}}@keyframes AiBanggaeShell_searchLook__or6rU{0%,to{transform:rotate(0) translateY(0)}30%{transform:rotate(-7deg) translateY(-3px)}65%{transform:rotate(8deg) translateY(-1px)}}@keyframes AiBanggaeShell_walkingFeet__SmPiA{0%{transform:rotate(-18deg)}to{transform:rotate(20deg)}}@keyframes AiBanggaeShell_laughBody__Suc6b{0%,to{transform:translateY(0) rotate(0)}35%{transform:translateY(-12px) rotate(-4deg)}70%{transform:translateY(0) rotate(4deg)}}@keyframes AiBanggaeShell_guiltyBody__90vcS{0%,to{transform:translateY(2px) rotate(0)}30%{transform:translateY(5px) rotate(-2deg)}65%{transform:translateY(3px) rotate(2deg)}}@media (max-width:959px){.AiBanggaeShell_shellOpen__My2Sb .AiBanggaeShell_sitePane__elYzp{width:100%}.AiBanggaeShell_panel__KEhKb{top:0;right:0;width:min(92vw,420px);height:100dvh;grid-template-rows:auto minmax(0,52fr) minmax(280px,48fr);transform:translate3d(105%,0,0);opacity:1;border-left:1px solid rgba(148,163,184,.32);border-radius:18px 0 0 18px;box-shadow:-24px 0 52px rgba(15,23,42,.22);transition:transform .3s cubic-bezier(.2,.82,.2,1);overscroll-behavior:contain}.AiBanggaeShell_panelOpen___S5La{transform:translateZ(0)}.AiBanggaeShell_mobileBackdrop__c6d6w{position:fixed;z-index:1180;inset:0;display:block;padding:0;background:rgba(15,23,42,.24);border:0;backdrop-filter:blur(1px)}}@media (max-width:520px){.AiBanggaeShell_panel__KEhKb{width:min(94vw,410px);border-radius:16px 0 0 16px}.AiBanggaeShell_contextBadge__Ce_a7{max-width:110px}.AiBanggaeShell_character__Uoxra{width:min(55%,220px)}}@media (prefers-reduced-motion:reduce){.AiBanggaeShell_antenna___u7Rr,.AiBanggaeShell_bodyGroup__7whEd,.AiBanggaeShell_eye__MFFFd,.AiBanggaeShell_limb__ryoMc,.AiBanggaeShell_panel__KEhKb,.AiBanggaeShell_sitePane__elYzp{transition:none!important;animation:none!important}}.AiBanggaeShell_characterWave__xS_fM{position:absolute;inset:0;top:0;left:0;width:100%;height:100%;max-width:none;aspect-ratio:auto;transform:none;transform-origin:center;overflow:visible;filter:none}.AiBanggaeShell_character__Uoxra:has([data-banggae-numbered-action]){position:absolute;top:38%;left:50%;right:auto;bottom:auto;width:min(85.5%,372px);height:auto;max-width:none;aspect-ratio:720/840;transform:translate(-50%,-50%);transform-origin:50% 85%;overflow:visible}.AiBanggaeShell_character__Uoxra:has([data-banggae-numbered-action])>img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:contain;object-position:50% 50%;transform:none;transform-origin:50% 85%}.AiBanggaeShell_panel__KEhKb:has(iframe[data-banggae-3d-action],[data-banggae-video-stage]){grid-template-rows:auto minmax(0,56fr) minmax(260px,44fr)}.AiBanggaeShell_characterArea__5Gf8F:has(iframe[data-banggae-3d-action],[data-banggae-video-stage]){position:relative;min-width:0;min-height:0;overflow:hidden}.AiBanggaeShell_characterArea__5Gf8F:has(iframe[data-banggae-3d-action],[data-banggae-video-stage])>.AiBanggaeShell_character__Uoxra{position:absolute;inset:0;top:0;left:0;width:100%;height:100%;max-width:none;max-height:none;aspect-ratio:auto;transform:none;transform-origin:center;filter:none;overflow:hidden}.AiBanggaeShell_characterArea__5Gf8F:has(iframe[data-banggae-3d-action],[data-banggae-video-stage])>.AiBanggaeShell_character__Uoxra>iframe[data-banggae-3d-action]{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;background:transparent}.AiBanggaeShell_mobileSlideHandle__gsj2n{display:none}@media(max-width:959px){.AiBanggaeShell_panel__KEhKb{touch-action:pan-y}.AiBanggaeShell_panelFolded__7lomJ{transform:translate3d(105%,0,0);pointer-events:none}.AiBanggaeShell_mobileSlideHandle__gsj2n{position:fixed;z-index:1201;right:min(92vw,420px);top:45%;display:flex;flex-direction:column;align-items:center;justify-content:center;width:28px;min-height:86px;gap:3px;padding:6px 2px;border:1px solid #b7d8e6;border-right:0;border-radius:14px 0 0 14px;background:#eaf6fb;color:#145e7e;font-size:11px;font-weight:700;touch-action:none;transition:right .3s cubic-bezier(.2,.82,.2,1)}.AiBanggaeShell_mobileSlideHandle__gsj2n span:first-child{font-size:27px;line-height:1}.AiBanggaeShell_mobileSlideHandleFolded__tW8K3{right:0}.AiBanggaeShell_panelHeader__HuvWR{flex-wrap:wrap;gap:4px 8px;min-height:62px;padding-top:max(8px,env(safe-area-inset-top))}.AiBanggaeShell_panelHeader__HuvWR>a{margin-left:auto}.AiBanggaeShell_chatArea__jMokq{padding-bottom:max(8px,env(safe-area-inset-bottom))}.AiBanggaeShell_privacyNote__UnZ6v{font-size:10px}}@media(max-width:520px){.AiBanggaeShell_mobileSlideHandle__gsj2n{right:min(94vw,410px)}.AiBanggaeShell_mobileSlideHandleFolded__tW8K3{right:0}}@media(prefers-reduced-motion:reduce){.AiBanggaeShell_mobileSlideHandle__gsj2n{transition:none}}@media(max-width:520px){.AiBanggaeShell_panel__KEhKb{width:min(calc(100% - 36px),410px)}.AiBanggaeShell_mobileSlideHandle__gsj2n{right:min(calc(100% - 36px),410px)}.AiBanggaeShell_mobileSlideHandleFolded__tW8K3{right:0}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_8eaea4{font-family:Geist,Geist Fallback;font-style:normal}.__variable_8eaea4{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_8c25df{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_8c25df{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}