.pf-cover .cv-media{object-fit:cover;pointer-events:none;width:100%;height:100%;transition:opacity .25s;display:block;position:absolute;inset:0}.pf-cover video.cv-media::-webkit-media-controls{display:none!important}.cv-toggle{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;opacity:.75;background:#0a0c188c;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;transition:opacity .2s,background .2s;display:inline-grid;position:absolute;top:14px;left:14px}.cv-toggle:hover,.cv-toggle:focus-visible,.cv-toggle.is-paused{opacity:1;background:#0a0c18c7}.cv-toggle:focus-visible{outline-offset:2px;outline:2px solid #8fa0ff}.cv-menu{min-width:230px;top:auto;bottom:calc(100% + 6px);right:0}.cv-menu>label{width:100%;color:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.cv-menu>label:hover{background:#ffffff0f}.cv-menu small{opacity:.6;margin-top:1px;font-size:11.5px;display:block}.cv-busy-bar{z-index:3;background:#00000059;height:4px;position:absolute;bottom:0;left:0;right:0}.cv-busy-bar>span{background:#6f86ff;height:100%;transition:width .2s;display:block}.cv-busy-bar.is-processing>span{animation:1.1s ease-in-out infinite cv-slide;width:40%!important}@keyframes cv-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.cv-busy-bar.is-processing>span{opacity:.6;animation:none;width:100%!important}}@media (max-width:640px){.cv-toggle{width:30px;height:30px;font-size:13px;top:10px;left:10px}}.pf-cover>.pf-cover-btn,.pf-cover>.pf-menu-wrap{z-index:3}.pf-cover>.pf-menu-wrap.cv-edit{position:absolute;bottom:14px;right:14px}.pf-cover>.cv-edit>.pf-cover-btn{position:static}.pf-cover.cv-cover{overflow:visible}.pf-cover .cv-media{border-radius:inherit}.cv-menu-scrim{z-index:39;background:0 0;position:fixed;inset:0}.pf-menu .cv-sub{opacity:.6;margin-top:1px;font-size:11.5px;display:block}
.an-card{border-radius:var(--pf-r,14px);background:radial-gradient(120% 90% at 0% 0%, #4a60ff47, transparent 60%), radial-gradient(90% 80% at 100% 100%, #ff2d952e, transparent 60%), var(--pf-surface,#1c1f33);color:var(--pf-text,#f1f2fa);border:1px solid #4a60ff73;gap:16px;padding:20px;display:grid;position:relative;overflow:hidden}.an-confetti{pointer-events:none;width:34%;position:absolute;top:0;bottom:0;right:0}.an-confetti span{top:-12px;left:calc(var(--i) * 6.5%);opacity:0;background:hsl(calc(var(--i) * 47deg) 90% 65%);width:6px;height:10px;animation:an-fall 2.8s ease-in calc(var(--i) * .12s) 2 both;border-radius:2px;position:absolute}@keyframes an-fall{0%{opacity:0;transform:translateY(0)rotate(0)}10%{opacity:.85}85%{opacity:.85}to{opacity:0;transform:translateY(240px)rotate(540deg)}}.an-close{z-index:2;width:34px;height:34px;color:var(--pf-muted,#a2a6c2);cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;place-items:center;font-size:18px;display:grid;position:absolute;top:10px;right:10px}.an-close:hover:not(:disabled){color:var(--pf-text,#fff);background:#ffffff1f}.an-close:focus-visible{outline:2px solid var(--pf-accent-hi,#4a60ff);outline-offset:2px}.an-top{align-items:center;gap:16px;padding-right:32px;display:flex;position:relative}.an-badge{color:#fff;background:conic-gradient(from 200deg,#4a60ff,#ff2d95,#ffb020,#4a60ff);border-radius:50%;flex:none;align-content:center;place-items:center;width:76px;height:76px;line-height:1;display:grid;box-shadow:0 8px 24px #4a60ff59}.an-badge strong{font-size:30px;font-weight:800}.an-badge span{letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:11px;font-weight:700}.an-head{min-width:0}.an-kicker{color:var(--pf-accent-hi,#4a60ff);margin:0 0 2px;font-size:13px;font-weight:700}.an-head h2{overflow-wrap:anywhere;margin:0;font-size:1.3rem;line-height:1.25}.an-since{color:var(--pf-muted,#a2a6c2);margin:4px 0 0;font-size:14px}.an-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid;position:relative}.an-stats div{border:1px solid var(--pf-line,#ffffff14);border-radius:var(--pf-r-sm,10px);background:#ffffff08;padding:10px 12px}.an-stats dt{color:var(--pf-muted,#a2a6c2);font-size:12px}.an-stats dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:1.2rem;font-weight:800}.an-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:relative}.an-actions .pf-btn{align-items:center;gap:6px;display:inline-flex}.an-write{gap:8px;display:grid;position:relative}.an-label{color:var(--pf-muted,#a2a6c2);font-size:13px;font-weight:600}.an-write textarea{border:1px solid var(--pf-line-strong,#ffffff29);border-radius:var(--pf-r-sm,10px);background:var(--pf-raised,#272a3a);width:100%;min-height:84px;color:var(--pf-text,#fff);font:inherit;resize:vertical;padding:10px 12px}.an-write textarea:focus{border-color:var(--pf-accent-hi,#4a60ff);outline:none}.an-done{color:#4ade80;align-items:center;gap:6px;margin:0;font-weight:600;display:flex;position:relative}.an-done a{color:var(--pf-accent-hi,#4a60ff)}@media (max-width:520px){.an-card{padding:16px}.an-badge{width:62px;height:62px}.an-badge strong{font-size:24px}.an-head h2{font-size:1.1rem}.an-stats dd{font-size:1.05rem}.an-stats div{padding:8px 10px}}@media (prefers-reduced-motion:reduce){.an-confetti{display:none}}
