.cc[data-v-902d9875]{position:fixed;left:16px;right:16px;bottom:16px;z-index:80;max-width:560px;margin:0 auto;border:1px solid var(--vm-border);background:var(--vm-glass-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;box-shadow:var(--vm-shadow-l);padding:16px 18px}.cc-body[data-v-902d9875]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cc-text[data-v-902d9875]{flex:1;min-width:220px;font-size:.85rem;color:var(--vm-ink-soft);margin:0;line-height:1.5}.cc-link[data-v-902d9875]{color:var(--vm-primary);text-decoration:none;font-weight:600}.cc-actions[data-v-902d9875]{display:flex;gap:8px}.cc-btn[data-v-902d9875]{padding:9px 18px;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;border:1px solid var(--vm-border);background:var(--vm-surface);color:var(--vm-ink)}.cc-btn.primary[data-v-902d9875]{color:#fff;background:var(--vm-g-brand);border:none;box-shadow:var(--vm-glow-p)}.cc-fade-enter-active[data-v-902d9875],.cc-fade-leave-active[data-v-902d9875]{transition:opacity .25s,transform .25s}.cc-fade-enter-from[data-v-902d9875],.cc-fade-leave-to[data-v-902d9875]{opacity:0}.public-shell[data-v-67f450a2]{position:relative;height:100vh;overflow-x:hidden;overflow-y:auto;background:var(--vm-bg);color:var(--vm-ink);font-family:var(--vm-font-sans);scroll-behavior:smooth}.pl-mesh[data-v-67f450a2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.pl-blob[data-v-67f450a2]{position:absolute;border-radius:50%;filter:blur(70px);opacity:.45;mix-blend-mode:multiply;will-change:transform}.b1[data-v-67f450a2]{width:46vw;height:46vw;left:-8vw;top:-12vw;background:radial-gradient(circle,#C7DBFF,transparent 70%);animation:vmDrift1 26s var(--vm-ease2) infinite}.b2[data-v-67f450a2]{width:40vw;height:40vw;right:-6vw;top:-6vw;background:radial-gradient(circle,#CDEFE9,transparent 70%);animation:vmDrift2 30s var(--vm-ease2) infinite}.b3[data-v-67f450a2]{width:42vw;height:42vw;left:16vw;top:60vh;background:radial-gradient(circle,#DBE4F0,transparent 70%);animation:vmDrift3 32s var(--vm-ease2) infinite}.b4[data-v-67f450a2]{width:34vw;height:34vw;right:6vw;top:80vh;background:radial-gradient(circle,#E0ECFF,transparent 70%);animation:vmDrift4 28s var(--vm-ease2) infinite}.pl-header[data-v-67f450a2]{position:sticky;top:0;z-index:50;border-bottom:1px solid transparent;transition:background .25s var(--vm-ease2),border-color .25s var(--vm-ease2),box-shadow .25s var(--vm-ease2)}.pl-header.scrolled[data-v-67f450a2]{background:var(--vm-glass-strong);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom-color:var(--vm-border);box-shadow:var(--vm-shadow-s)}.pl-logo[data-v-67f450a2]{display:inline-flex;width:32px;height:32px}.pl-logo-sm[data-v-67f450a2]{width:28px;height:28px}.pl-nav-link[data-v-67f450a2]{padding:8px 14px;border-radius:10px;font-size:.9rem;font-weight:500;color:var(--vm-ink-soft);text-decoration:none;transition:color .15s,background .15s}.pl-nav-link[data-v-67f450a2]:hover{color:var(--vm-ink);background:var(--vm-surface-soft)}.pl-nav-link.active[data-v-67f450a2]{color:var(--vm-primary);background:var(--vm-primary-soft)}.pl-btn-ghost[data-v-67f450a2]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:11px;font-size:.9rem;font-weight:600;color:var(--vm-ink-soft);text-decoration:none;transition:color .15s,background .15s}.pl-btn-ghost[data-v-67f450a2]:hover{color:var(--vm-ink);background:var(--vm-surface-soft)}.pl-btn-primary[data-v-67f450a2]{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:11px;font-size:.9rem;font-weight:600;color:#fff;text-decoration:none;background:var(--vm-g-brand);box-shadow:var(--vm-glow-p);transition:transform .18s var(--vm-ease),box-shadow .18s}.pl-btn-primary[data-v-67f450a2]:hover{box-shadow:var(--vm-glow-v)}.pl-burger[data-v-67f450a2]{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:10px;border:1px solid var(--vm-border);border-radius:11px;background:var(--vm-surface);cursor:pointer}.pl-burger span[data-v-67f450a2]{display:block;height:2px;width:18px;background:var(--vm-ink);border-radius:2px}.pl-overlay[data-v-67f450a2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0f172a59;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pl-drawer[data-v-67f450a2]{position:absolute;top:0;right:0;height:100%;width:100%;max-width:320px;padding:20px;background:var(--vm-surface);box-shadow:-10px 0 40px #0f172a26;display:flex;flex-direction:column}.pl-drawer-link[data-v-67f450a2]{padding:14px 12px;border-radius:10px;font-size:1rem;font-weight:500;color:var(--vm-ink-soft);text-decoration:none}.pl-drawer-link[data-v-67f450a2]:hover,.pl-drawer-link.active[data-v-67f450a2]{color:var(--vm-primary);background:var(--vm-primary-soft)}.pl-main[data-v-67f450a2]{position:relative;z-index:1}.pl-footer[data-v-67f450a2]{position:relative;z-index:1;border-top:1px solid var(--vm-border);background:var(--vm-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pl-foot-link[data-v-67f450a2]{font-size:.875rem;color:var(--vm-ink-soft);text-decoration:none;transition:color .15s}.pl-foot-link[data-v-67f450a2]:hover{color:var(--vm-primary)}.pl-fade-enter-active[data-v-67f450a2],.pl-fade-leave-active[data-v-67f450a2]{transition:opacity .2s var(--vm-ease2)}.pl-fade-enter-from[data-v-67f450a2],.pl-fade-leave-to[data-v-67f450a2]{opacity:0}@media (prefers-reduced-motion: reduce){.pl-blob[data-v-67f450a2]{animation:none}.public-shell[data-v-67f450a2]{scroll-behavior:auto}}
