#app{min-height:100vh}.account-sync-actions{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.75rem}.account-sync-callout.authenticated{border:1px solid rgba(20,184,166,.4);background:#14b8a61f}.account-prompt-overlay,.account-dialog-overlay{position:fixed;inset:0;z-index:95;background:#020617c7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:grid;place-items:center;padding:1.5rem}.account-prompt-card,.account-dialog{width:min(520px,100%);background:linear-gradient(145deg,#0f172af5,#080f23eb);border:1px solid rgba(99,102,241,.4);border-radius:1.6rem;box-shadow:0 32px 90px #080f238c;padding:clamp(1.4rem,4vw,2.2rem);display:grid;gap:1.2rem;color:#f8fafc}.account-prompt-header h2,.account-dialog-header h2{margin:0;font-size:clamp(1.4rem,3vw,1.85rem)}.account-prompt-header p,.account-dialog-header p{margin:.5rem 0 0;color:#e2e8f0c7}.account-prompt-benefits{list-style:none;margin:0;padding:0;display:grid;gap:.6rem;color:#e2e8f0cc}.account-prompt-benefits li{display:flex;gap:.6rem;align-items:flex-start}.account-prompt-benefits li:before{content:"•";color:#6366f1e6}.account-prompt-actions{display:flex;flex-wrap:wrap;gap:.75rem}.account-prompt-actions .pill,.account-prompt-actions .pill.ghost{min-width:200px}.skip-link{justify-self:flex-start;padding:0}.account-dialog-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.account-dialog-body{display:grid;gap:1.5rem}.account-status-chip{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem .85rem;border-radius:999px;border:1px solid rgba(148,163,184,.25);background:#0f172aa6;color:#e2e8f0d9;font-size:.9rem}.account-status-chip.synced{border-color:#14b8a666;background:#14b8a633}.account-form-stack,.account-forgot-stack,.account-form{display:grid;gap:1rem}.account-form-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.account-form-actions .loader.small{width:1rem;height:1rem}.account-forgot-card{background:#080f23a6;border:1px solid rgba(148,163,184,.2);border-radius:1.25rem;padding:1rem 1.25rem;display:grid;gap:.8rem}.account-forgot-card h3{margin:0}.helper-text{margin:0;font-size:.85rem;color:#e2e8f0bf}.helper-text.muted{color:#94a3b8bf}.helper-text.error{color:#f87171d9}.local-toggle-card{margin-top:1.5rem;padding:1.4rem 1.65rem;border-radius:1.25rem;border:1px solid rgba(99,102,241,.25);background:#0f172a99;display:grid;gap:1rem}.card-header-row{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.card-heading{display:grid;gap:.35rem;color:#e2e8f0e0}.card-heading .chip{align-self:flex-start;padding:.2rem .6rem;border-radius:999px;font-size:.75rem;letter-spacing:.08em;color:#818cf8d9;background:#818cf82e;border:1px solid rgba(129,140,248,.3)}.local-controls{display:grid;gap:.9rem}.range-row{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:center}.radius-label{font-weight:600;color:#e2e8f0d9}.radius-value{font-weight:600;color:#818cf8f2}.account-dialog-overlay .icon-btn{background:#0f172a8c}@media (max-width: 640px){.account-prompt-card,.account-dialog{padding:1.25rem}.account-prompt-actions,.account-form-actions,.account-sync-actions{flex-direction:column;align-items:stretch}.account-prompt-actions .pill,.account-prompt-actions .pill.ghost,.account-sync-actions .pill,.account-sync-actions .pill.ghost{width:100%;min-width:0}.card-header-row{flex-direction:column;align-items:stretch}}.layout[data-v-76f1599f]{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at 20% 20%,#172554,#0f172a 55%,#020617);color:#e2e8f0;position:relative}.top-nav[data-v-76f1599f]{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:1.25rem clamp(1.5rem,4vw,3.5rem);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(90deg,#0f172ad9,#0f172a8c);border-bottom:1px solid rgba(148,163,184,.12)}.brand[data-v-76f1599f]{display:flex;flex-direction:column;gap:.25rem}.brand-logo[data-v-76f1599f]{display:block;width:clamp(7.5rem,20vw,9.75rem);height:auto;filter:drop-shadow(0 10px 22px rgba(8,14,35,.45))}.subtitle[data-v-76f1599f]{font-size:.9rem;color:#e2e8f0b8}.nav-actions[data-v-76f1599f]{display:flex;align-items:center;gap:.75rem}.session-chip[data-v-76f1599f]{padding:.4rem .95rem;border-radius:999px;border:1px solid rgba(148,163,184,.3);font-size:.8rem;color:#e2e8f0cc;background:#0f172aa6}.shell-body[data-v-76f1599f]{display:grid;grid-template-columns:auto 1fr;align-items:stretch;flex:1;min-height:0}.nav-rail[data-v-76f1599f]{width:240px;padding:1.5rem 1rem;border-right:1px solid rgba(148,163,184,.12);background:#0f172a73}.nav-rail nav[data-v-76f1599f]{display:flex;flex-direction:column;gap:.4rem}.nav-item[data-v-76f1599f]{display:flex;align-items:center;gap:.9rem;padding:.75rem 1rem;border-radius:.9rem;border:none;background:transparent;color:#e2e8f0bf;font-size:.95rem;text-align:left;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.nav-item[data-v-76f1599f]:hover{background:#6366f12e;color:#f8fafc}.nav-item.active[data-v-76f1599f]{background:linear-gradient(135deg,#6366f152,#8b5cf647);color:#f8fafc;transform:translate(4px)}.nav-item.glow[data-v-76f1599f]{position:relative;border:1px solid rgba(99,102,241,.55);background:linear-gradient(135deg,#0f172aa6,#0f172ae6);color:#e2e8f0;box-shadow:0 0 0 2px #6366f140 inset,0 0 24px #6366f159;animation:ctaPulse-76f1599f 2.4s ease-in-out infinite}.nav-item.glow[data-v-76f1599f]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(60% 60% at 20% 20%,rgba(56,189,248,.25),transparent 70%);pointer-events:none}@keyframes ctaPulse-76f1599f{0%{box-shadow:0 0 0 2px #6366f140 inset,0 0 18px #6366f140}50%{box-shadow:0 0 0 2px #6366f159 inset,0 0 28px #6366f173}to{box-shadow:0 0 0 2px #6366f140 inset,0 0 18px #6366f140}}@media (min-width: 641px){.nav-rail .nav-item[data-key=feed][data-v-76f1599f]{position:relative;border:1px solid rgba(99,102,241,.45);background:linear-gradient(180deg,#0f172a8c,#0f172a59);color:#f1f5f9;box-shadow:0 0 0 2px #6366f133 inset,0 8px 28px #6366f14d}.nav-rail .nav-item[data-key=feed][data-v-76f1599f]:before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:radial-gradient(60% 60% at 20% 20%,rgba(56,189,248,.2),transparent 70%),radial-gradient(60% 60% at 80% 20%,rgba(168,85,247,.15),transparent 70%);filter:blur(8px);z-index:-1}.nav-rail .nav-item[data-key=feed] .nav-icon[data-v-76f1599f]{text-shadow:0 0 10px rgba(99,102,241,.5)}.nav-rail .nav-item[data-key=feed][data-v-76f1599f]:hover{background:linear-gradient(180deg,#6366f133,#0f172a73);color:#fff;transform:translate(4px);box-shadow:0 0 0 2px #6366f147 inset,0 12px 34px #6366f166}.nav-rail .nav-item[data-key=feed].active[data-v-76f1599f]{background:linear-gradient(135deg,#6366f159,#8b5cf64d);color:#fff;transform:translate(6px);box-shadow:0 0 0 2px #6366f152 inset,0 14px 38px #6366f173}}.nav-icon[data-v-76f1599f]{font-size:1.15rem;width:1.4rem;text-align:center}.nav-label[data-v-76f1599f]{flex:1;letter-spacing:.02em}.page-content[data-v-76f1599f]{flex:1;display:flex;flex-direction:column;min-height:0;padding:0 clamp(1rem,4vw,2.5rem) clamp(1.5rem,3vw,2rem)}.app-footer[data-v-76f1599f]{padding:1.5rem clamp(1.5rem,4vw,3.5rem);border-top:1px solid rgba(148,163,184,.12);background:#020617bf;display:flex;justify-content:center;font-size:.9rem;color:#94a3b8cc}.app-footer p[data-v-76f1599f]{margin:0}.bottom-nav[data-v-76f1599f]{position:fixed;z-index:40;bottom:1rem;left:50%;transform:translate(-50%);background:#0f172aeb;border:1px solid rgba(99,102,241,.35);border-radius:999px;padding:.4rem;display:none;gap:.25rem;box-shadow:0 25px 50px #0f172a73;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bottom-nav-item[data-v-76f1599f]{border:none;background:transparent;color:#e2e8f0b3;padding:.45rem .75rem;border-radius:999px;display:flex;align-items:center;gap:.35rem;font-size:.9rem;cursor:pointer;transition:background .18s ease,color .18s ease}.bottom-nav-item.active[data-v-76f1599f]{background:#6366f140;color:#f8fafc}.bottom-more-pop[data-v-76f1599f]{position:fixed;inset:0;z-index:45;background:#0206174d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:none}.more-sheet[data-v-76f1599f]{position:absolute;left:50%;transform:translate(-50%);bottom:calc(1rem + 56px);width:min(92vw,520px);background:#0f172af5;border:1px solid rgba(99,102,241,.35);border-radius:1rem;box-shadow:0 25px 60px #0f172a99;overflow:hidden}.more-header[data-v-76f1599f]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid rgba(148,163,184,.2)}.close-btn[data-v-76f1599f]{border:none;background:transparent;color:#e2e8f0;width:2rem;height:2rem;border-radius:50%;cursor:pointer}.more-list[data-v-76f1599f]{display:grid}.more-item[data-v-76f1599f]{border:none;background:transparent;color:#e2e8f0eb;padding:.85rem 1rem;display:flex;align-items:center;gap:.7rem;text-align:left}.more-item[data-v-76f1599f]:hover{background:#6366f12e}.pill{border:none;padding:.6rem 1.4rem;border-radius:999px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#f8fafc;font-weight:600;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease;display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.pill:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 30px #6366f140}.pill:disabled{opacity:.55;cursor:not-allowed}.pill.ghost{background:#6366f129;border:1px solid rgba(99,102,241,.4)}.loader[data-v-76f1599f]{width:1rem;height:1rem;border:2px solid rgba(248,250,252,.4);border-top-color:#f8fafc;border-radius:50%;animation:spin-76f1599f .8s linear infinite}@keyframes spin-76f1599f{to{transform:rotate(360deg)}}@media (max-width: 640px){.top-nav[data-v-76f1599f]{flex-direction:column;align-items:center;gap:.75rem}.nav-actions[data-v-76f1599f]{display:none}.brand[data-v-76f1599f]{align-items:center;text-align:center}.brand-logo[data-v-76f1599f]{width:clamp(10rem,50vw,12.5rem)}.subtitle[data-v-76f1599f]{display:none}.shell-body[data-v-76f1599f]{grid-template-columns:1fr}.page-content[data-v-76f1599f]{padding:0 clamp(.75rem,4vw,1rem) calc(96px + env(safe-area-inset-bottom,0px))}.nav-rail[data-v-76f1599f]{display:none}.bottom-nav[data-v-76f1599f]{display:flex}.bottom-more-pop[data-v-76f1599f]{display:block}}.detail-container{flex:1!important;max-width:800px!important;margin:0 auto!important;padding:0 1rem 2rem!important;width:100%!important;display:block!important}.detail-post{position:relative!important;border-radius:1rem!important;overflow:hidden!important;min-height:60vh!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;box-shadow:0 8px 32px #0000004d!important;margin-bottom:1.5rem!important}.post-actions-overlay{position:absolute!important;bottom:0!important;left:0!important;right:0!important;padding:1.5rem!important;z-index:2!important}.action-buttons{display:flex!important;gap:.75rem!important;justify-content:center!important}.action-btn{display:flex!important;align-items:center!important;gap:.5rem!important;background:#0f172ae6!important;border:1px solid rgba(71,85,105,.4)!important;border-radius:2rem!important;padding:.75rem 1.25rem!important;color:#f8fafce6!important;font-size:.875rem!important;font-weight:500!important;cursor:pointer!important;transition:all .2s ease!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.action-btn:hover{background:#47556999!important;border-color:#47556999!important;transform:translateY(-2px)!important;box-shadow:0 4px 16px #0003!important}.parent-preview{margin-bottom:3rem!important;display:flex!important;justify-content:center!important}.parent-preview .whisper-card{border-radius:1.5rem!important;overflow:hidden!important;box-shadow:0 16px 50px #00000080!important;min-height:600px!important;max-width:400px!important;width:100%!important;position:relative!important;aspect-ratio:9/16!important}.parent-preview .detail-topbar{background:linear-gradient(180deg,#000c,#0006)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;padding:1.5rem!important;position:absolute!important;top:0!important;left:0!important;right:0!important;z-index:3!important;border-radius:1.5rem 1.5rem 0 0!important;display:flex!important;justify-content:center!important;align-items:center!important;min-height:120px!important}.parent-preview .persona-block{display:flex!important;align-items:center!important;gap:1.25rem!important;width:100%!important;max-width:100%!important}.parent-preview .persona-avatar{width:64px!important;height:64px!important;border-radius:50%!important;border:3px solid rgba(255,255,255,.3)!important;box-shadow:0 4px 12px #0000004d!important;flex-shrink:0!important;background:linear-gradient(45deg,#667eea,#764ba2,#f093fb,#f5576c,#4facfe,#00f2fe)!important;background-size:400% 400%!important;animation:gradientShift 3s ease-in-out infinite!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:800!important;font-size:1.2rem!important;color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.5)!important;letter-spacing:.5px!important}.parent-preview .persona-text{flex:1!important;min-width:0!important}.parent-preview .persona-name{font-size:1.2rem!important;font-weight:700!important;color:#fff!important;margin-bottom:.5rem!important;text-shadow:0 2px 4px rgba(0,0,0,.8)!important;line-height:1.2!important}.parent-preview .persona-sub{font-size:.9rem!important;color:#ffffffd9!important;margin-bottom:.75rem!important;text-shadow:0 1px 3px rgba(0,0,0,.8)!important;line-height:1.3!important}.parent-preview .persona-tags{display:flex!important;gap:.5rem!important;flex-wrap:wrap!important}.parent-preview .meta-chip{background:#000000b3!important;color:#fffffff2!important;padding:.4rem .8rem!important;border-radius:1.25rem!important;font-size:.8rem!important;font-weight:500!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;border:1px solid rgba(255,255,255,.1)!important}.parent-preview .whisper-overlay{background:none!important;opacity:0!important}.parent-preview .whisper-body-wrap{position:absolute!important;bottom:80px!important;left:1rem!important;right:1rem!important;padding:1.25rem 1.5rem!important;background:#000000b3!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border-radius:1rem!important;z-index:3!important}.parent-preview .whisper-body-text{font-size:1.2rem!important;line-height:1.5!important;color:#fff!important;margin:0!important;font-weight:500!important;text-align:center!important}.parent-preview .whisper-meta{position:absolute!important;bottom:0!important;left:0!important;right:0!important;background:#000c!important;padding:1rem 1.5rem!important;display:flex!important;align-items:center!important;justify-content:space-between!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;z-index:3!important;border-radius:0 0 1.5rem 1.5rem!important;min-height:60px!important}.parent-preview .meta-time{color:#94a3b8cc!important;font-size:.875rem!important}.parent-preview .meta-stats{display:flex!important;gap:.75rem!important;align-items:center!important}.parent-preview .meta-stat{background:#47556966!important;border:1px solid rgba(71,85,105,.6)!important;border-radius:1rem!important;padding:.5rem .8rem!important;color:#cbd5e1e6!important;font-size:.8rem!important;cursor:pointer!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;gap:.4rem!important;font-weight:500!important}.parent-preview .meta-stat:hover{background:#47556999!important;transform:translateY(-1px)!important}.parent-preview .meta-stat.like-btn.active{background:#ef444433!important;border-color:#ef444466!important;color:#fca5a5f2!important}.parent-preview .meta-stat.like-btn.active:hover{background:#ef44444d!important}section[class*=feed-view] .whisper-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:1.5rem!important;padding:2rem 1rem!important;max-width:1400px!important;margin:0 auto!important}@media (min-width: 768px){section[class*=feed-view] .whisper-grid{grid-template-columns:repeat(3,1fr)!important;gap:2rem!important;padding:3rem 2rem!important}}@media (min-width: 1200px){section[class*=feed-view] .whisper-grid{grid-template-columns:repeat(4,1fr)!important;gap:2rem!important}}section[class*=feed-view] .whisper-card{min-height:250px!important;border-radius:1rem!important;overflow:hidden!important;box-shadow:0 4px 20px #0003!important;transition:all .3s ease!important;cursor:pointer!important;position:relative!important;pointer-events:auto!important}section[class*=feed-view] .whisper-card:hover{transform:translateY(-4px) scale(1.02)!important;box-shadow:0 8px 30px #0000004d!important}section[class*=feed-view] .whisper-overlay{background:linear-gradient(180deg,#080f2333,#02061799)!important}section[class*=feed-view] .whisper-body-wrap{position:absolute!important;bottom:60px!important;left:0!important;right:0!important;padding:1rem!important;background:#0f172ae6!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;z-index:2!important}section[class*=feed-view] .whisper-body-text{font-size:.95rem!important;line-height:1.5!important;color:#f8fafcf2!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:3!important;line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}section[class*=feed-view] .whisper-meta{position:absolute!important;bottom:0!important;left:0!important;right:0!important;background:#1e293bf2!important;padding:.75rem 1rem!important;display:flex!important;align-items:center!important;justify-content:space-between!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;z-index:10!important;pointer-events:auto!important}section[class*=feed-view] .meta-time{color:#94a3b8cc!important;font-size:.8rem!important}section[class*=feed-view] .meta-stat{background:#47556966!important;border:1px solid rgba(71,85,105,.6)!important;border-radius:1rem!important;padding:.4rem .8rem!important;color:#cbd5e1e6!important;font-size:.8rem!important;cursor:pointer!important;transition:all .2s ease!important;pointer-events:auto!important;z-index:15!important;position:relative!important}section[class*=feed-view] .meta-stat:hover{background:#47556999!important;transform:translateY(-1px)!important}.chat-overlay{position:fixed!important;inset:0!important;background:#000c!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;z-index:9999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:1rem!important}.chat-dialog{background:#0f172af2!important;border:1px solid rgba(71,85,105,.3)!important;border-radius:1rem!important;box-shadow:0 25px 50px #00000080!important;width:100%!important;max-width:900px!important;max-height:90vh!important;height:700px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}@media (max-width: 768px){.chat-dialog{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;border-radius:0!important;border:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0f172a!important}}.chat-header{padding:2rem 3rem!important;border-bottom:1px solid rgba(71,85,105,.3)!important;display:flex!important;align-items:stretch!important;justify-content:space-between!important;background:linear-gradient(135deg,#1e293bcc,#33415599)!important;min-height:140px!important;position:relative!important}.chat-participants{display:flex!important;align-items:stretch!important;gap:1.5rem!important;flex:1!important;justify-content:space-between!important;width:100%!important}.chat-participant{display:flex!important;align-items:center!important;gap:1rem!important;flex:1!important;max-width:48%!important;min-width:0!important;background:#47556926!important;padding:1rem!important;border-radius:.875rem!important;border:1px solid rgba(71,85,105,.2)!important;box-shadow:0 4px 12px #0000001a!important}.chat-participant.me{background:#3b82f61a!important;border:1px solid rgba(59,130,246,.2)!important}.chat-connector,.chat-vs{display:none!important}.chat-avatar{width:48px!important;height:48px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(45deg,#667eea,#764ba2,#f093fb,#f5576c,#4facfe,#00f2fe)!important;background-size:400% 400%!important;animation:gradientShift 3s ease-in-out infinite!important;border:2px solid rgba(255,255,255,.4)!important;font-weight:800!important;font-size:1rem!important;color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.5)!important;letter-spacing:.5px!important;flex-shrink:0!important;box-shadow:0 4px 12px #0003!important}.chat-meta{display:flex!important;flex-direction:column!important;gap:.4rem!important;min-width:0!important;flex:1!important}.chat-name{font-size:1.1rem!important;font-weight:600!important;color:#fff!important;margin:0!important;line-height:1.2!important;text-shadow:0 1px 2px rgba(0,0,0,.3)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.chat-sub{display:flex!important;flex-wrap:wrap!important;gap:.4rem!important;align-items:center!important}.chat-info-item{display:flex!important;align-items:center!important;gap:.4rem!important;background:#47556966!important;padding:.5rem 1rem!important;border-radius:1.25rem!important;font-size:.85rem!important;color:#cbd5e1f2!important;font-weight:500!important;border:1px solid rgba(71,85,105,.3)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;white-space:nowrap!important}.you-label{font-size:.7rem!important;font-weight:600!important;color:#22c55e!important;background:#22c55e26!important;padding:.25rem .5rem!important;border-radius:.5rem!important;margin-left:.5rem!important;border:1px solid rgba(34,197,94,.3)!important;text-shadow:0 1px 2px rgba(0,0,0,.2)!important;display:inline-block!important}@media (max-width: 768px){.chat-header{padding:.75rem 1rem!important;min-height:60px!important;background:#1e293bf2!important;border-bottom:1px solid rgba(71,85,105,.3)!important}.chat-participants{flex-direction:row!important;gap:.75rem!important;align-items:center!important;justify-content:space-between!important}.chat-participant{max-width:45%!important;padding:0!important;background:none!important;border:none!important;display:flex!important;align-items:center!important;gap:.5rem!important}.chat-participant.me{flex-direction:row-reverse!important;text-align:right!important;background:none!important;border:none!important}.chat-participant.me .chat-meta{text-align:right!important}.chat-connector{display:flex!important;order:0!important;align-self:center!important;padding:0!important;flex-shrink:0!important;align-items:center!important;justify-content:center!important}.chat-vs{display:flex!important;transform:none!important;font-size:1rem!important;width:24px!important;height:24px!important;background:#47556966!important;border:1px solid rgba(71,85,105,.6)!important;opacity:.7!important;align-items:center!important;justify-content:center!important;border-radius:50%!important}.chat-avatar{width:36px!important;height:36px!important;border:2px solid rgba(255,255,255,.3)!important;flex-shrink:0!important}.chat-meta{gap:.25rem!important;min-width:0!important}.chat-name{font-size:1rem!important;margin-bottom:0!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.chat-sub{gap:.25rem!important;flex-wrap:nowrap!important;overflow:hidden!important}.chat-info-item{font-size:.7rem!important;padding:.15rem .4rem!important;background:#4755694d!important;border:none!important;white-space:nowrap!important;border-radius:.5rem!important}.you-label{font-size:.7rem!important;padding:.15rem .4rem!important;margin-left:.25rem!important;border-radius:.5rem!important}}.chat-body{flex:1!important;padding:2rem 3rem!important;overflow-y:auto!important;min-height:400px!important}@media (max-width: 768px){.chat-body{padding:1rem 1.5rem!important;flex:1!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}}.chat-empty{text-align:center!important;color:#94a3b8b3!important;font-style:italic!important;padding:2rem!important}.bubble{background:#47556966!important;color:#fff!important;padding:1rem 1.25rem!important;border-radius:1.25rem!important;margin-bottom:.75rem!important;max-width:75%!important;font-size:.95rem!important;line-height:1.4!important;box-shadow:0 2px 8px #0003!important}.bubble.me{background:#3b82f6b3!important;margin-left:auto!important;box-shadow:0 2px 8px #3b82f64d!important}.chat-composer{padding:2rem 3rem!important;border-top:1px solid rgba(71,85,105,.2)!important;background:#1e293b4d!important}@media (max-width: 768px){.chat-composer{padding:1.5rem!important;background:#1e293bf2!important;border-top:1px solid rgba(71,85,105,.4)!important;position:sticky!important;bottom:0!important}}.chat-info-item{font-size:.7rem!important;padding:.3rem .6rem!important;background:#47556966!important;border:1px solid rgba(71,85,105,.3)!important;border-radius:.5rem!important;color:#e2e8f0e6!important;font-weight:500!important;white-space:nowrap!important;text-shadow:0 1px 2px rgba(0,0,0,.2)!important}.chat-input:focus{outline:none!important;border-color:#3b82f680!important;box-shadow:0 0 0 3px #3b82f61a!important}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}*{box-sizing:border-box}body{margin:0;background:#020617;color:#f8fafc;font-family:Inter,Segoe UI,system-ui,sans-serif}body.modal-open{overflow:hidden}.view-container[data-v-18b90e9b]{display:flex;flex-direction:column;gap:clamp(2rem,5vw,3.25rem);padding-bottom:clamp(3rem,8vw,4rem)}.home-view[data-v-18b90e9b]{padding:clamp(1.75rem,5vw,4rem) clamp(1.5rem,6vw,6rem) 0}.home-hero[data-v-18b90e9b]{display:grid;grid-template-columns:minmax(280px,1fr) minmax(240px,.9fr);gap:clamp(1.5rem,5vw,3rem);border-radius:1.75rem;overflow:hidden;position:relative;background:linear-gradient(135deg,#1e40af73,#111827d9);border:1px solid rgba(99,102,241,.35);box-shadow:0 28px 70px #0f172a80;padding:clamp(1.75rem,5vw,3rem);isolation:isolate}.home-hero[data-v-18b90e9b]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(56,189,248,.25),transparent 55%);z-index:0;pointer-events:none}.home-hero[data-v-18b90e9b]:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,#6366f1d9,#38bdf8a6,#f472b6bf);filter:blur(18px);opacity:.25;z-index:0;pointer-events:none}.home-hero .noise[data-v-18b90e9b]{position:absolute;inset:0;pointer-events:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="160" height="160" viewBox="0 0 160 160"><filter id="n"><feTurbulence type="fractalNoise" baseFrequency="0.9" numOctaves="2" stitchTiles="stitch"/></filter><rect width="100%" height="100%" filter="url(%23n)" opacity="0.035"/></svg>');background-repeat:repeat;z-index:0}.home-copy[data-v-18b90e9b]{display:grid;gap:1rem;position:relative;z-index:1}.home-copy h1[data-v-18b90e9b]{margin:0;font-size:clamp(2.4rem,5vw,3.8rem);line-height:1.08;background:linear-gradient(90deg,#a78bfa,#22d3ee,#f472b6,#a78bfa);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:heroGradientShift-18b90e9b 9s ease-in-out infinite;text-shadow:0 10px 30px rgba(2,6,23,.55)}.home-copy p[data-v-18b90e9b]{margin:0;color:#e2e8f0d1;font-size:clamp(1rem,2vw,1.1rem);max-width:48ch}.home-chip[data-v-18b90e9b]{position:relative;overflow:hidden;padding:.35rem .85rem;border-radius:999px;background:radial-gradient(120% 120% at 20% 20%,rgba(99,102,241,.28),rgba(14,165,233,.16) 60%,transparent);border:1px solid rgba(99,102,241,.45);box-shadow:0 10px 28px #6366f140,inset 0 0 24px #38bdf81f;color:#e2e8f0f2;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.home-chip[data-v-18b90e9b]:after{content:"";position:absolute;top:0;left:-30%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);animation:chipSheen-18b90e9b 3.6s ease-in-out infinite}.home-actions[data-v-18b90e9b]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.5rem}.home-actions .pill[data-v-18b90e9b]{min-width:180px;justify-content:center}.home-art[data-v-18b90e9b]{position:relative;z-index:1;display:grid;gap:1rem;align-content:start}.home-card[data-v-18b90e9b]{background:linear-gradient(180deg,#0f172ab8,#0f172ae0);border-radius:1.25rem;padding:1.1rem 1.3rem;border:1px solid rgba(148,163,184,.35);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 40px #080f238c,inset 0 0 0 1px #ffffff0a;position:relative}.home-card[data-v-18b90e9b]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,#6366f138,#0ea5e91f);opacity:0;transition:opacity .2s ease,transform .2s ease}.home-card[data-v-18b90e9b]:hover:after{opacity:1}.home-card[data-v-18b90e9b]:hover{transform:translateY(-4px);box-shadow:0 26px 60px #080f2399}.home-actions .pill[data-v-18b90e9b]:hover:not(:disabled){box-shadow:0 16px 36px #6366f159,0 0 0 1px #ffffff0f inset}.home-metric[data-v-18b90e9b]{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:#6366f1d9}.feed-view[data-v-18b90e9b]{display:flex;flex-direction:column;gap:clamp(2rem,5vw,3.5rem)}.feed-toolbar[data-v-18b90e9b]{display:grid;gap:clamp(1rem,2vw,1.4rem);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:center;background:#0f172ab8;border:1px solid rgba(99,102,241,.25);border-radius:1.4rem;padding:clamp(1rem,3vw,1.4rem);box-shadow:0 22px 48px #080f2380;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);margin:0 clamp(1.5rem,6vw,6rem)}.feed-toolbar .search-bar[data-v-18b90e9b]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.65rem .85rem;border-radius:1.1rem;background:#02061799;border:1px solid rgba(148,163,184,.25)}.toolbar-icon[data-v-18b90e9b]{font-size:1.05rem;color:#94a3b8d9}.toolbar-input[data-v-18b90e9b]{border:none;background:transparent;color:inherit;font-size:.95rem;outline:none}.toolbar-input[data-v-18b90e9b]::placeholder{color:#94a3b8a6}.toolbar-btn[data-v-18b90e9b]{border:none;background:#33415566;color:#e2e8f0d9;width:2.35rem;height:2.35rem;border-radius:50%;display:grid;place-items:center;cursor:pointer;transition:background .16s ease,transform .16s ease}.toolbar-btn[data-v-18b90e9b]:hover,.toolbar-btn[aria-pressed=true][data-v-18b90e9b]{background:#6366f159;transform:translateY(-1px)}.feed-meta[data-v-18b90e9b]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.4rem .65rem .4rem .85rem;border-radius:1.1rem;border:1px solid rgba(148,163,184,.25);background:#0f172a8c;color:#e2e8f0d1}.feed-meta span[data-v-18b90e9b]{font-weight:600;font-size:.9rem}.toolbar-select[data-v-18b90e9b]{border:none;background:#3341558c;color:#f8fafc;border-radius:.9rem;padding:.5rem 1.15rem;font-weight:600;cursor:pointer;outline:none;appearance:none}.feed-filters[data-v-18b90e9b]{grid-column:1 / -1;display:grid;gap:.9rem;padding-top:.4rem}.feed-filters .range-row[data-v-18b90e9b]{background:#02061799;border-radius:1rem;padding:.7rem 1rem;border:1px solid rgba(148,163,184,.2)}.feed-filters input[type=range][data-v-18b90e9b]{accent-color:#8b5cf6}.filter-tags[data-v-18b90e9b]{display:flex;flex-wrap:wrap;gap:.6rem}.filter-tags .chip[data-v-18b90e9b]{border:1px solid rgba(99,102,241,.35);background:#6366f12e;color:#f8fafc;font-size:.85rem;cursor:pointer;transition:background .16s ease,transform .16s ease}.filter-tags .chip[data-v-18b90e9b]:hover{background:#4f46e54d;transform:translateY(-1px)}.hero[data-v-18b90e9b]{display:grid;grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.75rem,5vw,4rem) clamp(1.5rem,6vw,6rem)}.hero-copy h1[data-v-18b90e9b]{margin:0;font-size:clamp(2rem,4vw,3.4rem);font-weight:700;line-height:1.1}.hero-copy p[data-v-18b90e9b]{margin-top:1rem;font-size:clamp(1rem,2vw,1.2rem);color:#e2e8f0cc;max-width:46ch}.hero-actions[data-v-18b90e9b]{margin-top:1.5rem;display:flex;gap:.8rem;flex-wrap:wrap}.hero-hint[data-v-18b90e9b]{margin-top:1rem;font-size:.9rem;color:#94a3b8bf}.hero-highlights[data-v-18b90e9b]{display:grid;gap:1rem}.highlight-card[data-v-18b90e9b]{background:#0f172ab3;border:1px solid rgba(99,102,241,.2);border-radius:1.25rem;padding:1.4rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;flex-direction:column;gap:.6rem;box-shadow:0 18px 40px #0f172a59}.metric[data-v-18b90e9b]{text-transform:uppercase;letter-spacing:.3em;font-size:.8rem;color:#818cf8f2}.feed-section[data-v-18b90e9b]{padding:clamp(1.5rem,4vw,3.5rem) clamp(1.5rem,6vw,6rem)}.skeleton-grid[data-v-18b90e9b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(1.25rem,2.5vw,2rem)}.skeleton-card[data-v-18b90e9b]{height:clamp(220px,32vh,320px);border-radius:1.5rem;background:linear-gradient(120deg,#94a3b81f,#33415559);position:relative;overflow:hidden}.skeleton-card[data-v-18b90e9b]:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.2) 50%,transparent 70%);animation:shimmer-18b90e9b 1.6s infinite}@keyframes heroGradientShift-18b90e9b{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes chipSheen-18b90e9b{0%{left:-30%;opacity:0}20%{opacity:1}50%{left:110%;opacity:0}to{left:110%;opacity:0}}.notice[data-v-18b90e9b]{margin:0 auto;padding:2rem 2.5rem;border-radius:1.5rem;background:#0f172abf;border:1px solid rgba(99,102,241,.2);text-align:center;max-width:520px;box-shadow:0 20px 45px #0f172a59;display:grid;gap:1rem}.notice h2[data-v-18b90e9b]{margin:0;font-size:1.4rem}.notice p[data-v-18b90e9b]{margin:0;color:#e2e8f0bf}.notice.error[data-v-18b90e9b]{border-color:#f8717173}.notice.empty[data-v-18b90e9b]{border-color:#22d3ee59}.notice code[data-v-18b90e9b]{background:#6366f126;padding:.4rem .65rem;border-radius:.5rem;display:inline-block}.empty-actions[data-v-18b90e9b]{margin-top:1.4rem;display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.empty-hint[data-v-18b90e9b]{margin-top:1rem;font-size:.9rem;color:#94a3b8bf}.whisper-grid[data-v-18b90e9b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(1.25rem,2.5vw,2rem)}.detail-view .detail-card.pure[data-v-18b90e9b]{min-height:calc(100vh - 8rem);background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}@media (max-width: 640px){.feed-grid-section .whisper-grid[data-v-18b90e9b],.feed-grid-section .skeleton-grid[data-v-18b90e9b]{grid-template-columns:repeat(2,1fr);gap:.75rem}}.whisper-card[data-v-18b90e9b]{position:relative;border-radius:1.5rem;overflow:hidden;isolation:isolate;min-height:360px;display:flex;flex-direction:column;justify-content:space-between;background:var(--card-accent-soft, rgba(15, 23, 42, .92));border:1px solid rgba(255,255,255,.16);box-shadow:0 25px 55px #0f172a8c;transition:transform .18s ease,box-shadow .18s ease;color:#f8fafcf0}.whisper-card .whisper-overlay[data-v-18b90e9b]{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#080f2373,#020617bf);pointer-events:none;z-index:0}.whisper-card .whisper-border[data-v-18b90e9b]{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(255,255,255,.14);pointer-events:none;z-index:1}.whisper-card[data-v-18b90e9b]:hover{transform:translateY(-6px) scale(1.005);box-shadow:0 30px 65px #0f172a99}.feed-view .whisper-card[data-v-18b90e9b]:hover{transform:translateY(-3px) scale(1.003);box-shadow:0 8px 18px #0f172a40}.detail-view{display:flex!important;flex-direction:column!important;min-height:100vh!important;background:red!important;gap:0!important;grid-template-columns:unset!important}.detail-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:1rem!important;background:#6366f1f2!important;border-bottom:3px solid rgba(99,102,241,.8)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;position:sticky!important;top:0!important;z-index:10!important}.detail-back-btn{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#f8fafce6;font-size:1rem;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:all .2s ease}.detail-back-btn[data-v-18b90e9b]:hover{background:#4755694d;transform:translate(-2px)}.back-icon[data-v-18b90e9b]{font-size:1.2rem}.detail-header-actions{display:flex;gap:.5rem}.detail-action-btn{background:none;border:none;color:#f8fafcb3;font-size:1.2rem;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:all .2s ease}.detail-action-btn[data-v-18b90e9b]:hover{background:#4755694d;color:#f8fafce6}.detail-container{flex:1!important;max-width:800px!important;margin:0 auto!important;padding:0 1rem 2rem!important;width:100%!important;display:block!important;grid-template-columns:unset!important}.detail-main{margin-bottom:2rem}.detail-post{position:relative!important;border-radius:1rem!important;overflow:hidden!important;min-height:60vh!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;box-shadow:0 8px 32px #0000004d!important;margin-bottom:1.5rem!important;max-width:none!important}.detail-post.pure-image[data-v-18b90e9b]{background-size:contain!important;background-color:#020617cc}.post-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#080f2366,#020617b3)}.post-content-overlay{position:absolute;top:0;left:0;right:0;padding:1.5rem;z-index:2}.post-author{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.author-avatar{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.1rem;color:#fff;border:2px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.author-info{flex:1}.author-name{font-size:1.1rem;font-weight:600;color:#f8fafcf2;margin-bottom:.25rem}.author-meta{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#cbd5e1cc}.separator[data-v-18b90e9b]{opacity:.6}.post-text[data-v-18b90e9b]{background:#0f172acc;border-radius:.75rem;padding:1rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(71,85,105,.3)}.post-text p[data-v-18b90e9b]{margin:0;font-size:1.1rem;line-height:1.6;color:#f8fafcf2}.post-actions-overlay{position:absolute;bottom:0;left:0;right:0;padding:1.5rem;z-index:2}.action-buttons{display:flex;gap:.75rem;justify-content:center}.action-btn{display:flex;align-items:center;gap:.5rem;background:#0f172ae6;border:1px solid rgba(71,85,105,.4);border-radius:2rem;padding:.75rem 1.25rem;color:#f8fafce6;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.action-btn:hover{background:#47556999;border-color:#47556999;transform:translateY(-2px);box-shadow:0 4px 16px #0003}.action-btn.active{background:#ef444433;border-color:#ef444466;color:#fca5a5f2}.action-btn:disabled{opacity:.5;cursor:not-allowed}.action-icon{font-size:1.1rem}.action-count,.action-label{font-weight:600}.author-details-card[data-v-18b90e9b]{background:#0f172ae6;border:1px solid rgba(71,85,105,.3);border-radius:1rem;padding:1.5rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 16px #0000001a}.author-profile[data-v-18b90e9b]{display:flex;align-items:center;gap:1rem}.profile-avatar[data-v-18b90e9b]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.4rem;color:#fff;border:3px solid rgba(255,255,255,.2)}.profile-info[data-v-18b90e9b]{flex:1}.profile-name[data-v-18b90e9b]{font-size:1.25rem;font-weight:600;color:#f8fafcf2;margin:0 0 .5rem}.profile-tags[data-v-18b90e9b]{display:flex;gap:.5rem;margin-bottom:.75rem}.profile-tag[data-v-18b90e9b]{background:#47556966;color:#cbd5e1e6;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:500}.profile-location[data-v-18b90e9b]{display:flex;align-items:center;gap:.5rem;color:#94a3b8cc;font-size:.875rem}.location-icon[data-v-18b90e9b]{font-size:1rem}.detail-replies[data-v-18b90e9b]{background:#0f172ae6;border:1px solid rgba(71,85,105,.3);border-radius:1rem;padding:1.5rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 16px #0000001a}.replies-header[data-v-18b90e9b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(71,85,105,.2)}.replies-title[data-v-18b90e9b]{font-size:1.25rem;font-weight:600;color:#f8fafcf2;margin:0}.replies-view-all[data-v-18b90e9b]{background:none;border:1px solid rgba(71,85,105,.4);border-radius:1rem;padding:.5rem 1rem;color:#cbd5e1e6;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.replies-view-all[data-v-18b90e9b]:hover{background:#4755694d;border-color:#47556999}.replies-list[data-v-18b90e9b]{display:flex;flex-direction:column;gap:1rem}.reply-item[data-v-18b90e9b]{display:flex;gap:1rem;padding:1rem;background:#1e293b80;border:1px solid rgba(71,85,105,.2);border-radius:.75rem;cursor:pointer;transition:all .2s ease}.reply-item[data-v-18b90e9b]:hover{background:#1e293bb3;border-color:#47556966;transform:translateY(-1px)}.reply-avatar[data-v-18b90e9b]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem;color:#fff;border:2px solid rgba(255,255,255,.1);flex-shrink:0}.reply-content[data-v-18b90e9b]{flex:1;min-width:0}.message-header[data-v-18b90e9b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;gap:.5rem}.unread-badge[data-v-18b90e9b]{background:#ef4444e6;color:#fff;font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:.75rem;min-width:1.5rem;text-align:center;box-shadow:0 2px 4px #ef44444d}.reply-author[data-v-18b90e9b]{font-weight:600;color:#f8fafce6;font-size:.875rem}.reply-time[data-v-18b90e9b]{color:#94a3b8b3;font-size:.75rem}.reply-text[data-v-18b90e9b]{margin:0 0 .75rem;color:#cbd5e1e6;line-height:1.5;font-size:.875rem}.reply-actions[data-v-18b90e9b]{display:flex;gap:1rem}.reply-action[data-v-18b90e9b]{display:flex;align-items:center;gap:.25rem;background:none;border:none;color:#94a3b8b3;font-size:.75rem;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:all .2s ease}.reply-action[data-v-18b90e9b]:hover{color:#cbd5e1e6;background:#47556933}.reply-action[data-v-18b90e9b]:disabled{opacity:.5;cursor:not-allowed}.no-replies[data-v-18b90e9b]{text-align:center;padding:2rem;color:#94a3b8cc}.no-replies-icon[data-v-18b90e9b]{font-size:2rem;margin-bottom:.75rem;opacity:.6}.no-replies-text[data-v-18b90e9b]{margin:0 0 1rem;font-size:.875rem;line-height:1.5}.no-replies-btn[data-v-18b90e9b]{background:#6366f133;border:1px solid rgba(99,102,241,.4);border-radius:1rem;padding:.75rem 1.5rem;color:#a5b4fce6;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.no-replies-btn[data-v-18b90e9b]:hover{background:#6366f14d;border-color:#6366f199;transform:translateY(-1px)}.replies-loading[data-v-18b90e9b]{display:flex;flex-direction:column;gap:1rem}.reply-skeleton[data-v-18b90e9b]{height:80px;background:linear-gradient(90deg,#47556933 25%,#47556966,#47556933 75%);background-size:200% 100%;animation:shimmer-18b90e9b 1.5s infinite;border-radius:.75rem}@keyframes shimmer-18b90e9b{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width: 640px){.detail-container[data-v-18b90e9b]{padding:0 .75rem 1rem}.detail-post[data-v-18b90e9b]{min-height:50vh;margin-bottom:1rem}.post-content-overlay[data-v-18b90e9b],.post-actions-overlay[data-v-18b90e9b]{padding:1rem}.action-buttons[data-v-18b90e9b]{flex-wrap:wrap;justify-content:center}.action-btn[data-v-18b90e9b]{padding:.625rem 1rem;font-size:.8rem}.author-details-card[data-v-18b90e9b],.detail-replies[data-v-18b90e9b]{padding:1rem}.author-profile[data-v-18b90e9b]{flex-direction:column;text-align:center;gap:.75rem}.profile-info[data-v-18b90e9b]{text-align:center}}.feedback-view .feedback-form[data-v-18b90e9b]{display:grid;gap:1rem;max-width:720px;margin:0 auto}.feedback-view .field-row[data-v-18b90e9b]{display:grid;gap:.5rem}.feedback-view label[data-v-18b90e9b]{color:#e2e8f0e6;font-weight:600}.feedback-view input[data-v-18b90e9b],.feedback-view select[data-v-18b90e9b],.feedback-view textarea[data-v-18b90e9b]{background:#0f172ab3;border:1px solid rgba(148,163,184,.25);color:#e2e8f0;border-radius:.75rem;padding:.75rem .9rem}.feedback-view .form-actions[data-v-18b90e9b]{display:flex;align-items:center;gap:1rem}.feedback-view .form-error[data-v-18b90e9b]{color:#fecaca}.feedback-view .form-success[data-v-18b90e9b]{color:#a7f3d0}.whisper-card.pending[data-v-18b90e9b]{opacity:.7}.whisper-card.highlight[data-v-18b90e9b]{box-shadow:0 32px 70px #818cf88c}.whisper-body-wrap[data-v-18b90e9b]{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:clamp(1.8rem,5vw,2.6rem);text-align:center;text-shadow:0 12px 32px rgba(2,6,23,.85)}.whisper-body-text[data-v-18b90e9b]{margin:0;font-size:clamp(1.25rem,3vw,1.7rem);line-height:1.6;font-weight:600;max-width:20ch}.whisper-tags[data-v-18b90e9b]{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center}.whisper-tag[data-v-18b90e9b]{padding:.2rem .65rem;border-radius:999px;background:#0f172a8c;border:1px solid rgba(148,163,184,.3);font-size:.75rem;color:#e2e8f0eb}.whisper-meta[data-v-18b90e9b]{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:1.1rem 1.5rem 1.35rem;font-size:.85rem;color:#e2e8f0e6;background:linear-gradient(0deg,#0f172ae0,#0f172a00)}.meta-time[data-v-18b90e9b]{font-weight:500}.meta-stats[data-v-18b90e9b]{display:flex;gap:.75rem}.meta-stat[data-v-18b90e9b]{display:inline-flex;align-items:center;gap:.35rem;background:#0f172a8c;border-radius:999px;padding:.35rem .75rem;border:1px solid rgba(148,163,184,.26)}.meta-stat.action[data-v-18b90e9b]{cursor:pointer;border:1px solid rgba(226,232,240,.24);background:#0f172ab3;color:inherit;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.meta-stat.action[data-v-18b90e9b]:hover{transform:translateY(-1px);box-shadow:0 10px 25px #0f172a73}.meta-stat.action[data-v-18b90e9b]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.stat-icon[data-v-18b90e9b]{font-size:1rem}.stat-count[data-v-18b90e9b]{font-weight:600;font-variant-numeric:tabular-nums}.reply-composer[data-v-18b90e9b]{position:relative;z-index:2;display:grid;gap:.75rem;margin:0 clamp(1.1rem,3vw,1.6rem) clamp(1.3rem,4vw,1.9rem);padding:clamp(1rem,3vw,1.4rem);background:#0f172ab8;border:1px solid rgba(148,163,184,.28);border-radius:1.25rem;box-shadow:0 24px 45px #0f172a66;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.reply-input[data-v-18b90e9b]{width:100%;border:1px solid rgba(226,232,240,.18);border-radius:.9rem;background:#0f172a99;padding:.85rem 1.1rem;font:inherit;color:#f8fafcf2;resize:vertical}.reply-input[data-v-18b90e9b]:focus{outline:none;border-color:#60a5fab3;box-shadow:0 0 0 3px #60a5fa2e}.reply-input[data-v-18b90e9b]:disabled{opacity:.6}.reply-actions[data-v-18b90e9b]{display:flex;justify-content:flex-end;gap:.75rem}.reply-fade-enter-active[data-v-18b90e9b],.reply-fade-leave-active[data-v-18b90e9b]{transition:opacity .16s ease,transform .16s ease}.reply-fade-enter-from[data-v-18b90e9b],.reply-fade-leave-to[data-v-18b90e9b]{opacity:0;transform:translateY(8px)}.reply-thread[data-v-18b90e9b]{position:relative;z-index:2;margin:clamp(1rem,3vw,1.4rem) clamp(1rem,3vw,1.4rem) clamp(1.8rem,4vw,2.2rem);border-radius:1.4rem;border:1px solid rgba(148,163,184,.25);background:#020617bf;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 30px 60px #0f172a8c;overflow:hidden;display:grid;gap:1rem}.thread-header[data-v-18b90e9b]{display:flex;justify-content:space-between;align-items:center;padding:clamp(1rem,3vw,1.3rem) clamp(1.2rem,4vw,1.8rem) 0;gap:1rem}.thread-header h3[data-v-18b90e9b]{margin:0;font-size:1rem;letter-spacing:.06em;text-transform:uppercase;color:#e2e8f0e0}.thread-actions[data-v-18b90e9b]{display:flex;gap:.6rem;align-items:center}.thread-body[data-v-18b90e9b]{display:grid;gap:.75rem;padding:0 clamp(1.2rem,4vw,1.8rem) clamp(1.4rem,4vw,2rem)}.thread-loading[data-v-18b90e9b],.thread-error[data-v-18b90e9b],.thread-empty[data-v-18b90e9b]{display:grid;gap:.6rem;justify-items:center;padding:1.25rem;border-radius:1rem;background:#0f172a8c;color:#e2e8f0e0}.thread-list[data-v-18b90e9b]{display:grid;gap:.75rem}.thread-card[data-v-18b90e9b]{position:relative;border-radius:1.1rem;overflow:hidden;border:1px solid rgba(148,163,184,.18);background:#080f23cc;box-shadow:inset 0 0 0 1px #94a3b814;padding:1rem 1.2rem}.thread-overlay[data-v-18b90e9b]{position:absolute;inset:0;background:linear-gradient(200deg,#0f172a4d,#020617bf);pointer-events:none}.thread-content[data-v-18b90e9b]{position:relative;z-index:1;display:grid;gap:.5rem}.thread-meta[data-v-18b90e9b]{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;color:#e2e8f0cc}.thread-alias[data-v-18b90e9b]{font-weight:600;letter-spacing:.05em}.thread-time[data-v-18b90e9b]{font-variant-numeric:tabular-nums;color:#94a3b8d9}.thread-text[data-v-18b90e9b]{margin:0;color:#f8fafcf5;line-height:1.6}.pending-chip[data-v-18b90e9b]{position:absolute;top:1.1rem;right:1.1rem;padding:.35rem .9rem;border-radius:999px;background:#94a3b838;color:#e2e8f0bf;font-size:.7rem;text-transform:uppercase;letter-spacing:.12em}@keyframes shimmer-18b90e9b{0%{transform:translate(-100%)}to{transform:translate(100%)}}.view-header[data-v-18b90e9b]{padding:0 clamp(1.5rem,6vw,6rem)}.view-header h2[data-v-18b90e9b]{margin:0;font-size:clamp(1.6rem,4vw,2.2rem)}.view-header p[data-v-18b90e9b]{margin:.75rem 0 0;max-width:420px;color:#e2e8f0b3}.connect-grid[data-v-18b90e9b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(1.25rem,3vw,2rem);padding:clamp(1.5rem,4vw,3rem) clamp(1.5rem,6vw,6rem)}.connect-card[data-v-18b90e9b]{display:flex;align-items:center;gap:1.2rem;padding:1.4rem;border-radius:1.25rem;background:#0f172aa6;border:1px solid rgba(99,102,241,.25);box-shadow:0 18px 36px #0f172a66}.connection-avatar[data-v-18b90e9b]{width:3.2rem;height:3.2rem;border-radius:.9rem;background:#6366f159;display:grid;place-items:center;font-weight:700;color:#f8fafc;letter-spacing:.08em}.connection-body h3[data-v-18b90e9b]{margin:0;font-size:1.1rem}.connection-body p[data-v-18b90e9b]{margin:.35rem 0;color:#e2e8f0bf}.mutual-chip[data-v-18b90e9b]{font-size:.8rem;color:#94a3b8d9}.messages-list[data-v-18b90e9b]{list-style:none;margin:0;padding:clamp(1.5rem,4vw,3rem) clamp(1.5rem,6vw,6rem);display:grid;gap:1rem}.message-card[data-v-18b90e9b]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.4rem 1.6rem;border-radius:1.25rem;background:#0f172ab3;border:1px solid rgba(99,102,241,.2);box-shadow:0 18px 36px #0f172a66;transition:all .2s ease}.message-card.has-unread[data-v-18b90e9b]{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);box-shadow:0 18px 36px #3b82f633}.message-avatar[data-v-18b90e9b]{width:3rem;height:3rem;border-radius:50%;background:#ec489959;display:grid;place-items:center;font-weight:700;color:#f8fafc}.message-body h3[data-v-18b90e9b]{margin:0}.message-body p[data-v-18b90e9b]{margin:.35rem 0 0;color:#e2e8f0bf}.message-header[data-v-18b90e9b]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.notifications-list[data-v-18b90e9b]{display:grid;gap:1.1rem;padding:clamp(1.5rem,4vw,3rem) clamp(1.5rem,6vw,6rem)}.notification-card[data-v-18b90e9b]{display:grid;grid-template-columns:auto 1fr auto;gap:1.2rem;align-items:center;padding:1.3rem 1.6rem;border-radius:1.25rem;background:#0f172aad;border:1px solid rgba(99,102,241,.2);box-shadow:0 18px 38px #0f172a61}.notification-icon[data-v-18b90e9b]{font-size:1.8rem}.notification-body h3[data-v-18b90e9b]{margin:0}.notification-body p[data-v-18b90e9b]{margin:.45rem 0 0;color:#e2e8f0bf}.notification-header[data-v-18b90e9b]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.search-panel[data-v-18b90e9b]{display:flex;flex-direction:column;gap:1.4rem;padding:clamp(1.5rem,4vw,3rem) clamp(1.5rem,6vw,6rem)}.search-bar[data-v-18b90e9b]{display:flex;gap:1rem;flex-wrap:wrap}.search-input[data-v-18b90e9b]{flex:1;min-width:220px;padding:.85rem 1.1rem;border-radius:.9rem;border:1px solid rgba(99,102,241,.4);background:#0f172aa6;color:inherit;font-size:1rem}.search-input[data-v-18b90e9b]::placeholder{color:#94a3b8bf}.search-suggestions[data-v-18b90e9b]{display:flex;flex-direction:column;gap:.6rem;color:#e2e8f0b3}.suggestion-list[data-v-18b90e9b]{display:flex;gap:.6rem;flex-wrap:wrap}.suggestion-chip[data-v-18b90e9b]{border:1px solid rgba(99,102,241,.35);background:#6366f126;color:#ecfcffe6;border-radius:999px;padding:.4rem .9rem;cursor:pointer;transition:background .16s ease}.suggestion-chip[data-v-18b90e9b]:hover{background:#6366f140}.search-results[data-v-18b90e9b]{display:grid;gap:1rem}.search-card[data-v-18b90e9b]{padding:1.4rem 1.6rem}.search-empty[data-v-18b90e9b]{padding:2rem;border-radius:1.2rem;background:#0f172a99;border:1px solid rgba(148,163,184,.2);color:#e2e8f0bf}.profile-hero[data-v-18b90e9b]{padding:clamp(1.5rem,4vw,3rem) clamp(1.5rem,6vw,6rem) 0}.profile-hero-card[data-v-18b90e9b]{display:grid;grid-template-columns:auto 1fr auto;gap:clamp(1rem,3vw,2rem);padding:clamp(1.5rem,4vw,2.4rem);border-radius:1.75rem;background:linear-gradient(135deg,#0f172aeb,#1e40af59);border:1px solid rgba(99,102,241,.35);box-shadow:0 28px 60px #0f172a8c;align-items:center}.hero-avatar[data-v-18b90e9b]{width:clamp(72px,10vw,112px);aspect-ratio:1;border-radius:24px;display:grid;place-items:center;color:#f8fafc;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:700;background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.22);box-shadow:0 16px 40px #0f172a73}.hero-meta[data-v-18b90e9b]{display:grid;gap:.4rem;color:#e2e8f0e6}.hero-meta h3[data-v-18b90e9b]{margin:0;font-size:clamp(1.6rem,4vw,2.2rem)}.hero-meta p[data-v-18b90e9b]{margin:0;color:#94a3b8e6}.hero-label[data-v-18b90e9b]{text-transform:uppercase;font-size:.75rem;letter-spacing:.22em;color:#818cf8d9}.hero-tags[data-v-18b90e9b]{display:flex;flex-wrap:wrap;gap:.45rem}.hero-tag[data-v-18b90e9b]{padding:.35rem .8rem;border-radius:999px;background:#6366f133;border:1px solid rgba(99,102,241,.35);color:#ecfcffeb;font-size:.85rem}.profile-hero-card .hero-actions[data-v-18b90e9b]{display:flex;flex-direction:column;gap:.6rem;align-items:flex-end}.profile-grid[data-v-18b90e9b]{display:grid;gap:clamp(1.25rem,3vw,2rem);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:clamp(1.5rem,4vw,3rem) clamp(1.5rem,6vw,6rem)}.profile-card[data-v-18b90e9b]{display:flex;flex-direction:column;gap:1.25rem;border-radius:1.5rem;background:#0f172ac7;border:1px solid rgba(99,102,241,.28);box-shadow:0 26px 55px #0f172a80;overflow:hidden;min-height:100%}.card-header[data-v-18b90e9b]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:clamp(1.4rem,3vw,2rem) clamp(1.5rem,3vw,2.2rem) 0}.card-header h3[data-v-18b90e9b]{margin:0;font-size:1.3rem}.card-hint[data-v-18b90e9b]{margin:.35rem 0 0;color:#94a3b8cc;font-size:.95rem;max-width:40ch}.card-actions[data-v-18b90e9b]{display:flex;gap:.5rem}.card-body[data-v-18b90e9b]{display:grid;gap:1rem;padding:0 clamp(1.5rem,3vw,2.2rem) clamp(1.4rem,3vw,2rem)}.field[data-v-18b90e9b]{display:grid;gap:.45rem}.field-label[data-v-18b90e9b]{font-weight:600;color:#e2e8f0e0;font-size:.95rem}.field input[data-v-18b90e9b],.field select[data-v-18b90e9b]{padding:.85rem 1rem;border-radius:.95rem;border:1px solid rgba(148,163,184,.28);background:#0f172aa6;color:#f8fafc;font-size:1rem}.field input[data-v-18b90e9b]::placeholder{color:#94a3b8a6}.field-hint[data-v-18b90e9b]{font-size:.85rem;color:#94a3b8bf}.field-hint.error[data-v-18b90e9b]{color:#f87171d9}.field-grid[data-v-18b90e9b]{display:grid;gap:1rem}.field-grid.location-fields[data-v-18b90e9b]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.field-row[data-v-18b90e9b]{display:flex;flex-wrap:wrap;gap:.6rem}.field-row input[data-v-18b90e9b]{flex:1;min-width:180px}.field-actions[data-v-18b90e9b]{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.upload-controls[data-v-18b90e9b]{display:flex;flex-wrap:wrap;gap:.6rem}.upload-input[data-v-18b90e9b]{position:relative;overflow:hidden;border-radius:.85rem;border:1px dashed rgba(148,163,184,.35);background:#0f172a8c;padding:.6rem 1.1rem;color:#e2e8f0d9;cursor:pointer}.upload-input input[data-v-18b90e9b]{position:absolute;inset:0;opacity:0;cursor:pointer}.toggle-list[data-v-18b90e9b]{display:grid;gap:.9rem}.subheading[data-v-18b90e9b]{margin:.75rem 0 0;font-size:1rem;color:#e2e8f0e6}.stats-grid[data-v-18b90e9b]{display:grid;gap:1rem}.stat-card[data-v-18b90e9b]{display:grid;gap:.4rem;padding:1rem 1.2rem;border-radius:1.1rem;background:#0f172aa6;border:1px solid rgba(99,102,241,.25)}.stat-card.badges[data-v-18b90e9b]{gap:.6rem}.stat-label[data-v-18b90e9b]{font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8d9}.stat-value[data-v-18b90e9b]{font-size:1.1rem;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;color:#f8fafceb}.stat-value.large[data-v-18b90e9b]{font-size:1.8rem;font-weight:600}.badge-collection[data-v-18b90e9b]{display:flex;flex-wrap:wrap;gap:.5rem}.badge-chip[data-v-18b90e9b]{padding:.4rem .85rem;border-radius:999px;background:#3b82f62e;color:#ecfcffeb;font-size:.85rem;border:1px solid rgba(59,130,246,.35)}.switch[data-v-18b90e9b]:not(.devil){position:relative;display:inline-flex;align-items:center;gap:.75rem;cursor:pointer;color:#e2e8f0e0}.switch:not(.devil) input[data-v-18b90e9b]{position:absolute;opacity:0;pointer-events:none}.switch-track[data-v-18b90e9b]{width:46px;height:24px;border-radius:999px;background:#94a3b866;position:relative;transition:background .18s ease}.switch-track[data-v-18b90e9b]:after{content:"";position:absolute;top:3px;left:4px;width:18px;height:18px;border-radius:50%;background:#f8fafc;transition:transform .18s ease;box-shadow:0 3px 8px #0f172a59}.switch:not(.devil) input:checked+.switch-track[data-v-18b90e9b]{background:#6366f1a6}.switch:not(.devil) input:checked+.switch-track[data-v-18b90e9b]:after{transform:translate(20px)}.switch-label[data-v-18b90e9b]{font-size:.95rem;color:#e2e8f0d9}.fab[data-v-18b90e9b]{position:fixed;bottom:clamp(1.5rem,4vw,2.5rem);right:clamp(1.5rem,5vw,3rem);width:3.6rem;height:3.6rem;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#f8fafc;border:none;font-size:1.8rem;display:grid;place-items:center;cursor:pointer;box-shadow:0 24px 55px #6366f159;transition:transform .18s ease,box-shadow .18s ease;animation:fabPulse-18b90e9b 2.8s ease-in-out infinite;z-index:60}@media (max-width: 640px){.fab[data-v-18b90e9b]{bottom:calc(1.5rem + 64px);right:clamp(1rem,6vw,2rem)}}.fab[data-v-18b90e9b]:after{content:"";position:absolute;inset:-6px;border-radius:50%;background:radial-gradient(60% 60% at 50% 50%,rgba(99,102,241,.45),transparent 70%);filter:blur(10px);opacity:0;animation:fabGlow-18b90e9b 2.8s ease-in-out infinite;pointer-events:none}@keyframes fabPulse-18b90e9b{0%{transform:translateZ(0) scale(1);box-shadow:0 24px 55px #6366f159}50%{transform:translateZ(0) scale(1.05);box-shadow:0 28px 70px #6366f180}to{transform:translateZ(0) scale(1);box-shadow:0 24px 55px #6366f159}}@keyframes fabGlow-18b90e9b{0%{opacity:0;transform:scale(.9)}50%{opacity:.9;transform:scale(1.05)}to{opacity:0;transform:scale(.9)}}@media (prefers-reduced-motion: reduce){.fab[data-v-18b90e9b]{animation:none}.fab[data-v-18b90e9b]:after{animation:none;opacity:.2}}.background-suggestion-grid[data-v-18b90e9b]{display:grid;gap:1rem;max-height:280px;overflow-y:auto}.background-loading[data-v-18b90e9b],.background-error[data-v-18b90e9b],.background-empty[data-v-18b90e9b]{padding:2rem;border-radius:1rem;background:#0f172a99;border:1px solid rgba(148,163,184,.2);color:#e2e8f0bf;text-align:center}.background-error[data-v-18b90e9b]{border-color:#f8717173}.suggestion-scroll[data-v-18b90e9b]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;padding:.5rem;justify-items:center}@media (max-width: 640px){.suggestion-scroll[data-v-18b90e9b]{grid-template-columns:1fr}}.suggestion-card[data-v-18b90e9b]{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;border-radius:.75rem;background:#0f172ab3;border:2px solid transparent;cursor:pointer;transition:border .18s ease,transform .18s ease;aspect-ratio:1.2}.suggestion-card[data-v-18b90e9b]:hover{border-color:#6366f180;transform:translateY(-2px)}.suggestion-card.active[data-v-18b90e9b]{border-color:#6366f1cc;background:#6366f126}.suggestion-thumb[data-v-18b90e9b]{flex:1;border-radius:.5rem;background-size:cover;background-position:center;background-color:#94a3b833}.suggestion-meta[data-v-18b90e9b]{display:flex;flex-direction:column;gap:.25rem;font-size:.7rem;color:#e2e8f0cc;text-align:center}.suggestion-meta span[data-v-18b90e9b]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggestion-meta small[data-v-18b90e9b]{color:#94a3b8b3;font-size:.65rem}.background-attribution[data-v-18b90e9b]{font-size:.8rem;color:#94a3b8cc;text-align:center;padding:.5rem}.background-attribution a[data-v-18b90e9b]{color:#6366f1e6;text-decoration:none}.background-attribution a[data-v-18b90e9b]:hover{text-decoration:underline}.background-manager[data-v-18b90e9b]{display:flex;flex-direction:column;gap:1rem}.background-manager .pane-header[data-v-18b90e9b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.picker-actions[data-v-18b90e9b]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.picker-actions.inline[data-v-18b90e9b]{flex-direction:column;align-items:stretch}.picker-actions input[data-v-18b90e9b]{flex:1;min-width:200px;padding:.5rem .75rem;border-radius:.5rem;border:1px solid rgba(148,163,184,.25);background:#0f172abf;color:inherit;font-size:.9rem}.picker-actions input[data-v-18b90e9b]::placeholder{color:#94a3b8bf}.linkish[data-v-18b90e9b]{background:none;border:none;color:#6366f1e6;cursor:pointer;text-decoration:underline;font-size:inherit}.linkish[data-v-18b90e9b]:hover{color:#818cf8}.background-picker[data-v-18b90e9b]{border:1px solid rgba(148,163,184,.2);border-radius:1rem;padding:1rem;background:#0f172a66}.picker-header[data-v-18b90e9b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.picker-title[data-v-18b90e9b]{display:flex;flex-direction:column;gap:.25rem}.field-subtext[data-v-18b90e9b]{margin:0;font-size:.85rem;color:#94a3b8cc}.picker-toolbar[data-v-18b90e9b]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between}.picker-toolbar .pill.subtle[data-v-18b90e9b]{border:1px solid rgba(99,102,241,.25);background:#6366f11f}.picker-toolbar .pill.subtle[data-v-18b90e9b]:hover:not(:disabled){background:#6366f138}.search-group[data-v-18b90e9b]{display:flex;flex:1;gap:.6rem;min-width:240px}.search-group input[data-v-18b90e9b]{flex:1}.picker-quick[data-v-18b90e9b]{display:flex;flex-direction:column;gap:.4rem;margin-top:.75rem;color:#94a3b8d9}.quick-chip-group[data-v-18b90e9b]{display:flex;gap:.5rem;flex-wrap:wrap}.quick-chip[data-v-18b90e9b]{border:1px solid rgba(99,102,241,.3);background:#6366f126;color:#ecfcffe6;border-radius:999px;padding:.3rem .8rem;font-size:.85rem;cursor:pointer;transition:background .16s ease,border .16s ease}.quick-chip[data-v-18b90e9b]:hover:not(:disabled){background:#6366f140;border-color:#818cf88c}.quick-chip[data-v-18b90e9b]:disabled{opacity:.55;cursor:not-allowed}.picker-preview[data-v-18b90e9b]{display:grid;grid-template-columns:120px 1fr;gap:.75rem;margin-top:.75rem;padding:.75rem;border-radius:.9rem;border:1px solid rgba(148,163,184,.2);background:#0f172a8c}.preview-tile[data-v-18b90e9b]{width:100%;aspect-ratio:1;border-radius:.75rem;background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.08)}.preview-meta[data-v-18b90e9b]{display:flex;flex-direction:column;gap:.3rem;justify-content:center;color:#e2e8f0d9;font-size:.9rem}.preview-meta small[data-v-18b90e9b]{font-size:.75rem;color:#94a3b8bf}@media (max-width: 640px){.search-group[data-v-18b90e9b]{flex-direction:column;min-width:100%}.picker-toolbar[data-v-18b90e9b]{flex-direction:column;align-items:stretch}.picker-preview[data-v-18b90e9b]{grid-template-columns:1fr;text-align:center}.picker-preview .preview-tile[data-v-18b90e9b]{margin:0 auto}}.category-pills[data-v-18b90e9b]{display:flex;gap:.5rem}.category-pills .pill[data-v-18b90e9b]{flex:1}.composer-overlay[data-v-18b90e9b]{position:fixed;inset:0;background:#020617d9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;place-items:center;z-index:70;padding:1.5rem}.composer-shell[data-v-18b90e9b]{position:relative;width:min(520px,100%);height:min(680px,calc(100vh - 3rem));border-radius:1.75rem;overflow:hidden;border:1px solid rgba(255,255,255,.12);box-shadow:0 32px 80px #020617a6;background-size:cover;background-position:center;display:flex;flex-direction:column}.composer-gradient[data-v-18b90e9b]{position:absolute;inset:0;background:linear-gradient(180deg,#0f172a99,#020617e0);pointer-events:none}.composer-bar[data-v-18b90e9b]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem}.composer-bar.top[data-v-18b90e9b]{gap:.8rem}.composer-bar.bottom[data-v-18b90e9b]{gap:1rem;padding-bottom:1.25rem}.composer-title[data-v-18b90e9b]{display:flex;flex-direction:column;gap:.3rem;color:#f8fafc}.composer-title h2[data-v-18b90e9b]{margin:0;font-size:1.2rem}.composer-spacer[data-v-18b90e9b]{width:2.4rem;height:2.4rem}.after-dark-toggle[data-v-18b90e9b]{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.toggle-label[data-v-18b90e9b]{color:#e2e8f0d9}.switch.devil[data-v-18b90e9b]{position:relative;display:inline-flex;align-items:center;gap:.35rem}.switch.devil input[data-v-18b90e9b]{display:none}.switch.devil .slider[data-v-18b90e9b]{width:44px;height:22px;border-radius:999px;background:#94a3b859;position:relative;transition:background .16s ease}.switch.devil .slider[data-v-18b90e9b]:after{content:"";position:absolute;top:3px;left:4px;width:16px;height:16px;border-radius:50%;background:#f8fafc;transition:transform .16s ease}.switch.devil input:checked+.slider[data-v-18b90e9b]{background:#ec489999}.switch.devil input:checked+.slider[data-v-18b90e9b]:after{transform:translate(20px)}.switch.devil .devil-icon[data-v-18b90e9b]{opacity:.35;transition:opacity .16s ease}.switch.devil input:checked~.devil-icon[data-v-18b90e9b]{opacity:1}.composer-canvas[data-v-18b90e9b]{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 1.5rem 1rem;gap:1.25rem}.composer-canvas textarea[data-v-18b90e9b]{flex:none;border:none;background:#0f172a73;color:#f8fafc;font-size:1.2rem;line-height:1.6;resize:none;outline:none;width:min(100%,440px);min-height:200px;border-radius:1.5rem;padding:2.5rem 1.75rem;text-align:center;box-shadow:0 18px 45px #02061773;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.composer-canvas textarea[data-v-18b90e9b]::placeholder{color:#e2e8f0b3}.composer-meta[data-v-18b90e9b]{display:flex;justify-content:space-between;align-items:center;color:#e2e8f0d9}.composer-footer[data-v-18b90e9b]{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:1.4rem 1.25rem 1.8rem;background:linear-gradient(180deg,#02061700,#020617eb 70%);border-top:1px solid rgba(148,163,184,.2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.composer-action-bar[data-v-18b90e9b]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:0 1.25rem 1.25rem}.text-btn[data-v-18b90e9b]{border:none;background:transparent;color:#e2e8f0d9;font-size:.95rem;cursor:pointer;padding:.4rem .6rem;border-radius:.6rem;transition:background .16s ease,color .16s ease}.text-btn[data-v-18b90e9b]:hover:not(:disabled){background:#0f172a73;color:#f8fafc}.text-btn[data-v-18b90e9b]:disabled{opacity:.55;cursor:not-allowed}.meta-btn[data-v-18b90e9b]{border:none;background:#6366f140;color:#f8fafc;border-radius:999px;padding:.45rem .9rem;font-size:.9rem;cursor:pointer;transition:background .16s ease}.meta-btn[data-v-18b90e9b]:hover{background:#6366f166}.char-count[data-v-18b90e9b]{font-size:.85rem}.icon-btn[data-v-18b90e9b]{border:none;background:#0f172a99;color:#f8fafc;width:2.4rem;height:2.4rem;border-radius:50%;display:grid;place-items:center;cursor:pointer;transition:transform .16s ease,background .16s ease}.icon-btn[data-v-18b90e9b]:hover:not(:disabled){transform:translateY(-2px);background:#6366f159}.icon-btn.accent[data-v-18b90e9b]{background:#6366f140;border:1px solid rgba(99,102,241,.45);box-shadow:0 6px 16px #6366f14d}.icon-btn.heart[data-v-18b90e9b]{background:#f472b638;border:1px solid rgba(244,114,182,.45);box-shadow:0 6px 16px #f472b647}.composer-footer[data-v-18b90e9b]>*{min-width:150px;justify-content:center}.btn-outline[data-v-18b90e9b],.btn-ghost[data-v-18b90e9b]{border-radius:.75rem;padding:.45rem 1rem;font-size:.95rem;font-weight:500;cursor:pointer;transition:background .16s ease,color .16s ease,border .16s ease}.btn-outline[data-v-18b90e9b]{border:1px solid rgba(148,163,184,.45);background:#0f172a8c;color:#e2e8f0eb}.btn-outline[data-v-18b90e9b]:hover:not(:disabled){background:#818cf833;border-color:#818cf88c}.btn-outline[data-v-18b90e9b]:disabled{opacity:.55;cursor:not-allowed}.btn-ghost[data-v-18b90e9b]{border:1px solid rgba(148,163,184,.25);background:#0f172a8c;color:#e2e8f0e6}.btn-ghost[data-v-18b90e9b]:hover:not(:disabled){background:#0f172ab3;border-color:#94a3b866}.btn-ghost[data-v-18b90e9b]:disabled{opacity:.55;cursor:not-allowed}.pill.primary[data-v-18b90e9b]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#f8fafc;border:none;padding:.55rem 1.4rem;border-radius:999px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:transform .16s ease,box-shadow .16s ease}.pill.primary[data-v-18b90e9b]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px #6366f159}.pill.primary[data-v-18b90e9b]:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.composer-drawer[data-v-18b90e9b]{position:absolute;bottom:0;left:0;right:0;background:#0f172af2;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;padding:1.25rem clamp(1rem,4vw,1.5rem);display:grid;gap:.9rem;max-height:75%;overflow:hidden auto;border-top:1px solid rgba(148,163,184,.25);box-shadow:0 -24px 60px #02061799;z-index:4}.drawer-header[data-v-18b90e9b]{display:flex;justify-content:space-between;align-items:center;color:#f8fafc}.drawer-section[data-v-18b90e9b]{display:grid;gap:.5rem}.drawer-subtitle[data-v-18b90e9b]{margin:0;font-size:1rem;font-weight:600;color:#ecfcffeb}.drawer-subsubtitle[data-v-18b90e9b]{margin:0;font-size:.85rem;font-weight:500;color:#cbd5e1cc;text-transform:uppercase;letter-spacing:.08em}.drawer-subtitle-row[data-v-18b90e9b]{display:grid;gap:.5rem}.drawer-toggle[data-v-18b90e9b]{border:none;background:#0f172a73;border-radius:.9rem;padding:.6rem .9rem;display:flex;justify-content:space-between;align-items:center;color:#ecfcffeb;cursor:pointer;transition:background .16s ease,border .16s ease;border:1px solid rgba(148,163,184,.2)}.drawer-toggle[data-v-18b90e9b]:hover{background:#818cf826;border-color:#818cf866}.drawer-toggle .toggle-indicator[data-v-18b90e9b]{font-size:.85rem;color:#cbd5e1cc;text-transform:uppercase;letter-spacing:.08em}.topics-body[data-v-18b90e9b]{display:grid;gap:.5rem}.topics-field[data-v-18b90e9b]{display:flex;align-items:center;gap:.5rem;padding:.35rem;border-radius:.9rem;background:#0f172a8c;border:1px solid rgba(148,163,184,.25)}.topics-field input[data-v-18b90e9b]{flex:1;min-width:140px;border:none;background:transparent;color:inherit;padding:.5rem .75rem}.topics-field input[data-v-18b90e9b]::placeholder{color:#94a3b8b3}.topics-field .btn-outline[data-v-18b90e9b]{flex-shrink:0;padding:.45rem .9rem}.drawer-button-row[data-v-18b90e9b]{display:flex;gap:.5rem;flex-wrap:wrap}.drawer-button-row .btn-outline[data-v-18b90e9b],.drawer-button-row .btn-ghost[data-v-18b90e9b]{flex:1;min-width:140px;justify-content:center}.upload-btn[data-v-18b90e9b]{position:relative;overflow:hidden;text-align:center}.upload-btn input[data-v-18b90e9b]{position:absolute;inset:0;opacity:0;cursor:pointer}.topic-chip-row[data-v-18b90e9b]{display:flex;flex-wrap:wrap;gap:.5rem}.topic-chip[data-v-18b90e9b]{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .65rem;border-radius:999px;background:#6366f12e;border:1px solid rgba(129,140,248,.45);color:#ecfcffeb;font-size:.85rem;letter-spacing:.01em}.chip-remove[data-v-18b90e9b]{border:none;background:#0f172a8c;color:#ecfcffbf;width:1.3rem;height:1.3rem;border-radius:50%;display:grid;place-items:center;font-size:.75rem;cursor:pointer;transition:background .16s ease,color .16s ease}.chip-remove[data-v-18b90e9b]:hover{background:#818cf866;color:#0f172a}.section-label[data-v-18b90e9b]{font-weight:600;color:#e2e8f0d9}.drawer-section input[type=search][data-v-18b90e9b],.drawer-section input[type=text][data-v-18b90e9b],.drawer-section input[type=file][data-v-18b90e9b]{border-radius:.9rem;border:1px solid rgba(148,163,184,.25);background:#0f172abf;color:inherit;padding:.75rem 1rem}.drawer-actions[data-v-18b90e9b]{display:grid;gap:.75rem}.drawer-search[data-v-18b90e9b]{display:flex;gap:.6rem}.drawer-search input[data-v-18b90e9b]{flex:1}.drawer-controls[data-v-18b90e9b]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.upload-control[data-v-18b90e9b]{position:relative;border:1px dashed rgba(148,163,184,.4);border-radius:.9rem;padding:.5rem .9rem;cursor:pointer;color:#e2e8f0d9}.upload-control input[data-v-18b90e9b]{position:absolute;inset:0;opacity:0;cursor:pointer}.upload-control .upload-label[data-v-18b90e9b]{pointer-events:none}.drawer-controls .linkish[data-v-18b90e9b]{padding:0}.composer-overlay .background-suggestion-grid[data-v-18b90e9b]{max-height:none}.composer-overlay .suggestion-scroll[data-v-18b90e9b]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));justify-items:stretch}.composer-overlay .suggestion-card[data-v-18b90e9b]{background:#0f172acc}.drawer-enter-active[data-v-18b90e9b],.drawer-leave-active[data-v-18b90e9b]{transition:transform .22s ease,opacity .22s ease}.drawer-enter-from[data-v-18b90e9b],.drawer-leave-to[data-v-18b90e9b]{opacity:0;transform:translateY(12px)}@media (max-width: 520px){.composer-overlay[data-v-18b90e9b]{padding:.75rem}.composer-shell[data-v-18b90e9b]{height:calc(100vh - 1.5rem)}.composer-bar.top[data-v-18b90e9b]{padding-top:1.1rem}.composer-bar.bottom[data-v-18b90e9b]{padding-bottom:1.5rem}.composer-canvas[data-v-18b90e9b]{padding:0 1rem 1rem}.composer-meta[data-v-18b90e9b]{flex-direction:column;align-items:flex-start;gap:.6rem}.drawer-controls[data-v-18b90e9b]{flex-direction:column;align-items:stretch}.drawer-search[data-v-18b90e9b]{flex-direction:column}}.drawer-footer[data-v-18b90e9b]{display:flex;justify-content:flex-end}.toast-stack[data-v-18b90e9b]{position:fixed;bottom:clamp(1.5rem,4vw,2.5rem);left:50%;transform:translate(-50%);display:grid;gap:.6rem;z-index:80}.toast[data-v-18b90e9b]{padding:.75rem 1.25rem;border-radius:999px;background:#0f172ae0;border:1px solid rgba(99,102,241,.4);color:#f8fafc;min-width:220px;text-align:center;box-shadow:0 18px 45px #0f172a73}.toast.success[data-v-18b90e9b]{border-color:#4ade8073}.toast.error[data-v-18b90e9b]{border-color:#f871718c}.onboarding-overlay[data-v-18b90e9b]{position:fixed;inset:0;background:linear-gradient(135deg,#020617e0,#0f172ad1);display:grid;place-items:center;z-index:90;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.onboarding-dialog[data-v-18b90e9b]{width:min(560px,calc(100% - 2.5rem));border-radius:1.75rem;background:linear-gradient(145deg,#0f172afa,#0a1120f0);border:1px solid rgba(99,102,241,.55);padding:clamp(1.75rem,4vw,2.4rem);box-shadow:0 42px 110px #0f172ab8,0 0 0 1px #94a3b81f;display:flex;flex-direction:column;gap:1.4rem;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px)}.onboarding-header h2[data-v-18b90e9b]{margin:0;font-size:clamp(1.6rem,4vw,2.2rem);color:#f8fafc}.onboarding-header p[data-v-18b90e9b]{margin:.6rem 0 0;color:#e2e8f0d9}.onboarding-progress[data-v-18b90e9b]{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.onboarding-progress li[data-v-18b90e9b]{display:flex;align-items:center;gap:.8rem;padding:.65rem .9rem;border-radius:.95rem;background:#0f172ab8;color:#cbd5e1eb;border:1px solid rgba(148,163,184,.18);transition:border .16s ease,background .16s ease,color .16s ease}.onboarding-progress li.active[data-v-18b90e9b]{border-color:#818cf8bf;background:linear-gradient(135deg,#3b82f640,#6366f14d);color:#f8fafc}.onboarding-progress li.complete[data-v-18b90e9b]{border-color:#2dd4bf99;background:linear-gradient(135deg,#14538873,#0d948861);color:#f0fdfaeb}.progress-index[data-v-18b90e9b]{width:1.9rem;height:1.9rem;border-radius:999px;background:#6366f180;display:grid;place-items:center;font-weight:600;color:#f8fafc;box-shadow:0 0 0 2px #0f172ad9}.onboarding-content h3[data-v-18b90e9b]{margin:0;color:#f1f5f9}.onboarding-content p[data-v-18b90e9b]{margin:.5rem 0 0;color:#cbd5e1e0}.onboarding-actions[data-v-18b90e9b]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.card-enter-active[data-v-18b90e9b],.card-leave-active[data-v-18b90e9b],.toast-enter-active[data-v-18b90e9b],.toast-leave-active[data-v-18b90e9b],.composer-enter-active[data-v-18b90e9b],.composer-leave-active[data-v-18b90e9b],.onboard-enter-active[data-v-18b90e9b],.onboard-leave-active[data-v-18b90e9b]{transition:all .2s ease}.card-enter-from[data-v-18b90e9b]{opacity:0;transform:translateY(12px) scale(.98)}.card-leave-to[data-v-18b90e9b]{opacity:0;transform:translateY(-12px) scale(.98)}.card-leave-active[data-v-18b90e9b]{position:absolute}.toast-enter-from[data-v-18b90e9b],.toast-leave-to[data-v-18b90e9b]{opacity:0;transform:translateY(6px)}.composer-enter-from[data-v-18b90e9b],.composer-leave-to[data-v-18b90e9b]{opacity:0;transform:scale(.96)}.onboard-enter-from[data-v-18b90e9b],.onboard-leave-to[data-v-18b90e9b]{opacity:0}@media (max-width: 960px){.home-hero[data-v-18b90e9b]{grid-template-columns:1fr;text-align:center}.home-actions[data-v-18b90e9b]{justify-content:center}.home-art[data-v-18b90e9b]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.hero[data-v-18b90e9b]{grid-template-columns:1fr}.view-header[data-v-18b90e9b]{padding:0 clamp(1.25rem,5vw,3rem)}.feed-section[data-v-18b90e9b],.connect-grid[data-v-18b90e9b],.messages-list[data-v-18b90e9b],.notifications-list[data-v-18b90e9b],.search-panel[data-v-18b90e9b],.profile-summary[data-v-18b90e9b]{padding:clamp(1.25rem,5vw,2.5rem) clamp(1.25rem,5vw,3rem)}}@media (max-width: 960px){.profile-hero-card[data-v-18b90e9b]{grid-template-columns:1fr;text-align:center}.profile-hero-card .hero-avatar[data-v-18b90e9b]{margin:0 auto}.profile-hero-card .hero-actions[data-v-18b90e9b]{width:100%;align-items:stretch}}@media (max-width: 640px){.feed-view .hero-actions[data-v-18b90e9b]{flex-direction:column;align-items:stretch}.feed-toolbar[data-v-18b90e9b]{margin:0 clamp(1rem,5vw,2rem)}.feed-toolbar .search-bar[data-v-18b90e9b]{grid-template-columns:auto 1fr;gap:.6rem}.feed-toolbar .toolbar-btn[data-v-18b90e9b]{justify-self:flex-end}.feed-meta[data-v-18b90e9b]{flex-direction:column;align-items:stretch}.profile-hero-card[data-v-18b90e9b]{padding:clamp(1.25rem,5vw,2.2rem)}.profile-hero-card .hero-actions[data-v-18b90e9b]{gap:.5rem}.composer-actions[data-v-18b90e9b]{flex-direction:column-reverse}.fab[data-v-18b90e9b]{right:clamp(1.25rem,6vw,2rem)}.messages-list[data-v-18b90e9b],.notifications-list[data-v-18b90e9b]{grid-template-columns:1fr}.message-card[data-v-18b90e9b],.notification-card[data-v-18b90e9b]{grid-template-columns:1fr;justify-items:start}.message-card button[data-v-18b90e9b],.notification-card button[data-v-18b90e9b]{width:100%}.detail-card[data-v-18b90e9b]{position:relative;border-radius:1.5rem;overflow:hidden;isolation:isolate;min-height:clamp(460px,68vh,820px);display:flex;flex-direction:column;justify-content:space-between;background:#080f23e6;border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 70px #0f172a99;margin:0 clamp(1.5rem,6vw,6rem)}.detail-topbar[data-v-18b90e9b]{position:absolute;inset:0 auto auto 0;width:100%;display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:1rem 1.2rem;z-index:3;background:linear-gradient(180deg,rgba(2,6,23,.75),rgba(2,6,23,.2) 55%,transparent 100%)}.persona-block[data-v-18b90e9b]{display:flex;align-items:center;gap:.65rem;color:#f8fafc}.persona-avatar[data-v-18b90e9b]{width:2.2rem;height:2.2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(45deg,#667eea,#764ba2,#f093fb,#f5576c,#4facfe,#00f2fe);background-size:400% 400%;animation:gradientShift 3s ease-in-out infinite;border:2px solid rgba(255,255,255,.3);box-shadow:0 10px 25px #0f172a73;font-weight:800;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5);letter-spacing:.5px}.persona-text[data-v-18b90e9b]{display:grid;line-height:1.1}.persona-name[data-v-18b90e9b]{font-weight:800;font-size:1.1rem;letter-spacing:.01em}.persona-sub[data-v-18b90e9b]{color:#e2e8f0d9;font-size:.85rem;margin-top:.1rem}.persona-tags[data-v-18b90e9b]{display:flex;gap:.4rem;align-items:center;margin-top:.35rem}.meta-chip[data-v-18b90e9b]{padding:.2rem .6rem;border-radius:999px;font-size:.75rem;color:#e2e8f0;background:#6366f138;border:1px solid rgba(129,140,248,.45)}.detail-actions[data-v-18b90e9b]{display:flex;align-items:center;gap:.4rem}.menu-wrap[data-v-18b90e9b]{position:relative}.menu-pop[data-v-18b90e9b]{position:absolute;top:120%;right:0;background:#020617f2;border:1px solid rgba(148,163,184,.25);border-radius:.75rem;box-shadow:0 18px 40px #0f172a99;padding:.35rem;display:grid;gap:.2rem;min-width:180px;z-index:5}.menu-item[data-v-18b90e9b]{border:none;background:transparent;color:#e2e8f0f2;text-align:left;padding:.55rem .7rem;border-radius:.6rem;cursor:pointer}.menu-item[data-v-18b90e9b]:hover{background:#6366f133}.detail-subheading[data-v-18b90e9b]{display:flex;align-items:center;justify-content:space-between;padding:.75rem clamp(1.5rem,6vw,6rem) 0}.whisper-card.compact[data-v-18b90e9b]{min-height:220px;margin:0 clamp(1.5rem,6vw,6rem) 0}.breadcrumbs[data-v-18b90e9b]{padding:0 clamp(1.5rem,6vw,6rem);display:flex;align-items:center;gap:.35rem;color:#e2e8f0d9}.crumb[data-v-18b90e9b]{border:none;background:transparent;color:inherit;cursor:pointer;padding:.2rem .4rem;border-radius:.5rem}.crumb[data-v-18b90e9b]:hover{background:#6366f133}.crumb.current[data-v-18b90e9b]{color:#fff;font-weight:600;cursor:default}.crumb-sep[data-v-18b90e9b]{opacity:.7}}.install-banner[data-v-18b90e9b]{position:fixed;left:50%;transform:translate(-50%);bottom:calc(1rem + 90px + env(safe-area-inset-bottom,0px));z-index:80;width:min(92vw,820px);background:#0f172adb;-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%);border:1px solid rgba(148,163,184,.3);border-radius:1rem;padding:.9rem 1rem;color:#e2e8f0;box-shadow:0 24px 60px #0206178c}.install-banner .banner-row[data-v-18b90e9b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.install-banner .banner-copy[data-v-18b90e9b]{display:grid;gap:.15rem}.install-banner .banner-copy strong[data-v-18b90e9b]{font-weight:700}.install-banner .banner-copy small[data-v-18b90e9b]{color:#e2e8f0d1}.install-banner .banner-actions[data-v-18b90e9b]{display:inline-flex;align-items:center;gap:.5rem}.install-banner .banner-hint[data-v-18b90e9b]{margin:.5rem 0 0;color:#e2e8f0d1}.install-banner .banner-error[data-v-18b90e9b]{margin:.5rem 0 0;color:#fecaca}@media (max-width: 640px){.install-banner[data-v-18b90e9b]{bottom:calc(.75rem + 84px + env(safe-area-inset-bottom,0px));width:min(95vw,680px);padding:.75rem .8rem}}
