@import"https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400&family=JetBrains+Mono:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Unbounded:wght@400;700;900&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #ffffff;--bg2: #f2f5fc;--bg3: #e6ecf8;--bg4: #d8e2f4;--border: #e0e8f4;--border2: #c4d0ec;--text: #0f1520;--text2: #3a4a6a;--muted: #8898b8;--muted2: #6678a0;--white: #0f1520;--warm: #2566D8;--warm-dim: rgba(37,102,216,.13);--warm-glow: rgba(37,102,216,.07);--warm-dark: #1a50b8;--warm-hover: #4b84e8;--input-bg: #f2f5fc;--card-hover: rgba(37,102,216,.05);--shadow: rgba(37,102,216,.1)}[data-theme=dark]{--bg: #17212B;--bg2: #232E3C;--bg3: #1C2837;--bg4: #2B3A4A;--border: #293748;--border2: #344A5E;--text: #F5F5F5;--text2: #708499;--muted: #4A607A;--muted2: #607A94;--white: #FFFFFF;--warm: #2AABEE;--warm-dim: rgba(42,171,238,.15);--warm-glow: rgba(42,171,238,.08);--warm-dark: #1A90D0;--warm-hover: #4BBEF5;--input-bg: #1C2837;--card-hover: rgba(42,171,238,.05);--shadow: rgba(0,0,0,.4)}[data-theme=light]{--bg: #f5f0e8;--bg2: #ede8de;--bg3: #e4ddd2;--bg4: #d9d1c4;--border: #c8bfb0;--border2: #b8ae9e;--text: #1a1610;--text2: #4a4038;--muted: #7a6e60;--muted2: #5a5048;--white: #1a1610;--warm: #a07828;--warm-dim: rgba(160,120,40,.12);--warm-glow: rgba(160,120,40,.05);--warm-dark: #806020;--warm-hover: #c09038;--input-bg: #ede8de;--card-hover: rgba(160,120,40,.04);--shadow: rgba(0,0,0,.15)}[data-theme=oled]{--bg: #000000;--bg2: #080808;--bg3: #111111;--bg4: #1a1a1a;--border: #222222;--border2: #2e2e2e;--text: #f0f0f0;--text2: #999999;--muted: #555555;--muted2: #777777;--white: #ffffff;--warm: #e8c87a;--warm-dim: rgba(232,200,122,.1);--warm-glow: rgba(232,200,122,.04);--warm-dark: #c4a455;--warm-hover: #f0d48a;--input-bg: #0a0a0a;--card-hover: rgba(255,255,255,.02);--shadow: rgba(0,0,0,.8)}[data-theme=sakura]{--bg: #0d0509;--bg2: #160a10;--bg3: #200e18;--bg4: #2a1220;--border: #3d1a2e;--border2: #52243d;--text: #f7e8f0;--text2: #c9a0b8;--muted: #7a4d68;--muted2: #a06880;--white: #fff0f5;--warm: #ff8fab;--warm-dim: rgba(255,143,171,.14);--warm-glow: rgba(255,143,171,.06);--warm-dark: #e0607a;--warm-hover: #ffb3c6;--input-bg: #120710;--card-hover: rgba(255,143,171,.04);--shadow: rgba(0,0,0,.6)}[data-theme=forest]{--bg: #050d05;--bg2: #091409;--bg3: #0e1c0e;--bg4: #142414;--border: #1e3220;--border2: #2a4230;--text: #e4f0e6;--text2: #96b89a;--muted: #4e7054;--muted2: #6a9070;--white: #f0f8f0;--warm: #74c97a;--warm-dim: rgba(116,201,122,.14);--warm-glow: rgba(116,201,122,.06);--warm-dark: #50a856;--warm-hover: #90d994;--input-bg: #070f07;--card-hover: rgba(116,201,122,.04);--shadow: rgba(0,0,0,.6)}[data-theme=ocean]{--bg: #03080f;--bg2: #060f1a;--bg3: #0a1624;--bg4: #0f1e2f;--border: #162b40;--border2: #1e3a54;--text: #e0eef8;--text2: #8ab4cc;--muted: #3d6a84;--muted2: #5a8aa4;--white: #f0f8ff;--warm: #4db8e8;--warm-dim: rgba(77,184,232,.14);--warm-glow: rgba(77,184,232,.06);--warm-dark: #2898c8;--warm-hover: #70ccf0;--input-bg: #05101a;--card-hover: rgba(77,184,232,.04);--shadow: rgba(0,0,0,.6)}[data-theme=midnight]{--bg: #06060f;--bg2: #0c0c1e;--bg3: #12122e;--bg4: #18183e;--border: #24244e;--border2: #303065;--text: #e8e8ff;--text2: #9898cc;--muted: #4848a0;--muted2: #6868b8;--white: #f0f0ff;--warm: #a080ff;--warm-dim: rgba(160,128,255,.14);--warm-glow: rgba(160,128,255,.06);--warm-dark: #7050e0;--warm-hover: #c0a8ff;--input-bg: #08081a;--card-hover: rgba(160,128,255,.04);--shadow: rgba(0,0,0,.7)}[data-theme=bw]{--bg: #000000;--bg2: #0a0a0a;--bg3: #111111;--bg4: #1a1a1a;--border: #222222;--border2: #333333;--text: #f0f0f0;--text2: #aaaaaa;--muted: #555555;--muted2: #777777;--white: #ffffff;--warm: #ffffff;--warm-dim: rgba(255,255,255,.08);--warm-glow: rgba(255,255,255,.03);--warm-dark: #cccccc;--warm-hover: #ffffff;--input-bg: #080808;--card-hover: rgba(255,255,255,.02);--shadow: rgba(0,0,0,.9)}[data-theme=topo]{--bg: #030308;--bg2: #080b18;--bg3: #0d1020;--bg4: #141828;--border: rgba(255,255,255,.08);--border2: rgba(255,255,255,.14);--text: #e8eaf2;--text2: #a0aac8;--muted: #50607a;--muted2: #7888a8;--white: #ffffff;--warm: #7ab4ff;--warm-dim: rgba(122,180,255,.14);--warm-glow: rgba(122,180,255,.08);--warm-dark: #5090e0;--warm-hover: #a0c8ff;--input-bg: rgba(255,255,255,.06);--card-hover: rgba(255,255,255,.04);--shadow: rgba(0,0,0,.7)}[data-theme=topo] .liquid-glass-card,[data-theme=topo] .liquid-glass{background:#080a18b8!important;border-color:#ffffff1a!important;backdrop-filter:blur(32px) saturate(150%)!important;-webkit-backdrop-filter:blur(32px) saturate(150%)!important;box-shadow:0 4px 32px #00000080,inset 0 1px #ffffff0f!important}[data-theme=topo] .glass{background:#030308c7!important;border-bottom:1px solid rgba(255,255,255,.07)!important;backdrop-filter:blur(40px)!important;-webkit-backdrop-filter:blur(40px)!important}[data-theme=lingui]{--bg: #ffffff;--bg2: #f2f5fc;--bg3: #e6ecf8;--bg4: #d8e2f4;--border: #c4d0ec;--border2: #a8bee4;--text: #0f1520;--text2: #3a4a6a;--muted: #8898b8;--muted2: #6678a0;--white: #0f1520;--warm: #4b7fd6;--warm-dim: rgba(75,127,214,.13);--warm-glow: rgba(75,127,214,.07);--warm-dark: #3060b8;--warm-hover: #6898e4;--input-bg: #f2f5fc;--card-hover: rgba(75,127,214,.05);--shadow: rgba(75,127,214,.14)}[data-theme=telegram]{--bg: #ffffff;--bg2: #f4f4f5;--bg3: #ebebec;--bg4: #e0e0e2;--border: #d1d1d6;--border2: #b8b8be;--text: #000000;--text2: #3c3c43;--muted: #8e8e93;--muted2: #636366;--white: #000000;--warm: #2AABEE;--warm-dim: rgba(42,171,238,.13);--warm-glow: rgba(42,171,238,.07);--warm-dark: #1a90d0;--warm-hover: #4bbef5;--input-bg: #f4f4f5;--card-hover: rgba(42,171,238,.05);--shadow: rgba(0,0,0,.1);--msg-out-bg: #2AABEE;--msg-in-bg: #ffffff;--msg-out-text: #ffffff;--msg-in-text: #000000}[data-font=sm]{font-size:13px}[data-font=md]{font-size:15px}[data-font=lg]{font-size:17px}html,body{background:var(--bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;line-height:1.6;min-height:100vh;-webkit-font-smoothing:antialiased;transition:background .3s,color .3s}#root{min-height:100vh}input,textarea,button,select{font-family:inherit}button{cursor:pointer;border:none;background:none}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes slideRight{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes heartBeat{0%,to{transform:scale(1)}30%{transform:scale(1.45)}60%{transform:scale(1.2)}}@keyframes notifDot{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@keyframes badgePop{0%{transform:scale(0) rotate(-15deg);opacity:0}70%{transform:scale(1.2) rotate(4deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes doubleTapHeart{0%{opacity:0;transform:scale(.3)}20%{opacity:1;transform:scale(1.3)}50%{opacity:1;transform:scale(1.1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}@keyframes staggerIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes xpFill{0%{width:0}}@keyframes glitch1{0%,to{clip-path:inset(0 0 98% 0);transform:translate(-4px);color:#ff4040}25%{clip-path:inset(25% 0 60% 0);transform:translate(4px);color:#4040ff}50%{clip-path:inset(55% 0 28% 0);transform:translate(-3px);color:#40ff40}75%{clip-path:inset(80% 0 5% 0);transform:translate(3px)}}@keyframes glitch2{0%,to{clip-path:inset(10% 0 80% 0);transform:translate(3px)}33%{clip-path:inset(40% 0 40% 0);transform:translate(-3px)}66%{clip-path:inset(70% 0 10% 0);transform:translate(2px)}}@keyframes neonPulse{0%,to{box-shadow:0 0 6px #0f8,0 0 20px #00ff884d,inset 0 0 6px #00ff880d}50%{box-shadow:0 0 12px #0f8,0 0 40px #00ff8880,inset 0 0 10px #00ff8814}}@keyframes holoBorder{0%{border-color:#ff6060}16%{border-color:#ffaa30}33%{border-color:#ffe040}50%{border-color:#40ff80}66%{border-color:#4080ff}83%{border-color:#c040ff}to{border-color:#ff6060}}@keyframes matrixRain{0%{text-shadow:0 0 6px #00ff41}50%{text-shadow:0 0 12px #00ff41,0 0 24px rgba(0,255,65,.5)}to{text-shadow:0 0 6px #00ff41}}@keyframes auroraShift{0%{border-image-source:linear-gradient(45deg,#7040ff,#4080ff,#40c0ff)}33%{border-image-source:linear-gradient(45deg,#c040ff,#7040ff,#4080ff)}66%{border-image-source:linear-gradient(45deg,#40c0ff,#c040ff,#7040ff)}to{border-image-source:linear-gradient(45deg,#7040ff,#4080ff,#40c0ff)}}@keyframes eliteGlow{0%,to{box-shadow:0 0 12px #e8c87a66,0 0 32px #e8c87a26;border-color:#e8c87a}50%{box-shadow:0 0 24px #e8c87ab3,0 0 60px #e8c87a40;border-color:#f0d48a}}.post-design-warm_border{border-left:3px solid var(--warm)!important;background:linear-gradient(to right,var(--warm-glow),transparent 60%)!important}.post-design-elegant{border-top:2px solid transparent!important;background-image:linear-gradient(var(--bg),var(--bg)),linear-gradient(90deg,var(--warm-dark),transparent)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important}.post-design-dark_card{background:var(--bg3)!important;border-radius:12px!important;margin:4px 8px!important;border:1px solid var(--border2)!important}.post-design-glitch .post-content{position:relative}.post-design-glitch .post-content:before,.post-design-glitch .post-content:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;opacity:.8}.post-design-glitch .post-content:before{animation:glitch1 3s infinite steps(1)}.post-design-glitch .post-content:after{animation:glitch2 3s infinite steps(1) .5s}.post-design-glitch{background:#14000066!important;border:1px solid #ff404040!important;font-family:JetBrains Mono,monospace!important}.post-design-neon{border:1px solid #00ff88!important;animation:neonPulse 2.5s ease-in-out infinite;background:#00ff8805!important}.post-design-holographic{border:2px solid #ff6060!important;animation:holoBorder 3s linear infinite;background:#ffffff03!important}.post-design-matrix{background:#00140080!important;border-left:3px solid #00ff41!important}.post-design-matrix .post-content{color:#00ff41!important;font-family:JetBrains Mono,monospace!important;animation:matrixRain 2s ease-in-out infinite}.post-design-aurora{border:2px solid #7040ff!important;background:#7040ff0a!important;position:relative;overflow:hidden}.post-design-aurora:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#7040ff0f,#40c0ff0f,#c040ff0f);animation:auroraShift 4s linear infinite;pointer-events:none}.post-design-elite{border:2px solid var(--warm)!important;animation:eliteGlow 2s ease-in-out infinite;background:#e8c87a08!important}.auth-display{font-family:Unbounded,Inter,sans-serif;font-weight:900}.auth-pill-input::placeholder{color:#666}.fade-up{animation:fadeUp .3s cubic-bezier(.22,1,.36,1) both}.fade-in{animation:fadeIn .25s ease both}.scale-in{animation:scaleIn .25s cubic-bezier(.22,1,.36,1) both}.slide-right{animation:slideRight .25s cubic-bezier(.22,1,.36,1) both}.slide-down{animation:slideDown .2s cubic-bezier(.22,1,.36,1) both}.page-enter{animation:fadeUp .35s cubic-bezier(.22,1,.36,1) both}.stagger>*{animation:staggerIn .35s cubic-bezier(.22,1,.36,1) both}.stagger>*:nth-child(1){animation-delay:0ms}.stagger>*:nth-child(2){animation-delay:50ms}.stagger>*:nth-child(3){animation-delay:.1s}.stagger>*:nth-child(4){animation-delay:.15s}.stagger>*:nth-child(5){animation-delay:.2s}.stagger>*:nth-child(n+6){animation-delay:.25s}.skeleton{background:linear-gradient(90deg,var(--bg3) 25%,var(--bg4) 50%,var(--bg3) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:6px}.mention{color:var(--warm);font-weight:500;cursor:pointer;transition:opacity .15s}.mention:hover{opacity:.8;text-decoration:underline}.xp-bar{height:6px;background:var(--border);border-radius:3px;overflow:hidden}.xp-fill{height:100%;background:linear-gradient(90deg,#2aabee,#4bbef5);border-radius:3px;animation:xpFill 1s cubic-bezier(.22,1,.36,1);transition:width .8s cubic-bezier(.22,1,.36,1)}.avatar-upload-wrapper{position:relative;display:inline-block}.avatar-upload-wrapper .upload-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s;cursor:pointer;color:#fff}.avatar-upload-wrapper:hover .upload-overlay{opacity:1}.cover-upload-wrapper{position:relative}.cover-upload-wrapper .cover-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s;cursor:pointer;color:#fff;font-size:13px;font-weight:500;gap:6px}.cover-upload-wrapper:hover .cover-overlay{opacity:1}@media (max-width: 768px){.sidebar-desktop{display:none!important}.mobile-header{display:flex!important}}@keyframes petalFall{0%{transform:translateY(-20px) rotate(0) translate(0);opacity:0}10%{opacity:1}90%{opacity:.6}to{transform:translateY(100vh) rotate(720deg) translate(60px);opacity:0}}@keyframes leafFall{0%{transform:translateY(-20px) rotate(0) translate(0);opacity:0}10%{opacity:.9}50%{transform:translateY(50vh) rotate(180deg) translate(-40px)}90%{opacity:.5}to{transform:translateY(100vh) rotate(360deg) translate(30px);opacity:0}}@keyframes bubbleFloat{0%{transform:translateY(100vh) scale(.8);opacity:0}10%{opacity:.4}90%{opacity:.2}to{transform:translateY(-20px) scale(1.1);opacity:0}}@keyframes starDrift{0%{transform:translateY(0) translate(0);opacity:0}20%{opacity:.8}80%{opacity:.3}to{transform:translateY(-80px) translate(20px);opacity:0}}.particle{position:fixed;pointer-events:none;z-index:0;-webkit-user-select:none;user-select:none}@keyframes typingDot{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes slideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes toastIn{0%{opacity:0;transform:translate(110%) scale(.9)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes toastOut{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(110%) scale(.9)}}@keyframes floatHeart{0%{opacity:1;transform:scale(0) translateY(0)}30%{opacity:1;transform:scale(1.4) translateY(-20px)}to{opacity:0;transform:scale(1) translateY(-80px)}}@keyframes ripple{to{transform:scale(4);opacity:0}}@keyframes bounceIn{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1);opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.slide-in-right{animation:slideInRight .3s cubic-bezier(.22,1,.36,1) both}.slide-in-left{animation:slideInLeft .3s cubic-bezier(.22,1,.36,1) both}.slide-in-up{animation:slideInUp .3s cubic-bezier(.22,1,.36,1) both}.bounce-in{animation:bounceIn .4s cubic-bezier(.22,1,.36,1) both}.pulse{animation:pulse 2s ease-in-out infinite}.reels-container{scroll-snap-type:y mandatory;overflow-y:scroll;height:100vh;scrollbar-width:none;-ms-overflow-style:none}.reels-container::-webkit-scrollbar{display:none}.reel-item{scroll-snap-align:start}.explore-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.skeleton-text{height:14px;border-radius:4px}.skeleton-avatar{border-radius:50%!important}.skeleton-title{height:18px;border-radius:4px;width:60%}.chat-bubble-ocean{background:#09f!important;color:#fff!important}.chat-bubble-sunset{background:#ff6b35!important;color:#fff!important}.chat-bubble-forest{background:#50c870!important;color:#fff!important}.chat-bubble-rose{background:#ff5080!important;color:#fff!important}.chat-bubble-purple{background:#9060e8!important;color:#fff!important}.chat-bubble-gold{background:#e8c87a!important;color:#000!important}.reduced-motion *,.reduced-motion *:before,.reduced-motion *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.high-contrast{filter:contrast(1.25)}.hashtag-chip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;background:var(--warm-dim);border:1px solid var(--warm-dim);color:var(--warm);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.hashtag-chip:hover{background:var(--warm);color:#fff}@media (max-width:768px){.messenger-wrap{height:calc(100vh - 116px)!important}.messenger-conv-list{transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .22s}.messenger-conv-list.chat-open{position:absolute!important;left:-100%!important;opacity:0;pointer-events:none;width:100%!important;max-width:100%!important}.messenger-chat{transition:transform .28s cubic-bezier(.4,0,.2,1)}.messenger-chat.chat-closed{display:none!important}.messenger-chat.chat-open{width:100%!important}}.glass{background:#ffffffbf!important;backdrop-filter:blur(28px) saturate(200%) brightness(1.04)!important;-webkit-backdrop-filter:blur(28px) saturate(200%) brightness(1.04)!important;border-bottom:1px solid rgba(255,255,255,.45)!important}[data-theme=dark] .glass{background:#232e3ce6!important;border-bottom:1px solid rgba(255,255,255,.06)!important}[data-theme=oled] .glass{background:#080808eb!important;border-bottom:1px solid rgba(255,255,255,.05)!important}[data-theme=sakura] .glass{background:#160a10e8!important;border-bottom:1px solid rgba(255,143,171,.12)!important}[data-theme=forest] .glass{background:#091409e8!important;border-bottom:1px solid rgba(116,201,122,.1)!important}[data-theme=ocean] .glass{background:#060f1aeb!important;border-bottom:1px solid rgba(77,184,232,.1)!important}[data-theme=midnight] .glass{background:#0c0c1eeb!important;border-bottom:1px solid rgba(160,128,255,.1)!important}[data-theme=bw] .glass{background:#0a0a0aed!important;border-bottom:1px solid rgba(255,255,255,.05)!important}.liquid-glass{position:relative;background:linear-gradient(158deg,#ffffffe0,#fff9 45%,#ffffffb8);backdrop-filter:blur(48px) saturate(200%) brightness(1.05);-webkit-backdrop-filter:blur(48px) saturate(200%) brightness(1.05);border:1px solid rgba(255,255,255,.85);box-shadow:0 2px 4px #00000008,0 8px 32px #00000014,0 24px 64px #0000000d,inset 0 2px #fff,inset 2px 0 #ffffff8c,inset 0 -1px #0000000d;overflow:hidden}.liquid-glass:before{content:"";position:absolute;top:0;left:0;right:0;height:45%;background:linear-gradient(to bottom,rgba(255,255,255,.55) 0%,transparent 100%);border-radius:inherit;pointer-events:none;z-index:0}.liquid-glass>*{position:relative;z-index:1}.liquid-glass-card{position:relative;background:linear-gradient(145deg,#ffffffeb,#f3f8ffbf,#ffffffd9);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border:1px solid rgba(255,255,255,.9);box-shadow:0 1px 3px #2566d80a,0 4px 16px #2566d812,0 12px 40px #2566d80d,inset 0 1.5px #fff,inset 0 -1px #2566d80d;overflow:hidden}.liquid-glass-card:before{content:"";position:absolute;top:0;left:0;right:0;height:40%;background:linear-gradient(to bottom,rgba(255,255,255,.6) 0%,transparent 100%);pointer-events:none;z-index:0}.liquid-glass-card>*{position:relative;z-index:1}[data-theme=dark] .liquid-glass,[data-theme=oled] .liquid-glass{background:linear-gradient(158deg,#ffffff1f,#ffffff0f,#ffffff1a);border-color:#ffffff24;box-shadow:0 8px 40px #00000073,0 24px 64px #00000040,inset 0 2px #ffffff29,inset 2px 0 #ffffff14,inset 0 -1px #00000038}[data-theme=dark] .liquid-glass:before,[data-theme=oled] .liquid-glass:before{background:linear-gradient(to bottom,rgba(255,255,255,.1) 0%,transparent 100%)}[data-theme=dark] .liquid-glass-card,[data-theme=oled] .liquid-glass-card{background:linear-gradient(145deg,#ffffff17,#ffffff0d);border-color:#ffffff1f;box-shadow:0 4px 24px #00000080,inset 0 1.5px #ffffff24,inset 0 -1px #00000047}.msg-row:hover .msg-actions{opacity:1!important}:root{--bg-color: #f5f5f5;--white: #ffffff;--primary-blue: #007aff;--border-radius: 24px}body{margin:0;background-color:var(--bg-color);font-family:-apple-system,sans-serif}.app-container{display:flex;justify-content:center;max-width:1265px;margin:0 auto;min-height:100vh;gap:30px;padding:0 20px}.main-content{flex:1;max-width:600px;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;background-color:var(--white);padding:20px}.btn-primary{background:var(--primary-blue);color:#fff;padding:14px 24px;border-radius:999px;border:none;font-weight:500;font-size:16px;cursor:pointer;width:100%}.app-container{display:flex;justify-content:center;max-width:1300px;margin:0 auto;min-height:100vh;gap:30px;padding:0 20px}.left-sidebar{width:275px;flex-shrink:0;padding-top:20px}.main-content{flex:1;max-width:600px;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;background-color:#fff;min-height:100vh}.right-sidebar{width:350px;flex-shrink:0;padding-top:20px}.btn-primary{background:#007aff;color:#fff;padding:14px 24px;border-radius:999px;border:none;font-weight:600;cursor:pointer}.input-field{background:#f0f0f0;border-radius:999px;padding:16px 20px;border:none;outline:none;width:100%;margin-bottom:12px}@media (max-width: 1024px){.right-sidebar{display:none}}@media (max-width: 768px){.app-container{padding:0}.left-sidebar{display:none}.main-content{max-width:100%;border:none}}
