.galaxy-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#050516;overflow:hidden}.galaxy-scene{position:absolute;top:0;right:0;bottom:0;left:0}.galaxy-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#fff;text-align:center;pointer-events:none}.galaxy-content h1{margin:0;font-size:clamp(36px,7vw,76px);letter-spacing:8px;text-shadow:0 0 30px #8b75ff}.galaxy-content p{font-size:20px;color:#c9d8ff}.galaxy-content button{margin-top:220px;padding:16px 32px;border:0;border-radius:30px;background:linear-gradient(90deg,#6ff,#b38aff,#ff91d5);color:#071027;font-size:16px;font-weight:700;cursor:pointer;pointer-events:auto;box-shadow:0 0 35px #7b82ff80}.aster-rooms{color:#f5f3ff;width:100%;min-width:0}.rooms-hero{padding:36px 30px;margin-bottom:28px;border:1px solid rgba(145,116,255,.35);border-radius:22px;background:radial-gradient(ellipse at 85% 15%,rgba(90,80,230,.45),transparent 55%),radial-gradient(ellipse at 10% 90%,rgba(0,190,255,.18),transparent 50%),linear-gradient(135deg,#11112d,#21134c 65%,#11152e);box-shadow:0 12px 40px #00000038}.rooms-hero>span,.rooms-eyebrow{color:#b8a6ff;font-size:11px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.rooms-hero h2{margin:12px 0;font-size:clamp(25px,3vw,36px);line-height:1.15;color:#fff}.rooms-hero p{color:#c5c3e4;margin-bottom:0}.aster-rooms>h3{margin:0 0 16px;color:#fff}.rooms-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:26px}.room-tile{display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:20px 16px;border-radius:16px;border:1px solid rgba(146,126,255,.24);background:linear-gradient(145deg,#1b1b40,#11162d);color:#fff;text-align:left;cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s}.room-tile:hover{transform:translateY(-3px);border-color:#9a80ff}.room-tile.selected{border-color:#a78bfa;box-shadow:0 0 22px #8b5cf640;background:linear-gradient(145deg,#34215d,#151a39)}.room-icon{font-size:28px}.room-tile strong{font-size:15px}.room-tile small{color:#aaa8ce}.rooms-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,260px);gap:18px;align-items:start}.rooms-content,.rooms-panel{min-width:0;border:1px solid rgba(143,125,255,.25);border-radius:18px;background:linear-gradient(145deg,#171837f7,#0d1127f7);box-shadow:0 10px 35px #0003}.room-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:24px}.room-heading h2{color:#fff;margin:9px 0}.room-heading p,.rooms-panel p,.room-post p,.room-placeholder p{color:#b8b7d4;line-height:1.6}.room-heading small{display:flex;align-items:center;gap:6px;color:#a8a6c9}.room-join{flex-shrink:0;border:1px solid rgba(178,157,255,.5);border-radius:10px;padding:11px 14px;color:#fff;font-weight:700;background:linear-gradient(120deg,#7045db,#a14ee6);cursor:pointer}.room-join:hover{filter:brightness(1.15)}.room-tabs{display:flex;gap:4px;padding:0 20px;border-bottom:1px solid rgba(145,126,255,.2);overflow-x:auto}.room-tabs button{padding:14px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:#aaa8c9;cursor:pointer;white-space:nowrap}.room-tabs button.selected{color:#d8caff;border-bottom-color:#aa85ff;font-weight:700}.room-post,.room-placeholder{margin:20px;padding:24px;border:1px solid rgba(144,126,255,.22);border-radius:15px;background:#090d21b8}.room-post h3,.room-placeholder h3,.rooms-panel h3{color:#fff}.room-post-actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;color:#aaa8ca;font-size:12px}.room-post-actions button{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#bba6ff;cursor:pointer}.room-post-actions span,.room-post .rooms-eyebrow{display:inline-flex;align-items:center;gap:6px}.room-why{margin-top:16px;padding:14px;border:1px solid rgba(99,210,255,.3);border-radius:10px;background:#2573a521;color:#d3eaff;font-size:13px;line-height:1.6}.rooms-sidebar{display:flex;flex-direction:column;gap:16px;min-width:0}.rooms-panel{padding:20px}.rooms-panel h3{margin:10px 0}.room-mix-row{margin:18px 0}.room-mix-row>div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:12px}.room-mix-row span{color:#b9a7ff}.room-mix-track{height:7px;margin-top:9px;border-radius:20px;background:#30314e;overflow:hidden}.room-mix-track>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#28bdf3,#9266ff,#df68e8)}.rooms-panel>small{color:#8f91b9;font-size:11px}@media(max-width:1050px){.rooms-layout{grid-template-columns:1fr}.rooms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.rooms-hero{padding:26px 20px}.rooms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.room-heading{flex-direction:column}.room-post,.room-placeholder{margin:12px;padding:16px}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#17181c;background:#f6f7fb;font-synthesis:none;--accent:#6c4cff;--line:#e6e7ec;--muted:#6c7280;--card:#fff}*{box-sizing:border-box}body{margin:0;min-width:320px}.app{min-height:100vh}.topbar{height:70px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 max(22px,calc((100vw - 1360px)/2 + 22px));position:sticky;top:0;z-index:10}.logo{font-weight:900;font-size:23px;letter-spacing:-1px}.logo span{color:var(--accent)}.top-actions{display:flex;gap:10px;align-items:center}.icon-button,.avatar{border:1px solid var(--line);background:#fff;border-radius:12px;padding:9px 13px;font-weight:800}.avatar{width:38px;height:38px;border-radius:50%;padding:0;background:#eeeaff;color:#533ad4}.shell{display:grid;grid-template-columns:230px minmax(0,700px) 290px;gap:24px;max-width:1360px;margin:auto;padding:28px 22px}.sidebar,.rightbar{position:sticky;top:98px;height:max-content}.nav{display:flex;align-items:center;gap:11px;width:100%;border:0;background:transparent;border-radius:13px;padding:13px 14px;color:#555;font-weight:800;cursor:pointer;text-align:left;margin-bottom:3px}.nav.active,.nav:hover{background:#eeeaff;color:#533ad4}.control-card,.card,.page-card,.hero,.post{background:#fff;border:1px solid var(--line);border-radius:21px;box-shadow:0 9px 30px #1e19460e}.control-card{margin-top:15px;padding:17px}.control-card svg{color:var(--accent)}.control-card b{display:block;margin:10px 0 5px}.control-card p{font-size:12px;line-height:1.5;color:var(--muted);margin:0}.hero{padding:24px;margin-bottom:18px;background:linear-gradient(135deg,#fff,#f1edff)}.eyebrow{color:var(--accent);text-transform:uppercase;font-size:11px;letter-spacing:1.1px;font-weight:900}.hero h1,.page-card h1{font-size:32px;line-height:1.06;letter-spacing:-1px;margin:8px 0}.hero p,.lead{color:var(--muted);line-height:1.55;margin:0;max-width:590px}.hero-buttons,.button-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}.primary,.secondary{border:0;border-radius:12px;padding:11px 15px;font-weight:850;display:inline-flex;align-items:center;gap:7px;cursor:pointer}.primary{background:var(--accent);color:#fff}.secondary{background:#fff;border:1px solid var(--line);color:#444}.post{overflow:hidden;margin-bottom:18px}.post-media{height:340px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;color:#fff}.post-media.learning{background:linear-gradient(135deg,#19152f,#7d63df)}.post-media.fitness{background:linear-gradient(135deg,#0e3935,#38a978)}.post-media.design{background:linear-gradient(135deg,#40233f,#d85c91)}.media-topic{align-self:flex-start;background:#00000040;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:7px 10px;border-radius:999px;font-size:12px;font-weight:800}.media-title{font-size:26px;max-width:80%;font-weight:900;letter-spacing:-.5px}.post-content{padding:17px}.author-row{display:flex;align-items:center;gap:10px}.post-avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:900}.post-avatar.learning{background:#eeeaff;color:#5a42d7}.post-avatar.fitness{background:#e5f8ed;color:#168347}.post-avatar.design{background:#ffeaf3;color:#b72d68}.author-row b{display:block}.author-row small{display:block;color:var(--muted);margin-top:2px}.more{margin-left:auto;border:0;background:transparent;color:#777}.post-content>p{line-height:1.55;color:#555;margin:15px 0}.post-actions{display:flex;gap:8px}.post-actions button,.feedback button{border:0;background:transparent;display:flex;align-items:center;gap:6px;color:#666;font-weight:750;cursor:pointer;padding:7px 8px;border-radius:9px}.post-actions button:hover,.feedback button:hover{background:#f4f2ff;color:#533ad4}.active-action{color:#e44d72!important}.feedback{border-top:1px solid var(--line);margin-top:10px;padding-top:10px;display:flex;gap:5px;flex-wrap:wrap}.feedback button{border:1px solid var(--line);background:#fff;font-size:12px}.why{background:#f5f3ff;border-radius:13px;padding:13px;margin-top:10px;font-size:12px;color:#555;line-height:1.5}.why b{color:#533ad4}.card{padding:17px;margin-bottom:14px}.card-head{display:flex;justify-content:space-between;align-items:center}.card h3{margin:0 0 13px;font-size:15px}.card-head h3{margin:0}.ok,.warn{font-size:11px;font-weight:900;padding:5px 8px;border-radius:999px}.ok{background:#eaf8ef;color:#168347}.warn{background:#fff2dc;color:#a15c00}.range{margin:13px 0}.range-label{display:flex;justify-content:space-between;font-size:12px;font-weight:800;margin-bottom:6px}.range-label b{color:var(--accent)}input[type=range]{width:100%;accent-color:var(--accent)}.allocation{font-size:11px;color:#777;margin-top:8px}.allocation.warn{padding:0;background:none}.link-button{border:0;background:transparent;color:var(--accent);font-weight:850;display:flex;align-items:center;gap:2px;padding:5px 0;cursor:pointer}.reason{font-size:12px;color:#666;margin:9px 0}.reason span{color:#16a34a;margin-right:7px}.small p{color:var(--muted)}.page-card{padding:25px}.discovery-box{margin-top:25px;padding:18px;background:#f8f7ff;border-radius:16px}.discovery-box>div{display:flex;justify-content:space-between;font-weight:850}.discovery-box strong{color:var(--accent)}.discovery-box p{color:var(--muted);font-size:12px}.bottom-nav{display:none}.toast{position:fixed;left:50%;bottom:25px;transform:translate(-50%,20px);background:#18181b;color:#fff;padding:11px 16px;border-radius:12px;font-weight:800;opacity:0;transition:.2s;z-index:50}.toast.show{opacity:1;transform:translate(-50%)}@media(max-width:1050px){.shell{grid-template-columns:190px minmax(0,1fr)}.rightbar{display:none}}@media(max-width:700px){.topbar{height:60px;padding:0 15px}.mobile-hide{display:none}.shell{display:block;padding:13px 12px 82px}.sidebar{display:none}.hero{padding:20px;border-radius:18px}.hero h1,.page-card h1{font-size:27px}.post-media{height:280px}.media-title{font-size:22px}.post{border-radius:18px}.bottom-nav{position:fixed;display:flex;bottom:0;left:0;right:0;height:64px;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);z-index:20;justify-content:space-around;padding-bottom:env(safe-area-inset-bottom)}.bottom-nav button{border:0;background:transparent;color:#777;font-size:10px;font-weight:800;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:80px}.bottom-nav button.active{color:var(--accent)}.feedback button{flex:1;justify-content:center}.page-card{padding:20px}}.integration-hero{background:linear-gradient(135deg,#fff,#fff0f7);border:1px solid var(--line);border-radius:21px;padding:24px;margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:20px;box-shadow:0 9px 30px #1e19460e}.integration-hero .eyebrow{display:flex;align-items:center;gap:5px}.integration-hero h1{font-size:31px;line-height:1.06;letter-spacing:-1px;margin:8px 0}.integration-hero p{color:var(--muted);line-height:1.55;margin:0;max-width:600px}.integration-actions{flex-shrink:0}.api-notice{display:flex;gap:10px;align-items:flex-start;background:#fff9e9;border:1px solid #f0dfac;color:#76580a;padding:13px 15px;border-radius:14px;margin-bottom:14px;font-size:12px;line-height:1.45}.api-notice b{white-space:nowrap}.connected-strip{display:flex;justify-content:space-between;align-items:center;background:#eaf8ef;border:1px solid #c9ecd5;color:#168347;padding:10px 13px;border-radius:12px;margin-bottom:14px;font-size:12px;font-weight:850}.connected-strip button{border:0;background:transparent;color:#a33b3b;font-weight:800;cursor:pointer}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:700px){.integration-hero{display:block;padding:20px}.integration-hero h1{font-size:26px}.integration-actions{margin-top:16px}}main{min-width:0}.post{border-radius:24px;margin-bottom:22px;transition:transform .18s ease,box-shadow .18s ease}@media(hover:hover){.post:hover{transform:translateY(-2px);box-shadow:0 14px 38px #1e194617}}.post-media{width:100%;height:auto;min-height:300px;max-height:520px;padding:0;overflow:hidden;background:#f0f1f5}.post-media img{width:100%;height:100%;min-height:300px;max-height:520px;object-fit:cover;display:block;transition:transform .25s ease}@media(hover:hover){.post-media a:hover img{transform:scale(1.015)}}.post-media.learning,.post-media.fitness,.post-media.design,.post-media.entertainment,.post-media.discovery{height:340px;padding:22px}.post-media.entertainment{background:linear-gradient(135deg,#3b1d27,#e0656e)}.post-media.discovery{background:linear-gradient(135deg,#153448,#4285b4)}.post-content{padding:19px 20px 17px}.author-row{gap:11px}.post-avatar{width:42px;height:42px;flex:0 0 42px}.post-content>p{font-size:15px;line-height:1.6;margin:15px 0}.post-actions{align-items:center;gap:4px;border-top:1px solid #f0f0f3;padding-top:9px;margin-top:10px}.post-actions button{min-height:38px;padding:8px 10px}.loading{text-align:center;padding:24px 12px 34px;color:var(--muted);font-size:13px;font-weight:750}@media(max-width:700px){.shell{padding-left:8px;padding-right:8px}.post{border-radius:20px;margin-bottom:14px}.post-media,.post-media img{min-height:240px;max-height:430px}.post-media.learning,.post-media.fitness,.post-media.design,.post-media.entertainment,.post-media.discovery{height:280px}.post-content{padding:16px}.post-content>p{font-size:14px}.post-actions{justify-content:space-between}}body{background:radial-gradient(circle at 50% -10%,rgba(108,76,255,.07),transparent 32%),#f7f7fa}.hero{padding:20px 22px;margin-bottom:14px;border-radius:20px}.hero h2{margin:0 0 6px;font-size:25px;letter-spacing:-.7px}.hero p{font-size:14px;line-height:1.5}.card{border-radius:18px;box-shadow:0 5px 20px #1e19460a}.section-title{display:flex;align-items:center;justify-content:space-between;gap:14px}.section-title h2{margin:0 0 3px;font-size:16px}.secondary-button{border:1px solid var(--line);background:#fff;border-radius:12px;padding:9px 12px;font-weight:800;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.secondary-button:hover{background:#f4f2ff;color:var(--accent)}.post:not(:has(.post-media)) .post-content{padding:22px}.post:not(:has(.post-media)) .post-content>p{font-size:16px;line-height:1.65}.post{border-color:#e8e8ed;box-shadow:0 7px 24px #1e19460b}.author-row b{font-size:14px}.author-row small{font-size:12px}.post a{text-underline-offset:3px}@media(max-width:700px){.hero{padding:17px;margin-bottom:10px}.hero h2{font-size:22px}.hero p{font-size:13px}.post:not(:has(.post-media)) .post-content{padding:18px 16px}.post:not(:has(.post-media)) .post-content>p{font-size:15px}.card{border-radius:16px}}.brand-block{margin-bottom:22px}.brand{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:800;letter-spacing:.04em;line-height:1.1}.brand svg{flex-shrink:0}.brand-tagline{margin-top:5px;font-size:12px;font-weight:500;opacity:.62;letter-spacing:.01em}.brand-logo{width:34px;height:34px;object-fit:contain;flex-shrink:0}:root{--accent: #7c3cff;--aster-cyan: #18cfff;--aster-blue: #3478ff;--aster-violet: #7c3cff;--aster-pink: #f23bb5;--aster-coral: #ff667d;--aster-gold: #ffbd4a;--aster-gradient: linear-gradient( 90deg, #18cfff 0%, #3478ff 22%, #7c3cff 45%, #f23bb5 68%, #ff667d 84%, #ffbd4a 100% )}body{background:radial-gradient(circle at 12% 10%,rgba(24,207,255,.08),transparent 24%),radial-gradient(circle at 88% 18%,rgba(242,59,181,.08),transparent 25%),#f8f7fc}.brand span{background:var(--aster-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.brand-tagline{color:#6c7280;opacity:1}.nav.active{background:linear-gradient(90deg,#18cfff1c,#7c3cff1c,#f23bb51a);color:#7138e8}.primary{background:var(--aster-gradient);color:#fff}.hero{background:linear-gradient(135deg,#18cfff14,#7c3cff12,#f23bb512),#fff}.link-button,.eyebrow,.range-label b{color:#7138e8}input[type=range]{accent-color:#8b3dff}.nav.active,.primary{box-shadow:0 6px 20px #7c3cff1f}.brand-logo{width:46px;height:46px;object-fit:contain;flex-shrink:0}.main h1,.hero h2{background:var(--aster-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;width:fit-content}.brand span{background:none;-webkit-background-clip:initial;background-clip:initial;color:#111}body:before,body:after{content:"";position:fixed;pointer-events:none;z-index:-1;width:8px;height:8px;background:#7c3cff;clip-path:polygon(50% 0%,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0% 50%,42% 42%);filter:drop-shadow(0 0 6px currentColor);box-shadow:14vw 12vh #18cfff,38vw 28vh 0 -1px #7c3cff,67vw 14vh 0 1px #f23bb5,87vw 35vh 0 -1px #ffbd4a,24vw 58vh #3478ff,74vw 67vh 0 1px #f23bb5,92vw 82vh #18cfff,45vw 88vh 0 -1px #ffbd4a;animation:aster-shimmer 4s ease-in-out infinite}body:after{width:5px;height:5px;opacity:.6;animation-delay:-2s;animation-duration:5.5s}@keyframes aster-shimmer{0%,to{opacity:.25;transform:scale(.75)}50%{opacity:.9;transform:scale(1.35)}}@media(prefers-reduced-motion:reduce){body:before,body:after{animation:none}}body{position:relative;isolation:isolate}body:before,body:after{z-index:0}#root{position:relative;z-index:1;background:transparent}.app,.shell{background:transparent}.app-root{position:relative;isolation:isolate}.app-root:before{content:"✦     ✧          ✦       ✧        ✦       ✧";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;font-size:22px;letter-spacing:7vw;line-height:28vh;color:#7c3cff;opacity:.35;text-shadow:12vw 12vh 8px #18cfff,28vw 34vh 7px #3478ff,48vw 17vh 9px #f23bb5,67vw 45vh 8px #7c3cff,82vw 20vh 9px #ffbd4a,91vw 70vh 8px #f23bb5;animation:aster-visible-shimmer 3.5s ease-in-out infinite}@keyframes aster-visible-shimmer{0%,to{opacity:.18;filter:brightness(.9)}50%{opacity:.65;filter:brightness(1.4)}}@media(prefers-reduced-motion:reduce){.app-root:before{animation:none}}.app-root:before{content:"✦        ✧             ✦          ✦             ✧";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;font-size:15px;font-weight:400;letter-spacing:9vw;line-height:34vh;color:#7c3cff;opacity:.28;text-shadow:8vw 8vh 6px #18cfff,19vw 43vh 5px #7c3cff,31vw 72vh 7px #3478ff,44vw 14vh 6px #f23bb5,57vw 55vh 7px #18cfff,69vw 27vh 5px #ffbd4a,78vw 76vh 7px #f23bb5,88vw 11vh 6px #7c3cff,94vw 51vh 5px #ffbd4a;animation:aster-cosmic-shimmer 4.5s ease-in-out infinite}@keyframes aster-cosmic-shimmer{0%,to{opacity:.18;filter:brightness(.9);transform:scale(.98)}50%{opacity:.48;filter:brightness(1.45);transform:scale(1.02)}}.app-root:before{content:none}.aster-star-field{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.aster-star{position:absolute;line-height:1;opacity:.18;animation:aster-twinkle 4s ease-in-out infinite;filter:drop-shadow(0 0 5px currentColor)}.star-1{left:5%;top:14%;font-size:18px;color:#18cfff;animation-duration:3.2s}.star-2{left:18%;top:43%;font-size:11px;color:#7c3cff;animation-duration:4.7s;animation-delay:-1.8s}.star-3{left:32%;top:76%;font-size:15px;color:#f23bb5;animation-duration:5.2s;animation-delay:-3s}.star-4{left:44%;top:11%;font-size:10px;color:#3478ff;animation-duration:3.8s;animation-delay:-2s}.star-5{left:58%;top:61%;font-size:17px;color:#ffbd4a;animation-duration:5.6s;animation-delay:-1s}.star-6{left:70%;top:23%;font-size:12px;color:#f23bb5;animation-duration:4.1s;animation-delay:-2.7s}.star-7{left:81%;top:72%;font-size:19px;color:#18cfff;animation-duration:5s;animation-delay:-3.4s}.star-8{left:91%;top:37%;font-size:11px;color:#7c3cff;animation-duration:3.5s;animation-delay:-1.2s}.star-9{left:95%;top:84%;font-size:15px;color:#ff667d;animation-duration:4.8s;animation-delay:-2.2s}.star-10{left:12%;top:88%;font-size:10px;color:#ffbd4a;animation-duration:5.4s;animation-delay:-4s}@keyframes aster-twinkle{0%,to{opacity:.12;transform:scale(.7) rotate(0)}45%{opacity:.9;transform:scale(1.35) rotate(8deg)}60%{opacity:.45;transform:scale(1) rotate(4deg)}}@media(prefers-reduced-motion:reduce){.aster-star{animation:none;opacity:.35}}.aster-star{opacity:.38;filter:drop-shadow(0 0 4px currentColor) drop-shadow(0 0 10px currentColor)}@keyframes aster-twinkle{0%,to{opacity:.28;transform:scale(.9)}45%{opacity:1;transform:scale(1.65)}60%{opacity:.65;transform:scale(1.15)}}.star-1,.star-5,.star-7{font-size:24px}html,body{min-height:100%;background:radial-gradient(circle at 8% 12%,rgba(255,255,255,.95) 0 2px,transparent 4px),radial-gradient(circle at 18% 35%,rgba(190,220,255,.95) 0 3px,transparent 6px),radial-gradient(circle at 31% 9%,rgba(255,255,255,.9) 0 2px,transparent 5px),radial-gradient(circle at 47% 28%,rgba(210,225,255,.9) 0 2px,transparent 5px),radial-gradient(circle at 64% 12%,rgba(255,255,255,1) 0 3px,transparent 7px),radial-gradient(circle at 79% 32%,rgba(180,215,255,.95) 0 2px,transparent 5px),radial-gradient(circle at 92% 15%,rgba(255,255,255,.95) 0 3px,transparent 7px),radial-gradient(circle at 12% 67%,rgba(190,210,255,.9) 0 2px,transparent 5px),radial-gradient(circle at 28% 86%,rgba(255,255,255,.95) 0 3px,transparent 7px),radial-gradient(circle at 43% 63%,rgba(175,215,255,.9) 0 2px,transparent 5px),radial-gradient(circle at 58% 82%,rgba(255,255,255,.9) 0 3px,transparent 7px),radial-gradient(circle at 73% 69%,rgba(190,220,255,.95) 0 2px,transparent 5px),radial-gradient(circle at 88% 88%,rgba(255,255,255,.95) 0 3px,transparent 7px),radial-gradient(circle at 5% 45%,rgba(255,255,255,.8) 0 1px,transparent 3px),radial-gradient(circle at 14% 20%,rgba(255,255,255,.75) 0 1px,transparent 3px),radial-gradient(circle at 24% 58%,rgba(220,235,255,.8) 0 1px,transparent 3px),radial-gradient(circle at 37% 42%,rgba(255,255,255,.8) 0 1px,transparent 3px),radial-gradient(circle at 53% 7%,rgba(220,235,255,.8) 0 1px,transparent 3px),radial-gradient(circle at 69% 47%,rgba(255,255,255,.8) 0 1px,transparent 3px),radial-gradient(circle at 84% 58%,rgba(220,235,255,.8) 0 1px,transparent 3px),radial-gradient(circle at 96% 72%,rgba(255,255,255,.8) 0 1px,transparent 3px),radial-gradient(ellipse at 75% 15%,rgba(116,55,255,.28),transparent 32%),radial-gradient(ellipse at 20% 80%,rgba(0,150,255,.18),transparent 35%),#03050d;background-attachment:fixed;color:#f7f8ff}body{min-height:100vh}.app-root{min-height:100vh;background:transparent;color:#f7f8ff}.card,.hero,.instagram-note,.create-post,.create-post-card{background:#070a17e0;border:1px solid rgba(150,165,255,.2);color:#f5f7ff;box-shadow:0 18px 55px #0006,0 0 35px #5936ff14}.sidebar{background:#02040cf0;border-right:1px solid rgba(140,150,255,.18);color:#eef1ff}h1,h2,h3{color:#fff}.hero h2,.section-title h2{background:linear-gradient(90deg,#39d5ff,#7180ff,#bd70ff,#ff70d0);-webkit-background-clip:text;background-clip:text;color:transparent}.primary-button{background:linear-gradient(90deg,#19c8ff,#7167ff,#db5cff);color:#fff;border:0;box-shadow:0 0 18px #19c8ff40,0 0 30px #8250ff33}.secondary-button{background:#6653ff24;color:#d5d2ff;border:1px solid rgba(130,120,255,.32)}.sidebar nav button{color:#aeb7d2}.sidebar nav button:hover{background:#5e68ff24;color:#fff}.sidebar nav button.active{background:linear-gradient(90deg,#34b8ff33,#b553ff33);color:#fff;box-shadow:inset 3px 0 #58c7ff,0 0 20px #58c7ff14}input,textarea,select{background:#030610e6;color:#f5f7ff;border-color:#8c96ff3d}input::placeholder,textarea::placeholder{color:#737d9c}.subtle,.card p,.hero p,.brand-tagline{color:#aeb7d2}.brand-logo{filter:drop-shadow(0 0 8px rgba(57,202,255,.35)) drop-shadow(0 0 14px rgba(184,88,255,.2))}.brand-block{padding:28px 18px 24px;text-align:center}.brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.brand-logo{width:120px;height:120px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(40,200,255,.55)) drop-shadow(0 0 22px rgba(150,70,255,.45)) drop-shadow(0 0 35px rgba(255,80,210,.25))}.brand span{font-size:25px;font-weight:700;letter-spacing:5px;background:linear-gradient(90deg,#fff,#72d9ff,#b678ff,#ff75ce);-webkit-background-clip:text;background-clip:text;color:transparent}.brand-tagline{margin-top:10px;font-size:13px;color:#aeb7d2}body,#root,.app-root,.shell,main{background:transparent!important;color:#f7f8ff}.card,.hero,.instagram-note,.create-post,.create-post-card,.post-card{background:#070a17eb!important;color:#f7f8ff!important;border-color:#788cff38!important}.card *,.hero *,.create-post *,.create-post-card *,.post-card *{border-color:#788cff2e}.card p,.hero p,.subtle,.create-post p{color:#aeb7d2!important}.card h1,.card h2,.card h3,.hero h1,.hero h2,.hero h3,.create-post h1,.create-post h2,.create-post h3{color:#fff!important}.post,article{background:transparent;color:#f7f8ff}textarea,input{background:#030610e6!important;color:#fff!important}a{color:#55c7ff}.card,.hero,.create-post,.create-post-card{box-shadow:0 18px 55px #00000073,0 0 35px #5b48ff14!important}html,body,#root{background:#03050d!important}.app-root,.shell,main{background:transparent!important}header,.topbar,.page-header,.feed-header{background:#050814f0!important;color:#fff!important;border-color:#788cff2e!important}.card,.hero,.post,.post-card,article,.instagram-note,.create-post,.create-post-card{background:#070a17f0!important;color:#f7f8ff!important;border-color:#788cff38!important}.post *,.post-card *,article *,.card *{--surface: transparent}.post h1,.post h2,.post h3,.post-card h1,.post-card h2,.post-card h3,article h1,article h2,article h3{color:#fff!important}.post p,.post-card p,article p{color:#aeb7d2!important}.post img,.post-card img,article img{background:#080b18}.create-post,.create-post-card{background:#070a17f5!important}button{color:#eef1ff}input[type=search],input[type=text],textarea{background:#030610eb!important;color:#fff!important}[class*=white],[class*=light],[class*=surface],img{background-color:transparent}body{position:relative;min-height:100vh;background:#02030a!important;overflow-x:hidden}body:before{content:"";position:fixed;top:-15%;right:-15%;bottom:-15%;left:-15%;z-index:0;pointer-events:none;background:radial-gradient(ellipse 55% 40% at 12% 20%,rgba(0,150,255,.55),transparent 65%),radial-gradient(ellipse 55% 42% at 82% 18%,rgba(155,45,255,.6),transparent 65%),radial-gradient(ellipse 55% 40% at 60% 80%,rgba(255,30,190,.42),transparent 65%);filter:blur(70px)}body:after{content:"";position:fixed;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:0;pointer-events:none;background:radial-gradient(ellipse 30% 55% at 35% 35%,rgba(30,100,255,.28),transparent 70%),radial-gradient(ellipse 35% 50% at 72% 45%,rgba(190,50,255,.28),transparent 70%),radial-gradient(ellipse 30% 45% at 48% 90%,rgba(255,50,180,.22),transparent 70%);filter:blur(50px)}#root,.app-root{position:relative;z-index:1;background:transparent!important}.shell{background:transparent!important}body:before{content:""!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:999!important;pointer-events:none!important;background:radial-gradient(ellipse at 15% 25%,rgba(0,180,255,.75),transparent 35%),radial-gradient(ellipse at 80% 20%,rgba(190,40,255,.75),transparent 35%),radial-gradient(ellipse at 55% 80%,rgba(255,30,190,.6),transparent 35%)!important;filter:blur(50px)!important;opacity:1!important}.app-root{background:radial-gradient(ellipse 700px 500px at 15% 15%,rgba(20,130,255,.45),transparent 70%),radial-gradient(ellipse 800px 550px at 85% 20%,rgba(170,40,255,.5),transparent 70%),radial-gradient(ellipse 700px 500px at 55% 85%,rgba(255,30,190,.35),transparent 70%),radial-gradient(ellipse 500px 600px at 5% 75%,rgba(0,210,255,.28),transparent 70%),#02040d!important;min-height:100vh!important}.app-root{background:radial-gradient(ellipse 900px 500px at 5% 18%,rgba(20,150,255,.3),transparent 72%),radial-gradient(ellipse 1000px 600px at 92% 12%,rgba(175,45,255,.34),transparent 72%),radial-gradient(ellipse 850px 550px at 58% 90%,rgba(255,35,190,.22),transparent 72%),radial-gradient(ellipse 650px 700px at 30% 55%,rgba(55,75,255,.18),transparent 75%),#02040d!important;min-height:100vh}.app-root:before{content:"";position:fixed;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;z-index:0;background:radial-gradient(ellipse at 25% 30%,rgba(0,180,255,.18),transparent 30%),radial-gradient(ellipse at 75% 35%,rgba(190,50,255,.2),transparent 32%),radial-gradient(ellipse at 50% 80%,rgba(255,50,190,.13),transparent 35%);filter:blur(80px);opacity:.9}.app-root>*{position:relative;z-index:1}.app-root{background:radial-gradient(circle at 7% 14%,rgba(255,255,255,.95) 0 2px,transparent 5px),radial-gradient(circle at 18% 38%,rgba(180,220,255,.95) 0 3px,transparent 7px),radial-gradient(circle at 34% 10%,rgba(255,255,255,.9) 0 2px,transparent 5px),radial-gradient(circle at 48% 30%,rgba(210,225,255,.9) 0 2px,transparent 6px),radial-gradient(circle at 67% 12%,rgba(255,255,255,1) 0 3px,transparent 7px),radial-gradient(circle at 82% 34%,rgba(190,220,255,.95) 0 2px,transparent 6px),radial-gradient(circle at 94% 16%,rgba(255,255,255,.95) 0 3px,transparent 7px),radial-gradient(circle at 13% 70%,rgba(200,225,255,.9) 0 2px,transparent 6px),radial-gradient(circle at 29% 88%,rgba(255,255,255,.95) 0 3px,transparent 7px),radial-gradient(circle at 45% 64%,rgba(190,220,255,.9) 0 2px,transparent 6px),radial-gradient(circle at 60% 84%,rgba(255,255,255,.9) 0 3px,transparent 7px),radial-gradient(circle at 76% 70%,rgba(200,225,255,.95) 0 2px,transparent 6px),radial-gradient(circle at 90% 88%,rgba(255,255,255,.95) 0 3px,transparent 7px),radial-gradient(circle at 5% 48%,rgba(255,255,255,.8) 0 1px,transparent 3px),radial-gradient(circle at 24% 57%,rgba(220,235,255,.8) 0 1px,transparent 3px),radial-gradient(circle at 38% 44%,rgba(255,255,255,.8) 0 1px,transparent 3px),radial-gradient(circle at 54% 8%,rgba(220,235,255,.8) 0 1px,transparent 3px),radial-gradient(circle at 70% 48%,rgba(255,255,255,.8) 0 1px,transparent 3px),radial-gradient(circle at 85% 59%,rgba(220,235,255,.8) 0 1px,transparent 3px),radial-gradient(ellipse 900px 500px at 5% 18%,rgba(20,150,255,.3),transparent 72%),radial-gradient(ellipse 1000px 600px at 92% 12%,rgba(175,45,255,.34),transparent 72%),radial-gradient(ellipse 850px 550px at 58% 90%,rgba(255,35,190,.22),transparent 72%),radial-gradient(ellipse 650px 700px at 30% 55%,rgba(55,75,255,.18),transparent 75%),#02040d!important;min-height:100vh}.app-root{position:relative!important}.app-root:before{content:""!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;pointer-events:none!important;background-image:radial-gradient(circle at 5% 12%,white 0 3px,transparent 7px),radial-gradient(circle at 13% 31%,#7de7ff 0 3px,transparent 8px),radial-gradient(circle at 22% 8%,white 0 4px,transparent 9px),radial-gradient(circle at 31% 23%,#d6c8ff 0 3px,transparent 8px),radial-gradient(circle at 43% 11%,white 0 3px,transparent 8px),radial-gradient(circle at 55% 27%,#8ee8ff 0 3px,transparent 8px),radial-gradient(circle at 68% 9%,white 0 4px,transparent 10px),radial-gradient(circle at 79% 25%,#d99aff 0 3px,transparent 8px),radial-gradient(circle at 91% 12%,white 0 4px,transparent 10px),radial-gradient(circle at 7% 58%,#7de7ff 0 3px,transparent 8px),radial-gradient(circle at 19% 78%,white 0 4px,transparent 10px),radial-gradient(circle at 34% 61%,#b89cff 0 3px,transparent 8px),radial-gradient(circle at 48% 88%,white 0 4px,transparent 10px),radial-gradient(circle at 61% 67%,#78ddff 0 3px,transparent 8px),radial-gradient(circle at 76% 84%,white 0 4px,transparent 10px),radial-gradient(circle at 89% 62%,#d69aff 0 3px,transparent 8px),radial-gradient(circle at 97% 89%,white 0 3px,transparent 8px),radial-gradient(circle at 10% 43%,white 0 1px,transparent 4px),radial-gradient(circle at 27% 48%,white 0 1px,transparent 4px),radial-gradient(circle at 39% 36%,#9bdfff 0 1px,transparent 4px),radial-gradient(circle at 52% 51%,white 0 1px,transparent 4px),radial-gradient(circle at 73% 44%,white 0 1px,transparent 4px),radial-gradient(circle at 84% 52%,#c9a5ff 0 1px,transparent 4px);background-repeat:no-repeat}.app-root>*{position:relative!important;z-index:1!important}.post{background:#070a17f5!important;border:1px solid rgba(130,145,255,.2)!important;color:#fff!important;box-shadow:0 18px 55px #00000073,0 0 30px #6446ff14!important}.post-content{background:#070a17f5!important;color:#fff!important}.post-content>p{color:#aeb7d2!important}.author-row b{color:#fff!important}.author-row small{color:#8993b2!important}.post-actions{border-top-color:#8291ff29!important}.post-actions button{color:#aeb7d2!important}.post-actions button:hover{background:#6e5aff24!important;color:#fff!important}.more{color:#aeb7d2!important}.post-media{background:#080b18!important}.post-media img{background:transparent!important}.post{display:grid!important;grid-template-columns:1fr!important;overflow:hidden!important;background:#050814f7!important;border:1px solid rgba(125,145,255,.22)!important;border-radius:24px!important}.post-body{display:contents!important}.post-author{order:1!important;display:flex!important;align-items:center!important;gap:11px!important;padding:17px 20px 12px!important;background:#050814f7!important}.post-media{order:2!important;width:100%!important;height:430px!important;min-height:0!important;max-height:none!important;padding:0!important;overflow:hidden!important;background:#050816!important}.post-media img{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;object-fit:cover!important;display:block!important}.post-title{order:3!important;padding:18px 20px 4px!important;background:#050814f7!important;color:#fff!important;font-size:25px!important;line-height:1.18!important;font-weight:850!important;letter-spacing:-.5px!important}.post-text{order:4!important;padding:5px 20px 4px!important;background:#050814f7!important;color:#aeb7d0!important;font-size:14px!important;line-height:1.55!important}.post-body>div:has(>a[href]){background:#050814f7!important}.post-actions{order:6!important;padding:11px 16px 15px!important;margin:0!important;background:#050814f7!important;border-top:1px solid rgba(125,145,255,.15)!important}.post-actions button{color:#aeb7d0!important;background:transparent!important}.post-actions button:hover{color:#fff!important;background:#6e5aff26!important}.post-avatar{background:linear-gradient(135deg,#20dfff,#8c55ff)!important;color:#fff!important;box-shadow:0 0 18px #50b4ff40!important}.post-author strong{color:#fff!important}.post-author>div:last-child>div{color:#8791ae!important}.post a{color:#69d9ff!important}@media(max-width:700px){.post-media{height:300px!important}.post-title{font-size:21px!important;padding-left:16px!important;padding-right:16px!important}.post-text,.post-author{padding-left:16px!important;padding-right:16px!important}}.post{position:relative!important;transition:transform .2s ease,box-shadow .2s ease!important}.post:has(.post-avatar.learning){box-shadow:0 18px 55px #00000073,0 0 35px #7d55ff33!important}.post:has(.post-avatar.fitness){box-shadow:0 18px 55px #00000073,0 0 35px #28d2be2e!important}.post:has(.post-avatar.design){box-shadow:0 18px 55px #00000073,0 0 35px #ff4bb433!important}.post:has(.post-avatar.entertainment){box-shadow:0 18px 55px #00000073,0 0 35px #cd41ff33!important}.post:has(.post-avatar.discovery){box-shadow:0 18px 55px #00000073,0 0 35px #2da5ff33!important}@media(hover:hover){.post:hover{transform:translateY(-3px)}}.post{display:flex!important;flex-direction:column!important;overflow:hidden!important;position:relative!important;background:#050814f7!important}.post-body{display:flex!important;flex-direction:column!important;width:100%!important}.post-author{order:1!important}.post-media{order:2!important}.post-title{order:3!important}.post-text{order:4!important}.post-body>div:has(>a[href]){order:5!important;padding:8px 20px 10px!important;margin:0!important;background:#050814f7!important}.post-actions{order:6!important}.post-media{width:100%!important;height:430px!important;overflow:hidden!important;background:#050816!important}.post-media img{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;object-fit:cover!important}.post-body>div:has(>a[href]) a{color:#69d9ff!important;font-weight:700!important}@media(max-width:700px){.post-media{height:300px!important}.post-body>div:has(>a[href]){padding-left:16px!important;padding-right:16px!important}}.sidebar{position:sticky!important;top:0!important;height:100vh!important;max-height:100vh!important;overflow-y:auto!important;overflow-x:hidden!important;align-self:flex-start!important;scrollbar-width:thin!important}@media(max-width:900px){.sidebar{position:fixed!important;top:0!important;left:0!important;height:100vh!important;max-height:100vh!important;overflow-y:auto!important}}.sidebar::-webkit-scrollbar{width:5px}.sidebar::-webkit-scrollbar-thumb{border-radius:10px;background:#9682ff59}.main-content>header,.feed-header{position:relative!important;padding:28px 32px 22px!important;background:#04071494!important;border-bottom:1px solid rgba(140,120,255,.16)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.feed-header h1,.main-content h1{font-size:clamp(42px,5vw,68px)!important;line-height:.98!important;font-weight:900!important;letter-spacing:-2.5px!important;margin:0!important;background:linear-gradient(90deg,#35d9ff,#6675ff 38%,#c45cff 70%,#ff8ccf)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;text-shadow:0 0 28px rgba(80,180,255,.18),0 0 45px rgba(190,80,255,.12)!important}.feed-header p,.main-content h1+p{margin-top:10px!important;color:#aeb8d3!important;font-size:16px!important;line-height:1.5!important}.feed-header input,.main-content header input{background:#0c1126c2!important;border:1px solid rgba(130,150,255,.28)!important;border-radius:18px!important;color:#fff!important;box-shadow:inset 0 1px #ffffff0a,0 0 25px #4678ff14!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.feed-header input::placeholder,.main-content header input::placeholder{color:#7f8aaa!important}.feed-header button,.main-content header button{border-radius:14px!important;border:1px solid rgba(130,150,255,.25)!important;background:#141834b8!important;color:#dce5ff!important;transition:all .2s ease!important}.feed-header button:hover,.main-content header button:hover{transform:translateY(-1px)!important;border-color:#50d2ff8c!important;box-shadow:0 0 22px #46aaff29!important}.brand-logo{filter:drop-shadow(0 0 10px rgba(40,210,255,.65)) drop-shadow(0 0 22px rgba(150,70,255,.55)) drop-shadow(0 0 36px rgba(255,80,210,.3))!important}@media(max-width:700px){.main-content>header,.feed-header{padding:22px 18px 18px!important}.feed-header h1,.main-content h1{font-size:42px!important;letter-spacing:-1.5px!important}}body{position:relative;min-height:100vh;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:radial-gradient(circle at 5% 12%,rgba(255,255,255,.95) 0 2px,transparent 3px),radial-gradient(circle at 12% 32%,rgba(90,220,255,.95) 0 2px,transparent 4px),radial-gradient(circle at 21% 8%,rgba(255,255,255,.9) 0 3px,transparent 4px),radial-gradient(circle at 29% 42%,rgba(180,120,255,.9) 0 2px,transparent 4px),radial-gradient(circle at 37% 18%,rgba(255,255,255,.85) 0 2px,transparent 4px),radial-gradient(circle at 46% 62%,rgba(100,210,255,.9) 0 2px,transparent 4px),radial-gradient(circle at 55% 15%,rgba(255,255,255,.95) 0 3px,transparent 5px),radial-gradient(circle at 63% 38%,rgba(210,120,255,.9) 0 2px,transparent 4px),radial-gradient(circle at 72% 10%,rgba(255,255,255,.9) 0 2px,transparent 4px),radial-gradient(circle at 81% 28%,rgba(100,220,255,.95) 0 3px,transparent 5px),radial-gradient(circle at 91% 16%,rgba(255,255,255,.95) 0 3px,transparent 5px),radial-gradient(circle at 96% 47%,rgba(180,110,255,.9) 0 2px,transparent 4px),radial-gradient(circle at 8% 78%,rgba(120,220,255,.9) 0 2px,transparent 4px),radial-gradient(circle at 25% 91%,rgba(255,255,255,.9) 0 3px,transparent 5px),radial-gradient(circle at 48% 84%,rgba(200,110,255,.9) 0 2px,transparent 4px),radial-gradient(circle at 68% 76%,rgba(255,255,255,.9) 0 2px,transparent 4px),radial-gradient(circle at 84% 88%,rgba(100,220,255,.9) 0 2px,transparent 4px),radial-gradient(circle at 94% 72%,rgba(255,255,255,.95) 0 3px,transparent 5px);opacity:.95}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:radial-gradient(circle at 15% 20%,rgba(80,190,255,.3),transparent 18px),radial-gradient(circle at 39% 70%,rgba(170,80,255,.28),transparent 22px),radial-gradient(circle at 76% 30%,rgba(100,190,255,.25),transparent 20px),radial-gradient(circle at 90% 80%,rgba(210,80,255,.25),transparent 22px);filter:blur(3px)}html,body,#root{min-height:100%}html{background:#02030d}body{margin:0;min-height:100vh;color:#f5f7ff;background:radial-gradient(ellipse at 18% 18%,rgba(0,105,255,.42) 0%,transparent 28%),radial-gradient(ellipse at 78% 15%,rgba(190,0,255,.4) 0%,transparent 30%),radial-gradient(ellipse at 52% 82%,rgba(55,20,180,.42) 0%,transparent 32%),radial-gradient(ellipse at 90% 70%,rgba(255,0,190,.2) 0%,transparent 26%),#02030d;overflow-x:hidden}body:before{content:"";position:fixed;top:-15%;right:-15%;bottom:-15%;left:-15%;pointer-events:none;z-index:0;background:radial-gradient(ellipse at 25% 35%,rgba(0,150,255,.28),transparent 22%),radial-gradient(ellipse at 72% 28%,rgba(255,0,210,.25),transparent 24%),radial-gradient(ellipse at 55% 75%,rgba(105,30,255,.26),transparent 25%),radial-gradient(ellipse at 90% 55%,rgba(0,110,255,.18),transparent 20%);filter:blur(45px);opacity:.95}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:radial-gradient(circle at 3% 8%,white 0 2px,transparent 4px),radial-gradient(circle at 7% 31%,#58d9ff 0 2px,transparent 5px),radial-gradient(circle at 11% 76%,white 0 2px,transparent 4px),radial-gradient(circle at 15% 14%,#a96cff 0 2px,transparent 5px),radial-gradient(circle at 19% 52%,white 0 3px,transparent 5px),radial-gradient(circle at 24% 8%,#56cfff 0 2px,transparent 5px),radial-gradient(circle at 28% 88%,white 0 2px,transparent 4px),radial-gradient(circle at 33% 24%,#d66cff 0 2px,transparent 5px),radial-gradient(circle at 38% 68%,white 0 3px,transparent 5px),radial-gradient(circle at 43% 11%,#54d9ff 0 2px,transparent 5px),radial-gradient(circle at 48% 42%,white 0 2px,transparent 5px),radial-gradient(circle at 52% 91%,#d86cff 0 2px,transparent 5px),radial-gradient(circle at 57% 19%,white 0 3px,transparent 5px),radial-gradient(circle at 62% 61%,#59d8ff 0 2px,transparent 5px),radial-gradient(circle at 67% 7%,white 0 2px,transparent 4px),radial-gradient(circle at 71% 34%,#b96cff 0 2px,transparent 5px),radial-gradient(circle at 76% 81%,white 0 3px,transparent 5px),radial-gradient(circle at 81% 17%,#55d9ff 0 2px,transparent 5px),radial-gradient(circle at 86% 49%,white 0 2px,transparent 5px),radial-gradient(circle at 91% 11%,#dc6cff 0 2px,transparent 5px),radial-gradient(circle at 95% 73%,white 0 3px,transparent 5px),radial-gradient(circle at 98% 30%,#57d8ff 0 2px,transparent 5px);opacity:.95}#root{position:relative;z-index:1}.post,.post-card,.create-post,.create-post-card,.quick-controls,.feed-intro{background:#050a1dc7!important;border:1px solid rgba(95,120,255,.3)!important;box-shadow:0 0 0 1px #ffffff05,0 18px 55px #0000006b,0 0 35px #4650ff14!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}h1{background:linear-gradient(90deg,#38d9ff,#6c72ff,#c85cff,#ff69c9)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;font-weight:900!important}button:hover{box-shadow:0 0 18px #2dd2ff38,0 0 8px #be32ff24}@media(min-width:1100px){.shell{width:min(1450px,calc(100vw - 70px))!important;max-width:none!important;margin:0 auto!important;display:grid!important;grid-template-columns:270px minmax(520px,720px) 310px!important;gap:28px!important;align-items:start!important}.sidebar{position:sticky!important;top:24px!important;width:270px!important;height:calc(100vh - 48px)!important;overflow-y:auto!important;background:#04091bb8!important;border:1px solid rgba(80,130,255,.28)!important;border-radius:24px!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;box-shadow:0 20px 60px #00000073,0 0 35px #4650ff1f!important}.main-content{width:100%!important;min-width:0!important}.right-sidebar,.right-rail,.feed-right,.sidebar-right{display:block!important;position:sticky!important;top:24px!important;width:310px!important}.right-sidebar>*,.right-rail>*,.feed-right>*,.sidebar-right>*{background:#050a1dc7!important;border:1px solid rgba(100,90,255,.32)!important;border-radius:22px!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;box-shadow:0 18px 50px #0006,0 0 28px #6446ff1a!important}}@media(min-width:1100px){.right-sidebar:empty,.right-rail:empty,.feed-right:empty,.sidebar-right:empty{display:none!important}}.sidebar{scrollbar-width:thin;scrollbar-color:rgba(120,100,255,.55) transparent}.sidebar::-webkit-scrollbar{width:6px}.sidebar::-webkit-scrollbar-track{background:transparent}.sidebar::-webkit-scrollbar-thumb{background:#7864ff73;border-radius:20px}.post,.post-card,.create-post,.create-post-card{background:#040a1cd6!important;border:1px solid rgba(90,120,255,.3)!important;box-shadow:0 18px 55px #0000006b,0 0 30px #5050ff14!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.create-post,.create-post-card{border:1px solid rgba(90,180,255,.38)!important;box-shadow:0 0 25px #32aaff1a,0 15px 45px #00000059!important}.create-post textarea,.create-post input,.create-post-card textarea,.create-post-card input{background:#070e24cc!important;color:#fff!important;border:1px solid rgba(100,130,255,.3)!important;border-radius:16px!important}.create-post button,.create-post-card button{background:linear-gradient(90deg,#18d9ff,#635cff,#d83cff)!important;color:#fff!important;border:none!important;border-radius:14px!important;box-shadow:0 0 18px #28beff4d,0 0 30px #b432ff2e!important}@media(min-width:1100px){.shell{width:min(1450px,calc(100vw - 70px))!important;max-width:none!important;margin:0 auto!important;display:grid!important;grid-template-columns:270px minmax(520px,720px) 310px!important;gap:28px!important;align-items:start!important}.sidebar{width:270px!important;min-width:270px!important;position:sticky!important;top:20px!important;height:calc(100vh - 40px)!important;overflow-y:auto!important;border-radius:24px!important;background:#030819c7!important;border:1px solid rgba(70,130,255,.3)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;box-shadow:0 20px 60px #00000073,0 0 35px #3c5aff1f!important}.main{width:100%!important;min-width:0!important}.main .post,.main .post-card,.main .create-post,.main .create-post-card{background:#040a1cdb!important;border:1px solid rgba(90,120,255,.3)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-shadow:0 18px 55px #0000006b,0 0 30px #5050ff1a!important}}.right-sidebar{width:310px!important;min-width:310px!important;display:flex!important;flex-direction:column!important;gap:18px!important}.side-panel{width:100%!important;box-sizing:border-box!important;padding:20px!important;background:#050a1de0!important;border:1px solid rgba(105,100,255,.35)!important;border-radius:22px!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;box-shadow:0 20px 55px #00000073,0 0 30px #5050ff1f!important}.side-panel-title{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:18px!important}.side-panel-title h2{margin:0!important;font-size:19px!important;line-height:1.2!important;color:#fff!important}.side-icon{width:32px!important;height:32px!important;flex:0 0 32px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#66eaff!important;font-size:23px!important;text-shadow:0 0 8px rgba(60,220,255,.9),0 0 18px rgba(190,60,255,.7)!important}.trending-item{display:flex!important;align-items:center!important;gap:13px!important;padding:10px 0!important}.trend-number{width:38px!important;height:38px!important;min-width:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#37469159!important;color:#fff!important;font-size:14px!important;font-weight:800!important}.trending-item>div{min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}.trending-item strong{display:block!important;color:#fff!important;font-size:14px!important;line-height:1.3!important}.trending-item span:not(.trend-number){display:block!important;color:#9da8c7!important;font-size:12px!important}.suggested-user{display:flex!important;align-items:center!important;gap:10px!important;padding:11px 0!important}.suggested-avatar{width:40px!important;height:40px!important;min-width:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:linear-gradient(135deg,#16dfff,#635cff,#dc3cff)!important;color:#fff!important;font-size:11px!important;font-weight:800!important}.suggested-info{flex:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.suggested-info strong{color:#fff!important;font-size:13px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.suggested-info span{color:#8f9ab9!important;font-size:11px!important}.suggested-user button{flex:0 0 auto!important;padding:7px 12px!important;border-radius:999px!important;background:transparent!important;border:1px solid #db3cff!important;color:#ed72ff!important;font-size:11px!important;font-weight:700!important;cursor:pointer!important}.suggested-user button:hover{background:#d232ff1f!important;box-shadow:0 0 16px #d232ff4d!important}.post{background:#050814fa!important;border:1px solid rgba(100,120,255,.28)!important;border-radius:24px!important;overflow:hidden!important}.post-media{position:relative!important;width:100%!important;height:430px!important;min-height:430px!important;max-height:430px!important;padding:0!important;margin:0!important;overflow:hidden!important;background:#050816!important}.post-media a{display:block!important;width:100%!important;height:100%!important}.post-media img{width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center!important;display:block!important;filter:brightness(.78) saturate(1.12) contrast(1.04)!important;transition:transform .35s ease,filter .35s ease!important}.post-media:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;background:linear-gradient(180deg,#03071405,#0307140a 55%,#0307147a)!important}.post-media:hover img{transform:scale(1.018)!important;filter:brightness(.84) saturate(1.16) contrast(1.06)!important}.post-title,.post-text{background:#050814fa!important;color:#fff!important}@media(max-width:700px){.post-media{height:300px!important;min-height:300px!important;max-height:300px!important}}.topbar .icon-button{background:#0a0f26eb!important;color:#dce7ff!important;border:1px solid rgba(105,217,255,.45)!important;border-radius:14px!important;box-shadow:0 0 14px #46c8ff1f,inset 0 0 12px #5050ff14!important;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease!important}.topbar .icon-button:hover{background:#191441fa!important;color:#fff!important;border-color:#6ee6ffe6!important;box-shadow:0 0 18px #46d2ff4d,0 0 30px #aa3cff2e!important;transform:translateY(-1px)!important}.topbar .icon-button svg{color:#b9eaff!important}.aster-why{margin-top:14px!important;padding:18px!important;background:linear-gradient(145deg,#0a1430f5,#140830f0)!important;border:1px solid rgba(90,210,255,.28)!important;border-radius:18px!important;box-shadow:0 0 25px #5064ff1a,inset 0 0 25px #7832ff0d!important}.aster-why-header{display:flex!important;align-items:center!important;gap:11px!important;margin-bottom:18px!important}.aster-why-icon{width:34px!important;height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;color:#65e8ff!important;font-size:22px!important;background:#32b4ff1a!important;text-shadow:0 0 8px rgba(60,220,255,.9),0 0 18px rgba(180,60,255,.7)!important}.aster-why-header strong{color:#fff!important;font-size:15px!important}.why-factor{margin:14px 0!important}.why-factor-top{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:6px!important;color:#dce5ff!important;font-size:13px!important}.why-factor-top strong{color:#66dcff!important;font-size:12px!important}.why-bar{height:5px!important;overflow:hidden!important;background:#788cbe24!important;border-radius:999px!important}.why-bar div{height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#19dfff,#7161ff,#d83cff)!important;box-shadow:0 0 10px #46c8ff59!important}.why-factor small{display:block!important;margin-top:5px!important;color:#8997b8!important;font-size:11px!important}.why-total{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-top:18px!important;padding-top:14px!important;border-top:1px solid rgba(130,140,190,.16)!important;color:#dce5ff!important;font-size:13px!important}.why-total strong{color:#fff!important;font-size:18px!important;text-shadow:0 0 12px rgba(90,220,255,.45)!important}.theme-search-card{padding:14px!important}.theme-search{width:100%!important;box-sizing:border-box!important;padding:15px 18px!important;border-radius:16px!important;background:#080e24e6!important;border:1px solid rgba(90,180,255,.3)!important;color:#fff!important;font-size:15px!important;outline:none!important}.theme-search::placeholder{color:#8793b4!important}.theme-search:focus{border-color:#46dcffbf!important;box-shadow:0 0 20px #3cd2ff1f,0 0 30px #a03cff14!important}.theme-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-top:20px!important}.theme-card{position:relative!important;min-height:150px!important;padding:20px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;background:linear-gradient(145deg,#0a122deb,#160930e0)!important;border:1px solid rgba(100,110,255,.28)!important;border-radius:20px!important;color:#fff!important;cursor:pointer!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important}.theme-card:hover{transform:translateY(-3px)!important;border-color:#50dcffa6!important;box-shadow:0 0 25px #3cbeff24,0 0 35px #b432ff1a!important}.theme-icon{font-size:32px!important;margin-bottom:12px!important}.theme-name{font-size:17px!important;font-weight:800!important}.theme-description{margin-top:6px!important;color:#929dbc!important;font-size:12px!important;line-height:1.4!important;max-width:240px!important}.theme-arrow{position:absolute!important;right:16px!important;bottom:16px!important;color:#64ddff!important}.active-theme-card{position:relative!important}.theme-back{background:transparent!important;border:none!important;color:#66dcff!important;padding:0!important;margin-bottom:20px!important;font-weight:700!important;cursor:pointer!important}.active-theme-heading{display:flex!important;align-items:center!important;gap:15px!important}.active-theme-heading h2{margin:0!important;font-size:28px!important;background:linear-gradient(90deg,#4de2ff,#8b62ff,#e95cff)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.active-theme-heading p{margin:5px 0 0!important}.active-theme-icon{width:58px!important;height:58px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:18px!important;background:#4664ff21!important;border:1px solid rgba(100,180,255,.25)!important;font-size:30px!important}.theme-source-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:20px!important}.theme-source-row span{padding:7px 11px!important;border-radius:999px!important;background:#505aa02e!important;border:1px solid rgba(100,110,200,.22)!important;color:#b8c5e5!important;font-size:11px!important}.empty-theme{text-align:center!important;padding:45px 25px!important}.empty-theme-icon{font-size:36px!important;color:#67ddff!important;text-shadow:0 0 12px rgba(60,220,255,.65),0 0 25px rgba(170,60,255,.45)!important}.empty-theme h2{margin-bottom:8px!important}@media(max-width:700px){.theme-grid{grid-template-columns:1fr!important}}.explore-hero{position:relative;overflow:hidden;padding:34px 30px 28px;margin-bottom:16px;border-radius:28px;border:1px solid rgba(100,180,255,.28);background:radial-gradient(circle at 82% 15%,rgba(190,60,255,.28),transparent 35%),radial-gradient(circle at 20% 80%,rgba(0,190,255,.18),transparent 38%),#050a20c7;box-shadow:0 0 35px #3c50ff24,inset 0 1px #ffffff0f}.explore-hero:after{content:"✦";position:absolute;right:8%;top:8%;font-size:110px;opacity:.08;color:#9f7cff;pointer-events:none}.explore-eyebrow,.explore-small-label{color:#67ddff;font-size:12px;font-weight:800;letter-spacing:4px;text-transform:uppercase}.explore-hero h2{margin:6px 0 0;font-size:clamp(48px,7vw,82px);line-height:.95;font-weight:900;letter-spacing:-4px;background:linear-gradient(90deg,#52dfff,#8f7cff 48%,#ff4de1);-webkit-background-clip:text;background-clip:text;color:transparent}.explore-hero h2 span{background:linear-gradient(90deg,#8e78ff,#ff45df);-webkit-background-clip:text;background-clip:text;color:transparent}.explore-hero h3{position:relative;z-index:1;margin:14px 0 8px;font-size:25px;color:#f5f7ff}.explore-hero p{position:relative;z-index:1;max-width:720px;margin:0;color:#aebce5;font-size:15px;line-height:1.65}.explore-actions{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.explore-primary-button,.explore-secondary-button{border-radius:999px;padding:12px 21px;font-weight:800;font-size:13px;cursor:pointer;transition:.2s ease}.explore-primary-button{color:#fff;border:1px solid rgba(255,255,255,.25);background:linear-gradient(90deg,#159cff,#9c43ff,#f03bda);box-shadow:0 0 18px #46aaff4d,0 0 30px #be3cff33}.explore-secondary-button{color:#e7eaff;border:1px solid rgba(105,180,255,.35);background:#141e468c}.explore-primary-button:hover,.explore-secondary-button:hover{transform:translateY(-2px)}.explore-search-card{margin-bottom:14px}.explore-search-card .theme-search{width:100%;box-sizing:border-box;min-height:50px;padding:0 20px;border-radius:999px;border:1px solid rgba(100,180,255,.32);background:#04091ecc;color:#fff;outline:none;font-size:14px;box-shadow:inset 0 0 20px #3c64ff14}.explore-search-card .theme-search:focus{border-color:#65dfff;box-shadow:0 0 18px #3cdcff29,inset 0 0 20px #3c64ff14}.explore-topic-chips{display:flex;gap:9px;overflow-x:auto;padding:4px 0 15px;scrollbar-width:none}.explore-topic-chips::-webkit-scrollbar{display:none}.explore-chip{flex:0 0 auto;padding:9px 18px;border-radius:999px;color:#b9c7e9;background:#080f2ab3;border:1px solid rgba(95,150,230,.25);cursor:pointer;font-size:12px;font-weight:700}.explore-chip.active{color:#fff;border-color:#5bdfff;background:linear-gradient(90deg,#14aaff40,#b432ff4d);box-shadow:0 0 16px #46c8ff33}.explore-section{margin-top:8px}.explore-section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.explore-section-heading h2{margin:4px 0;color:#f4f6ff;font-size:25px}.explore-section-heading p{margin:0;color:#8493bb;font-size:13px}.explore-sparkle{font-size:28px;color:#72e8ff;text-shadow:0 0 10px rgba(70,220,255,.7),0 0 25px rgba(190,70,255,.5)}.explore-theme-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.explore-theme-card{position:relative;overflow:hidden;padding:0;min-height:210px;text-align:left;border-radius:20px;border:1px solid rgba(100,180,255,.3);background:#070d27;color:#fff;cursor:pointer;transition:.25s ease}.explore-theme-card:hover{transform:translateY(-4px);border-color:#64e6ffbf;box-shadow:0 0 24px #32b4ff2e,0 0 40px #aa3cff1f}.explore-theme-image{height:112px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 30%,rgba(0,220,255,.25),transparent 40%),radial-gradient(circle at 75% 65%,rgba(230,40,220,.28),transparent 45%),linear-gradient(135deg,#101b55,#10092e)}.explore-theme-image span{font-size:48px;filter:drop-shadow(0 0 15px rgba(100,220,255,.55))}.explore-theme-content{padding:14px}.explore-theme-content h3{margin:0 0 5px;font-size:16px}.explore-theme-content p{margin:0;min-height:34px;color:#9daed4;font-size:12px;line-height:1.45}.explore-theme-link{display:inline-block;margin-top:10px;color:#67ddff;font-size:12px;font-weight:800}.explore-feature-card{margin-top:18px;padding:10px;border-radius:24px;border:1px solid rgba(120,170,255,.28);background:#04091eb8;box-shadow:0 0 28px #3264ff1a}.explore-feature-header{display:flex;align-items:center;gap:10px;padding:7px 9px 10px}.explore-avatar{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-weight:900;background:linear-gradient(135deg,#16bfff,#9d42ff);box-shadow:0 0 15px #6464ff59}.explore-feature-header strong{display:block;font-size:13px}.explore-feature-header span:not(.explore-feature-tag){display:block;color:#8493bb;font-size:11px;margin-top:2px}.explore-feature-tag{margin-left:auto;padding:6px 11px;border-radius:999px;color:#63e4ff;border:1px solid rgba(60,220,255,.4);font-size:10px}.explore-discovery-panel{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding:24px;border-radius:22px;border:1px solid rgba(170,70,255,.35);background:radial-gradient(circle at 90% 50%,rgba(190,50,255,.22),transparent 42%),#080c28c7}.explore-discovery-panel h2{margin:6px 0;font-size:23px}.explore-discovery-panel p{max-width:600px;margin:0;color:#9daed4;font-size:13px;line-height:1.55}.active-theme-card{border-color:#5ad2ff59!important;background:radial-gradient(circle at 80% 10%,rgba(160,60,255,.15),transparent 40%),#050a20cc!important}@media(max-width:900px){.explore-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.explore-discovery-panel{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.explore-hero{padding:26px 20px}.explore-hero h2{font-size:48px;letter-spacing:-2px}.explore-hero h3{font-size:20px}.explore-theme-grid{grid-template-columns:1fr}.explore-theme-card{min-height:190px}}.explore-sources-panel{padding-bottom:14px}.explore-source-item{width:100%;display:flex;align-items:center;gap:12px;padding:10px 6px;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer;border-radius:12px}.explore-source-item:hover{background:#5a78ff1f}.explore-source-icon{width:34px;height:34px;flex:0 0 34px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:16px;font-weight:800;background:linear-gradient(135deg,#159cff,#9c43ff,#f03bda);box-shadow:0 0 12px #6464ff40}.explore-source-item strong{display:block;font-size:13px}.explore-source-item div span{display:block;margin-top:2px;color:#8797bd;font-size:11px}body{background:radial-gradient(ellipse 900px 600px at 78% 30%,rgba(42,104,255,.22),transparent 65%),radial-gradient(ellipse 700px 500px at 18% 72%,rgba(120,45,255,.2),transparent 65%),radial-gradient(ellipse 800px 500px at 58% 8%,rgba(255,45,210,.12),transparent 70%),#02040d!important}.app{position:relative;isolation:isolate}.app:before{content:"";position:fixed;width:900px;height:900px;right:-300px;top:90px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#1e4696f2,#050f28f5 45%,#000000fa 72%);box-shadow:-80px -30px 180px #2364ff38,-30px 30px 160px #8228ff2e;z-index:-3;pointer-events:none}.app:after{content:"";position:fixed;width:950px;height:950px;right:-325px;top:65px;border-radius:50%;border:1px solid rgba(90,160,255,.12);box-shadow:inset 80px 0 120px #2382ff1a,0 0 100px #325aff14;z-index:-2;pointer-events:none}.main{position:relative;z-index:1}.main>.topbar{margin-bottom:18px}.main>.topbar h1{font-size:clamp(42px,5vw,72px)!important;line-height:.95!important;font-weight:800!important;letter-spacing:-3px!important;background:linear-gradient(90deg,#25d9ff,#648cff 38%,#b35cff 68%,#ff3bd4)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;margin-bottom:8px!important}.main>.topbar .subtle{color:#d4d9f2!important;font-size:16px!important;max-width:700px}.card:has(.mix-row){background:linear-gradient(135deg,#0c1337f0,#170837e6)!important;border:1px solid rgba(105,105,255,.42)!important;box-shadow:0 0 35px #5046ff1f,inset 0 0 30px #4650b40f!important}.card:has(.mix-row) h2{font-size:27px!important;letter-spacing:-.5px}.mix-row{min-height:42px}.mix-row strong{color:#f4f5ff!important;min-width:115px}.mix-row span{color:#f2f3ff!important;font-weight:700}.main .primary-button{background:linear-gradient(90deg,#12cfff,#765cff,#ef27d6)!important;box-shadow:0 0 18px #32b4ff38,0 0 25px #d228dc26}.post{background:linear-gradient(145deg,#070d1ef5,#050714f0)!important;border:1px solid rgba(65,95,180,.34)!important;box-shadow:0 18px 50px #00000059,0 0 25px #463cbe14!important}.right-sidebar .side-panel{background:linear-gradient(145deg,#070e23f0,#0c051eeb)!important;border:1px solid rgba(90,100,220,.38)!important;box-shadow:0 15px 45px #00000052,0 0 25px #6432dc14!important}.explore-sources-panel{border-color:#b446ff6b!important}.explore-source{display:flex;align-items:center;gap:12px;padding:9px 0}.explore-source-icon{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#505ab42e;border:1px solid rgba(100,120,255,.28);font-size:19px}.explore-source strong{display:block;color:#fff}.explore-source span{color:#aab5d8;font-size:12px}.ready-explore-panel{background:linear-gradient(135deg,#141446f2,#300841eb)!important;border-color:#b941ff73!important}.ready-explore-panel .primary-button{width:100%;margin-top:12px}.sidebar .nav:nth-of-type(1),.sidebar .nav:nth-of-type(2),.sidebar .nav:nth-of-type(3){font-weight:700}@media(max-width:900px){.app:before,.app:after{opacity:.35;transform:scale(.7);right:-420px}.main>.topbar h1{font-size:46px!important}}.explore-sources-panel{padding:18px!important}.explore-source-item{width:100%!important;display:flex!important;align-items:center!important;gap:12px!important;padding:9px 6px!important;margin:0!important;border:0!important;background:transparent!important;color:inherit!important;text-align:left!important;cursor:pointer!important;border-radius:12px!important}.explore-source-item:hover{background:#5064dc1f!important}.explore-source-icon{width:38px!important;height:38px!important;min-width:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:linear-gradient(135deg,#14beff40,#b432ff40)!important;border:1px solid rgba(100,160,255,.35)!important;font-size:18px!important;color:#fff!important}.explore-source-item strong{display:block!important;color:#fff!important;font-size:14px!important;margin-bottom:2px!important}.explore-source-item div span{display:block!important;color:#aeb9d8!important;font-size:11px!important}.explore-sources-panel .side-panel-title{margin-bottom:10px!important}.explore-sources-panel .side-panel-title h2{font-size:18px!important}.aster-mix-card,.main .card:has(h2){position:relative}.main .card{border-radius:20px!important}.main .card .section-title h2{font-size:22px!important}.main .card .subtle{color:#b9c5e6!important}.main>.hero{padding-bottom:8px!important}.main>.hero h2{font-size:clamp(28px,4vw,42px)!important;font-weight:800!important;background:linear-gradient(90deg,#28d9ff,#8b65ff,#ff36d4)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.main .card:has(.secondary-button){background:radial-gradient(circle at 10% 20%,rgba(40,210,255,.1),transparent 35%),radial-gradient(circle at 90% 80%,rgba(220,50,255,.12),transparent 40%),linear-gradient(135deg,#0a1437f5,#180737f0)!important;border:1px solid rgba(105,110,255,.45)!important;box-shadow:0 0 30px #4b5aff1f,inset 0 0 35px #4646b40d!important}.main .card:has(.secondary-button) .secondary-button{border:1px solid rgba(105,120,255,.5)!important;background:#3c46a02e!important;box-shadow:0 0 15px #6450ff1f!important}.main .card:has(.secondary-button) .secondary-button:hover{border-color:#35d8ff!important;box-shadow:0 0 18px #28d2ff40,0 0 25px #be32ff2e!important}.main .post{border-radius:20px!important;overflow:hidden}.main .card+.post{margin-top:20px!important}.aster-mix-card{padding:22px!important;background:radial-gradient(circle at 15% 20%,rgba(25,210,255,.1),transparent 35%),radial-gradient(circle at 85% 80%,rgba(220,40,255,.13),transparent 40%),linear-gradient(135deg,#081232f7,#1f083ef5)!important}.aster-mix-card .section-title h2{font-size:25px!important;margin:0 0 4px!important}.aster-mix-list{display:flex!important;flex-direction:column!important;gap:15px!important;margin-top:10px!important}.aster-mix-label{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:7px!important;color:#fff!important}.aster-mix-label strong{font-size:14px!important;font-weight:600!important}.aster-mix-label span{color:#dce4ff!important;font-size:14px!important;font-weight:700!important}.aster-mix-bar{width:100%!important;height:9px!important;border-radius:999px!important;overflow:hidden!important;background:#465aa04d!important;border:1px solid rgba(100,130,220,.2)!important}.aster-mix-fill{height:100%!important;min-width:8px!important;border-radius:999px!important;background:linear-gradient(90deg,#20d9ff,#765cff,#ed35d8)!important;box-shadow:0 0 10px #23d2ff73,0 0 18px #b432ff40!important;transition:width .3s ease!important}.aster-mix-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:15px!important;margin-top:22px!important;padding-top:18px!important;border-top:1px solid rgba(110,125,210,.2)!important}.aster-mix-footer .primary-button{white-space:nowrap!important;padding:10px 18px!important;border-radius:999px!important;background:linear-gradient(90deg,#18cfff,#775cff,#f12bd5)!important;color:#fff!important;border:0!important;box-shadow:0 0 18px #23beff4d,0 0 25px #e128d733!important}.aster-mix-card{padding:22px!important;border-radius:20px!important;background:radial-gradient(circle at 10% 15%,rgba(0,210,255,.13),transparent 35%),radial-gradient(circle at 90% 85%,rgba(220,35,255,.16),transparent 38%),linear-gradient(135deg,#081336fa,#1b083af7)!important;border:1px solid rgba(100,130,255,.48)!important;box-shadow:0 0 35px #2882ff1a,0 0 45px #be28ff14,inset 0 0 35px #4650b40f!important}.aster-mix-card .section-title{margin-bottom:20px!important}.aster-mix-card .section-title h2{font-size:26px!important;font-weight:800!important;margin:0!important;color:#fff!important}.aster-mix-card .section-title h2:first-letter{color:#35dcff!important}.aster-mix-list{display:flex!important;flex-direction:column!important;gap:16px!important;margin-top:12px!important}.aster-mix-row{width:100%!important}.aster-mix-label{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:7px!important}.aster-mix-label strong{color:#f4f6ff!important;font-size:14px!important;font-weight:600!important}.aster-mix-label span{color:#fff!important;font-size:14px!important;font-weight:700!important}.aster-mix-bar{width:100%!important;height:10px!important;border-radius:999px!important;overflow:hidden!important;background:#203369b8!important;border:1px solid rgba(100,130,220,.2)!important}.aster-mix-fill{height:100%!important;min-width:8px!important;border-radius:999px!important;transition:width .35s ease!important}.aster-mix-row:nth-child(1) .aster-mix-fill{background:linear-gradient(90deg,#00d9ff,#4d7cff,#b64dff)!important;box-shadow:0 0 10px #00dcffa6,0 0 20px #5a5aff59!important}.aster-mix-row:nth-child(2) .aster-mix-fill{background:linear-gradient(90deg,#13dfff,#29a9ff)!important;box-shadow:0 0 12px #14d7ffa6!important}.aster-mix-row:nth-child(3) .aster-mix-fill{background:linear-gradient(90deg,#ff20b8,#ff4b8b,#ffad69)!important;box-shadow:0 0 12px #ff28be99!important}.aster-mix-row:nth-child(4) .aster-mix-fill{background:linear-gradient(90deg,#ffc52e,#ff9d36)!important;box-shadow:0 0 12px #ffbe288c!important}.aster-mix-row:nth-child(5) .aster-mix-fill{background:linear-gradient(90deg,#357cff,#744cff,#b44cff)!important;box-shadow:0 0 12px #555aff99!important}.aster-mix-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin-top:22px!important;padding-top:17px!important;border-top:1px solid rgba(100,120,210,.22)!important}.aster-mix-footer>span{color:#aebbe0!important;font-size:12px!important}.aster-mix-footer .primary-button{min-width:180px!important;padding:12px 22px!important;border-radius:999px!important;border:none!important;background:linear-gradient(90deg,#12d5ff,#635cff,#f32bd7)!important;color:#fff!important;font-weight:700!important;box-shadow:0 0 18px #14d2ff66,0 0 28px #dc28dc47!important}.aster-mix-footer .primary-button:hover{transform:translateY(-1px)!important;box-shadow:0 0 24px #14d2ff8c,0 0 35px #dc28dc66!important}.aster-mix-card .secondary-button{border-color:#37dcff66!important;color:#43dcff!important;background:#143c782e!important}@media(max-width:700px){.aster-mix-footer{flex-direction:column!important;align-items:stretch!important}.aster-mix-footer .primary-button{width:100%!important}}html,body{background:radial-gradient(circle at 72% 18%,rgba(32,123,255,.28),transparent 25%),radial-gradient(circle at 82% 42%,rgba(132,45,255,.32),transparent 30%),radial-gradient(circle at 18% 70%,rgba(0,174,255,.2),transparent 28%),radial-gradient(circle at 58% 88%,rgba(255,0,204,.18),transparent 30%),#020817;color:#fff}.app{min-height:100vh;position:relative;isolation:isolate;background:radial-gradient(ellipse at 68% 18%,rgba(20,130,255,.3) 0%,rgba(20,130,255,.12) 18%,transparent 42%),radial-gradient(ellipse at 86% 55%,rgba(174,35,255,.28) 0%,rgba(174,35,255,.1) 22%,transparent 45%),radial-gradient(ellipse at 30% 92%,rgba(255,0,200,.18) 0%,transparent 40%),linear-gradient(135deg,#01030d,#03112b 35%,#07052a 65%,#16042b)}.app:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.95) 0 1px,transparent 1.5px),radial-gradient(circle,rgba(99,210,255,.85) 0 1px,transparent 1.5px),radial-gradient(circle,rgba(214,111,255,.8) 0 1px,transparent 1.5px);background-size:97px 113px,157px 173px,211px 197px;background-position:12px 18px,48px 72px,93px 31px;opacity:.65}.app:after{content:"";position:fixed;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 25% 35%,rgba(0,191,255,.16),transparent 24%),radial-gradient(ellipse at 72% 28%,rgba(104,47,255,.2),transparent 25%),radial-gradient(ellipse at 82% 72%,rgba(255,0,191,.17),transparent 25%);filter:blur(45px);opacity:.9}.shell{position:relative}.sidebar,.rightbar{position:sticky}.sidebar .control-card,.rightbar .card{background:linear-gradient(145deg,#04122aeb,#12052de0);border-color:#469bff59;box-shadow:0 0 25px #2864ff1a,0 12px 40px #00000059}html,body{min-height:100%;margin:0;background:#020817;color:#fff}body{min-height:100vh;overflow-x:hidden}.app{min-height:100vh;position:relative;isolation:isolate;background:linear-gradient(90deg,#01030df5,#020819c7 35%,#02081952 68%,#01030d14),url(/aster-earth-background.png) center center / cover no-repeat fixed}.app:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background-image:radial-gradient(circle,rgba(255,255,255,.95) 0 1px,transparent 1.5px),radial-gradient(circle,rgba(90,200,255,.85) 0 1px,transparent 1.5px),radial-gradient(circle,rgba(220,100,255,.8) 0 1px,transparent 1.5px);background-size:97px 113px,157px 173px,211px 197px;background-position:12px 18px,48px 72px,93px 31px;opacity:.55}.app:after{display:none!important}.shell:before,.shell:after{display:none!important}.sidebar .control-card,.rightbar .card{background:linear-gradient(145deg,#04122ae0,#12052dd1);border-color:#469bff59;box-shadow:0 0 25px #2864ff1a,0 12px 40px #00000059}body{background-image:url(/aster-earth-background.png)!important;background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important;background-attachment:fixed!important;background-color:#020817!important}#root,.app{min-height:100vh;background:transparent!important}.app:before,.app:after,.shell:before,.shell:after{display:none!important}body{background-image:url(/aster-earth-background.png)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}#root,.app{background:transparent!important}.aster-intro-fade,.aster-intro-fade .galaxy-intro{opacity:0;transition:opacity .7s ease-in-out}.aster-social-hub{display:flex;flex-direction:column;gap:14px}.aster-source-buttons,.aster-page-links{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.aster-source-buttons button{cursor:pointer}.aster-source-note{font-size:12px;line-height:1.5;margin:0}.aster-public-pages{border-top:1px solid rgba(255,255,255,.12);padding-top:14px}.aster-public-pages h3{margin:0 0 8px}.aster-public-pages p{margin:0 0 12px}.aster-page-links{margin-bottom:15px}.aster-page-links a{color:#93e7ff;text-decoration:none;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:7px 12px;font-weight:700;font-size:13px}.aster-page-links a:hover{background:#7ee7ff29}.aster-instagram-feed{display:flex;flex-direction:column;gap:14px}.aster-instagram-posts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin:14px 0}.aster-instagram-item{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:#ffffff0a;padding:13px}.aster-instagram-item-actions{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.aster-instagram-item a{color:#93e7ff;text-decoration:none}.aster-instagram-item img{width:100%;max-height:430px;object-fit:contain;background:#070a19;border-radius:10px;display:block}.aster-instagram-item p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.aster-snapshot-feed{margin:18px 0;color:#f6f7ff}.aster-snapshot-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:12px}.aster-snapshot-heading h3{margin:0 0 5px;color:#fff}.aster-snapshot-heading p{font-size:12px;margin:0;color:#aeb5cf;line-height:1.5}.aster-snapshot-badge{border-radius:999px;padding:5px 9px;border:1px solid rgba(126,231,255,.35);color:#93e7ff;font-size:11px;font-weight:750;white-space:nowrap}.aster-snapshot-list{display:grid;gap:14px}.aster-snapshot-post{background:linear-gradient(160deg,#1e2047f0,#090c20f2);border:1px solid rgba(148,163,255,.22);border-radius:19px;padding:17px;min-width:0;box-shadow:0 12px 30px #0000002e}.aster-snapshot-author{display:flex;align-items:center;gap:10px}.aster-snapshot-author strong{display:block;font-size:14px}.aster-snapshot-author small{display:block;color:#aeb5cf;font-size:12px;margin-top:2px}.aster-snapshot-avatar{flex:0 0 36px;height:36px;width:36px;display:grid;place-items:center;border-radius:50%;font-weight:850;background:linear-gradient(135deg,#538dff,#d65fd1)}.aster-snapshot-platform{margin-left:auto;color:#93e7ff;font-size:11px;font-weight:750}.aster-snapshot-time{display:block;color:#aeb5cf;font-size:11px;margin-top:12px}.aster-snapshot-caption{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.55;margin:14px 0;color:#f5f6ff}.aster-snapshot-media{display:block;width:100%;max-height:450px;object-fit:contain;background:#080b1d;border-radius:12px}.aster-snapshot-media-note{color:#aeb5cf;font-size:12px;font-style:italic}.aster-snapshot-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(255,255,255,.11);padding-top:12px}.aster-snapshot-counts{display:flex;flex-wrap:wrap;gap:12px;color:#aeb5cf;font-size:12px}.aster-snapshot-footer a{color:#93e7ff;font-size:12px;font-weight:800;text-decoration:none}.aster-snapshot-footer a:hover{text-decoration:underline}.aster-explore-choose{border-top:1px solid rgba(255,255,255,.12);padding-top:14px;margin-top:12px;margin-bottom:14px}.aster-explore-choose h3{color:#f6f7ff;margin:0 0 5px;font-size:14px}.aster-explore-choose p{color:#aeb5cf;margin:0 0 10px;font-size:12px;line-height:1.5}.aster-explore-source-options{display:grid;gap:4px}.aster-explore-source-options .explore-source-item{width:100%}.aster-explore-source-options .aster-source-selected{background:linear-gradient(90deg,#624eff47,#ff52be29);border:1px solid rgba(148,163,255,.3);border-radius:12px}.aster-profile-card,.aster-connected-profiles,.aster-discord-card{background:linear-gradient(145deg,#080e26f0,#12072aeb)!important;border:1px solid rgba(105,105,255,.34)!important;box-shadow:0 18px 50px #00000061,0 0 28px #5a46ff1a!important}.aster-profile-hero{display:flex;align-items:center;gap:16px;margin-bottom:22px}.aster-profile-avatar,.aster-discord-mark{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;flex:0 0 56px;font-weight:850;color:#fff;background:linear-gradient(135deg,#35d9ff,#765cff 55%,#ed42d0);box-shadow:0 0 24px #645aff38}.aster-profile-handle{margin:3px 0 0;color:#aeb7d7}.aster-profile-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}.aster-profile-form label,.aster-discord-form{display:grid;gap:7px}.aster-profile-form label span{color:#dfe4ff;font-size:12px;font-weight:700}.aster-profile-form input,.aster-profile-form textarea,.aster-discord-form input{width:100%;box-sizing:border-box;color:#fff;background:#050b1fd1;border:1px solid rgba(105,120,255,.3);border-radius:13px;padding:12px 13px;outline:none}.aster-profile-full{grid-column:1 / -1}.aster-profile-summary{display:grid;gap:6px;margin:4px 0 18px;color:#d9def4}.aster-profile-summary a{color:#79e8ff;overflow-wrap:anywhere}.aster-connected-grid,.aster-discord-list{display:grid;gap:12px}.aster-connected-item,.aster-discord-item{display:flex;align-items:center;gap:12px;padding:14px;border-radius:15px;border:1px solid rgba(115,125,255,.22);background:#050a1d8f}.aster-connected-item strong{min-width:95px}.aster-connected-item span,.aster-discord-info span{color:#aeb7d7;font-size:12px}.aster-connected-item em{margin-left:auto;color:#78f0c3;font-style:normal;font-size:12px;font-weight:800}.aster-discord-form{grid-template-columns:1fr 1.3fr auto;align-items:end}.aster-discord-mark{width:42px;height:42px;flex-basis:42px;font-size:15px}.aster-discord-info{display:grid;gap:4px;min-width:0;flex:1}.aster-discord-info span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aster-discord-actions{display:flex;gap:8px;flex-wrap:wrap}@media(min-width:1100px){.right-sidebar{position:sticky!important;top:18px!important;max-height:calc(100vh - 36px)!important;overflow-y:auto!important;overscroll-behavior:contain;padding-right:5px;scrollbar-width:thin;scrollbar-color:rgba(120,100,255,.55) transparent}.right-sidebar::-webkit-scrollbar{width:6px}.right-sidebar::-webkit-scrollbar-track{background:transparent}.right-sidebar::-webkit-scrollbar-thumb{background:#7864ff73;border-radius:20px}}@media(max-width:800px){.aster-profile-form,.aster-discord-form{grid-template-columns:1fr}.aster-profile-full{grid-column:auto}.aster-connected-item,.aster-discord-item{align-items:flex-start;flex-wrap:wrap}.aster-connected-item em{margin-left:0}.aster-discord-actions{width:100%}}
