@font-face{font-family:Nunito;font-weight:600;font-display:swap;src:url(/fonts/nunito-latin-600.woff2)format("woff2"),url(/fonts/nunito-latin-600.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-weight:700;font-display:swap;src:url(/fonts/nunito-latin-700.woff2)format("woff2"),url(/fonts/nunito-latin-700.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-weight:800;font-display:swap;src:url(/fonts/nunito-latin-800.woff2)format("woff2"),url(/fonts/nunito-latin-800.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-weight:900;font-display:swap;src:url(/fonts/nunito-latin-900.woff2)format("woff2"),url(/fonts/nunito-latin-900.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-weight:600;font-display:swap;src:url(/fonts/nunito-latin-ext-600.woff2)format("woff2"),url(/fonts/nunito-latin-ext-600.woff)format("woff");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-weight:700;font-display:swap;src:url(/fonts/nunito-latin-ext-600.woff2)format("woff2"),url(/fonts/nunito-latin-ext-600.woff)format("woff");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-weight:800;font-display:swap;src:url(/fonts/nunito-latin-ext-800.woff2)format("woff2"),url(/fonts/nunito-latin-ext-800.woff)format("woff");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-weight:900;font-display:swap;src:url(/fonts/nunito-latin-ext-900.woff2)format("woff2"),url(/fonts/nunito-latin-ext-900.woff)format("woff");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Yellowtail;font-display:swap;src:url(/fonts/yellowtail-latin-400-normal.woff2)format("woff2"),url(/fonts/yellowtail-latin-400-normal.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Yellowtail;font-display:swap;src:url(/fonts/yellowtail-latin-ext-400-normal.woff2)format("woff2"),url(/fonts/yellowtail-latin-ext-400-normal.woff)format("woff");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--bg:#0c080e;--bg-2:#160e19;--ink:#fff5f8;--muted:#dcc6d1;--dim:#a38d99;--pink:#ffa6c1;--rose:#ff6fae;--cream:#ffe9dc;--lilac:#b48cff;--gold:#ffd36e;--red:#ff5c7a;--green:#7ee2a8;--line:#ffc4da29;--line-strong:#ffc4da52;--glass:#180e1a9e;--glass-2:#ffffff0f;--grad:linear-gradient(115deg, var(--rose), var(--pink) 38%, var(--cream) 55%, var(--lilac));--grad-btn:linear-gradient(115deg, var(--rose), #ff8fbd 50%, var(--lilac));--radius:28px;--shadow:0 24px 70px -20px #ff6fae59, 0 10px 30px -10px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font:600 16px/1.5 Nunito,system-ui,sans-serif;overflow-x:hidden}img,video{-webkit-user-drag:none;max-width:100%;display:block}*{scrollbar-width:thin;scrollbar-color:#ff6fae73 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ff6fae59 padding-box padding-box;border:2px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background-color:#ff6fae99}html{scroll-behavior:smooth;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable]{-webkit-user-select:text;user-select:text}a{color:inherit}button,input,textarea{font:inherit;color:inherit}code{background:#ffffff1a;border-radius:6px;padding:1px 6px;font-family:ui-monospace,monospace;font-size:.92em}.script{font-family:Yellowtail,cursive;font-weight:400}.muted{color:var(--dim)}:focus-visible{outline:2px solid var(--pink);outline-offset:3px}::selection{background:#ff6fae73}.backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.backdrop.is-fixed{position:fixed}.backdrop>img,.backdrop>video,.backdrop>canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.backdrop{background:var(--bg)}.backdrop-shade{opacity:.42;background:#08050a;position:absolute;inset:0}.btn{--h:44px;height:var(--h);cursor:pointer;background:var(--grad-btn);color:#2a0d1d;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:900;text-decoration:none;transition:transform .15s,box-shadow .2s,opacity .2s;display:inline-flex;box-shadow:0 10px 30px -10px #ff6faeb3,inset 0 1px #ffffff73}.btn:hover{transform:translateY(-1px);box-shadow:0 14px 34px -10px #ff6faed9,inset 0 1px #ffffff73}.btn:active{transform:translateY(1px)scale(.98)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn.big{--h:54px;padding:0 28px;font-size:1.05rem}.btn.small{--h:36px;padding:0 14px;font-size:.9rem}.btn.ghost{background:var(--glass-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.btn.ghost:hover{background:#ffffff1a}.btn.discord{background:linear-gradient(115deg, #7b86ff, #a48cff 55%, var(--pink));color:#fff;box-shadow:0 12px 34px -12px #7b86ffe6,inset 0 1px #ffffff59}.btn.danger{color:var(--red)}.icon-btn{cursor:pointer;background:var(--grad-btn);color:#2a0d1d;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;transition:transform .15s;display:inline-grid}.icon-btn:hover{transform:scale(1.06)}.icon-btn:active{transform:scale(.94)}.icon-btn.ghost{color:var(--muted);background:0 0;width:32px;height:32px}.page-center{place-items:center;min-height:100svh;padding:16px;display:grid;position:relative}.loader{border:3px solid var(--line);border-top-color:var(--pink);z-index:1;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite spin;position:relative}@keyframes spin{to{transform:rotate(360deg)}}.tilt{width:min(420px,100%);transform-style:preserve-3d;will-change:transform;transition:transform .25s ease-out}.card{--accent:var(--rose);--accent-2:var(--pink);--name-grad:linear-gradient(115deg, var(--name-a,var(--accent)), var(--name-b,var(--accent-2)) 45%, var(--cream) 70%, var(--name-a,var(--accent)));isolation:isolate;border-radius:var(--radius);background:color-mix(in srgb, var(--card-color,#180e1a) var(--card-alpha,62%), transparent);width:100%;-webkit-backdrop-filter:blur(var(--card-blur,18px)) saturate(140%);backdrop-filter:blur(var(--card-blur,18px)) saturate(140%);box-shadow:var(--shadow);text-align:center;font-family:var(--text-font,"Nunito"), "Nunito", "Noto Sans KR", "Noto Sans JP", sans-serif;padding:34px 26px 18px;position:relative;overflow:hidden}.has-name-color,.card.has-name-color .name{--name-grad:linear-gradient(115deg, var(--name-color), color-mix(in srgb, var(--name-color) 60%, #fff) 50%, var(--name-color))}.card.has-bio-color .bio,.card.has-bio-color .handle,.card.has-bio-color .lyrics-now{color:var(--bio-color)}.card-flutuante.has-card-color .stat,.card-flutuante.has-card-color .wedding,.card-flutuante.has-card-color .player{background:color-mix(in srgb, var(--card-color) 55%, transparent)}.card-rim{border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(120deg, var(--accent), var(--cream), var(--lilac), var(--accent-2), var(--accent)) 0 0 / 300% 300%;-webkit-mask-composite:xor;opacity:.6;padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.fx-holo .card-rim{opacity:.95;animation:9s linear infinite holo}@keyframes holo{to{background-position:300% 0}}.card-spark{color:var(--cream);filter:drop-shadow(0 0 6px var(--accent));animation:3.2s ease-in-out infinite twinkle;position:absolute}.card-spark.s1{top:18px;right:22px}.card-spark.s2{color:var(--accent-2);animation-delay:1.1s;top:54px;right:52px}.card-spark.s3{color:var(--lilac);animation-delay:2s;top:26px;left:24px}@keyframes twinkle{0%,to{opacity:.25;transform:scale(.7)rotate(0)}50%{opacity:1;transform:scale(1)rotate(20deg)}}.avatar-wrap{background:linear-gradient(135deg, var(--accent), var(--cream), var(--lilac));width:120px;height:120px;box-shadow:0 0 30px -6px var(--accent);border-radius:50%;margin:0 auto 10px;padding:4px;position:relative}.avatar-wrap.has-deco{box-shadow:none;background:0 0}.avatar-wrap.has-deco .avatar{border:0}.avatar-wrap .deco{pointer-events:none;width:134px;max-width:none;height:134px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.avatar{object-fit:cover;border:3px solid var(--bg-2);background:var(--bg-2);border-radius:50%;width:112px;height:112px}.name-wrap{max-width:100%;display:inline-block;position:relative}.name{font-family:var(--name-font,"Yellowtail", cursive), "Noto Sans KR", "Noto Sans JP";font-weight:400;line-height:1.2;font-size:calc(clamp(2.3rem, 9cqw, 3rem) * var(--name-scale,1));background:var(--name-grad);color:#0000;overflow-wrap:anywhere;-webkit-background-clip:text;background-clip:text;margin:0;padding:.04em .18em .12em}.name-brilho .name{animation:3.2s ease-in-out infinite neon}@keyframes neon{0%,to{filter:drop-shadow(0 0 3px var(--accent)) drop-shadow(0 0 9px var(--accent));opacity:1}50%{filter:drop-shadow(0 0 6px var(--accent)) drop-shadow(0 0 20px var(--accent))}71%{opacity:1}72%{opacity:.55}74%{opacity:1}76%{opacity:.7}77%{opacity:1}}.name-degrade .name{background-size:300% 100%;animation:4s linear infinite name-flow;--name-grad:linear-gradient(90deg, var(--accent), #fff 20%, var(--accent-2) 40%, var(--lilac) 60%, var(--cream) 80%, var(--accent))!important}@keyframes name-flow{to{background-position:300% 0}}.name-reflexo .name{background-size:250% 100%;animation:3.4s ease-in-out infinite sweep;--name-grad:linear-gradient(110deg, var(--name-color,var(--accent)) 0%, var(--name-color,var(--accent-2)) 40%, #fff 50%, var(--name-color,var(--accent-2)) 60%, var(--name-color,var(--accent)) 100%)!important}@keyframes sweep{0%{background-position:120% 0}55%,to{background-position:-120% 0}}.name-onda .name{color:inherit;filter:drop-shadow(0 2px 10px color-mix(in srgb, var(--accent) 35%, transparent));background:0 0!important}.wave-ch{background:var(--name-grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding:0 .02em;animation:1.8s ease-in-out infinite wave;display:inline-block}@keyframes wave{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-.18em)}}.tw-caret{color:var(--accent);-webkit-text-fill-color:var(--accent);background:0 0;margin-left:.04em;font-family:Nunito,sans-serif;font-weight:400;animation:1s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.name-digitando .name{min-height:1.2em}.tw{text-align:inherit;display:inline-grid}.tw>.tw-ghost,.tw>.tw-live{grid-area:1/1}.tw-ghost{visibility:hidden}.tw-live{text-align:left}.bio .tw-live{text-align:inherit}.bio-digitando .tw-caret{font-weight:800}.reveal-w{opacity:0;animation:.5s forwards word-in;display:inline-block}@keyframes word-in{0%{opacity:0;filter:blur(3px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}.bio-brilho{animation:3s ease-in-out infinite bio-glow}@keyframes bio-glow{0%,to{text-shadow:0 0 #0000}50%{text-shadow:0 0 12px color-mix(in srgb, var(--accent) 70%, transparent)}}.glitter{pointer-events:none;position:absolute;inset:-8px -10px}.glitter i{background:var(--cream);width:5px;height:5px;box-shadow:0 0 6px var(--accent), 0 0 2px #fff;border-radius:50%;animation:2.2s ease-in-out infinite glint;position:absolute}.glitter i:nth-child(3n){width:3px;height:3px}.glitter i:nth-child(4n){background:var(--accent-2)}@keyframes glint{0%,to{opacity:0;transform:scale(.3)}45%{opacity:1;transform:scale(1)}60%{opacity:.8;transform:scale(.8)}}.name-purpurina .name{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--accent) 55%, transparent))}.signature{pointer-events:none;width:92%;height:26px;position:absolute;bottom:-10px;left:4%;right:4%;overflow:visible}.signature path{fill:none;stroke:var(--accent);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:700;stroke-dashoffset:0;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--accent) 60%, transparent));animation:1.1s cubic-bezier(.6,0,.3,1) .2s both sign}@keyframes sign{0%{stroke-dashoffset:700px}}.handle{color:var(--dim);margin:10px 0 14px;font-size:.95rem;font-weight:800}.bio{max-width:34ch;color:var(--muted);white-space:pre-line;overflow-wrap:anywhere;margin:0 auto 18px}.stats{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.stat{background:var(--glass-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;flex-direction:column;align-items:center;gap:1px;min-width:0;padding:12px 8px 10px;display:flex}.stat b{font-size:1.35rem;font-weight:900;line-height:1.2}.stat span{color:var(--dim);text-transform:lowercase;font-size:.78rem;font-weight:800}.stat-icon{margin-bottom:2px}.bank{color:var(--gold)}.stat b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.petal{color:var(--pink)}.rep{color:var(--rose)}.ring{color:var(--gold)}.music{color:var(--lilac)}.wedding{text-align:left;background:linear-gradient(115deg,#ffd36e1f,#ff6fae1a);border-radius:18px;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #ffd36e47}.wedding-ring{color:var(--gold);flex:none}.wedding-avatar{object-fit:cover;border-radius:50%;flex:none;width:30px;height:30px;box-shadow:0 0 0 2px #ffd36e99}.wedding-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.wedding-text span{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.wedding-text small{color:var(--dim);font-weight:700}.card-photocard{--ink-c:#3a1426;color:var(--ink-c);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(160deg,#fff4f8,#ffe9dc 45%,#f1e6ff);padding-top:20px}.card-photocard:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff8c 45%,#0000 60%),repeating-linear-gradient(45deg,#b48cff0f 0 8px,#0000 8px 16px);position:absolute;inset:0}.pc-head{letter-spacing:.24em;color:color-mix(in srgb, var(--accent) 70%, #3a1426);justify-content:space-between;margin-bottom:10px;font-size:.68rem;font-weight:900;display:flex}.card-photocard .avatar{border-color:#fff}.card-photocard .name{--name-grad:linear-gradient(115deg, var(--accent), color-mix(in srgb, var(--accent) 50%, #3a1426))}.card-photocard .handle,.card-photocard .stat span,.card-photocard .wedding-text small,.card-photocard .card-foot,.card-photocard .player-time{color:#3a142699}.card-photocard .bio{color:#3a1426d9}.card-photocard .stat,.card-photocard .player{background:#fff9;box-shadow:inset 0 0 0 1px #3a14261a}.card-photocard .wedding{background:#fff9}.card-photocard .lyrics-now{color:#3a1426}.card-photocard .lyrics-next{color:#3a142680}.card-polaroid{color:#3a1426;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffaf3;border-radius:8px;padding:16px 20px 18px;transform:rotate(-1deg);box-shadow:0 30px 60px -25px #000c,0 2px #0000000d}.card-polaroid .card-rim{display:none}.tape{background:color-mix(in srgb, var(--accent-2) 55%, #fff9);opacity:.85;z-index:3;width:110px;height:28px;position:absolute;top:-10px;left:50%;transform:translate(-50%)rotate(-3deg)}.photo{background:#eee;height:140px;margin-bottom:10px;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%}.card-polaroid .name{--name-grad:linear-gradient(#3a1426, #3a1426)}.card-polaroid .handle,.card-polaroid .stat span,.card-polaroid .wedding-text small,.card-polaroid .card-foot,.card-polaroid .player-time{color:#3a14268c}.card-polaroid .bio{color:#3a1426d9}.card-polaroid .stat,.card-polaroid .player,.card-polaroid .wedding{background:#3a14260a;box-shadow:inset 0 0 0 1px #3a14261a}.card-polaroid .lyrics-now{color:#3a1426}.card-polaroid .lyrics-next{color:#3a142680}.card-flutuante{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;overflow:visible}.card-polaroid .card-foot,.card-photocard .card-foot{padding-top:8px}.card-flutuante .name,.card-flutuante .handle,.card-flutuante .bio{text-shadow:0 2px 16px #0009}.card-flutuante .name{filter:drop-shadow(0 2px 12px #00000080)}.card-flutuante .stat,.card-flutuante .wedding,.card-flutuante .player,.card-flutuante .stat-row,.card-flutuante .clock{background:color-mix(in srgb, var(--card-color,#0c080e) var(--card-alpha,62%), transparent);-webkit-backdrop-filter:blur(var(--card-blur));backdrop-filter:blur(var(--card-blur))}.player{text-align:left;box-shadow:inset 0 0 0 1px var(--line);background:#00000047;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:8px;padding:10px 12px;display:grid}.player-now{color:var(--accent,var(--pink));letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:.68rem;font-weight:900;display:inline-flex}.player:not(.is-playing) .eq i{animation-play-state:paused;transform:scaleY(.35)}.player-disc{background:linear-gradient(135deg, var(--accent), var(--lilac));border-radius:50%;width:48px;height:48px;padding:3px}.player-disc img{object-fit:cover;border-radius:50%;width:100%;height:100%;animation:6s linear infinite paused spin}.player.is-playing .player-disc img{animation-play-state:running}.player-main{min-width:0}.player-title{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:900;overflow:hidden}.player-title span{opacity:.7;font-weight:700}.player-bar{align-items:center;gap:8px;display:flex}.player-time{color:var(--dim);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:800}.player-play{background:linear-gradient(115deg, var(--accent), var(--accent-2))}.player-volume{grid-column:1/-1;align-items:center;gap:6px;display:flex}@container card (width>=480px){.player{grid-template-columns:auto 1fr auto auto}.player-volume{grid-column:auto;width:96px}}.player.player-full{border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:10px 12px}.pf-cover{object-fit:cover;background:#ffffff0f;border-radius:12px;width:56px;height:56px}.pf-main{gap:4px;min-width:0;display:grid}.pf-bar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.pf-track{cursor:pointer;touch-action:none;height:14px;position:relative}.pf-track:before,.pf-track i{content:"";border-radius:3px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:0}.pf-track:before{background:#ffffff2e;right:0}.pf-track i{background:var(--accent,var(--pink));box-shadow:0 0 8px color-mix(in srgb, var(--accent,var(--pink)) 60%, transparent)}.pf-ctrl{align-items:center;gap:2px;display:flex}.pf-btn{width:34px;height:34px;color:var(--ink);cursor:pointer;opacity:.85;background:0 0;border:0;border-radius:50%;place-items:center;transition:transform .15s,opacity .15s;display:grid}.pf-btn:hover{opacity:1;transform:scale(1.08)}.pf-play{width:40px;height:40px}.card-photocard .pf-btn,.card-polaroid .pf-btn{color:#3a1426}.card-photocard .pf-track:before,.card-polaroid .pf-track:before{background:#3a142626}.range{appearance:none;cursor:pointer;background:0 0;flex:1;min-width:0;height:18px;margin:0}.range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--accent-2,var(--pink)) var(--pct,0%), #7f7f7f40 var(--pct,0%));border-radius:99px;height:5px}.range::-moz-range-track{background:linear-gradient(90deg, var(--accent-2,var(--pink)) var(--pct,0%), #7f7f7f40 var(--pct,0%));border-radius:99px;height:5px}.range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--cream);width:13px;height:13px;box-shadow:0 0 10px var(--accent,var(--rose));border-radius:50%;margin-top:-4px}.range::-moz-range-thumb{background:var(--cream);width:13px;height:13px;box-shadow:0 0 10px var(--accent,var(--rose));border:0;border-radius:50%}.lyrics{min-height:52px;margin:2px 0 10px}.lyrics p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.lyrics-now{color:var(--ink);font-size:1rem;font-weight:900;animation:.35s both lyric-in}.lyrics-next{color:var(--dim);font-size:.85rem;font-weight:700}@keyframes lyric-in{0%{opacity:0;transform:translateY(6px)}}.card-foot{color:var(--dim);justify-content:center;align-items:center;gap:6px;padding-top:8px;font-size:.78rem;font-weight:800;display:flex}.card-foot .dot{opacity:.6}.foot-link{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.made-with{align-items:center;gap:6px;text-decoration:none;transition:color .2s;display:inline-flex}.made-with:hover{color:var(--accent,var(--pink))}.made-with img{border-radius:50%}.views{align-items:center;gap:4px;display:inline-flex}.profile-page{place-items:center;min-height:100svh;padding:32px 16px;display:grid;position:relative}#root,.preview-card,.fit-card-inner{container:card/inline-size}.profile-stage{z-index:1;opacity:0;place-items:center;width:100%;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;transform:translateY(18px)scale(.98)}.profile-stage.is-in{opacity:1;transform:none}.gate{z-index:10;cursor:pointer;color:var(--ink);border:0;place-items:center;transition:opacity .45s;display:grid;position:fixed;inset:0;overflow:hidden}.gate.is-preview{cursor:default;z-index:5;position:absolute}.gate-escuro{-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);background:#0a060c8c}.gate-transparente{background:#0a060c40}.gate-midia{background:#000}.gate-media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gate-midia:after{content:"";background:#0000004d;position:absolute;inset:0}.gate.is-leaving{opacity:0;pointer-events:none}.gate-text{z-index:1;text-align:center;background:var(--grad);color:#0000;filter:drop-shadow(0 2px 12px #0000008c);-webkit-background-clip:text;background-clip:text;align-items:center;gap:14px;padding:0 16px;line-height:1.15;animation:2.4s ease-in-out infinite breathe;display:inline-flex;position:relative}.gate-spark{color:var(--pink);filter:drop-shadow(0 0 8px var(--rose));flex:none;animation:2.4s ease-in-out infinite twinkle}@keyframes breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.empty{z-index:1;text-align:center;justify-items:center;gap:6px;max-width:360px;display:grid;position:relative}.empty h1{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin:6px 0 0;font-size:3rem;line-height:1}.empty p{color:var(--muted);margin:0 0 12px}.empty-icon{width:88px;height:88px;color:var(--pink);background:var(--glass);box-shadow:0 0 0 1px var(--line-strong), 0 0 40px #ff6fae59;border-radius:50%;place-items:center;display:grid}.empty-avatar{box-shadow:0 0 0 4px var(--bg), 0 0 0 6px var(--pink), 0 0 40px #ff6fae80;border-radius:50%}.profile-page.is-preview{padding:0}.profile-page.is-preview .profile-stage{transform-origin:50%;transition:none}.landing{min-height:100svh;position:relative;overflow-x:clip}.landing>:not(.backdrop){z-index:1;position:relative}.grad{background:var(--grad);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;margin:0 -.1em;padding:.06em .16em .2em}.nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(1120px,100% - 32px);box-shadow:inset 0 0 0 1px var(--line);background:#120b14b8;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;margin:12px auto 0;padding:8px 8px 8px 14px;display:flex;top:12px;z-index:50!important;position:sticky!important}.nav-links{gap:22px;font-size:.92rem;font-weight:800;display:none}.nav-links a{color:var(--muted);text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--pink)}@media (min-width:720px){.nav-links{display:flex}}.hero>.hero-title,.hero>.hero-sub,.hero>.pill{transform:translate3d(0, calc(var(--sy,0) * .18px), 0);will-change:transform}.hero{text-align:center;justify-items:center;width:min(1120px,100% - 32px);margin:0 auto;padding:56px 0 24px;display:grid}.pill{color:var(--pink);background:#ff6fae1a;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.85rem;font-weight:900;display:inline-flex;box-shadow:inset 0 0 0 1px #ff6fae4d}.hero-title{letter-spacing:-.02em;max-width:16ch;margin:18px 0 14px;font-size:clamp(2.5rem,7.5vw,4.8rem);font-weight:900;line-height:1.04}.hero-title .script{letter-spacing:0;font-size:1.18em;font-weight:400}.hero-sub{color:var(--muted);max-width:52ch;margin:0 0 26px;font-size:1.12rem}.hero-sub b{color:var(--ink);font-weight:900}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-actions.center{justify-content:center}.notice{text-align:left;background:#ff5c7a1f;border-radius:18px;width:100%;max-width:520px;margin:0 0 20px;padding:14px 16px;box-shadow:inset 0 0 0 1px #ff5c7a59}.notice p{margin:0}.notice-title{margin-bottom:4px;font-size:1.05rem;display:block}.notice-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.hero-stage{pointer-events:none;width:100%;height:600px;margin-top:40px;position:relative}.stage-card{transform-origin:top;will-change:transform;width:380px;position:absolute;top:0;left:50%}.stage-card.main{z-index:2;transform:translate3d(calc(-50% + var(--mx,0) * 18px), calc(var(--sy,0) * -.1px + var(--my,0) * 10px), 0) rotate(calc(var(--mx,0) * 1.5deg));transition:transform .25s ease-out}.stage-card.side{z-index:1;opacity:.85;filter:saturate(.9);transition:transform .35s ease-out}.stage-card.left{transform:translate3d(calc(-50% - 270px + var(--mx,0) * -36px), calc(60px + var(--sy,0) * -.28px + var(--my,0) * -16px), 0) rotate(calc(-8deg + var(--mx,0) * -2deg)) scale(.82)}.stage-card.right{transform:translate3d(calc(-50% + 270px + var(--mx,0) * 36px), calc(60px + var(--sy,0) * -.28px + var(--my,0) * 16px), 0) rotate(calc(8deg + var(--mx,0) * 2deg)) scale(.82)}.stage-card .card,.phone-card .card,.dc-mini .card{box-shadow:none}.hero-stage:after{content:"";background:linear-gradient(transparent, var(--bg));z-index:3;height:160px;position:absolute;bottom:0;left:0;right:0}@media (max-width:760px){.hero-stage{height:520px}.stage-card{width:340px}.stage-card.left{transform:translate3d(calc(-50% - 120px), calc(70px + var(--sy,0) * -.35px), 0) rotate(calc(-9deg - var(--sy,0) * .01deg)) scale(.72)}.stage-card.right{transform:translate3d(calc(-50% + 120px), calc(70px + var(--sy,0) * -.35px), 0) rotate(calc(9deg + var(--sy,0) * .01deg)) scale(.72)}.stage-card.main{transform:translate3d(-50%, calc(var(--sy,0) * -.12px), 0) scale(.92)}}.stat-tiles{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding-top:8px;display:grid}.stat-tile{box-shadow:inset 0 0 0 1px var(--line);color:var(--pink);background:#140d16;border-radius:22px;justify-content:space-between;align-items:flex-start;padding:20px 22px;display:flex}.counter{display:grid}.counter b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:900;line-height:1.1}.counter span{color:var(--dim);font-size:.85rem;font-weight:800}.band{text-align:center;box-shadow:inset 0 0 0 1px var(--line-strong);background:#170f1a;border-radius:30px;justify-items:center;gap:10px;padding:44px 24px;display:grid}.band h2{margin:0;font-size:clamp(1.8rem,5vw,2.8rem);font-weight:900;line-height:1.1}.band h2 .script{font-size:1.15em;font-weight:400}.band>p{color:var(--muted);margin:0 0 12px;font-weight:700}.band .claim{width:100%}.section{width:min(1120px,100% - 32px);margin:0 auto;padding:56px 0}.section.narrow{width:min(760px,100% - 32px)}.section-title{letter-spacing:-.015em;margin:0 0 12px;font-size:clamp(1.9rem,5vw,3rem);font-weight:900;line-height:1.1}.section-title .script{letter-spacing:0;font-size:1.2em;font-weight:400}.section-title.center{text-align:center;margin-bottom:32px}.section-sub{color:var(--muted);max-width:46ch;margin:0;font-size:1.08rem}.split{align-items:center;gap:32px;display:grid}@media (min-width:860px){.split{grid-template-columns:1fr 1fr}.split.reverse>:first-child{order:2}}.track{background:var(--glass);box-shadow:inset 0 0 0 1px var(--line), var(--shadow);border-radius:26px;justify-self:center;align-items:center;gap:16px;width:100%;max-width:460px;padding:16px;display:flex}.track-disc{background:conic-gradient(var(--rose), var(--lilac), var(--rose));border-radius:50%;flex:none;width:64px;height:64px;padding:3px}.track-disc img{object-fit:cover;border-radius:50%;width:100%;height:100%;animation:6s linear infinite spin}.track-info{flex:1;gap:4px;min-width:0;display:grid}.track-info small{color:var(--pink);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;font-size:.78rem;font-weight:900;display:inline-flex}.track-info b{font-size:1.05rem}.track-bar{background:#ffffff24;border-radius:99px;height:5px;overflow:hidden}.track-bar span{background:var(--grad-btn);transform-origin:0;width:100%;height:100%;transition:transform .2s linear;display:block;transform:scaleX(0)}.track-disc img{animation-play-state:paused}.track.is-playing .track-disc img{animation-play-state:running}.track:not(.is-playing) .eq i{animation-play-state:paused}.track-lyric{min-height:1.3em;color:var(--pink);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:800;animation:.35s both lyric-in;overflow:hidden}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.eq{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.eq i{transform-origin:bottom;background:currentColor;border-radius:2px;width:3px;height:100%;animation:.9s ease-in-out infinite eq}.eq i:nth-child(2){animation-delay:-.3s}.eq i:nth-child(3){animation-delay:-.6s}@keyframes eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.dc-msg{box-shadow:var(--shadow);text-align:left;background:#1e1f24;border-radius:22px;justify-self:center;gap:14px;width:100%;max-width:520px;padding:18px;display:flex}.dc-avatar{border-radius:50%;flex:none;width:40px;height:40px}.dc-body{flex:1;min-width:0}.dc-head{align-items:center;gap:6px;display:flex}.dc-head b{color:var(--pink)}.dc-tag{color:#fff;background:#5865f2;border-radius:4px;padding:1px 5px;font-size:.62rem;font-weight:900}.dc-head small{color:#949ba4;font-size:.75rem}.dc-mention{color:#c9cdfb;background:#5865f24d;border-radius:4px;margin:2px 0 8px;padding:0 4px;font-weight:700;display:inline-block}.dc-video{aspect-ratio:4/3;background:radial-gradient(90% 90% at 30% 20%,#3a1638,#120a14);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.dc-mini{pointer-events:none;width:420px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}.dc-play{color:#fff;background:#0009;border-radius:50%;place-items:center;width:56px;height:56px;margin:auto;display:grid;position:absolute;inset:0}.dc-time{background:#0009;border-radius:6px;padding:2px 6px;font-size:.75rem;font-weight:800;position:absolute;bottom:8px;right:10px}.bot-card{box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow);background:#140d16;border-radius:30px;flex-wrap:wrap;align-items:center;gap:24px;padding:28px;display:flex}.bot-avatar{box-shadow:0 0 0 4px var(--bg), 0 0 0 6px var(--pink), 0 0 40px #ff6fae80;border-radius:50%}.bot-info{flex:1;min-width:240px}.bot-info h2{margin:0;font-size:3rem;line-height:1.1}.bot-info p{color:var(--muted);max-width:60ch;margin:4px 0 18px}.bot-actions{flex-wrap:wrap;gap:10px;display:flex}.claim{grid-template-columns:1fr auto;gap:10px;max-width:560px;margin:0 auto;display:grid}.claim-field{min-width:0;height:54px;box-shadow:inset 0 0 0 1px var(--line-strong);background:#00000059;border-radius:999px;align-items:center;gap:2px;padding:0 18px;transition:box-shadow .2s;display:flex}.claim-field:focus-within{box-shadow:inset 0 0 0 2px var(--pink)}.claim-host{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;max-width:55%;font-weight:800;overflow:hidden}.claim-field input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:1.05rem;font-weight:900}.claim-field .ok{color:var(--green);flex:none}.claim-field .bad{color:var(--red);flex:none}.claim .btn{--h:54px}.claim-msg{text-align:center;color:var(--dim);grid-column:1/-1;font-weight:700}.claim-msg.bad{color:var(--red)}@media (max-width:520px){.claim{grid-template-columns:1fr}}.features{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.feature{background:var(--glass);box-shadow:inset 0 0 0 1px var(--line);border-radius:22px;justify-items:start;gap:4px;padding:20px;transition:transform .25s,box-shadow .25s;display:grid}.feature:hover{box-shadow:inset 0 0 0 1px var(--line-strong), 0 18px 40px -20px #ff6fae99;transform:translateY(-3px)}.feature-icon{width:42px;height:42px;color:var(--pink);background:#ff6fae1f;border-radius:14px;place-items:center;margin-bottom:6px;display:grid}.ficon{font-size:1.4rem;line-height:1}.feature b{font-size:1.05rem;font-weight:900}.feature span{color:var(--dim);font-size:.9rem;font-weight:700;line-height:1.4}.top{gap:8px;max-width:640px;margin:0 auto;padding:0;list-style:none;display:grid}.top a{background:var(--glass);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;align-items:center;gap:14px;padding:10px 16px 10px 12px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.top a:hover{box-shadow:inset 0 0 0 1px var(--pink);transform:translate(4px)}.top-pos{width:34px;color:var(--dim);font-weight:900}.top li:first-child .top-pos{color:var(--gold)}.top li:nth-child(2) .top-pos{color:var(--cream)}.top li:nth-child(3) .top-pos{color:var(--pink)}.top-avatar{flex:none;width:40px;height:40px;position:relative}.top-avatar>img:first-child{object-fit:cover;border-radius:50%;width:40px;height:40px}.top-avatar .deco{width:120%;max-width:none;height:120%;position:absolute;inset:-10%}.top-name{flex:1;min-width:0;line-height:1.25;display:grid}.top-name b,.top-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-name small{color:var(--dim);font-weight:700}.top-views{color:var(--muted);align-items:center;gap:6px;font-weight:900;display:inline-flex}.faq{gap:10px;display:grid}.faq details{background:var(--glass);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px}.faq details[open]{box-shadow:inset 0 0 0 1px var(--line-strong)}.faq summary{cursor:pointer;justify-content:space-between;gap:12px;padding:16px 18px;font-weight:900;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--pink);font-size:1.3rem;line-height:1;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq p{color:var(--muted);margin:0;padding:0 18px 16px}.final{text-align:center}.footer{border-top:1px solid var(--line);width:min(1120px,100% - 32px);color:var(--dim);gap:24px;margin:24px auto 0;padding:36px 0 40px;font-size:.9rem;font-weight:700;display:grid}@media (min-width:720px){.footer{grid-template-columns:1fr auto}}.footer-brand p{margin:8px 0 0}.footer-cols{gap:48px;display:flex}.footer-cols div{align-content:start;gap:8px;display:grid}.footer-cols b{color:var(--ink);font-weight:900}.footer-cols a{color:var(--muted);text-decoration:none}.footer-cols a:hover{color:var(--pink)}.footer-copy{color:var(--dim);grid-column:1/-1}.brand{letter-spacing:-.02em;color:var(--ink);white-space:nowrap;align-items:baseline;font-size:1.35rem;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.brand b{background:var(--grad-btn);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:900}.brand.is-small{font-size:1.1rem}.dash{--side-w:256px;--top-h:64px;background:var(--bg);min-height:100svh}.sidebar{z-index:60;width:var(--side-w);border-right:1px solid var(--line);background:#110b13;flex-direction:column;padding:18px 14px 14px;transition:transform .28s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.sidebar.is-open{transform:none;box-shadow:30px 0 60px #00000080}.sb-overlay{z-index:55;background:#06030899;animation:.2s fade-in;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}}.sb-top{justify-content:space-between;align-items:center;padding:6px 8px 26px;display:flex}.sb-nav{flex:1;align-content:start;gap:18px;display:grid;overflow-y:auto}.sb-group{gap:2px;display:grid}.sb-label{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);padding:0 12px 6px;font-size:.7rem;font-weight:900}.sb-group a{color:var(--muted);border-radius:12px;align-items:center;gap:12px;padding:11px 12px;font-weight:800;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.sb-group a:hover{color:var(--ink);background:#ffffff0d}.sb-group a.is-active{color:var(--ink);background:#ff6fae1f}.sb-group a.is-active:before{content:"";background:var(--pink);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-14px}.sb-group a.is-active svg{color:var(--pink)}.sb-bottom{border-top:1px solid var(--line);gap:2px;padding-top:12px;display:grid}.sb-link{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:.9rem;font-weight:800;text-decoration:none;display:flex}.sb-link:hover{color:var(--ink);background:#ffffff0d}.sb-me{background:#ffffff0a;border-radius:14px;align-items:center;gap:10px;min-width:0;margin-top:8px;padding:10px;display:flex}.sb-me img{border-radius:50%;flex:none}.sb-me div{flex:1;min-width:0;line-height:1.25;display:grid}.sb-me b,.sb-me small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb-me small{color:var(--dim);font-size:.78rem;font-weight:700}.dash-body{min-width:0}.topbar{z-index:30;height:var(--top-h);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#0c080eeb;align-items:center;gap:12px;padding:0 16px;display:flex;position:sticky;top:0}.menu-btn{cursor:pointer;background:#ffffff0f;border:0;border-radius:12px;flex:none;align-content:center;justify-items:center;gap:4px;width:40px;height:40px;display:grid}.menu-btn i{background:var(--ink);border-radius:2px;width:18px;height:2px;display:block}.topbar-title{flex:1;min-width:0}.topbar-title h1{margin:0;font-size:1.15rem;font-weight:900;line-height:1.2}.topbar-title p{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.8rem;font-weight:700;overflow:hidden}@media (max-width:480px){.topbar-view span{display:none}.topbar-view{padding:0 11px}}.dash-shell{height:calc(100svh - var(--top-h));touch-action:pan-y;--page:0;--drag:0px;display:flex;position:relative;overflow:hidden}.dash-page{overscroll-behavior-y:contain;min-width:0;height:100%;transform:translate3d(calc(var(--page) * -100% + var(--drag)), 0, 0);will-change:transform;flex:0 0 100%;padding:16px 16px 150px;transition:transform .3s cubic-bezier(.2,.8,.2,1);overflow-y:auto}.dash-shell.is-dragging .dash-page{transition:none}.dash-main{align-content:start;gap:16px;min-width:0;max-width:760px;margin:0 auto;display:grid}.swipe-hint{text-align:center;color:var(--dim);margin:2px 0 0;font-size:.8rem;font-weight:800}.preview-head{color:var(--muted);align-items:center;gap:12px;margin-bottom:10px;display:flex}.preview-frame.is-gate{min-height:calc(100% - 50px)}.preview-frame{box-shadow:inset 0 0 0 1px var(--line);background:var(--bg);border-radius:24px;place-items:center;padding:22px 14px;display:grid;position:relative;overflow:hidden}.preview-card{z-index:1;place-items:center;width:100%;display:grid;position:relative}.pager-dots{z-index:24;pointer-events:none;background:#0c080eb3;border-radius:99px;gap:6px;padding:7px 10px;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.pager-dots.is-raised{transform:translate(-50%,-64px)}.pager-dots i{background:#ffffff40;border-radius:50%;width:7px;height:7px;transition:width .25s,background .25s}.pager-dots i.on{background:var(--pink);border-radius:99px;width:20px}.volume-row{align-items:center;gap:12px;display:flex}.volume-row b{text-align:right;font-variant-numeric:tabular-nums;min-width:46px}.preview-fab{z-index:25;cursor:pointer;color:#2a0d1d;background:var(--grad-btn);border:0;border-radius:999px;align-items:center;gap:8px;height:46px;padding:0 18px;font-weight:900;transition:transform .3s;display:inline-flex;position:fixed;bottom:16px;right:16px;box-shadow:0 14px 30px -10px #ff6faecc}.preview-fab.is-raised{transform:translateY(-64px)}@media (min-width:900px){.sidebar{box-shadow:none;transform:none}.sb-close,.menu-btn,.sb-overlay{display:none}.dash-body{margin-left:var(--side-w)}.topbar{padding:0 28px}.dash-page{padding:24px 28px 150px}}@media (min-width:1280px){.dash-shell{touch-action:auto;grid-template-columns:minmax(0,1fr) 420px;gap:28px;height:auto;padding:24px 28px 150px;display:grid;overflow:visible}.dash-shell.no-preview{grid-template-columns:minmax(0,1fr)}.dash-page{will-change:auto;height:auto;padding:0;transition:none;overflow:visible;transform:none}.dash-main{margin:0}.dash-preview{top:calc(var(--top-h) + 24px);align-self:start;position:sticky}.preview-frame.is-gate{min-height:560px}.preview-back,.preview-fab,.pager-dots,.swipe-hint{display:none!important}}.dash-main>*,.group,.group-body>*{min-width:0}.group header{padding:0 4px 10px}.group h2{margin:0;font-size:1rem;font-weight:900}.group header p{color:var(--dim);margin:2px 0 0;font-size:.85rem;font-weight:700}.group-body{box-shadow:inset 0 0 0 1px var(--line);background:#140d16;border-radius:20px;gap:12px;min-width:0;padding:16px;display:grid}.group-body>.row+.row,.group-body>.row+.cp,.group-body>.cp+.cp,.group-body>.cp+.row{border-top:1px solid var(--line);padding-top:12px}.row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-width:0;display:flex}.row>.row-text{flex:200px}.row>.row-control{flex:none;max-width:100%}.row.toggle{flex-wrap:nowrap}.row.is-stack{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:10px;display:grid}.row-text{min-width:0;line-height:1.35;display:grid}.row-text b{font-weight:900}.row-text small{color:var(--dim);font-size:.82rem;font-weight:700}.row-text small .bad{color:var(--red)}.row-control{min-width:0}.row-value{white-space:nowrap;align-items:center;gap:6px;font-weight:900;display:inline-flex}.input{width:100%;box-shadow:inset 0 0 0 1px var(--line);background:#00000059;border:0;border-radius:14px;outline:none;padding:12px 14px;font-weight:700;transition:box-shadow .2s}.input:focus{box-shadow:inset 0 0 0 2px var(--pink)}textarea.input{resize:vertical;min-height:100px;line-height:1.45}::placeholder{color:var(--dim);opacity:.8}.link-row{align-items:center;gap:8px;display:flex}.slug-field{min-width:0;box-shadow:inset 0 0 0 1px var(--line);background:#00000059;border-radius:14px;flex:1;align-items:center;gap:2px;padding:12px 14px;display:flex}.slug-field:focus-within{box-shadow:inset 0 0 0 2px var(--pink)}.slug-prefix{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;max-width:55%;font-weight:800;overflow:hidden}.slug-field input{background:0 0;border:0;outline:none;flex:1;min-width:40px;padding:0;font-weight:900}.slug-field .ok,.claim-field .ok{color:var(--green);flex:none}.slug-field .bad,.claim-field .bad{color:var(--red);flex:none}.styles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:640px){.styles-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.style-tile{cursor:pointer;text-align:center;box-shadow:inset 0 0 0 1px var(--line);background:#0000004d;border:0;border-radius:16px;justify-items:center;gap:4px;padding:12px 10px;transition:box-shadow .2s,transform .2s;display:grid}.style-tile:hover{transform:translateY(-2px)}.style-tile.is-active{box-shadow:inset 0 0 0 2px var(--pink)}.style-tile b{font-weight:900}.style-tile small{color:var(--dim);font-size:.75rem;font-weight:700;line-height:1.3}.mini{border-radius:10px;align-content:start;justify-items:center;gap:5px;width:64px;height:84px;margin-bottom:4px;padding-top:10px;display:grid;position:relative}.mini i{background:#ffffffb3;border-radius:99px;display:block}.mini i:first-child{background:var(--pink);border-radius:50%;width:24px;height:24px}.mini i:nth-child(2){width:36px;height:6px}.mini i:nth-child(3){opacity:.5;border-radius:4px;width:44px;height:14px}.mini-vidro{box-shadow:inset 0 0 0 1px var(--line-strong);background:#ffffff14}.mini-photocard{background:#fff1f6}.mini-photocard i:first-child{width:32px;height:32px}.mini-photocard i:nth-child(2),.mini-photocard i:nth-child(3){background:#3a142666}.mini-polaroid{background:#fffaf3;border-radius:3px;padding:6px 6px 0;transform:rotate(-3deg)}.mini-polaroid i:first-child{background:var(--lilac);border-radius:0;width:52px;height:44px}.mini-polaroid i:nth-child(2){background:#3a142680}.mini-polaroid i:nth-child(3){display:none}.mini-flutuante{background:#1c1220}.mini-contorno{box-shadow:inset 0 0 0 1.5px var(--pink), 0 0 12px -2px var(--pink);background:0 0}.mini-compacto{width:84px;height:44px;box-shadow:inset 0 0 0 1px var(--line-strong);background:#ffffff14;grid-template-columns:auto 1fr;place-items:center start;gap:3px 6px;margin-top:20px;padding:6px 8px}.mini-compacto i:first-child{border-radius:6px;grid-row:span 2;width:22px;height:22px}.mini-compacto i:nth-child(2){width:30px}.mini-compacto i:nth-child(3){width:24px;height:6px}.font-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;display:grid}.font-grid.text{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.font-tile{cursor:pointer;min-height:82px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);background:#0000004d;border:0;border-radius:14px;align-content:center;justify-items:center;gap:4px;padding:10px 8px;display:grid;overflow:hidden}.font-tile span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0 4px;line-height:1.25;overflow:hidden}.font-grid.text .font-tile span{font-size:1rem}.font-tile small{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;font-weight:800;overflow:hidden}.font-tile.is-active{box-shadow:inset 0 0 0 2px var(--pink)}.swatches{flex-wrap:wrap;gap:8px;display:flex}.swatch{cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);background:#0000004d;border:0;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 7px;font-weight:900;display:inline-flex}.swatch span{border-radius:50%;width:22px;height:22px}.swatch.is-active{box-shadow:inset 0 0 0 2px var(--ink)}.sw-rosa span{background:#ff6fae}.sw-lilas span{background:#b48cff}.sw-creme span{background:#ffe9dc}.sw-dourado span{background:#ffd36e}.segmented{box-shadow:inset 0 0 0 1px var(--line);background:#00000059;border-radius:14px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;width:100%;padding:4px;display:grid}.segmented.wrap{flex-wrap:wrap;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-auto-flow:row}.segmented button{cursor:pointer;min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 8px;font-size:.88rem;font-weight:900;transition:background .2s,color .2s;display:inline-flex;overflow:hidden}@media (max-width:420px){.segmented button{padding:10px 4px;font-size:.8rem}}.segmented button.is-active{color:#2a0d1d;background:var(--pink)}.toggle{cursor:pointer}.toggle input{opacity:0;pointer-events:none;position:absolute}.toggle-ui{background:#ffffff24;border-radius:99px;flex:none;width:46px;height:28px;transition:background .2s;position:relative}.toggle-ui:after{content:"";background:var(--ink);border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px}.toggle input:checked+.toggle-ui{background:var(--pink)}.toggle input:checked+.toggle-ui:after{transform:translate(18px)}.toggle input:focus-visible+.toggle-ui{outline:2px solid var(--pink);outline-offset:2px}.cp{position:relative}.cp-row{cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.cp-chip{border-radius:12px;flex:none;width:36px;height:36px;box-shadow:inset 0 0 0 2px #ffffff2e}.cp-chip.is-default{background:repeating-linear-gradient(45deg,#ffffff1f 0 6px,#0000 6px 12px)}.cp-text{flex:1;min-width:0;line-height:1.35;display:grid}.cp-text b{font-weight:900}.cp-text small{color:var(--dim);font-size:.82rem;font-weight:700}.cp-value{color:var(--dim);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:800}.cp-pop{z-index:40;width:min(320px,100%);box-shadow:inset 0 0 0 1px var(--line-strong), 0 24px 60px -12px #000c;background:#1a111d;border-radius:18px;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px;animation:.15s fade-in;display:grid;position:absolute;top:calc(100% + 8px);left:0}.cp-sv{cursor:crosshair;touch-action:none;background-blend-mode:normal;background-color:#0000;border-radius:12px;height:160px;position:relative;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000)!important}.cp-hue{cursor:pointer;touch-action:none;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:99px;height:14px;position:relative}.cp-knob{pointer-events:none;border-radius:50%;width:18px;height:18px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #fff,0 2px 8px #00000080}.cp-presets{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.cp-presets button{aspect-ratio:1;cursor:pointer;border:0;border-radius:10px;box-shadow:inset 0 0 0 1px #ffffff26}.cp-foot{align-items:center;gap:6px;display:flex}.cp-foot input{min-width:0;box-shadow:inset 0 0 0 1px var(--line);background:#00000059;border:0;border-radius:10px;outline:none;flex:1;padding:8px 10px;font-family:ui-monospace,monospace;font-weight:800}.cp-pop.is-sheet{width:auto;padding:18px 16px calc(18px + env(safe-area-inset-bottom));z-index:90;border-radius:22px 22px 0 0;animation:.25s cubic-bezier(.2,.8,.2,1) sheet-up;position:fixed;inset:auto 0 0}.cp-pop.is-sheet .cp-sv{height:190px}.cp-dim{z-index:89;background:#0603088c;animation:.2s fade-in;position:fixed;inset:0}@keyframes sheet-up{0%{transform:translateY(100%)}}.now{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.now>img{object-fit:cover;border-radius:14px;flex:none;width:64px;height:64px}.now-info{flex:1;min-width:160px;line-height:1.35;display:grid}.now-info b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.now-info small{color:var(--dim);align-items:center;gap:5px;font-weight:700;display:inline-flex}.now-info small.ok{color:var(--green)}.search{color:var(--dim);box-shadow:inset 0 0 0 1px var(--line);background:#00000059;border-radius:14px;align-items:center;gap:10px;padding:6px 6px 6px 14px;display:flex}.search:focus-within{box-shadow:inset 0 0 0 2px var(--pink)}.search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-weight:700}.pin-grid{columns:3 120px;column-gap:8px;margin-top:10px}.pin-hit{cursor:pointer;background:var(--bg-2);break-inside:avoid;width:100%;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:12px;margin:0 0 8px;padding:0;display:block;position:relative;overflow:hidden}.pin-hit img{object-fit:cover;width:100%;height:auto;transition:transform .2s,opacity .2s;display:block}.pin-hit:hover img,.pin-hit:focus-visible img{transform:scale(1.03)}.pin-hit:disabled{cursor:default}.pin-hit:disabled:not(.is-using) img{opacity:.5}.pin-kind{color:#fff;background:#0009;border-radius:999px;padding:2px 7px;font-size:.7rem;font-weight:900;position:absolute;top:6px;left:6px}.pin-busy{color:#fff;background:#0000008c;place-items:center;font-weight:900;display:grid;position:absolute;inset:0}.pin-more{margin:4px auto 0;display:block}.hits{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hits li{background:#00000040;border-radius:14px;align-items:center;gap:12px;padding:8px;display:flex}.hits img{object-fit:cover;background:var(--bg-2);border-radius:10px;flex:none;width:48px;height:48px}.hit-info{flex:1;min-width:0;line-height:1.3;display:grid}.hit-info b,.hit-info small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hit-info small{color:var(--dim);font-weight:700}.small-note{margin:0;font-size:.8rem;font-weight:700}.upload{gap:8px;display:grid}.dropzone{border:1.5px dashed var(--line-strong);cursor:pointer;background:#00000040;border-radius:16px;place-items:center;width:100%;min-height:110px;transition:border-color .2s,background .2s;display:grid;position:relative;overflow:hidden}.upload.is-compact .dropzone{min-height:56px}.dropzone:hover,.dropzone.is-drag{border-color:var(--pink);background:#ff6fae0f}.dropzone:disabled{cursor:progress}.dz-thumb{object-fit:cover;opacity:.45;width:100%;height:100%;position:absolute;inset:0}.dz-label{background:#0c080eb3;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-weight:900;display:inline-flex;position:relative}.dz-progress{background:var(--pink);height:4px;transition:width .2s;position:absolute;bottom:0;left:0}.upload-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.upload-foot small{flex:1;min-width:180px;font-size:.8rem;line-height:1.35}.row-actions{flex-wrap:wrap;gap:8px;display:flex}.savebar{z-index:35;width:max-content;max-width:calc(100% - 24px);box-shadow:inset 0 0 0 1px var(--line-strong), 0 20px 50px -10px #000000b3;background:#1a111d;border-radius:999px;align-items:center;gap:8px;padding:6px 6px 6px 16px;font-size:.9rem;font-weight:800;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%,160%)}.savebar.is-visible{transform:translate(-50%)}.savebar span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width:900px){.savebar{left:calc(50% + var(--side-w) / 2)}}.toast{z-index:80;cursor:pointer;width:max-content;max-width:min(440px,100% - 32px);color:var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tc) 35%, var(--line)), 0 18px 40px -12px #000000bf, 0 0 28px -10px var(--tc);background:#1a111ddb;border-radius:16px;align-items:center;gap:10px;padding:9px 16px 9px 9px;font-size:.92rem;font-weight:800;line-height:1.3;animation:.35s cubic-bezier(.2,.9,.3,1.2) toast-in;display:flex;position:fixed;top:72px;left:50%;overflow:hidden;transform:translate(-50%)}.toast.ok{--tc:var(--green)}.toast.error{--tc:var(--red)}.toast-ico{width:30px;height:30px;color:var(--tc);background:color-mix(in srgb, var(--tc) 16%, transparent);border-radius:10px;flex:none;place-items:center;display:grid}.toast-text{min-width:0}.toast-bar{background:var(--tc);opacity:.75;transform-origin:0;width:100%;height:2px;animation:toast-time var(--toast-ms,3.5s) linear forwards;position:absolute;bottom:0;left:0}@keyframes toast-time{to{transform:scaleX(0)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,-12px)scale(.96)}}@media (max-width:420px){.savebar span{display:none}}@container card (width<=420px){.card{padding:30px 18px 16px}.card-polaroid{padding:12px}}@media (prefers-reduced-motion:reduce){:where(:not(.card,.card *,.gate,.gate *,.profile-page,.profile-page *)),:where(:not(.card,.card *,.gate,.gate *,.profile-page,.profile-page *)):before,:where(:not(.card,.card *,.gate,.gate *,.profile-page,.profile-page *)):after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.name-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:100%;display:inline-flex}.badges{gap:4px;display:inline-flex}.badge{width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--line-strong);background:#ffffff14;border-radius:50%;place-items:center;display:grid}.badge-vip{color:#2a1a00;background:var(--gold);box-shadow:0 0 10px #ffd36e80}.badge-querido{color:var(--pink)}.badge-popular{color:var(--lilac)}.badge-lendario{color:var(--gold);box-shadow:inset 0 0 0 1px #ffd36e8c,0 0 10px #ffd36e59}.stat-list{text-align:left;gap:8px;margin-bottom:10px;display:grid}.stat-row{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0d;border-radius:16px;align-items:center;gap:12px;padding:8px 10px;display:flex}.stat-ico{background:color-mix(in srgb, var(--accent) 22%, transparent);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.stat-ico .stat-icon{margin:0}.stat-txt{min-width:0;line-height:1.25;display:grid}.stat-txt small{color:var(--dim);font-size:.75rem;font-weight:800}.stat-txt small:first-letter{text-transform:uppercase}.stat-txt b{text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.stat-txt i{color:var(--dim);font-size:.85em;font-style:normal;font-weight:700}.card-photocard .stat-row,.card-polaroid .stat-row{background:#3a14260d}.links{flex-wrap:wrap;justify-content:center;gap:8px;margin:-6px 0 16px;display:flex}.link{color:var(--ink);justify-content:center;align-items:center;gap:8px;text-decoration:none;transition:transform .15s,background .2s,color .2s;display:inline-flex}.links{--icon-color:var(--accent,var(--pink))}.links-icones{gap:calc(var(--icon-size,28px) * .42)}.links-icones .link{color:var(--icon-color);padding:2px}.links-icones.has-glow .link svg{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--icon-color) 75%, transparent))}.links-caixinhas .link{width:var(--icon-size,40px);height:var(--icon-size,40px);min-width:34px;min-height:34px;color:var(--icon-color);background:color-mix(in srgb, var(--icon-color) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--icon-color) 30%, transparent);border-radius:12px}.links-caixinhas.has-glow .link svg{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--icon-color) 70%, transparent))}@media (hover:none){.card .link:active{transform:scale(.94)}}@media (hover:hover){.links-caixinhas .link:hover{background:color-mix(in srgb, var(--icon-color) 22%, transparent)}}.links-botoes .link svg{color:var(--icon-color)}.links-botoes{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));justify-content:stretch;gap:8px;width:100%;display:grid}.links-botoes .link{min-width:0}.links-botoes .link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.links-botoes .link{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0f;border-radius:14px;padding:11px 14px;font-size:.92rem;font-weight:900}@media (hover:hover){.link:hover{transform:translateY(-2px)}.links-icones .link:hover{background:color-mix(in srgb, var(--accent,var(--pink)) 22%, transparent);transform:translateY(-2px)scale(1.08)}}.card-photocard .links,.card-polaroid .links{--icon-color:color-mix(in srgb, var(--accent) 55%, #3a1426)}.card-photocard .links-botoes .link,.card-polaroid .links-botoes .link{color:#3a1426;background:#3a14260f}.card-photocard .badge:not(.badge-vip),.card-polaroid .badge:not(.badge-vip){background:#3a14260f}.gate-inner{z-index:1;justify-items:center;gap:10px;display:grid;position:relative}.gate-text.has-color{background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.gate-sub{color:#fff5f8b3;text-shadow:0 1px 8px #0009;font-family:Nunito,sans-serif;font-size:.9rem;font-weight:800}.link-preview{width:34px;height:34px;color:var(--ink);background:#ffffff0f;border-radius:10px;flex:none;place-items:center;display:grid}.link-item{align-items:center;gap:10px;min-width:0;display:flex}.group-body>.link-item+.link-item{border-top:1px solid var(--line);padding-top:12px}.link-fields{flex:1;gap:4px;min-width:0;display:grid}.link-fields .input{padding:9px 12px}.link-fields small{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:700;overflow:hidden}.link-actions{flex:none;gap:2px;display:flex}.link-actions .icon-btn{width:32px;height:32px;font-weight:900}.link-actions .icon-btn:disabled{opacity:.3}.icon-btn.danger{color:var(--red)}.bento{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:760px){.bento{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(220px,auto)}.tile-wide{grid-column:span 2}.tile-tall{grid-row:span 2}}.tile{box-shadow:inset 0 0 0 1px var(--line);background:#140d16;border-radius:26px;flex-direction:column;justify-content:space-between;gap:18px;min-width:0;padding:22px;display:flex;position:relative;overflow:hidden}.tile h3{margin:0 0 4px;font-size:1.15rem;font-weight:900}.tile p{color:var(--dim);margin:0;font-size:.92rem;font-weight:700}.tile .track{max-width:none;box-shadow:inset 0 0 0 1px var(--line);background:#0000004d}.phone{background:#000;border-radius:32px;align-self:center;width:200px;height:360px;padding:8px;position:relative;box-shadow:inset 0 0 0 2px #2b2230}.phone-screen{background:#0c080e;border-radius:25px;width:100%;height:100%;position:relative;overflow:hidden}.phone-card{pointer-events:none;width:390px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.44)}.phone .dc-play{color:#fff;background:#0009;border-radius:50%;place-items:center;width:52px;height:52px;margin:auto;display:grid;position:absolute;inset:0}.tile-links{flex-wrap:wrap;gap:8px;display:flex}.tile-links span{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0f;border-radius:14px;place-items:center;display:grid}.tile-chips{flex-wrap:wrap;gap:8px;display:flex}.tile-chips>span{background:#ffffff0f;border-radius:99px;align-items:center;gap:6px;padding:8px 12px;font-size:.85rem;font-weight:900;display:inline-flex}.tile-chips .badge-chip{background:var(--gold);color:#2a1a00}.tile-fonts{align-items:center;gap:14px;font-size:2rem;display:flex}.tile-fonts .script{color:var(--pink)}.tile-swatch{background:var(--lilac);border-radius:12px;width:34px;height:34px;margin-left:auto}.tile-gate{color:var(--pink);background:#00000073;border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:18px;font-size:1.8rem;display:flex}.stage-card.main .card-vidro{background:#160d18f0}.fx-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.fx-tile{cursor:pointer;min-height:96px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);background:#0000004d;border:0;border-radius:16px;align-content:center;justify-items:center;gap:6px;padding:12px 8px 10px;display:grid;position:relative;overflow:hidden}.fx-tile.is-active{box-shadow:inset 0 0 0 2px var(--pink)}.fx-tile>small{color:var(--dim);font-size:.75rem;font-weight:800}.fx-demo{--name-grad:linear-gradient(115deg, var(--accent), var(--accent-2) 45%, var(--cream) 70%, var(--accent));text-align:center;max-width:100%;position:relative}.fx-demo .name{font-size:calc(1.9rem * var(--name-scale,1));white-space:nowrap;padding:0 .15em .1em;line-height:1.2}.fx-demo .signature{height:18px;bottom:-6px}.fx-bio{color:var(--muted);text-align:center;place-items:center;min-height:2.6em;padding:0 4px;font-size:.85rem;font-weight:700;display:grid}.card-head,.head-text,.card-body{display:contents}.tilt-blocos{width:min(440px,100%)}.card-blocos{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;gap:10px;padding:0;display:grid;overflow:visible}.card-blocos .card-head{justify-items:center;padding:22px 20px 18px;display:grid}.card-blocos .head-text{justify-items:center;display:grid}.card-blocos .card-body{gap:10px;display:grid}.card-blocos .card-head,.card-blocos .card-body>*,.card-blocos .card-foot{border-radius:var(--radius);background:color-mix(in srgb, var(--card-color,#0c080e) var(--card-alpha,62%), transparent);-webkit-backdrop-filter:blur(var(--card-blur));backdrop-filter:blur(var(--card-blur));box-shadow:inset 0 0 0 1px var(--line)}.card-blocos .card-body>*{margin:0}.card-blocos .card-body>.stat-list,.card-blocos .card-body>.stats{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin:0;padding:0}.card-blocos .stat-list{gap:10px}.card-blocos .stat-row,.card-blocos .stat{border-radius:var(--radius);background:color-mix(in srgb, var(--card-color,#0c080e) var(--card-alpha,62%), transparent);-webkit-backdrop-filter:blur(var(--card-blur));backdrop-filter:blur(var(--card-blur))}.card-blocos .lyrics{padding:10px 14px}.card-blocos .card-foot{border-radius:99px;justify-self:center;padding:6px 14px}.card-blocos .links{margin-bottom:4px}.card-blocos .bio{margin-bottom:14px}.tilt-largo{width:min(640px,100%)}.card-largo{text-align:left;padding:26px 26px 16px}.card-largo .card-head{align-items:center;gap:20px;margin-bottom:16px;display:flex}.card-largo .avatar-wrap{flex:none;margin:0}.card-largo .head-text{justify-items:start;min-width:0;display:grid}.card-largo .name-row{justify-content:flex-start}.card-largo .handle{margin:2px 0 8px}.card-largo .bio{max-width:none;margin:0 0 12px}.card-largo .links{justify-content:flex-start;margin:0}.card-largo .card-body{grid-template-columns:1fr 1fr;gap:10px;display:grid}.card-largo .card-body>*{margin:0}.card-largo .card-body>.player,.card-largo .card-body>.lyrics,.card-largo .card-body>.stats,.card-largo .card-body>.stat-list,.card-largo .card-body>.clock:not(.wedding+.clock){grid-column:1/-1}.card-largo .card-body>.wedding:only-of-type:not(:has(+.clock)){grid-column:1/-1}.card-largo .card-body>.wedding+.clock{grid-column:auto}.card-largo .card-foot{justify-content:flex-start}@container card (width<=560px){.card-largo{text-align:center}.card-largo .card-head{flex-direction:column}.card-largo .head-text{justify-items:center}.card-largo .name-row,.card-largo .links,.card-largo .card-foot{justify-content:center}.card-largo .card-body{grid-template-columns:1fr}}.clock{text-align:left;box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0d;border-radius:18px;align-items:center;gap:12px;margin-bottom:10px;padding:10px 12px;display:flex}.clock-face{background:color-mix(in srgb, var(--accent) 18%, transparent);width:44px;height:44px;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 55%, transparent);border-radius:50%;flex:none;position:relative}.clock-face .hand{transform-origin:50% 100%;background:var(--ink);border-radius:2px;width:2px;margin-left:-1px;position:absolute;bottom:50%;left:50%}.clock-face .hand.h{width:3px;height:11px;margin-left:-1.5px}.clock-face .hand.m{height:16px}.clock-face .hand.s{background:var(--accent);width:1px;height:18px;margin-left:-.5px}.clock-txt{min-width:0;line-height:1.3;display:grid}.clock-txt b{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:900}.clock-txt small{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:700;overflow:hidden}.card-photocard .clock,.card-polaroid .clock{background:#3a14260d}.card-foot{flex-wrap:wrap}.card-foot>*+:before{content:"·";opacity:.6;margin-right:6px}.card-foot .dot{display:none}.name-glitch .name{animation:3.6s step-end infinite glitch-jump;position:relative}.name-glitch .name:before,.name-glitch .name:after{content:attr(data-text);padding:inherit;background:inherit;color:#0000;pointer-events:none;opacity:0;white-space:inherit;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.name-glitch .name:before{text-shadow:3px 0 #00e5ff;animation:3.6s step-end infinite glitch-a}.name-glitch .name:after{text-shadow:-3px 0 #ff2a6d;animation:3.6s step-end infinite glitch-b}@keyframes glitch-a{0%,84%,97%,to{opacity:0;clip-path:inset(0);transform:none}85%{opacity:.9;clip-path:inset(8% 0 62%);transform:translate(-4px)}88%{clip-path:inset(55% 0 18%);transform:translate(3px)}91%{clip-path:inset(28% 0 48%);transform:translate(-2px)}94%{clip-path:inset(72% 0 6%);transform:translate(4px)}}@keyframes glitch-b{0%,85%,98%,to{opacity:0;clip-path:inset(0);transform:none}86%{opacity:.9;clip-path:inset(62% 0 12%);transform:translate(4px)}89%{clip-path:inset(12% 0 66%);transform:translate(-3px)}92%{clip-path:inset(40% 0 36%);transform:translate(2px)}95%{clip-path:inset(84% 0 2%);transform:translate(-4px)}}@keyframes glitch-jump{0%,85%,97%,to{transform:none}86%{transform:translate(-3px,1px)skew(-8deg)}89%{transform:translate(3px,-1px)skew(5deg)}92%{transform:translate(-1px)}95%{transform:translate(2px)skew(-3deg)}}.particles{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.profile-page>.particles{position:fixed}.cursor-trail{z-index:30;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.cursor-trail.is-contained{width:100%;height:100%;position:absolute}.backdrop>img,.backdrop>video,.backdrop>canvas{filter:blur(var(--bg-blur,0px));transform:scale(var(--bg-scale,1))}.backdrop-dots{background-image:radial-gradient(#0000008c 1px,#0000 1.4px);background-size:4px 4px;position:absolute;inset:0}.stats-page{gap:16px;min-width:0;display:grid}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.kpi{box-shadow:inset 0 0 0 1px var(--line);background:#140d16;border-radius:18px;align-content:start;gap:2px;min-width:0;min-height:104px;padding:14px 16px 16px;display:grid;position:relative}.kpi-ico{width:32px;height:32px;color:var(--pink);background:#ff6fae1f;border-radius:10px;place-items:center;margin-bottom:6px;display:grid}.kpi small{color:var(--dim);font-size:.78rem;font-weight:800}.kpi b{font-variant-numeric:tabular-nums;text-overflow:ellipsis;font-size:1.6rem;font-weight:900;line-height:1.15;overflow:hidden}.kpi em{color:var(--dim);font-size:.72rem;font-style:normal;font-weight:800}.kpi em.up{color:var(--green)}.kpi em.down{color:var(--red)}@media (max-width:900px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.kpi b{font-size:1.3rem}.kpi{min-height:96px;padding:12px}}.skel{background:linear-gradient(100deg,#140d16 30%,#1e1420 50%,#140d16 70%) 0 0/300% 100%;animation:1.2s linear infinite skel}@keyframes skel{to{background-position:-300% 0}}.chart-card{box-shadow:inset 0 0 0 1px var(--line);background:#140d16;border-radius:20px;min-width:0;padding:16px}.chart-card.skel{height:280px}.chart-card header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.chart-card h2{margin:0;font-size:1rem;font-weight:900}.chart-card header p{color:var(--dim);margin:2px 0 0;font-size:.82rem;font-weight:700}.segmented.seg-mini{width:auto}.segmented.seg-mini button{padding:7px 12px;font-size:.8rem}.chart{touch-action:pan-y;cursor:crosshair;height:190px;position:relative}.chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chart-grid{pointer-events:none;grid-template-rows:repeat(3,1fr);display:grid;position:absolute;inset:0}.chart-grid i{border-top:1px dashed #ffc4da1a}.chart-max{color:var(--dim);font-size:.7rem;font-weight:800;position:absolute;top:-2px;left:0;transform:translateY(-100%)}.chart-cursor{pointer-events:none;background:#ffc4da59;width:1px;position:absolute;top:0;bottom:0}.chart-dot{background:var(--pink);width:11px;height:11px;box-shadow:0 0 0 3px #140d16, 0 0 12px var(--rose);pointer-events:none;border-radius:50%;margin:-5.5px 0 0 -5.5px;position:absolute}.chart-tip{box-shadow:0 8px 24px #00000080, inset 0 0 0 1px var(--line);white-space:nowrap;pointer-events:none;z-index:1;background:#241726;border-radius:10px;padding:7px 10px;display:grid;position:absolute;top:4px;transform:translate(10px)}.chart-tip.left{transform:translate(calc(-100% - 10px))}.chart-tip b{font-size:.85rem}.chart-tip small{color:var(--dim);font-size:.72rem;font-weight:700}.chart-empty{text-align:center;color:var(--dim);place-items:center;margin:0;padding:0 16px;font-size:.9rem;font-weight:800;display:grid;position:absolute;inset:0}.chart-axis{color:var(--dim);justify-content:space-between;margin-top:8px;font-size:.72rem;font-weight:800;display:flex}.click-row{align-items:center;gap:12px;min-width:0;display:flex}.group-body>.click-row+.click-row{border-top:1px solid var(--line);padding-top:12px}.click-ico{background:#ffffff0d;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.click-main{flex:1;gap:5px;min-width:0;display:grid}.click-top{justify-content:space-between;gap:10px;display:flex}.click-top b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.click-top span{font-variant-numeric:tabular-nums;font-weight:900}.click-bar{background:#ffffff0f;border-radius:6px;height:6px;overflow:hidden}.click-bar i{border-radius:inherit;background:var(--grad-btn);min-width:2px;height:100%;display:block}.click-main small{color:var(--dim);font-size:.75rem;font-weight:700}.presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.preset{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);text-align:left;cursor:pointer;background:#0000004d;border:0;border-radius:16px;gap:4px;min-width:0;padding:8px 8px 12px;transition:box-shadow .2s,transform .15s;display:grid}.preset:hover{box-shadow:inset 0 0 0 1.5px var(--pink);transform:translateY(-2px)}.preset b{padding:4px 4px 0;font-size:.9rem;font-weight:900}.preset small{color:var(--dim);padding:0 4px;font-size:.74rem;font-weight:700;line-height:1.3}.preset-view{isolation:isolate;pointer-events:none;border-radius:11px;height:240px;display:block;position:relative;overflow:hidden}.preset-view .backdrop{position:absolute}.fit-card{position:absolute;inset:0}.fit-card-inner{transform-origin:50%;position:absolute;top:50%;left:50%}.fit-card-inner .tilt{width:100%}.page-nav{justify-content:center;align-items:center;gap:6px;margin-top:10px;display:flex}.page-nav .icon-btn{width:32px;height:32px;font-size:1.3rem;line-height:1}.page-dot{background:var(--line-strong);cursor:pointer;border:0;border-radius:99px;width:8px;height:8px;padding:0;transition:width .2s,background .2s}.page-dot.is-on{background:var(--pink);width:22px}.brand-dots{display:inline-flex}.brand-dots i{border-radius:50%;width:9px;height:9px;margin-left:-3px;box-shadow:0 0 0 1.5px #1a111c}.segmented .dot{border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 1.5px #fff3}select.input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--dim) 50%), linear-gradient(135deg, var(--dim) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}select.input option{color:var(--ink);background:#1a111d}.mini-blocos{background:0 0;gap:3px;padding-top:4px}.mini-blocos i{background:#ffffff2e!important;border-radius:4px!important;width:52px!important;height:14px!important}.mini-blocos i:first-child{height:30px!important}.mini-largo{width:84px;box-shadow:inset 0 0 0 1px var(--line-strong);background:#ffffff14;grid-template-columns:auto 1fr;place-items:center start;gap:4px 6px;padding:10px 8px}.mini-largo i:first-child{grid-row:span 2;width:20px;height:20px}.mini-largo i:nth-child(2){width:34px}.mini-largo i:nth-child(3){width:26px;height:8px}.head-text>.links-botoes{justify-self:stretch}.card-blocos .card-head>.head-text{justify-self:stretch;min-width:0}.segmented.seg-mini{align-self:center;display:inline-flex}.card:not(.card-blocos):not(.card-flutuante):not(.card-contorno){box-shadow:0 24px 70px -20px color-mix(in srgb, var(--accent) calc(var(--glow,35) * 1%), transparent), 0 10px 30px -10px #0009}.card-rim{padding:var(--border-w,1.5px)}.card.has-border-color .card-rim{background:var(--border-color);opacity:.9}.card.border-off .card-rim{display:none}.card.align-esquerda{text-align:left}.card.align-esquerda .avatar-wrap{margin-left:0}.card.align-esquerda .name-row,.card.align-esquerda .links,.card.align-esquerda .card-foot{justify-content:flex-start}.card.align-esquerda .bio{margin-left:0}.card .avatar-wrap{width:calc(var(--avatar-size,112px) + 8px);height:calc(var(--avatar-size,112px) + 8px)}.card .avatar{width:var(--avatar-size,112px);height:var(--avatar-size,112px)}.card .avatar-wrap .deco{width:calc(var(--avatar-size,112px) * 1.2);height:calc(var(--avatar-size,112px) * 1.2)}.card.avatar-arredondado .avatar-wrap,.card.avatar-arredondado .avatar{border-radius:24%}.card.avatar-quadrado .avatar-wrap,.card.avatar-quadrado .avatar{border-radius:10px}.card.ring-off .avatar-wrap{width:var(--avatar-size,112px);height:var(--avatar-size,112px);background:0 0;padding:0}.card.ring-off .avatar{border:0}.card.aglow-off .avatar-wrap{box-shadow:none}.card .name{font-size:calc(clamp(2.3rem, 9cqw, 3rem) * var(--name-scale,1) * var(--name-k,1) * var(--name-k-boost,1))}.card.name-glow .name-wrap{filter:drop-shadow(0 0 6px var(--accent)) drop-shadow(0 0 16px color-mix(in srgb, var(--accent) 60%, transparent))}.card.canim-arco-iris :is(.name-row,.links,.card-rim,.player-play,.player-disc,.pf-track,.stat-icon,.wedding-ring,.glitter,.card-spark),.card.canim-arco-iris .avatar-wrap:not(.has-deco){animation:hue-spin var(--color-speed,8s) linear infinite}.card.canim-arco-iris .avatar-wrap .avatar{animation:hue-spin var(--color-speed,8s) linear infinite reverse}@keyframes hue-spin{to{filter:hue-rotate(360deg)}}.card.canim-pulsar :is(.name-row,.links,.card-rim,.player-play,.stat-icon,.wedding-ring){animation:color-pulse var(--color-speed,8s) ease-in-out infinite}@keyframes color-pulse{0%,to{filter:brightness()saturate()}50%{filter:brightness(1.45) saturate(1.5) drop-shadow(0 0 8px var(--accent))}}.links-botoes .link{border-radius:var(--btn-radius,14px)}.card.btn-solido .links-botoes .link{background:var(--btn-color,var(--accent));color:#1d0b15;box-shadow:none}.card.btn-solido .links-botoes .link svg{color:currentColor}.card.btn-contorno .links-botoes .link{box-shadow:inset 0 0 0 1.5px var(--btn-color,var(--accent));background:0 0}.card.btn-vidro .links-botoes .link{background:color-mix(in srgb, var(--btn-color,#fff) 8%, transparent)}@media (hover:hover){.card.hover-crescer .link:hover{transform:scale(1.12)}.card.hover-brilho .link:hover{filter:drop-shadow(0 0 10px var(--icon-color,var(--accent))) brightness(1.2);transform:none}.card.hover-nenhum .link:hover{transform:none}}.card.anim-subir{animation:.7s cubic-bezier(.2,.8,.2,1) both card-up}.card.anim-zoom{animation:.6s cubic-bezier(.2,.8,.2,1) both card-zoom}.card.anim-desfocar{animation:.8s ease-out both card-blur}@keyframes card-up{0%{opacity:0;transform:translateY(26px)}}@keyframes card-zoom{0%{opacity:0;transform:scale(.9)}}@keyframes card-blur{0%{opacity:0;filter:blur(14px)}}.card-banner{border-radius:var(--radius) var(--radius) 0 0;height:132px;margin:-34px -26px 0;position:relative;overflow:hidden}.card-banner .banner-img{object-fit:cover;width:100%;height:100%;display:block}.card-banner:after{content:"";background:linear-gradient(to bottom, transparent 20%, color-mix(in srgb, var(--card-color,#180e1a) calc(var(--card-alpha,62%) * .5), transparent) 62%, color-mix(in srgb, var(--card-color,#180e1a) var(--card-alpha,62%), transparent));position:absolute;inset:0}.card.has-banner:not(.banner-fundo):not(.apos-abaixo):not(.card-blocos):not(.card-largo) .avatar-wrap{margin-top:calc(var(--avatar-size,112px) * -.45);z-index:1;position:relative}.card-contorno{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.card.card-contorno{box-shadow:0 0 calc(var(--glow,35) * .5px) -4px var(--accent), inset 0 0 calc(var(--glow,35) * .45px) -12px var(--accent)}.card-contorno .card-rim{opacity:1;background:var(--accent);filter:drop-shadow(0 0 6px var(--accent))}.tilt-compacto{width:min(380px,100%)}.card-compacto{padding:20px 20px 14px}.card-compacto .card-head{text-align:left;align-items:center;gap:16px;display:flex}.card-compacto .avatar-wrap{flex:none;margin:0}.card-compacto .head-text{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.card-compacto .head-text>*{max-width:100%}.card-compacto :is(.name-row,.links){justify-content:flex-start}.card-compacto .handle{margin:2px 0 6px}.card-compacto .card-foot{justify-content:flex-start}@container card (width<=340px){.card-compacto .card-head{text-align:center;flex-direction:column}.card-compacto .head-text{align-items:center}.card-compacto :is(.name-row,.links){justify-content:center}}.card.banner-moldura .card-banner{border-radius:max(10px, calc(var(--radius) - 10px));margin:-20px -12px 0}.card.banner-moldura .card-banner:after{background:linear-gradient(#0000 55%,#00000059)}.card.banner-fundo .card-banner{border-radius:inherit;z-index:-1;height:auto;margin:0;position:absolute;inset:0}.card.banner-fundo .card-banner:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--card-color,#180e1a) 35%, transparent), color-mix(in srgb, var(--card-color,#180e1a) 88%, transparent) 70%)}.card.apos-recorte.has-banner:not(.banner-fundo) .avatar-wrap:not(.has-deco){box-shadow:0 0 0 5px color-mix(in srgb, var(--card-color,#180e1a) 94%, #000), 0 0 30px -6px var(--accent)}.card.apos-recorte.has-banner.aglow-off:not(.banner-fundo) .avatar-wrap:not(.has-deco){box-shadow:0 0 0 5px color-mix(in srgb, var(--card-color,#180e1a) 94%, #000)}.card.apos-abaixo.has-banner:not(.banner-fundo) .avatar-wrap{margin-top:16px}.card.apos-lado:not(.card-largo):not(.card-polaroid):not(.card-photocard) .card-head{text-align:left;align-items:center;gap:16px;display:flex}.card.apos-lado:not(.card-largo):not(.card-polaroid):not(.card-photocard) .avatar-wrap{flex:none;margin:0}.card.apos-lado:not(.card-largo):not(.card-polaroid):not(.card-photocard) .head-text{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.card.apos-lado:not(.card-largo):not(.card-polaroid):not(.card-photocard) .head-text>*{max-width:100%}.card.apos-lado:not(.card-largo):not(.card-polaroid):not(.card-photocard) :is(.name-row,.links){justify-content:flex-start}.card.apos-lado.has-banner:not(.banner-fundo):not(.card-largo):not(.card-polaroid):not(.card-photocard) .card-head{align-items:flex-end}.card.apos-lado.has-banner:not(.banner-fundo):not(.card-largo):not(.card-polaroid):not(.card-photocard) .head-text{padding-top:10px}@container card (width<=360px){.card.apos-lado:not(.card-largo) .card-head{text-align:center;flex-direction:column;align-items:center!important}.card.apos-lado:not(.card-largo) .head-text{align-items:center;padding-top:0!important}.card.apos-lado:not(.card-largo) :is(.name-row,.links){justify-content:center}}.card.no-avatar .card-head{padding-top:6px}.card.no-avatar .name-wrap{margin-top:4px}.card.no-avatar{--name-k-boost:1.45}.card.no-avatar.has-banner:not(.banner-fundo) .name-wrap{margin-top:14px}.card-blocos .card-banner{border-radius:var(--radius);margin:0 0 10px}.card-blocos.has-banner .card-head{margin-top:0}.card-flutuante .card-banner{border-radius:var(--radius);margin:0 0 8px}.card-largo .card-banner{margin:-34px -26px 16px}.card-largo.has-banner .card-head{margin-top:0}:focus:not(:focus-visible),.link:focus{outline:none}.link:focus-visible{outline:2px solid var(--icon-color,var(--accent,var(--pink)));outline-offset:3px;border-radius:10px}a,button{-webkit-tap-highlight-color:transparent}.group{scroll-margin-top:56px}.sel{width:100%;position:relative}.sel-btn{text-align:left;cursor:pointer;align-items:center;gap:8px;width:100%;display:flex}.sel-btn span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:800;overflow:hidden}.sel-btn small,.sel-pop small{color:var(--dim);flex:none;font-size:.75rem;font-weight:800}.sel-btn i{color:var(--dim);font-style:normal}.sel-pop{z-index:20;box-shadow:0 18px 40px #0000008c, inset 0 0 0 1px var(--line-strong);background:#1d131f;border-radius:16px;gap:6px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0}.sel-pop ul{overscroll-behavior:contain;max-height:260px;margin:0;padding:0;list-style:none;overflow-y:auto}.sel-pop li button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-weight:700;display:flex}.sel-pop li button span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sel-pop li button:hover{background:#ffffff0f}.sel-pop li button.is-active{color:var(--pink);background:#ff6fae29}.sel-empty{color:var(--dim);padding:10px 12px;font-weight:700}.sel-search{color:var(--dim);background:#00000059;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.sel-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-weight:700}.place-field{color:var(--dim);align-items:center;gap:8px;display:flex}.place-field input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-weight:700}.mini-loader{border:2px solid var(--line);border-top-color:var(--pink);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}.player{grid-template-columns:auto minmax(0,1fr) auto}.player .player-title{align-items:center;gap:7px;display:flex}.player .player-title .eq{color:var(--accent,var(--pink));flex:none}.player:not(.is-playing) .player-title .eq{opacity:.55}.player-artist{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:700;display:block;overflow:hidden}.player .pf-ctrl .player-play{color:#1d0b15;background:linear-gradient(115deg, var(--accent), var(--accent-2));opacity:1;width:40px;height:40px}.player-full .player-artist{margin-top:-2px}.lyrics{align-content:start;height:4.6em;display:grid;overflow:hidden}.lyrics p{text-overflow:ellipsis;margin:0;overflow:hidden}.lyrics .lyrics-now{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-height:1.4em;display:-webkit-box}.lyrics .lyrics-next{white-space:nowrap}.card-blocos .lyrics{height:calc(4.6em + 20px)}.track-row{align-items:flex-start;gap:10px;min-width:0;display:flex}.group-body>.track-row+.track-row{border-top:1px solid var(--line);padding-top:12px}.track-cover{cursor:pointer;background:#000;border:0;border-radius:12px;flex:none;width:56px;height:56px;padding:0;position:relative;overflow:hidden}.track-cover img{object-fit:cover;width:100%;height:100%}.track-cover span{color:#fff;background:#000000a6;border-radius:7px;place-items:center;width:22px;height:22px;font-size:.7rem;font-weight:900;display:grid;position:absolute;bottom:3px;right:3px}.track-fields{flex:1;gap:6px;min-width:0;display:grid}.track-fields .input{padding:8px 11px}.track-fields small{color:var(--dim);font-size:.75rem;font-weight:700;line-height:1.5;display:block}.track-fields small svg{vertical-align:-2px;margin-right:3px}.track-fields small .link-btn{margin-left:6px}.track-fields small.ok{color:var(--green)}.link-btn{color:var(--pink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900;text-decoration:underline}.track-demo.card{text-align:left;border-radius:24px;justify-self:center;width:100%;max-width:440px;padding:14px 14px 6px}.track-demo .lyrics{text-align:center;margin:8px 4px 4px}.card :is(.stat b,.stat-txt b,.clock-txt b){font-family:var(--numbers-font,inherit)}.card[style*=--numbers-color] :is(.stat b,.stat-txt b){color:var(--numbers-color)}.card[style*=--small-color] :is(.handle,.stat span,.stat-txt small,.card-foot,.wedding-text small,.player-artist,.player-time,.clock-txt small,.lyrics-next){color:var(--small-color)}.card .card-spark,.card .glitter i{color:var(--fx-color)}.card .glitter i{background:var(--fx-color);box-shadow:0 0 6px var(--fx-color), 0 0 2px #fff}.gate-icon{object-fit:cover;filter:drop-shadow(0 8px 30px #00000073);border-radius:18%;animation:2.6s ease-in-out infinite gate-bob;display:block}@keyframes gate-bob{50%{transform:translateY(-6px)scale(1.03)}}.card.no-blur,.card.no-blur *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.preset-view *,.preset-view :before,.preset-view :after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:none!important;animation:none!important}.preset-view .particles{display:none}.card-flutuante :is(.handle,.card-foot,.stat-txt small,.player-artist){color:#ffffffd1;text-shadow:0 1px 8px #000000bf}.card-flutuante .bio{text-shadow:0 1px 10px #000c}.track-row{grid-template-columns:56px minmax(0,1fr);gap:8px 10px;display:grid}.track-row>.link-actions{grid-column:1/-1;justify-content:flex-end;margin-top:-4px}.track-fields .input{width:100%}.lp{z-index:1;align-self:start;gap:18px;width:100%;max-width:460px;display:grid;position:relative}.lp-block{gap:8px;display:grid}.lp-label{color:var(--dim);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:800}.lp-note{color:var(--dim);margin:0;font-size:.78rem}.dc-chat{color:#dbdee1;background:#313338;border-radius:14px;padding:14px;font-family:Nunito,sans-serif;font-size:.92rem;line-height:1.35}.dc-link{color:#00a8fc;font-weight:700}.dc-thumb{object-fit:cover;border-radius:8px;flex:none;width:72px;height:72px}.dc-embed,.dc-container{background:#2b2d31;border-radius:6px;gap:8px;max-width:432px;padding:10px 14px 14px 16px;display:grid;position:relative;overflow:hidden}.dc-embed:before,.dc-container:before{content:"";background:var(--bar);width:4px;position:absolute;inset:0 auto 0 0}.dc-embed-row{justify-content:space-between;gap:12px;display:flex}.dc-embed-text{gap:4px;min-width:0;display:grid}.dc-embed-text small{color:#b5bac1;font-size:.75rem}.dc-embed-text p{white-space:pre-line;overflow-wrap:anywhere;margin:0}.dc-embed-title{font-size:1rem}.og-media{border-radius:6px;position:relative;overflow:hidden}.og-media img,.og-media video{object-fit:cover;width:100%;max-height:300px;display:block}.og-play{color:#fff;text-shadow:0 2px 12px #0009;place-items:center;font-size:2rem;display:grid;position:absolute;inset:0}.dc-text{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.dc-text h3{color:#f2f3f5;margin:0 0 2px;font-size:1.2rem;font-weight:800}.dc-text small{color:#949ba4;font-size:.75rem}.dc-text p{margin:0}.dc-section{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dc-gallery{gap:4px;display:grid}.dc-media{object-fit:cover;border-radius:8px;width:100%;max-height:260px;display:block}.dc-sep{height:4px}.dc-sep.is-line{background:#3f4147;height:1px;margin:4px 0}.dc-buttons{flex-wrap:wrap;gap:8px;display:flex}.dc-button{color:#fff;background:#4e5058;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:.85rem;font-weight:700;display:inline-flex}.og-card{color:#e9edef;background:#1f2c34;border-radius:10px;font-family:Nunito,sans-serif;overflow:hidden}.og-card>.og-media{border-radius:0}.og-body{gap:2px;padding:10px 12px;display:grid}.og-body small{color:#8696a0;font-size:.75rem}.og-body b{font-size:.95rem}.og-body p{color:#aebac1;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.85rem;display:-webkit-box;overflow:hidden}.counter{font-variant-numeric:tabular-nums}.counter.is-near{color:var(--gold)}.tour{z-index:90;position:fixed;inset:0}.tour-block{position:absolute;inset:0}.tour-hole{pointer-events:none;box-shadow:0 0 0 200vmax #060308bd, inset 0 0 0 2px var(--rose), 0 0 0 5px #ff6fae38, 0 0 34px 4px #ff6fae59;border-radius:18px;transition:left .35s cubic-bezier(.2,.8,.2,1),top .35s cubic-bezier(.2,.8,.2,1),width .35s cubic-bezier(.2,.8,.2,1),height .35s cubic-bezier(.2,.8,.2,1),opacity .25s;position:fixed}.tour-hole.is-off{box-shadow:0 0 0 200vmax #060308bd;width:0!important;height:0!important;top:50%!important;left:50%!important}.tour-pop{width:min(360px,100vw - 32px);color:var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px var(--line-strong), 0 24px 60px -16px #000c, 0 0 40px -14px #ff6fae80;opacity:0;background:#1a111df0;border-radius:22px;padding:16px 16px 14px;transition:opacity .25s,transform .3s cubic-bezier(.2,.9,.3,1.2),left .35s cubic-bezier(.2,.8,.2,1),top .35s cubic-bezier(.2,.8,.2,1);position:fixed;transform:translateY(6px)scale(.98)}.tour-pop.is-in{opacity:1;transform:none}.tour-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.tour-ico{width:28px;height:28px;color:var(--rose);background:#ff6fae24;border-radius:10px;place-items:center;display:grid}.tour-count{color:var(--dim);letter-spacing:.04em;flex:1;font-size:.78rem;font-weight:900}.tour-x{width:32px;height:32px}.tour-pop h2{margin:0 0 6px;font-size:1.12rem;font-weight:900;line-height:1.25}.tour-pop p{color:var(--muted);margin:0;font-size:.93rem;font-weight:700;line-height:1.5}.tour-bar{background:#ffffff14;border-radius:99px;height:4px;margin:14px 0 12px;overflow:hidden}.tour-bar i{background:var(--grad-btn);border-radius:99px;height:100%;transition:width .35s cubic-bezier(.2,.8,.2,1);display:block}.tour-actions{align-items:center;gap:8px;display:flex}.tour-space{flex:1}.tour-skip{color:var(--dim);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:.86rem;font-weight:800}.tour-skip:hover{color:var(--ink)}@media (max-width:640px){.tour-pop{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:auto;transform:translateY(16px);top:auto!important;left:12px!important}.tour-pop.is-top{bottom:auto;transform:translateY(-16px);top:calc(12px + env(safe-area-inset-top))!important}.tour-pop.is-in{transform:none}}.savebar.is-demo{pointer-events:none}
