@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Inter:wght@300;400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";._container_14gyo_1{position:relative;width:100vw;min-height:100vh;height:100vh;min-height:100dvh;height:100dvh;overflow:hidden;display:flex;flex-direction:column;z-index:1}._header_14gyo_20{position:relative;z-index:var(--z-sticky);display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg) var(--spacing-lg)}._logo_14gyo_31{display:flex;align-items:center;gap:var(--spacing-sm);font-family:var(--font-brand);font-size:38px;font-weight:650;color:#fffffff2;text-decoration:none;transition:transform var(--transition-fast);margin-left:0;opacity:0;animation:_logoEntrance_14gyo_1 .5s cubic-bezier(.16,1,.3,1) forwards;animation-delay:50ms}@keyframes _logoEntrance_14gyo_1{0%{opacity:0;transform:scale(.85);filter:blur(4px)}to{opacity:1;transform:scale(1);filter:blur(0)}}._logo_14gyo_31:hover{transform:scale(1.02)}._profileButton_14gyo_70{position:relative;display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;padding:0;border:none;background:transparent;cursor:pointer;opacity:0;animation:_fadeInElement_14gyo_1 .4s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.15s}@keyframes _fadeInElement_14gyo_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._profilePic_14gyo_100{width:48px;height:48px;border-radius:var(--radius-full);border:2px solid rgba(255,255,255,.2);object-fit:cover;transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}._profileButton_14gyo_70:hover ._profilePic_14gyo_100{transform:scale(1.05);border-color:#fff6;box-shadow:0 4px 16px #0003}._settingsBadge_14gyo_123{position:absolute;right:-2px;bottom:-2px;width:16px;height:16px;border-radius:50%;background:#fffffffa;color:#000000d9;border:2px solid rgba(139,92,246,.3);display:grid;place-items:center;pointer-events:none;box-shadow:0 2px 10px #0000004d}._badgeIcon_14gyo_139{width:11px;height:11px}._light_14gyo_118 ._settingsBadge_14gyo_123{background:#fffffff5;color:#000000d9;border-color:#8b5cf64d}._dark_14gyo_150 ._settingsBadge_14gyo_123{background:#1e1e20f5;color:#fffffff2;border:2px solid rgba(167,139,250,.4)}._rightControls_14gyo_157{display:flex;align-items:center;gap:12px}._profileWrap_14gyo_164{position:relative}._profileMenu_14gyo_169{position:absolute;top:56px;right:0;width:220px;padding:10px;border-radius:14px;background:#121214eb;color:#fffffffa;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 12px 40px #00000080,0 4px 12px #0000004d,inset 0 1px #ffffff1f;z-index:var(--z-popover);overflow:hidden;border:1px solid rgba(255,255,255,.08);animation:_menuScaleBlurFadeIn_14gyo_1 .26s cubic-bezier(.16,1,.3,1) forwards;transform-origin:top right}._light_14gyo_118 ._profileMenu_14gyo_169{background:#fffffff5;-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8);border-color:#0000001f;color:#000000e0;box-shadow:0 12px 40px #00000026,0 4px 12px #00000014,inset 0 1px #fffc}._light_14gyo_118 ._profileMenu_14gyo_169:before{opacity:.08;background-image:repeating-radial-gradient(circle at 20% 30%,rgba(0,0,0,.06) 0 1px,transparent 1px 6px),repeating-radial-gradient(circle at 80% 70%,rgba(0,0,0,.04) 0 1px,transparent 1px 7px),repeating-linear-gradient(0deg,rgba(0,0,0,.03) 0 1px,transparent 1px 3px)}._profileMenu_14gyo_169:before{content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:overlay;opacity:.15;background-image:repeating-radial-gradient(circle at 20% 30%,rgba(255,255,255,.12) 0 1px,transparent 1px 6px),repeating-radial-gradient(circle at 80% 70%,rgba(255,255,255,.1) 0 1px,transparent 1px 7px),repeating-linear-gradient(0deg,rgba(255,255,255,.08) 0 1px,transparent 1px 3px)}._menuRow_14gyo_226{display:flex;align-items:center;gap:10px;padding:10px 8px;border-radius:10px;cursor:pointer;transition:background var(--transition-fast)}._menuRow_14gyo_226:hover{background:#ffffff1f}._light_14gyo_118 ._menuRow_14gyo_226:hover{background:#00000014}._menuIcon_14gyo_244{width:18px;height:18px;opacity:.95}._popIn_14gyo_251{animation:_popIn_14gyo_251 .22s cubic-bezier(.15,.85,.25,1.1)}@keyframes _popIn_14gyo_251{0%{opacity:0;transform:scale(.95)}70%{opacity:1;transform:scale(1.03)}to{transform:scale(1)}}@keyframes _menuScaleBlurFadeIn_14gyo_1{0%{opacity:0;transform:scale(.95);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);filter:blur(8px)}to{opacity:1;transform:scale(1);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);filter:blur(0px)}}._main_14gyo_288{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 var(--spacing-xl);padding-bottom:max(env(safe-area-inset-bottom,0px),var(--spacing-lg));z-index:10}@media(min-width:768px){._main_14gyo_288{padding-bottom:var(--spacing-3xl)}}._hero_14gyo_309{font-family:var(--font-display);font-size:clamp(48px,8vw,88px);font-weight:600;line-height:1.1;letter-spacing:-.03em;color:#fffffffa;text-align:center;margin-bottom:var(--spacing-3xl);opacity:0;animation:_heroFadeIn_14gyo_1 .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.4s}@keyframes _heroFadeIn_14gyo_1{0%{opacity:0;transform:translateY(20px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}._composer_14gyo_338{position:relative;width:100%;max-width:680px;background:#00000059;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-xl);padding:var(--spacing-lg);box-shadow:0 8px 32px #00000047,inset 0 1px #ffffff14;opacity:0;animation:_composerFadeIn_14gyo_1 .9s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.7s;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}._composer_14gyo_338:hover{transform:translateY(-2px);box-shadow:0 12px 40px #00000052,inset 0 1px #ffffff1a}._composer_14gyo_338:focus-within{border-color:#fff3}@keyframes _composerFadeIn_14gyo_1{0%{opacity:0;transform:translateY(30px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}._dropActive_14gyo_390{border-color:#8b5cf680!important;box-shadow:0 0 24px #8b5cf64d,0 0 48px #8b5cf61f,inset 0 1px #ffffff1f!important}._dropOverlay_14gyo_398{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at center,rgba(139,92,246,.1) 0%,transparent 70%);border-radius:var(--radius-xl)}._composer_14gyo_338:before{content:"";position:absolute;inset:0;border-radius:var(--radius-xl);background-image:repeating-radial-gradient(circle at 25% 35%,rgba(255,255,255,.04) 0 1px,transparent 1px 4px),repeating-radial-gradient(circle at 75% 65%,rgba(255,255,255,.035) 0 1px,transparent 1px 5px),repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 2px);opacity:.6;pointer-events:none;animation:_subtleNoise_14gyo_1 20s linear infinite}@keyframes _subtleNoise_14gyo_1{0%,to{transform:translate(0)}33%{transform:translate(2px,-2px)}66%{transform:translate(-2px,2px)}}._input_14gyo_442{width:100%;min-height:52px;max-height:200px;resize:none;font-family:var(--font-body);font-size:16px;line-height:1.6;color:#fffffff2;background:transparent;border:none;outline:none;padding-bottom:var(--spacing-md);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}._input_14gyo_442::placeholder{color:#ffffff73}._input_14gyo_442::-webkit-scrollbar{width:4px}._input_14gyo_442::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}._imagePreviews_14gyo_474{position:relative;height:84px;padding:6px 0 4px}._deck_14gyo_480._imagePreviews_14gyo_474{display:block}._imagePreview_14gyo_474{position:absolute;top:4px;width:72px;height:72px;border-radius:10px;overflow:hidden;background:#0000004d;border:1px solid rgba(255,255,255,.15);transition:transform .2s cubic-bezier(.2,.8,.2,1),left .2s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease;will-change:transform,left;transform-origin:bottom center}._imagePreview_14gyo_474:nth-child(1){left:0;transform:rotate(-6deg);z-index:3}._imagePreview_14gyo_474:nth-child(2){left:18px;transform:rotate(0);z-index:2}._imagePreview_14gyo_474:nth-child(3){left:36px;transform:rotate(6deg);z-index:1}._imagePreview_14gyo_474:nth-child(4){left:48px;transform:rotate(-3deg);z-index:0}._imagePreview_14gyo_474:nth-child(5){left:60px;transform:rotate(4deg);z-index:-1}._deck_14gyo_480:is(:hover,:focus-within) ._imagePreview_14gyo_474:nth-child(1){left:0;transform:rotate(-4deg) translateY(-1px) scale(1.02);z-index:5;box-shadow:0 4px 12px #00000040}._deck_14gyo_480:is(:hover,:focus-within) ._imagePreview_14gyo_474:nth-child(2){left:80px;transform:rotate(0) translateY(-1px) scale(1.03);z-index:6;box-shadow:0 4px 12px #00000040}._deck_14gyo_480:is(:hover,:focus-within) ._imagePreview_14gyo_474:nth-child(3){left:160px;transform:rotate(4deg) translateY(-1px) scale(1.02);z-index:7;box-shadow:0 4px 12px #00000040}._deck_14gyo_480:is(:hover,:focus-within) ._imagePreview_14gyo_474:nth-child(4){left:240px;transform:rotate(-2deg) translateY(-1px) scale(1.02);z-index:8;box-shadow:0 4px 12px #00000040}._deck_14gyo_480:is(:hover,:focus-within) ._imagePreview_14gyo_474:nth-child(5){left:320px;transform:rotate(3deg) translateY(-1px) scale(1.02);z-index:9;box-shadow:0 4px 12px #00000040}._expanded_14gyo_568 ._imagePreview_14gyo_474:nth-child(1){left:0;transform:rotate(-4deg) translateY(-1px) scale(1.02);z-index:5}._expanded_14gyo_568 ._imagePreview_14gyo_474:nth-child(2){left:62px;transform:rotate(0) translateY(-1px) scale(1.03);z-index:6}._expanded_14gyo_568 ._imagePreview_14gyo_474:nth-child(3){left:124px;transform:rotate(4deg) translateY(-1px) scale(1.02);z-index:7}._expanded_14gyo_568 ._imagePreview_14gyo_474:nth-child(4){left:186px;transform:rotate(-2deg) translateY(-1px) scale(1.02);z-index:8}._expanded_14gyo_568 ._imagePreview_14gyo_474:nth-child(5){left:248px;transform:rotate(3deg) translateY(-1px) scale(1.02);z-index:9}._previewImg_14gyo_598{width:100%;height:100%;object-fit:cover;display:block}._removeBtn_14gyo_605{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:#000000b3;border:1px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;opacity:1;z-index:10;transition:background .12s ease,transform .12s ease}._removeBtn_14gyo_605 svg{width:11px;height:11px;stroke:#fffffff2;stroke-width:2.5}._removeBtn_14gyo_605:hover{background:#ef4444;border-color:#ffffff59;transform:scale(1.08)}._removeBtn_14gyo_605:hover svg{stroke:#fff}._actions_14gyo_642{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}._leftActions_14gyo_650,._rightActions_14gyo_651{display:flex;align-items:center;gap:var(--spacing-sm)}._actionBtn_14gyo_658{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#ffffff14;color:#ffffffd9;transition:transform var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}._actionBtn_14gyo_658:hover{background:#ffffff24;color:#fffffff2;transform:scale(1.05)}._actionBtn_14gyo_658:active{transform:scale(.98)}._sendBtn_14gyo_682{background:linear-gradient(135deg,#fffffff5,#f0f0f5f0);color:#000000e0;border:1px solid rgba(255,255,255,.3);box-shadow:0 2px 8px #0000001f,inset 0 1px #fffc}._sendBtn_14gyo_682:hover:not(:disabled){background:linear-gradient(135deg,#fffffffa,#f8fafcf5);color:#000000eb;transform:scale(1.06) translateY(-1px);box-shadow:0 6px 20px #0000002e,0 2px 6px #00000014,inset 0 1px #fffffff2;border-color:#ffffff80}._sendBtn_14gyo_682:active:not(:disabled){transform:scale(.98) translateY(0);box-shadow:0 1px 4px #0000001f,inset 0 1px #fff9;background:linear-gradient(135deg,#f5f5faf0,#ebebf0eb)}._sendBtn_14gyo_682:disabled{opacity:.3;cursor:not-allowed;background:#ffffff26;border-color:#ffffff1a;box-shadow:none}._sendBtn_14gyo_682:disabled:hover{transform:none;box-shadow:none;background:#ffffff26}._icon_14gyo_725{width:20px;height:20px;display:block;transform:translateY(.5px)}@media(max-width:768px){._header_14gyo_20{padding:var(--spacing-md) var(--spacing-md)}._logo_14gyo_31{font-size:30px;gap:var(--spacing-xs)}._profilePic_14gyo_100{width:44px;height:44px}._themeToggle_14gyo_753{position:relative;left:auto;top:auto;transform:none;width:52px;height:30px;margin-right:var(--spacing-sm)}._knob_14gyo_765{width:26px;height:26px;top:3px;left:3px}._themeToggle_14gyo_753._dark_14gyo_150 ._knob_14gyo_765{transform:translate(24px)}._hero_14gyo_309{font-size:clamp(36px,10vw,56px);margin-bottom:var(--spacing-2xl)}._main_14gyo_288{padding:0 var(--spacing-lg) var(--spacing-2xl)}._composer_14gyo_338{max-width:100%;padding:var(--spacing-md)}}._themeBtn_14gyo_797{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:12px;display:grid;place-items:center;cursor:pointer;border:1px solid rgba(255,255,255,.25);background:#ffffff24;color:#fffffff2;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast),color var(--transition-fast);opacity:0;animation:_themeButtonEntrance_14gyo_1 .4s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.25s}@keyframes _themeButtonEntrance_14gyo_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}._themeBtn_14gyo_797:hover{transform:translate(-50%,-50%) scale(1.05)}._themeBtn_14gyo_797:active{transform:translate(-50%,-50%) scale(.96)}._themeBtn_14gyo_797._dark_14gyo_150{background:#00000059;border-color:#ffffff40}._themeBtn_14gyo_797._light_14gyo_118{background:#ffffff29;border-color:#ffffff40;color:#000000d9}._themeIcon_14gyo_857{width:18px;height:18px}._themeToggle_14gyo_753{display:none}._themeToggle_14gyo_753._light_14gyo_118{background:#ffffff29}._themeToggle_14gyo_753:hover{transform:translate(-50%,-50%) scale(1.05);background:#ffffff2e}@media(max-width:768px){._themeToggle_14gyo_753:hover{transform:scale(1.05)}}._themeToggle_14gyo_753._dark_14gyo_150{background:#00000059;border-color:#ffffff40}._themeToggle_14gyo_753._dark_14gyo_150:hover{background:#00000073;transform:translate(-50%,-50%) scale(1.05)}@media(max-width:768px){._themeToggle_14gyo_753._dark_14gyo_150:hover{transform:scale(1.05)}}._knob_14gyo_765{position:absolute;top:3px;left:3px;width:28px;height:28px;border-radius:50%;background:#fffffff2;box-shadow:0 2px 6px #00000040,inset 0 1px #ffffff80;transform:translate(0);transition:transform var(--transition-base)}._themeToggle_14gyo_753._dark_14gyo_150 ._knob_14gyo_765{transform:translate(26px)}._iconSun_14gyo_919,._iconMoon_14gyo_920{width:16px;height:16px;color:#ffffffe6;opacity:.75}._iconSun_14gyo_919,._iconMoon_14gyo_920{position:relative;z-index:1}._light_14gyo_118 ._themeToggle_14gyo_753 ._iconSun_14gyo_919,._light_14gyo_118 ._themeToggle_14gyo_753 ._iconMoon_14gyo_920{color:#000000b3;opacity:.85}._light_14gyo_118 ._logo_14gyo_31{color:#000000d9}._dark_14gyo_150 ._logo_14gyo_31{color:#fffffff2}._light_14gyo_118 ._hero_14gyo_309{color:#19140ff5}._dark_14gyo_150 ._hero_14gyo_309{color:#fffffffa}._light_14gyo_118 ._composer_14gyo_338{background:#0000008c;border:1px solid rgba(0,0,0,.3);box-shadow:0 10px 36px #00000059,inset 0 1px #ffffff0f}._light_14gyo_118 ._composer_14gyo_338:before{opacity:.8}._light_14gyo_118 ._input_14gyo_442{color:#fffffff2}._light_14gyo_118 ._input_14gyo_442::placeholder{color:#ffffffa6}._light_14gyo_118 ._profilePic_14gyo_100{border-color:#00000026}._light_14gyo_118 ._sendBtn_14gyo_682{background:linear-gradient(135deg,#fffffffa,#f8fafcf5);color:#000000e6;border-color:#0000001f;box-shadow:0 2px 8px #00000014,inset 0 1px #fff}._light_14gyo_118 ._sendBtn_14gyo_682:hover:not(:disabled){background:linear-gradient(135deg,#fff,#fcfefffa);color:#000000f2;box-shadow:0 6px 20px #0000001f,0 2px 6px #0000000f,inset 0 1px #fff;border-color:#00000026}._light_14gyo_118 ._sendBtn_14gyo_682:active:not(:disabled){background:linear-gradient(135deg,#f8fafcf5,#f0f2f5f0);box-shadow:0 1px 4px #00000014,inset 0 1px #fffc}@media(max-width:768px){._themeToggle_14gyo_753{display:none!important}._themeBtn_14gyo_797{position:relative!important;left:auto!important;top:auto!important;transform:none!important;width:36px;height:36px;margin-right:var(--spacing-sm)}._themeBtn_14gyo_797:hover{transform:none!important}._themeBtn_14gyo_797:active{transform:scale(.96)!important}}._variant_1ptfx_1{--bg-fallback: #e4d8f4;--bg-base: linear-gradient(180deg, #e4d8f4 0%, #d7c7ef 32%, #c9b5e8 100%);--bg-layer-1: radial-gradient( ellipse 135% 78% at 50% 118%, rgba(160, 130, 220, .48) 0%, transparent 68% );--bg-layer-2: radial-gradient( ellipse 125% 62% at 40% 108%, rgba(210, 180, 250, .42) 0%, transparent 70% );--vignette-color: rgba(70, 50, 110, .2);--grain-opacity: .42}._variant_1803s_1{--bg-fallback: #1f1a2a;--bg-base: linear-gradient(180deg, #1f1a2a 0%, #272236 32%, #312840 100%);--bg-layer-1: radial-gradient(ellipse 135% 78% at 50% 118%, #3d3350 0%, transparent 65%);--bg-layer-2: radial-gradient(ellipse 125% 62% at 40% 108%, #352d45 0%, transparent 60%);--vignette-color: rgba(0, 0, 0, .38);--grain-opacity: .43}._paper_as0ym_1{position:relative;display:block;width:100%;min-height:320px;height:320px;border-radius:var(--radius-card);overflow:hidden;background-color:var(--bg-fallback, #f0f0f0);background-image:var(--bg-layer-1, none),var(--bg-layer-2, none),var(--bg-base, linear-gradient(180deg, #f3f3f3 0%, #ececec 100%));background-size:100% 100%,100% 100%,100% 100%;background-position:center center,center center,center center;background-repeat:no-repeat,no-repeat,no-repeat;border:1px solid var(--border-soft);box-shadow:var(--shadow-soft);opacity:0;animation:_paperFadeIn_as0ym_1 .7s var(--easing) 40ms forwards,_breathe_as0ym_1 8s ease-in-out 1s infinite;will-change:opacity,transform;transition:background-color .8s cubic-bezier(.4,0,.2,1)}._paper_as0ym_1:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-radial-gradient(circle at 20% 30%,rgba(0,0,0,.055) 0 1px,transparent 1px 6px),repeating-radial-gradient(circle at 80% 70%,rgba(0,0,0,.045) 0 1px,transparent 1px 7px),repeating-radial-gradient(circle at 40% 60%,rgba(0,0,0,.04) 0 .8px,transparent .8px 5px),repeating-radial-gradient(circle at 65% 25%,rgba(0,0,0,.04) 0 .8px,transparent .8px 5px),repeating-linear-gradient(0deg,rgba(0,0,0,.03) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(0,0,0,.025) 0 1px,transparent 1px 2px);opacity:var(--grain-opacity, .3);mix-blend-mode:multiply}._paper_as0ym_1:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 140% at 50% 50%,transparent 60%,var(--vignette-color, var(--vignette-default)) 100%)}._fullscreen_as0ym_67{position:fixed;inset:0;min-height:100vh;height:100vh;min-height:100dvh;height:100dvh;width:100vw;border-radius:0;border:none;box-shadow:none;z-index:0;pointer-events:none}@keyframes _paperFadeIn_as0ym_1{0%{opacity:0}to{opacity:1}}@keyframes _breathe_as0ym_1{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}._logoWrapper_7c979_1{overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}._desktopBackdrop_hlhsw_6{position:fixed;inset:0;z-index:9998;background:transparent}._menu_hlhsw_13{position:absolute;top:60px;right:20px;width:240px;border-radius:16px;padding:8px;display:flex;flex-direction:column;gap:4px;z-index:9999;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;transform-origin:top right;overflow:hidden;max-height:80vh;overflow-y:auto}@media(max-width:768px){._menu_hlhsw_13{width:200px;padding:6px}}._header_hlhsw_45{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:2px}._avatarWrap_hlhsw_53{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0;border:1px solid transparent}._avatarWrap_hlhsw_53 img{width:100%;height:100%;object-fit:cover}._userInfo_hlhsw_68{display:flex;flex-direction:column;gap:2px}._userName_hlhsw_74{font-size:.95rem;font-weight:600;line-height:1.2}._userRole_hlhsw_80{font-size:.75rem;opacity:.6;font-weight:500}._divider_hlhsw_87{height:1px;width:100%;margin:4px 0;opacity:.1;background:currentColor}._items_hlhsw_96{display:flex;flex-direction:column;gap:2px}._item_hlhsw_96{display:flex;align-items:center;gap:12px;padding:10px 12px;border:none;background:transparent;border-radius:8px;cursor:pointer;text-align:left;transition:all .15s ease;font-size:.95rem;font-weight:500;white-space:nowrap}._icon_hlhsw_118{display:flex;align-items:center;justify-content:center;opacity:.75;transition:transform .2s ease;width:20px;height:20px;flex-shrink:0}._item_hlhsw_96:hover ._icon_hlhsw_118{transform:scale(1.1);opacity:1}._light_hlhsw_139{background:#fff;border:1px solid rgba(0,0,0,.08);color:#1a1a1a}._light_hlhsw_139 ._item_hlhsw_96:hover{background:#0000000a;color:#000}._light_hlhsw_139 ._item_hlhsw_96:active{background:#0000000f}._light_hlhsw_139 ._avatarWrap_hlhsw_53{border-color:#0000001a}._dark_hlhsw_159{background:#18181b;border:1px solid rgba(255,255,255,.08);color:#f4f4f5}._dark_hlhsw_159 ._item_hlhsw_96:hover{background:#ffffff0f;color:#fff}._dark_hlhsw_159 ._item_hlhsw_96:active{background:#ffffff14}._dark_hlhsw_159 ._avatarWrap_hlhsw_53{border-color:#ffffff1a}._guestHeader_hlhsw_183{padding:16px 12px;text-align:center}._guestPrompt_hlhsw_188{font-size:.9rem;font-weight:600;margin:0 0 12px;opacity:.9}._featureList_hlhsw_195{list-style:none;margin:0 0 16px;font-size:.8rem;opacity:.7;display:flex;flex-direction:column;gap:6px;text-align:left;padding:0 0 0 8px}._featureList_hlhsw_195 li{display:flex;align-items:center;gap:8px}._googleBtn_hlhsw_214{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;background:#fff;border:1.5px solid rgba(0,0,0,.12);border-radius:10px;font-size:.9rem;font-weight:600;color:#374151;cursor:pointer;transition:all .2s ease}._googleBtn_hlhsw_214:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}._googleBtn_hlhsw_214:disabled{opacity:.7;cursor:not-allowed}._googleIcon_hlhsw_243{flex-shrink:0}._dark_hlhsw_159 ._googleBtn_hlhsw_214{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-color:transparent;color:#fff}._dark_hlhsw_159 ._googleBtn_hlhsw_214:hover:not(:disabled){background:linear-gradient(135deg,#a78bfa,#8b5cf6);border-color:transparent;box-shadow:0 2px 8px #8b5cf64d}._spinner_hlhsw_260{width:18px;height:18px;border:2px solid #e5e7eb;border-top-color:#667eea;border-radius:50%;animation:_spin_hlhsw_260 .8s linear infinite}@keyframes _spin_hlhsw_260{to{transform:rotate(360deg)}}._locked_hlhsw_276{opacity:.5;cursor:not-allowed}._lockIcon_hlhsw_281{margin-left:auto;opacity:.5}._compactMenu_hlhsw_290{position:fixed;top:18px;left:50%;transform:translate(-50%);padding:10px 16px;border-radius:14px;z-index:9999;box-shadow:0 4px 20px #00000026,0 2px 8px #0000001a;text-align:center}._compactLoginBtn_hlhsw_304{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background:#fff;border:1.5px solid rgba(0,0,0,.1);border-radius:10px;font-size:.9rem;font-weight:600;color:#374151;cursor:pointer;transition:all .2s ease;min-width:100px}._compactLoginBtn_hlhsw_304:hover:not(:disabled){background:#f9fafb;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}._compactLoginBtn_hlhsw_304:disabled{opacity:.7;cursor:not-allowed}._compactHint_hlhsw_332{margin:8px 0 0;font-size:.7rem;opacity:.5;font-weight:500}._disabled_hlhsw_340{filter:blur(1.5px);pointer-events:none;-webkit-user-select:none;user-select:none}._disabled_hlhsw_340:hover{background:transparent!important;transform:none!important}._mobileBackdrop_hlhsw_357{position:fixed;inset:0;background:#1e192d66;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:9998;animation:_backdropFadeIn_hlhsw_1 .15s ease-out;will-change:opacity}@keyframes _backdropFadeIn_hlhsw_1{0%{opacity:0}to{opacity:1}}._mobileMenu_hlhsw_379{position:fixed;top:55%;left:16px;right:16px;transform:translateY(-50%);max-width:320px;margin:0 auto;border-radius:20px;padding:14px 16px;z-index:9999;display:flex;flex-direction:column;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#f4f0f9;background-image:linear-gradient(180deg,#fff6,#f4f0f900 30%);box-shadow:0 -8px 40px #9f7aea2e,0 16px 48px #6450a038,0 6px 20px #0000001a,inset 0 1px #fffc}._mobileMenu_hlhsw_379:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-image:repeating-radial-gradient(circle at 20% 30%,rgba(0,0,0,.045) 0 1px,transparent 1px 6px),repeating-radial-gradient(circle at 80% 70%,rgba(0,0,0,.035) 0 1px,transparent 1px 7px),repeating-radial-gradient(circle at 40% 60%,rgba(0,0,0,.03) 0 .8px,transparent .8px 5px),repeating-radial-gradient(circle at 65% 25%,rgba(0,0,0,.03) 0 .8px,transparent .8px 5px),repeating-linear-gradient(0deg,rgba(0,0,0,.02) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(0,0,0,.015) 0 1px,transparent 1px 2px);opacity:.2;mix-blend-mode:multiply;z-index:0}._mobileMenu_hlhsw_379:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 140% at 50% 50%,transparent 60%,rgba(160,130,200,.08) 100%);z-index:0}._mobileMenu_hlhsw_379>*{position:relative;z-index:1}@keyframes _mobileFloatIn_hlhsw_1{0%{transform:translateY(-50%) scale(.92);opacity:0}to{transform:translateY(-50%) scale(1);opacity:1}}._mobileHeader_hlhsw_468{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid rgba(100,80,140,.1);margin-bottom:8px}._mobileAvatar_hlhsw_477{width:42px;height:42px;border-radius:50%;overflow:hidden;flex-shrink:0;box-shadow:0 3px 10px #8b5cf64d,inset 0 1px #ffffff40}._mobileAvatar_hlhsw_477 img{width:100%;height:100%;object-fit:cover}._mobileUserInfo_hlhsw_494{flex:1}._mobileUserName_hlhsw_498{font-weight:600;font-size:.95rem;color:#1a1a2e;letter-spacing:-.01em}._mobileUserRole_hlhsw_505{font-size:.75rem;color:#8b5cf6;display:flex;align-items:center;gap:3px;margin-top:1px}._mobileCloseBtn_hlhsw_514{width:26px;height:26px;border-radius:50%;background:#0000000a;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b5d7a;transition:all .2s;flex-shrink:0}._mobileCloseBtn_hlhsw_514:hover{background:#dc26261a;color:#dc2626}._mobileCloseBtn_hlhsw_514 svg{width:14px;height:14px;stroke-width:2.5}._mobileItems_hlhsw_541{display:flex;flex-direction:column;gap:1px}._mobileItem_hlhsw_541{display:flex;align-items:center;gap:10px;padding:10px 8px;border-radius:10px;border:none;background:transparent;color:#3a3a50;font-size:.88rem;font-weight:500;cursor:pointer;transition:all .2s ease;letter-spacing:-.01em;text-align:left;width:100%}._mobileItem_hlhsw_541:hover{background:#8b5cf614;color:#6366f1}._mobileItem_hlhsw_541 svg{width:18px;height:18px;opacity:.7;stroke-width:2;flex-shrink:0}._mobileItem_hlhsw_541._danger_hlhsw_578{color:#dc2626}._mobileItem_hlhsw_541._danger_hlhsw_578:hover{background:#dc262614}._mobileMenu_hlhsw_379._dark_hlhsw_159{background-color:#1a1a2e;background-image:linear-gradient(180deg,#ffffff0d,#1a1a2e00 30%);box-shadow:0 -8px 40px #8b5cf626,0 16px 48px #0006,0 6px 20px #00000040,inset 0 1px #ffffff1a}._mobileMenu_hlhsw_379._dark_hlhsw_159:before{display:none}._mobileMenu_hlhsw_379._dark_hlhsw_159 ._mobileHeader_hlhsw_468{border-color:#ffffff14}._mobileMenu_hlhsw_379._dark_hlhsw_159 ._mobileUserName_hlhsw_498{color:#f4f4f5}._mobileMenu_hlhsw_379._dark_hlhsw_159 ._mobileUserRole_hlhsw_505{color:#a78bfa}._mobileMenu_hlhsw_379._dark_hlhsw_159 ._mobileCloseBtn_hlhsw_514{background:#ffffff0f;color:#a1a1aa}._mobileMenu_hlhsw_379._dark_hlhsw_159 ._mobileCloseBtn_hlhsw_514:hover{background:#ef444426;color:#f87171}._mobileMenu_hlhsw_379._dark_hlhsw_159 ._mobileItem_hlhsw_541{color:#d4d4d8}._mobileMenu_hlhsw_379._dark_hlhsw_159 ._mobileItem_hlhsw_541:hover{background:#a78bfa1a;color:#c4b5fd}._mobileMenu_hlhsw_379._dark_hlhsw_159 ._mobileItem_hlhsw_541._danger_hlhsw_578{color:#f87171}._mobileMenu_hlhsw_379._dark_hlhsw_159 ._mobileItem_hlhsw_541._danger_hlhsw_578:hover{background:#ef44441f}._mobileItem_hlhsw_541._disabled_hlhsw_340{opacity:.4;cursor:not-allowed;pointer-events:none}._mobileItem_hlhsw_541._googleLogin_hlhsw_651{background:linear-gradient(135deg,#4285f4,#3367d6);color:#fff!important;gap:10px;justify-content:center;margin-top:4px;border-radius:12px;font-weight:600}._mobileItem_hlhsw_541._googleLogin_hlhsw_651:hover{background:linear-gradient(135deg,#5294ff,#4076e6);color:#fff!important}._mobileItem_hlhsw_541._googleLogin_hlhsw_651 svg{opacity:1;width:18px;height:18px}._mobileMenu_hlhsw_379._dark_hlhsw_159 ._mobileItem_hlhsw_541._googleLogin_hlhsw_651{background:linear-gradient(135deg,#4285f4,#3367d6);color:#fff}._mobileMenu_hlhsw_379._dark_hlhsw_159 ._mobileItem_hlhsw_541._googleLogin_hlhsw_651:hover{background:linear-gradient(135deg,#5294ff,#4076e6)}._mobileToggleItem_hlhsw_685{display:flex;align-items:center;justify-content:space-between;padding:10px 8px;border-radius:10px;background:transparent}._toggleLabel_hlhsw_694{display:flex;align-items:center;gap:10px;color:#3a3a50;font-size:.88rem;font-weight:500;letter-spacing:-.01em}._toggleLabel_hlhsw_694 svg{width:18px;height:18px;color:inherit;opacity:.75}._toggleSwitch_hlhsw_711{width:44px;height:24px;border-radius:12px;border:none;background:#0003;cursor:pointer;padding:2px;transition:background .25s ease;position:relative}._toggleSwitch_hlhsw_711._toggleOn_hlhsw_723{background:linear-gradient(135deg,#8b5cf6,#a855f7)}._toggleKnob_hlhsw_727{display:block;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0003;transition:transform .25s ease}._toggleSwitch_hlhsw_711._toggleOn_hlhsw_723 ._toggleKnob_hlhsw_727{transform:translate(20px)}._settingRow_hlhsw_742{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;gap:12px}._settingInfo_hlhsw_750{display:flex;align-items:center;gap:12px;flex:1}._settingIcon_hlhsw_757{opacity:.7;flex-shrink:0}._settingText_hlhsw_762{display:flex;flex-direction:column;gap:2px}._settingLabel_hlhsw_768{font-size:.9rem;font-weight:500;color:inherit}._wrapper_14l8j_7{position:fixed;inset:0;z-index:9998}._backdrop_14l8j_14{position:absolute;inset:0;background:#1e1a2a73;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:_backdropIn_14l8j_1 .15s ease-out forwards;will-change:opacity}@keyframes _backdropIn_14l8j_1{0%{opacity:0}to{opacity:1}}._overlay_14l8j_35{position:absolute;bottom:0;left:8px;right:8px;height:60%;display:flex;flex-direction:column;border-radius:26px 26px 0 0;z-index:9999;animation:_portalRise_14l8j_1 .25s cubic-bezier(.16,1,.3,1) forwards;will-change:transform,opacity;transform:translateZ(0);background-color:#f4f0f9;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.06'/%3E%3C/svg%3E"),linear-gradient(180deg,#fff6,#f4f0f900 30%);box-shadow:0 -10px 50px #9f7aea33,0 -4px 20px #9f7aea1a,0 -20px 60px #281e3c26,inset 0 1px #fffc}@keyframes _portalRise_14l8j_1{0%{transform:translateY(100%) translateZ(0);opacity:0}to{transform:translateY(0) translateZ(0);opacity:1}}._overlay_14l8j_35:before{content:"";position:absolute;inset:0;border-radius:26px 26px 0 0;pointer-events:none;background-image:repeating-radial-gradient(circle at 20% 30%,rgba(0,0,0,.045) 0 1px,transparent 1px 6px),repeating-radial-gradient(circle at 80% 70%,rgba(0,0,0,.035) 0 1px,transparent 1px 7px),repeating-radial-gradient(circle at 40% 60%,rgba(0,0,0,.03) 0 .8px,transparent .8px 5px),repeating-radial-gradient(circle at 65% 25%,rgba(0,0,0,.03) 0 .8px,transparent .8px 5px),repeating-linear-gradient(0deg,rgba(0,0,0,.02) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(0,0,0,.015) 0 1px,transparent 1px 2px);opacity:.2;mix-blend-mode:multiply;z-index:0}._overlay_14l8j_35:after{content:"";position:absolute;inset:0;border-radius:26px 26px 0 0;pointer-events:none;background:radial-gradient(120% 140% at 50% 50%,transparent 60%,rgba(160,130,200,.08) 100%);z-index:0}._overlay_14l8j_35>*{position:relative;z-index:1}@media(min-width:769px){._overlay_14l8j_35{left:15%;right:15%;height:65%;border-radius:24px 24px 0 0}._overlay_14l8j_35:before,._overlay_14l8j_35:after{border-radius:24px 24px 0 0}}._light_14l8j_135{background-color:#f4f0f9}._dark_14l8j_140{background-color:#1f1a2a;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.04'/%3E%3C/svg%3E"),linear-gradient(180deg,#ffffff0d,#1f1a2a00 30%);box-shadow:0 -10px 50px #8b5cf626,0 -4px 20px #8b5cf614,0 -20px 60px #0006,inset 0 1px #ffffff1a}._dark_14l8j_140:before{opacity:.15}._dark_14l8j_140:after{background:radial-gradient(120% 140% at 50% 50%,transparent 60%,rgba(139,92,246,.1) 100%)}._header_14l8j_161{padding:20px 18px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid transparent}._light_14l8j_135 ._header_14l8j_161{border-bottom-color:#a082dc1f}._dark_14l8j_140 ._header_14l8j_161{border-bottom-color:#ffffff0f}._headerTitle_14l8j_177{display:flex;align-items:center;gap:10px;font-family:Playfair Display,Georgia,serif;font-size:1.35rem;font-weight:600;letter-spacing:-.01em}._light_14l8j_135 ._headerTitle_14l8j_177{color:#2a1f38}._dark_14l8j_140 ._headerTitle_14l8j_177{color:#e4d8f4}._headerTitle_14l8j_177 h2{margin:0;font-size:inherit;font-weight:inherit}._headerIcon_14l8j_201{opacity:.6}._headerActions_14l8j_206{display:flex;align-items:center;gap:8px}._iconBtn_14l8j_212{width:36px;height:36px;border-radius:50%;border:1px solid transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}._light_14l8j_135 ._iconBtn_14l8j_212{background:#a082dc14;color:#6b5d7a}._light_14l8j_135 ._iconBtn_14l8j_212:hover{background:#a082dc2e;color:#2a1f38;transform:scale(1.05)}._dark_14l8j_140 ._iconBtn_14l8j_212{background:#e4d8f40f;color:#a090b0}._dark_14l8j_140 ._iconBtn_14l8j_212:hover{background:#e4d8f41f;color:#e4d8f4;transform:scale(1.05)}._content_14l8j_247{flex:1;overflow-y:auto;padding:8px 14px 24px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(139,92,246,.42) rgba(160,130,220,.08)}._content_14l8j_247::-webkit-scrollbar{width:10px}._content_14l8j_247::-webkit-scrollbar-track{background:linear-gradient(to right,#a082dc0f,#a082dc1a,#a082dc0f);border-radius:10px;margin:4px 0;border:1px solid rgba(160,130,220,.15)}._content_14l8j_247::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#a082dc61,#8b5cf66b);border-radius:10px;border:1px solid rgba(139,92,246,.35);box-shadow:inset 0 1px 3px #ffffff80,inset 0 -1px 2px #0000001a,0 2px 8px #8b5cf633;transition:all .25s ease}._content_14l8j_247::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#a082dca6,#8b5cf6bf);border-color:#8b5cf699;transform:scaleX(1.1);box-shadow:inset 0 1px 4px #fff9,inset 0 -1px 2px #00000026,0 0 16px #8b5cf659,0 4px 14px #8b5cf640}._content_14l8j_247::-webkit-scrollbar-thumb:active{background:linear-gradient(135deg,#8b5cf6d9,#7846e6e6);border-color:#8b5cf6bf}._dark_14l8j_140 ._content_14l8j_247{scrollbar-color:rgba(210,180,250,.32) rgba(255,255,255,.04)}._dark_14l8j_140 ._content_14l8j_247::-webkit-scrollbar-track{background:linear-gradient(to right,#ffffff05,#ffffff0d,#ffffff05);border-color:#ffffff0f}._dark_14l8j_140 ._content_14l8j_247::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#d2b4fa47,#a78bfa52);border-color:#d2b4fa40}._dark_14l8j_140 ._content_14l8j_247::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#d2b4fa8c,#a78bfaa6);border-color:#d2b4fa80}._centerState_14l8j_324{display:flex;align-items:center;justify-content:center;min-height:200px;padding:24px}._spinner_14l8j_332{width:24px;height:24px;border:2px solid transparent;border-radius:50%;animation:_spin_14l8j_332 .8s linear infinite}._light_14l8j_135 ._spinner_14l8j_332{border-top-color:#9f7aea;border-right-color:#9f7aea}._dark_14l8j_140 ._spinner_14l8j_332{border-top-color:#b794f4;border-right-color:#b794f4}@keyframes _spin_14l8j_332{to{transform:rotate(360deg)}}._emptyText_14l8j_356{font-size:.9rem;text-align:center;line-height:1.5}._light_14l8j_135 ._emptyText_14l8j_356{color:#6b5d7a}._dark_14l8j_140 ._emptyText_14l8j_356{color:#a090b0}._list_14l8j_371{list-style:none;margin:0;padding:8px 0}._listItem_14l8j_377{margin-bottom:4px}._chatRow_14l8j_382{display:flex;align-items:center;gap:4px;border-radius:14px;transition:background .2s ease}._chatRow_14l8j_382:hover ._chatActions_14l8j_390{opacity:1;pointer-events:auto}._chatBtn_14l8j_396{flex:1;min-width:0;padding:16px 14px;border-radius:14px;border:1px solid transparent;text-align:left;cursor:pointer;transition:all .2s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;background:transparent}._light_14l8j_135 ._chatBtn_14l8j_396:hover{background:#a082dc14}._light_14l8j_135 ._chatBtn_14l8j_396:active{background:#fff;box-shadow:0 4px 12px #a082dc1a}._dark_14l8j_140 ._chatBtn_14l8j_396:hover{background:#e4d8f40a}._dark_14l8j_140 ._chatBtn_14l8j_396:active{background:#ffffff0a;border-color:#ffffff0f}._chatActions_14l8j_390{display:flex;align-items:center;gap:2px;opacity:0;pointer-events:none;transition:opacity .15s ease;flex-shrink:0;padding-right:4px}@media(pointer:coarse){._chatActions_14l8j_390{opacity:1;pointer-events:auto}}._chatActionBtn_14l8j_451{width:28px;height:28px;border-radius:8px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}._light_14l8j_135 ._chatActionBtn_14l8j_451{background:transparent;color:#8b7a9e}._light_14l8j_135 ._chatActionBtn_14l8j_451:hover{background:#a082dc1f;color:#6b5d7a}._dark_14l8j_140 ._chatActionBtn_14l8j_451{background:transparent;color:#7a6b8e}._dark_14l8j_140 ._chatActionBtn_14l8j_451:hover{background:#e4d8f414;color:#b0a0c4}._light_14l8j_135 ._deleteBtn_14l8j_483:hover{background:#ef44441a;color:#ef4444}._dark_14l8j_140 ._deleteBtn_14l8j_483:hover{background:#ef444426;color:#f87171}._confirmRow_14l8j_494{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:14px;gap:12px;animation:_fadeIn_14l8j_1 .15s ease-out}._light_14l8j_135 ._confirmRow_14l8j_494{background:#ef44440f;border:1px solid rgba(239,68,68,.12)}._dark_14l8j_140 ._confirmRow_14l8j_494{background:#ef444414;border:1px solid rgba(239,68,68,.15)}._confirmText_14l8j_514{font-family:Inter,sans-serif;font-size:13px;font-weight:500}._light_14l8j_135 ._confirmText_14l8j_514{color:#6b5d7a}._dark_14l8j_140 ._confirmText_14l8j_514{color:#c0b0d4}._confirmActions_14l8j_528{display:flex;gap:6px;flex-shrink:0}._confirmDeleteBtn_14l8j_534{padding:6px 14px;border-radius:8px;border:none;font-family:Inter,sans-serif;font-size:12px;font-weight:600;cursor:pointer;background:#ef4444;color:#fff;transition:background .15s ease}._confirmDeleteBtn_14l8j_534:hover{background:#dc2626}._confirmCancelBtn_14l8j_551{padding:6px 14px;border-radius:8px;border:none;font-family:Inter,sans-serif;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}._light_14l8j_135 ._confirmCancelBtn_14l8j_551{background:#a082dc1a;color:#6b5d7a}._light_14l8j_135 ._confirmCancelBtn_14l8j_551:hover{background:#a082dc2e}._dark_14l8j_140 ._confirmCancelBtn_14l8j_551{background:#e4d8f414;color:#a090b0}._dark_14l8j_140 ._confirmCancelBtn_14l8j_551:hover{background:#e4d8f424}._editRow_14l8j_581{display:flex;align-items:center;gap:8px;width:100%}._editInput_14l8j_588{flex:1;padding:4px 8px;border-radius:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;outline:none;transition:border-color .15s ease}._light_14l8j_135 ._editInput_14l8j_588{background:#fffc;border:1px solid rgba(160,130,220,.3);color:#2a1f38}._light_14l8j_135 ._editInput_14l8j_588:focus{border-color:#8b5cf699}._dark_14l8j_140 ._editInput_14l8j_588{background:#ffffff0f;border:1px solid rgba(228,216,244,.15);color:#e4d8f4}._dark_14l8j_140 ._editInput_14l8j_588:focus{border-color:#a78bfa80}._editConfirmBtn_14l8j_619{width:26px;height:26px;border-radius:6px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#8b5cf626;color:#8b5cf6;transition:all .15s ease}._editConfirmBtn_14l8j_619:hover{background:#8b5cf640}@keyframes _fadeIn_14l8j_1{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}._chatTitle_14l8j_650{flex:1;font-family:Inter,-apple-system,sans-serif;font-size:14px;font-weight:600;line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}._light_14l8j_135 ._chatTitle_14l8j_650{color:#2a1f38}._dark_14l8j_140 ._chatTitle_14l8j_650{color:#e4d8f4}._chatTime_14l8j_675{flex-shrink:0;font-family:Inter,sans-serif;font-size:12px;letter-spacing:.01em;white-space:nowrap}._light_14l8j_135 ._chatTime_14l8j_675,._dark_14l8j_140 ._chatTime_14l8j_675{color:#8b7a9e}._container_104xb_4{margin-top:1rem;width:100%;max-width:600px;border-radius:12px;overflow:hidden;background:#f5f3ff;border:1px solid rgba(139,92,246,.15);box-shadow:0 2px 12px #0000000f;font-family:Inter,sans-serif;animation:_fadeSlideIn_104xb_1 .15s ease-out;transition:height .15s ease,opacity .15s ease,transform .15s ease}.dark ._container_104xb_4{background:#1c1917;border-color:#8b5cf640;box-shadow:0 2px 12px #0000004d}._container_104xb_4._collapsing_104xb_24{height:0!important;opacity:0;transform:scale(.95);margin-top:0;border:none;overflow:hidden}@keyframes _fadeSlideIn_104xb_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._header_104xb_46{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#ede9fe;border-bottom:1px solid rgba(139,92,246,.1)}.dark ._header_104xb_46{background:#292524;border-bottom-color:#ffffff14}._controls_104xb_60{display:flex;align-items:center;gap:6px}._dot_104xb_66{width:10px;height:10px;border-radius:50%}._title_104xb_72{font-family:SF Mono,Consolas,monospace;font-size:.8rem;color:#6d28d9;margin-left:12px;font-weight:500;letter-spacing:.02em}.dark ._title_104xb_72{color:#c4b5fd}._status_104xb_85{font-size:.75rem;color:#7c3aed;display:flex;align-items:center;gap:6px}.dark ._status_104xb_85{color:#a5b4fc}._complete_104xb_97{color:#10b981}._spinner_104xb_101{animation:_spin_104xb_101 1s linear infinite}@keyframes _spin_104xb_101{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._toggleBtn_104xb_115{background:none;border:none;cursor:pointer;color:#7c3aed;padding:4px;margin-left:6px;display:flex;align-items:center;opacity:.6;transition:opacity .15s ease}.dark ._toggleBtn_104xb_115{color:#a5b4fc}._toggleBtn_104xb_115:hover{opacity:1}._editor_104xb_137{height:150px;overflow-y:hidden;background:#faf5ff;color:#4c1d95;font-family:SF Mono,Consolas,monospace;font-size:.8rem;line-height:1.6;padding:12px 14px}.dark ._editor_104xb_137{background:#1c1917;color:#e5e5e5}._codeBlock_104xb_153{white-space:pre-wrap;word-break:break-all;margin:0}._cursor_104xb_159{display:inline-block;width:6px;height:14px;background:#8b5cf6;margin-left:2px;vertical-align:middle;animation:_blink_104xb_1 .8s infinite}.dark ._cursor_104xb_159{background:#a5b4fc}@keyframes _blink_104xb_1{0%,to{opacity:1}50%{opacity:0}}._collapsedTerminal_104xb_188{display:flex;align-items:center;gap:12px;padding:14px 20px;margin-top:1rem;background:#ede9fe;border:2px solid rgba(139,92,246,.2);border-radius:12px;cursor:pointer;transition:all .15s ease;max-width:320px;animation:_terminalAppear_104xb_1 .2s ease-out}.dark ._collapsedTerminal_104xb_188{background:#292524;border-color:#8b5cf659}._collapsedTerminal_104xb_188:hover{background:#ddd6fe;border-color:#8b5cf666;box-shadow:0 6px 20px #8b5cf626;transform:translateY(-1px)}.dark ._collapsedTerminal_104xb_188:hover{background:#3a3633;border-color:#8b5cf680;box-shadow:0 4px 16px #0006}@keyframes _terminalAppear_104xb_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._terminalDots_104xb_238{display:flex;align-items:center;gap:6px}._dotRed_104xb_244{width:12px;height:12px;border-radius:50%;background:#ef4444}._dotYellow_104xb_251{width:12px;height:12px;border-radius:50%;background:#eab308}._dotGreen_104xb_258{width:12px;height:12px;border-radius:50%;background:#22c55e}._terminalTitle_104xb_265{font-family:SF Mono,Consolas,monospace;font-size:.9rem;color:#6d28d9;font-weight:600;letter-spacing:.02em}.dark ._terminalTitle_104xb_265{color:#c4b5fd}._terminalStatus_104xb_277{display:flex;align-items:center;gap:4px;font-size:.7rem;color:#10b981;margin-left:auto}._terminalAction_104xb_286{color:#7c3aed;display:flex;align-items:center;opacity:.5;transition:opacity .15s ease;margin-left:8px}.dark ._terminalAction_104xb_286{color:#a5b4fc}._collapsedTerminal_104xb_188:hover ._terminalAction_104xb_286{opacity:1}._container_10hab_1{position:relative;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;background:#000}._container_10hab_1>div[class*=paper]{position:absolute;inset:0;z-index:0;pointer-events:none}._header_10hab_25{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:10px var(--spacing-lg);z-index:var(--z-fixed);background:#ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.12);box-shadow:0 4px 24px #00000026,0 1px #ffffff1a inset;min-height:52px}._headerSmall_10hab_49{padding:10px var(--spacing-lg);min-height:52px;box-shadow:0 4px 24px #00000026,0 1px #ffffff1a inset}._edgeGlow_10hab_59{position:absolute;left:0;right:0;bottom:-1px;height:2px;transform-origin:center;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.6) 30%,rgba(255,255,255,.85) 50%,rgba(255,255,255,.6) 70%,transparent 100%);filter:blur(1px);animation:_edgeGlowRipple_10hab_1 .9s ease-out forwards;pointer-events:none;mix-blend-mode:overlay}._light_10hab_78 ._edgeGlow_10hab_59{background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.3) 30%,rgba(0,0,0,.5) 50%,rgba(0,0,0,.3) 70%,transparent 100%)}@keyframes _edgeGlowRipple_10hab_1{0%{opacity:0;transform:scaleX(.2)}40%{opacity:.8;transform:scaleX(1)}to{opacity:0;transform:scaleX(1.2)}}._header_10hab_25:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 50%,rgba(0,0,0,.05) 100%);pointer-events:none}._leftHeader_10hab_115{display:flex;gap:8px;align-items:center}._homeBtn_10hab_121{width:38px;height:38px;border-radius:12px;background:#ffffff1a;color:#fffffff2;transition:transform var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast);border:1px solid rgba(255,255,255,.08)}._homeBtn_10hab_121:hover{transform:translateY(-1px);background:#ffffff26;box-shadow:0 4px 16px #0003}._icon_10hab_140{width:22px;height:22px}._rightHeader_10hab_145{display:flex;align-items:center;gap:12px}._inlineLoginWrap_10hab_152{display:flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:999px;background:#fffffff2;box-shadow:0 2px 12px #0000001f;animation:_slideInLogin_10hab_1 .3s cubic-bezier(.16,1,.3,1)}._inlineLoginBar_10hab_164{display:flex;align-items:center;gap:4px;padding:5px 8px;border-radius:999px;background:#fffffff7;box-shadow:0 4px 20px #0000001f,0 1px 3px #00000014,inset 0 1px #fffc;animation:_expandLoginBar_10hab_1 .5s cubic-bezier(.34,1.56,.64,1);transform-origin:center}._inlineIconBtn_10hab_180{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;background:transparent;border-radius:50%;color:#0003;cursor:not-allowed;transition:color .2s,transform .2s;animation:_iconFadeIn_10hab_1 .4s ease-out backwards}._inlineIconBtn_10hab_180:first-child{animation-delay:.15s}._inlineIconBtn_10hab_180:nth-child(3){animation-delay:.2s}._inlineIconBtn_10hab_180:hover{color:#00000059;transform:scale(1.1)}._inlineLoginBtn_10hab_209{display:flex;align-items:center;gap:5px;padding:4px 10px;background:#0000000a;border:none;border-radius:999px;font-size:12px;font-weight:600;color:#374151;cursor:pointer;transition:all .2s ease;animation:_iconFadeIn_10hab_1 .3s ease-out backwards;animation-delay:.1s}._inlineLoginBtn_10hab_209:hover{background:#00000014;transform:scale(1.03)}._inlineLoginBtn_10hab_209:active{transform:scale(.98)}._inlineLoginHint_10hab_235{font-size:9px;color:#0000004d;font-weight:500;white-space:nowrap;animation:_iconFadeIn_10hab_1 .4s ease-out backwards;animation-delay:.25s}@keyframes _expandLoginBar_10hab_1{0%{opacity:0;transform:scale(.2) translateY(-15px)}50%{opacity:1;transform:scale(1.08) translateY(3px)}75%{transform:scale(.97) translateY(-2px)}to{transform:scale(1) translateY(0)}}@keyframes _iconFadeIn_10hab_1{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes _slideInLogin_10hab_1{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._light_10hab_78 ._inlineLoginBar_10hab_164{background:#fffffffa}._light_10hab_78 ._inlineLoginWrap_10hab_152{background:#fffffffa;box-shadow:0 2px 12px #0000001a}._inlineLoginPill_10hab_299{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0 9px;gap:6px;border-radius:999px;cursor:pointer;overflow:hidden;opacity:0;will-change:width,opacity;animation:_pillExpand_10hab_1 .8s ease forwards;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;background:#1a1a2e;color:#fff;border:1px solid rgba(139,92,246,.35);box-shadow:0 0 20px #8b5cf626,0 4px 16px #00000040,inset 0 1px #ffffff0d}._inlineLoginPill_10hab_299:before{content:"";position:absolute;inset:0;border-radius:999px;background:radial-gradient(circle at center,rgba(139,92,246,.12) 0%,transparent 70%);pointer-events:none}._inlineLoginPill_10hab_299:hover{transform:scale(1.05);border-color:#8b5cf680;box-shadow:0 0 28px #8b5cf640,0 6px 24px #0000004d}._inlineLoginPill_10hab_299:active{transform:scale(.97)}._googleLogo_10hab_346{flex-shrink:0;width:18px;height:18px}._loginText_10hab_352{font-size:12px;font-weight:600;color:#fffffff2;white-space:nowrap;overflow:hidden;opacity:0;filter:blur(3px);will-change:opacity,filter;animation:_blurReveal_10hab_1 .5s ease .4s forwards}@keyframes _pillExpand_10hab_1{0%{opacity:0;width:36px}40%{opacity:1;width:36px}to{opacity:1;width:150px}}@keyframes _blurReveal_10hab_1{0%{filter:blur(3px);opacity:0}to{filter:blur(0);opacity:1}}._light_10hab_78 ._inlineLoginPill_10hab_299{background:#fffffff2;border-color:#6366f14d;box-shadow:0 0 15px #6366f11a,0 4px 16px #00000014}._light_10hab_78 ._inlineLoginPill_10hab_299:hover{border-color:#6366f180;box-shadow:0 0 25px #6366f133,0 6px 24px #0000001f}._light_10hab_78 ._loginText_10hab_352{color:#4f46e5}._profileWrap_10hab_415{position:relative;display:inline-grid;place-items:center;width:46px;height:46px;border-radius:50%;padding:0;border:none;background:transparent}._profilePic_10hab_427{width:40px;height:40px;border-radius:50%;cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast);border:2px solid rgba(255,255,255,.15)}._profileWrap_10hab_415:hover ._profilePic_10hab_427{transform:scale(1.05);box-shadow:0 4px 16px #0003}._settingsBadge_10hab_443{position:absolute;right:-2px;bottom:-2px;width:18px;height:18px;border-radius:50%;background:#fffffffa;color:#000000d9;border:2px solid rgba(139,92,246,.3);display:grid;place-items:center;pointer-events:none;box-shadow:0 2px 10px #0000004d}._badgeIcon_10hab_461{width:12px;height:12px}._light_10hab_78 ._settingsBadge_10hab_443{background:#fffffff5;color:#000000d9;border-color:#00000026}._dark_10hab_472 ._settingsBadge_10hab_443{background:#1e1e20f5;color:#fffffff2;border:2px solid rgba(167,139,250,.4)}@keyframes _badgeGlow_10hab_1{0%{box-shadow:0 0 #862caf80}70%{box-shadow:0 0 0 6px #862caf00}to{box-shadow:0 0 #862caf00}}._profileWrap_10hab_415:focus-visible ._settingsBadge_10hab_443{animation:_badgeGlow_10hab_1 1.2s ease-out}._dark_10hab_472 ._header_10hab_25{color:#fffffff2}._light_10hab_78 ._header_10hab_25{color:#000000d9;background:#00000014;border-bottom-color:#0000001f}._light_10hab_78 ._header_10hab_25:before{background:linear-gradient(135deg,rgba(0,0,0,.08) 0%,transparent 50%,rgba(255,255,255,.1) 100%)}._light_10hab_78 ._homeBtn_10hab_121{background:#00000014;color:#000000d9;border-color:#0000000f}._light_10hab_78 ._homeBtn_10hab_121:hover{background:#0000001f}._light_10hab_78 ._profilePic_10hab_427{border-color:#00000026}._menuPanel_10hab_529{position:absolute;top:56px;right:24px;width:220px;padding:12px;border-radius:14px;background:#121214eb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 40px #00000080,0 4px 12px #0000004d,inset 0 1px #ffffff1f;color:#fffffffa;z-index:var(--z-popover);overflow:hidden;animation:_menuScaleBlurFadeIn_10hab_1 .26s cubic-bezier(.16,1,.3,1) forwards;transform-origin:top right;border:1px solid rgba(255,255,255,.08)}._menuPanel_10hab_529:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.15;mix-blend-mode:overlay;background-image:repeating-radial-gradient(circle at 20% 30%,rgba(255,255,255,.12) 0 1px,transparent 1px 6px),repeating-radial-gradient(circle at 80% 70%,rgba(255,255,255,.1) 0 1px,transparent 1px 7px),repeating-linear-gradient(0deg,rgba(255,255,255,.08) 0 1px,transparent 1px 3px)}._light_10hab_78 ._menuPanel_10hab_529{background:#fffffff5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-color:#0000001f;color:#000000e0;box-shadow:0 12px 40px #00000026,0 4px 12px #00000014,inset 0 1px #fffc}._light_10hab_78 ._menuPanel_10hab_529:before{opacity:.08;background-image:repeating-radial-gradient(circle at 20% 30%,rgba(0,0,0,.06) 0 1px,transparent 1px 6px),repeating-radial-gradient(circle at 80% 70%,rgba(0,0,0,.04) 0 1px,transparent 1px 7px),repeating-linear-gradient(0deg,rgba(0,0,0,.03) 0 1px,transparent 1px 3px)}._menuRow_10hab_588{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;cursor:pointer;transition:background var(--transition-fast)}._menuRow_10hab_588:hover{background:#ffffff1f}._light_10hab_78 ._menuRow_10hab_588:hover{background:#00000014}._menuIcon_10hab_606{width:22px;height:22px;opacity:.95}@keyframes _menuScaleBlurFadeIn_10hab_1{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes _fadeRotateIn_10hab_1{0%{opacity:0;transform:rotate(-2deg)}to{opacity:1;transform:rotate(0)}}._main_10hab_638{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 var(--spacing-xl) 24px;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;transition:right .4s cubic-bezier(.4,0,.2,1)}._scrollToBottom_10hab_662{position:sticky;bottom:12px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;background:#00000080;color:#fff;cursor:pointer;z-index:10;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:0 2px 12px #0003;transition:all .2s ease;animation:_scrollBtnFadeIn_10hab_1 .2s ease-out}._scrollToBottom_10hab_662:hover{background:#000000b3;transform:translate(-50%) scale(1.1)}._light_10hab_78 ._scrollToBottom_10hab_662{background:#00000014;color:#333;box-shadow:0 2px 12px #0000001a}._light_10hab_78 ._scrollToBottom_10hab_662:hover{background:#00000026}@keyframes _scrollBtnFadeIn_10hab_1{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._main_10hab_638::-webkit-scrollbar{width:10px}._main_10hab_638::-webkit-scrollbar-track{background:linear-gradient(to right,#ffffff05,#ffffff0d,#ffffff05);border-radius:10px;margin:4px 0;border:1px solid rgba(255,255,255,.06)}._light_10hab_78 ._main_10hab_638::-webkit-scrollbar-track{background:linear-gradient(to right,#a082dc0f,#a082dc1a,#a082dc0f);border-color:#a082dc26}._main_10hab_638::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#d2b4fa47,#a78bfa52);border-radius:10px;border:1px solid rgba(210,180,250,.25);transition:background .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px 2px #fff3,inset 0 -1px 1px #00000026,0 2px 6px #8b5cf626}._light_10hab_78 ._main_10hab_638::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#a082dc61,#8b5cf66b);border-color:#8b5cf659;box-shadow:inset 0 1px 3px #ffffff80,inset 0 -1px 2px #0000001a,0 2px 8px #8b5cf633}._main_10hab_638::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#d2b4fa8c,#a78bfaa6);border-color:#d2b4fa80;transform:scaleX(1.15);box-shadow:inset 0 1px 3px #ffffff59,inset 0 -1px 2px #0003,0 0 12px #a78bfa66,0 4px 12px #8b5cf64d}._light_10hab_78 ._main_10hab_638::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#a082dca6,#8b5cf6bf);border-color:#8b5cf699;box-shadow:inset 0 1px 4px #fff9,inset 0 -1px 2px #00000026,0 0 16px #8b5cf659,0 4px 14px #8b5cf640}._main_10hab_638::-webkit-scrollbar-thumb:active{background:linear-gradient(135deg,#a78bfabf,#8b5cf6d9);border-color:#a78bfab3;transform:scaleX(1.08);box-shadow:inset 0 3px 6px #00000059,inset 0 1px 2px #ffffff26,0 0 0 2px #a78bfa40,0 2px 8px #8b5cf666}._light_10hab_78 ._main_10hab_638::-webkit-scrollbar-thumb:active{background:linear-gradient(135deg,#8b5cf6d9,#7846e6e6);border-color:#8b5cf6bf;box-shadow:inset 0 3px 6px #0000004d,inset 0 1px 3px #ffffff4d,0 0 0 2px #8b5cf64d,0 2px 10px #8b5cf659}._main_10hab_638{scrollbar-width:thin;scrollbar-color:rgba(210,180,250,.32) rgba(255,255,255,.04)}._light_10hab_78 ._main_10hab_638{scrollbar-color:rgba(139,92,246,.42) rgba(160,130,220,.08)}._threadIntro_10hab_818{display:flex;justify-content:flex-start;padding-top:var(--spacing-xs)}._threadLogo_10hab_824{width:clamp(40px,6vw,72px);height:clamp(40px,6vw,72px);opacity:.95}._messages_10hab_830{display:grid;gap:28px;max-width:900px;margin:0 auto;padding-top:var(--spacing-md)}._line_10hab_840{position:relative;max-width:min(82%,68ch);min-width:0}._text_10hab_849{font-size:clamp(17px,1.2vw + 15px,19px);line-height:1.65;padding:14px 0;letter-spacing:.005em;font-weight:400;max-width:70ch;min-width:0;width:100%}._line_10hab_840:before{content:"";position:absolute;inset:0 -12px;border-radius:18px;opacity:.4;filter:blur(6px);pointer-events:none}._ai_10hab_875{animation:_aiEnter_10hab_1 .4s cubic-bezier(.16,1,.3,1) forwards}._dark_10hab_472 ._ai_10hab_875 ._text_10hab_849{color:#ffffffeb}._light_10hab_78 ._ai_10hab_875 ._text_10hab_849{color:#000000e0}@keyframes _aiEnter_10hab_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._ai_10hab_875._streaming_10hab_905 ._text_10hab_849{min-height:24px}._user_10hab_910{color:var(--user-bubble-text);margin-left:auto;text-align:right;max-width:min(80%,68ch);animation:_fadeRotateIn_10hab_1 .3s cubic-bezier(.16,1,.3,1) forwards}._user_10hab_910 ._text_10hab_849{padding:10px 16px;border-radius:28px;font-weight:450;display:inline-block;max-width:100%;word-wrap:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;transition:transform .14s var(--easing)}._user_10hab_910._line_10hab_840:before{display:none}._light_10hab_78 ._user_10hab_910 ._text_10hab_849{background:#8b5cf61f;border:1px solid rgba(139,92,246,.2);box-shadow:0 1px 2px #0000000d}._dark_10hab_472 ._user_10hab_910 ._text_10hab_849{background:#a78bfa26;border:1px solid rgba(167,139,250,.25);box-shadow:0 1px 3px #0000004d}._light_10hab_78 ._ai_10hab_875._line_10hab_840:before{background:radial-gradient(130% 150% at 0% 0%,rgba(0,0,0,.2) 0%,transparent 75%)}._dark_10hab_472 ._ai_10hab_875._line_10hab_840:before{background:radial-gradient(130% 150% at 0% 0%,rgba(255,255,255,.14) 0%,transparent 75%)}._composerWrap_10hab_964{position:relative;flex-shrink:0;padding:var(--spacing-md);padding-bottom:max(var(--spacing-md),env(safe-area-inset-bottom));z-index:var(--z-fixed);transition:right .4s cubic-bezier(.4,0,.2,1);border:none;background:linear-gradient(to bottom,#00000026,#00000014,#0000);box-shadow:inset 0 1px 8px #0000001a}._imageBtn_10hab_993{width:40px;height:40px;border-radius:12px;background:#ffffff0f;color:#fffffff2;border:1px solid rgba(255,255,255,.04);display:flex;align-items:center;justify-content:center;transition:transform var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}._imageBtn_10hab_993:hover:not(:disabled){transform:scale(1.05);background:#ffffff1a;color:#fff}._imageBtn_10hab_993:disabled{opacity:.35;cursor:not-allowed;background:#ffffff08}._light_10hab_78 ._imageBtn_10hab_993{background:#ffffff14;color:#ffffffd9;border-color:#ffffff0a}._light_10hab_78 ._imageBtn_10hab_993:hover:not(:disabled){background:#ffffff24;color:#fffffff2}._light_10hab_78 ._imageBtn_10hab_993:disabled{opacity:.3;background:#ffffff0a}._actionIcon_10hab_1038{width:20px;height:20px}._sendBtn_10hab_1044{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#fffffff5,#f0f0f5f0);color:#000000d9;border:1px solid rgba(255,255,255,.3);box-shadow:0 3px 12px #00000026,0 1px 3px #0000001a,inset 0 1px #fffc;display:flex;align-items:center;justify-content:center;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}._sendBtn_10hab_1044:hover:not(:disabled){transform:translateY(-1px) scale(1.02);box-shadow:0 6px 20px #0003,0 2px 6px #0000001a,inset 0 1px #ffffffe6}._sendBtn_10hab_1044:active:not(:disabled){transform:translateY(0) scale(.98)}._sendBtn_10hab_1044:disabled{opacity:.4;cursor:not-allowed}._sendIcon_10hab_1080{width:20px;height:20px}._light_10hab_78 ._sendBtn_10hab_1044{background:linear-gradient(135deg,#fffffffa,#f8fafcf5);border-color:#0000001a;box-shadow:0 3px 12px #00000014,0 1px 3px #0000000f,inset 0 1px #fff}._light_10hab_78 ._composerWrap_10hab_964{border-top-color:#00000014;background:transparent;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}._aiThinking_10hab_1105{position:relative;max-width:min(82%,68ch);height:52px;display:flex;align-items:center;padding:0;animation:_fadeIn_10hab_1 .4s ease-in}@keyframes _fadeIn_10hab_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._scrollWrap_10hab_1130{position:sticky;bottom:calc(max(20px,env(safe-area-inset-bottom)) + 90px);left:0;right:0;z-index:var(--z-fixed);pointer-events:none;display:flex;justify-content:center;align-items:center}._scrollToBottom_10hab_662{pointer-events:auto;position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 auto;border-radius:50%;background:#0009;color:#fffffffa;border:1px solid rgba(255,255,255,.18);box-shadow:0 8px 20px #00000040,inset 0 1px #ffffff14;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transform:translateY(8px);opacity:0;animation:_scrollIn_10hab_1 .18s var(--easing) forwards;transition:transform var(--transition-fast)}._scrollToBottom_10hab_662:hover{transform:translateY(0) scale(1.05)}._scrollToBottom_10hab_662:active{transform:scale(.95)}._scrollIcon_10hab_1177{width:20px;height:20px}._unreadBadge_10hab_1183{position:absolute;top:-4px;right:-4px;height:18px;min-width:18px;padding:0 5px;border-radius:9999px;background:#8b5cf6f2;color:#fff;font-size:10px;font-weight:600;line-height:18px;text-align:center;pointer-events:none;box-shadow:0 2px 8px #8b5cf666;animation:_badgePulse_10hab_1 .6s ease-out}@keyframes _badgePulse_10hab_1{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes _scrollIn_10hab_1{to{opacity:1;transform:translateY(0)}}._dragOverlay_10hab_1222{position:absolute;inset:0;z-index:var(--z-popover);background:#8b5cf626;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:grid;place-items:center;animation:_fadeIn_10hab_1 .15s ease-out;pointer-events:none}._dragOverlayContent_10hab_1235{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px;border-radius:20px;background:#ffffff1f;border:2px dashed rgba(255,255,255,.4);color:#fffffff2;animation:_scaleIn_10hab_1 .2s cubic-bezier(.16,1,.3,1)}._dragIcon_10hab_1248{width:48px;height:48px;opacity:.9}._dragOverlayContent_10hab_1235 p{margin:0;font-size:18px;font-weight:500}._light_10hab_78 ._dragOverlay_10hab_1222{background:#8b5cf61a}._light_10hab_78 ._dragOverlayContent_10hab_1235{background:#ffffffe6;border-color:#8b5cf666;color:#000000e0}@keyframes _scaleIn_10hab_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._visuallyHidden_10hab_1283{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._light_10hab_78{--ai-bubble-text: rgba(25, 20, 15, .96);--user-bubble-text: rgba(0, 0, 0, .88)}._dark_10hab_472{--ai-bubble-text: rgba(255, 255, 255, .95);--user-bubble-text: rgba(255, 255, 255, .98)}@media(max-width:768px){._main_10hab_638{padding:0 var(--spacing-lg) 41px}._line_10hab_840{max-width:min(88%,68ch)}._text_10hab_849{font-size:17px;line-height:1.6}._messages_10hab_830{gap:24px}}@media(min-width:769px){._text_10hab_849{font-size:19px}}@media(min-width:1025px){._withPreview_10hab_1341{display:grid;--pv-padding: clamp(16px, 3vh, 32px);--pv-ratio: .707;--pv-vh: 100dvh;--preview-width: clamp(560px, calc((var(--pv-vh) - (2 * var(--pv-padding))) * var(--pv-ratio) + (2 * var(--pv-padding))), 960px);grid-template-columns:1fr var(--preview-width);grid-template-rows:60px 1fr auto;grid-template-areas:"chat-header preview-area" "chat-main preview-area" "chat-composer preview-area";width:100vw;height:100dvh}@supports not (height: 1dvh){._withPreview_10hab_1341{--pv-vh: 100vh;height:100vh}}._withPreview_10hab_1341 ._header_10hab_25{position:static;grid-area:chat-header}._withPreview_10hab_1341 ._main_10hab_638{position:static;grid-area:chat-main;inset:auto;overflow-y:auto}._withPreview_10hab_1341 ._composerWrap_10hab_964{position:static;grid-area:chat-composer}}._thinkingIndicator_10hab_1395{display:flex;align-items:center;gap:12px;padding:12px 0;min-height:24px}._thinkingDotsWrap_10hab_1404{display:inline-flex;gap:10px;align-items:center}._thinkingDot_10hab_1404{width:8px;height:8px;border-radius:50%;background:#a78bfae6;box-shadow:0 2px 8px #8b5cf659;animation:_dotPulse_10hab_1 1.4s ease-in-out infinite}._thinkingDot_10hab_1404:nth-child(1){animation-delay:0s}._thinkingDot_10hab_1404:nth-child(2){animation-delay:.2s}._thinkingDot_10hab_1404:nth-child(3){animation-delay:.4s}._light_10hab_78 ._thinkingDot_10hab_1404{background:#8b5cf6f2;box-shadow:0 2px 8px #8b5cf659}@keyframes _dotPulse_10hab_1{0%,to{transform:translateY(0) scale(.8);opacity:.5}50%{transform:translateY(-2px) scale(1);opacity:1}}._thinkingText_10hab_1452{font-size:15px;line-height:1.5;font-style:italic;color:#ffffffb3;animation:_fadeInThinking_10hab_1 .2s ease-in}._light_10hab_78 ._thinkingText_10hab_1452{color:#0000008c}@keyframes _fadeInThinking_10hab_1{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}._thinkingToggle_10hab_1476{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;background:transparent;border:none;color:#a78bfae6;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s}._thinkingToggle_10hab_1476:hover{background:#a78bfa1f}._thinkingIcon_10hab_1495{font-size:10px;line-height:1;transition:transform .2s}._thinkingLabel_10hab_1501{flex:1;text-align:left;font-style:italic}._thinkingContent_10hab_1507{padding:12px 14px;font-size:13px;line-height:1.6;color:#fff9;white-space:pre-wrap;font-family:SF Mono,Monaco,Consolas,monospace;border-top:1px solid rgba(167,139,250,.2)}._thinkingLiveContent_10hab_1518{padding:8px 0 0;font-size:13px;line-height:1.6;color:#ffffff8c;white-space:pre-wrap;font-family:SF Mono,Monaco,Consolas,monospace;font-style:italic;opacity:.9;animation:_fadeInContent_10hab_1 .3s ease-in}@keyframes _fadeInContent_10hab_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:.9;transform:translateY(0)}}._light_10hab_78 ._thinkingIndicator_10hab_1395{color:#0009}._light_10hab_78 ._thinkingDot_10hab_1404{background:#8b5cf6b3}._light_10hab_78 ._thinkingSummary_10hab_1551{border-left-color:#8b5cf680;background:#8b5cf60f}._light_10hab_78 ._thinkingToggle_10hab_1476{color:#8b5cf6}._light_10hab_78 ._thinkingToggle_10hab_1476:hover{background:#8b5cf61a}._light_10hab_78 ._thinkingContent_10hab_1507{color:#000000a6;border-top-color:#8b5cf626}._light_10hab_78 ._thinkingLiveContent_10hab_1518{color:#00000080}._wrapper_ordse_5{position:fixed;inset:0;z-index:10000;display:flex;justify-content:flex-end}._backdrop_ordse_13{position:absolute;inset:0;background:#00000080;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}._overlay_ordse_21{position:relative;width:320px;max-width:90vw;height:100%;display:flex;flex-direction:column;overflow:hidden;z-index:1}._overlay_ordse_21._dark_ordse_33{background:#1a1a2e;color:#f0f0f0}._overlay_ordse_21._light_ordse_39{background:#f4f0f9;color:#3a3a50}._header_ordse_45{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.1)}._overlay_ordse_21._light_ordse_39 ._header_ordse_45{border-bottom-color:#0000001a}._headerTitle_ordse_57{display:flex;align-items:center;gap:10px}._headerTitle_ordse_57 h2{margin:0;font-size:1rem;font-weight:600}._headerIcon_ordse_69{opacity:.7}._iconBtn_ordse_73{width:32px;height:32px;border-radius:8px;border:none;background:#ffffff1a;color:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}._overlay_ordse_21._light_ordse_39 ._iconBtn_ordse_73{background:#0000000f}._iconBtn_ordse_73:hover{background:#fff3}._overlay_ordse_21._light_ordse_39 ._iconBtn_ordse_73:hover{background:#0000001a}._content_ordse_100{flex:1;overflow-y:auto;padding:16px}._section_ordse_107{margin-bottom:24px}._sectionTitle_ordse_111{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px;opacity:.6}._settingRow_ordse_121{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:12px;background:#ffffff0d;gap:12px}._overlay_ordse_21._light_ordse_39 ._settingRow_ordse_121{background:#0000000a}._settingInfo_ordse_135{display:flex;align-items:flex-start;gap:12px;flex:1}._settingIcon_ordse_142{opacity:.7;flex-shrink:0;margin-top:2px}._settingText_ordse_148{display:flex;flex-direction:column;gap:2px}._settingLabel_ordse_154{font-size:.9rem;font-weight:500}._settingDesc_ordse_159{font-size:.75rem;opacity:.6;line-height:1.4}._toggleSwitch_ordse_166{width:48px;height:28px;border-radius:14px;border:none;background:#fff3;cursor:pointer;padding:3px;transition:background .25s ease;flex-shrink:0}._overlay_ordse_21._light_ordse_39 ._toggleSwitch_ordse_166{background:#00000026}._toggleSwitch_ordse_166._toggleOn_ordse_182{background:linear-gradient(135deg,#8b5cf6,#a855f7)}._toggleKnob_ordse_186{display:block;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0003;transition:transform .25s ease}._toggleSwitch_ordse_166._toggleOn_ordse_182 ._toggleKnob_ordse_186{transform:translate(20px)}._emptyState_ordse_201{display:flex;align-items:center;justify-content:center;padding:40px 20px;text-align:center}._emptyState_ordse_201 p{margin:0;opacity:.5;font-size:.9rem}._mdRoot_1drad_2{color:var(--text-primary);font-size:16px;line-height:1.6;overflow-wrap:anywhere}._themeDark_1drad_12{--text-primary: rgba(255, 255, 255, .92);--text-secondary: rgba(255, 255, 255, .72);--border-subtle: rgba(255, 255, 255, .12);--bg-block: rgba(255, 255, 255, .06);--link-color: #a78bfa;--link-hover: #c4b5fd}._themeLight_1drad_21{--text-primary: rgba(0, 0, 0, .88);--text-secondary: rgba(0, 0, 0, .65);--border-subtle: rgba(0, 0, 0, .12);--bg-block: rgba(0, 0, 0, .04);--link-color: #7c3aed;--link-hover: #6d28d9}@media(min-width:768px){._mdRoot_1drad_2{font-size:17px}}@media(min-width:1024px){._mdRoot_1drad_2{font-size:18px}}._mdRoot_1drad_2 h1{font-size:1.35rem;margin:.35rem 0 .6rem}._mdRoot_1drad_2 h2{font-size:1.25rem;margin:.3rem 0 .5rem}._mdRoot_1drad_2 h3{font-size:1.1rem;margin:.25rem 0 .4rem}._mdRoot_1drad_2 h4,._mdRoot_1drad_2 h5,._mdRoot_1drad_2 h6{font-size:1rem;margin:.2rem 0 .35rem}._mdRoot_1drad_2 h1,._mdRoot_1drad_2 h2,._mdRoot_1drad_2 h3{font-weight:700}._mdRoot_1drad_2 p{margin:.4rem 0}._mdRoot_1drad_2 ul,._mdRoot_1drad_2 ol{margin:.4rem 0 .6rem 1.25rem;padding:0}._mdRoot_1drad_2 li{margin:.2rem 0}._mdRoot_1drad_2 blockquote{margin:.6rem 0;padding:.4rem .75rem;border-left:3px solid var(--border-subtle);color:var(--text-secondary);background:var(--bg-block);border-radius:6px}._inlineCode_1drad_93{background:var(--bg-block);border:1px solid var(--border-subtle);border-radius:6px;padding:.05rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95em}._mdRoot_1drad_2 pre{background:var(--bg-block);border:1px solid var(--border-subtle);border-radius:10px;padding:.75rem;overflow-x:auto;max-width:100%;touch-action:pan-x;-webkit-overflow-scrolling:touch}._mdRoot_1drad_2 pre>div{max-width:100%;overflow-x:auto;touch-action:pan-x}._tableWrap_1drad_122{width:100%;overflow-x:auto}._tableWrap_1drad_122 table{width:100%;border-collapse:collapse}._tableWrap_1drad_122 th,._tableWrap_1drad_122 td{border:1px solid var(--border-subtle);padding:6px 8px}._tableWrap_1drad_122 th{background:#ffffff14;text-align:left}._link_1drad_141{color:var(--link-color);text-decoration:underline}._link_1drad_141:hover{color:var(--link-hover)}._wrap_7jvud_2{position:relative;width:100%;max-width:820px;margin:0 auto;height:56px;pointer-events:none;transition:filter .18s ease}._wrap_7jvud_2._dropActive_7jvud_16{filter:none}._wrap_7jvud_2._dropActive_7jvud_16 ._riser_7jvud_15{border-top-color:#8b5cf673;box-shadow:0 0 24px #8b5cf640,0 0 48px #8b5cf61a,0 6px 24px #0000004d}._wrap_7jvud_2._dropActive_7jvud_16 ._tray_7jvud_15{box-shadow:0 0 24px #8b5cf640,0 0 48px #8b5cf61a,0 6px 24px #0000004d}._riser_7jvud_15{pointer-events:auto;position:absolute;bottom:56px;left:0;right:0;width:100%;margin:0;overflow:hidden;background:#1f1a2aeb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:none;border-top:1px solid rgba(183,148,244,.15);border-top-left-radius:var(--riser-top-radius, 20px);border-top-right-radius:var(--riser-top-radius, 20px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:var(--riser-h, 48px);transform:translateY(0);transition:height .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1),border-top-left-radius .24s ease,border-top-right-radius .24s ease,box-shadow .18s ease;will-change:height,transform,border-radius,box-shadow;box-shadow:0 6px 24px #0000004d,0 2px 8px #0003}._dropOverlay_7jvud_82{pointer-events:none;position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(ellipse at center,#8b5cf61f,#0000 70%);z-index:10}._dropIcon_7jvud_96{width:38px;height:38px;stroke:#fffffff2;fill:none;animation:_dropIconPulse_7jvud_1 1.4s ease-in-out infinite}@keyframes _dropIconPulse_7jvud_1{0%,to{opacity:.75;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}._riser_7jvud_15:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:transparent}._riser_7jvud_15:focus-within{box-shadow:0 8px 28px #00000047,0 3px 10px #0000002e}._light_7jvud_135 ._riser_7jvud_15{background-color:#b496d2f0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.08'/%3E%3C/svg%3E");box-shadow:0 4px 20px #5032782e}._light_7jvud_135 ._riser_7jvud_15:focus-within{box-shadow:0 8px 28px #00000026,0 3px 10px #0000001a}._tray_7jvud_15{pointer-events:auto;position:absolute;bottom:0;left:0;right:0;height:56px;width:100%;overflow:hidden;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:0 16px;background:#1f1a2aeb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:none;border-radius:0 0 20px 20px;box-shadow:0 6px 24px #0000004d}._tray_7jvud_15:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:transparent}._light_7jvud_135 ._tray_7jvud_15{background-color:#b496d2f0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.08'/%3E%3C/svg%3E");box-shadow:0 6px 24px #50327833}._leftSection_7jvud_200{justify-self:start;display:flex;align-items:center}._centerSection_7jvud_206{justify-self:stretch}._rightSection_7jvud_210{justify-self:end;display:flex;align-items:center}._imagePreviews_7jvud_217{display:flex;gap:8px;padding:10px 16px 8px;flex-wrap:wrap}._deck_7jvud_225{position:relative;height:84px;padding:8px 16px 6px}._deck_7jvud_225._imagePreviews_7jvud_217{display:block}._imagePreview_7jvud_217{position:relative;width:72px;height:72px;border-radius:10px;overflow:hidden;background:#0000004d;border:1px solid rgba(255,255,255,.15);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .12s ease,left .2s cubic-bezier(.2,.8,.2,1);will-change:transform,left}._deck_7jvud_225 ._imagePreview_7jvud_217{position:absolute;top:6px}._deck_7jvud_225 ._imagePreview_7jvud_217:nth-child(1){left:0;transform:rotate(-6deg);z-index:3;transform-origin:bottom center}._deck_7jvud_225 ._imagePreview_7jvud_217:nth-child(2){left:18px;transform:rotate(0);z-index:2;transform-origin:bottom center}._deck_7jvud_225 ._imagePreview_7jvud_217:nth-child(3){left:36px;transform:rotate(6deg);z-index:1;transform-origin:bottom center}._deck_7jvud_225 ._imagePreview_7jvud_217:nth-child(4){left:48px;transform:rotate(-3deg);z-index:0;transform-origin:bottom center}._deck_7jvud_225 ._imagePreview_7jvud_217:nth-child(5){left:60px;transform:rotate(4deg);z-index:-1;transform-origin:bottom center}._deck_7jvud_225:is(:hover,:focus-within) ._imagePreview_7jvud_217:nth-child(1){left:0;transform:rotate(-4deg) translateY(-1px) scale(1.02);z-index:5}._deck_7jvud_225:is(:hover,:focus-within) ._imagePreview_7jvud_217:nth-child(2){left:80px;transform:rotate(0) translateY(-1px) scale(1.03);z-index:6}._deck_7jvud_225:is(:hover,:focus-within) ._imagePreview_7jvud_217:nth-child(3){left:160px;transform:rotate(4deg) translateY(-1px) scale(1.02);z-index:7}._deck_7jvud_225:is(:hover,:focus-within) ._imagePreview_7jvud_217:nth-child(4){left:240px;transform:rotate(-2deg) translateY(-1px) scale(1.02);z-index:8}._deck_7jvud_225:is(:hover,:focus-within) ._imagePreview_7jvud_217:nth-child(5){left:320px;transform:rotate(3deg) translateY(-1px) scale(1.02);z-index:9}@media(prefers-reduced-motion:reduce){._imagePreview_7jvud_217{transition:none}}._imagePreview_7jvud_217:hover{box-shadow:0 4px 12px #00000040}._light_7jvud_135 ._imagePreview_7jvud_217{background:#6446a01a;border:1px solid rgba(100,70,160,.25)}._previewImg_7jvud_340{width:100%;height:100%;object-fit:cover;display:block}._removeBtn_7jvud_349{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:#000000b3;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:all .12s ease;opacity:1;z-index:10}._removeBtn_7jvud_349:hover{background:#dc2626e6;border-color:#ffffff4d;transform:scale(1.15)}._removeBtn_7jvud_349 svg{width:11px;height:11px;stroke:#fffffff2;stroke-width:2.5}._textarea_7jvud_382{display:block;width:100%;resize:none;border:none;outline:none;background:transparent;color:#fffffff2;font-family:inherit;font-size:clamp(15px,1vw + 14px,17px);line-height:1.5;padding:12px 48px 12px 16px;scrollbar-gutter:stable}._textarea_7jvud_382::placeholder{color:#ffffff80}._light_7jvud_135 ._textarea_7jvud_382{color:#000000e0}._light_7jvud_135 ._textarea_7jvud_382::placeholder{color:#00000073}._textareaCollapsed_7jvud_415{overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}._textareaCollapsed_7jvud_415::-webkit-scrollbar{display:none}._textareaExpanded_7jvud_429{overflow:auto;scrollbar-width:thin}._textareaExpanded_7jvud_429::-webkit-scrollbar{width:8px}._textareaExpanded_7jvud_429::-webkit-scrollbar-track{background:linear-gradient(to right,#ffffff05,#ffffff0d,#ffffff05);border-radius:8px;margin:4px 0;border:1px solid rgba(255,255,255,.06)}._textareaExpanded_7jvud_429::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#d2b4fa52,#a78bfa61);border-radius:8px;border:1px solid rgba(210,180,250,.28);transition:background .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px 2px #ffffff38,inset 0 -1px 1px #0000002e,0 2px 6px #8b5cf62e}._textareaExpanded_7jvud_429::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#d2b4fa99,#a78bfab3);border-color:#d2b4fa8c;transform:scaleX(1.2);box-shadow:inset 0 1px 3px #ffffff61,inset 0 -1px 2px #00000038,0 0 10px #a78bfa73,0 4px 10px #8b5cf659}._textareaExpanded_7jvud_429::-webkit-scrollbar-thumb:active{background:linear-gradient(135deg,#a78bfacc,#8b5cf6e6);border-color:#a78bfabf;transform:scaleX(1.1);box-shadow:inset 0 3px 6px #00000061,inset 0 1px 2px #ffffff2e,0 0 0 2px #a78bfa47,0 2px 8px #8b5cf673}._textareaExpanded_7jvud_429{scrollbar-color:rgba(210,180,250,.35) rgba(255,255,255,.04)}._light_7jvud_135 ._textareaExpanded_7jvud_429::-webkit-scrollbar-track{background:linear-gradient(to right,#a082dc14,#a082dc1f,#a082dc14);border-color:#a082dc2e}._light_7jvud_135 ._textareaExpanded_7jvud_429::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#a082dc6b,#8b5cf67a);border-color:#8b5cf661;box-shadow:inset 0 1px 3px #ffffff8c,inset 0 -1px 2px #0000001f,0 2px 8px #8b5cf638}._light_7jvud_135 ._textareaExpanded_7jvud_429::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#a082dcb3,#8b5cf6cc);border-color:#8b5cf6a6;box-shadow:inset 0 1px 4px #ffffffa6,inset 0 -1px 2px #0000002e,0 0 14px #8b5cf666,0 4px 12px #8b5cf647}._light_7jvud_135 ._textareaExpanded_7jvud_429::-webkit-scrollbar-thumb:active{background:linear-gradient(135deg,#8b5cf6e6,#7846e6f2);border-color:#8b5cf6cc;box-shadow:inset 0 3px 6px #00000052,inset 0 1px 3px #ffffff59,0 0 0 2px #8b5cf652,0 2px 10px #8b5cf661}._light_7jvud_135 ._textareaExpanded_7jvud_429{scrollbar-color:rgba(139,92,246,.45) rgba(160,130,220,.1)}._expandBtn_7jvud_535{position:absolute;top:8px;right:12px;width:32px;height:32px;border-radius:8px;background:#ffffff1a;border:none;color:#ffffffe6;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease;animation:_expandBtnSlideIn_7jvud_1 .3s cubic-bezier(.16,1,.3,1) forwards;z-index:10}@keyframes _expandBtnSlideIn_7jvud_1{0%{opacity:0;transform:translateY(-8px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}._expandBtn_7jvud_535:hover{background:#ffffff24;color:#fff}._expandBtn_7jvud_535:active{transform:scale(.95)}._expandBtn_7jvud_535 svg{width:18px;height:18px}._light_7jvud_135 ._expandBtn_7jvud_535{background:#5032781f;color:#503278b3}._light_7jvud_135 ._expandBtn_7jvud_535:hover{background:#50327833;color:#503278e6}@media(prefers-reduced-motion:reduce){._riser_7jvud_15{transition:none}._expandBtn_7jvud_535{animation:none}}._wrap_15r33_2{position:relative;width:100%;max-width:820px;margin:0 auto;height:56px;pointer-events:none}._riser_15r33_14{pointer-events:auto;position:absolute;bottom:56px;left:0;right:0;width:100%;margin:0;background:#1f1a2afa;border:none;border-top:1px solid rgba(183,148,244,.15);border-top-left-radius:var(--riser-top-radius, 20px);border-top-right-radius:var(--riser-top-radius, 20px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:var(--riser-h, 48px);transform:translateY(0) translateZ(0);will-change:height;transition:height .2s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 6px 24px #0000004d,0 2px 8px #0003}._riserExpanded_15r33_53{transition:height .3s cubic-bezier(.16,1,.3,1);border-top-left-radius:12px;border-top-right-radius:12px}._riser_15r33_14:focus-within{box-shadow:0 8px 28px #00000047,0 3px 10px #0000002e}._light_15r33_66 ._riser_15r33_14{background:#b496d2fa;box-shadow:0 4px 20px #5032782e}._light_15r33_66 ._riser_15r33_14:focus-within{box-shadow:0 8px 28px #00000047,0 3px 10px #0000002e}._tray_15r33_78{pointer-events:auto;position:absolute;bottom:0;left:0;right:0;height:56px;width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:0 16px;background:#1f1a2afa;border:none;border-radius:0 0 20px 20px;box-shadow:0 6px 24px #00000038}._light_15r33_66 ._tray_15r33_78{background:#b496d2fa;box-shadow:0 6px 24px #50327833}._leftSection_15r33_116{justify-self:start;display:flex;align-items:center}._centerSection_15r33_122{justify-self:stretch}._rightSection_15r33_126{justify-self:end;display:flex;align-items:center}._imagePreviews_15r33_133{display:flex;gap:8px;padding:10px 16px 8px;flex-wrap:wrap}._deck_15r33_141{position:relative;height:78px;padding:8px 16px 6px}._deck_15r33_141._imagePreviews_15r33_133{display:block}._imagePreview_15r33_133{position:relative;width:64px;height:64px;border-radius:10px;overflow:hidden;background:#0000004d;border:1px solid rgba(255,255,255,.15);transition:transform .18s cubic-bezier(.2,.8,.2,1),left .18s cubic-bezier(.2,.8,.2,1);will-change:transform,left}._deck_15r33_141 ._imagePreview_15r33_133{position:absolute;top:6px}._deck_15r33_141 ._imagePreview_15r33_133:nth-child(1){left:0;transform:rotate(-8deg);z-index:3;transform-origin:bottom center}._deck_15r33_141 ._imagePreview_15r33_133:nth-child(2){left:14px;transform:rotate(0);z-index:2;transform-origin:bottom center}._deck_15r33_141 ._imagePreview_15r33_133:nth-child(3){left:28px;transform:rotate(8deg);z-index:1;transform-origin:bottom center}._expanded_15r33_194 ._imagePreview_15r33_133:nth-child(1){left:0;transform:rotate(-4deg) translateY(-1px) scale(1.02);z-index:5}._expanded_15r33_194 ._imagePreview_15r33_133:nth-child(2){left:76px;transform:rotate(0) translateY(-1px) scale(1.03);z-index:6}._expanded_15r33_194 ._imagePreview_15r33_133:nth-child(3){left:152px;transform:rotate(4deg) translateY(-1px) scale(1.02);z-index:7}@media(prefers-reduced-motion:reduce){._imagePreview_15r33_133{transition:none}}._light_15r33_66 ._imagePreview_15r33_133{background:#6446a01a;border:1px solid rgba(100,70,160,.25)}._previewImg_15r33_223{width:100%;height:100%;object-fit:cover;display:block}._removeBtn_15r33_230{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:50%;background:#000000bf;border:1px solid rgba(255,255,255,.22);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}._removeBtn_15r33_230 svg{width:12px;height:12px;stroke:#fffffff2;stroke-width:2.5}._textarea_15r33_255{display:block;width:100%;resize:none;border:none;outline:none;background:transparent;color:#fffffff2;font-family:inherit;font-size:clamp(16px,1.1vw + 14px,18px);line-height:1.5;padding:12px 48px 12px 16px;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}._textarea_15r33_255::placeholder{color:#ffffff80}._light_15r33_66 ._textarea_15r33_255{color:#000000e0}._light_15r33_66 ._textarea_15r33_255::placeholder{color:#00000073}._textareaCollapsed_15r33_289{overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}._textareaCollapsed_15r33_289::-webkit-scrollbar{display:none}._textareaExpanded_15r33_303{overflow:auto;scrollbar-width:thin}._textareaExpanded_15r33_303::-webkit-scrollbar{width:8px}._textareaExpanded_15r33_303::-webkit-scrollbar-track{background:linear-gradient(to right,#ffffff05,#ffffff0d,#ffffff05);border-radius:8px;margin:4px 0;border:1px solid rgba(255,255,255,.06)}._textareaExpanded_15r33_303::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#d2b4fa52,#a78bfa61);border-radius:8px;border:1px solid rgba(210,180,250,.28);transition:background .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px 2px #ffffff38,inset 0 -1px 1px #0000002e,0 2px 6px #8b5cf62e}._textareaExpanded_15r33_303::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#d2b4fa99,#a78bfab3);border-color:#d2b4fa8c;transform:scaleX(1.2);box-shadow:inset 0 1px 3px #ffffff61,inset 0 -1px 2px #00000038,0 0 10px #a78bfa73,0 4px 10px #8b5cf659}._textareaExpanded_15r33_303::-webkit-scrollbar-thumb:active{background:linear-gradient(135deg,#a78bfacc,#8b5cf6e6);border-color:#a78bfabf;transform:scaleX(1.1);box-shadow:inset 0 3px 6px #00000061,inset 0 1px 2px #ffffff2e,0 0 0 2px #a78bfa47,0 2px 8px #8b5cf673}._textareaExpanded_15r33_303{scrollbar-color:rgba(210,180,250,.35) rgba(255,255,255,.04)}._light_15r33_66 ._textareaExpanded_15r33_303::-webkit-scrollbar-track{background:linear-gradient(to right,#a082dc14,#a082dc1f,#a082dc14);border-color:#a082dc2e}._light_15r33_66 ._textareaExpanded_15r33_303::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#a082dc6b,#8b5cf67a);border-color:#8b5cf661;box-shadow:inset 0 1px 3px #ffffff8c,inset 0 -1px 2px #0000001f,0 2px 8px #8b5cf638}._light_15r33_66 ._textareaExpanded_15r33_303::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#a082dcb3,#8b5cf6cc);border-color:#8b5cf6a6;box-shadow:inset 0 1px 4px #ffffffa6,inset 0 -1px 2px #0000002e,0 0 14px #8b5cf666,0 4px 12px #8b5cf647}._light_15r33_66 ._textareaExpanded_15r33_303::-webkit-scrollbar-thumb:active{background:linear-gradient(135deg,#8b5cf6e6,#7846e6f2);border-color:#8b5cf6cc;box-shadow:inset 0 3px 6px #00000052,inset 0 1px 3px #ffffff59,0 0 0 2px #8b5cf652,0 2px 10px #8b5cf661}._light_15r33_66 ._textareaExpanded_15r33_303{scrollbar-color:rgba(139,92,246,.45) rgba(160,130,220,.1)}._expandBtn_15r33_409{position:absolute;top:8px;right:12px;width:36px;height:36px;border-radius:8px;background:#ffffff14;border:none;color:#ffffffd9;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease;animation:_expandBtnSlideIn_15r33_1 .3s cubic-bezier(.16,1,.3,1) forwards;z-index:10;-webkit-tap-highlight-color:transparent}@keyframes _expandBtnSlideIn_15r33_1{0%{opacity:0;transform:translateY(-8px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}._expandBtn_15r33_409:active{background:#ffffff24;transform:scale(.95)}._expandBtn_15r33_409 svg{width:20px;height:20px}._light_15r33_66 ._expandBtn_15r33_409{background:#5032781f;color:#503278b3}._light_15r33_66 ._expandBtn_15r33_409:active{background:#50327833;color:#503278e6}@media(prefers-reduced-motion:reduce){._riser_15r33_14{transition:none}._expandBtn_15r33_409{animation:none}}._thinkingBox_1cksw_2{background:#2722368c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(167,139,250,.3);border-radius:16px;box-shadow:inset 0 1px #ffffff08,0 2px 8px #a78bfa0a,0 4px 16px #0000000a;padding:12px 16px;margin-bottom:12px;transition:transform .2s ease,border-color .2s ease}._thinkingBox_1cksw_2:hover{background:#27223699;box-shadow:inset 0 1px #ffffff0d,0 2px 4px #a78bfa0a,0 4px 12px #a78bfa0d,0 8px 24px #a78bfa0a,0 12px 40px #0000000f;border-color:#a78bfa66}._thinkingBox_1cksw_2:active{background:#2722368c;box-shadow:0 1px 2px #a78bfa08,0 2px 6px #a78bfa08,0 4px 12px #00000008}._header_1cksw_28{display:flex;align-items:center;gap:10px;width:100%;background:none;border:none;padding:0;cursor:pointer;text-align:left}._header_1cksw_28:disabled{cursor:default}._dotsWrap_1cksw_44{display:inline-flex;gap:4px;align-items:center;flex-shrink:0}._dot_1cksw_44{width:6px;height:6px;border-radius:50%;background:#a78bfa;box-shadow:0 1px 3px #a78bfa40,0 2px 6px #a78bfa26;animation:_pulse_1cksw_1 1.4s ease-in-out infinite}._dot_1cksw_44:nth-child(1){animation-delay:0s}._dot_1cksw_44:nth-child(2){animation-delay:.2s}._dot_1cksw_44:nth-child(3){animation-delay:.4s}@keyframes _pulse_1cksw_1{0%,to{transform:translateY(0) scale(.8);opacity:.6}50%{transform:translateY(-2px) scale(1);opacity:1}}._checkmark_1cksw_86{flex-shrink:0}._checkmarkBg_1cksw_90{fill:#a78bfa26}._checkmarkPath_1cksw_94{stroke:#a78bfa}._title_1cksw_98{flex:1;font-size:14px;font-weight:500;color:#c4b5fd;line-height:1.4}._chevron_1cksw_106{font-size:14px;color:#a78bfab3;flex-shrink:0;line-height:1;transition:color .2s ease}._header_1cksw_28:hover ._chevron_1cksw_106{color:#a78bfa}._detail_1cksw_118{padding-top:12px;margin-top:12px;border-top:1px solid rgba(167,139,250,.15);font-size:13px;line-height:1.5;color:#c4b5fdb3;animation:_expandIn_1cksw_1 .3s cubic-bezier(.16,1,.3,1);max-height:40vh;overflow-y:auto;overflow-x:hidden;word-break:break-word}@keyframes _expandIn_1cksw_1{0%{opacity:0;max-height:0;padding-top:0;margin-top:0}to{opacity:1;max-height:80vh;padding-top:12px;margin-top:12px}}._stepList_1cksw_148{list-style:none;padding:0;margin:0}._stepItem_1cksw_154{margin-bottom:12px;font-size:12px;line-height:1.6}._stepItem_1cksw_154:last-child{margin-bottom:0}._stepHeader_1cksw_164{display:flex;align-items:flex-start;gap:8px;margin-bottom:4px}._bullet_1cksw_171{color:#a78bfa99;flex-shrink:0;margin-top:1px}._stepTitle_1cksw_177{color:#c4b5fdd9;font-weight:500;flex:1}._stepDetail_1cksw_183{padding-left:20px;color:#c4b5fda6;font-size:11px;line-height:1.5;margin-top:2px}.light ._thinkingBox_1cksw_2{background:#af91d2a6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(160,130,200,.3);box-shadow:inset 0 1px #ffffff26,0 2px 8px #6446a00a,0 4px 16px #6446a008}.light ._thinkingBox_1cksw_2:hover{background:#af91d2b3;box-shadow:inset 0 1px #fff3,0 2px 4px #6446a00a,0 4px 12px #6446a00d,0 8px 24px #6446a00a,0 12px 40px #6446a008;border-color:#a082c866}.light ._thinkingBox_1cksw_2:active{background:#af91d2a6;box-shadow:0 1px 2px #6446a008,0 2px 6px #6446a008,0 4px 12px #6446a005}.light ._dot_1cksw_44{background:#7c3aed;box-shadow:0 1px 3px #7c3aed4d,0 2px 6px #7c3aed33}.light ._checkmarkBg_1cksw_90{fill:#7c3aed2e}.light ._checkmarkPath_1cksw_94{stroke:#7c3aed}.light ._title_1cksw_98{color:#000000e0;font-weight:500}.light ._chevron_1cksw_106{color:#00000080}.light ._header_1cksw_28:hover ._chevron_1cksw_106{color:#000000b3}.light ._detail_1cksw_118{border-top-color:#6446a033;color:#000000b3}.light ._bullet_1cksw_171{color:#7c3aedb3}.light ._stepTitle_1cksw_177{color:#000000d9}.light ._stepDetail_1cksw_183{color:#000000a6}@media(prefers-reduced-motion:reduce){._dot_1cksw_44,._stepDetail_1cksw_183{animation:none}}._deck_1v4kv_2{position:relative;height:84px;margin-bottom:8px;cursor:pointer}._card_1v4kv_9{position:absolute;top:6px;width:72px;height:72px;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.15);background:#0000004d;transition:transform .2s cubic-bezier(.2,.8,.2,1),left .2s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease;will-change:transform,left;transform-origin:bottom center}._card_1v4kv_9:nth-child(1){left:0;transform:rotate(-6deg);z-index:3}._card_1v4kv_9:nth-child(2){left:18px;transform:rotate(0);z-index:2}._card_1v4kv_9:nth-child(3){left:36px;transform:rotate(6deg);z-index:1}._deck_1v4kv_2:is(:hover,:focus-within) ._card_1v4kv_9:nth-child(1){left:0;transform:rotate(-4deg) translateY(-1px) scale(1.02);z-index:5;box-shadow:0 4px 12px #00000040}._deck_1v4kv_2:is(:hover,:focus-within) ._card_1v4kv_9:nth-child(2){left:88px;transform:rotate(0) translateY(-1px) scale(1.03);z-index:6;box-shadow:0 4px 12px #00000040}._deck_1v4kv_2:is(:hover,:focus-within) ._card_1v4kv_9:nth-child(3){left:176px;transform:rotate(4deg) translateY(-1px) scale(1.02);z-index:7;box-shadow:0 4px 12px #00000040}._expanded_1v4kv_64 ._card_1v4kv_9:nth-child(1){left:0;transform:rotate(-4deg) translateY(-1px) scale(1.02);z-index:5}._expanded_1v4kv_64 ._card_1v4kv_9:nth-child(2){left:76px;transform:rotate(0) translateY(-1px) scale(1.03);z-index:6}._expanded_1v4kv_64 ._card_1v4kv_9:nth-child(3){left:152px;transform:rotate(4deg) translateY(-1px) scale(1.02);z-index:7}._img_1v4kv_80{width:100%;height:100%;object-fit:cover;display:block}@media(prefers-reduced-motion:reduce){._card_1v4kv_9{transition:none}}._backdrop_11faq_4{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px}._dark_11faq_15._backdrop_11faq_4{background:#0009}._light_11faq_19._backdrop_11faq_4{background:#00000059}._modal_11faq_24{width:100%;max-width:340px;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;touch-action:none;user-select:none;-webkit-user-select:none;box-shadow:0 8px 32px #0000004d,0 2px 8px #0003}._dark_11faq_15 ._modal_11faq_24{background:#141418d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08)}._light_11faq_19 ._modal_11faq_24{background:#ffffffe6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.08)}._modalHeader_11faq_56{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;flex-shrink:0}._title_11faq_65{font-size:15px;font-weight:600}._dark_11faq_15 ._title_11faq_65{color:#ffffffe6}._light_11faq_19 ._title_11faq_65{color:#000000d9}._cancelBtn_11faq_79,._doneBtn_11faq_80{background:none;border:none;font-size:15px;font-weight:600;cursor:pointer;padding:6px 12px;border-radius:8px;transition:background .15s ease}._cancelBtn_11faq_79{font-size:18px}._dark_11faq_15 ._cancelBtn_11faq_79{color:#ffffff80}._light_11faq_19 ._cancelBtn_11faq_79{color:#0006}._cancelBtn_11faq_79:active{background:#80808026}._doneBtn_11faq_80{color:#7c5cbf}._doneBtn_11faq_80:active{background:#7c5cbf26}._cropArea_11faq_116{position:relative;width:100%;height:280px;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:grab;background:#00000026}._cropArea_11faq_116:active{cursor:grabbing}._cropImage_11faq_133{position:absolute;transform-origin:center center;will-change:transform;pointer-events:none;max-width:none;max-height:none}._maskOverlay_11faq_143{box-shadow:0 0 0 9999px #0000008c;width:75%;height:0;padding-bottom:75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;z-index:1}._maskRing_11faq_158{position:absolute;width:75%;height:0;padding-bottom:75%;top:50%;left:50%;transform:translate(-50%,-50%);border:2px solid rgba(255,255,255,.4);pointer-events:none;z-index:2;box-sizing:border-box}._hint_11faq_173{padding:10px;text-align:center;font-size:12px;flex-shrink:0}._dark_11faq_15 ._hint_11faq_173{color:#fff6}._light_11faq_19 ._hint_11faq_173{color:#00000059}@media(min-width:768px){._modal_11faq_24{max-width:400px}._cropArea_11faq_116{height:340px}}._page_1r8lq_3{position:fixed;inset:0;display:grid;grid-template-rows:60px 1fr;z-index:var(--z-modal, 1050);height:100vh;height:100dvh;width:100vw;width:100dvw;-webkit-overflow-scrolling:touch;overflow:auto;background:#000}._page_1r8lq_3>.paper{z-index:0}._header_1r8lq_23{position:fixed;top:0;left:0;right:0;height:60px;display:flex;align-items:center;padding:0 12px;z-index:10;pointer-events:none}._header_1r8lq_23>*{pointer-events:auto}._grow_1r8lq_40{flex:1}._headerActions_1r8lq_45{display:flex;align-items:center;gap:6px}._iconBtn_1r8lq_52{width:40px;height:40px;border-radius:50%;color:#ffffffd9;background:#00000040;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:grid;place-items:center;border:1px solid rgba(255,255,255,.06);transition:all .2s cubic-bezier(.25,.8,.25,1);cursor:pointer}._iconBtn_1r8lq_52:hover{transform:scale(1.05);background:#0006;color:#fff}._iconBtn_1r8lq_52:active{transform:scale(.95)}._iconBtn_1r8lq_52._disabled_1r8lq_77{opacity:.4;cursor:wait;pointer-events:none}._viewport_1r8lq_84{position:relative;grid-row:1 / -1;width:100%;height:100%;overflow:auto;display:flex;align-items:center;justify-content:center;z-index:1;padding:0;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch}._light_1r8lq_99 ._viewport_1r8lq_84{background:#f0f0f5}._dark_1r8lq_103 ._viewport_1r8lq_84{background:#141416}._paper_1r8lq_18{background:#fff;border-radius:4px;box-shadow:0 20px 60px #0000004d,0 0 0 1px #0000000d;transform-origin:center center;position:absolute;will-change:transform;display:flex;flex-direction:column;pointer-events:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._pageIndicator_1r8lq_125{display:flex;align-items:center;gap:8px;padding:4px;background:#0003;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:100px;border:1px solid rgba(255,255,255,.05)}._pageNavBtn_1r8lq_136{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#ffffffe6;background:transparent;font-size:16px;line-height:1;cursor:pointer;transition:all .2s ease}._pageNavBtn_1r8lq_136:hover:not(:disabled){background:#ffffff1a}._pageNavBtn_1r8lq_136:disabled{opacity:.3;cursor:not-allowed}._pageText_1r8lq_159{font-size:13px;font-weight:600;color:#ffffffe6;min-width:40px;text-align:center;font-feature-settings:"tnum"}._footer_1r8lq_169{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;z-index:10;transition:bottom .3s ease}@media(max-width:480px){._footer_1r8lq_169{bottom:20px}}._shareBtn_1r8lq_188{width:44px;height:44px;border-radius:50%;color:#ffffffd9;background:#141418b3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 16px #00000040,0 1px 4px #00000026;transition:all .2s cubic-bezier(.25,.8,.25,1);cursor:pointer;flex-shrink:0}._shareBtn_1r8lq_188:hover{transform:scale(1.06);background:#141418d9;color:#fff}._shareBtn_1r8lq_188:active{transform:scale(.95)}._photoBanner_1r8lq_218{display:flex;align-items:center;gap:10px;padding:12px 22px;background:#141418bf;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:100px;box-shadow:0 8px 32px #0000004d,0 2px 8px #0003;color:#ffffffe6;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.25,.8,.25,1);white-space:nowrap}._photoBanner_1r8lq_218:hover{background:#141418e6;color:#fff;transform:translateY(-1px);box-shadow:0 12px 40px #00000059,0 4px 12px #00000040}._photoBanner_1r8lq_218:active{transform:translateY(0)}._photoBanner_1r8lq_218 svg{opacity:.7;flex-shrink:0}._spin_1r8lq_258{animation:_spin_1r8lq_258 1s linear infinite}@keyframes _spin_1r8lq_258{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._footerPill_1r8lq_273{display:flex;align-items:center;gap:0;padding:6px;background:#141418bf;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:100px;box-shadow:0 8px 32px #0000004d,0 2px 8px #0003}._actionRaw_1r8lq_288{display:flex;align-items:center;gap:8px;padding:10px 20px;color:#ffffffe6;font-size:14px;font-weight:500;background:transparent;border:none;border-radius:100px;transition:background .2s ease;cursor:pointer}._actionRaw_1r8lq_288:hover{background:#ffffff14;color:#fff}._actionRaw_1r8lq_288:active{background:#ffffff1f}._actionDisabled_1r8lq_312{opacity:.5;cursor:wait}._divider_1r8lq_317{width:1px;height:20px;background:#ffffff1f;margin:0 2px}@media print{._header_1r8lq_23,._footer_1r8lq_169{display:none!important}._page_1r8lq_3,._viewport_1r8lq_84,._paper_1r8lq_18{position:static!important;background:#fff!important;margin:0!important;padding:0!important;transform:none!important;box-shadow:none!important;overflow:visible!important;height:auto!important}}._page_1mnw5_6{position:fixed;inset:0;display:flex;flex-direction:column;overflow:hidden;z-index:1}._header_1mnw5_16{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;position:relative;z-index:10}._backBtn_1mnw5_26{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:10px;cursor:pointer;transition:all .2s ease}._title_1mnw5_38{font-size:1.25rem;font-weight:600;letter-spacing:-.02em;margin:0}._headerSpacer_1mnw5_45{width:36px}._main_1mnw5_50{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 24px 48px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(139,92,246,.42) rgba(160,130,220,.08)}._main_1mnw5_50::-webkit-scrollbar{width:10px}._main_1mnw5_50::-webkit-scrollbar-track{background:linear-gradient(to right,#a082dc0f,#a082dc1a,#a082dc0f);border-radius:10px;margin:4px 0;border:1px solid rgba(160,130,220,.15)}._main_1mnw5_50::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#a082dc61,#8b5cf66b);border-radius:10px;border:1px solid rgba(139,92,246,.35);box-shadow:inset 0 1px 3px #ffffff80,inset 0 -1px 2px #0000001a,0 2px 8px #8b5cf633;transition:all .25s ease}._main_1mnw5_50::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#a082dca6,#8b5cf6bf);border-color:#8b5cf699;box-shadow:inset 0 1px 4px #fff9,inset 0 -1px 2px #00000026,0 0 16px #8b5cf659,0 4px 14px #8b5cf640}._main_1mnw5_50::-webkit-scrollbar-thumb:active{background:linear-gradient(135deg,#8b5cf6d9,#7846e6e6);border-color:#8b5cf6bf}._dark_1mnw5_104 ._main_1mnw5_50{scrollbar-color:rgba(210,180,250,.45) rgba(255,255,255,.05)}._dark_1mnw5_104 ._main_1mnw5_50::-webkit-scrollbar-track{background:linear-gradient(to right,#ffffff05,#ffffff0f,#ffffff05);border-color:#ffffff14}._dark_1mnw5_104 ._main_1mnw5_50::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#d2b4fa66,#a78bfa80);border-color:#d2b4fa59;box-shadow:inset 0 1px 2px #ffffff40,inset 0 -1px 1px #0003,0 2px 6px #8b5cf633}._dark_1mnw5_104 ._main_1mnw5_50::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#d2b4faa6,#a78bfabf);border-color:#d2b4fa8c;box-shadow:inset 0 1px 3px #fff6,inset 0 -1px 2px #00000040,0 0 14px #a78bfa66,0 4px 12px #8b5cf64d}._chatGroups_1mnw5_136{display:flex;flex-direction:column;gap:32px;max-width:1200px;margin:0 auto;padding-bottom:24px}._chatGroup_1mnw5_136{display:flex;flex-direction:column;gap:16px}._groupHeader_1mnw5_151{display:flex;align-items:center;justify-content:space-between;padding:0 4px}._groupTitleBtn_1mnw5_158{font-size:1rem;font-weight:600;letter-spacing:-.01em;opacity:.9;background:none;border:none;color:inherit;cursor:pointer;padding:4px 0;text-decoration:none;transition:opacity .2s ease;text-align:left}._groupTitleBtn_1mnw5_158:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}._groupDate_1mnw5_179{font-size:.8rem;opacity:.5}._grid_1mnw5_184{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}._card_1mnw5_191{position:relative;display:flex;flex-direction:column;border:none;border-radius:16px;padding:0;cursor:pointer;overflow:hidden;transition:all .25s cubic-bezier(.25,.1,.25,1);text-align:left}._preview_1mnw5_204{position:relative;aspect-ratio:210 / 297;border-radius:14px;overflow:hidden;display:flex;align-items:center;justify-content:center;pointer-events:none}._preview_1mnw5_204 img{width:100%;height:100%;object-fit:cover}._placeholder_1mnw5_223{display:flex;align-items:center;justify-content:center;width:100%;height:100%}._iframeThumbnail_1mnw5_232{position:relative;width:100%;height:100%;overflow:hidden;background:#fff;pointer-events:none}._iframeThumbnail_1mnw5_232 iframe{width:794px;height:1123px;border:none;position:absolute;top:0;left:0;transform:scale(.22);transform-origin:top left;pointer-events:none}._versionBadge_1mnw5_261{position:absolute;top:10px;right:10px;padding:4px 10px;border-radius:16px;font-size:.7rem;font-weight:600;letter-spacing:.03em}._cardInfo_1mnw5_272{display:flex;flex-direction:column;padding:12px 4px 8px;gap:2px}._resumeName_1mnw5_279{font-size:.9rem;font-weight:600;letter-spacing:-.01em}._date_1mnw5_285{font-size:.75rem;opacity:.5}._cardGlow_1mnw5_290{position:absolute;inset:0;border-radius:16px;pointer-events:none;opacity:0;transition:opacity .25s ease}._card_1mnw5_191:hover ._cardGlow_1mnw5_290{opacity:1}._loadingState_1mnw5_304{display:flex;flex-direction:column;align-items:center;justify-content:center;height:70vh}._spinner_1mnw5_312{width:32px;height:32px;border-radius:50%;border:2.5px solid transparent;border-top-color:currentColor;opacity:.6}._emptyState_1mnw5_322{display:flex;flex-direction:column;align-items:center;justify-content:center;height:70vh;gap:20px;text-align:center;padding:24px}._emptyIcon_1mnw5_333{opacity:.2}._emptyText_1mnw5_337{font-size:.95rem;opacity:.5;max-width:300px;line-height:1.6;margin:0}._light_1mnw5_348{color:#1a1a1a}._light_1mnw5_348 ._backBtn_1mnw5_26{background:#0000000a;color:#333}._light_1mnw5_348 ._backBtn_1mnw5_26:hover{background:#00000014}._light_1mnw5_348 ._title_1mnw5_38{color:#1a1a1a}._light_1mnw5_348 ._card_1mnw5_191{background:#ffffffbf;box-shadow:0 2px 12px #0000000d,0 1px 2px #00000008}._light_1mnw5_348 ._card_1mnw5_191:hover{background:#ffffffe6;box-shadow:0 8px 32px #0000001a,0 2px 8px #0000000d}._light_1mnw5_348 ._preview_1mnw5_204{background:linear-gradient(145deg,#f5f5f7,#e8e8ec)}._light_1mnw5_348 ._placeholder_1mnw5_223{color:#888}._light_1mnw5_348 ._versionBadge_1mnw5_261{background:#0000000f;color:#444}._light_1mnw5_348 ._cardGlow_1mnw5_290{box-shadow:inset 0 0 0 2px #6366f140}._light_1mnw5_348 ._resumeName_1mnw5_279{color:#1a1a1a}._light_1mnw5_348 ._date_1mnw5_285{color:#666}._light_1mnw5_348 ._loadingState_1mnw5_304,._light_1mnw5_348 ._emptyState_1mnw5_322{color:#333}._light_1mnw5_348 ._emptyIcon_1mnw5_333{color:#666}._dark_1mnw5_104{color:#f0f0f0}._dark_1mnw5_104 ._backBtn_1mnw5_26{background:#ffffff0f;color:#e0e0e0}._dark_1mnw5_104 ._backBtn_1mnw5_26:hover{background:#ffffff1f}._dark_1mnw5_104 ._title_1mnw5_38{color:#f0f0f0}._dark_1mnw5_104 ._card_1mnw5_191{background:#1e1e2899;border:1px solid rgba(255,255,255,.06);box-shadow:0 2px 16px #0003}._dark_1mnw5_104 ._card_1mnw5_191:hover{background:#282837b3;border-color:#8b5cf64d;box-shadow:0 8px 32px #0000004d,0 0 24px #8b5cf61a}._dark_1mnw5_104 ._preview_1mnw5_204{background:linear-gradient(145deg,#1e1e28,#28283a)}._dark_1mnw5_104 ._placeholder_1mnw5_223{color:#777}._dark_1mnw5_104 ._versionBadge_1mnw5_261{background:#8b5cf633;color:#c4b5fd}._dark_1mnw5_104 ._cardGlow_1mnw5_290{box-shadow:inset 0 0 0 2px #8b5cf666,0 0 16px #8b5cf626}._dark_1mnw5_104 ._resumeName_1mnw5_279{color:#f0f0f0}._dark_1mnw5_104 ._date_1mnw5_285{color:#888}._dark_1mnw5_104 ._loadingState_1mnw5_304,._dark_1mnw5_104 ._emptyState_1mnw5_322{color:#aaa}._dark_1mnw5_104 ._emptyIcon_1mnw5_333{color:#666}._dark_1mnw5_104 ._spinner_1mnw5_312{border-top-color:#a78bfa}@media(max-width:768px){._header_1mnw5_16{padding:16px 20px}._title_1mnw5_38{font-size:1.1rem;position:absolute;left:50%;transform:translate(-50%)}._main_1mnw5_50{padding:0 16px 32px}._grid_1mnw5_184{grid-template-columns:repeat(2,1fr);gap:14px}._card_1mnw5_191{border-radius:14px}._preview_1mnw5_204{border-radius:12px}._versionBadge_1mnw5_261{top:8px;right:8px;padding:3px 8px;font-size:.65rem}._cardInfo_1mnw5_272{padding:10px 2px 6px}._resumeName_1mnw5_279{font-size:.85rem}._date_1mnw5_285{font-size:.7rem}._emptyState_1mnw5_322 h2{font-size:1.3rem}._emptyState_1mnw5_322 p{font-size:.9rem}}@media(max-width:480px){._grid_1mnw5_184{grid-template-columns:repeat(2,1fr);gap:12px}}:root{--font-display: "Playfair Display", Georgia, "Times New Roman", serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-brand: "Space Grotesk", "Inter", sans-serif;--glass-bg: rgba(255, 255, 255, .05);--glass-border: rgba(255, 255, 255, .1);--glass-blur: 12px;--radius-card: 16px;--easing: cubic-bezier(.22, 1, .36, 1);--vignette-default: radial-gradient(circle at center, transparent 0%, rgba(0, 0, 0, .4) 100%);--border-soft: rgba(255, 255, 255, .08);--shadow-soft: 0 4px 20px rgba(0, 0, 0, .2);--grain-opacity: .03;--spacing-2xs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--spacing-3xl: 64px;--spacing-4xl: 96px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-2xl: 32px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .25s cubic-bezier(.4, 0, .2, 1);--transition-slow: .35s cubic-bezier(.4, 0, .2, 1);--transition-bounce: .5s cubic-bezier(.34, 1.56, .64, 1);--z-base: 1;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 1080}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html,body{height:100%}body{font-family:var(--font-body);font-size:16px;line-height:1.6;color:#1a1a1a;overflow:hidden;background-color:#000;overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.app-shell{position:fixed;inset:0;width:100vw;height:100dvh;overflow:hidden;display:flex;flex-direction:column;background:#000}.display{font-family:var(--font-display);font-weight:600;line-height:1.2;letter-spacing:-.02em}.brand{font-family:var(--font-brand);font-weight:600;letter-spacing:-.01em}html{scroll-behavior:smooth}::selection{background-color:#862caf33;color:inherit}:focus-visible{outline:2px solid rgba(134,44,175,.5);outline-offset:2px}button{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}button:focus:not(:focus-visible){outline:none}button:disabled{cursor:not-allowed;opacity:.6}input,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;background:none;border:none;padding:0;-webkit-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}input:focus,textarea:focus{outline:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.no-scroll{overflow:hidden}[class*=ai] [class*=text],.selectable{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;-webkit-touch-callout:default}img{-webkit-user-drag:none;-webkit-touch-callout:none}a{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}*{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.app-container{width:100vw;height:100vh;overflow:hidden}.page-wrapper{position:relative;width:100%;height:100%}.page-wrapper>*{animation:fadeIn .5s cubic-bezier(.4,0,.2,1) forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
