:root{--ink:#1c2b3f;--muted:#66788e;--paper:#fff;--paper-soft:#f7fbff;--line:#d6e6f7;--line-strong:#9bc8ef;--brand:#1688f0;--brand-deep:#0c5db8;--brand-soft:#e9f5ff;--green:var(--brand);--green-deep:var(--brand-deep);--blue:#2a73c7;--gold:#f7b84b;--rose:#dc4f62;--shadow:0 18px 48px #1664b824;--radius:8px;--font-title:"乐宣", "LXGW WenKai", "STKaiti", "KaiTi", serif;--font-body:"满满", "Microsoft YaHei", "PingFang SC", "Noto Sans SC", "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;--font-ui:"灵动聪慧", "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Noto Sans SC", "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;color:var(--ink);font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#edf6ff}*{box-sizing:border-box}html{min-width:320px;overflow-x:hidden}body{-webkit-text-size-adjust:100%;background:linear-gradient(#cfe8fb 0,#e9f5ff 300px,#f4f8fc 100%),repeating-linear-gradient(0deg,#1c6dbe0a 0 1px,#0000 1px 42px),repeating-linear-gradient(90deg,#1c6dbe09 0 1px,#0000 1px 42px);min-width:320px;margin:0;overflow-x:hidden}body.mobile-sheet-open{touch-action:none;overflow:hidden}body[data-skin=paper]{background:linear-gradient(#f9f3df 0,#fffaf0 220px,#f5f9ff 100%),repeating-linear-gradient(0deg,#4975a81f 0 1px,#0000 1px 34px),linear-gradient(90deg,#0000 0 78px,#dd526924 78px 79px,#0000 79px 100%)}body[data-skin=stars]{background:radial-gradient(circle at 16% 18%,#ffffffc7 0 1px,#0000 2px) 0 0/120px 92px,radial-gradient(circle at 78% 26%,#ffe8b0b8 0 1px,#0000 2px) 0 0/170px 120px,radial-gradient(circle at 35% 72%,#a2cbff7a 0 1px,#0000 2px) 0 0/150px 100px,linear-gradient(#152849 0,#234b7d 320px,#eef5ff 100%)}body[data-skin=garden]{background:radial-gradient(circle at 14% 18%,#ffd2dc8c,#0000 52px),radial-gradient(circle at 84% 12%,#ffe59673,#0000 58px),linear-gradient(#d8f8ea 0,#effcf5 260px,#f7fbff 100%),repeating-linear-gradient(90deg,#16a0740d 0 1px,#0000 1px 44px)}body[data-skin=linen]{background:linear-gradient(#ece7dc 0,#f4f0e8 260px,#f7fbff 100%),repeating-linear-gradient(45deg,#4c627d09 0 2px,#0000 2px 7px),repeating-linear-gradient(-45deg,#4c627d06 0 2px,#0000 2px 8px)}button,input,textarea,select{font:inherit}h1,h2,.lead{font-family:var(--font-title)}button,label,small,.eyebrow,.date,.toast{font-family:var(--font-ui)}button{cursor:pointer;-webkit-tap-highlight-color:transparent;border:0}button,input,textarea,select{touch-action:manipulation}button:disabled{cursor:not-allowed;opacity:.62}#app{min-height:100svh}.panel{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2}.btn{color:#fff;background:linear-gradient(#28a1ff,#126dd1);border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:800;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.btn:hover{background:linear-gradient(#168eff,#0c5db8);transform:translateY(-1px);box-shadow:0 10px 22px #126dd13d}.btn.secondary{color:var(--brand-deep);background:#eef8ff;border:1px solid #bad8f3}.btn.secondary:hover{background:#dff0ff}.btn.ghost{color:var(--muted);background:0 0}.btn.ghost:hover{color:var(--ink);box-shadow:none;background:#eaf5ff}.btn.danger{color:#fff;background:linear-gradient(#ee6b78,#d84858)}.btn.danger:hover{background:linear-gradient(#e95967,#c73848)}.icon-btn{width:42px;height:42px;color:var(--muted);background:0 0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{color:var(--brand-deep);background:#eaf5ff}.field{gap:8px;display:grid}.field label{color:var(--muted);font-size:13px;font-weight:800}.field input,.field textarea,.field select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:8px;outline:0;transition:border-color .18s,box-shadow .18s}.field input,.field select{height:46px;padding:0 12px}.field textarea{resize:vertical;min-height:320px;padding:14px;line-height:1.65}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--brand);box-shadow:0 0 0 3px #1688f029}.toast{z-index:20;max-width:min(380px,100vw - 48px);color:var(--brand-deep);box-shadow:var(--shadow);background:#eef8ff;border:1px solid #bad8f3;border-radius:8px;margin:0;padding:13px 16px;position:fixed;bottom:24px;right:24px}.toast.error{color:#842f31;background:#fff0f0;border-color:#e8c4c5}@media (width<=640px){body:not([data-skin]),body[data-skin=snow]{background:linear-gradient(#d5ecfc 0,#f5fbff 280px 100%),repeating-linear-gradient(0deg,#1e72c509 0 1px,#0000 1px 40px)}}@media (width<=480px){.panel{box-shadow:0 12px 28px #125ba31f}.btn{min-height:48px}.toast{max-width:none;bottom:86px;left:10px;right:10px}}.mobile-auth[data-v-201dd810]{color:#fff;background:linear-gradient(#074aa014,#06316fc2),linear-gradient(135deg,#78ccff 0%,#238bea 50%,#1550ad 100%);grid-template-rows:minmax(0,1fr) auto;width:100%;min-height:100svh;display:grid;position:relative;overflow:hidden}.mobile-auth[data-v-201dd810]:before{content:"";background:radial-gradient(circle at 18% 20%,#ffffffa8 0 1px,#0000 2px) 0 0/92px 74px,radial-gradient(circle at 78% 30%,#ffffff75 0 1px,#0000 2px) 0 0/132px 96px,radial-gradient(circle at 28% 82%,#ffd87733,#0000 24%) 0 0/100% 100%,linear-gradient(135deg,#0000 0 45%,#ffffff26 45% 46%,#0000 47% 100%) 0 0/100% 100%;position:absolute;inset:0}.mobile-hero[data-v-201dd810]{z-index:1;min-height:50svh;padding:max(18px, env(safe-area-inset-top)) 18px 34px;align-content:end;display:grid;position:relative}.cover-badge[data-v-201dd810]{top:max(16px, env(safe-area-inset-top));font-family:var(--font-ui);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff29;border:1px solid #ffffff52;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;left:16px}.hero-copy[data-v-201dd810]{z-index:1;position:relative}.cover-avatar[data-v-201dd810]{object-fit:cover;object-position:center;border:3px solid #fffffff2;border-radius:8px;width:82px;height:82px;margin-bottom:16px;display:block;box-shadow:0 12px 28px #082b6057}.eyebrow[data-v-201dd810]{color:#ffffffd6;letter-spacing:0;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}h1[data-v-201dd810]{text-shadow:0 4px 16px #002c6852;margin:0;font-size:clamp(42px,14vw,60px);line-height:1}.hero-copy p[data-v-201dd810]:not(.eyebrow){color:#ffffffe0;font-family:var(--font-ui);margin:10px 0 0;font-size:14px}.auth-card[data-v-201dd810]{z-index:2;padding:20px 16px max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border:0;border-radius:18px 18px 0 0;gap:15px;margin:0;display:grid;position:relative;box-shadow:0 -18px 48px #052d652e}.auth-title[data-v-201dd810]{gap:4px;display:grid}.auth-title strong[data-v-201dd810]{color:var(--ink);font-family:var(--font-title);font-size:30px}.auth-title span[data-v-201dd810]{color:var(--muted);font-family:var(--font-ui);font-size:14px}.auth-submit[data-v-201dd810]{width:100%;min-height:52px}.secure-note[data-v-201dd810]{color:var(--muted);font-family:var(--font-ui);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.secure-note svg[data-v-201dd810]{color:var(--brand-deep)}.auth-message[data-v-201dd810]{color:var(--brand-deep);background:#edf7ff;border-radius:8px;margin:0;padding:10px 12px}.auth-message.error[data-v-201dd810]{color:#842f31;background:#fff0f0}.beian-note[data-v-201dd810]{text-align:center;margin:2px 0 0}.beian-note span[data-v-201dd810]{color:#ffffffb3;margin:0 6px}.beian-note a[data-v-201dd810]{color:#ffffffeb;font-family:var(--font-ui);text-shadow:0 1px 8px #0c347047;font-size:12px;font-weight:700;text-decoration:none}.beian-note a[data-v-201dd810]:hover{color:#fff}.about-page[data-v-2d4f6ee0]{gap:14px;margin-top:12px;padding:16px;display:grid}.about-head[data-v-2d4f6ee0]{gap:6px;display:grid}.about-head h2[data-v-2d4f6ee0]{color:var(--ink);margin:0;font-size:28px}.about-head p[data-v-2d4f6ee0]:not(.eyebrow){color:var(--muted);margin:0;line-height:1.7}.about-grid[data-v-2d4f6ee0]{gap:10px;display:grid}.about-grid article[data-v-2d4f6ee0]{background:#f9fcff;border:1px solid #dceaf8;border-radius:8px;gap:4px;padding:12px;display:grid}.about-grid strong[data-v-2d4f6ee0]{color:var(--brand-deep);font-size:14px}.about-grid p[data-v-2d4f6ee0]{color:var(--muted);margin:0;line-height:1.65}.about-grid a[data-v-2d4f6ee0]{color:var(--brand-deep);text-decoration:none}.emoji-picker[data-v-6b2ed6bf]{display:inline-flex;position:relative}.emoji-trigger[data-v-6b2ed6bf]{min-height:38px;color:var(--brand-deep);font-family:var(--font-ui);background:#f4fbff;border:1px solid #cfe4f8;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.emoji-trigger[data-v-6b2ed6bf]:hover,.emoji-trigger[aria-expanded=true][data-v-6b2ed6bf]{background:#e7f5ff;border-color:#9acfff}.emoji-panel[data-v-6b2ed6bf]{z-index:40;background:#fffffffa;border:1px solid #cfe4f8;border-radius:8px;gap:12px;width:328px;max-height:320px;padding:14px;display:grid;position:absolute;right:0;overflow:auto;box-shadow:0 18px 42px #145ba538}.placement-top .emoji-panel[data-v-6b2ed6bf]{bottom:calc(100% + 8px)}.placement-bottom .emoji-panel[data-v-6b2ed6bf]{top:calc(100% + 8px)}.emoji-panel p[data-v-6b2ed6bf]{color:var(--muted);font-family:var(--font-ui);margin:0 0 8px;font-size:12px;font-weight:800}.emoji-panel section div[data-v-6b2ed6bf]{grid-template-columns:repeat(8,1fr);gap:6px;display:grid}.emoji-panel section button[data-v-6b2ed6bf]{background:#f5faff;border-radius:8px;place-items:center;width:32px;height:32px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,PingFang SC,sans-serif;font-size:20px;line-height:1;display:inline-grid}.emoji-panel section button[data-v-6b2ed6bf]:hover{background:#e1f1ff;transform:translateY(-1px)}@media (width<=640px){.emoji-picker.mode-inline[data-v-6b2ed6bf]{flex:1 0 100%;grid-column:1/-1;width:100%;display:block}.emoji-picker.mode-inline .emoji-trigger[data-v-6b2ed6bf]{background:linear-gradient(#f8fcff 0%,#eef7ff 100%);border-color:#c4e1fb;justify-content:center;width:100%;min-height:42px;padding:0 14px}.emoji-picker.mode-inline.mode-compact[data-v-6b2ed6bf]{flex:none;grid-column:auto;width:auto;max-width:120px;display:inline-flex}.emoji-picker.mode-inline.mode-compact .emoji-trigger[data-v-6b2ed6bf]{white-space:nowrap;justify-content:center;width:auto;min-height:38px;padding:0 10px}.emoji-picker.mode-inline .emoji-panel[data-v-6b2ed6bf]{overscroll-behavior:contain;background:#fff;border-color:#d9eaf9;border-radius:14px;width:100%;max-height:300px;margin-top:10px;padding:12px;position:static;overflow-x:hidden;box-shadow:0 12px 28px #145ba529}.emoji-picker.mode-inline .emoji-panel section[data-v-6b2ed6bf]{background:#f7fbff;border-radius:12px;gap:8px;padding:10px;display:grid}.emoji-picker.mode-inline .emoji-panel p[data-v-6b2ed6bf]{margin-bottom:0}.emoji-picker.mode-inline .emoji-panel section div[data-v-6b2ed6bf]{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.emoji-picker.mode-inline .emoji-panel section button[data-v-6b2ed6bf]{aspect-ratio:1;background:#fff;border:1px solid #e2eef9;width:100%;min-width:0;height:auto;min-height:42px;font-size:24px}.placement-bottom .emoji-panel[data-v-6b2ed6bf],.placement-top .emoji-panel[data-v-6b2ed6bf]{top:auto;bottom:auto}}.scope-picker[data-v-03ab215b]{background:#f8fbff;border:1px solid #dbe9f7;border-radius:8px;gap:8px;padding:10px 12px;display:grid}.scope-head[data-v-03ab215b]{justify-content:space-between;align-items:center;gap:10px;display:flex}.scope-picker strong[data-v-03ab215b]{color:var(--brand-deep);font-size:13px}.scope-head span[data-v-03ab215b],.scope-empty[data-v-03ab215b]{color:var(--muted);font-size:12px}.scope-search input[data-v-03ab215b]{border:1px solid var(--line);background:#fff;border-radius:8px;outline:0;width:100%;min-height:38px;padding:0 12px}.scope-item[data-v-03ab215b]{color:var(--ink);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.scope-item span[data-v-03ab215b],.scope-item small[data-v-03ab215b]{min-width:0}.scope-item small[data-v-03ab215b]{color:var(--muted)}.scope-item img[data-v-03ab215b]{object-fit:cover;border-radius:8px;width:28px;height:28px}.mobile-editor[data-v-34dba80b]{padding:0;overflow:hidden}form[data-v-34dba80b]{gap:12px;padding:13px;display:grid}.composer-head[data-v-34dba80b]{background:linear-gradient(#fbfdff,#eef7ff);border:1px solid #dcecfb;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:12px;display:grid}.composer-head img[data-v-34dba80b]{object-fit:cover;border-radius:8px;width:48px;height:48px}.eyebrow[data-v-34dba80b]{color:var(--brand-deep);letter-spacing:0;margin:0 0 4px;font-size:12px;font-weight:800}h2[data-v-34dba80b]{overflow-wrap:anywhere;margin:0;font-size:25px;line-height:1.15}.paper-card[data-v-34dba80b]{border:1px solid var(--line);background:#fff;border-radius:8px;gap:0;display:grid;overflow:hidden}.title-input[data-v-34dba80b],.content-card[data-v-34dba80b]{gap:8px;display:grid}.title-input[data-v-34dba80b]{border-bottom:1px solid #edf5fc;padding:12px}.title-input span[data-v-34dba80b],.content-card span[data-v-34dba80b]{color:var(--muted);font-family:var(--font-ui);font-size:13px;font-weight:800}.content-label[data-v-34dba80b]{justify-content:space-between;align-items:center;gap:10px;display:flex}.title-input input[data-v-34dba80b]{border:0;border-radius:0;outline:0;width:100%;min-height:38px;padding:0;font-size:17px}.control-card[data-v-34dba80b]{background:#fff;border:0;border-bottom:1px solid #edf5fc;grid-template-columns:auto 44px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:0 12px;display:grid}.control-card[data-v-34dba80b]:last-child{border-bottom:0}.control-card svg[data-v-34dba80b]{color:var(--brand)}.control-card span[data-v-34dba80b]{color:var(--muted);font-family:var(--font-ui);font-size:13px;font-weight:800}.control-card input[data-v-34dba80b],.control-card select[data-v-34dba80b]{width:100%;min-width:0;height:54px;box-shadow:none;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:17px}.control-card select[data-v-34dba80b]{appearance:auto;-webkit-appearance:menulist}.content-card textarea[data-v-34dba80b]{border:1px solid var(--line);resize:vertical;border-radius:8px;width:100%;min-height:36svh;padding:14px;font-size:17px;line-height:1.72}.editor-footer[data-v-34dba80b]{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.actions[data-v-34dba80b]{align-items:center;gap:8px;display:flex}.actions .btn[data-v-34dba80b]{width:auto;min-width:116px}.mini-danger[data-v-34dba80b]{color:#fff;background:var(--rose);border-radius:8px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.mobile-feed[data-v-fb2818c9]{overflow:hidden}.list-head[data-v-fb2818c9]{border-bottom:1px solid var(--line);background:linear-gradient(#fbfdff,#eef7ff);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.list-head p[data-v-fb2818c9],.list-head strong[data-v-fb2818c9]{margin:0;display:block}.list-head p[data-v-fb2818c9]{color:var(--brand-deep);font-size:13px;font-weight:800}.list-head strong[data-v-fb2818c9]{margin-top:2px;font-size:22px}.items[data-v-fb2818c9]{gap:10px;padding:12px;display:grid}.feed-card[data-v-fb2818c9]{text-align:left;width:100%;color:var(--ink);background:#fff;border:1px solid #dceaf8;border-radius:8px;gap:10px;padding:12px;transition:background-color .2s,box-shadow .2s;display:grid}.feed-card.active[data-v-fb2818c9]{border-color:var(--brand);background:#edf7ff}.feed-card.focus-hit[data-v-fb2818c9]{background:color-mix(in srgb, var(--brand-soft) 74%, #fff);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 26%, transparent)}.feed-author[data-v-fb2818c9]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.feed-author img[data-v-fb2818c9]{object-fit:cover;border-radius:8px;width:38px;height:38px}.feed-author strong[data-v-fb2818c9],.feed-author small[data-v-fb2818c9]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.feed-author small[data-v-fb2818c9]{color:var(--muted);font-size:12px}.feed-badges[data-v-fb2818c9]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.feed-author em[data-v-fb2818c9],.feed-badges b[data-v-fb2818c9]{border-radius:999px;padding:4px 8px;font-size:12px}.feed-author em[data-v-fb2818c9]{color:var(--brand-deep);background:#e9f4ff;font-style:normal}.feed-badges b[data-v-fb2818c9]{color:var(--muted);background:#eef5fb;font-weight:800}.feed-card p[data-v-fb2818c9]{color:var(--muted);margin:0;line-height:1.6}.empty[data-v-fb2818c9]{min-height:180px;color:var(--muted);place-items:center;gap:10px;display:grid}.spin[data-v-fb2818c9]{animation:1s linear infinite spin-fb2818c9}@keyframes spin-fb2818c9{to{transform:rotate(360deg)}}.mobile-diary[data-v-44ed61c5]{gap:12px;max-width:100%;margin:10px auto 0;display:grid}.diary-overview[data-v-44ed61c5]{justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.diary-overview div[data-v-44ed61c5]{min-width:0}.diary-overview span[data-v-44ed61c5]{color:var(--brand-deep);font-family:var(--font-ui);letter-spacing:0;font-size:11px;font-weight:900}.diary-overview strong[data-v-44ed61c5]{color:var(--ink);margin-top:3px;font-size:22px;line-height:1.15;display:block}.diary-overview p[data-v-44ed61c5]{color:var(--muted);margin:6px 0 0;font-size:12px}.diary-overview button[data-v-44ed61c5]{color:#fff;background:var(--brand);min-height:38px;font-family:var(--font-ui);border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 12px;font-weight:900;display:inline-flex}.mobile-friends[data-v-57a5f7df]{gap:12px;margin:12px auto 0;display:grid}.section-title[data-v-57a5f7df],.section-head[data-v-57a5f7df]{justify-content:space-between;align-items:center;gap:10px;display:flex}.section-title[data-v-57a5f7df]{color:var(--muted);font-family:var(--font-ui);padding:0 2px;font-size:13px}.section-title strong[data-v-57a5f7df],.section-head span[data-v-57a5f7df]{color:#fff;background:var(--brand);border-radius:999px;place-items:center;min-width:28px;height:28px;display:inline-grid}.search-panel[data-v-57a5f7df],.social-section[data-v-57a5f7df]{gap:12px;padding:14px;display:grid}.search-box[data-v-57a5f7df]{border:1px solid var(--line);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:0 12px;display:grid}.search-box input[data-v-57a5f7df]{background:0 0;border:0;outline:0;height:42px}.result-list[data-v-57a5f7df],.stack-list[data-v-57a5f7df]{gap:10px;display:grid}.user-row[data-v-57a5f7df],.request-card[data-v-57a5f7df]{background:#fff;border:1px solid #dceaf8;border-radius:8px;gap:10px;padding:12px;display:grid}.user-main[data-v-57a5f7df]{color:inherit;text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:0;display:grid}.user-main img[data-v-57a5f7df]{object-fit:cover;border-radius:8px;width:42px;height:42px}.user-main span[data-v-57a5f7df]{min-width:0;display:grid}.user-main small[data-v-57a5f7df],.request-card p[data-v-57a5f7df],.empty[data-v-57a5f7df]{color:var(--muted);font-size:12px}.action-row[data-v-57a5f7df]{flex-wrap:wrap;gap:8px;display:flex}.verify-card[data-v-57a5f7df]{grid-template-columns:minmax(0,1fr)}.request-copy[data-v-57a5f7df]{gap:4px;display:grid}.request-copy b[data-v-57a5f7df]{color:var(--brand-deep);font-size:13px}.request-copy p[data-v-57a5f7df]{margin:0}.request-copy small[data-v-57a5f7df]{color:var(--muted);font-size:12px}.mini-btn[data-v-57a5f7df]{color:#fff;background:var(--brand);min-height:34px;font-family:var(--font-ui);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.mini-btn.ghost[data-v-57a5f7df]{color:var(--muted);background:#eef5fb}.mini-btn.danger[data-v-57a5f7df]{background:#d95a68}.user-row em[data-v-57a5f7df]{color:var(--brand-deep);font-size:12px;font-style:normal}.status-chip[data-v-57a5f7df]{width:fit-content;min-height:28px;color:var(--brand-deep);background:var(--brand-soft);font-family:var(--font-ui);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.empty.compact[data-v-57a5f7df]{place-items:center;min-height:56px;display:grid}.spin[data-v-57a5f7df]{animation:1s linear infinite spin-57a5f7df}@keyframes spin-57a5f7df{to{transform:rotate(360deg)}}.appearance-panel[data-v-380ece26]{width:min(420px,100vw - 28px);color:var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #bbdaf6f2;border-radius:8px;gap:14px;padding:14px;display:grid;box-shadow:0 22px 58px #0a4a8d3d}.panel-head[data-v-380ece26],.cover-tool[data-v-380ece26],.cover-actions[data-v-380ece26],.theme-grid button[data-v-380ece26],.skin-grid button[data-v-380ece26]{align-items:center;display:flex}.panel-head[data-v-380ece26]{justify-content:space-between;gap:12px}.panel-head div[data-v-380ece26]{gap:3px;display:grid}.panel-head strong[data-v-380ece26]{font-size:18px}.panel-head span[data-v-380ece26],.group-title[data-v-380ece26]{color:var(--muted);font-family:var(--font-ui);font-size:12px;font-weight:800}.mini-icon[data-v-380ece26]{width:34px;height:34px;color:var(--muted);background:#f1f7fd;border-radius:8px;flex:none;place-items:center;display:inline-grid}.mini-icon[data-v-380ece26]:hover{color:var(--brand-deep);background:var(--brand-soft)}.cover-tool[data-v-380ece26]{background:#f8fbff;border:1px solid #e0eefb;border-radius:8px;gap:12px;padding:10px}.cover-preview[data-v-380ece26]{color:#fff;background:linear-gradient(135deg, #1269c747, #083c87b8), linear-gradient(135deg, var(--brand), var(--brand-deep));width:112px;height:70px;font-family:var(--font-ui);background-position:50%;background-size:cover;border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:900;display:grid;overflow:hidden}.cover-actions[data-v-380ece26]{flex-wrap:wrap;gap:8px}.cover-actions input[data-v-380ece26]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.tool-btn[data-v-380ece26]{color:#fff;background:var(--brand);min-height:34px;font-family:var(--font-ui);border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.tool-btn.ghost[data-v-380ece26]{color:var(--brand-deep);background:#fff;border:1px solid #cfe4f8}.option-group[data-v-380ece26]{gap:8px;display:grid}.theme-grid[data-v-380ece26]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.theme-grid button[data-v-380ece26],.skin-grid button[data-v-380ece26]{min-width:0;min-height:42px;color:var(--ink);font-family:var(--font-ui);background:#fff;border:1px solid #d9e9f8;border-radius:8px;font-size:12px;font-weight:900}.theme-grid button[data-v-380ece26]{justify-content:flex-start;gap:7px;padding:0 9px}.theme-grid i[data-v-380ece26]{border-radius:50%;flex:none;width:18px;height:18px;box-shadow:inset 0 0 0 1px #ffffffb8}.theme-grid svg[data-v-380ece26]{color:var(--brand-deep);margin-left:auto}.skin-grid[data-v-380ece26]{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.skin-grid button[data-v-380ece26]{justify-items:center;gap:5px;min-height:78px;padding:8px 5px;display:grid}.skin-grid i[data-v-380ece26]{border:1px solid #48688824;border-radius:7px;width:100%;height:34px}.theme-grid button.active[data-v-380ece26],.skin-grid button.active[data-v-380ece26]{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 2px #1688f01f}.save-btn[data-v-380ece26]{color:#fff;background:linear-gradient(180deg, var(--brand), var(--brand-deep));min-height:42px;font-family:var(--font-ui);border-radius:8px;font-weight:900}@media (width<=430px){.appearance-panel[data-v-380ece26]{width:calc(100vw - 20px)}.cover-tool[data-v-380ece26]{flex-direction:column;align-items:stretch}.cover-preview[data-v-380ece26]{width:100%;height:86px}.skin-grid[data-v-380ece26]{grid-template-columns:repeat(3,minmax(0,1fr))}}.notify-panel[data-v-9cd8c6c0]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #bbdaf6f2;border-radius:8px;gap:12px;width:min(420px,100vw - 24px);max-height:min(72vh,620px);padding:14px;display:grid;box-shadow:0 22px 58px #0a4a8d3d}.notify-head[data-v-9cd8c6c0],.notify-head-actions[data-v-9cd8c6c0],.notify-item[data-v-9cd8c6c0]{align-items:flex-start;display:flex}.notify-head[data-v-9cd8c6c0]{justify-content:space-between;gap:12px}.notify-head div[data-v-9cd8c6c0]:first-child{gap:3px;display:grid}.notify-head strong[data-v-9cd8c6c0]{font-size:18px}.notify-head span[data-v-9cd8c6c0],.notify-copy small[data-v-9cd8c6c0],.notify-group-label[data-v-9cd8c6c0]{color:var(--muted);font-family:var(--font-ui);font-size:12px}.notify-head-actions[data-v-9cd8c6c0]{gap:8px}.notify-tabs[data-v-9cd8c6c0]{background:#eef5fb;border-radius:999px;align-items:center;gap:6px;padding:4px;display:inline-flex}.notify-tab[data-v-9cd8c6c0]{min-height:32px;color:var(--muted);font-family:var(--font-ui);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex;position:relative}.notify-tab.active[data-v-9cd8c6c0]{color:#fff;background:var(--brand)}.notify-tab em[data-v-9cd8c6c0]{color:#fff;background:#e65563;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:inline-grid}.mini-btn[data-v-9cd8c6c0],.mini-icon[data-v-9cd8c6c0],.mini-link[data-v-9cd8c6c0]{font-family:var(--font-ui);border-radius:8px;font-weight:900}.mini-btn[data-v-9cd8c6c0]{min-height:34px;color:var(--brand-deep);background:var(--brand-soft);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.mini-icon[data-v-9cd8c6c0]{width:34px;height:34px;color:var(--muted);background:#f1f7fd;place-items:center;display:inline-grid}.notify-empty[data-v-9cd8c6c0]{min-height:160px;color:var(--muted);font-family:var(--font-ui);text-align:center;place-items:center;gap:8px;display:grid}.notify-list[data-v-9cd8c6c0]{gap:12px;padding-right:2px;display:grid;overflow:auto}.notify-group[data-v-9cd8c6c0]{gap:8px;display:grid}.notify-group-label[data-v-9cd8c6c0]{padding:0 2px;font-weight:800}.notify-item[data-v-9cd8c6c0]{background:#fff;border:1px solid #e2eef9;border-radius:8px;gap:10px;padding:10px}.notify-extra[data-v-9cd8c6c0]{gap:6px;margin-left:auto;display:flex}.accept-link[data-v-9cd8c6c0]{color:var(--brand-deep);background:var(--brand-soft)}.notify-state[data-v-9cd8c6c0]{min-height:30px;color:var(--muted);font-family:var(--font-ui);background:#eef5fb;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.notify-item.unread[data-v-9cd8c6c0]{border-color:var(--line-strong);background:color-mix(in srgb, var(--brand-soft) 62%, #fff)}.notify-main[data-v-9cd8c6c0]{min-width:0;color:inherit;text-align:left;background:0 0;flex:auto;align-items:flex-start;gap:10px;padding:0;display:flex}.notify-icon[data-v-9cd8c6c0]{width:34px;height:34px;color:var(--brand-deep);background:var(--brand-soft);border-radius:8px;flex:none;place-items:center;display:inline-grid}.notify-copy[data-v-9cd8c6c0]{flex:auto;gap:4px;min-width:0;display:grid}.notify-copy p[data-v-9cd8c6c0],.notify-copy small[data-v-9cd8c6c0]{margin:0}.notify-copy p[data-v-9cd8c6c0]:first-child{color:var(--ink);line-height:1.5}.notify-detail[data-v-9cd8c6c0]{color:var(--muted);overflow-wrap:anywhere;line-height:1.55}.mini-link[data-v-9cd8c6c0]{min-height:30px;color:var(--brand-deep);background:0 0;flex:none;padding:0 10px}@media (width<=430px){.notify-panel[data-v-9cd8c6c0]{width:calc(100vw - 16px);max-height:min(76vh,720px);padding:12px}.notify-head[data-v-9cd8c6c0]{flex-direction:column;align-items:stretch}.notify-head-actions[data-v-9cd8c6c0]{justify-content:space-between}.notify-tabs[data-v-9cd8c6c0]{width:100%}.notify-tab[data-v-9cd8c6c0]{flex:1 1 0}.notify-item[data-v-9cd8c6c0]{padding:10px 9px}.notify-main[data-v-9cd8c6c0]{gap:8px}.notify-copy p[data-v-9cd8c6c0]:first-child{font-size:13px}.mini-link[data-v-9cd8c6c0]{min-height:28px;padding:0 8px;font-size:12px}}.mobile-cover[data-v-63c6e8c3]{color:#fff;background:linear-gradient(180deg, #0a4ca114, #08418fb8), linear-gradient(135deg, var(--brand-soft), var(--brand) 54%, var(--brand-deep));border-radius:8px;gap:14px;min-height:220px;padding:15px;display:grid;position:relative;box-shadow:0 18px 42px #1669c93d}.mobile-cover[data-v-63c6e8c3]:before{border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(circle at 18% 22%,#ffffffa6 0 1px,#0000 2px) 0 0/88px 72px,radial-gradient(circle at 75% 32%,#ffffff7a 0 1px,#0000 2px) 0 0/130px 94px,linear-gradient(135deg,#0000 0 45%,#ffffff29 45% 46%,#0000 47% 100%) 0 0/100% 100%;position:absolute;inset:0}.cover-top[data-v-63c6e8c3],.cover-main[data-v-63c6e8c3]{z-index:1;position:relative}.cover-top[data-v-63c6e8c3],.cover-main[data-v-63c6e8c3],.cover-tools[data-v-63c6e8c3]{align-items:center;display:flex}.cover-top[data-v-63c6e8c3]{color:#ffffffe6;font-family:var(--font-ui);justify-content:space-between;gap:10px;font-size:13px;font-weight:800}.cover-tools[data-v-63c6e8c3]{gap:4px}.notice-btn[data-v-63c6e8c3]{position:relative}.notice-btn em[data-v-63c6e8c3]{color:#fff;background:#e65563;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:inline-grid;position:absolute;top:-3px;right:-3px}.cover-main[data-v-63c6e8c3]{align-items:center;gap:14px;margin-top:auto}.avatar-uploader[data-v-63c6e8c3]{cursor:pointer;flex:none;position:relative}.avatar-uploader.static[data-v-63c6e8c3]{cursor:default}.avatar[data-v-63c6e8c3]{object-fit:cover;object-position:center;border:3px solid #fffffff2;border-radius:8px;width:72px;height:72px;display:block;box-shadow:0 10px 24px #0c2f6752}.avatar-uploader span[data-v-63c6e8c3]{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05306ac7;border-radius:7px;place-items:center;width:26px;height:26px;display:inline-grid;position:absolute;bottom:4px;right:4px}.avatar-uploader input[data-v-63c6e8c3]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.title-block[data-v-63c6e8c3]{flex:auto;min-width:0}.eyebrow[data-v-63c6e8c3]{color:#ffffffd6;letter-spacing:.08em;margin:0 0 5px;font-size:12px;font-weight:800}h1[data-v-63c6e8c3]{overflow-wrap:anywhere;letter-spacing:0;text-shadow:0 4px 14px #002c684d;margin:0;font-family:PingFang SC,Microsoft YaHei UI,Segoe UI,sans-serif;font-size:28px;font-weight:700;line-height:1.04}h1 .identity-badge[data-v-63c6e8c3]{vertical-align:middle;color:#ffffffeb;font-family:var(--font-ui);text-shadow:none;background:#04327038;border:1px solid #ffffff47;border-radius:999px;margin-left:8px;padding:4px 8px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.signature-card[data-v-63c6e8c3]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04327029;border:1px solid #ffffff38;border-radius:8px;gap:8px;margin-top:12px;padding:10px 12px;display:grid}.signature-label[data-v-63c6e8c3]{color:#ffffffb8;font-family:var(--font-ui);letter-spacing:.08em;font-size:11px;font-weight:800}.title-block p[data-v-63c6e8c3]:not(.eyebrow){color:#ffffffe6;font-family:var(--font-ui);margin:0;font-size:13px}.signature-button[data-v-63c6e8c3]{color:#ffffffe6;font-family:var(--font-ui);text-align:left;background:0 0;border:0;gap:4px;padding:0;font-size:13px;display:grid}.signature-row[data-v-63c6e8c3]{align-items:center;gap:8px;display:flex}.signature-edit-btn[data-v-63c6e8c3]{color:#fff;background:#ffffff24;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:inline-grid}.signature-editor[data-v-63c6e8c3]{gap:8px;display:grid}.signature-editor textarea[data-v-63c6e8c3]{color:#fff;resize:vertical;background:#07275247;border:1px solid #ffffff57;border-radius:8px;width:100%;min-height:72px;padding:10px 12px;line-height:1.6}.signature-actions[data-v-63c6e8c3]{gap:8px;display:flex}.signature-actions button[data-v-63c6e8c3]{min-height:34px;color:var(--brand-deep);font-family:var(--font-ui);background:#fff;border-radius:8px;padding:0 10px;font-size:12px;font-weight:800}.signature-actions button.ghost[data-v-63c6e8c3]{color:#fff;background:#ffffff1f}.signature-button small[data-v-63c6e8c3],.signature-visitor small[data-v-63c6e8c3]{color:#ffffffa8;font-size:11px}.signature-button span[data-v-63c6e8c3],.signature-visitor p[data-v-63c6e8c3]{white-space:pre-wrap;line-height:1.6}.signature-visitor[data-v-63c6e8c3]{gap:4px;display:grid}.cover-actions[data-v-63c6e8c3]{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.social-actions[data-v-63c6e8c3]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.social-actions button[data-v-63c6e8c3],.social-state[data-v-63c6e8c3]{color:#fff;min-height:30px;font-family:var(--font-ui);background:#0432702e;border:1px solid #ffffff47;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.social-actions button.ghost[data-v-63c6e8c3]{background:#ffffff1f}.cover-actions button[data-v-63c6e8c3]{color:#fff;min-height:32px;font-family:var(--font-ui);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0432702e;border:1px solid #ffffff57;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.cover-actions button[data-v-63c6e8c3]:focus-visible{outline-offset:2px;outline:2px solid #ffffffeb}.appearance-popover[data-v-63c6e8c3]{z-index:5;position:absolute;top:54px;right:10px}.notify-drawer-mask[data-v-63c6e8c3]{z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08193547;align-items:end;display:grid;position:fixed;inset:0}.notify-drawer[data-v-63c6e8c3]{width:100%;padding:12px 8px calc(max(12px, env(safe-area-inset-bottom)) + 8px)}.notify-drawer[data-v-63c6e8c3] .notify-panel{border-radius:16px 16px 0 0;width:100%;max-height:min(82vh,760px);box-shadow:0 -18px 48px #0a4a8d38}@media (width<=360px){.cover-main[data-v-63c6e8c3]{align-items:flex-start}.avatar[data-v-63c6e8c3]{width:64px;height:64px}h1[data-v-63c6e8c3]{font-size:26px}.cover-actions[data-v-63c6e8c3]{gap:6px}.cover-actions button[data-v-63c6e8c3]{min-height:30px;padding:0 9px}}.icon-btn.light[data-v-63c6e8c3]{color:#fff}.comment-list[data-v-a90d15f1]{gap:10px;display:grid}.comment-thread[data-v-a90d15f1]{gap:6px;display:grid}.comment-row[data-v-a90d15f1]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;font-size:13px;line-height:1.5;display:grid}.comment-main[data-v-a90d15f1]{gap:4px;min-width:0;display:grid}.comment-meta[data-v-a90d15f1]{align-items:center;gap:8px;min-width:0;display:flex}.comment-row strong[data-v-a90d15f1]{color:var(--brand-deep);white-space:nowrap}.comment-text[data-v-a90d15f1]{gap:4px;display:grid}.comment-body[data-v-a90d15f1]{overflow-wrap:anywhere;color:var(--ink);white-space:pre-wrap;margin:0}.comment-meta small[data-v-a90d15f1],.comment-main small[data-v-a90d15f1]{color:var(--muted);font-size:12px}.body-toggle[data-v-a90d15f1]{color:var(--brand-deep);background:0 0;justify-self:start;padding:0;font-size:12px;line-height:1.2;display:none}.reply-target[data-v-a90d15f1]{margin-bottom:2px;display:block}.comment-replies[data-v-a90d15f1]{border-left:2px solid #d9ecff;gap:6px;margin-left:18px;padding-left:10px;display:grid}.reply-row[data-v-a90d15f1]{padding:2px 0}.comment-actions[data-v-a90d15f1]{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.comment-actions button[data-v-a90d15f1]{min-height:28px;color:var(--brand-deep);background:#eef6ff;border-radius:999px;padding:0 8px}.comment-actions .delete-comment[data-v-a90d15f1]{color:var(--rose);background:#fff1f3}@media (width<=520px){.comment-list[data-v-a90d15f1]{gap:8px}.comment-row[data-v-a90d15f1]{gap:6px}.comment-main[data-v-a90d15f1],.comment-text[data-v-a90d15f1]{gap:3px}.comment-meta[data-v-a90d15f1]{gap:6px}.comment-row strong[data-v-a90d15f1]{font-size:13px}.comment-meta small[data-v-a90d15f1],.comment-main small[data-v-a90d15f1]{font-size:11px}.reply-target[data-v-a90d15f1]{color:var(--brand-deep);opacity:.82}.comment-body.is-collapsed[data-v-a90d15f1]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.body-toggle[data-v-a90d15f1]{display:inline-flex}.comment-actions[data-v-a90d15f1]{grid-area:1/2/2/3;gap:6px}.comment-actions button[data-v-a90d15f1]{font-size:12px;line-height:1.2}.comment-replies[data-v-a90d15f1]{gap:5px;margin-left:8px;padding-left:8px}.reply-row[data-v-a90d15f1]{padding:1px 0}}.photo-lightbox[data-v-6113c6d9]{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04162ec7;place-items:center;padding:72px 24px 28px;display:grid;position:fixed;inset:0}.close-btn[data-v-6113c6d9]{top:max(18px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right));color:#fff;background:#ffffff29;border-radius:8px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;position:fixed}.close-btn[data-v-6113c6d9]:hover{background:#ffffff3d}figure[data-v-6113c6d9]{gap:12px;max-width:min(1080px,100%);max-height:100%;margin:0;display:grid}img[data-v-6113c6d9]{object-fit:contain;background:#dceaf8;border-radius:8px;max-width:100%;max-height:calc(100svh - 170px);display:block;box-shadow:0 24px 80px #00000057}figcaption[data-v-6113c6d9]{color:#ffffffe6;font-family:var(--font-ui);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}figcaption span[data-v-6113c6d9]{color:#ffffffb8;font-size:13px}@media (width<=640px){.photo-lightbox[data-v-6113c6d9]{padding:70px 10px 20px}img[data-v-6113c6d9]{max-height:calc(100svh - 150px)}}.mobile-home[data-v-18f5b0b4]{gap:12px;max-width:100%;margin:12px auto 0;display:grid}.home-overview[data-v-18f5b0b4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.home-overview button[data-v-18f5b0b4]{min-width:0;min-height:72px;color:var(--muted);background:#fbfdff;border:1px solid #d7e8f8;border-radius:8px;place-items:center;gap:6px;padding:8px 4px;display:grid}.home-overview button[data-v-18f5b0b4]:active{color:var(--brand-deep);background:#eef7ff}.home-overview svg[data-v-18f5b0b4]{color:var(--brand-deep)}.home-overview span[data-v-18f5b0b4]{min-width:0;font-family:var(--font-ui);place-items:center;gap:2px;font-size:12px;display:grid}.home-overview strong[data-v-18f5b0b4]{color:var(--ink);font-size:18px;line-height:1}.feed-section[data-v-18f5b0b4]{padding:14px}.section-head strong[data-v-18f5b0b4]{color:var(--brand-deep)}.section-head[data-v-18f5b0b4]{color:var(--muted);font-family:var(--font-ui);justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:13px;font-weight:800;display:flex}.section-head strong[data-v-18f5b0b4]{background:var(--brand-soft);border-radius:999px;place-items:center;min-width:28px;height:28px;display:inline-grid}.section-link[data-v-18f5b0b4]{cursor:pointer;gap:2px;display:grid}.section-link small[data-v-18f5b0b4]{color:var(--muted);font-size:11px;font-weight:700}.status-item[data-v-18f5b0b4],.diary-item[data-v-18f5b0b4],.video-card[data-v-18f5b0b4]{border-top:1px solid var(--line);gap:10px;padding:12px 0;transition:background-color .2s,box-shadow .2s;display:grid}.status-item[data-v-18f5b0b4]:first-of-type,.diary-item[data-v-18f5b0b4]:first-of-type,.video-card[data-v-18f5b0b4]:first-of-type{border-top:0;padding-top:0}.status-item[data-v-18f5b0b4]{grid-template-columns:auto minmax(0,1fr)}.status-item.type-image[data-v-18f5b0b4],.status-item.type-video[data-v-18f5b0b4]{gap:12px}.status-item>img[data-v-18f5b0b4],.author-line img[data-v-18f5b0b4]{object-fit:cover;border-radius:8px;width:42px;height:42px}.diary-item .author-line[data-v-18f5b0b4]{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.diary-item .author-line strong[data-v-18f5b0b4]{width:auto}.author-line[data-v-18f5b0b4]{gap:4px;min-width:0;display:grid}.author-line strong[data-v-18f5b0b4]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.author-meta[data-v-18f5b0b4]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.author-line small[data-v-18f5b0b4],.media-card small[data-v-18f5b0b4],.video-card small[data-v-18f5b0b4]{color:var(--muted);font-size:12px}.author-line em[data-v-18f5b0b4],.activity-chip[data-v-18f5b0b4]{color:var(--brand-deep);background:var(--brand-soft);border-radius:999px;padding:3px 7px;font-size:12px;font-style:normal}.activity-chip[data-v-18f5b0b4]{color:#28648d;background:#eef5fb;font-weight:800}.visibility-chip[data-v-18f5b0b4]{color:var(--muted);background:#eef5fb;border-radius:999px;align-items:center;padding:3px 7px;font-size:11px;font-weight:800;display:inline-flex}.status-item p[data-v-18f5b0b4],.diary-item p[data-v-18f5b0b4]{white-space:pre-wrap;margin:8px 0 0;line-height:1.65}.status-item>div>p[data-v-18f5b0b4],.message-preview[data-v-18f5b0b4]{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.feed-title[data-v-18f5b0b4]{margin:8px 0 0;font-size:22px;line-height:1.18}.content-stack[data-v-18f5b0b4]{gap:8px;display:grid}.content-diary .message-preview[data-v-18f5b0b4]{color:var(--muted)}.content-image .message-preview[data-v-18f5b0b4],.content-video .message-preview[data-v-18f5b0b4]{color:var(--ink)}.inline-photo[data-v-18f5b0b4],.inline-video[data-v-18f5b0b4]{margin-top:10px}.inline-photo img[data-v-18f5b0b4],.inline-video[data-v-18f5b0b4]{aspect-ratio:16/9;object-fit:contain;background:#000;border-radius:8px;width:100%}.status-attachments[data-v-18f5b0b4]{grid-template-columns:1fr;gap:8px;margin-top:10px;display:grid}.status-attachments.compact[data-v-18f5b0b4]{grid-template-columns:repeat(3,minmax(0,1fr))}.status-attachment[data-v-18f5b0b4]{aspect-ratio:16/10;background:#dceaf8;border:0;border-radius:8px;padding:0;display:block;overflow:hidden}.status-attachments.compact .status-attachment[data-v-18f5b0b4]{aspect-ratio:1}.status-attachment img[data-v-18f5b0b4],.status-attachment video[data-v-18f5b0b4]{object-fit:cover;width:100%;height:100%;display:block}.status-attachment video[data-v-18f5b0b4]{object-fit:contain;background:#000}.item-actions[data-v-18f5b0b4]{color:var(--muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;font-size:12px;display:grid}.item-actions button[data-v-18f5b0b4]{min-height:34px;color:inherit;background:#f8fbff;border:1px solid #deebf8;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 8px;display:inline-flex}@media (width<=340px){.home-overview[data-v-18f5b0b4]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-overview button[data-v-18f5b0b4]{min-height:60px}}.item-actions button.active[data-v-18f5b0b4]{color:var(--brand-deep);background:#eaf5ff;border-color:#bddaf4}.like-summary[data-v-18f5b0b4]{color:var(--brand-deep);margin:8px 0 0;font-size:12px}.preview-block[data-v-18f5b0b4]{gap:8px;display:grid}.type-image .photo-button[data-v-18f5b0b4],.type-video .inline-video[data-v-18f5b0b4],.type-image .item-actions[data-v-18f5b0b4],.type-video .item-actions[data-v-18f5b0b4]{margin-top:6px}.meta-panel[data-v-18f5b0b4],.comment-box[data-v-18f5b0b4]{background:#fbfdff;border:1px solid #edf4fb;border-radius:8px;gap:8px;margin-top:10px;padding:10px;display:grid}.meta-panel strong[data-v-18f5b0b4]{color:var(--brand-deep);font-size:13px}.meta-list[data-v-18f5b0b4]{gap:8px;display:grid}.meta-list article[data-v-18f5b0b4]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.meta-list img[data-v-18f5b0b4]{object-fit:cover;border-radius:8px;width:28px;height:28px}.meta-empty[data-v-18f5b0b4]{color:var(--muted);font-size:12px}.reply-tip button[data-v-18f5b0b4]{color:var(--brand-deep);background:0 0}.reply-tip[data-v-18f5b0b4]{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.comment-editor[data-v-18f5b0b4]{gap:8px;display:grid}.comment-editor input[data-v-18f5b0b4]{border:1px solid var(--line);border-radius:8px;height:38px;padding:0 12px}.comment-actions-row[data-v-18f5b0b4]{gap:8px;display:grid}.comment-actions-row[data-v-18f5b0b4] .emoji-picker{width:100%}.comment-actions-row button[data-v-18f5b0b4]{color:#fff;background:var(--brand);border-radius:8px;width:100%;min-height:40px}.diary-item h3[data-v-18f5b0b4]{margin:0;font-size:24px}.diary-item p[data-v-18f5b0b4]{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.media-grid[data-v-18f5b0b4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.media-card[data-v-18f5b0b4]{gap:5px;min-width:0;transition:background-color .2s,box-shadow .2s;display:grid}.focus-hit[data-v-18f5b0b4]{background:color-mix(in srgb, var(--brand-soft) 74%, #fff);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 26%, transparent);border-radius:8px}.photo-button[data-v-18f5b0b4],.media-card img[data-v-18f5b0b4],.video-card video[data-v-18f5b0b4]{object-fit:contain;background:#000;border-radius:8px;width:100%}.photo-button[data-v-18f5b0b4]{background:#dceaf8;border-radius:8px;padding:0;display:block;overflow:hidden}.media-card img[data-v-18f5b0b4]{aspect-ratio:1;display:block}.media-card strong[data-v-18f5b0b4],.video-card strong[data-v-18f5b0b4]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-card small[data-v-18f5b0b4],.video-card small[data-v-18f5b0b4]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.video-card video[data-v-18f5b0b4]{aspect-ratio:16/9}.video-card div[data-v-18f5b0b4]{gap:4px;display:grid}.empty[data-v-18f5b0b4]{min-height:160px;color:var(--muted);place-items:center;gap:10px;display:grid}.empty.compact[data-v-18f5b0b4]{min-height:90px}.spin[data-v-18f5b0b4]{animation:1s linear infinite spin-18f5b0b4}@keyframes spin-18f5b0b4{to{transform:rotate(360deg)}}.mobile-media-manager[data-v-4c78eefb]{gap:14px;padding:14px;display:grid;overflow:hidden}.mobile-media-manager.compact[data-v-4c78eefb]{padding:10px}.media-head[data-v-4c78eefb]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.media-head svg[data-v-4c78eefb]{color:var(--brand)}.eyebrow[data-v-4c78eefb]{color:var(--brand-deep);letter-spacing:0;margin:0 0 6px;font-size:12px;font-weight:800}h2[data-v-4c78eefb]{margin:0;font-size:30px;line-height:1.1}.hint[data-v-4c78eefb]{color:var(--muted);margin:8px 0 0;font-size:13px}.upload-box[data-v-4c78eefb]{gap:12px;display:grid}.upload-line[data-v-4c78eefb]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.upload-line label[data-v-4c78eefb]{color:var(--brand-deep);font-family:var(--font-ui);align-items:center;gap:8px;font-weight:800;display:inline-flex}.upload-line select[data-v-4c78eefb]{border:1px solid var(--line);background:#fff;border-radius:8px;height:34px;padding:0 26px 0 10px}.title-input[data-v-4c78eefb]{display:grid}.title-input input[data-v-4c78eefb]{border:1px solid var(--line);border-radius:8px;min-height:54px;padding:0 14px}.file-input[data-v-4c78eefb]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.file-picker[data-v-4c78eefb]{border:1px dashed var(--line-strong);min-height:64px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;padding:12px;display:grid}.file-picker svg[data-v-4c78eefb]{color:var(--brand);grid-row:1/span 2;align-self:center}.file-picker strong[data-v-4c78eefb],.file-picker span[data-v-4c78eefb]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.file-picker span[data-v-4c78eefb]{color:var(--muted);font-size:12px}.upload-btn[data-v-4c78eefb]{width:100%;min-height:54px;font-size:17px}.media-empty[data-v-4c78eefb]{min-height:220px;color:var(--muted);place-items:center;gap:10px;display:grid}.media-grid[data-v-4c78eefb]{grid-template-columns:1fr;gap:12px;display:grid}.media-card[data-v-4c78eefb]{background:#fff;border:1px solid #d8e9f9;border-radius:8px;transition:background-color .2s,box-shadow .2s;position:relative}.media-tag[data-v-4c78eefb]{z-index:1;color:#fff;min-height:24px;font-family:var(--font-ui);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081935b8;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:8px;left:8px}.focus-hit[data-v-4c78eefb]{background:color-mix(in srgb, var(--brand-soft) 74%, #fff);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 26%, transparent)}.photo-button[data-v-4c78eefb],.media-card img[data-v-4c78eefb],.media-card video[data-v-4c78eefb]{aspect-ratio:4/3;border-bottom:1px solid var(--line);object-fit:cover;background:#eef7ff;width:100%;display:block}.photo-button[data-v-4c78eefb]{border-bottom:1px solid var(--line);background:#eef7ff;padding:0;overflow:hidden}.photo-button img[data-v-4c78eefb]{border-bottom:0}.media-video .media-card video[data-v-4c78eefb],.media-card video[data-v-4c78eefb]{object-fit:contain;background:#000;border-bottom:0;min-height:220px}.media-info[data-v-4c78eefb]{gap:4px;padding:12px;display:grid}.media-info strong[data-v-4c78eefb]{overflow-wrap:anywhere}.media-info span[data-v-4c78eefb]{color:var(--muted);font-size:12px}.album-chip[data-v-4c78eefb],.visibility-chip[data-v-4c78eefb]{color:var(--muted);background:#eef5fb;border-radius:999px;justify-self:start;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.media-metrics[data-v-4c78eefb]{color:var(--muted);font-family:var(--font-ui);flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.media-metrics span[data-v-4c78eefb]{align-items:center;gap:4px;display:inline-flex}.delete-file[data-v-4c78eefb]{color:#fff;background:#cb4652eb;position:absolute;top:8px;right:8px}.delete-file[data-v-4c78eefb]:hover{color:#fff;background:var(--rose)}.spin[data-v-4c78eefb]{animation:1s linear infinite spin-4c78eefb}@keyframes spin-4c78eefb{to{transform:rotate(360deg)}}.mobile-media-hub[data-v-6cf50f2a]{gap:12px;max-width:100%;margin:12px auto 0;display:grid}.section-title[data-v-6cf50f2a]{color:var(--muted);font-family:var(--font-ui);justify-content:space-between;align-items:center;gap:10px;padding:0 2px;font-size:13px;display:flex}.section-title strong[data-v-6cf50f2a]{color:#fff;background:var(--brand);border-radius:999px;place-items:center;min-width:28px;height:28px;display:inline-grid}.media-toolbar[data-v-6cf50f2a]{gap:8px;padding:10px;display:grid}.album-strip[data-v-6cf50f2a]{scroll-snap-type:x proximity;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.album-pill[data-v-6cf50f2a]{min-width:150px;color:var(--ink);text-align:left;scroll-snap-align:start;background:#fff;border:1px solid #d8e9f9;border-radius:8px;grid-template-columns:42px minmax(86px,1fr);align-items:center;gap:8px;padding:8px;display:grid}.album-pill.active[data-v-6cf50f2a]{border-color:var(--brand);background:var(--brand-soft)}.album-cover[data-v-6cf50f2a]{width:42px;height:42px;color:var(--brand-deep);background:#eef5fb;border-radius:8px;place-items:center;display:grid;overflow:hidden}.album-cover img[data-v-6cf50f2a]{object-fit:cover;width:100%;height:100%}.album-pill strong[data-v-6cf50f2a],.album-pill small[data-v-6cf50f2a]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.album-pill strong[data-v-6cf50f2a]{font-size:13px}.album-pill small[data-v-6cf50f2a]{color:var(--muted);font-size:11px}.album-create[data-v-6cf50f2a]{border:1px dashed var(--line-strong);color:var(--brand-deep);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.album-create input[data-v-6cf50f2a]{border:0;outline:0;min-width:0;min-height:36px}.album-create button[data-v-6cf50f2a]{color:#fff;background:var(--brand);min-height:34px;font-family:var(--font-ui);border-radius:8px;padding:0 12px;font-size:12px;font-weight:800}.album-create button[data-v-6cf50f2a]:disabled{opacity:.55}.filter-tabs[data-v-6cf50f2a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sort-tabs[data-v-6cf50f2a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.filter-tabs button[data-v-6cf50f2a],.sort-tabs button[data-v-6cf50f2a]{min-height:38px;color:var(--muted);font-family:var(--font-ui);background:#eef5fb;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.filter-tabs button.active[data-v-6cf50f2a],.sort-tabs button.active[data-v-6cf50f2a]{color:#fff;background:var(--brand)}h2[data-v-6cf50f2a]{margin:0;font-size:28px}.mobile-media[data-v-ceafdb16]{gap:12px;max-width:100%;margin:12px auto 0;display:grid}.section-title[data-v-ceafdb16]{color:var(--muted);font-family:var(--font-ui);justify-content:space-between;align-items:center;gap:10px;padding:0 2px;font-size:13px;display:flex}.section-title strong[data-v-ceafdb16]{color:#fff;background:var(--brand);border-radius:999px;place-items:center;min-width:28px;height:28px;display:inline-grid}.mobile-stats[data-v-ceafdb16]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.mobile-stats span[data-v-ceafdb16]{min-width:0;color:var(--muted);font-family:var(--font-ui);place-items:center;gap:2px;font-size:12px;display:grid}.mobile-stats b[data-v-ceafdb16]{color:var(--brand-deep);font-size:20px;line-height:1}.mobile-menu-shell[data-v-ea8b836f]{position:relative}.menu-mask[data-v-ea8b836f]{z-index:11;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c1e3a2e;position:fixed;inset:0}.more-sheet[data-v-ea8b836f]{right:max(8px, env(safe-area-inset-right));bottom:calc(max(8px, env(safe-area-inset-bottom)) + 76px);left:max(8px, env(safe-area-inset-left));z-index:13;gap:12px;padding:14px;display:grid;position:fixed}.sheet-head[data-v-ea8b836f]{justify-content:space-between;align-items:center;gap:10px;display:flex}.sheet-head strong[data-v-ea8b836f]{color:var(--brand-deep);font-size:14px}.sheet-close[data-v-ea8b836f]{width:34px;height:34px;color:var(--muted);background:#eef5fb;border-radius:8px;place-items:center;display:inline-grid}.sheet-grid[data-v-ea8b836f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sheet-groups[data-v-ea8b836f]{gap:12px;display:grid}.sheet-group[data-v-ea8b836f]{gap:8px;display:grid}.group-label[data-v-ea8b836f]{color:var(--brand-deep);font-size:12px;font-weight:800}.sheet-item[data-v-ea8b836f]{color:#60758e;text-align:center;background:#fbfdff;border:1px solid #d7e8f8;border-radius:8px;place-items:center;gap:6px;min-height:104px;padding:12px 10px;display:grid}.sheet-item.active[data-v-ea8b836f]{color:var(--brand-deep);background:#eaf5ff;border-color:#b8d7f4}.sheet-item strong[data-v-ea8b836f]{font-size:13px}.sheet-state[data-v-ea8b836f]{min-height:22px;color:var(--brand-deep);background:#eef6ff;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.sheet-item small[data-v-ea8b836f]{color:var(--muted);font-size:11px;line-height:1.35}.sheet-icon[data-v-ea8b836f],.icon-wrap[data-v-ea8b836f]{place-items:center;display:inline-grid;position:relative}.sheet-icon em[data-v-ea8b836f],.icon-wrap em[data-v-ea8b836f]{min-width:18px;height:18px;color:var(--brand-deep);background:#dff0ff;border:1px solid #fff;border-radius:999px;place-items:center;padding:0 5px;font-size:10px;font-style:normal;line-height:1;display:inline-grid;position:absolute;top:-8px;right:-14px}.sheet-item.active .sheet-icon em[data-v-ea8b836f],.tab-item.active .icon-wrap em[data-v-ea8b836f]{color:#fff;background:var(--brand)}.mobile-tabbar[data-v-ea8b836f]{right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left));z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #b3d5f3e6;border-radius:8px;grid-template-columns:repeat(5,1fr);gap:4px;padding:6px;display:grid;position:fixed;box-shadow:0 14px 40px #10549e33}.tab-item[data-v-ea8b836f]{color:#60758e;min-height:52px;font-family:var(--font-ui);background:0 0;border-radius:8px;place-items:center;gap:3px;padding:6px 4px;font-size:12px;font-weight:800;display:grid;position:relative}.tab-item.active[data-v-ea8b836f]{color:var(--brand-deep);background:#eaf5ff}.tab-item.active[data-v-ea8b836f]:before{background:var(--brand);content:"";border-radius:999px;width:18px;height:3px;position:absolute;top:5px}.more-trigger.active[data-v-ea8b836f]{color:var(--brand-deep);background:#eaf5ff}@media (width<=360px){.sheet-grid[data-v-ea8b836f]{grid-template-columns:1fr}.sheet-item[data-v-ea8b836f]{min-height:88px}}.mobile-message[data-v-e6ba6bdc]{gap:12px;max-width:100%;margin:12px auto 0;display:grid}.section-title[data-v-e6ba6bdc]{color:var(--muted);font-family:var(--font-ui);justify-content:space-between;align-items:center;gap:10px;padding:0 2px;font-size:13px;display:flex}.section-title strong[data-v-e6ba6bdc]{color:#fff;background:var(--brand);border-radius:999px;place-items:center;min-width:28px;height:28px;display:inline-grid}.message-composer[data-v-e6ba6bdc]{gap:12px;padding:14px;display:grid}.reply-tip[data-v-e6ba6bdc]{background:#f7fbff;border:1px solid #d9eaf9;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.reply-tip strong[data-v-e6ba6bdc]{color:var(--brand-deep);font-size:13px;display:block}.reply-tip p[data-v-e6ba6bdc]{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12px;display:-webkit-box;overflow:hidden}.composer-head[data-v-e6ba6bdc]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.composer-head img[data-v-e6ba6bdc],.feed-author img[data-v-e6ba6bdc]{object-fit:cover;border-radius:8px;width:42px;height:42px}.eyebrow[data-v-e6ba6bdc]{color:var(--brand-deep);margin:0 0 4px;font-size:12px;font-weight:800}h2[data-v-e6ba6bdc]{margin:0;font-size:26px;line-height:1.1}textarea[data-v-e6ba6bdc]{border:1px solid var(--line);resize:vertical;border-radius:8px;width:100%;min-height:130px;padding:13px;line-height:1.7}.composer-actions[data-v-e6ba6bdc]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.message-composer .btn[data-v-e6ba6bdc]{width:100%}.mobile-feed[data-v-e6ba6bdc]{overflow:hidden}.items[data-v-e6ba6bdc]{gap:10px;padding:12px;display:grid}.message-card[data-v-e6ba6bdc]{background:#fff;border:1px solid #dceaf8;border-radius:8px;gap:10px;padding:12px;transition:background-color .2s,box-shadow .2s;display:grid}.focus-hit[data-v-e6ba6bdc]{background:color-mix(in srgb, var(--brand-soft) 74%, #fff);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 26%, transparent)}.feed-author[data-v-e6ba6bdc]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.feed-author strong[data-v-e6ba6bdc],.feed-author small[data-v-e6ba6bdc]{display:block}.feed-author small[data-v-e6ba6bdc]{color:var(--muted);font-size:12px}.message-card p[data-v-e6ba6bdc]{white-space:pre-wrap;margin:0;line-height:1.65}.message-body-preview[data-v-e6ba6bdc]{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.message-thread[data-v-e6ba6bdc]{background:#fbfdff;border:1px solid #edf4fb;border-radius:8px;gap:8px;padding:10px;display:grid}.reply-toggle[data-v-e6ba6bdc]{min-height:36px;color:var(--muted);background:#f8fbff;border:1px solid #deebf8;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.reply-toggle.active[data-v-e6ba6bdc]{color:var(--brand-deep);background:#eef6ff;border-color:#bddaf4}.reply-item[data-v-e6ba6bdc]{background:#f8fbff;border-left:3px solid #cfe4f8;border-radius:0 8px 8px 0;padding:8px 10px}.reply-item strong[data-v-e6ba6bdc],.reply-item span[data-v-e6ba6bdc]{font-size:12px;display:inline-block}.reply-item strong[data-v-e6ba6bdc]{color:var(--brand-deep);margin-right:8px}.reply-item span[data-v-e6ba6bdc]{color:var(--muted)}.reply-item p[data-v-e6ba6bdc]{color:var(--ink);margin:4px 0 0;line-height:1.6}.item-actions[data-v-e6ba6bdc]{color:var(--muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;font-size:12px;display:grid}.item-actions button[data-v-e6ba6bdc]{min-height:34px;color:inherit;background:#f8fbff;border:1px solid #deebf8;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.item-actions button.active[data-v-e6ba6bdc]{color:var(--brand-deep);background:#eaf5ff;border-color:#bddaf4}.like-summary[data-v-e6ba6bdc]{color:var(--brand-deep);margin:0;font-size:12px}.meta-panel[data-v-e6ba6bdc],.comment-box[data-v-e6ba6bdc]{background:#fbfdff;border:1px solid #edf4fb;border-radius:8px;gap:8px;padding:10px;display:grid}.meta-panel strong[data-v-e6ba6bdc]{color:var(--brand-deep);font-size:13px}.meta-list[data-v-e6ba6bdc]{gap:8px;display:grid}.meta-list article[data-v-e6ba6bdc]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.meta-list img[data-v-e6ba6bdc]{object-fit:cover;border-radius:8px;width:28px;height:28px}.meta-empty[data-v-e6ba6bdc]{color:var(--muted);font-size:12px}.reply-tip button[data-v-e6ba6bdc]{color:var(--brand-deep);background:0 0}.reply-tip[data-v-e6ba6bdc]{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.comment-editor[data-v-e6ba6bdc]{gap:8px;display:grid}.comment-editor input[data-v-e6ba6bdc]{border:1px solid var(--line);border-radius:8px;height:38px;padding:0 12px}.comment-actions-row[data-v-e6ba6bdc]{gap:8px;display:grid}.comment-actions-row[data-v-e6ba6bdc] .emoji-picker{width:100%}.comment-actions-row button[data-v-e6ba6bdc]{color:#fff;background:var(--brand);border-radius:8px;width:100%;min-height:40px}.message-footer-actions[data-v-e6ba6bdc]{justify-content:flex-end;gap:8px;display:flex}.delete-message[data-v-e6ba6bdc]{min-height:36px;color:var(--rose);font-family:var(--font-ui);background:#fff1f3;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-weight:800;display:inline-flex}.delete-message.subtle[data-v-e6ba6bdc]{color:var(--brand-deep);background:#eef6ff}.empty[data-v-e6ba6bdc]{min-height:180px;color:var(--muted);place-items:center;gap:10px;display:grid}.spin[data-v-e6ba6bdc]{animation:1s linear infinite spin-e6ba6bdc}@keyframes spin-e6ba6bdc{to{transform:rotate(360deg)}}.mobile-status[data-v-7379b7df]{gap:12px;max-width:100%;margin:12px auto 0;display:grid}.section-title[data-v-7379b7df]{color:var(--muted);font-family:var(--font-ui);justify-content:space-between;align-items:center;gap:10px;padding:0 2px;font-size:13px;display:flex}.section-title strong[data-v-7379b7df]{color:#fff;background:var(--brand);border-radius:999px;place-items:center;min-width:28px;height:28px;display:inline-grid}.mobile-stats[data-v-7379b7df]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px;display:grid}.mobile-stats span[data-v-7379b7df]{min-width:0;color:var(--muted);font-family:var(--font-ui);place-items:center;gap:2px;font-size:12px;display:grid}.mobile-stats b[data-v-7379b7df]{color:var(--brand-deep);font-size:20px;line-height:1}.status-composer[data-v-7379b7df]{gap:12px;padding:14px;display:grid}.composer-head[data-v-7379b7df]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.composer-head img[data-v-7379b7df],.feed-author img[data-v-7379b7df]{object-fit:cover;border-radius:8px;width:42px;height:42px}.eyebrow[data-v-7379b7df]{color:var(--brand-deep);margin:0 0 4px;font-size:12px;font-weight:800}h2[data-v-7379b7df]{margin:0;font-size:26px;line-height:1.1}textarea[data-v-7379b7df]{border:1px solid var(--line);resize:vertical;border-radius:8px;width:100%;min-height:118px;padding:13px;line-height:1.7}.composer-actions[data-v-7379b7df]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.composer-actions label[data-v-7379b7df]{align-items:center;gap:8px;display:inline-flex}.media-picker[data-v-7379b7df]{min-height:38px;color:var(--brand-deep);cursor:pointer;background:#f6fbff;border:1px solid #d8eafd;border-radius:8px;padding:0 10px;font-weight:800}.media-picker.disabled[data-v-7379b7df]{opacity:.55;cursor:not-allowed}.media-picker input[data-v-7379b7df]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.composer-actions select[data-v-7379b7df]{border:1px solid var(--line);background:#fff;border-radius:8px;height:38px;padding:0 10px}.status-composer .btn[data-v-7379b7df]{width:100%}.attachment-preview-grid[data-v-7379b7df],.status-attachments[data-v-7379b7df]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.attachment-preview[data-v-7379b7df],.status-attachment[data-v-7379b7df]{aspect-ratio:1;background:#dceaf8;border-radius:8px;padding:0;display:block;position:relative;overflow:hidden}.attachment-preview img[data-v-7379b7df],.attachment-preview video[data-v-7379b7df],.status-attachment img[data-v-7379b7df],.status-attachment video[data-v-7379b7df]{object-fit:cover;width:100%;height:100%;display:block}.attachment-preview button[data-v-7379b7df]{color:#fff;background:#0e284ab8;border-radius:8px;place-items:center;width:26px;height:26px;display:inline-grid;position:absolute;top:5px;right:5px}.status-attachments[data-v-7379b7df]:not(.compact){grid-template-columns:1fr}.status-attachments:not(.compact) .status-attachment[data-v-7379b7df]{aspect-ratio:16/10}.status-attachment[data-v-7379b7df]{border:0}.status-attachment video[data-v-7379b7df]{object-fit:contain;background:#000}.mobile-feed[data-v-7379b7df]{overflow:hidden}.items[data-v-7379b7df]{gap:10px;padding:12px;display:grid}.status-card[data-v-7379b7df]{background:#fff;border:1px solid #dceaf8;border-radius:8px;gap:10px;padding:12px;transition:background-color .2s,box-shadow .2s;display:grid}.focus-hit[data-v-7379b7df]{background:color-mix(in srgb, var(--brand-soft) 74%, #fff);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 26%, transparent)}.feed-author[data-v-7379b7df]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.feed-author strong[data-v-7379b7df],.feed-author small[data-v-7379b7df]{display:block}.feed-author small[data-v-7379b7df]{color:var(--muted);font-size:12px}.feed-author em[data-v-7379b7df]{color:var(--brand-deep);background:#e9f4ff;border-radius:999px;padding:4px 8px;font-size:12px;font-style:normal}.status-meta-line[data-v-7379b7df]{justify-content:flex-start;display:flex}.visibility-chip[data-v-7379b7df]{color:var(--muted);background:#eef5fb;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.status-card p[data-v-7379b7df]{white-space:pre-wrap;margin:0;line-height:1.65}.item-actions[data-v-7379b7df]{color:var(--muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;font-size:12px;display:grid}.item-actions button[data-v-7379b7df]{min-height:34px;color:inherit;background:#f8fbff;border:1px solid #deebf8;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.item-actions button.active[data-v-7379b7df]{color:var(--brand-deep);background:#eaf5ff;border-color:#bddaf4}.like-summary[data-v-7379b7df]{color:var(--brand-deep);margin:0;font-size:12px}.meta-panel[data-v-7379b7df],.comment-box[data-v-7379b7df]{background:#f9fcff;border:1px solid #e5eff8;border-radius:8px;gap:8px;padding:10px;display:grid}.meta-panel strong[data-v-7379b7df]{color:var(--brand-deep);font-size:13px}.meta-list[data-v-7379b7df]{gap:8px;display:grid}.meta-list article[data-v-7379b7df]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.meta-list img[data-v-7379b7df]{object-fit:cover;border-radius:8px;width:28px;height:28px}.meta-empty[data-v-7379b7df]{color:var(--muted);font-size:12px}.reply-tip button[data-v-7379b7df]{color:var(--brand-deep);background:0 0}.reply-tip[data-v-7379b7df]{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.comment-editor[data-v-7379b7df]{gap:8px;display:grid}.comment-editor input[data-v-7379b7df]{border:1px solid var(--line);border-radius:8px;height:38px;padding:0 12px}.comment-actions-row[data-v-7379b7df]{gap:8px;display:grid}.comment-actions-row[data-v-7379b7df] .emoji-picker{width:100%}.comment-actions-row button[data-v-7379b7df]{color:#fff;background:var(--brand);border-radius:8px;width:100%;min-height:40px}.delete-status[data-v-7379b7df]{min-height:36px;color:var(--rose);font-family:var(--font-ui);background:#fff1f3;border-radius:8px;justify-self:end;align-items:center;gap:5px;padding:0 10px;font-weight:800;display:inline-flex}.empty[data-v-7379b7df]{min-height:180px;color:var(--muted);place-items:center;gap:10px;display:grid}.spin[data-v-7379b7df]{animation:1s linear infinite spin-7379b7df}@keyframes spin-7379b7df{to{transform:rotate(360deg)}}.mobile-visitor[data-v-a31d9f44]{gap:12px;max-width:100%;margin:12px auto 0;display:grid}.visitor-hero[data-v-a31d9f44],.summary-grid[data-v-a31d9f44],.visitor-section[data-v-a31d9f44]{padding:14px}.visitor-hero[data-v-a31d9f44]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.eyebrow[data-v-a31d9f44]{color:var(--brand-deep);margin:0 0 4px;font-size:12px;font-weight:800}.visitor-hero strong[data-v-a31d9f44]{font-size:24px;display:block}.visitor-hero span[data-v-a31d9f44],.summary-grid span[data-v-a31d9f44],.visitor-row span[data-v-a31d9f44],.content-head span[data-v-a31d9f44],.content-card p[data-v-a31d9f44]{color:var(--muted)}.summary-grid[data-v-a31d9f44]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.summary-grid div[data-v-a31d9f44]{background:#f6fbff;border:1px solid #d8eafd;border-radius:8px;gap:4px;padding:12px;display:grid}.summary-grid strong[data-v-a31d9f44]{color:var(--brand-deep);font-size:24px;line-height:1}.section-head[data-v-a31d9f44]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.section-head strong[data-v-a31d9f44]{min-width:30px;height:30px;color:var(--brand-deep);background:var(--brand-soft);border-radius:999px;place-items:center;display:inline-grid}.visitor-list[data-v-a31d9f44],.content-list[data-v-a31d9f44]{gap:10px;display:grid}.visitor-row[data-v-a31d9f44],.content-card[data-v-a31d9f44]{background:#fff;border:1px solid #dceaf8;border-radius:8px;gap:10px;padding:12px;display:grid}.visitor-row[data-v-a31d9f44]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.visitor-row img[data-v-a31d9f44],.viewer-chip img[data-v-a31d9f44]{object-fit:cover;border-radius:8px;width:40px;height:40px}.visitor-row strong[data-v-a31d9f44],.content-head strong[data-v-a31d9f44]{display:block}.visitor-row em[data-v-a31d9f44],.content-head em[data-v-a31d9f44]{color:var(--brand-deep);align-items:center;gap:5px;font-style:normal;font-weight:800;display:inline-flex}.content-head[data-v-a31d9f44]{justify-content:space-between;align-items:start;gap:12px;display:flex}.content-card p[data-v-a31d9f44]{margin:0;line-height:1.6}.viewer-stack[data-v-a31d9f44]{flex-wrap:wrap;gap:8px;display:flex}.viewer-chip[data-v-a31d9f44]{background:#f6fbff;border-radius:999px;grid-template-columns:auto auto;align-items:center;gap:8px;padding:6px 10px 6px 6px;display:inline-grid}.viewer-chip img[data-v-a31d9f44]{border-radius:999px;width:26px;height:26px}.empty[data-v-a31d9f44]{min-height:120px;color:var(--muted);place-items:center;display:grid}.mobile-app[data-v-62de0822]{min-height:100svh;padding:10px 10px 116px;padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(116px, calc(env(safe-area-inset-bottom) + 104px)) max(10px, env(safe-area-inset-left))}.mobile-app.auth-mode[data-v-62de0822]{padding:0;display:block}.pc-about[data-v-1cb2b4ff]{gap:16px;max-width:1080px;margin:0 auto;display:grid}.about-hero[data-v-1cb2b4ff],.about-grid article[data-v-1cb2b4ff]{padding:20px}.about-hero h2[data-v-1cb2b4ff]{color:var(--ink);margin:0;font-size:38px}.about-hero p[data-v-1cb2b4ff]:not(.eyebrow){color:var(--muted);margin:10px 0 0;line-height:1.8}.about-grid[data-v-1cb2b4ff]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.about-grid article[data-v-1cb2b4ff]{gap:6px;display:grid}.about-grid strong[data-v-1cb2b4ff]{color:var(--brand-deep);font-size:15px}.about-grid p[data-v-1cb2b4ff]{color:var(--muted);margin:0;line-height:1.75}.about-grid a[data-v-1cb2b4ff]{color:var(--brand-deep);text-decoration:none}@media (width<=860px){.about-grid[data-v-1cb2b4ff]{grid-template-columns:1fr}}.pc-auth[data-v-43ac1307]{color:#fff;background:linear-gradient(#074aa01a,#06316fc7),linear-gradient(135deg,#78ccff 0%,#238bea 48%,#1550ad 100%);grid-template-columns:minmax(0,1fr) 430px;min-height:100svh;display:grid;position:relative;overflow:hidden}.pc-auth[data-v-43ac1307]:before{content:"";background:radial-gradient(circle at 12% 16%,#ffffffb8 0 1px,#0000 2px) 0 0/132px 96px,radial-gradient(circle at 74% 20%,#ffffff80 0 1px,#0000 2px) 0 0/176px 124px,radial-gradient(circle at 30% 80%,#ffd87738,#0000 24%) 0 0/100% 100%,linear-gradient(135deg,#0000 0 45%,#ffffff26 45% 46%,#0000 47% 100%) 0 0/100% 100%;position:absolute;inset:0}.pc-auth[data-v-43ac1307]:after{content:"";background:#ffffff24;border-radius:50%;width:520px;height:260px;position:absolute;bottom:-120px;right:340px}.auth-topbar[data-v-43ac1307]{z-index:2;color:#ffffffdb;font-family:var(--font-ui);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff24;border:1px solid #ffffff57;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:inline-flex;position:absolute;top:24px;left:32px}.auth-topbar strong[data-v-43ac1307]{color:#fff}.brand-dot[data-v-43ac1307]{background:#ffe08a;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 5px #ffe08a2e}.space-scene[data-v-43ac1307]{z-index:1;align-items:end;min-height:100svh;padding:110px 56px 66px;display:grid;position:relative}.scene-card[data-v-43ac1307]{max-width:740px}.cover-badge[data-v-43ac1307]{font-family:var(--font-ui);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;border:1px solid #ffffff52;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:10px 14px;font-size:13px;font-weight:800;display:inline-flex}.cover-avatar[data-v-43ac1307]{object-fit:cover;object-position:center;border:4px solid #fffffff2;border-radius:8px;width:128px;height:128px;margin-bottom:22px;display:block;box-shadow:0 20px 48px #082b605c}.eyebrow[data-v-43ac1307]{color:#ffffffdb;letter-spacing:0;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}h1[data-v-43ac1307]{text-shadow:0 6px 24px #002c6857;margin:0;font-size:clamp(70px,8vw,116px);line-height:.95}.lead[data-v-43ac1307]{color:#ffffffe6;max-width:620px;margin:24px 0 0;font-size:20px;line-height:1.8}.space-stats[data-v-43ac1307]{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.space-stats span[data-v-43ac1307]{color:#ffffffc7;min-width:126px;font-family:var(--font-ui);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;border:1px solid #ffffff52;border-radius:8px;gap:3px;padding:13px 16px;display:grid}.space-stats strong[data-v-43ac1307]{color:#fff;font-size:18px}.auth-card[data-v-43ac1307]{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:0;border-left:1px solid #ffffff70;border-radius:0;grid-template-rows:minmax(0,1fr) auto;align-self:stretch;min-height:100svh;padding:54px 42px;display:grid;position:relative;box-shadow:-24px 0 80px #052d6529}.auth-main[data-v-43ac1307]{align-content:center;gap:18px;display:grid}.auth-title[data-v-43ac1307]{gap:6px;padding-bottom:8px;display:grid}.auth-title span[data-v-43ac1307]{color:var(--brand-deep);font-family:var(--font-ui);text-transform:uppercase;font-size:13px;font-weight:800}.auth-title strong[data-v-43ac1307]{color:var(--ink);font-family:var(--font-title);font-size:38px}.auth-title p[data-v-43ac1307]{color:var(--muted);margin:0}.auth-submit[data-v-43ac1307]{width:100%;min-height:50px;margin-top:4px}.secure-note[data-v-43ac1307]{color:var(--muted);font-family:var(--font-ui);align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.5;display:flex}.secure-note svg[data-v-43ac1307]{color:var(--brand-deep);flex:none}.auth-message[data-v-43ac1307]{color:var(--brand-deep);background:#edf7ff;border-radius:8px;margin:0;padding:10px 12px}.auth-message.error[data-v-43ac1307]{color:#842f31;background:#fff0f0}.beian-note[data-v-43ac1307]{z-index:3;text-align:center;margin:0;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.beian-note span[data-v-43ac1307]{color:#ffffffb3;margin:0 8px}.beian-note a[data-v-43ac1307]{color:#ffffffeb;font-family:var(--font-ui);text-shadow:0 1px 8px #0c347047;font-size:15px;font-weight:700;text-decoration:none}.beian-note a[data-v-43ac1307]:hover{color:#fff}.pc-editor[data-v-c0662951]{min-height:680px;overflow:hidden}.module-bar[data-v-c0662951]{border-bottom:1px solid var(--line);background:linear-gradient(#fbfdff,#eef7ff);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.module-bar svg[data-v-c0662951]{color:var(--brand)}.eyebrow[data-v-c0662951]{color:var(--brand-deep);letter-spacing:0;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:800}h2[data-v-c0662951]{overflow-wrap:anywhere;margin:0;font-size:34px;line-height:1.12}.editor-form[data-v-c0662951]{gap:16px;padding:18px;display:grid}.paper-card[data-v-c0662951]{background:#fff;border:1px solid #d8e9f9;border-radius:8px;display:grid;overflow:hidden}.publisher-card[data-v-c0662951]{border-bottom:1px solid #edf5fc;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:13px 14px;display:grid}.publisher-avatar[data-v-c0662951]{object-fit:cover;border-radius:8px;width:44px;height:44px}.publisher-card input[data-v-c0662951]{min-width:0;height:46px;color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;font-size:20px}.tool-field[data-v-c0662951]{min-height:46px;color:var(--muted);font-family:var(--font-ui);background:#fff;border:0;border-bottom:1px solid #edf5fc;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:9px;padding:0 14px;font-size:13px;font-weight:800;display:grid}.tool-field svg[data-v-c0662951]{color:var(--brand)}.tool-field[data-v-c0662951]:last-child{border-bottom:0}.tool-field input[data-v-c0662951],.tool-field select[data-v-c0662951]{min-width:0;height:44px;box-shadow:none;color:var(--ink);background:0 0;border:0;padding:0}.content-field textarea[data-v-c0662951]{background:#fff;border-radius:8px;min-height:380px}.content-label[data-v-c0662951]{justify-content:space-between;align-items:center;gap:12px;display:flex}.editor-footer[data-v-c0662951]{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;font-size:13px;display:flex}.actions[data-v-c0662951]{justify-content:flex-end;gap:10px;display:flex}.pc-diary-list[data-v-fc1d0894]{min-height:680px;overflow:hidden}.list-head[data-v-fc1d0894]{border-bottom:1px solid var(--line);background:linear-gradient(#fbfdff,#eef7ff);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.list-head p[data-v-fc1d0894],.list-head strong[data-v-fc1d0894]{margin:0;display:block}.list-head p[data-v-fc1d0894]{color:var(--brand-deep);font-size:13px;font-weight:800}.list-head strong[data-v-fc1d0894]{margin-top:2px;font-size:17px;line-height:1.2}.timeline[data-v-fc1d0894]{gap:10px;max-height:720px;padding:14px;display:grid;overflow:auto}.timeline-item[data-v-fc1d0894]{text-align:left;width:100%;color:var(--ink);background:#ffffffeb;border:1px solid #dceaf8;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;padding:13px;display:grid}.timeline-item[data-v-fc1d0894]:hover{background:#f3faff;border-color:#9ed0ff}.timeline-item.active[data-v-fc1d0894]{border-color:var(--brand);background:#eaf6ff}.timeline-item img[data-v-fc1d0894]{object-fit:cover;border-radius:8px;grid-row:1/span 3;width:36px;height:36px}.date[data-v-fc1d0894]{color:var(--brand-deep);font-size:12px;font-weight:800}.timeline-item strong[data-v-fc1d0894]{overflow-wrap:anywhere}.timeline-item p[data-v-fc1d0894]{color:var(--muted);grid-column:2/-1;margin:0;line-height:1.55}.diary-badges[data-v-fc1d0894]{flex-wrap:wrap;grid-column:2/-1;gap:6px;display:inline-flex}.timeline-item small[data-v-fc1d0894],.diary-badges b[data-v-fc1d0894]{border-radius:999px;justify-self:start;padding:3px 8px;font-size:12px}.timeline-item small[data-v-fc1d0894]{color:#276ba8;background:#e9f4ff}.diary-badges b[data-v-fc1d0894]{color:var(--muted);background:#eef5fb;font-weight:800}.empty[data-v-fc1d0894]{min-height:380px;color:var(--muted);place-items:center;gap:10px;display:grid}.spin[data-v-fc1d0894]{animation:1s linear infinite spin-fc1d0894}@keyframes spin-fc1d0894{to{transform:rotate(360deg)}}.pc-space-main[data-v-19f8d6e3]{grid-template-columns:250px minmax(0,1fr) 310px;align-items:start;gap:18px;max-width:1220px;margin:0 auto;display:grid}.space-sidebar[data-v-19f8d6e3]{gap:14px;display:grid}.profile-card[data-v-19f8d6e3]{text-align:center;justify-items:center;gap:10px;padding:18px;display:grid}.profile-avatar[data-v-19f8d6e3]{object-fit:cover;border:4px solid #fff;border-radius:8px;width:92px;height:92px;box-shadow:0 10px 24px #125faf33}.profile-card strong[data-v-19f8d6e3]{font-size:22px}.profile-card span[data-v-19f8d6e3],.side-module p[data-v-19f8d6e3],.metric-line span[data-v-19f8d6e3]{color:var(--muted)}.profile-card .btn[data-v-19f8d6e3]{width:100%;margin-top:4px}.side-module[data-v-19f8d6e3]{padding:16px}.module-title[data-v-19f8d6e3]{color:var(--brand-deep);align-items:center;gap:8px;display:flex}.side-module p[data-v-19f8d6e3]{margin:10px 0 0;line-height:1.65}.metric-line[data-v-19f8d6e3]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;display:flex}.metric-line b[data-v-19f8d6e3]{color:var(--brand-deep);font-size:24px}.space-feed[data-v-19f8d6e3]{gap:16px;min-width:0;display:grid}.diary-hero[data-v-19f8d6e3]{background:linear-gradient(90deg,#fff,#f0f8ff),#fff;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.diary-hero span[data-v-19f8d6e3]{color:var(--brand-deep);font-family:var(--font-ui);font-size:12px;font-weight:900}.diary-hero h2[data-v-19f8d6e3]{margin:6px 0 0;font-size:30px;line-height:1.12}.diary-hero p[data-v-19f8d6e3]{color:var(--muted);margin:8px 0 0}.diary-hero svg[data-v-19f8d6e3]{color:var(--brand);flex:none}.diary-viewer[data-v-19f8d6e3]{min-height:520px;padding:22px}.diary-meta[data-v-19f8d6e3]{color:var(--brand-deep);font-family:var(--font-ui);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:900;display:flex}.diary-meta b[data-v-19f8d6e3]{color:var(--muted);background:#eef5fb;border-radius:999px;padding:3px 8px;font-size:11px}.diary-viewer h2[data-v-19f8d6e3]{overflow-wrap:anywhere;margin:8px 0 0;font-size:34px;line-height:1.15}.diary-viewer p[data-v-19f8d6e3]:not(.eyebrow){white-space:pre-wrap;margin:18px 0 0;line-height:1.85}.viewer-empty[data-v-19f8d6e3]{min-height:420px;color:var(--muted);place-items:center;display:grid}@media (width<=1120px){.pc-space-main[data-v-19f8d6e3]{grid-template-columns:220px minmax(0,1fr)}.pc-space-main[data-v-19f8d6e3] .pc-diary-list{grid-column:1/-1}}.pc-friends[data-v-3d92df49]{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;max-width:1220px;margin:0 auto;display:grid}.friends-side[data-v-3d92df49],.friends-main[data-v-3d92df49]{gap:16px;display:grid}.hero-card[data-v-3d92df49],.stat-card[data-v-3d92df49],.search-panel[data-v-3d92df49],.block-section[data-v-3d92df49]{padding:18px}.hero-card h2[data-v-3d92df49]{margin:6px 0 0;font-size:34px}.hero-card p[data-v-3d92df49]:not(.eyebrow){color:var(--muted);margin:10px 0 0;line-height:1.7}.eyebrow[data-v-3d92df49]{color:var(--brand-deep);margin:0;font-size:12px;font-weight:800}.stat-card[data-v-3d92df49]{gap:10px;display:grid}.stat-card div[data-v-3d92df49]{background:#f6fbff;border:1px solid #d8eafd;border-radius:8px;justify-content:space-between;align-items:center;min-height:48px;padding:10px 12px;display:flex}.stat-card strong[data-v-3d92df49]{color:var(--brand-deep);font-size:24px}.stat-card span[data-v-3d92df49],.empty[data-v-3d92df49],.user-main small[data-v-3d92df49],.request-card p[data-v-3d92df49]{color:var(--muted)}.search-box[data-v-3d92df49]{border:1px solid var(--line);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:46px;padding:0 12px;display:grid}.search-box input[data-v-3d92df49]{background:0 0;border:0;outline:0;height:44px}.search-results[data-v-3d92df49],.stack-list[data-v-3d92df49]{gap:12px;margin-top:14px;display:grid}.user-card[data-v-3d92df49],.request-card[data-v-3d92df49]{background:#fff;border:1px solid #dceaf8;border-radius:8px;gap:12px;padding:14px;display:grid}.user-main[data-v-3d92df49]{color:inherit;text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:0;display:grid}.user-main img[data-v-3d92df49]{object-fit:cover;border-radius:8px;width:46px;height:46px}.user-main span[data-v-3d92df49]{display:grid}.section-head[data-v-3d92df49]{justify-content:space-between;align-items:center;display:flex}.section-head span[data-v-3d92df49]{color:#fff;background:var(--brand);border-radius:999px;place-items:center;min-width:28px;height:28px;display:inline-grid}.action-row[data-v-3d92df49]{flex-wrap:wrap;gap:8px;display:flex}.verify-card[data-v-3d92df49]{grid-template-columns:minmax(220px,.95fr) minmax(220px,1fr) auto;align-items:center}.request-copy[data-v-3d92df49]{gap:4px;display:grid}.request-copy b[data-v-3d92df49]{color:var(--brand-deep);font-size:13px}.request-copy p[data-v-3d92df49]{margin:0}.request-copy small[data-v-3d92df49]{color:var(--muted);font-size:12px}.mini-btn[data-v-3d92df49]{color:#fff;background:var(--brand);min-height:36px;font-family:var(--font-ui);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.mini-btn.ghost[data-v-3d92df49]{color:var(--muted);background:#eef5fb}.mini-btn.danger[data-v-3d92df49]{background:#d95a68}.user-card em[data-v-3d92df49]{color:var(--brand-deep);font-style:normal}.status-chip[data-v-3d92df49]{width:fit-content;min-height:28px;color:var(--brand-deep);background:var(--brand-soft);font-family:var(--font-ui);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.empty.compact[data-v-3d92df49]{place-items:center;min-height:80px;display:grid}.spin[data-v-3d92df49]{animation:1s linear infinite spin-3d92df49}@keyframes spin-3d92df49{to{transform:rotate(360deg)}}@media (width<=980px){.pc-friends[data-v-3d92df49]{grid-template-columns:1fr}.verify-card[data-v-3d92df49]{grid-template-columns:1fr;align-items:start}}.pc-space-cover[data-v-617a0a8e]{border:1px solid var(--line-strong);color:#fff;background:linear-gradient(180deg, #095fbe1f, #043b8494), linear-gradient(120deg, var(--brand-soft), var(--brand) 48%, var(--brand-deep));border-radius:8px 8px 0 0;max-width:1220px;min-height:318px;margin:0 auto;position:relative;box-shadow:0 18px 42px #1669c92e}.pc-space-cover[data-v-617a0a8e]:before{content:"";pointer-events:none;background:linear-gradient(#05337500 0%,#05255e61 72%,#041c47b8 100%),radial-gradient(circle at 16% 24%,#ffffff8c 0 1px,#0000 2px) 0 0/96px 72px,radial-gradient(circle at 74% 30%,#ffffff6b 0 1px,#0000 2px) 0 0/130px 96px,repeating-linear-gradient(90deg,#ffffff1f 0 1px,#0000 1px 92px);border-radius:8px 8px 0 0;position:absolute;inset:0}.cover-toolbar[data-v-617a0a8e],.cover-body[data-v-617a0a8e],.profile-strip[data-v-617a0a8e],.appearance-popover[data-v-617a0a8e]{z-index:1;position:relative}.cover-toolbar[data-v-617a0a8e],.toolbar-actions[data-v-617a0a8e]{align-items:center;display:flex}.cover-toolbar[data-v-617a0a8e]{color:#ffffffe6;font-family:var(--font-ui);justify-content:space-between;gap:12px;padding:14px 18px;font-size:13px;font-weight:700}.toolbar-actions[data-v-617a0a8e]{gap:8px}.toolbar-btn[data-v-617a0a8e]{color:#fff;min-height:34px;font-family:var(--font-ui);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04327033;border:1px solid #ffffff5c;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-weight:900;display:inline-flex}.toolbar-btn[data-v-617a0a8e]:hover,.toolbar-btn[aria-expanded=true][data-v-617a0a8e]{background:#ffffff38}.cover-body[data-v-617a0a8e]{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:30px;min-height:198px;padding:36px 34px 30px;display:grid}.avatar-uploader[data-v-617a0a8e]{cursor:pointer;margin-bottom:-50px;display:block;position:relative}.avatar-uploader.static[data-v-617a0a8e]{cursor:default}.cover-avatar[data-v-617a0a8e]{object-fit:cover;object-position:center;border:4px solid #fffffff0;border-radius:8px;width:126px;height:126px;display:block;box-shadow:0 14px 36px #0c2f6757}.avatar-uploader span[data-v-617a0a8e]{color:#fff;width:36px;height:36px;font-family:var(--font-ui);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05306adb;border:2px solid #fff;border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex;position:absolute;bottom:50px;left:calc(100% + 8px)}.avatar-uploader:hover span[data-v-617a0a8e]{background:var(--brand);transform:translateY(-1px)}.avatar-uploader input[data-v-617a0a8e]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.eyebrow[data-v-617a0a8e]{color:#ffffffdb;letter-spacing:.08em;margin:0 0 8px;font-size:13px;font-weight:800}h1[data-v-617a0a8e]{overflow-wrap:anywhere;letter-spacing:0;text-shadow:0 4px 18px #002c6857;margin:0;font-family:PingFang SC,Microsoft YaHei UI,Segoe UI,sans-serif;font-size:44px;font-weight:700;line-height:1.02}h1 .identity-badge[data-v-617a0a8e]{vertical-align:middle;color:#ffffffe6;font-family:var(--font-ui);text-shadow:none;background:#0432702e;border:1px solid #ffffff47;border-radius:999px;margin-left:12px;padding:6px 10px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.signature-card[data-v-617a0a8e]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04327029;border:1px solid #ffffff38;border-radius:8px;gap:8px;margin-top:14px;padding:12px 14px;display:grid}.signature-label[data-v-617a0a8e]{color:#ffffffb8;font-family:var(--font-ui);letter-spacing:.08em;font-size:11px;font-weight:800}.cover-lead[data-v-617a0a8e]{color:#ffffffe6;font-family:var(--font-ui);margin:0;font-size:15px}.signature-button[data-v-617a0a8e]{text-align:left;color:inherit;background:0 0;border:0;gap:4px;padding:0;display:grid}.signature-row[data-v-617a0a8e]{align-items:center;gap:8px;display:flex}.signature-edit-btn[data-v-617a0a8e]{color:#fff;opacity:0;pointer-events:none;background:#ffffff24;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;transition:opacity .18s;display:inline-grid}.signature-row:hover .signature-edit-btn[data-v-617a0a8e],.signature-row:focus-within .signature-edit-btn[data-v-617a0a8e]{opacity:1;pointer-events:auto}.signature-editor[data-v-617a0a8e]{flex-wrap:wrap;gap:8px;display:flex}.signature-editor textarea[data-v-617a0a8e]{color:#fff;resize:vertical;background:#07275247;border:1px solid #ffffff57;border-radius:8px;flex:320px;min-height:72px;padding:10px 12px;line-height:1.6}.signature-editor button[data-v-617a0a8e]{min-height:40px;color:var(--brand-deep);font-family:var(--font-ui);background:#fff;border-radius:8px;padding:0 12px;font-weight:800}.signature-editor button.ghost[data-v-617a0a8e]{color:#fff;background:#ffffff1f}.signature-button small[data-v-617a0a8e],.signature-visitor small[data-v-617a0a8e]{color:#ffffffa8;font-family:var(--font-ui);font-size:11px}.signature-button span[data-v-617a0a8e],.signature-visitor .cover-lead[data-v-617a0a8e]{white-space:pre-wrap;line-height:1.6}.signature-visitor[data-v-617a0a8e]{gap:4px;display:grid}.cover-pills[data-v-617a0a8e]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.cover-pills span[data-v-617a0a8e]{color:#ffffffe6;min-height:30px;font-family:var(--font-ui);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0432702e;border:1px solid #ffffff47;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.profile-strip[data-v-617a0a8e]{min-height:82px;color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #ffffff38;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:12px 24px 12px 182px;display:grid}.profile-info[data-v-617a0a8e]{gap:5px;min-width:0;display:grid}.profile-info strong[data-v-617a0a8e]{color:var(--ink);font-size:24px}.profile-info span[data-v-617a0a8e]{color:var(--muted);font-family:var(--font-ui);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cover-stats[data-v-617a0a8e]{border:1px solid #d8e8f8;border-radius:8px;align-items:stretch;gap:0;display:flex;overflow:hidden}.cover-stats button[data-v-617a0a8e]{min-width:68px;color:var(--muted);text-align:center;background:#fff;border-left:1px solid #e3effa;gap:3px;padding:9px 12px;display:grid}.cover-stats button[data-v-617a0a8e]:first-child{border-left:0}.cover-stats button[data-v-617a0a8e]:hover{color:var(--brand-deep);background:var(--brand-soft);transform:translateY(-1px)}.cover-stats strong[data-v-617a0a8e]{color:var(--brand-deep);font-size:20px;line-height:1}.cover-stats span[data-v-617a0a8e]{font-family:var(--font-ui);font-size:12px}.publish-actions[data-v-617a0a8e]{align-self:end;gap:9px;display:grid}.publish-btn[data-v-617a0a8e]{min-width:112px;min-height:40px;color:var(--brand-deep);background:linear-gradient(180deg, #fff, var(--brand-soft));font-family:var(--font-ui);border:1px solid #ffffff70;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:900;display:inline-flex}.publish-btn[data-v-617a0a8e]:hover{color:var(--brand-deep);background:#fff}.publish-btn.primary[data-v-617a0a8e]{color:#fff;background:linear-gradient(180deg, var(--brand), var(--brand-deep));box-shadow:0 12px 26px #04408838}.appearance-popover[data-v-617a0a8e]{position:absolute;top:54px;right:18px}.icon-btn.light[data-v-617a0a8e]{color:#fff}.icon-btn.light[data-v-617a0a8e]:hover{color:var(--brand-deep);background:#ffffffe6}@media (width<=1120px){.cover-body[data-v-617a0a8e]{grid-template-columns:auto minmax(0,1fr)}.publish-actions[data-v-617a0a8e]{grid-column:1/-1;grid-template-columns:repeat(3,auto);justify-content:start;margin-left:158px}.profile-strip[data-v-617a0a8e]{grid-template-columns:1fr;padding-left:182px}.cover-stats[data-v-617a0a8e]{width:max-content;max-width:100%}}.pc-home[data-v-9972a588]{grid-template-columns:238px minmax(0,1fr) 300px;align-items:start;gap:18px;max-width:1220px;margin:0 auto;display:grid}.home-left[data-v-9972a588],.home-right[data-v-9972a588]{gap:14px;display:grid;position:sticky;top:18px}.home-right[data-v-9972a588]{top:18px}.profile-module[data-v-9972a588],.qzone-apps[data-v-9972a588],.visitor-module[data-v-9972a588],.feed-section[data-v-9972a588]{padding:18px}.profile-module[data-v-9972a588]{gap:12px;display:grid}.profile-head[data-v-9972a588]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.profile-head img[data-v-9972a588],.visitor-row img[data-v-9972a588],.mood-box img[data-v-9972a588],.timeline-item>img[data-v-9972a588]{object-fit:cover;border-radius:8px;width:48px;height:48px}.profile-head strong[data-v-9972a588],.visitor-row strong[data-v-9972a588]{font-size:18px;display:block}.profile-head span[data-v-9972a588],.visitor-row span[data-v-9972a588],.profile-module p[data-v-9972a588]{color:var(--muted)}.profile-module p[data-v-9972a588]{margin:0;line-height:1.7}.module-bar[data-v-9972a588]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.module-bar strong[data-v-9972a588]{color:var(--brand-deep)}.module-bar span[data-v-9972a588]{color:var(--muted);font-family:var(--font-ui);font-size:12px}.qzone-apps[data-v-9972a588]{gap:10px;display:grid}.qzone-apps button[data-v-9972a588]{min-height:44px;color:inherit;cursor:pointer;text-align:left;background:#f6fbff;border:1px solid #d8eafd;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.qzone-apps button[data-v-9972a588]:hover{background:#eaf6ff;border-color:#9acfff;transform:translateY(-1px)}.qzone-apps svg[data-v-9972a588],.section-head strong[data-v-9972a588]{color:var(--brand-deep)}.qzone-apps span[data-v-9972a588]{color:var(--muted)}.qzone-apps strong[data-v-9972a588]{font-size:22px}.visit-stats[data-v-9972a588]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.visit-stats div[data-v-9972a588]{text-align:center;background:#f6fbff;border:1px solid #d8eafd;border-radius:8px;gap:3px;min-width:0;padding:9px 6px;display:grid}.visit-stats strong[data-v-9972a588]{color:var(--brand-deep);font-size:20px;line-height:1}.visit-stats span[data-v-9972a588],.visitor-empty[data-v-9972a588]{color:var(--muted);font-size:12px}.visitor-list[data-v-9972a588]{gap:10px;display:grid}.visitor-row[data-v-9972a588]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.visitor-empty[data-v-9972a588]{text-align:center;border:1px dashed #c9dff5;border-radius:8px;padding:12px}.home-feed[data-v-9972a588]{gap:16px;min-width:0;display:grid}.mood-box[data-v-9972a588]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.mood-box button[data-v-9972a588]{min-height:44px;color:var(--muted);text-align:left;background:#f7fbff;border:1px solid #d7e9fb;border-radius:8px;align-items:center;gap:8px;padding:0 14px;display:flex}.mood-box button[data-v-9972a588]:hover{color:var(--brand-deep);background:#edf7ff}.section-head[data-v-9972a588]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.section-head h3[data-v-9972a588]{margin:0;font-size:24px}.section-link[data-v-9972a588]{cursor:pointer}.section-link[data-v-9972a588]:hover{color:var(--brand-deep)}.section-head strong[data-v-9972a588]{background:var(--brand-soft);border-radius:999px;place-items:center;min-width:38px;height:38px;display:inline-grid}.timeline-feed[data-v-9972a588],.media-grid[data-v-9972a588],.video-list[data-v-9972a588]{gap:12px;display:grid}.timeline-item[data-v-9972a588]{background:#fff;border:1px solid #dceaf8;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px;display:grid}.timeline-body[data-v-9972a588]{min-width:0}.author-line[data-v-9972a588]{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.author-line strong[data-v-9972a588]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.author-line span[data-v-9972a588],.media-card span[data-v-9972a588]{color:var(--muted);font-size:12px}.timeline-meta[data-v-9972a588]{flex-wrap:wrap;align-items:center;gap:7px;margin-top:6px;display:flex}.timeline-meta i[data-v-9972a588],.timeline-meta em[data-v-9972a588]{color:var(--brand-deep);background:var(--brand-soft);border-radius:999px;padding:3px 8px;font-size:12px;font-style:normal}.timeline-meta i[data-v-9972a588]{color:#28648d;background:#eef5fb;font-weight:800}.visibility-chip[data-v-9972a588]{color:var(--muted);background:#eef5fb;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.timeline-item p[data-v-9972a588]{white-space:pre-wrap;margin:8px 0 0;line-height:1.72}.diary-post h4[data-v-9972a588],.activity-title[data-v-9972a588]{margin:10px 0 0;font-size:22px}.inline-photo[data-v-9972a588],.inline-video[data-v-9972a588]{margin-top:10px}.inline-photo img[data-v-9972a588],.inline-video video[data-v-9972a588]{border-radius:8px}.status-attachments[data-v-9972a588]{grid-template-columns:minmax(0,420px);gap:8px;margin-top:10px;display:grid}.status-attachments.compact[data-v-9972a588]{grid-template-columns:repeat(3,minmax(0,1fr))}.status-attachment[data-v-9972a588]{aspect-ratio:16/10;background:#dceaf8;border:0;border-radius:8px;padding:0;display:block;overflow:hidden}.status-attachments.compact .status-attachment[data-v-9972a588]{aspect-ratio:1}.status-attachment img[data-v-9972a588],.status-attachment video[data-v-9972a588]{object-fit:cover;width:100%;height:100%;display:block}.status-attachment video[data-v-9972a588]{object-fit:contain;background:#000}.diary-post p[data-v-9972a588]{color:var(--muted);-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.timeline-actions[data-v-9972a588]{color:var(--muted);font-family:var(--font-ui);border-top:1px solid #eef4fb;flex-wrap:wrap;gap:12px;margin-top:12px;padding-top:10px;font-size:12px;display:flex}.timeline-actions span[data-v-9972a588],.timeline-actions button[data-v-9972a588]{align-items:center;gap:5px;display:inline-flex}.timeline-actions button[data-v-9972a588]{color:inherit;background:0 0;padding:0}.timeline-actions button.active[data-v-9972a588],.linkish[data-v-9972a588]:hover{color:var(--brand-deep)}.linkish[data-v-9972a588]{cursor:pointer}.comment-box[data-v-9972a588]{border-top:1px solid #eef4fb;gap:10px;margin-top:10px;padding-top:10px;display:grid}.like-summary[data-v-9972a588]{color:var(--brand-deep);align-items:center;gap:6px;font-size:13px;display:inline-flex}.meta-panel[data-v-9972a588]{background:#f9fcff;border:1px solid #e5eff8;border-radius:8px;gap:8px;margin-top:10px;padding:10px 12px;display:grid}.meta-panel strong[data-v-9972a588]{color:var(--brand-deep);font-size:13px}.meta-list[data-v-9972a588]{gap:8px;display:grid}.meta-list article[data-v-9972a588]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.meta-list img[data-v-9972a588]{object-fit:cover;border-radius:8px;width:30px;height:30px}.meta-list small[data-v-9972a588],.meta-empty[data-v-9972a588]{color:var(--muted);font-size:12px}.comment-editor[data-v-9972a588]{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;display:grid}.reply-tip[data-v-9972a588]{color:var(--muted);grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.reply-tip button[data-v-9972a588]{color:var(--rose);background:0 0}.comment-editor input[data-v-9972a588]{border:1px solid var(--line);border-radius:8px;height:38px;padding:0 12px}.comment-editor button[data-v-9972a588]{color:#fff;background:var(--brand);border-radius:8px;min-width:54px}.media-grid[data-v-9972a588]{grid-template-columns:repeat(2,minmax(0,1fr))}.media-card[data-v-9972a588]{background:#fff;border:1px solid #dceaf8;border-radius:8px;overflow:hidden}.photo-button[data-v-9972a588],.media-card img[data-v-9972a588],.media-card video[data-v-9972a588]{aspect-ratio:4/3;object-fit:cover;background:#dceaf8;width:100%;display:block}.photo-button[data-v-9972a588]{background:#dceaf8;padding:0;overflow:hidden}.photo-button img[data-v-9972a588]{transition:transform .18s}.photo-button:hover img[data-v-9972a588]{transform:scale(1.03)}.media-card div[data-v-9972a588]:not(.video-wrap){gap:4px;padding:10px;display:grid}.video-wrap[data-v-9972a588]{position:relative}.video-wrap svg[data-v-9972a588]{color:#fff;filter:drop-shadow(0 3px 8px #0000005c);pointer-events:none;position:absolute;bottom:10px;right:10px}.update-module[data-v-9972a588]{gap:10px;padding:16px;display:grid}.update-module p[data-v-9972a588]{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.empty[data-v-9972a588]{min-height:260px;color:var(--muted);place-items:center;gap:10px;display:grid}.empty.compact[data-v-9972a588]{min-height:120px}.spin[data-v-9972a588]{animation:1s linear infinite spin-9972a588}@keyframes spin-9972a588{to{transform:rotate(360deg)}}@media (width<=1120px){.pc-home[data-v-9972a588]{grid-template-columns:220px minmax(0,1fr)}.home-left[data-v-9972a588],.home-right[data-v-9972a588]{position:static}.home-right[data-v-9972a588]{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}.pc-media-manager[data-v-4eae5359]{gap:18px;min-height:680px;padding:20px;display:grid}.media-head[data-v-4eae5359]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.media-head svg[data-v-4eae5359]{color:var(--brand)}.eyebrow[data-v-4eae5359]{color:var(--brand-deep);letter-spacing:0;margin:0 0 6px;font-size:12px;font-weight:800}h2[data-v-4eae5359]{margin:0;font-size:40px;line-height:1.1}.hint[data-v-4eae5359]{color:var(--muted);margin:10px 0 0;font-size:14px}.upload-box[data-v-4eae5359]{background:linear-gradient(#f8fcff,#edf7ff);border:1px solid #d6e8f8;border-radius:8px;grid-template-columns:190px repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:14px;padding:16px;display:grid}.upload-copy[data-v-4eae5359]{gap:4px;padding-bottom:3px;display:grid}.upload-copy strong[data-v-4eae5359]{color:var(--brand-deep);font-size:18px}.upload-copy span[data-v-4eae5359]{color:var(--muted);font-size:12px;line-height:1.5}.upload-type-tabs[data-v-4eae5359]{background:#eef5fb;border-radius:999px;gap:8px;padding:4px;display:inline-flex}.upload-type-tabs button[data-v-4eae5359]{min-height:34px;color:var(--muted);font-family:var(--font-ui);background:0 0;border-radius:999px;padding:0 14px;font-size:12px;font-weight:800}.upload-type-tabs button.active[data-v-4eae5359]{color:#fff;background:var(--brand)}.file-input[data-v-4eae5359]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.file-picker[data-v-4eae5359]{border:1px dashed var(--line-strong);min-height:46px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;padding:9px 12px;display:grid}.file-picker svg[data-v-4eae5359]{color:var(--brand);grid-row:1/span 2;align-self:center}.file-picker strong[data-v-4eae5359],.file-picker span[data-v-4eae5359]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.file-picker span[data-v-4eae5359]{color:var(--muted);font-size:12px}.upload-btn[data-v-4eae5359]{min-width:126px}@media (width<=1180px){.upload-box[data-v-4eae5359]{grid-template-columns:repeat(2,minmax(0,1fr))}.upload-copy[data-v-4eae5359],.file-picker[data-v-4eae5359],.upload-btn[data-v-4eae5359]{grid-column:1/-1}}.media-empty[data-v-4eae5359]{min-height:300px;color:var(--muted);place-items:center;gap:10px;display:grid}.media-grid[data-v-4eae5359]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.media-card[data-v-4eae5359]{background:#fff;border:1px solid #d8e9f9;border-radius:8px;transition:background-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 8px 20px #1a67b714}.focus-hit[data-v-4eae5359]{background:color-mix(in srgb, var(--brand-soft) 74%, #fff);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 26%, transparent)}.media-tag[data-v-4eae5359]{z-index:1;color:#fff;min-height:24px;font-family:var(--font-ui);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081935b8;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:8px;left:8px}.photo-button[data-v-4eae5359],.media-card img[data-v-4eae5359],.media-card video[data-v-4eae5359]{aspect-ratio:4/3;border-bottom:1px solid var(--line);object-fit:cover;background:#eef7ff;width:100%;display:block}.photo-button[data-v-4eae5359]{border-bottom:1px solid var(--line);background:#eef7ff;padding:0;overflow:hidden}.photo-button img[data-v-4eae5359]{border-bottom:0;transition:transform .18s}.photo-button:hover img[data-v-4eae5359]{transform:scale(1.03)}.media-video .media-card video[data-v-4eae5359],.media-card video[data-v-4eae5359]{object-fit:contain}.media-info[data-v-4eae5359]{gap:4px;padding:12px;display:grid}.media-info strong[data-v-4eae5359]{overflow-wrap:anywhere}.media-info span[data-v-4eae5359]{color:var(--muted);font-size:12px}.album-chip[data-v-4eae5359],.visibility-chip[data-v-4eae5359]{color:var(--muted);background:#eef5fb;border-radius:999px;justify-self:start;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.media-metrics[data-v-4eae5359]{color:var(--muted);font-family:var(--font-ui);flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.media-metrics span[data-v-4eae5359]{align-items:center;gap:4px;display:inline-flex}.delete-file[data-v-4eae5359]{color:#fff;background:#cb4652eb;position:absolute;top:8px;right:8px}.delete-file[data-v-4eae5359]:hover{color:#fff;background:var(--rose)}.spin[data-v-4eae5359]{animation:1s linear infinite spin-4eae5359}@keyframes spin-4eae5359{to{transform:rotate(360deg)}}.pc-media-layout[data-v-33d23669]{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:18px;max-width:1220px;margin:0 auto;display:grid}.media-sidebar[data-v-33d23669]{gap:14px;display:grid}.profile-card[data-v-33d23669],.album-card[data-v-33d23669]{gap:10px;padding:18px;display:grid}.profile-card[data-v-33d23669]{text-align:center;justify-items:center}.profile-avatar[data-v-33d23669]{object-fit:cover;border:4px solid #fff;border-radius:8px;width:92px;height:92px;box-shadow:0 10px 24px #125faf33}.profile-card strong[data-v-33d23669]{font-size:22px}.profile-card span[data-v-33d23669],.album-card span[data-v-33d23669]{color:var(--muted)}.album-card[data-v-33d23669]{grid-template-columns:auto minmax(0,1fr);align-items:center}.album-card svg[data-v-33d23669]{color:var(--brand-deep)}.album-card strong[data-v-33d23669],.album-card span[data-v-33d23669]{display:block}.album-card strong[data-v-33d23669]{font-size:28px;line-height:1}.all-stats[data-v-33d23669]{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr))}.all-stats strong[data-v-33d23669]{font-size:22px}.album-list-card[data-v-33d23669]{gap:8px;padding:12px;display:grid}.album-list-head[data-v-33d23669]{color:var(--muted);font-family:var(--font-ui);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.album-list-head strong[data-v-33d23669]{color:var(--ink);font-size:15px}.album-list-item[data-v-33d23669]{min-height:58px;color:var(--ink);text-align:left;background:#fff;border:1px solid #d8e9f9;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;padding:8px;display:grid}.album-list-item.active[data-v-33d23669]{border-color:var(--brand);background:var(--brand-soft)}.album-thumb[data-v-33d23669]{width:42px;height:42px;color:var(--brand-deep);background:#eef5fb;border-radius:8px;place-items:center;display:grid;overflow:hidden}.album-thumb img[data-v-33d23669]{object-fit:cover;width:100%;height:100%}.album-list-item strong[data-v-33d23669],.album-list-item small[data-v-33d23669]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.album-list-item strong[data-v-33d23669]{font-size:13px}.album-list-item small[data-v-33d23669]{color:var(--muted);font-size:11px}.album-create[data-v-33d23669]{color:var(--brand-deep);grid-template-columns:auto minmax(0,1fr);gap:8px;padding:12px;display:grid}.album-create input[data-v-33d23669]{border:1px solid var(--line);border-radius:8px;grid-column:1/-1;min-width:0;min-height:38px;padding:0 10px}.album-create button[data-v-33d23669]{color:#fff;background:var(--brand);min-height:36px;font-family:var(--font-ui);border-radius:8px;grid-column:1/-1;font-size:12px;font-weight:800}.album-create button[data-v-33d23669]:disabled{opacity:.55}.media-shell[data-v-33d23669]{overflow:hidden}.media-toolbar[data-v-33d23669]{border-bottom:1px solid var(--line);background:linear-gradient(#fbfdff,#eef7ff);justify-content:space-between;align-items:start;gap:16px;padding:18px 20px;display:flex}.toolbar-right[data-v-33d23669]{justify-items:end;gap:10px;display:grid}.eyebrow[data-v-33d23669]{color:var(--brand-deep);margin:0 0 6px;font-size:12px;font-weight:800}h2[data-v-33d23669]{margin:0;font-size:34px}.filter-tabs[data-v-33d23669],.sort-tabs[data-v-33d23669]{background:#eef5fb;border-radius:999px;gap:8px;padding:4px;display:inline-flex}.filter-tabs button[data-v-33d23669],.sort-tabs button[data-v-33d23669]{min-height:34px;color:var(--muted);font-family:var(--font-ui);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.filter-tabs button.active[data-v-33d23669],.sort-tabs button.active[data-v-33d23669]{color:#fff;background:var(--brand)}.pc-media-layout[data-v-495a5f5c]{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:18px;max-width:1220px;margin:0 auto;display:grid}.media-sidebar[data-v-495a5f5c]{gap:14px;display:grid}.profile-card[data-v-495a5f5c],.album-card[data-v-495a5f5c]{gap:10px;padding:18px;display:grid}.profile-card[data-v-495a5f5c]{text-align:center;justify-items:center}.profile-avatar[data-v-495a5f5c]{object-fit:cover;border:4px solid #fff;border-radius:8px;width:92px;height:92px;box-shadow:0 10px 24px #125faf33}.profile-card strong[data-v-495a5f5c]{font-size:22px}.profile-card span[data-v-495a5f5c],.album-card span[data-v-495a5f5c]{color:var(--muted)}.album-card[data-v-495a5f5c]{grid-template-columns:auto minmax(0,1fr);align-items:center}.album-card svg[data-v-495a5f5c]{color:var(--brand-deep)}.album-card strong[data-v-495a5f5c],.album-card span[data-v-495a5f5c]{display:block}.album-card strong[data-v-495a5f5c]{font-size:28px;line-height:1}.all-stats[data-v-495a5f5c]{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr))}.all-stats strong[data-v-495a5f5c]{font-size:22px}.pc-space-menu[data-v-8e46091e]{border:1px solid var(--line);background:#fffffff5;border-top:0;border-radius:0 0 8px 8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;max-width:1220px;min-height:56px;margin:0 auto 18px;padding:0 14px;display:grid;box-shadow:0 14px 36px #1a67b71f}.menu-primary[data-v-8e46091e],.menu-tools[data-v-8e46091e]{align-items:center;display:flex}.menu-primary[data-v-8e46091e]{gap:2px;min-width:0;overflow-x:auto}.space-tab[data-v-8e46091e]{color:#526986;min-width:106px;min-height:50px;font-family:var(--font-ui);background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:800;display:inline-flex;position:relative}.space-tab em[data-v-8e46091e]{min-width:24px;height:22px;color:var(--brand-deep);background:#dff0ff;border-radius:999px;place-items:center;padding:0 7px;font-size:12px;font-style:normal;line-height:1;display:inline-grid}.space-tab[data-v-8e46091e]:hover{color:var(--brand-deep);background:#f2f9ff}.space-tab.active[data-v-8e46091e]{color:var(--brand-deep);background:#eaf5ff;border-radius:8px}.space-tab.active em[data-v-8e46091e]{color:#fff;background:var(--brand)}.space-tab.active[data-v-8e46091e]:after{background:var(--brand);content:"";border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:0;left:20px;right:20px}.menu-tools[data-v-8e46091e]{color:var(--muted);font-family:var(--font-ui);white-space:nowrap;gap:12px;font-size:12px}.menu-tools span[data-v-8e46091e]{align-items:center;gap:5px;display:inline-flex}@media (width<=1050px){.pc-space-menu[data-v-8e46091e]{grid-template-columns:1fr;padding-block:0 10px}.menu-tools[data-v-8e46091e]{display:none}}.pc-message-layout[data-v-dc920aa5]{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px;max-width:1220px;margin:0 auto;display:grid}.message-sidebar[data-v-dc920aa5]{gap:14px;display:grid}.intro-card[data-v-dc920aa5],.stat-card[data-v-dc920aa5],.message-main[data-v-dc920aa5]{padding:18px}.intro-card[data-v-dc920aa5]{gap:10px;display:grid}.intro-card svg[data-v-dc920aa5],.module-head svg[data-v-dc920aa5]{color:var(--brand)}.intro-card h2[data-v-dc920aa5],.module-head h2[data-v-dc920aa5]{margin:0;font-size:34px}.intro-card p[data-v-dc920aa5]:not(.eyebrow){color:var(--muted);margin:0;line-height:1.7}.stat-card[data-v-dc920aa5]{gap:10px;display:grid}.stat-card div[data-v-dc920aa5]{background:#f6fbff;border:1px solid #d8eafd;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:10px 12px;display:flex}.stat-card span[data-v-dc920aa5]{color:var(--muted)}.stat-card strong[data-v-dc920aa5]{color:var(--brand-deep);font-size:24px}.message-main[data-v-dc920aa5]{min-height:680px;padding:0;overflow:hidden}.module-head[data-v-dc920aa5]{border-bottom:1px solid var(--line);background:linear-gradient(#fbfdff,#eef7ff);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.eyebrow[data-v-dc920aa5]{color:var(--brand-deep);letter-spacing:0;margin:0 0 6px;font-size:12px;font-weight:800}.message-composer[data-v-dc920aa5]{border-bottom:1px solid var(--line);background:#fff;gap:14px;padding:18px;display:grid}.reply-tip[data-v-dc920aa5]{background:#f7fbff;border:1px solid #d9eaf9;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.reply-tip strong[data-v-dc920aa5]{color:var(--brand-deep);font-size:13px;display:block}.reply-tip p[data-v-dc920aa5]{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12px;display:-webkit-box;overflow:hidden}.reply-tip button[data-v-dc920aa5]{color:var(--rose);background:0 0}.composer-user[data-v-dc920aa5],.message-card[data-v-dc920aa5]{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;display:grid}.composer-user img[data-v-dc920aa5],.message-card img[data-v-dc920aa5]{object-fit:cover;border-radius:8px;width:46px;height:46px}.composer-user textarea[data-v-dc920aa5]{border:1px solid var(--line);resize:vertical;border-radius:8px;grid-column:span 2;width:100%;min-height:126px;padding:14px;line-height:1.7}.composer-actions[data-v-dc920aa5]{color:var(--muted);justify-content:flex-end;align-items:center;gap:12px;font-size:13px;display:flex}.message-feed[data-v-dc920aa5]{gap:12px;padding:18px;display:grid}.message-card[data-v-dc920aa5]{background:#fff;border:1px solid #dceaf8;border-radius:8px;padding:14px;transition:background-color .2s,box-shadow .2s}.focus-hit[data-v-dc920aa5]{background:color-mix(in srgb, var(--brand-soft) 74%, #fff);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 26%, transparent)}.message-meta[data-v-dc920aa5]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.message-meta span[data-v-dc920aa5]{color:var(--muted);font-size:12px}.message-card p[data-v-dc920aa5]{white-space:pre-wrap;margin:8px 0 0;line-height:1.72}.message-thread[data-v-dc920aa5]{gap:8px;margin-top:12px;display:grid}.reply-item[data-v-dc920aa5]{background:#f8fbff;border-left:3px solid #cfe4f8;border-radius:0 8px 8px 0;padding:8px 10px}.reply-item strong[data-v-dc920aa5],.reply-item span[data-v-dc920aa5]{font-size:12px;display:inline-block}.reply-item strong[data-v-dc920aa5]{color:var(--brand-deep);margin-right:8px}.reply-item span[data-v-dc920aa5]{color:var(--muted)}.reply-item p[data-v-dc920aa5]{color:var(--ink);margin:4px 0 0;line-height:1.6}.item-actions[data-v-dc920aa5]{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:10px;font-size:12px;display:flex}.item-actions button[data-v-dc920aa5]{color:inherit;background:0 0;align-items:center;gap:5px;padding:0;display:inline-flex}.item-actions button.active[data-v-dc920aa5],.like-summary[data-v-dc920aa5]{color:var(--brand-deep)}.like-summary[data-v-dc920aa5]{font-size:12px}.meta-panel[data-v-dc920aa5],.comment-box[data-v-dc920aa5]{background:#f9fcff;border:1px solid #e5eff8;border-radius:8px;gap:8px;margin-top:10px;padding:10px;display:grid}.meta-panel strong[data-v-dc920aa5]{color:var(--brand-deep);font-size:13px}.meta-list[data-v-dc920aa5]{gap:8px;display:grid}.meta-list article[data-v-dc920aa5]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.meta-list img[data-v-dc920aa5]{object-fit:cover;border-radius:8px;width:28px;height:28px}.meta-empty[data-v-dc920aa5],.inline-reply-tip[data-v-dc920aa5]{color:var(--muted);font-size:12px}.inline-reply-tip[data-v-dc920aa5]{background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.inline-reply-tip button[data-v-dc920aa5]{color:var(--brand-deep);background:0 0}.comment-editor[data-v-dc920aa5]{gap:8px;display:grid}.comment-editor input[data-v-dc920aa5]{border:1px solid var(--line);border-radius:8px;height:38px;padding:0 12px}.comment-actions-row[data-v-dc920aa5]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.comment-actions-row button[data-v-dc920aa5]{color:#fff;background:var(--brand);border-radius:8px;min-height:38px;padding:0 14px}.message-actions[data-v-dc920aa5]{align-items:flex-start;gap:6px;display:inline-flex}.delete-btn[data-v-dc920aa5]{color:var(--rose)}.empty[data-v-dc920aa5]{min-height:320px;color:var(--muted);place-items:center;gap:10px;display:grid}.spin[data-v-dc920aa5]{animation:1s linear infinite spin-dc920aa5}@keyframes spin-dc920aa5{to{transform:rotate(360deg)}}.pc-status-layout[data-v-0fe4b079]{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:18px;max-width:1220px;margin:0 auto;display:grid}.status-sidebar[data-v-0fe4b079]{gap:14px;display:grid}.profile-card[data-v-0fe4b079],.status-count[data-v-0fe4b079]{gap:10px;padding:18px;display:grid}.profile-card[data-v-0fe4b079]{text-align:center;justify-items:center}.profile-avatar[data-v-0fe4b079]{object-fit:cover;border:4px solid #fff;border-radius:8px;width:92px;height:92px;box-shadow:0 10px 24px #125faf33}.profile-card strong[data-v-0fe4b079]{font-size:22px}.profile-card span[data-v-0fe4b079],.status-count span[data-v-0fe4b079]{color:var(--muted)}.status-count[data-v-0fe4b079]{grid-template-columns:auto minmax(0,1fr);align-items:center}.status-count svg[data-v-0fe4b079]{color:var(--brand-deep)}.status-count strong[data-v-0fe4b079],.status-count span[data-v-0fe4b079]{display:block}.status-count strong[data-v-0fe4b079]{font-size:28px;line-height:1}.small-stats[data-v-0fe4b079]{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr))}.small-stats div[data-v-0fe4b079]{min-width:0}.small-stats strong[data-v-0fe4b079]{font-size:22px}.status-main[data-v-0fe4b079]{min-height:680px;overflow:hidden}.composer-head[data-v-0fe4b079]{border-bottom:1px solid var(--line);background:linear-gradient(#fbfdff,#eef7ff);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.composer-head svg[data-v-0fe4b079]{color:var(--brand)}.eyebrow[data-v-0fe4b079]{color:var(--brand-deep);letter-spacing:0;margin:0 0 6px;font-size:12px;font-weight:800}h2[data-v-0fe4b079]{margin:0;font-size:38px;line-height:1.1}.status-composer[data-v-0fe4b079]{border-bottom:1px solid var(--line);background:#fff;gap:14px;padding:18px;display:grid}.composer-user[data-v-0fe4b079]{grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}.composer-user img[data-v-0fe4b079],.feed-avatar[data-v-0fe4b079]{object-fit:cover;border-radius:8px;width:46px;height:46px}.composer-user textarea[data-v-0fe4b079]{border:1px solid var(--line);resize:vertical;border-radius:8px;width:100%;min-height:120px;padding:14px;line-height:1.7}.composer-actions[data-v-0fe4b079]{color:var(--muted);justify-content:flex-end;align-items:center;gap:12px;font-size:13px;display:flex}.composer-actions label[data-v-0fe4b079]{align-items:center;gap:8px;display:inline-flex}.media-picker[data-v-0fe4b079]{min-height:40px;color:var(--brand-deep);cursor:pointer;background:#f6fbff;border:1px solid #d8eafd;border-radius:8px;padding:0 12px;font-weight:800}.media-picker.disabled[data-v-0fe4b079]{opacity:.55;cursor:not-allowed}.media-picker input[data-v-0fe4b079]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.composer-actions select[data-v-0fe4b079]{border:1px solid var(--line);background:#fff;border-radius:8px;height:40px;padding:0 12px}.attachment-preview-grid[data-v-0fe4b079],.status-attachments[data-v-0fe4b079]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.attachment-preview[data-v-0fe4b079],.status-attachment[data-v-0fe4b079]{aspect-ratio:1;background:#dceaf8;border:0;border-radius:8px;padding:0;display:block;position:relative;overflow:hidden}.attachment-preview img[data-v-0fe4b079],.attachment-preview video[data-v-0fe4b079],.status-attachment img[data-v-0fe4b079],.status-attachment video[data-v-0fe4b079]{object-fit:cover;width:100%;height:100%;display:block}.attachment-preview button[data-v-0fe4b079]{color:#fff;background:#0e284ab8;border-radius:8px;place-items:center;width:28px;height:28px;display:inline-grid;position:absolute;top:6px;right:6px}.status-attachments[data-v-0fe4b079]{margin-top:10px}.status-attachments[data-v-0fe4b079]:not(.compact){grid-template-columns:minmax(0,420px)}.status-attachments:not(.compact) .status-attachment[data-v-0fe4b079]{aspect-ratio:16/10}.status-attachment video[data-v-0fe4b079]{object-fit:contain;background:#000}.status-feed[data-v-0fe4b079]{gap:12px;padding:18px;display:grid}.status-card[data-v-0fe4b079]{background:#fff;border:1px solid #dceaf8;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:14px;transition:background-color .2s,box-shadow .2s;display:grid;position:relative}.focus-hit[data-v-0fe4b079]{background:color-mix(in srgb, var(--brand-soft) 74%, #fff);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 26%, transparent)}.feed-meta[data-v-0fe4b079]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.feed-meta strong[data-v-0fe4b079]{color:var(--ink)}.feed-meta span[data-v-0fe4b079]{color:var(--muted);font-size:12px}.feed-meta em[data-v-0fe4b079]{color:var(--brand-deep);background:#e9f4ff;border-radius:999px;padding:3px 8px;font-size:12px;font-style:normal}.visibility-chip[data-v-0fe4b079]{color:var(--muted);background:#eef5fb;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.feed-body p[data-v-0fe4b079]{white-space:pre-wrap;margin:8px 0 0;line-height:1.72}.item-actions[data-v-0fe4b079]{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:10px;font-size:12px;display:flex}.item-actions button[data-v-0fe4b079]{color:inherit;background:0 0;align-items:center;gap:5px;padding:0;display:inline-flex}.item-actions button.active[data-v-0fe4b079],.like-summary[data-v-0fe4b079]{color:var(--brand-deep)}.like-summary[data-v-0fe4b079]{font-size:12px}.meta-panel[data-v-0fe4b079],.comment-box[data-v-0fe4b079]{background:#f9fcff;border:1px solid #e5eff8;border-radius:8px;gap:8px;margin-top:10px;padding:10px;display:grid}.meta-panel strong[data-v-0fe4b079]{color:var(--brand-deep);font-size:13px}.meta-list[data-v-0fe4b079]{gap:8px;display:grid}.meta-list article[data-v-0fe4b079]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.meta-list img[data-v-0fe4b079]{object-fit:cover;border-radius:8px;width:28px;height:28px}.meta-empty[data-v-0fe4b079],.reply-tip[data-v-0fe4b079]{color:var(--muted);font-size:12px}.reply-tip[data-v-0fe4b079]{justify-content:space-between;align-items:center;gap:10px;display:flex}.reply-tip button[data-v-0fe4b079]{color:var(--brand-deep);background:0 0}.comment-editor[data-v-0fe4b079]{gap:8px;display:grid}.comment-editor input[data-v-0fe4b079]{border:1px solid var(--line);border-radius:8px;height:38px;padding:0 12px}.comment-actions-row[data-v-0fe4b079]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.comment-actions-row button[data-v-0fe4b079]{color:#fff;background:var(--brand);border-radius:8px;min-height:38px;padding:0 14px}.delete-status[data-v-0fe4b079]{color:var(--rose)}.empty[data-v-0fe4b079]{min-height:320px;color:var(--muted);place-items:center;gap:10px;display:grid}.spin[data-v-0fe4b079]{animation:1s linear infinite spin-0fe4b079}@keyframes spin-0fe4b079{to{transform:rotate(360deg)}}.visitor-page[data-v-2ff9f6dd]{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px;max-width:1220px;margin:0 auto;display:grid}.visitor-side[data-v-2ff9f6dd],.visitor-main[data-v-2ff9f6dd]{gap:16px;display:grid}.hero-card[data-v-2ff9f6dd],.summary-grid[data-v-2ff9f6dd],.visitor-section[data-v-2ff9f6dd]{padding:18px}.hero-card[data-v-2ff9f6dd]{gap:12px;display:grid}.eyebrow[data-v-2ff9f6dd]{color:var(--brand-deep);margin:0 0 6px;font-size:12px;font-weight:800}h2[data-v-2ff9f6dd],h3[data-v-2ff9f6dd]{margin:0}.hero-card p[data-v-2ff9f6dd]:last-child{color:var(--muted);margin:8px 0 0;line-height:1.7}.summary-grid[data-v-2ff9f6dd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.summary-grid div[data-v-2ff9f6dd]{background:#f6fbff;border:1px solid #d8eafd;border-radius:8px;gap:4px;padding:12px;display:grid}.summary-grid strong[data-v-2ff9f6dd]{color:var(--brand-deep);font-size:26px;line-height:1}.summary-grid span[data-v-2ff9f6dd],.visitor-row span[data-v-2ff9f6dd],.content-head span[data-v-2ff9f6dd],.content-card p[data-v-2ff9f6dd]{color:var(--muted)}.section-head[data-v-2ff9f6dd]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.section-head strong[data-v-2ff9f6dd]{min-width:38px;height:38px;color:var(--brand-deep);background:var(--brand-soft);border-radius:999px;place-items:center;display:inline-grid}.visitor-list[data-v-2ff9f6dd],.content-list[data-v-2ff9f6dd]{gap:12px;display:grid}.visitor-row[data-v-2ff9f6dd],.content-card[data-v-2ff9f6dd]{background:#fff;border:1px solid #dceaf8;border-radius:8px;gap:12px;padding:14px;display:grid}.visitor-row[data-v-2ff9f6dd]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.visitor-row img[data-v-2ff9f6dd],.viewer-chip img[data-v-2ff9f6dd]{object-fit:cover;border-radius:8px;width:42px;height:42px}.visitor-row strong[data-v-2ff9f6dd],.content-head strong[data-v-2ff9f6dd]{display:block}.visitor-row em[data-v-2ff9f6dd],.content-head em[data-v-2ff9f6dd]{color:var(--brand-deep);align-items:center;gap:5px;font-style:normal;font-weight:800;display:inline-flex}.content-head[data-v-2ff9f6dd]{justify-content:space-between;align-items:start;gap:12px;display:flex}.content-card p[data-v-2ff9f6dd]{margin:0;line-height:1.65}.viewer-stack[data-v-2ff9f6dd]{flex-wrap:wrap;gap:8px;display:flex}.viewer-chip[data-v-2ff9f6dd]{background:#f6fbff;border-radius:999px;grid-template-columns:auto auto;align-items:center;gap:8px;padding:6px 10px 6px 6px;display:inline-grid}.viewer-chip img[data-v-2ff9f6dd]{border-radius:999px;width:28px;height:28px}.empty[data-v-2ff9f6dd]{min-height:160px;color:var(--muted);place-items:center;display:grid}.pc-app[data-v-43510215]{min-height:100svh;padding:0}.pc-app.auth-mode[data-v-43510215]{padding:0;display:block}.qzone-topbar[data-v-43510215]{z-index:15;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0874d6f0;border-bottom:1px solid #084b992e;min-height:50px;position:sticky;top:0;box-shadow:0 10px 24px #05509c24}.topbar-inner[data-v-43510215]{grid-template-columns:auto auto minmax(180px,1fr) auto auto;align-items:center;gap:18px;max-width:1220px;min-height:50px;margin:0 auto;padding:0 18px;display:grid}.brand-link[data-v-43510215],.topbar-nav button[data-v-43510215],.topbar-action[data-v-43510215]{min-height:36px;color:inherit;font-family:var(--font-ui);background:0 0;align-items:center;gap:8px;font-weight:800;display:inline-flex}.brand-link[data-v-43510215]{padding:0}.brand-mark[data-v-43510215]{color:#0b73d7;background:#fff;border-radius:7px;place-items:center;width:28px;height:28px;display:inline-grid;box-shadow:inset 0 -2px #00000014}.topbar-nav[data-v-43510215]{align-items:center;gap:4px;display:inline-flex}.topbar-nav button[data-v-43510215]{color:#ffffffd1;border-radius:7px;padding:0 12px}.topbar-nav button[data-v-43510215]:hover,.topbar-nav button.active[data-v-43510215]{color:#fff;background:#ffffff2e}.topbar-search[data-v-43510215]{color:#ffffffb8;width:min(300px,100%);min-height:30px;font-family:var(--font-ui);background:#053e823d;border:1px solid #ffffff47;border-radius:7px;justify-self:end;align-items:center;gap:8px;padding:0 11px;font-size:12px;display:inline-flex;position:relative}.topbar-search[data-v-43510215]:focus-within{background:#053e8257;border-color:#ffffff94}.topbar-search input[data-v-43510215]{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;height:28px}.topbar-search input[data-v-43510215]::placeholder{color:#ffffffb8}.search-popover[data-v-43510215]{z-index:20;width:min(360px,100vw - 32px);color:var(--ink);background:#fff;border:1px solid #b9d7f4;border-radius:8px;gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 42px #0a529e33}.search-popover button[data-v-43510215]{color:inherit;text-align:left;background:0 0;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:8px;display:grid}.search-popover button[data-v-43510215]:hover{background:#eef7ff}.search-popover em[data-v-43510215]{color:var(--brand-deep);background:var(--brand-soft);border-radius:6px;padding:4px 7px;font-size:12px;font-style:normal}.search-popover span[data-v-43510215]{gap:2px;min-width:0;display:grid}.search-popover strong[data-v-43510215],.search-popover small[data-v-43510215]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-popover small[data-v-43510215],.search-empty[data-v-43510215]{color:var(--muted);font-size:12px}.search-empty[data-v-43510215]{margin:0;padding:10px}.topbar-action[data-v-43510215]{color:#0869c9;background:#fff;border-radius:7px;justify-content:center;min-width:88px;padding:0 13px}.topbar-bell[data-v-43510215]{color:#0869c9;background:#fff;border-radius:8px;place-items:center;width:38px;height:38px;display:inline-grid;position:relative}.topbar-bell em[data-v-43510215]{color:#fff;background:#e65563;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:inline-grid;position:absolute;top:-4px;right:-4px}.topbar-notify[data-v-43510215]{z-index:18;position:absolute;top:calc(100% + 10px);right:18px}.topbar-action[data-v-43510215]:hover{background:#f2f9ff;transform:translateY(-1px)}.pc-space-wrap[data-v-43510215]{padding:22px 28px 34px;padding:max(22px, env(safe-area-inset-top)) max(28px, env(safe-area-inset-right)) max(34px, env(safe-area-inset-bottom)) max(28px, env(safe-area-inset-left))}@media (width<=980px){.topbar-inner[data-v-43510215]{grid-template-columns:auto minmax(0,1fr) auto auto}.topbar-search[data-v-43510215]{display:none}}
