.fab{position:fixed;bottom:30px;right:30px;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--accent-primary),#a855f7);color:white;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(99,102,241,.4);cursor:pointer;transition:transform .2s,box-shadow .2s;z-index:100}.shop-modal{width:min(780px,calc(100% - 28px))}.shop-card{display:flex;flex-direction:column;width:100%;max-height:min(88vh,760px);padding:0;overflow:hidden;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--brand) 10%,transparent),transparent 34%),var(--surface)}.shop-card__header{flex:0 0 auto;margin:0;padding:24px 26px 18px}.shop-card__header h2{margin-top:7px}.shop-card__main{min-height:0;overflow-y:auto;padding:0 26px 18px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--brand) 45%,var(--line)) transparent}.shop-status{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:14px 16px;margin-bottom:18px;border:1px solid color-mix(in srgb,var(--brand) 14%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--surface-2) 86%,var(--brand))}.shop-status__item{display:grid;grid-gap:4px;gap:4px;min-width:0}.shop-status__item span{color:var(--muted);font-size:11px}.shop-status__item strong{overflow:hidden;color:var(--text);font-size:16px;text-overflow:ellipsis;white-space:nowrap}.shop-status__item strong.shop-status__active{color:var(--brand)}.shop-status__expiry{color:var(--text-muted);font-size:10px;line-height:1.3}.shop-status__item--balance{text-align:right}.shop-status__item--balance strong{color:#0ea5e9}.meteoro-center{margin:0 0 18px;padding:16px;border:1px solid color-mix(in srgb,#e5b83b 30%,var(--line));border-radius:16px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,#e5b83b 14%,transparent),transparent 42%),color-mix(in srgb,var(--surface-2) 94%,#e5b83b)}.meteoro-center--active{border-color:color-mix(in srgb,#e5b83b 52%,var(--line));box-shadow:inset 0 1px color-mix(in srgb,#fff 10%,transparent)}.meteoro-center__heading,.meteoro-center__metrics{display:flex;align-items:center;justify-content:space-between;gap:12px}.meteoro-center__heading h3{margin:5px 0 0;font-size:16px}.meteoro-center__level{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid color-mix(in srgb,#e5b83b 38%,var(--line));border-radius:999px;color:#e5b83b;font-size:11px;font-weight:800;white-space:nowrap}.meteoro-center__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:15px}.meteoro-center__metrics>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.meteoro-center__metrics>div+div{padding-left:12px;border-left:1px solid color-mix(in srgb,var(--line) 84%,transparent)}.meteoro-center__metrics span,.meteoro-center__progress span{color:var(--muted);font-size:10px;line-height:1.35}.meteoro-center__metrics strong{overflow:hidden;color:var(--text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.meteoro-center__progress{display:grid;grid-gap:7px;gap:7px;margin-top:15px}.meteoro-center__progress progress{width:100%;height:6px;overflow:hidden;border:0;border-radius:999px;accent-color:#e5b83b;background:color-mix(in srgb,var(--surface-3) 88%,#e5b83b)}.meteoro-center__progress progress::-webkit-progress-bar{background:color-mix(in srgb,var(--surface-3) 88%,#e5b83b)}.meteoro-center__progress progress::-webkit-progress-value{background:linear-gradient(90deg,#c99725,#f1d66b)}.shop-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:4px;margin-bottom:22px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--surface-2) 88%,transparent)}.shop-tab{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;grid-gap:2px 9px;gap:2px 9px;min-height:58px;padding:9px 12px;border:1px solid transparent;border-radius:12px;color:var(--muted);background:transparent;cursor:pointer;font:inherit;text-align:left;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.shop-tab>span:first-child{grid-row:span 2;font-size:20px}.shop-tab>span:not(:first-child){color:var(--text);font-size:13px;font-weight:800}.shop-tab small{color:var(--muted);font-size:10px}.shop-tab:hover{border-color:color-mix(in srgb,var(--brand) 35%,var(--line));transform:translateY(-1px)}.shop-tab--active{border-color:color-mix(in srgb,var(--brand) 55%,var(--line));background:color-mix(in srgb,var(--brand) 13%,var(--surface));box-shadow:0 8px 20px color-mix(in srgb,var(--brand) 9%,transparent)}.shop-tab--active,.shop-tab--active>span:not(:first-child){color:var(--brand)}.shop-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:12px}.shop-section-heading h3{margin:4px 0 0;font-size:18px}.shop-section-heading__count{padding:6px 9px;border-radius:999px;color:var(--muted);background:var(--surface-2);font-size:10px;font-weight:800;white-space:nowrap}.shop-products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.shop-products-grid--coins{grid-template-columns:repeat(4,minmax(0,1fr))}.shop-product{display:flex;flex-direction:column;min-width:0;min-height:182px;padding:14px;border:1px solid var(--line);border-radius:16px;color:var(--text);background:linear-gradient(155deg,color-mix(in srgb,var(--surface-2) 80%,var(--brand)),var(--surface));cursor:pointer;font:inherit;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease}.shop-product:hover{border-color:color-mix(in srgb,var(--brand) 50%,var(--line));transform:translateY(-2px);box-shadow:0 12px 24px rgba(0,0,0,.14)}.shop-product--selected{border-color:var(--brand);background:linear-gradient(155deg,color-mix(in srgb,var(--brand) 17%,var(--surface-2)),var(--surface));box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 17%,transparent),0 12px 24px rgba(0,0,0,.14)}.shop-product__topline{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:14px}.shop-product__kind{color:var(--muted);font-size:9px;font-weight:900;letter-spacing:.12em}.shop-product__price{flex:0 0 auto;padding:5px 7px;border-radius:8px;color:var(--text);background:color-mix(in srgb,var(--surface-3) 82%,var(--brand));font-size:12px;font-weight:900;line-height:1.1}.shop-product__title{display:block;min-height:40px;color:var(--text);font-size:14px;line-height:1.35}.shop-product__details{display:grid;grid-gap:5px;gap:5px;margin-top:11px;color:var(--muted);font-size:11px;line-height:1.35}.shop-product__details span:before{margin-right:5px;color:var(--brand);content:"✦"}.shop-product__action{margin-top:auto;padding-top:13px;color:var(--brand);font-size:11px;font-weight:900}.shop-bonus-choice{margin-top:16px;padding:15px;border:1px solid color-mix(in srgb,var(--brand) 42%,var(--line));border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 11%,var(--surface-2)),var(--surface))}.shop-bonus-choice__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.shop-bonus-choice__heading h4{margin:4px 0 0;font-size:14px}.shop-bonus-choice__heading>span{padding:5px 8px;border-radius:999px;color:var(--brand);background:color-mix(in srgb,var(--brand) 12%,var(--surface));font-size:10px;font-weight:900;white-space:nowrap}.shop-bonus-choice>p{margin:8px 0 12px;color:var(--muted);font-size:11px;line-height:1.45}.shop-bonus-choice__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.shop-bonus-choice__option{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:5px 8px;gap:5px 8px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:12px;color:var(--text);background:color-mix(in srgb,var(--surface) 88%,var(--surface-2));cursor:pointer;font:inherit;text-align:left;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.shop-bonus-choice__option:hover{border-color:color-mix(in srgb,var(--brand) 55%,var(--line));transform:translateY(-1px)}.shop-bonus-choice__option.is-selected{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 14%,var(--surface));box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 14%,transparent)}.shop-bonus-choice__glow{width:12px;height:12px;border:2px solid color-mix(in srgb,currentColor 58%,white);border-radius:50%;box-shadow:0 0 10px currentColor}.shop-bonus-choice__option>span:nth-child(2){overflow:hidden;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.shop-bonus-choice__option small{grid-column:2;color:var(--brand);font-size:9px;font-weight:800}.shop-card__note{display:flex;align-items:flex-start;gap:7px;margin:16px 2px 0;color:var(--muted);font-size:10px;line-height:1.45}.shop-card__note span{flex:0 0 auto;color:var(--brand)}.shop-discord-link{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:12px;border:1px solid color-mix(in srgb,#5865f2 38%,var(--line));border-radius:12px;background:color-mix(in srgb,#5865f2 7%,var(--surface-2))}.shop-discord-link>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.shop-discord-link strong{font-size:12px}.shop-discord-link span{color:var(--muted);font-size:10px;line-height:1.35}.shop-discord-link .secondary-button{flex:0 0 auto;width:auto;min-height:36px;white-space:nowrap}.shop-checkout{display:flex;align-items:center;justify-content:space-between;gap:18px;flex:0 0 auto;padding:16px 26px 20px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface) 92%,var(--surface-2))}.shop-checkout__selection{display:grid;min-width:0;grid-gap:3px;gap:3px}.shop-checkout__eyebrow{color:var(--brand);font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.shop-checkout__selection strong{overflow:hidden;color:var(--text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.shop-checkout__selection small{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.shop-checkout__button{flex:0 0 auto;min-height:46px;padding:0 20px;border:0;border-radius:13px;color:#17131b;background:var(--brand);cursor:pointer;font:inherit;font-size:13px;font-weight:900;transition:filter .2s ease,transform .2s ease,opacity .2s ease}.shop-checkout__button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.shop-checkout__button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:680px){.shop-products-grid{grid-template-columns:minmax(0,1fr)}.shop-products-grid--coins{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-product{min-height:0}.shop-product__topline{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:5px;gap:5px;margin-bottom:10px}.shop-product__price{justify-self:start}}@media (max-width:540px){.shop-card{max-height:calc(100dvh - 24px)}.shop-card__header{padding:18px 17px 14px}.shop-card__main{padding:0 17px 15px}.shop-status{margin-bottom:14px}.meteoro-center{padding:14px}.meteoro-center__metrics{gap:8px}.meteoro-center__metrics>div+div{padding-left:8px}.shop-tab{min-height:52px;padding:8px 9px}.shop-tab>span:not(:first-child){font-size:12px}.shop-product{min-height:170px;padding:12px}.shop-product__title{font-size:13px}.shop-checkout{align-items:stretch;flex-direction:column;gap:11px;padding:14px 17px 16px}.shop-checkout__button{width:100%}}.contextual-loader{min-height:240px;padding:36px 28px;display:grid;place-content:center;justify-items:center;grid-gap:18px;gap:18px;overflow:hidden;position:relative;isolation:isolate;text-align:center;background:radial-gradient(circle at 50% 33%,color-mix(in srgb,var(--brand) 14%,transparent),transparent 40%),radial-gradient(circle at 72% 78%,color-mix(in srgb,var(--lilac) 10%,transparent),transparent 34%)}.contextual-loader:before{content:"";position:absolute;inset:18px;z-index:-1;border:1px solid color-mix(in srgb,var(--brand) 14%,transparent);border-radius:20px;opacity:.72}.contextual-loader__orbit{width:58px;height:58px;position:relative;border:1px solid color-mix(in srgb,var(--brand) 42%,var(--line));border-radius:50%;box-shadow:inset 0 0 0 8px color-mix(in srgb,var(--brand) 5%,transparent),0 0 26px color-mix(in srgb,var(--brand) 18%,transparent);animation:contextual-loader-orbit 1.25s linear infinite;will-change:transform}.contextual-loader__orbit:before{content:"";position:absolute;inset:13px;border:1px solid color-mix(in srgb,var(--text) 18%,transparent);border-radius:50%}.contextual-loader__orbit span{width:8px;height:8px;position:absolute;display:block;border-radius:50%;background:var(--brand);box-shadow:0 0 12px color-mix(in srgb,var(--brand) 80%,transparent)}.contextual-loader__orbit span:first-child{top:-4px;left:calc(50% - 4px)}.contextual-loader__orbit span:nth-child(2){right:1px;bottom:7px;width:6px;height:6px;opacity:.72}.contextual-loader__orbit span:nth-child(3){bottom:7px;left:1px;width:5px;height:5px;opacity:.48}.contextual-loader__copy{display:grid;grid-gap:5px;gap:5px;max-width:330px}.contextual-loader__copy .eyebrow{color:var(--brand)}.contextual-loader__copy strong{color:var(--text);font-family:Fraunces,serif;font-size:21px;line-height:1.15}.contextual-loader__copy p{margin:0;color:var(--text-muted);font-size:13px;line-height:1.55}.contextual-loader--follow-list{min-height:100%}.profile-loading-surface,.public-profile-loading-surface{min-height:min(580px,78vh);position:relative;overflow:hidden}.profile-loading-surface .close-profile,.public-profile-loading-surface .close-profile{position:absolute;top:16px;right:16px;z-index:2}.contextual-loader--profile,.contextual-loader--public-profile{min-height:inherit}@keyframes contextual-loader-orbit{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.contextual-loader__orbit{animation:none}.contextual-loader__orbit span{animation:contextual-loader-soft-pulse 1.6s ease-in-out infinite}.contextual-loader__orbit span:nth-child(2){animation-delay:.16s}.contextual-loader__orbit span:nth-child(3){animation-delay:.32s}}@keyframes contextual-loader-soft-pulse{0%,to{opacity:.46}50%{opacity:1}}.fab:hover{transform:scale(1.1) rotate(5deg);box-shadow:0 12px 30px rgba(99,102,241,.6)}.modalOverlay{position:fixed;inset:0;background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;display:flex;align-items:center;justify-content:center;padding:20px}.frame-base{position:relative;isolation:isolate;overflow:visible!important}:is(.frame-neon,.frame-fire,.frame-mystic,.frame-micelio,.frame-arctic,.frame-prism,.frame-ashes,.frame-glitch,.frame-supernova,.frame-hearts){--frame-inset:clamp(2px,6%,4px);--frame-ring:clamp(2px,4%,3px);position:relative;isolation:isolate;z-index:1;box-sizing:border-box;padding:var(--frame-inset);border:0!important;background:transparent!important;overflow:visible!important}.profile-big-avatar:is(.frame-neon,.frame-fire,.frame-mystic,.frame-micelio,.frame-arctic,.frame-prism,.frame-ashes,.frame-glitch,.frame-supernova,.frame-hearts){border-radius:50%}:is(.frame-neon,.frame-fire,.frame-mystic,.frame-micelio,.frame-arctic,.frame-prism,.frame-ashes,.frame-glitch,.frame-supernova,.frame-hearts)>.frame-avatar-content,:is(.frame-neon,.frame-fire,.frame-mystic,.frame-micelio,.frame-arctic,.frame-prism,.frame-ashes,.frame-glitch,.frame-supernova,.frame-hearts)>.framed-avatar__fallback,:is(.frame-neon,.frame-fire,.frame-mystic,.frame-micelio,.frame-arctic,.frame-prism,.frame-ashes,.frame-glitch,.frame-supernova,.frame-hearts)>img{position:relative;z-index:1;width:100%!important;height:100%!important;margin:0!important;box-sizing:border-box;border-radius:inherit;image-rendering:auto}:is(.frame-neon,.frame-fire,.frame-mystic,.frame-micelio,.frame-arctic,.frame-prism,.frame-ashes,.frame-glitch,.frame-supernova,.frame-hearts):before{content:"";position:absolute;inset:0;z-index:2;box-sizing:border-box;padding:var(--frame-ring);border-radius:inherit;pointer-events:none;background:var(--frame-gradient);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.framed-avatar{flex:0 0 auto;position:relative}.framed-avatar__fallback{display:grid;place-items:center;background:var(--avatar,var(--brand-purple));font-size:clamp(12px,52%,24px);line-height:1}.framed-avatar.anonymous-avatar>.framed-avatar__fallback{font-size:26px}.profile-section{margin-right:26px;margin-left:26px}.profile-summary{margin-top:16px;display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.profile-summary__chip{min-height:38px;padding:8px 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);color:var(--text);font:inherit;font-size:12px;font-weight:700}button.profile-summary__chip{cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}button.profile-summary__chip:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--line));background:var(--surface-3);transform:translateY(-1px)}button.profile-summary__chip:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.profile-summary__chip--karma{border-color:color-mix(in srgb,var(--brand) 28%,var(--line));background:color-mix(in srgb,var(--brand) 10%,var(--surface));color:var(--brand)}.profile-summary__chip--coins{color:#e7b817}.profile-summary__chip--meteoro{color:var(--brand)}.profile-summary__chip--meteoro.is-active{border-color:color-mix(in srgb,var(--brand) 58%,var(--line));background:color-mix(in srgb,var(--brand) 82%,#fff);color:#17121c}.profile-summary__chip--warning{border-color:rgba(239,68,68,.25);background:rgba(239,68,68,.1);color:#ef6a6a}.profile-settings-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:5px;gap:5px;margin:18px 26px 0;padding:5px;border:1px solid var(--line);border-radius:16px;background:var(--surface-2)}.profile-settings-tab{min-width:0;min-height:44px;padding:7px 8px;display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:11px;background:transparent;color:var(--text-muted);cursor:pointer;font:inherit;font-size:10px;font-weight:800;line-height:1.15;text-align:center;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.profile-settings-tab svg{width:15px;height:15px;flex:0 0 auto}.profile-settings-tab:focus-visible,.profile-settings-tab:hover{color:var(--text);background:color-mix(in srgb,var(--surface) 72%,transparent)}.profile-settings-tab:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 24%,transparent);outline-offset:1px}.profile-settings-tab.is-active{background:var(--surface);color:var(--brand);box-shadow:0 4px 12px rgba(38,29,46,.08)}.profile-settings-panel{margin-top:24px}.profile-settings-panel[hidden]{display:none}.profile-settings-panel>.profile-appearance-section,.profile-settings-panel>.profile-form-intro,.profile-settings-panel__heading{margin-top:0}.profile-account-actions{margin:26px;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--surface-2)}.profile-account-actions .profile-subsection-title{justify-content:flex-start;margin-bottom:10px;text-align:left}.profile-account-actions .profile-actions__account{flex-wrap:wrap}.profile-appearance-section,.profile-banner-section{margin-top:26px}.profile-form-intro,.profile-section-heading{display:grid;justify-items:center;grid-gap:5px;gap:5px;margin-bottom:20px;text-align:center}.profile-form-intro h3,.profile-section-heading h3{margin:0;color:var(--text);font-size:17px;line-height:1.25}.profile-form-intro p,.profile-section-heading p{max-width:430px;margin:0;color:var(--text-muted);font-size:11px;line-height:1.5}.profile-section-heading--compact{margin-bottom:13px}.profile-banner-options{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.profile-banner-choice{display:flex;min-width:120px;flex-direction:column;align-items:center;gap:6px}.profile-banner-choice__label{max-width:120px;color:var(--text);font-size:11px;font-weight:700;line-height:1.2;text-align:center}.cosmetic-preview-panel{margin:18px 0 0;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand) 34%,var(--line));border-radius:20px;background:linear-gradient(145deg,color-mix(in srgb,var(--surface-2) 88%,#11101a),var(--surface));box-shadow:0 18px 42px rgba(0,0,0,.18),inset 0 1px rgba(255,255,255,.045)}.cosmetic-preview-panel__head{min-height:58px;padding:13px 15px 11px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid color-mix(in srgb,var(--line) 76%,transparent)}.cosmetic-preview-panel__head .eyebrow{color:var(--brand);font-size:10px}.cosmetic-preview-panel__head h4{margin:3px 0 0;color:var(--text);font-size:16px;line-height:1.1}.cosmetic-preview-panel__close{flex:0 0 auto}.cosmetic-preview-panel__frame-stage{min-height:188px;display:grid;place-items:center;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--preview-color) 26%,transparent),transparent 28%),linear-gradient(145deg,#0e0c14,#191623 55%,#0d0c12)}.cosmetic-preview-panel__frame-stage:before{content:"";position:absolute;inset:22px;border:1px solid color-mix(in srgb,var(--preview-color) 24%,transparent);border-radius:50%;box-shadow:0 0 34px color-mix(in srgb,var(--preview-color) 12%,transparent)}.cosmetic-preview-panel__frame-stage>.framed-avatar{z-index:2}.cosmetic-preview-panel__frame-orbit{position:absolute;border:1px solid color-mix(in srgb,var(--preview-color) 35%,transparent);border-radius:50%;pointer-events:none}.cosmetic-preview-panel__frame-orbit--one{width:174px;height:174px;animation:cosmeticPreviewOrbit 9s linear infinite}.cosmetic-preview-panel__frame-orbit--two{width:146px;height:146px;border-style:dashed;animation:cosmeticPreviewOrbit 13s linear infinite reverse}.cosmetic-preview-panel__banner.profile-cover{min-height:188px;margin:0;padding:0;overflow:hidden;border-radius:0}.cosmetic-preview-panel__banner .profile-banner-scene{min-height:188px}.cosmetic-preview-panel__banner-identity{position:absolute;z-index:5;bottom:16px;left:16px;display:flex;align-items:center;gap:10px;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.7)}.cosmetic-preview-panel__banner-identity>div:last-child{display:grid;grid-gap:1px;gap:1px}.cosmetic-preview-panel__banner-identity small,.cosmetic-preview-panel__banner-identity span{color:rgba(255,255,255,.72);font-size:9px;font-weight:700;letter-spacing:.1em}.cosmetic-preview-panel__banner-identity strong{color:#fff;font-family:Fraunces,serif;font-size:22px;line-height:1}.cosmetic-preview-panel__banner-identity small{font-size:10px;font-weight:500;letter-spacing:normal}.cosmetic-preview-panel__footer{padding:14px 15px 15px;display:grid;grid-gap:12px;gap:12px}.cosmetic-preview-panel__footer p{margin:0;color:var(--text-muted);font-size:12px;line-height:1.45}.cosmetic-preview-panel__footer .cosmetic-preview-panel__customize-note{padding:9px 10px;display:flex;align-items:flex-start;gap:7px;border:1px solid color-mix(in srgb,var(--brand) 24%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--brand) 7%,transparent);color:color-mix(in srgb,var(--text) 86%,var(--brand))}.cosmetic-preview-panel__customize-note>span{color:var(--brand);line-height:1.35}.cosmetic-preview-panel__customize-note strong{margin-right:3px;color:var(--text)}.cosmetic-preview-panel__action{min-height:42px;border:0;border-radius:12px;background:linear-gradient(120deg,var(--brand),color-mix(in srgb,var(--brand) 68%,#f4d46a));color:#19131c;font-weight:800;cursor:pointer;box-shadow:0 10px 22px color-mix(in srgb,var(--brand) 18%,transparent);transition:transform .16s ease,filter .16s ease}.cosmetic-preview-panel__action:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.cosmetic-preview-panel__action:disabled{cursor:wait;opacity:.65}@keyframes cosmeticPreviewOrbit{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.cosmetic-preview-panel__frame-orbit--one,.cosmetic-preview-panel__frame-orbit--two{animation:none}}.profile-subsection-title{margin:0 0 12px;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--text);font-size:13px;font-weight:700;text-align:center}.profile-meteoro-tag{gap:4px;margin-top:6px;color:var(--brand-yellow);font-size:11px}.meteoro-kanji,.profile-meteoro-tag{display:inline-flex;align-items:center;font-weight:800}.meteoro-kanji{justify-content:center;color:#e5b83b;font-family:Yu Mincho,Hiragino Mincho ProN,"Noto Serif JP",serif;line-height:1;text-shadow:0 0 10px color-mix(in srgb,#e5b83b 44%,transparent)}.meteoro-kanji:not(.meteoro-kanji--hero){position:relative;isolation:isolate}.meteoro-kanji:not(.meteoro-kanji--hero):before{position:absolute;z-index:-1;width:1.55em;height:1.55em;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,#e5b83b 24%,transparent),transparent 70%);content:"";pointer-events:none}.meteoro-kanji--hero{min-width:1em;font-size:48px}.profile-banner-color{margin-top:22px}.carmine-rain-customizer{margin-top:22px;padding:16px;border:1px solid color-mix(in srgb,var(--brand) 38%,var(--line));border-radius:18px;background:radial-gradient(circle at 92% 7%,color-mix(in srgb,var(--brand) 15%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--surface-2) 88%,var(--brand)),var(--surface-2));box-shadow:inset 0 1px rgba(255,255,255,.05),0 12px 26px rgba(17,10,24,.12)}.carmine-rain-customizer__heading{display:grid;grid-gap:4px;gap:4px;margin-bottom:14px;text-align:left}.carmine-rain-customizer__heading .profile-subsection-title{justify-content:flex-start;margin:0}.carmine-rain-customizer__heading p{margin:0;color:var(--text-muted);font-size:12px;line-height:1.45}.carmine-rain-customizer__colors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.carmine-rain-customizer__colors .frame-color-control{width:100%;min-height:82px}.carmine-rain-customizer__choice{min-width:0;padding:13px;border:1px solid color-mix(in srgb,var(--carmine-choice-color) 38%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--surface) 88%,var(--carmine-choice-color))}.carmine-rain-customizer__choice-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:11px}.carmine-rain-customizer__choice-heading div{display:grid;grid-gap:3px;gap:3px}.carmine-rain-customizer__choice-heading strong{color:var(--text);font-size:12px}.carmine-rain-customizer__choice-heading span:not(.carmine-rain-customizer__swatch){color:var(--text-muted);font-size:10px;line-height:1.3}.carmine-rain-customizer__swatch{flex:0 0 auto;width:18px;height:18px;border:2px solid color-mix(in srgb,var(--text) 62%,transparent);border-radius:50%;background:var(--carmine-choice-color);box-shadow:0 0 14px color-mix(in srgb,var(--carmine-choice-color) 62%,transparent)}.carmine-rain-customizer__options{display:flex;flex-wrap:wrap;gap:8px}.carmine-rain-customizer__option{width:27px;height:27px;padding:0;border-radius:50%;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.carmine-rain-customizer__option:hover{transform:translateY(-1px) scale(1.06)}.carmine-rain-customizer__option:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 48%,transparent);outline-offset:2px}@media (max-width:780px){.carmine-rain-customizer__colors{grid-template-columns:1fr}}.profile-form-intro{margin:32px 26px 4px;padding-top:25px;border-top:1px solid var(--line)}.profile-public-panel>.profile-form-intro{margin-bottom:18px}.profile-public-fields{display:grid;grid-gap:14px;gap:14px;margin:0 26px 26px}.profile-public-group{padding:16px;border:1px solid var(--line);border-radius:17px;background:color-mix(in srgb,var(--surface-2) 58%,var(--surface))}.profile-public-group__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--line) 75%,transparent)}.profile-public-group__heading>div{display:grid;grid-gap:3px;gap:3px}.profile-public-group__heading strong{color:var(--text);font-size:13px;line-height:1.25}.profile-public-group__eyebrow{color:var(--brand);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.profile-public-group__hint{flex:0 0 auto;color:var(--text-muted);font-size:10px;text-align:right}.profile-public-group .input-field{margin-top:14px}.profile-public-group .profile-country-field,.profile-public-group .profile-gender-field{margin-top:14px!important}.profile-select-control{width:100%;height:44px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);color:var(--text);outline:none}.profile-select-control:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgba(237,115,95,.12)}.profile-cover--banner-pacto-luz{isolation:isolate;overflow:visible;min-height:185px;box-shadow:inset 0 0 0 2px rgba(238,221,211,.32),inset 0 -18px 42px rgba(0,0,0,.42);background:#05070c}.profile-cover--banner-pacto-luz:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at 50% 55%,rgba(255,228,173,.2),transparent 18%),radial-gradient(circle at 11% 21%,rgba(255,255,255,.8) 0 1px,transparent 1.6px),radial-gradient(circle at 24% 74%,rgba(213,226,255,.64) 0 1px,transparent 1.7px),radial-gradient(circle at 72% 19%,rgba(255,255,255,.72) 0 1px,transparent 1.8px),radial-gradient(circle at 89% 77%,rgba(204,220,255,.7) 0 1px,transparent 1.7px),linear-gradient(115deg,#03050a,#111521 48%,#05070c);animation:pactoBackdropBreath 8s ease-in-out infinite alternate}.profile-cover--banner-pacto-luz:after{content:"";position:absolute;left:35%;right:35%;top:52%;height:1px;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,230,178,.64),transparent);filter:blur(1px);opacity:.72;animation:pactoThreadPulse 3.8s ease-in-out infinite}.profile-cover--banner-pacto-luz h2{color:#fff6e7;text-shadow:0 2px 14px rgba(0,0,0,.72)}.profile-cover--banner-pacto-luz .eyebrow{color:#f5d6b5}.profile-cover--banner-pacto-luz p{color:rgba(255,243,231,.78)}.profile-cover--banner-pacto-luz .profile-big-avatar{transform:translate(12px,-10px)}.profile-cover--banner-senal-manuscrita{isolation:isolate;overflow:visible;min-height:185px;box-shadow:inset 0 0 0 2px rgba(255,255,255,.16),inset 0 -22px 55px rgba(0,0,0,.55);background:radial-gradient(circle at 56% 48%,rgba(255,255,255,.08),transparent 25%),linear-gradient(140deg,#020203,#121216 52%,#030304)}.profile-cover--banner-senal-manuscrita:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 4px),radial-gradient(circle at 71% 24%,rgba(255,255,255,.13),transparent 24%);mix-blend-mode:screen;opacity:.44;animation:senalInkDrift 8s ease-in-out infinite alternate}.profile-cover--banner-senal-manuscrita:after{content:"";position:absolute;inset:9% 13%;z-index:-1;pointer-events:none;border:1px solid rgba(255,255,255,.12);border-radius:50%;transform:rotate(-8deg);opacity:.55}.profile-cover.profile-cover--banner-senal-manuscrita h2{color:#fffaf2;text-shadow:0 2px 12px rgba(0,0,0,.85)}.profile-cover.profile-cover--banner-senal-manuscrita .eyebrow{color:#d8d4cc}.profile-cover.profile-cover--banner-senal-manuscrita p{color:rgba(255,255,255,.68)}.profile-cover--banner-senal-manuscrita .profile-big-avatar{transform:translate(12px,-10px)}.profile-cover--banner-lluvia-carmesi{--carmine-rain-primary:var(--profile-color,#ef4444);--carmine-rain-secondary:#93c5fd;--carmine-rain-highlight:#f8fafc;--carmine-rain-bright:color-mix(in srgb,var(--carmine-rain-primary) 76%,#fff);isolation:isolate;overflow:visible;min-height:185px;background:radial-gradient(circle at 22% 20%,color-mix(in srgb,var(--carmine-rain-primary) 28%,transparent),transparent 31%),radial-gradient(circle at 76% 74%,color-mix(in srgb,var(--carmine-rain-secondary) 18%,transparent),transparent 32%),linear-gradient(140deg,#050204 0,#120306 51%,#040203 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--carmine-rain-primary) 35%,transparent),inset 0 -28px 58px rgba(0,0,0,.74)}.profile-cover--banner-lluvia-carmesi:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.58),transparent 32%,transparent 70%,rgba(0,0,0,.46)),repeating-linear-gradient(0deg,color-mix(in srgb,var(--carmine-rain-primary) 9%,transparent) 0 1px,transparent 1px 4px)}.profile-cover--banner-lluvia-carmesi:after{content:none}.profile-cover--banner-lluvia-carmesi h2{color:#fff6f4;text-shadow:0 2px 14px rgba(0,0,0,.92)}.profile-cover--banner-lluvia-carmesi .eyebrow{color:var(--carmine-rain-bright)}.profile-cover--banner-lluvia-carmesi p{color:rgba(255,237,235,.74)}.profile-cover--banner-lluvia-carmesi .profile-big-avatar{transform:translate(12px,-10px)}.profile-banner-scene--lluvia-carmesi,.profile-banner-thumbnail-scene--lluvia-carmesi{--carmine-rain-primary:var(--profile-color,#ef4444);--carmine-rain-secondary:#93c5fd;--carmine-rain-highlight:#f8fafc;--carmine-rain-bright:color-mix(in srgb,var(--carmine-rain-primary) 76%,#fff);isolation:isolate;overflow:hidden;background:radial-gradient(circle at 22% 13%,color-mix(in srgb,var(--carmine-rain-primary) 32%,transparent),transparent 34%),linear-gradient(142deg,#060204,#160305 52%,#050203)}.profile-banner-scene--lluvia-carmesi{min-height:100%}.profile-banner-scene__carmine-rain{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.profile-banner-scene__carmine-column{position:absolute;top:0;left:var(--carmine-rain-left);display:flex;flex-direction:column;align-items:flex-start;width:max-content;color:color-mix(in srgb,var(--carmine-rain-row-color) 76%,#fff);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:var(--carmine-rain-size);font-weight:700;line-height:.92;letter-spacing:-.08em;text-shadow:0 0 3px color-mix(in srgb,var(--carmine-rain-row-color) 96%,transparent),0 0 10px color-mix(in srgb,var(--carmine-rain-row-color) 68%,transparent);transform:translate3d(0,-100%,0);will-change:top,opacity;animation:carmineRainFall var(--carmine-rain-duration) linear var(--carmine-rain-delay) infinite}.profile-banner-scene__carmine-body{display:block;white-space:pre;opacity:var(--carmine-rain-opacity);background:linear-gradient(to bottom,color-mix(in srgb,var(--carmine-rain-row-color) 48%,transparent) 0,color-mix(in srgb,var(--carmine-rain-row-color) 82%,#fff) 52%,color-mix(in srgb,var(--carmine-rain-row-color) 48%,var(--carmine-rain-highlight)) 82%,var(--carmine-rain-highlight) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.profile-banner-scene__carmine-tail{display:block;opacity:.96;color:var(--carmine-rain-highlight);transform-origin:center bottom;text-shadow:0 0 4px color-mix(in srgb,var(--carmine-rain-highlight) 95%,transparent),0 0 11px color-mix(in srgb,var(--carmine-rain-highlight) 78%,transparent),0 0 22px color-mix(in srgb,var(--carmine-rain-highlight) 50%,transparent);animation:carmineRainTailPulse 1.7s ease-in-out var(--carmine-rain-delay) infinite}.profile-banner-scene__carmine-scanline,.profile-banner-scene__carmine-vignette{position:absolute;inset:0;z-index:2;pointer-events:none}.profile-banner-scene__carmine-vignette{background:radial-gradient(ellipse at center,transparent 28%,rgba(0,0,0,.36) 100%)}.profile-banner-scene__carmine-scanline{opacity:.34;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,transparent 0 3px,color-mix(in srgb,var(--carmine-rain-primary) 14%,transparent) 3px 4px)}.profile-banner-thumbnail-scene--lluvia-carmesi .profile-banner-scene__carmine-column{font-size:max(5px,calc(var(--carmine-rain-size) * .5));text-shadow:0 0 2px color-mix(in srgb,var(--carmine-rain-row-color) 90%,transparent)}.profile-banner-option>.profile-banner-thumbnail-scene--lluvia-carmesi+span[style]{position:relative;z-index:5;box-shadow:0 3px 8px rgba(0,0,0,.48)}.profile-banner-text-section{margin-top:18px;padding:15px 16px 13px;border:1px solid color-mix(in srgb,var(--brand) 28%,var(--line));border-radius:17px;background:radial-gradient(circle at 96% 8%,color-mix(in srgb,var(--brand) 13%,transparent),transparent 32%),linear-gradient(145deg,color-mix(in srgb,var(--surface-2) 82%,var(--brand)),var(--surface-2));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 12px 28px rgba(22,17,29,.08)}.profile-banner-text-control{display:grid;grid-gap:9px;gap:9px}.profile-banner-text-control .profile-subsection-title{justify-content:space-between;margin-bottom:0;text-align:left}.profile-banner-text-control .profile-subsection-title small{color:var(--text-muted);font-size:10px;font-weight:600;letter-spacing:.04em}.profile-banner-text-input{width:100%;min-height:45px;padding:0 13px;border:1px solid color-mix(in srgb,var(--brand) 34%,var(--line));border-radius:13px;background:color-mix(in srgb,var(--surface) 86%,transparent);color:var(--text);font-family:Segoe Print,Comic Sans MS,cursive;font-size:15px;font-style:italic;letter-spacing:.015em;outline:0;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.profile-banner-text-input::placeholder{color:var(--text-muted);opacity:.72}.profile-banner-text-input:focus{border-color:var(--brand);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 16%,transparent)}.profile-banner-text-help{display:flex;align-items:flex-start;gap:7px;margin:9px 0 0;color:var(--text-muted);font-size:10px;line-height:1.45}.profile-banner-text-help:before{content:"↗";flex:0 0 auto;color:var(--brand);font-size:13px;font-weight:800;line-height:1.05}.profile-banner-song-section{margin:22px 26px 0;padding:16px;border:1px solid color-mix(in srgb,var(--line) 82%,#8b8dff);border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--surface-2) 84%,#11111b),var(--surface-2))}.profile-banner-song-section__heading{margin-bottom:13px;text-align:center}.profile-banner-song-section__heading .profile-subsection-title{margin-bottom:4px}.profile-banner-song-help,.profile-banner-song-section__heading p{margin:0;color:var(--text-muted);font-size:10px;line-height:1.45}.profile-banner-song-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.profile-banner-song-field{display:grid;grid-gap:5px;gap:5px}.profile-banner-song-field--wide{grid-column:1/-1}.profile-banner-song-field>span{display:flex;justify-content:space-between;gap:8px;color:var(--text);font-size:11px;font-weight:700}.profile-banner-song-field small{color:var(--text-muted);font-size:10px;font-weight:600}.profile-banner-song-field input{min-width:0;height:36px;padding:0 10px;border:1px solid var(--line);border-radius:10px;outline:none;background:color-mix(in srgb,var(--surface) 84%,#07070b);color:var(--text);font:inherit;font-size:12px}.profile-banner-song-field input:focus{border-color:#9699ff;box-shadow:0 0 0 3px rgba(150,153,255,.14)}.profile-banner-song-help{margin-top:10px}.profile-cover--banner-tema-nocturno{background:#07070b}.profile-cover--banner-tema-nocturno:after{content:none}.profile-cover--banner-tema-nocturno h2{color:#fbfbff;text-shadow:0 2px 14px rgba(0,0,0,.82)}.profile-cover--banner-tema-nocturno .eyebrow{color:rgba(225,226,255,.72)}.profile-cover--banner-tema-nocturno p{color:rgba(246,246,255,.72)}.profile-cover--banner-tema-nocturno .profile-big-avatar{transform:translate(10px,-8px)}.profile-cover--banner-tema-nocturno .public-profile-cover__identity{max-width:130px}.profile-cover--banner-tema-nocturno .public-profile-cover__identity h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-banner-option--tema-nocturno{isolation:isolate;overflow:hidden;background:#09090e}.profile-banner-thumbnail-scene--tema-nocturno{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:radial-gradient(circle at 72% 30%,rgba(144,151,255,.23),transparent 34%),linear-gradient(120deg,#050507,#171827 55%,#07070b)}.profile-banner-thumbnail-scene--tema-nocturno:before{content:"";position:absolute;inset:7px;border:1px solid rgba(244,244,255,.13);border-radius:5px}.profile-banner-thumbnail-scene__song-artist,.profile-banner-thumbnail-scene__song-bar,.profile-banner-thumbnail-scene__song-controls,.profile-banner-thumbnail-scene__song-title{position:absolute;z-index:1}.profile-banner-thumbnail-scene__song-title{top:8px;right:11px;left:37px;overflow:hidden;color:#fbfbff;font-size:8px;font-weight:800;line-height:1.1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.profile-banner-thumbnail-scene__song-artist{top:19px;right:12px;left:38px;overflow:hidden;color:rgba(239,239,255,.64);font-size:6px;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.profile-banner-thumbnail-scene__song-bar{right:13px;bottom:10px;left:39px;height:3px;overflow:hidden;border-radius:999px;background:rgba(241,241,255,.2)}.profile-banner-thumbnail-scene__song-bar>span{display:block;height:100%;border-radius:inherit;background:#f7f7ff}.profile-banner-thumbnail-scene__song-controls{bottom:16px;left:10px;display:flex;align-items:center;gap:3px}.profile-banner-thumbnail-scene__song-controls b,.profile-banner-thumbnail-scene__song-controls i{display:block;width:5px;height:5px;background:rgba(250,250,255,.82)}.profile-banner-thumbnail-scene__song-controls i{-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%)}.profile-banner-thumbnail-scene__song-controls b{width:6px;background:linear-gradient(90deg,#fafaff 0 36%,transparent 36% 64%,#fafaff 64%)}.profile-banner-option--tema-nocturno>.profile-banner-thumbnail-scene+span[style]{position:relative;z-index:5;box-shadow:0 3px 8px rgba(0,0,0,.48)}.profile-banner-scene--tema-nocturno{isolation:isolate;container-type:inline-size;overflow:hidden;background:radial-gradient(ellipse at 76% 44%,color-mix(in srgb,var(--profile-color,#8b8dff) 31%,transparent),transparent 35%),radial-gradient(ellipse at 14% 100%,rgba(91,72,167,.18),transparent 39%),linear-gradient(115deg,#050507 0,#11121b 52%,#060609 100%)}.profile-banner-scene--tema-nocturno:before{content:"";position:absolute;inset:9% 7%;border:1px solid rgba(246,246,255,.16);border-radius:18px;background:linear-gradient(112deg,rgba(255,255,255,.06),transparent 29% 73%,rgba(255,255,255,.025));box-shadow:inset 0 1px rgba(255,255,255,.04),0 16px 38px rgba(0,0,0,.18)}.profile-banner-scene__song-card{position:absolute;top:14%;right:9%;left:42%;z-index:2;display:grid;grid-gap:clamp(4px,1.5cqw,9px);gap:clamp(4px,1.5cqw,9px);padding:clamp(7px,1.7cqw,13px) clamp(8px,2cqw,15px);border:1px solid rgba(236,237,255,.1);border-radius:clamp(10px,2cqw,15px);background:linear-gradient(115deg,rgba(15,15,26,.72),rgba(11,12,21,.36));box-shadow:0 12px 30px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.035)}.profile-banner-scene__song-label{color:rgba(232,233,255,.56);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(6px,1.35cqw,9px);font-weight:700;letter-spacing:.19em}.profile-banner-scene__song-title{overflow:hidden;color:#fbfbff;font-size:clamp(17px,4.35cqw,32px);font-weight:800;letter-spacing:-.035em;line-height:1.02;text-overflow:ellipsis;white-space:nowrap}.profile-banner-scene__song-artist{overflow:hidden;color:rgba(237,238,255,.68);font-size:clamp(11px,2.35cqw,18px);line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.profile-banner-scene__song-timeline{display:grid;grid-template-columns:auto minmax(40px,1fr) auto;align-items:center;grid-gap:clamp(6px,1.4cqw,11px);gap:clamp(6px,1.4cqw,11px);margin-top:clamp(2px,.7cqw,6px);color:rgba(244,244,255,.68);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(8px,1.65cqw,12px);letter-spacing:-.03em}.profile-banner-scene__song-track{height:clamp(4px,.9cqw,7px);overflow:hidden;border-radius:999px;background:rgba(243,244,255,.2)}.profile-banner-scene__song-track>i{position:relative;display:block;height:100%;min-width:5px;border-radius:inherit;background:linear-gradient(90deg,#dedfff,#ffffff)}.profile-banner-scene__song-track>i:after{content:"";position:absolute;top:50%;right:-3px;width:clamp(7px,1.45cqw,11px);height:clamp(7px,1.45cqw,11px);border-radius:50%;background:#fff;box-shadow:0 0 0 3px rgba(237,238,255,.1),0 0 16px rgba(216,219,255,.8);transform:translateY(-50%);animation:songProgressPulse 2.8s ease-in-out infinite}.profile-banner-scene__song-controls{display:flex;align-items:center;justify-content:center;gap:clamp(18px,5cqw,38px);margin-top:clamp(1px,.35cqw,4px);color:#fafaff}.profile-banner-scene__song-link{position:absolute;top:12px;right:72px;z-index:4;display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 9px 0 8px;border:1px solid rgba(255,255,255,.24);border-radius:999px;box-shadow:0 8px 22px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.16);color:#fff;font-size:clamp(9px,1.1vw,12px);font-weight:800;letter-spacing:-.01em;line-height:1;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.profile-banner-scene__song-link--spotify{border-color:rgba(86,241,144,.62);background:linear-gradient(135deg,rgba(30,215,96,.95),rgba(18,138,61,.94))}.profile-banner-scene__song-link--apple-music{border-color:rgba(255,177,218,.66);background:linear-gradient(135deg,#fa5b79,#c455d8 55%,#7466eb)}.profile-banner-scene__song-link:hover{border-color:rgba(255,255,255,.66);box-shadow:0 10px 26px rgba(0,0,0,.36),inset 0 1px rgba(255,255,255,.22);transform:translateY(-1px)}.profile-banner-scene__song-link:focus-visible{outline:3px solid #fff;outline-offset:3px}.profile-banner-scene__song-provider-icon{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.profile-banner-scene__song-link--spotify .profile-banner-scene__song-provider-icon{stroke-width:2.1}.profile-banner-scene__song-link--apple-music .profile-banner-scene__song-provider-icon{fill:currentColor;stroke:none}.profile-banner-scene__song-link-arrow{width:12px;height:12px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;opacity:.84}.profile-banner-scene__song-skip{position:relative;display:block;width:clamp(21px,4.3cqw,31px);height:clamp(16px,3.2cqw,23px)}.profile-banner-scene__song-skip:before{content:"";position:absolute;inset:0;background:currentColor;-webkit-clip-path:polygon(0 0,53% 50%,0 100%,35% 100%,88% 50%,35% 0);clip-path:polygon(0 0,53% 50%,0 100%,35% 100%,88% 50%,35% 0)}.profile-banner-scene__song-skip:after{content:"";position:absolute;top:0;right:0;width:3px;height:100%;border-radius:999px;background:currentColor}.profile-banner-scene__song-skip--back{transform:scaleX(-1)}.profile-banner-scene__song-pause{display:block;width:clamp(13px,2.7cqw,20px);height:clamp(20px,4.1cqw,30px);border-right:clamp(4px,.8cqw,6px) solid;border-left:clamp(4px,.8cqw,6px) solid;border-radius:2px}.profile-banner-scene--senal-manuscrita{isolation:isolate;container-type:inline-size;overflow:hidden;background:radial-gradient(circle at 52% 46%,rgba(255,255,255,.09),transparent 22%),radial-gradient(circle at 20% 18%,rgba(255,255,255,.14) 0 1px,transparent 2px),radial-gradient(circle at 84% 72%,rgba(255,255,255,.1) 0 1px,transparent 2px),#040405}.profile-banner-scene__ink-grain{position:absolute;inset:0;pointer-events:none;opacity:.3;mix-blend-mode:screen;background:repeating-radial-gradient(circle at 20% 30%,rgba(255,255,255,.06) 0 1px,transparent 1px 5px),linear-gradient(115deg,transparent,rgba(255,255,255,.05),transparent);animation:senalInkDrift 8s ease-in-out infinite alternate}.profile-banner-scene__ink-label{position:absolute;left:43%;top:13%;z-index:2;color:rgba(255,253,247,.62);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;animation:senalInkLabel 4.8s ease-in-out infinite}.profile-banner-scene__ink-text{position:absolute;left:43%;top:20%;right:11%;z-index:4;max-width:none;color:#fffdf7;font-family:Caveat,Segoe Print,Bradley Hand,Chalkboard SE,cursive;font-size:clamp(22px,7.2cqw,48px);font-weight:600;font-style:italic;line-height:.86;letter-spacing:.005em;overflow-wrap:break-word;word-break:normal;text-wrap:balance;transform:rotate(-4deg);text-shadow:0 1px 0 rgba(0,0,0,.92),0 3px 8px rgba(0,0,0,.68);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.profile-banner-scene__ink-text--medium{font-size:clamp(21px,6.35cqw,42px);line-height:.9}.profile-banner-scene__ink-text--long{top:19%;font-size:clamp(20px,5.65cqw,36px);line-height:.94;letter-spacing:0}.profile-banner-scene__ink-arrow{position:absolute;left:15%;top:64%;z-index:2;width:24%;height:28%;border-bottom:4px solid #f8f5ed;border-radius:0 0 80% 55%;transform:rotate(-18deg);transform-origin:left center;opacity:.92;filter:drop-shadow(0 2px 4px rgba(0,0,0,.65));animation:senalInkArrow 4.8s ease-in-out infinite}.profile-banner-scene__ink-arrow:before{content:"";position:absolute;right:-3px;bottom:-4px;width:22px;height:22px;border-right:4px solid #f8f5ed;border-bottom:4px solid #f8f5ed;transform:rotate(-45deg)}.profile-banner-scene__ink-arrow:after{content:"";position:absolute;left:-4px;bottom:-5px;width:8px;height:8px;border-radius:50%;background:#f8f5ed;box-shadow:0 0 9px rgba(255,255,255,.74)}.profile-banner-scene__ink-mobile-arrow{display:none}.profile-banner-scene__ink-dot{left:52%;top:49%;width:7px;height:7px;box-shadow:0 0 12px rgba(255,255,255,.72);animation:senalInkDot 2.8s ease-in-out infinite}.profile-banner-scene__ink-dot,.profile-banner-scene__ink-spark{position:absolute;z-index:2;border-radius:50%;background:#fffdf7}.profile-banner-scene__ink-spark{width:3px;height:3px;box-shadow:0 0 7px rgba(255,255,255,.88);animation:senalInkSpark 3.5s ease-in-out infinite}.profile-banner-scene__ink-spark--one{left:36%;top:27%;animation-delay:-.8s}.profile-banner-scene__ink-spark--two{right:16%;bottom:25%;width:4px;height:4px;animation-delay:-2.2s}.profile-banner-option--senal-manuscrita{isolation:isolate;overflow:hidden;background:radial-gradient(circle at 55% 45%,rgba(255,255,255,.13),transparent 26%),linear-gradient(140deg,#020203,#141419 54%,#030304)}.profile-banner-thumbnail-scene--senal-manuscrita{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;background:radial-gradient(circle at 20% 22%,rgba(255,255,255,.24) 0 1px,transparent 2px),radial-gradient(circle at 79% 72%,rgba(255,255,255,.18) 0 1px,transparent 2px),#050506}.profile-banner-thumbnail-scene--senal-manuscrita:before{content:"";position:absolute;inset:12% 13%;border:1px solid rgba(255,255,255,.14);border-radius:50%;transform:rotate(-10deg);animation:senalInkDrift 6s ease-in-out infinite alternate}.profile-banner-thumbnail-scene__mini-ink-text{position:absolute;left:42%;top:17%;right:6%;z-index:2;max-width:none;color:#fffdf7;font-family:Caveat,Segoe Print,Bradley Hand,Chalkboard SE,cursive;font-size:13px;font-weight:600;font-style:italic;line-height:.78;letter-spacing:.01em;text-align:center;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-wrap:balance;transform:rotate(-7deg);text-shadow:0 1px 1px rgba(0,0,0,.92),0 2px 4px rgba(0,0,0,.6)}.profile-banner-thumbnail-scene__mini-arrow{position:absolute;left:18%;top:47%;z-index:2;width:22%;height:21%;border-bottom:2px solid #f8f5ed;border-radius:0 0 75% 45%;transform:rotate(-26deg);filter:drop-shadow(0 1px 2px rgba(0,0,0,.72))}.profile-banner-thumbnail-scene__mini-arrow:before{content:"";position:absolute;right:-2px;bottom:-3px;width:9px;height:9px;border-right:2px solid #f8f5ed;border-bottom:2px solid #f8f5ed;transform:rotate(-45deg)}.profile-banner-thumbnail-scene__mini-ink-dot{position:absolute;left:53%;top:51%;z-index:2;width:4px;height:4px;border-radius:50%;background:#fffdf7;box-shadow:0 0 7px rgba(255,255,255,.88);animation:senalInkDot 2.4s ease-in-out infinite}.profile-banner-option--senal-manuscrita>.profile-banner-thumbnail-scene+span[style]{position:relative;z-index:5;box-shadow:0 3px 8px rgba(0,0,0,.48)}.profile-banner-scene{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none}.profile-banner-scene--pacto-luz{isolation:isolate;overflow:hidden}.profile-banner-scene--pacto-luz:before{content:none}.profile-banner-scene__contact-art{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:cover;object-position:center 48%;filter:contrast(1.06) saturate(.82) sepia(.08);animation:pactoArtDrift 9s ease-in-out infinite alternate}.profile-banner-scene__contact-point{position:absolute;left:50%;top:53%;z-index:4;width:6px;height:6px;border-radius:50%;background:#fff4cf;transform:translate(-50%,-50%);animation:pactoContactPoint 2.8s ease-in-out infinite}.profile-banner-option--pacto-luz{isolation:isolate;background:#05070c}.profile-banner-thumbnail-scene--pacto-luz{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;background:linear-gradient(90deg,rgba(3,5,10,.14),transparent 48%,rgba(3,5,10,.16)),url(/banners/banner-pacto-luz.png) center 48% /cover no-repeat;box-shadow:inset 0 0 0 1px rgba(255,242,219,.18)}.profile-banner-option--pacto-luz>.profile-banner-thumbnail-scene+span[style]{position:relative;z-index:5;box-shadow:0 3px 8px rgba(0,0,0,.45)}.profile-banner-option{overflow:hidden}@keyframes pactoBackdropBreath{0%{transform:scale(1);opacity:.78}to{transform:scale(1.04);opacity:1}}@keyframes pactoArtDrift{0%{transform:scale(1.015) translate3d(-.35%,.2%,0)}to{transform:scale(1.035) translate3d(.35%,-.2%,0)}}@keyframes pactoThreadPulse{0%,to{opacity:.28;transform:scaleX(.68)}50%{opacity:.82;transform:scaleX(1)}}@keyframes senalInkDrift{0%{transform:translate3d(-.7%,.4%,0) scale(1);opacity:.34}to{transform:translate3d(.8%,-.5%,0) scale(1.035);opacity:.62}}@keyframes senalInkLabel{0%,to{opacity:.42;transform:translateY(2px)}50%{opacity:.88;transform:translateY(0)}}@keyframes senalInkArrow{0%,to{opacity:.58;transform:rotate(-18deg) translateX(-2px)}50%{opacity:.98;transform:rotate(-18deg) translateX(2px)}}@keyframes senalInkDot{0%,to{transform:scale(.72);opacity:.56}50%{transform:scale(1.25);opacity:1}}@keyframes senalInkSpark{0%,to{transform:translate3d(0,2px,0) scale(.55);opacity:.16}45%{opacity:.9}72%{transform:translate3d(4px,-7px,0) scale(1);opacity:.78}}@keyframes pactoContactPoint{0%,to{transform:translate(-50%,-50%) scale(.72);opacity:.5}48%{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes carmineRainFall{0%,to{opacity:var(--carmine-rain-opacity)}0%{top:0}to{top:100%}}@keyframes carmineRainTailPulse{0%,to{filter:brightness(.8);opacity:.72;transform:scale(.9)}48%{filter:brightness(1.45);opacity:1;transform:scale(1.16)}}@keyframes songProgressPulse{0%,to{opacity:.72;box-shadow:0 0 0 3px rgba(237,238,255,.08),0 0 10px rgba(216,219,255,.45)}50%{opacity:1;box-shadow:0 0 0 5px rgba(237,238,255,.13),0 0 20px rgba(216,219,255,.86)}}@media (max-width:540px){.profile-cover--banner-pacto-luz .profile-big-avatar,.profile-cover--banner-senal-manuscrita .profile-big-avatar{transform:translateY(-7px) scale(.9);transform-origin:bottom left}.profile-cover--banner-tema-nocturno{min-height:240px;align-items:flex-start}.profile-cover--banner-tema-nocturno .profile-big-avatar{transform:translateY(-7px) scale(.9);transform-origin:bottom left}.profile-cover--banner-tema-nocturno .public-profile-cover__stats{top:102px;bottom:auto}.profile-banner-scene__song-card{top:10%;right:7%;left:42%;gap:4px}.profile-cover--banner-tema-nocturno .profile-banner-scene__song-card{top:52%}.profile-banner-scene__song-title{font-size:clamp(16px,6.3cqw,26px)}.profile-banner-scene__song-artist{font-size:clamp(10px,3.2cqw,14px)}.profile-banner-scene__song-controls{gap:17px}.profile-banner-scene__song-link{top:10px;right:64px;min-height:27px;padding:0 8px 0 7px}.profile-banner-scene__ink-label{left:48%;top:3%;font-size:7px}.profile-banner-scene__ink-text{left:38%;top:8%;right:15%;max-width:52%;font-size:clamp(18px,7.8cqw,34px)}.profile-banner-scene__ink-text--medium{font-size:clamp(18px,7cqw,30px)}.profile-banner-scene__ink-text--long{top:6%;right:17%;max-width:50%;font-size:clamp(16px,5.2cqw,21px);line-height:.94}.profile-banner-scene__ink-arrow{left:17%;width:20%}}@media (prefers-reduced-motion:reduce){.profile-banner-scene__carmine-column,.profile-banner-scene__carmine-tail,.profile-banner-scene__contact-art,.profile-banner-scene__contact-point,.profile-banner-scene__ink-arrow,.profile-banner-scene__ink-dot,.profile-banner-scene__ink-grain,.profile-banner-scene__ink-label,.profile-banner-scene__ink-spark,.profile-banner-scene__song-link,.profile-banner-scene__song-track>i:after,.profile-banner-thumbnail-scene--senal-manuscrita:before,.profile-banner-thumbnail-scene__mini-ink-dot,.profile-cover--banner-pacto-luz:after,.profile-cover--banner-pacto-luz:before,.profile-cover--banner-senal-manuscrita:after,.profile-cover--banner-senal-manuscrita:before{animation:none}.profile-banner-scene__song-link{transition:none}}@media (max-width:420px){.profile-banner-scene__song-link>span{display:none}.profile-banner-scene__song-link{gap:4px;min-width:29px;padding:0 7px}}.profile-name-field__cooldown{color:var(--alert)!important}.profile-name-field__policy{color:var(--text-muted)!important;font-size:10px!important;line-height:1.45}.profile-name-field input[readonly]{border-style:dashed;color:var(--text-muted);cursor:not-allowed}.profile-country-trigger{width:100%;min-height:44px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);color:var(--text);cursor:pointer;font:inherit;text-align:left}.profile-country-trigger:focus-visible,.profile-country-trigger:hover{border-color:var(--brand)}.profile-country-trigger:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 20%,transparent);outline-offset:2px}.profile-country-options{position:absolute;top:100%;right:0;left:0;z-index:100;max-height:250px;margin-top:4px;overflow-y:auto;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 12px 30px rgba(0,0,0,.18)}.profile-country-option{width:100%;min-height:44px;padding:9px 12px;display:flex;align-items:center;gap:8px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text);cursor:pointer;font:inherit;text-align:left}.sensitive-toggle:has(input:focus-visible) .toggle-ui{outline:3px solid color-mix(in srgb,var(--brand) 24%,transparent);outline-offset:3px}.profile-country-option:focus-visible,.profile-country-option:hover{outline:0;background:var(--surface-2)}.profile-country-group{padding:7px 12px;background:var(--surface-2);color:var(--text-muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.profile-privacy-setting{margin:22px 26px 0;padding:14px;border:1px solid color-mix(in srgb,var(--mint) 28%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--mint) 7%,var(--surface))}.profile-card .profile-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.profile-card .profile-actions--sticky{position:-webkit-sticky;position:sticky;bottom:0;z-index:20;margin:22px 0 0;padding:14px 26px 20px;background:linear-gradient(to bottom,color-mix(in srgb,var(--surface) 0%,transparent),var(--surface) 24%)}.profile-actions--sticky .profile-actions__save{margin-left:auto}.profile-actions__account,.profile-actions__save{display:flex;align-items:center;gap:8px}.profile-actions__save .primary-button,.profile-actions__save .secondary-button{min-height:42px;padding:0 15px}.profile-delete-button{border:1px solid rgba(213,82,68,.48);color:#d55244}.confirm-dialog__actions{display:flex;justify-content:flex-end;gap:12px}.small-modal .confirm-dialog__actions .primary-button,.small-modal .confirm-dialog__actions .secondary-button{width:auto;min-width:112px;margin-top:0}.modal.trust-center{width:min(760px,calc(100% - 28px))}.trust-center__card{max-height:min(88vh,820px);padding:0;display:flex;flex-direction:column;overflow:hidden}.trust-center__header{padding:26px 26px 20px;display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:20px;background:radial-gradient(circle at 80% -20%,color-mix(in srgb,var(--brand) 18%,transparent),transparent 48%),var(--surface)}.trust-center__header h2{margin:5px 0 0;color:var(--text);font-family:Fraunces,serif;font-size:28px;line-height:1.1}.trust-center__header p{max-width:480px;margin:8px 0 0;color:var(--text-muted);font-size:14px;line-height:1.5}.trust-center__tabs{padding:0 26px;display:flex;flex:0 0 auto;gap:4px;overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:none}.trust-center__tabs::-webkit-scrollbar{display:none}.trust-center__tabs button{min-width:max-content;min-height:45px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-muted);-webkit-text-fill-color:var(--text-muted);cursor:pointer;font:inherit;font-size:14px;font-weight:700}.trust-center__tabs button[aria-selected=true]{border-bottom-color:var(--brand);color:var(--text);-webkit-text-fill-color:var(--text)}.trust-center__tabs button:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 28%,transparent);outline-offset:-4px}.trust-center__body{min-height:0;padding:24px 26px 28px;flex:1 1 auto;overflow-y:auto}.trust-center__panel{display:grid;grid-gap:20px;gap:20px}.trust-center__highlight{padding:20px;border:1px solid color-mix(in srgb,var(--brand) 30%,var(--line));border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 12%,var(--surface)),color-mix(in srgb,var(--blue) 8%,var(--surface)))}.trust-center__badge{display:inline-flex;padding:5px 9px;border-radius:999px;background:color-mix(in srgb,var(--brand) 16%,var(--surface));color:var(--brand);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.trust-center__highlight h3,.trust-center__section-copy h3{margin:10px 0 6px;color:var(--text);font-size:19px}.trust-center__highlight p,.trust-center__section-copy p{margin:0;color:var(--text-muted);font-size:14px;line-height:1.6}.trust-center__highlight small{margin-top:10px;display:block;color:var(--text-muted);font-size:12px;line-height:1.5}.trust-center__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.trust-center__item{min-width:0;padding:14px;display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:11px;gap:11px;border:1px solid var(--line);border-radius:15px;background:var(--surface-2)}.trust-center__item>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--brand) 13%,var(--surface));color:var(--brand);font-size:9px;font-weight:850}.trust-center__feature-grid h3,.trust-center__item h3{margin:0 0 4px;color:var(--text);font-size:14px}.trust-center__feature-grid p,.trust-center__item p{margin:0;color:var(--text-muted);font-size:13px;line-height:1.5}.trust-center__section-copy{max-width:590px}.trust-center__list{margin:0;padding:0;display:grid;grid-gap:9px;gap:9px;list-style:none}.trust-center__list li{padding:13px 14px 13px 40px;position:relative;border:1px solid var(--line);border-radius:14px;background:var(--surface-2);color:var(--text-muted);font-size:14px;line-height:1.55}.trust-center__list li:before{content:"✓";position:absolute;top:13px;left:14px;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--mint) 20%,var(--surface));color:#4eaa8e;font-size:10px;font-weight:900}.trust-center__list strong{color:var(--text)}.trust-center__crisis,.trust-center__note{margin:0;padding:12px 14px;border-radius:13px;background:color-mix(in srgb,var(--lilac) 10%,var(--surface-2));color:var(--text-muted);font-size:13px;line-height:1.5}.trust-center__feature-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.trust-center__feature-grid article{padding:15px}.trust-center__data-table,.trust-center__feature-grid article{border:1px solid var(--line);border-radius:14px;background:var(--surface-2)}.trust-center__data-table{overflow-x:auto}.trust-center__data-table table{width:100%;min-width:520px;border-collapse:collapse;color:var(--text-muted);font-size:13px;line-height:1.5}.trust-center__data-table td,.trust-center__data-table th{padding:12px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.trust-center__data-table thead th{color:var(--text);font-size:12px;font-weight:800}.trust-center__data-table tbody th{width:34%;color:var(--text);font-weight:750}.trust-center__data-table tr:last-child td,.trust-center__data-table tr:last-child th{border-bottom:0}.trust-center__legal-contact{padding:15px;border:1px solid color-mix(in srgb,var(--brand) 28%,var(--line));border-radius:15px;background:color-mix(in srgb,var(--brand) 7%,var(--surface))}.trust-center__legal-contact p,.trust-center__legal-contact span,.trust-center__legal-contact strong{display:block}.trust-center__legal-contact strong{color:var(--text);font-size:14px}.trust-center__legal-contact p,.trust-center__legal-contact span{color:var(--text-muted);font-size:13px;line-height:1.55}.trust-center__legal-contact span{margin-top:3px}.trust-center__legal-contact p{margin:9px 0 0}.trust-center__legal-contact a{color:var(--brand);font-weight:750}.trust-center__legal-contact code{padding:2px 4px;border-radius:5px;background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text);font-size:.92em}.trust-center__faq{display:grid;grid-gap:8px;gap:8px}.trust-center__faq details{border:1px solid var(--line);border-radius:13px;background:var(--surface)}.trust-center__faq summary{min-height:44px;padding:12px 14px;color:var(--text);cursor:pointer;font-size:14px;font-weight:750}.trust-center__faq details p{margin:0;padding:0 14px 13px;color:var(--text-muted);font-size:13px;line-height:1.55}.trust-center__support{padding:14px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid color-mix(in srgb,var(--brand) 28%,var(--line));border-radius:15px;background:color-mix(in srgb,var(--brand) 7%,var(--surface))}.trust-center__support span,.trust-center__support strong{display:block}.trust-center__support strong{color:var(--text);font-size:14px}.trust-center__support span{margin-top:3px;color:var(--text-muted);font-size:13px}.trust-center__support .primary-button{min-width:max-content;text-decoration:none}.trust-center__crisis{border:1px solid color-mix(in srgb,var(--brand) 20%,var(--line))}.trust-links{color:var(--text-muted);font-size:12px;line-height:1.5}.trust-links>p{margin:0 0 4px}.trust-links__nav{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.trust-links__nav button{min-height:44px;padding:0 4px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:650}.trust-links__nav button:focus-visible,.trust-links__nav button:hover{color:var(--text)}.trust-links__nav button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.auth-terms button{padding:0;border:0;background:transparent;color:var(--brand);cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:2px}.auth-terms button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mobile-trust-links{display:none}.moderation-dashboard-card{min-height:0;overflow:hidden}.moderation-dashboard-content{min-height:0;overscroll-behavior:contain}.moderation-profiles{display:grid;grid-gap:14px;gap:14px}.moderation-profiles__intro{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.moderation-profiles__intro h3{margin:4px 0 0;color:var(--text);font-size:20px;line-height:1.1}.moderation-profiles__count{flex:0 0 auto;padding:5px 8px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:10px;font-weight:700}.moderation-profile-search{display:grid;grid-gap:7px;gap:7px;padding:12px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--surface-2) 72%,var(--surface))}.moderation-profile-search>label{color:var(--text);font-size:11px;font-weight:750}.moderation-profile-search__controls{display:flex;gap:8px}.moderation-profile-search__input{min-width:0;flex:1 1;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:10px;outline:0;background:var(--surface);color:var(--text);font-size:13px}.moderation-profile-search__input:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 16%,transparent)}.moderation-profile-search__button{min-height:40px;padding:0 16px;border-radius:10px;font-size:12px;white-space:nowrap}.moderation-profile-search__hint{margin:0;color:var(--muted);font-size:10px;line-height:1.35}.moderation-profile-empty,.moderation-profile-status-message{margin:0;padding:13px;border:1px dashed var(--line);border-radius:12px;color:var(--muted);font-size:12px;line-height:1.4}.moderation-profile-empty{display:grid;grid-gap:3px;gap:3px;background:color-mix(in srgb,var(--surface-2) 55%,transparent)}.moderation-profile-empty strong{color:var(--text);font-size:12px}.moderation-profile-results{display:grid;grid-gap:8px;gap:8px}.moderation-profile-result{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 12px;border:1px solid var(--line);border-radius:13px;background:var(--surface-2);color:var(--text);cursor:pointer;text-align:left;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.moderation-profile-result:hover{border-color:color-mix(in srgb,var(--brand) 46%,var(--line));background:var(--surface-3);transform:translateY(-1px)}.moderation-profile-result.is-selected{border-color:var(--brand);background:color-mix(in srgb,var(--brand-soft) 42%,var(--surface-2));box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 14%,transparent)}.moderation-profile-result__identity,.moderation-profile-result__meta{display:grid;grid-gap:3px;gap:3px;min-width:0}.moderation-profile-result__identity{flex:1 1}.moderation-profile-result__identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.moderation-profile-result__identity span{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.moderation-profile-result__meta{flex:0 0 auto;grid-template-columns:auto auto auto;align-items:center;gap:7px;color:var(--muted);font-size:10px;text-transform:capitalize}.moderation-profile-status{display:inline-flex;align-items:center;width:max-content;padding:4px 7px;border-radius:999px;font-size:9px;font-weight:800;line-height:1}.moderation-profile-status.is-active{background:rgba(74,222,128,.12);color:#4ade80}.moderation-profile-status.is-disabled{background:rgba(213,82,68,.14);color:#ff9d91}.moderation-profile-detail{display:grid;grid-gap:14px;gap:14px;margin-top:2px;padding:16px;border:1px solid color-mix(in srgb,var(--brand) 28%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--surface-2) 76%,var(--surface))}.moderation-meteoro-form__heading,.moderation-profile-detail__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.moderation-profile-detail__header h3{margin:4px 0 2px;font-size:18px}.moderation-profile-detail__header p{margin:0;color:var(--muted);font-size:10px;overflow-wrap:anywhere}.moderation-profile-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.moderation-profile-facts>div{display:grid;grid-gap:3px;gap:3px;padding:9px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.moderation-profile-facts span{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.06em}.moderation-profile-facts strong{font-size:12px}.moderation-profile-info{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;padding:11px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface) 82%,var(--surface-2))}.moderation-profile-info>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.moderation-profile-info span{color:var(--muted);font-size:9px;letter-spacing:.05em;text-transform:uppercase}.moderation-profile-info p,.moderation-profile-info strong{margin:0;color:var(--text);font-size:11px;overflow-wrap:anywhere}.moderation-profile-info__wide{grid-column:span 2}.moderation-profile-actions{display:flex;flex-wrap:wrap;gap:7px}.moderation-action-button{min-height:34px;padding:0 11px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--text);cursor:pointer;font-size:10px;font-weight:750;transition:background-color .16s ease,border-color .16s ease}.moderation-action-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand) 42%,var(--line));background:var(--brand-soft)}.moderation-action-button--primary{border-color:color-mix(in srgb,var(--brand) 48%,var(--line));background:color-mix(in srgb,var(--brand-soft) 55%,var(--surface));color:var(--brand)}.moderation-action-button--danger{border-color:rgba(213,82,68,.4);color:#ff9d91}.moderation-action-button:disabled,.moderation-meteoro-submit:disabled,.moderation-profile-search__button:disabled{cursor:wait;opacity:.58}.moderation-meteoro-form{display:grid;grid-gap:9px;gap:9px;padding-top:13px;border-top:1px solid var(--line)}.moderation-meteoro-form__heading{align-items:center}.moderation-meteoro-form__heading>div{display:grid;grid-gap:3px;gap:3px}.moderation-meteoro-form__heading>span{color:var(--muted);font-size:10px}.moderation-meteoro-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.moderation-meteoro-form label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:10px;font-weight:700}.moderation-meteoro-form input,.moderation-meteoro-form select,.moderation-meteoro-form textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--text);font-size:12px}.moderation-meteoro-form input,.moderation-meteoro-form select{height:36px;padding:0 9px}.moderation-meteoro-form textarea{min-height:62px;padding:9px;resize:vertical}.moderation-meteoro-submit{width:100%;min-height:38px;border-radius:10px;font-size:11px}@media (max-width:600px){.moderation-profiles__intro{align-items:flex-start;flex-direction:column}.moderation-profile-search__controls{flex-direction:column}.moderation-profile-search__button{width:100%}.moderation-profile-result{align-items:flex-start;flex-direction:column;gap:8px}.moderation-profile-result__meta{grid-template-columns:auto auto auto;width:100%}.moderation-profile-facts,.moderation-profile-info{grid-template-columns:1fr 1fr}.moderation-profile-info__wide{grid-column:1/-1}.moderation-profile-detail__header{flex-direction:column}}.wall-modal{width:min(760px,calc(100% - 28px))}.wall-modal__surface{display:flex;flex-direction:column;max-height:calc(100dvh - 36px);min-height:min(440px,calc(100dvh - 36px));overflow:hidden;border:1px solid var(--line);border-radius:26px;background:linear-gradient(to bottom,rgba(18,16,22,.56) 0,rgba(18,16,22,.98) 100%),url(/starry-night-banner.webp) 50% /cover no-repeat,var(--surface);box-shadow:var(--shadow)}.wall-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 22px 18px;border-bottom:1px solid rgba(255,255,255,.1)}.wall-modal__header h2{margin:6px 0 0;font-family:Fraunces,serif;font-size:27px;line-height:1.12}.wall-modal__content{min-height:0;overflow-y:auto;padding:18px 22px 22px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media (max-width:540px){.wall-modal__surface{min-height:calc(100dvh - 28px);max-height:calc(100dvh - 28px);border-radius:22px}.wall-modal__header{padding:18px 17px 15px}.wall-modal__content{padding:16px 17px 20px}}.wall-profile-trigger{border:0;margin:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.wall-profile-trigger--avatar{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:50%}.wall-profile-trigger--name{display:inline-flex;align-items:center;gap:4px;color:var(--brand);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:2px;text-align:left}.wall-profile-trigger:hover{filter:brightness(1.12)}.wall-profile-trigger:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.discord-community{--discord-accent:#5865f2;padding:10px;overflow:hidden;border-color:color-mix(in srgb,var(--discord-accent) 28%,var(--line));background:color-mix(in srgb,var(--discord-accent) 6%,var(--surface-1))}.discord-community__heading{display:flex;align-items:center;gap:7px}.discord-community__icon{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--discord-accent) 38%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--discord-accent) 16%,var(--surface));color:color-mix(in srgb,var(--discord-accent) 78%,#fff)}.discord-community__icon svg{width:17px;height:17px}.discord-community .eyebrow{color:color-mix(in srgb,var(--discord-accent) 66%,var(--text-muted))}.discord-community h2{margin:2px 0 0;color:var(--text);font-size:13px;line-height:1.25;text-wrap:balance}.discord-community>p{margin:7px 0;color:var(--text-muted);font-size:11px;line-height:1.3;text-wrap:pretty}.discord-community__link{min-height:32px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:9px;background:var(--discord-accent);color:#fff;text-decoration:none;font-size:11px;font-weight:750;transition:background-color .16s cubic-bezier(.23,1,.32,1),transform .14s cubic-bezier(.23,1,.32,1)}.discord-community__link:hover{background:#4752c4}.discord-community__link:active{transform:scale(.98)}.discord-community__link:focus-visible{outline:3px solid color-mix(in srgb,var(--discord-accent) 58%,#fff);outline-offset:3px}.discord-community__link svg{width:13px;height:13px}.discord-community>small{margin-top:4px;display:block;color:var(--text-muted);font-size:8px;line-height:1.3;text-align:center}.discord-community--mobile{display:none}.frame-picker{margin-top:1.5rem}.frame-picker__intro{display:grid;justify-items:center;grid-gap:5px;gap:5px;margin-bottom:24px;text-align:center}.frame-picker__title{color:var(--text);font-size:13px;font-weight:700}.frame-picker__hint{max-width:320px;color:var(--text-muted);font-size:12px;line-height:1.45}.frame-picker__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 18px;padding-bottom:18px}.frame-choice{--frame-option-color:var(--brand);width:96px;display:flex;flex-direction:column;align-items:center;gap:9px}.frame-option{position:relative;width:90px;height:90px;box-sizing:border-box;padding:12px;display:grid;place-items:center;overflow:visible;border:1px solid var(--line);border-radius:22px;background:color-mix(in srgb,var(--surface-2) 90%,transparent);cursor:pointer;transition:transform .18s cubic-bezier(.23,1,.32,1),background-color .18s cubic-bezier(.23,1,.32,1),border-color .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1)}.frame-option:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--frame-option-color) 42%,var(--line));background:color-mix(in srgb,var(--frame-option-color) 7%,var(--surface-2))}.frame-option[aria-pressed=true]{border-color:color-mix(in srgb,var(--frame-option-color) 72%,#fff);background:color-mix(in srgb,var(--frame-option-color) 11%,var(--surface-2));box-shadow:0 0 0 2px color-mix(in srgb,var(--frame-option-color) 16%,transparent),0 10px 24px color-mix(in srgb,var(--frame-option-color) 14%,transparent)}.frame-option[aria-pressed=true]:hover{transform:translateY(-2px)}.frame-option:active{transform:translateY(0) scale(.98)}.frame-option:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.frame-option__lock{position:absolute;top:13px;left:13px;width:64px;height:64px;z-index:8;display:grid;place-items:center;border-radius:50%;background:rgba(12,10,17,.58);color:#fff;font-size:20px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.frame-option__selected-mark{position:absolute;top:5px;right:5px;z-index:9;width:20px;height:20px;display:grid;place-items:center;border:2px solid var(--surface);border-radius:50%;background:var(--frame-option-color);color:#fff;font-size:12px;font-weight:900;line-height:1;box-shadow:0 3px 9px rgba(0,0,0,.28)}.frame-option__meta{min-height:20px;display:flex;align-items:center;justify-content:center}.frame-option__name{color:var(--text-muted);font-size:13px;font-weight:600;line-height:1.25;transition:color .18s ease}.frame-choice[data-selected=true] .frame-option__name{color:var(--text);font-weight:750}.frame-color-control{--frame-option-color:var(--brand);position:relative;width:min(100%,390px);min-height:68px;margin:0 auto;padding:11px 12px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;overflow:hidden;border:1px solid color-mix(in srgb,var(--frame-option-color) 35%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--frame-option-color) 7%,var(--surface-2));box-shadow:0 10px 26px rgba(0,0,0,.1);cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.frame-color-control:hover{border-color:color-mix(in srgb,var(--frame-option-color) 68%,#fff);background:color-mix(in srgb,var(--frame-option-color) 11%,var(--surface-2));transform:translateY(-1px)}.frame-color-control:focus-within{outline:3px solid var(--brand);outline-offset:3px}.frame-color-control__input{position:absolute;inset:0;z-index:4;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}.frame-color-control__swatch{position:relative;width:40px;height:40px;border:3px solid var(--surface);border-radius:12px;background:var(--frame-option-color);box-shadow:0 0 0 1px color-mix(in srgb,var(--frame-option-color) 58%,var(--line)),0 5px 13px color-mix(in srgb,var(--frame-option-color) 32%,transparent)}.frame-color-control__swatch:after{content:"";position:absolute;right:5px;bottom:5px;width:8px;height:8px;border:2px solid rgba(255,255,255,.92);border-radius:50%;background:rgba(0,0,0,.15)}.frame-color-control__copy{min-width:0;display:grid;grid-gap:2px;gap:2px;color:var(--text);text-align:left}.frame-color-control__copy strong{font-size:13px;line-height:1.25}.frame-color-control__copy span{overflow:hidden;color:var(--text-muted);font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.frame-color-control__action{padding:7px 10px;border-radius:999px;background:color-mix(in srgb,var(--frame-option-color) 15%,var(--surface));color:var(--text);font-size:11px;font-weight:750;white-space:nowrap}@media (max-width:420px){.frame-picker__grid{display:grid;grid-template-columns:repeat(3,76px);justify-content:center;grid-gap:14px 8px;gap:14px 8px;padding-bottom:14px}.frame-choice{width:76px;gap:6px}.frame-option{width:76px;height:76px;padding:8px;border-radius:18px}.frame-option__lock{top:9px;left:9px;width:58px;height:58px;font-size:18px}.frame-option__selected-mark{top:4px;right:4px;width:18px;height:18px;font-size:11px}.frame-option__meta{min-height:28px}.frame-option__name{font-size:11.5px;line-height:1.16}.frame-color-control{grid-template-columns:42px minmax(0,1fr)}.frame-color-control__action{display:none}}@media (max-width:540px){.profile-settings-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin-right:17px;margin-left:17px}.profile-settings-tab{min-height:42px;padding-right:5px;padding-left:5px}.profile-settings-tab svg{width:14px;height:14px}.profile-account-actions,.profile-form-intro,.profile-privacy-setting,.profile-settings-panel__heading{margin-right:17px;margin-left:17px}.profile-card .profile-actions{flex-direction:column-reverse;align-items:stretch}.profile-card .profile-actions--sticky{flex-direction:row;margin:16px 0 0;padding:12px 17px calc(16px + env(safe-area-inset-bottom, 0px))}.profile-card .profile-actions--sticky .profile-actions__save{width:100%}.profile-actions__account,.profile-actions__save{display:grid;grid-template-columns:1fr 1fr}.profile-actions__save .primary-button,.profile-actions__save .secondary-button{width:100%}.profile-card .profile-actions--sticky{position:static;background:var(--surface)}.profile-cover.profile-cover--banner-pacto-luz{display:block;min-height:264px;margin-bottom:0;padding:0;overflow:hidden}.profile-cover--banner-pacto-luz .profile-banner-scene{inset:16px 16px 64px;border-radius:16px;overflow:hidden}.profile-cover--banner-pacto-luz .profile-cover__avatar{position:absolute;left:24px;bottom:16px;margin:0;transform:none!important;z-index:6}.profile-cover--banner-pacto-luz .profile-cover__identity{position:absolute!important;right:20px;bottom:18px;left:100px;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:6}.profile-cover--banner-pacto-luz .public-profile-cover__stats,.profile-cover--banner-senal-manuscrita .public-profile-cover__stats,.profile-cover--banner-tema-nocturno .public-profile-cover__stats{top:auto;right:20px;bottom:14px;left:auto;width:82px;gap:3px;z-index:7}.profile-cover--banner-pacto-luz .public-profile-cover__stat,.profile-cover--banner-senal-manuscrita .public-profile-cover__stat,.profile-cover--banner-tema-nocturno .public-profile-cover__stat{min-height:20px;padding:3px 6px}.profile-cover--banner-pacto-luz .public-profile-cover__identity,.profile-cover--banner-senal-manuscrita .public-profile-cover__identity,.profile-cover--banner-tema-nocturno .public-profile-cover__identity{right:112px}.profile-cover.profile-cover--banner-tema-nocturno{display:block;min-height:264px;margin-bottom:0;padding:0;overflow:hidden}.profile-cover--banner-tema-nocturno .profile-banner-scene{inset:16px 16px 64px;border-radius:16px;overflow:hidden}.profile-cover--banner-tema-nocturno .profile-cover__avatar{position:absolute;left:24px;bottom:16px;margin:0;transform:none!important;z-index:6}.profile-cover--banner-tema-nocturno .profile-cover__identity{position:absolute!important;right:20px;bottom:18px;left:100px;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:6}.profile-cover--banner-tema-nocturno .profile-banner-scene__song-card{top:20%;right:11%;left:11%;gap:4px;padding:10px 12px}.profile-cover.profile-cover--banner-senal-manuscrita{display:block;min-height:264px;margin-bottom:0;padding:0;overflow:hidden;background:var(--surface)}.profile-cover.profile-cover--banner-senal-manuscrita:after,.profile-cover.profile-cover--banner-senal-manuscrita:before{display:none}.profile-cover--banner-senal-manuscrita .profile-banner-scene{inset:16px 16px 64px;border-radius:16px;overflow:hidden}.profile-cover--banner-senal-manuscrita .profile-cover__avatar{position:absolute;left:24px;bottom:16px;margin:0;transform:none!important;z-index:6}.profile-cover--banner-senal-manuscrita .profile-cover__identity{position:absolute!important;right:20px;bottom:18px;left:100px;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:6}.profile-cover--banner-senal-manuscrita .profile-cover__identity h2,.profile-cover--banner-senal-manuscrita .profile-cover__identity p{text-shadow:none}.profile-cover--banner-senal-manuscrita .profile-cover__identity h2{color:var(--text)}.profile-cover--banner-senal-manuscrita .profile-cover__identity p{color:var(--muted)}.profile-cover--banner-senal-manuscrita .profile-cover__identity .eyebrow{width:max-content;margin-bottom:3px;padding:0;background:transparent;color:var(--brand);font-size:8px}.profile-cover--banner-senal-manuscrita .profile-banner-scene__ink-label{left:16%;top:13%;font-size:7px;letter-spacing:.18em}.profile-cover--banner-senal-manuscrita .profile-banner-scene__ink-text{left:16%;top:25%;right:auto;width:82%;max-width:none;padding:3px 5px 5px;border-left:2px solid rgba(248,245,237,.58);border-radius:0 8px 8px 0;background:linear-gradient(90deg,rgba(4,4,5,.46),rgba(4,4,5,.12) 82%,transparent);font-size:clamp(36px,12.5cqw,42px);line-height:.94}.profile-cover--banner-senal-manuscrita .profile-banner-scene__ink-arrow{display:none}.profile-cover--banner-senal-manuscrita .profile-banner-scene__ink-mobile-arrow{position:absolute;left:0;top:0;z-index:5;width:100%;height:100%;display:block;overflow:visible;pointer-events:none}.profile-cover--banner-senal-manuscrita .profile-banner-scene__ink-mobile-arrow-head,.profile-cover--banner-senal-manuscrita .profile-banner-scene__ink-mobile-arrow-line{fill:none;stroke:#f8f5ed;stroke-linecap:round;stroke-linejoin:round;stroke-width:.9;filter:drop-shadow(0 1px 2px rgba(0,0,0,.72))}.profile-cover--banner-senal-manuscrita .profile-banner-scene__ink-mobile-arrow-dot{fill:#f8f5ed;filter:drop-shadow(0 0 4px rgba(255,255,255,.78))}.trust-center__header{padding:21px 17px 16px}.trust-center__header h2{font-size:24px}.trust-center__tabs{padding:0 10px}.trust-center__body{padding:18px 17px 22px}.trust-center__feature-grid,.trust-center__grid{grid-template-columns:1fr}.trust-center__support{align-items:stretch;flex-direction:column}.trust-center__support .primary-button{width:100%}}@media (max-width:790px){.page-grid.tab-community .right-rail{position:static;top:auto;max-height:none;margin:16px auto 0;padding-right:0;padding-left:0;padding-bottom:0;overflow:visible}.discord-community--desktop{display:none}.discord-community--mobile{margin-bottom:16px;display:block}.mobile-trust-links{width:min(100%,680px);margin:0 auto 14px;padding:10px 14px;display:block;order:-1;border:1px solid var(--line);border-radius:16px;background:var(--surface-2);text-align:center}.mobile-trust-links>p{display:none}.mobile-trust-links .trust-links__nav{justify-content:center}}.frame-neon{--c:var(--frame-main-color,#0ea5e9);--frame-gradient:linear-gradient(115deg,color-mix(in srgb,var(--c) 55%,#fff),var(--c) 24%,color-mix(in srgb,var(--c) 52%,#050816) 48%,color-mix(in srgb,var(--c) 70%,#fff) 72%,var(--c));box-shadow:0 0 6px color-mix(in srgb,var(--c) 48%,transparent),0 0 14px color-mix(in srgb,var(--c) 24%,transparent)!important}.frame-neon:before{background-size:260% 260%;animation:none;filter:drop-shadow(0 0 2px color-mix(in srgb,var(--c) 82%,transparent))}.frame-neon:after{content:"";position:absolute;inset:-9%;z-index:3;border:1px solid color-mix(in srgb,var(--c) 42%,transparent);border-radius:inherit;opacity:.24;filter:blur(1px);pointer-events:none;animation:none}.frame-fire{--c:var(--frame-main-color,#ef4444);--flame-shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0%200%2024%2032'%3E%3Cpath fill='%23000' d='M13.4,0C14.2,6.1,8.5,9.8,8.5,16C8.5,18.1,9.2,20,10.5,21.4C9.3,15.5,14.6,13.7,15,7.7C19.2,12.6,22,17.6,22,23C22,29,18,32,12,32S2,29,2,22C2,12.3,10,8.1,13.4,0Z'/%3E%3C/svg%3E");--frame-gradient:conic-gradient(from 18deg,color-mix(in srgb,var(--c) 68%,#fff),var(--c) 18%,color-mix(in srgb,var(--c) 76%,#fff) 36%,color-mix(in srgb,var(--c) 68%,#120911) 54%,color-mix(in srgb,var(--c) 42%,#fff) 72%,var(--c) 88%,color-mix(in srgb,var(--c) 68%,#fff));box-shadow:0 0 7px color-mix(in srgb,var(--c) 50%,transparent),0 0 15px color-mix(in srgb,var(--c) 22%,transparent)!important}.frame-fire:before{animation:none;filter:drop-shadow(0 0 2px color-mix(in srgb,var(--c) 72%,#fff))}.frame-fire:after{content:none}.frame-ashes{--c:var(--frame-main-color,#c46a3d);--ashes-hot:color-mix(in srgb,#ffb454 54%,var(--c) 46%);--ashes-dark:color-mix(in srgb,#241217 62%,var(--c) 38%);--ashes-coal:color-mix(in srgb,#100a0f 76%,var(--c) 24%);--ashes-smoke:color-mix(in srgb,#4a2a2b 72%,var(--c) 28%);--frame-gradient:repeating-linear-gradient(112deg,transparent 0 7px,color-mix(in srgb,var(--ashes-hot) 28%,transparent) 7.5px 8.5px,transparent 9px 16px),linear-gradient(to bottom,transparent 0 49%,color-mix(in srgb,var(--ashes-dark) 66%,transparent) 57%,color-mix(in srgb,var(--c) 82%,#32151a) 71%,var(--ashes-hot) 83%,color-mix(in srgb,var(--c) 78%,#160b12) 94%,var(--ashes-coal) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ashes-hot) 44%,transparent),inset 0 -3px 8px color-mix(in srgb,var(--ashes-coal) 70%,transparent),0 0 9px color-mix(in srgb,var(--c) 54%,transparent),0 8px 24px color-mix(in srgb,var(--c) 30%,transparent)!important}.frame-ashes:before{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--ashes-hot) 82%,#fff));animation:frameAshesBurn 4.2s ease-in-out infinite}.frame-ashes:after{content:"";position:absolute;inset:2px;z-index:3;border-radius:inherit;background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--ashes-hot) 28%,transparent) 0 12%,transparent 48%),linear-gradient(to top,color-mix(in srgb,var(--ashes-coal) 88%,transparent),color-mix(in srgb,var(--ashes-dark) 72%,transparent) 38%,color-mix(in srgb,var(--c) 34%,transparent) 56%,transparent 74%);-webkit-clip-path:polygon(0 52%,6% 57%,11% 51%,17% 59%,23% 54%,29% 63%,36% 55%,43% 61%,49% 53%,56% 64%,63% 55%,69% 60%,76% 52%,82% 58%,89% 50%,95% 56%,100% 52%,100% 100%,0 100%);clip-path:polygon(0 52%,6% 57%,11% 51%,17% 59%,23% 54%,29% 63%,36% 55%,43% 61%,49% 53%,56% 64%,63% 55%,69% 60%,76% 52%,82% 58%,89% 50%,95% 56%,100% 52%,100% 100%,0 100%);opacity:.74;filter:drop-shadow(0 -1px 3px color-mix(in srgb,var(--ashes-hot) 62%,transparent));pointer-events:none;animation:frameAshesEdge 5.8s ease-in-out infinite}.frame-glitch{--c:var(--frame-main-color,#7c3aed);--glitch-base:color-mix(in srgb,var(--c) 82%,#fff);--glitch-cyan:color-mix(in srgb,#00e5ff 88%,var(--c) 12%);--glitch-magenta:color-mix(in srgb,#ff2f6d 88%,var(--c) 12%);--glitch-blue:color-mix(in srgb,#3854ff 84%,var(--c) 16%);--glitch-violet:color-mix(in srgb,#9b5cff 78%,var(--c) 22%);--glitch-lime:color-mix(in srgb,#b8ff4a 58%,var(--c) 42%);--frame-gradient:conic-gradient(from 118deg,color-mix(in srgb,#ffffff 82%,var(--c) 18%) 0 9%,var(--glitch-magenta) 9% 15%,var(--glitch-base) 15% 27%,var(--glitch-cyan) 27% 33%,color-mix(in srgb,var(--c) 58%,#111827) 33% 43%,var(--glitch-blue) 43% 49%,var(--glitch-base) 49% 66%,var(--glitch-violet) 66% 72%,color-mix(in srgb,var(--c) 58%,#111827) 72% 82%,var(--glitch-base) 82% 93%,var(--glitch-cyan) 93% 100%);box-shadow:0 0 8px color-mix(in srgb,var(--c) 62%,transparent),0 0 16px color-mix(in srgb,var(--glitch-magenta) 32%,transparent),0 0 25px color-mix(in srgb,var(--glitch-cyan) 22%,transparent)!important}.frame-glitch:before{filter:drop-shadow(0 0 1px color-mix(in srgb,var(--glitch-base) 74%,transparent));mix-blend-mode:screen;will-change:transform,translate,opacity,filter;animation:frameGlitchBase 3.2s linear infinite,frameGlitchDrift 2.35s step-end infinite}.frame-glitch:after{content:"";inset:-12%;z-index:3;padding:1px;border-radius:inherit;background:repeating-linear-gradient(0deg,transparent 0 2px,color-mix(in srgb,var(--glitch-cyan) 88%,transparent) 2px 4px,transparent 4px 7px),repeating-linear-gradient(90deg,transparent 0 11px,color-mix(in srgb,var(--glitch-blue) 82%,transparent) 11px 15px,transparent 15px 23px,color-mix(in srgb,var(--glitch-magenta) 78%,transparent) 23px 28px,transparent 28px 39px),linear-gradient(90deg,transparent 0 6%,var(--glitch-cyan) 7% 19%,transparent 24% 37%,var(--glitch-magenta) 38% 52%,transparent 53% 62%,var(--glitch-violet) 63% 71%,var(--glitch-lime) 73% 87%,transparent 88% 100%),linear-gradient(180deg,transparent 0 13%,color-mix(in srgb,var(--glitch-magenta) 84%,transparent) 14% 24%,transparent 25% 47%,color-mix(in srgb,var(--glitch-blue) 82%,transparent) 48% 55%,color-mix(in srgb,var(--glitch-cyan) 82%,transparent) 56% 66%,transparent 67% 84%,color-mix(in srgb,var(--glitch-lime) 68%,transparent) 85% 92%,transparent 93% 100%),conic-gradient(from 82deg,transparent 0 24%,var(--glitch-violet) 25% 33%,transparent 34% 44%,var(--glitch-cyan) 45% 58%,transparent 59% 100%);background-size:100% 210%,210% 100%,152% 100%,100% 100%,100% 100%;background-position:0 0,0 0,0 0,0 0,0 0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.32;filter:drop-shadow(4px 0 0 color-mix(in srgb,var(--glitch-magenta) 92%,transparent)) drop-shadow(-4px 0 0 color-mix(in srgb,var(--glitch-cyan) 92%,transparent));will-change:transform,opacity,clip-path,background-position,background-size;animation:frameGlitchChannels 3.2s step-end infinite,frameGlitchScan 1.15s linear infinite,frameGlitchNoise .84s step-end infinite}.frame-glitch:after,.frame-glitch__glyphs{position:absolute;mix-blend-mode:screen;pointer-events:none}.frame-glitch__glyphs{inset:-18%;z-index:5;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:clamp(5px,calc(var(--frame-size) * .12),8px);font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.frame-glitch__glyph{position:absolute;display:inline-block;padding:1px 2px;border:1px solid color-mix(in srgb,var(--glyph-color) 62%,transparent);background:color-mix(in srgb,#05050a 72%,transparent);color:var(--glyph-color);text-shadow:1px 0 color-mix(in srgb,var(--glitch-magenta) 86%,transparent),-1px 0 color-mix(in srgb,var(--glitch-cyan) 86%,transparent),0 0 4px color-mix(in srgb,var(--glyph-color) 78%,transparent);white-space:nowrap;opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);will-change:transform,opacity,clip-path;animation:frameGlitchGlyph var(--glyph-duration,2.45s) step-end both;animation-delay:var(--glyph-delay,0s)}@keyframes frameGlitchBase{0%,14%,to{opacity:.84;transform:translateZ(0) skewX(0);filter:none}18%{opacity:.92;transform:translate3d(-1px,-1px,0) skewX(-2deg);filter:drop-shadow(2px 0 0 color-mix(in srgb,var(--glitch-cyan) 78%,transparent))}23%{opacity:.76;transform:translate3d(1.5px,1px,0) skewX(3deg);filter:drop-shadow(-2px 0 0 color-mix(in srgb,var(--glitch-magenta) 80%,transparent))}31%{opacity:.9;transform:translate3d(0,2px,0) skewX(0);filter:none}38%{opacity:.66;transform:translate3d(-2px,-1.5px,0) skewX(-6deg);filter:drop-shadow(3px 0 0 color-mix(in srgb,var(--glitch-magenta) 90%,transparent))}41%{opacity:1;transform:translate3d(4px,-2px,0) skewX(9deg);filter:drop-shadow(4px 0 0 color-mix(in srgb,var(--glitch-magenta) 96%,transparent)) drop-shadow(-4px 0 0 color-mix(in srgb,var(--glitch-cyan) 96%,transparent))}45%{opacity:.68;transform:translate3d(-2.5px,2px,0) skewX(-5deg);filter:drop-shadow(-3px 0 0 color-mix(in srgb,var(--glitch-cyan) 92%,transparent))}49%{opacity:.9;transform:translateZ(0) skewX(0);filter:none}57%{opacity:.78;transform:translate3d(1.5px,-2px,0) skewX(4deg);filter:drop-shadow(2px 0 0 color-mix(in srgb,var(--glitch-lime) 84%,transparent))}63%{opacity:.94;transform:translate3d(-1.5px,1.5px,0) skewX(-3deg);filter:drop-shadow(-2px 0 0 color-mix(in srgb,var(--glitch-cyan) 84%,transparent))}70%{opacity:.62;transform:translate3d(-2px,2px,0) skewX(-6deg);filter:drop-shadow(3px 0 0 color-mix(in srgb,var(--glitch-magenta) 90%,transparent))}72%{opacity:1;transform:translate3d(4px,-2px,0) skewX(9deg);filter:drop-shadow(4px 0 0 color-mix(in srgb,var(--glitch-magenta) 96%,transparent)) drop-shadow(-4px 0 0 color-mix(in srgb,var(--glitch-cyan) 96%,transparent))}75%{opacity:.68;transform:translate3d(-2.5px,2px,0) skewX(-5deg);filter:drop-shadow(-3px 0 0 color-mix(in srgb,var(--glitch-cyan) 92%,transparent))}79%{opacity:.9;transform:translateZ(0) skewX(0);filter:none}86%{opacity:.72;transform:translate3d(2px,-1px,0) skewX(4deg);filter:drop-shadow(2px 0 0 color-mix(in srgb,var(--glitch-magenta) 84%,transparent))}92%{opacity:.88;transform:translate3d(-1px,1.5px,0) skewX(-2deg);filter:drop-shadow(-2px 0 0 color-mix(in srgb,var(--glitch-cyan) 78%,transparent))}}@keyframes frameGlitchDrift{0%,to{translate:0 0}8%{translate:-3.5px -2.5px}17%{translate:2.5px -3px}26%{translate:-3px 2.5px}35%{translate:3.5px 1px}44%{translate:-1px -3.5px}53%{translate:3px 0}62%{translate:-3px 1px}71%{translate:1px 3.5px}80%{translate:-3.5px -1px}89%{translate:2.5px -2.5px}96%{translate:0 2.5px}}@keyframes frameGlitchGlyph{0%,6%,to{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transform:translateZ(0) skewX(0) rotate(var(--glyph-rotation))}7%{opacity:.88;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:translate3d(-1px,0,0) skewX(-12deg) rotate(var(--glyph-rotation))}12%{opacity:.22;-webkit-clip-path:inset(0 36% 0 0);clip-path:inset(0 36% 0 0);transform:translate3d(2px,-1px,0) skewX(8deg) rotate(var(--glyph-rotation))}16%{opacity:.92;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:translate3d(-2px,1px,0) skewX(-6deg) rotate(var(--glyph-rotation))}22%{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transform:translate3d(3px,0,0) skewX(14deg) rotate(var(--glyph-rotation))}48%{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transform:translateZ(0) skewX(0) rotate(var(--glyph-rotation))}50%{opacity:.76;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:translate3d(1px,-1px,0) skewX(10deg) rotate(var(--glyph-rotation))}55%{opacity:.12;-webkit-clip-path:inset(0 62% 0 0);clip-path:inset(0 62% 0 0);transform:translate3d(-2px,1px,0) skewX(-16deg) rotate(var(--glyph-rotation))}61%{opacity:.82;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:translate3d(2px,0,0) skewX(5deg) rotate(var(--glyph-rotation))}68%,76%{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transform:translateZ(0) skewX(0) rotate(var(--glyph-rotation))}}@keyframes frameGlitchChannels{0%,to{opacity:.28;transform:translateZ(0);-webkit-clip-path:inset(0);clip-path:inset(0)}8%{opacity:.52;transform:translate3d(2px,-1px,0) skewX(4deg);-webkit-clip-path:polygon(0 5%,100% 9%,100% 21%,0 17%);clip-path:polygon(0 5%,100% 9%,100% 21%,0 17%)}13%{opacity:.22;transform:translate3d(-1px,1px,0);-webkit-clip-path:inset(0);clip-path:inset(0)}21%{opacity:.68;transform:translate3d(-4px,-2px,0) skewX(-10deg);-webkit-clip-path:polygon(0 24%,100% 19%,100% 42%,0 47%);clip-path:polygon(0 24%,100% 19%,100% 42%,0 47%)}25%{opacity:.24;transform:translate3d(1px,2px,0);-webkit-clip-path:inset(0);clip-path:inset(0)}34%{opacity:.72;transform:translate3d(4px,-2px,0) skewX(12deg);-webkit-clip-path:polygon(0 43%,100% 37%,100% 59%,0 65%,0 73%,100% 68%,100% 87%,0 92%);clip-path:polygon(0 43%,100% 37%,100% 59%,0 65%,0 73%,100% 68%,100% 87%,0 92%)}38%{opacity:.24;transform:translate3d(-1px,1.5px,0);-webkit-clip-path:inset(0);clip-path:inset(0)}43%{opacity:1;transform:translate3d(-6px,-2px,0) skewX(-14deg);-webkit-clip-path:polygon(0 8%,100% 3%,100% 31%,0 37%,0 52%,100% 47%,100% 70%,0 76%);clip-path:polygon(0 8%,100% 3%,100% 31%,0 37%,0 52%,100% 47%,100% 70%,0 76%)}46%{opacity:1;transform:translate3d(6px,-1px,0) skewX(12deg);-webkit-clip-path:polygon(0 34%,100% 38%,100% 58%,0 53%,0 68%,100% 63%,100% 88%,0 94%);clip-path:polygon(0 34%,100% 38%,100% 58%,0 53%,0 68%,100% 63%,100% 88%,0 94%)}49%{opacity:.72;transform:translate3d(-4px,2px,0) skewX(-8deg);-webkit-clip-path:polygon(0 61%,100% 56%,100% 82%,0 87%);clip-path:polygon(0 61%,100% 56%,100% 82%,0 87%)}53%{opacity:.28;transform:translateZ(0);-webkit-clip-path:inset(0);clip-path:inset(0)}61%{opacity:.58;transform:translate3d(-3px,-2px,0) skewX(-7deg);-webkit-clip-path:polygon(0 54%,100% 58%,100% 73%,0 69%);clip-path:polygon(0 54%,100% 58%,100% 73%,0 69%)}66%{opacity:.26;transform:translate3d(1px,1px,0);-webkit-clip-path:inset(0);clip-path:inset(0)}72%{opacity:.92;transform:translate3d(5px,-2px,0) skewX(10deg);-webkit-clip-path:polygon(0 14%,100% 9%,100% 31%,0 37%,0 68%,100% 62%,100% 84%,0 90%);clip-path:polygon(0 14%,100% 9%,100% 31%,0 37%,0 68%,100% 62%,100% 84%,0 90%)}76%{opacity:.28;transform:translate3d(-1px,1.5px,0);-webkit-clip-path:inset(0);clip-path:inset(0)}84%{opacity:.62;transform:translate3d(-4px,2px,0) skewX(-9deg);-webkit-clip-path:polygon(0 73%,100% 68%,100% 93%,0 98%);clip-path:polygon(0 73%,100% 68%,100% 93%,0 98%)}89%{opacity:.24;transform:translate3d(1px,-1px,0);-webkit-clip-path:inset(0);clip-path:inset(0)}94%{opacity:.78;transform:translate3d(5px,-2px,0) skewX(11deg);-webkit-clip-path:polygon(0 35%,100% 30%,100% 48%,0 54%);clip-path:polygon(0 35%,100% 30%,100% 48%,0 54%)}97%{opacity:.3;transform:translate3d(-1px,1px,0);-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes frameGlitchScan{0%{background-position:0 0,0 0,0 0,0 0,0 0}50%{background-position:0 60%,-11% 0,5% 0,0 0,0 0}to{background-position:0 100%,11% 0,-5% 0,0 0,0 0}}@keyframes frameGlitchNoise{0%,31%,to{background-size:100% 210%,210% 100%,152% 100%,100% 100%,100% 100%}32%{background-size:100% 320%,270% 100%,188% 100%,115% 100%,100% 100%}35%{background-size:100% 170%,150% 100%,125% 100%,100% 100%,100% 100%}58%{background-size:100% 260%,240% 100%,176% 100%,125% 100%,100% 100%}61%{background-size:100% 210%,210% 100%,152% 100%,100% 100%,100% 100%}}.frame-supernova{--c:var(--frame-main-color,#facc15);--supernova-white:color-mix(in srgb,#ffffff 78%,var(--c) 22%);--supernova-hot:color-mix(in srgb,#fff2a8 58%,var(--c) 42%);--frame-gradient:conic-gradient(from -42deg,var(--supernova-white) 0 10%,color-mix(in srgb,var(--c) 84%,#fff) 10% 23%,var(--supernova-hot) 23% 35%,color-mix(in srgb,var(--c) 66%,#78350f) 35% 49%,var(--supernova-white) 49% 62%,color-mix(in srgb,var(--c) 78%,#fef3c7) 62% 76%,color-mix(in srgb,var(--c) 55%,#854d0e) 76% 88%,var(--supernova-hot) 88% 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--supernova-white) 78%,transparent),0 0 9px color-mix(in srgb,var(--c) 64%,transparent),0 0 24px color-mix(in srgb,var(--supernova-hot) 42%,transparent)!important}.frame-supernova:before{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--supernova-white) 90%,#fff)) drop-shadow(0 0 10px color-mix(in srgb,var(--c) 58%,transparent));transform-origin:50% 50%;will-change:transform,opacity,filter;animation:frameSupernovaCollapse 4.8s cubic-bezier(.77,0,.175,1) infinite}.frame-supernova:after{content:"";position:absolute;inset:-16%;z-index:3;border-radius:inherit;background:conic-gradient(from -18deg,transparent 0 9%,var(--supernova-white) 13% 17%,transparent 22% 37%,var(--supernova-hot) 42% 48%,transparent 55% 72%,color-mix(in srgb,var(--c) 88%,#fff) 77% 82%,transparent 88% 100%),radial-gradient(circle,transparent 0 40%,color-mix(in srgb,var(--supernova-hot) 58%,transparent) 48%,transparent 67%);-webkit-mask:radial-gradient(circle,transparent 0 40%,#000 44% 67%,transparent 72%);mask:radial-gradient(circle,transparent 0 40%,#000 44% 67%,transparent 72%);opacity:.72;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--supernova-white) 82%,#fff)) drop-shadow(0 0 13px color-mix(in srgb,var(--c) 54%,transparent));mix-blend-mode:screen;pointer-events:none;will-change:transform,opacity;animation:frameSupernovaBurst 4.8s cubic-bezier(.77,0,.175,1) infinite}@keyframes frameSupernovaCollapse{0%,to{opacity:.72;transform:scale(1)}23%{opacity:.92;transform:scale(1.012)}47%{opacity:1;transform:scale(.66)}56%{opacity:.64;transform:scale(.54)}64%{opacity:1;transform:scale(.96)}76%{opacity:.84;transform:scale(1.018)}88%{opacity:.72;transform:scale(.994)}}@keyframes frameSupernovaBurst{0%,36%{opacity:.08;transform:rotate(0deg) scale(.68)}48%{opacity:.22;transform:rotate(20deg) scale(.72)}58%{opacity:.92;transform:rotate(78deg) scale(.86)}72%{opacity:.52;transform:rotate(184deg) scale(1.06)}88%{opacity:.28;transform:rotate(290deg) scale(1.22)}to{opacity:.08;transform:rotate(1turn) scale(1.3)}}.frame-hearts{--c:var(--frame-main-color,#fb7185);--hearts-light:color-mix(in srgb,#ffe4e6 72%,var(--c) 28%);--hearts-hot:color-mix(in srgb,#fb7185 62%,var(--c) 38%);--hearts-deep:color-mix(in srgb,#9f1239 58%,var(--c) 42%);--frame-gradient:conic-gradient(from -32deg,var(--hearts-light) 0 13%,var(--hearts-hot) 13% 29%,color-mix(in srgb,var(--c) 56%,#4c0519) 29% 42%,var(--hearts-light) 42% 56%,var(--hearts-hot) 56% 72%,var(--hearts-deep) 72% 84%,color-mix(in srgb,var(--c) 82%,#fff) 84% 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hearts-light) 72%,transparent),0 0 8px color-mix(in srgb,var(--c) 58%,transparent),0 0 22px color-mix(in srgb,var(--hearts-hot) 38%,transparent)!important}.frame-hearts:before{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--hearts-light) 84%,#fff)) drop-shadow(0 0 9px color-mix(in srgb,var(--c) 48%,transparent));transform-origin:50% 50%;will-change:transform,opacity,filter;animation:frameHeartsRing 5.6s ease-in-out infinite}.frame-hearts:after{content:"";position:absolute;inset:-11%;z-index:3;border-radius:inherit;background:radial-gradient(circle,transparent 0 45%,color-mix(in srgb,var(--hearts-hot) 32%,transparent) 52%,transparent 68%),conic-gradient(from 18deg,transparent 0 8%,var(--hearts-light) 10% 14%,transparent 17% 36%,var(--hearts-hot) 40% 44%,transparent 48% 100%);-webkit-mask:radial-gradient(circle,transparent 0 43%,#000 47% 70%,transparent 75%);mask:radial-gradient(circle,transparent 0 43%,#000 47% 70%,transparent 75%);opacity:.34;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--c) 62%,transparent));mix-blend-mode:screen;pointer-events:none;will-change:transform,opacity;animation:frameHeartsHalo 7.4s linear infinite}@keyframes frameHeartsRing{0%,to{opacity:.7;transform:scale(.996)}38%{opacity:.94;transform:scale(1.012)}62%{opacity:1;transform:scale(1.006)}82%{opacity:.76;transform:scale(.999)}}@keyframes frameHeartsHalo{0%{opacity:.12;transform:rotate(0deg) scale(.96)}34%{opacity:.42}64%{opacity:.28}to{opacity:.12;transform:rotate(1turn) scale(1.04)}}.frame-arctic{--c:var(--frame-main-color,#a5f3fc);--arctic-white:color-mix(in srgb,#ffffff 78%,var(--c) 22%);--arctic-ice:color-mix(in srgb,#b8f4ff 68%,var(--c) 32%);--arctic-deep:color-mix(in srgb,#45677e 58%,var(--c) 42%);--frame-gradient:conic-gradient(from 160deg,var(--arctic-white) 0 8%,var(--arctic-ice) 18%,#f4fdff 30%,var(--arctic-deep) 46%,color-mix(in srgb,var(--c) 78%,#fff) 62%,var(--arctic-white) 76%,color-mix(in srgb,var(--c) 44%,#6d879a) 88%,var(--arctic-ice));box-shadow:inset 0 0 0 1px color-mix(in srgb,#ffffff 54%,var(--c) 46%),inset 0 0 8px color-mix(in srgb,var(--c) 44%,#ffffff),0 0 10px color-mix(in srgb,var(--c) 54%,transparent),0 0 26px color-mix(in srgb,var(--c) 28%,transparent)!important}.frame-arctic:before{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--arctic-ice) 82%,#fff));animation:frameArcticFrost 4.6s ease-in-out infinite}.frame-arctic:after{content:"";position:absolute;inset:-12%;z-index:3;padding:1px;border:0;border-radius:inherit;background:repeating-conic-gradient(from 8deg,transparent 0 11deg,color-mix(in srgb,var(--arctic-white) 78%,transparent) 11.5deg 12.5deg,transparent 13deg 25deg),conic-gradient(from -35deg,transparent 0 18%,var(--arctic-white) 24% 29%,transparent 38% 48%,color-mix(in srgb,var(--arctic-ice) 82%,#fff) 50% 54%,transparent 63% 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;box-shadow:inset 0 0 8px color-mix(in srgb,var(--arctic-ice) 52%,#fff),0 0 11px color-mix(in srgb,var(--c) 32%,transparent);opacity:.54;pointer-events:none;animation:frameArcticSheen 7.2s linear infinite}.frame-prism{--c:var(--frame-main-color,#d946ef);--prism-cyan:color-mix(in srgb,#63e6ff 38%,var(--c) 62%);--prism-violet:color-mix(in srgb,#a78bfa 38%,var(--c) 62%);--prism-pink:color-mix(in srgb,#ff6bd6 34%,var(--c) 66%);--prism-gold:color-mix(in srgb,#ffe066 32%,var(--c) 68%);--prism-highlight:color-mix(in srgb,#ffffff 44%,var(--c) 56%);--frame-gradient:conic-gradient(from 112deg,var(--prism-highlight) 0 14%,var(--prism-violet) 26%,var(--prism-pink) 42%,var(--prism-gold) 57%,var(--prism-cyan) 72%,color-mix(in srgb,#c084fc 34%,var(--c) 66%) 86%,var(--prism-pink));box-shadow:0 0 8px color-mix(in srgb,var(--c) 54%,transparent),0 0 21px color-mix(in srgb,var(--prism-cyan) 44%,transparent)!important}.frame-prism:before{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--prism-cyan) 74%,#fff));animation:framePrismGlint 4.4s ease-in-out infinite}.frame-prism:after{content:"";position:absolute;inset:-12%;z-index:3;padding:1px;border-radius:inherit;background:conic-gradient(from 0deg,transparent 0 18%,var(--prism-cyan) 24% 29%,var(--prism-pink) 34% 38%,var(--prism-gold) 44% 48%,transparent 57% 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.48;pointer-events:none;animation:framePrismSpectrum 7s linear infinite}@keyframes framePrismGlint{0%,to{opacity:.72;transform:scale(.996)}50%{opacity:1;transform:scale(1.012)}}@keyframes framePrismSpectrum{0%{opacity:.18;transform:rotate(0deg) scale(.98)}32%{opacity:.68}68%{opacity:.42}to{opacity:.18;transform:rotate(1turn) scale(1.02)}}@keyframes frameArcticFrost{0%,to{opacity:.62;transform:scale(.996)}46%{opacity:1;transform:scale(1.014)}70%{opacity:.78;transform:scale(1.004)}}@keyframes frameArcticSheen{0%{opacity:.18;transform:rotate(0deg) scale(.985)}28%{opacity:.48}54%{opacity:.72}76%{opacity:.36}to{opacity:.18;transform:rotate(1turn) scale(1.018)}}.frame-mystic{--c:var(--frame-main-color,#8b5cf6);--frame-gradient:linear-gradient(135deg,#f5f3ff,color-mix(in srgb,var(--c) 76%,#fff) 20%,var(--c) 44%,color-mix(in srgb,var(--c) 58%,#111827) 66%,color-mix(in srgb,var(--c) 42%,#fff) 84%,var(--c));box-shadow:0 0 8px color-mix(in srgb,var(--c) 52%,transparent),0 0 20px color-mix(in srgb,var(--c) 28%,transparent)!important}.frame-mystic:before{background-size:240% 240%;animation:none;filter:drop-shadow(0 0 2px color-mix(in srgb,var(--c) 78%,#fff))}.frame-mystic:after{content:none}.frame-micelio{--c:var(--frame-main-color,#67f8d4);--micelio-base:color-mix(in srgb,var(--c) 78%,#ecfffb 22%);--micelio-pulse:color-mix(in srgb,var(--c) 54%,#ffffff 46%);--micelio-deep:color-mix(in srgb,var(--c) 68%,#06181f 32%);--frame-gradient:conic-gradient(from 210deg,color-mix(in srgb,var(--c) 54%,#ffffff) 0 9%,color-mix(in srgb,var(--c) 92%,#ffffff) 18%,var(--micelio-deep) 42%,color-mix(in srgb,var(--c) 96%,#ffffff) 66%,color-mix(in srgb,var(--c) 72%,#071b24) 84%,var(--c) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 48%,#ffffff 52%),0 0 8px color-mix(in srgb,var(--c) 62%,transparent),0 0 19px color-mix(in srgb,var(--c) 38%,transparent),0 0 32px color-mix(in srgb,var(--c) 18%,transparent)!important}.frame-micelio:before{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--c) 92%,transparent)) drop-shadow(0 0 8px color-mix(in srgb,var(--c) 46%,transparent));animation:frameMicelioRing 6.8s ease-in-out infinite}.frame-micelio:after{content:"";position:absolute;inset:-12%;z-index:3;border:1px solid color-mix(in srgb,var(--c) 68%,transparent);border-radius:inherit;opacity:.3;box-shadow:0 0 10px color-mix(in srgb,var(--c) 42%,transparent),0 0 22px color-mix(in srgb,var(--c) 18%,transparent);pointer-events:none;animation:frameMicelioHalo 7.2s ease-in-out infinite}.frame-particles--micelio{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--micelio-color,#67f8d4) 82%,transparent)) drop-shadow(0 0 9px color-mix(in srgb,var(--micelio-color,#67f8d4) 36%,transparent));mix-blend-mode:screen}.frame-micelio__svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 1px color-mix(in srgb,var(--micelio-color,#67f8d4) 66%,transparent))}.frame-micelio__base path,.frame-micelio__pulse path{fill:none;stroke:var(--micelio-base,var(--micelio-color,var(--frame-main-color,#67f8d4)));stroke-linecap:round;vector-effect:non-scaling-stroke}.frame-micelio__base path{stroke-width:1.02;opacity:.42}.frame-micelio__base .frame-micelio__branch{stroke-width:.7;opacity:.3;animation:frameMicelioBranch 4.8s ease-in-out infinite;will-change:opacity}.frame-micelio__base .frame-micelio__branch:nth-child(odd){animation-delay:-1.6s}.frame-micelio__base .frame-micelio__branch:nth-child(2n){animation-delay:-3.2s}.frame-micelio__pulse path{stroke:var(--micelio-pulse,color-mix(in srgb,var(--micelio-color,#67f8d4) 54%,#fff));stroke-width:1.55;stroke-dasharray:.16 .84;stroke-dashoffset:0;opacity:0;filter:drop-shadow(0 0 2px color-mix(in srgb,var(--micelio-color,#67f8d4) 84%,transparent));will-change:stroke-dashoffset,opacity;animation:frameMicelioPulse var(--micelio-duration) linear var(--micelio-delay) infinite}.frame-micelio__base{transform-box:fill-box;transform-origin:center;animation:frameMicelioSway 8.5s ease-in-out infinite;will-change:transform}@keyframes frameMicelioPulse{0%{stroke-dashoffset:0;opacity:0}10%{opacity:.5}38%{opacity:1}66%{stroke-dashoffset:-.72;opacity:.38}78%{stroke-dashoffset:-.9;opacity:.16}to{stroke-dashoffset:-1.02;opacity:0}}@keyframes frameMicelioHalo{0%,to{opacity:.2;transform:scale(.99)}36%{opacity:.5;transform:scale(1.012)}66%{opacity:.32;transform:scale(1.002)}}@keyframes frameMicelioRing{0%,to{opacity:.78;transform:scale(.997)}42%{opacity:1;transform:scale(1.012)}70%{opacity:.84;transform:scale(1.003)}}@keyframes frameMicelioSway{0%,to{transform:rotate(-.7deg) translate3d(0,.3px,0)}32%{transform:rotate(.55deg) translate3d(.7px,-.6px,0)}61%{transform:rotate(-.35deg) translate3d(-.6px,.7px,0)}82%{transform:rotate(.25deg) translate3d(.3px,-.2px,0)}}@keyframes frameMicelioBranch{0%,to{opacity:.24}34%{opacity:.52}58%{opacity:.32}78%{opacity:.44}}.frame-particle{position:absolute;pointer-events:none;opacity:0}.frame-effects-paused,.frame-effects-paused *,.frame-effects-paused :after,.frame-effects-paused :before,.frame-effects-paused:after,.frame-effects-paused:before{animation-play-state:paused!important}.frame-particle--fire{transform-origin:50% 88%;border-radius:52% 48% 36% 64%/72% 70% 30% 28%;background:radial-gradient(circle at 44% 28%,#fff 0 8%,color-mix(in srgb,var(--particle-color) 35%,#fff) 28%,var(--particle-color) 67%,color-mix(in srgb,var(--particle-color) 72%,#160b12) 100%);-webkit-mask:var(--flame-shape) center /contain no-repeat;mask:var(--flame-shape) center /contain no-repeat;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--particle-color) 72%,transparent));animation:frameFireTongue var(--particle-duration) cubic-bezier(.37,0,.19,1) var(--particle-delay) infinite}.frame-particle--fire:after{content:"";position:absolute;inset:31% 30% 12%;border-radius:inherit;background:linear-gradient(to top,transparent,color-mix(in srgb,var(--particle-color) 18%,#fff))}.frame-particles--ashes{--ashes-particle-color:var(--particle-color,var(--frame-main-color,#c46a3d));filter:drop-shadow(0 0 4px color-mix(in srgb,var(--ashes-particle-color) 74%,transparent))}.frame-particles--ashes:after,.frame-particles--ashes:before{content:"";position:absolute;pointer-events:none}.frame-particles--ashes:before{inset:18% 5% 5%;z-index:0;border-radius:50%;background:radial-gradient(circle at 17% 74%,#fff 0 1px,transparent 1.8px),radial-gradient(circle at 31% 62%,color-mix(in srgb,var(--ashes-particle-color) 58%,#fff) 0 1.2px,transparent 2px),radial-gradient(circle at 69% 68%,#fff 0 .9px,transparent 1.7px),radial-gradient(circle at 84% 52%,color-mix(in srgb,var(--ashes-particle-color) 62%,#fff) 0 1px,transparent 1.8px),radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--ashes-particle-color) 34%,transparent) 0 12%,transparent 58%);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--ashes-particle-color) 86%,transparent));opacity:.52;mix-blend-mode:screen;animation:frameAshesSparks 3.6s ease-in-out infinite}.frame-particles--ashes:after{inset:22% 12% 0;z-index:0;border-radius:50%;background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--ashes-particle-color) 28%,transparent) 0 18%,transparent 68%),radial-gradient(ellipse at 32% 78%,color-mix(in srgb,#5f4248 28%,transparent) 0 7%,transparent 48%),radial-gradient(ellipse at 70% 82%,color-mix(in srgb,#5f4248 24%,transparent) 0 6%,transparent 44%);filter:blur(4px);opacity:.24;mix-blend-mode:screen;animation:frameAshesSmoke 5.4s ease-in-out infinite}.frame-particle--ashes{z-index:1;transform-origin:50% 92%;border-radius:62% 38% 58% 42%/72% 70% 30% 28%;background:radial-gradient(circle at 48% 24%,#fff 0 10%,color-mix(in srgb,#ffbe6e 46%,var(--particle-color)) 28%,var(--particle-color) 62%,color-mix(in srgb,var(--particle-color) 72%,#160b12) 100%);-webkit-clip-path:polygon(50% 0,84% 25%,72% 74%,56% 100%,34% 82%,16% 28%);clip-path:polygon(50% 0,84% 25%,72% 74%,56% 100%,34% 82%,16% 28%);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--particle-color) 82%,transparent)) drop-shadow(0 0 7px color-mix(in srgb,#ff9f43 52%,transparent));animation:frameAshesEmber var(--particle-duration) cubic-bezier(.37,0,.19,1) var(--particle-delay) infinite}.frame-particle--ashes:after{content:"";position:absolute;inset:24% 28% 18%;border-radius:50%;background:color-mix(in srgb,#fff 44%,var(--particle-color));opacity:.84;box-shadow:0 0 4px color-mix(in srgb,var(--particle-color) 86%,transparent)}.frame-particles--arctic{--arctic-particle-color:var(--particle-color,var(--frame-main-color,#a5f3fc));filter:drop-shadow(0 0 3px color-mix(in srgb,var(--arctic-particle-color) 72%,transparent))}.frame-particles--arctic:before{inset:16%;border:1px solid color-mix(in srgb,var(--arctic-particle-color) 36%,#fff);background:radial-gradient(circle at 28% 24%,color-mix(in srgb,var(--arctic-particle-color) 62%,#fff) 0 1px,transparent 2px),radial-gradient(circle at 74% 76%,color-mix(in srgb,var(--arctic-particle-color) 48%,#fff) 0 1px,transparent 2px),radial-gradient(circle,transparent 55%,color-mix(in srgb,var(--arctic-particle-color) 24%,transparent) 66%,transparent 74%);box-shadow:inset 0 0 8px color-mix(in srgb,var(--arctic-particle-color) 34%,#fff),0 0 10px color-mix(in srgb,var(--arctic-particle-color) 24%,transparent);opacity:.34;animation:frameArcticGlassPulse 4.8s ease-in-out infinite}.frame-particles--arctic:after,.frame-particles--arctic:before{content:"";position:absolute;border-radius:50%;mix-blend-mode:screen;pointer-events:none}.frame-particles--arctic:after{inset:10%;padding:1px;background:repeating-conic-gradient(from 8deg,transparent 0 9deg,color-mix(in srgb,var(--arctic-particle-color) 76%,#fff) 9.5deg 10.8deg,transparent 11.3deg 22deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.46;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--arctic-particle-color) 58%,transparent));animation:frameArcticFrostCrawl 8.4s linear infinite}.frame-particle--arctic{transform-origin:50% 50%;background:linear-gradient(145deg,#fff 0 18%,color-mix(in srgb,var(--particle-color) 72%,#fff) 52%,color-mix(in srgb,var(--particle-color) 62%,#516c83) 100%);-webkit-clip-path:polygon(50% 0,100% 34%,72% 100%,28% 100%,0 34%);clip-path:polygon(50% 0,100% 34%,72% 100%,28% 100%,0 34%);filter:drop-shadow(0 0 2px color-mix(in srgb,var(--particle-color) 68%,transparent));animation:frameArcticShard var(--particle-duration) ease-in-out var(--particle-delay) infinite}.frame-particles--supernova{--supernova-particle-color:var(--particle-color,var(--frame-main-color,#facc15));filter:drop-shadow(0 0 4px color-mix(in srgb,var(--supernova-particle-color) 84%,transparent)) drop-shadow(0 0 12px color-mix(in srgb,var(--supernova-particle-color) 42%,transparent))}.frame-particles--supernova:after,.frame-particles--supernova:before{content:"";position:absolute;border-radius:50%;pointer-events:none;mix-blend-mode:screen}.frame-particles--supernova:before{inset:34%;z-index:0;background:radial-gradient(circle,transparent 0 30%,color-mix(in srgb,var(--supernova-particle-color) 68%,#fff) 43%,color-mix(in srgb,var(--supernova-particle-color) 62%,transparent) 58%,transparent 78%);box-shadow:0 0 8px color-mix(in srgb,var(--supernova-particle-color) 92%,#fff),0 0 22px color-mix(in srgb,var(--supernova-particle-color) 64%,transparent);opacity:.86;animation:frameSupernovaCore 4.8s cubic-bezier(.77,0,.175,1) infinite}.frame-particles--supernova:after{inset:8%;z-index:0;border:1px solid color-mix(in srgb,var(--supernova-particle-color) 82%,#fff);box-shadow:inset 0 0 8px color-mix(in srgb,var(--supernova-particle-color) 56%,transparent),0 0 10px color-mix(in srgb,var(--supernova-particle-color) 46%,transparent);opacity:.22;animation:frameSupernovaWave 4.8s cubic-bezier(.77,0,.175,1) infinite}.frame-particles--prism{--prism-ray-color:var(--particle-color,var(--frame-main-color,#d946ef));filter:drop-shadow(0 0 4px color-mix(in srgb,var(--prism-ray-color) 70%,transparent))}.frame-particles--prism:before{content:"";inset:6%;border-radius:50%;background:radial-gradient(circle,transparent 45%,color-mix(in srgb,var(--prism-ray-color) 56%,transparent) 54%,transparent 71%);opacity:.28;filter:blur(1px) drop-shadow(0 0 5px color-mix(in srgb,var(--prism-ray-color) 76%,transparent));animation:framePrismRays 6.4s ease-in-out infinite}.frame-particles--prism:before,.frame-prism-ray{position:absolute;mix-blend-mode:screen;pointer-events:none}.frame-prism-ray{left:50%;top:50%;width:var(--ray-width);height:var(--ray-length);border-radius:999px;transform-origin:50% 100%;transform:translate(-50%,-100%) rotate(var(--ray-angle)) translateY(calc(-1 * var(--ray-radius))) scaleY(.52);background:linear-gradient(to top,transparent 0,color-mix(in srgb,var(--prism-ray-color) 48%,transparent) 30%,color-mix(in srgb,var(--prism-ray-color) 88%,#fff) 74%,#fff 100%);box-shadow:0 0 4px color-mix(in srgb,var(--prism-ray-color) 72%,transparent);opacity:0;filter:blur(.15px);animation:framePrismRay var(--ray-duration) cubic-bezier(.37,0,.19,1) var(--ray-delay) infinite}.frame-particle--supernova{z-index:1;transform-origin:50% 50%;border-radius:50%;background:radial-gradient(circle at 34% 30%,#fff 0 12%,color-mix(in srgb,#fff 52%,var(--particle-color)) 28%,var(--particle-color) 64%,color-mix(in srgb,var(--particle-color) 72%,#7c2d12) 100%);box-shadow:0 0 3px color-mix(in srgb,var(--particle-color) 92%,#fff),0 0 10px color-mix(in srgb,var(--particle-color) 78%,transparent);animation:frameSupernovaParticle var(--particle-duration) cubic-bezier(.77,0,.175,1) var(--particle-delay) infinite}.frame-particle--supernova:after{content:"";position:absolute;inset:24%;border-radius:50%;background:#fff;opacity:.9;box-shadow:0 0 4px #fff}.frame-particles--hearts{--hearts-particle-color:var(--particle-color,var(--frame-main-color,#fb7185));filter:drop-shadow(0 0 4px color-mix(in srgb,var(--hearts-particle-color) 78%,transparent)) drop-shadow(0 0 11px color-mix(in srgb,var(--hearts-particle-color) 38%,transparent))}.frame-particles--hearts:after,.frame-particles--hearts:before{content:"";position:absolute;border-radius:50%;pointer-events:none;mix-blend-mode:screen}.frame-particles--hearts:before{inset:12%;z-index:0;border:1px solid color-mix(in srgb,var(--hearts-particle-color) 36%,#fff);box-shadow:inset 0 0 9px color-mix(in srgb,var(--hearts-particle-color) 28%,transparent),0 0 12px color-mix(in srgb,var(--hearts-particle-color) 30%,transparent);opacity:.24;animation:frameHeartsOrbit 6.8s ease-in-out infinite}.frame-particles--hearts:after{inset:30%;z-index:0;background:radial-gradient(circle,color-mix(in srgb,var(--hearts-particle-color) 62%,#fff) 0 7%,color-mix(in srgb,var(--hearts-particle-color) 32%,transparent) 26%,transparent 72%);opacity:.36;animation:frameHeartsGlow 3.8s ease-in-out infinite}.frame-particle--hearts{z-index:1;transform-origin:50% 50%;border-radius:0;background:radial-gradient(circle at 38% 26%,#fff 0 10%,color-mix(in srgb,#fff 42%,var(--particle-color)) 25%,var(--particle-color) 62%,color-mix(in srgb,var(--particle-color) 72%,#4c0519) 100%);-webkit-clip-path:polygon(50% 92%,43% 84%,18% 63%,7% 48%,4% 33%,10% 18%,24% 10%,38% 14%,50% 28%,62% 14%,76% 10%,90% 18%,96% 33%,93% 48%,82% 63%,57% 84%);clip-path:polygon(50% 92%,43% 84%,18% 63%,7% 48%,4% 33%,10% 18%,24% 10%,38% 14%,50% 28%,62% 14%,76% 10%,90% 18%,96% 33%,93% 48%,82% 63%,57% 84%);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--particle-color) 82%,transparent)) drop-shadow(0 0 7px color-mix(in srgb,#fb7185 56%,transparent));animation:frameHeartsFloat var(--particle-duration) cubic-bezier(.37,0,.19,1) var(--particle-delay) infinite}.frame-particle--hearts:after{content:"";position:absolute;inset:26% 31% 34%;border-radius:50%;background:#fff;opacity:.86;box-shadow:0 0 4px #fff}.frame-particle--prism{--prism-particle-color:var(--particle-color,var(--frame-main-color,#d946ef));transform-origin:50% 50%;background:linear-gradient(135deg,#fff 0 9%,color-mix(in srgb,#63e6ff 35%,var(--prism-particle-color) 65%) 26%,color-mix(in srgb,#a78bfa 34%,var(--prism-particle-color) 66%) 48%,color-mix(in srgb,#ff6bd6 30%,var(--prism-particle-color) 70%) 70%,color-mix(in srgb,#ffe066 34%,var(--prism-particle-color) 66%) 100%);-webkit-clip-path:polygon(8% 4%,100% 18%,68% 100%,0 72%);clip-path:polygon(8% 4%,100% 18%,68% 100%,0 72%);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--prism-particle-color) 78%,transparent));animation:framePrismShard var(--particle-duration) cubic-bezier(.37,0,.19,1) var(--particle-delay) infinite}@keyframes framePrismShard{0%,to{transform:translate(-50%,-50%) translateZ(0) rotate(var(--rotation-start)) scale(.52,.62);opacity:.12}35%{transform:translate(-50%,-50%) translate3d(var(--mid-x),var(--mid-y),0) rotate(var(--rotation-mid)) scale(var(--scale-x),var(--scale-y));opacity:var(--peak-opacity)}72%{transform:translate(-50%,-50%) translate3d(var(--end-x),var(--end-y),0) rotate(var(--rotation-end)) scale(.82,.9);opacity:.34}}@keyframes framePrismRays{0%,to{opacity:.12;transform:scale(.96)}42%{opacity:.34;transform:scale(1.04)}72%{opacity:.22;transform:scale(1.01)}}@keyframes framePrismRay{0%,to{opacity:0;transform:translate(-50%,-100%) rotate(var(--ray-angle)) translateY(calc(-1 * var(--ray-radius))) scaleY(.52)}24%{opacity:calc(var(--ray-opacity) * .54)}52%{opacity:var(--ray-opacity);transform:translate(-50%,-100%) rotate(var(--ray-angle)) translateY(calc(-1 * var(--ray-radius))) scaleY(var(--ray-scale))}82%{opacity:calc(var(--ray-opacity) * .4);transform:translate(-50%,-100%) rotate(var(--ray-angle)) translateY(calc(-1 * var(--ray-radius))) scaleY(.82)}}@keyframes frameArcticShard{0%,to{transform:translate(-50%,-50%) translateZ(0) rotate(var(--rotation-start)) scale(.62,.72);opacity:.14}42%{transform:translate(-50%,-50%) translate3d(var(--mid-x),var(--mid-y),0) rotate(var(--rotation-mid)) scale(var(--scale-x),var(--scale-y));opacity:var(--peak-opacity)}78%{transform:translate(-50%,-50%) translate3d(var(--end-x),var(--end-y),0) rotate(var(--rotation-end)) scale(.78,.9);opacity:.28}}@keyframes frameArcticGlassPulse{0%,to{opacity:.22;transform:scale(.97)}46%{opacity:.56;transform:scale(1.014)}72%{opacity:.32;transform:scale(1)}}@keyframes frameArcticFrostCrawl{0%{opacity:.18;transform:rotate(-12deg) scale(.985)}42%{opacity:.5}68%{opacity:.7}to{opacity:.18;transform:rotate(348deg) scale(1.018)}}@keyframes frameSupernovaCore{0%,to{opacity:.58;transform:scale(.72)}34%{opacity:.92;transform:scale(1)}49%{opacity:1;transform:scale(.5)}60%{opacity:.72;transform:scale(.42)}68%{opacity:1;transform:scale(1.3)}82%{opacity:.46;transform:scale(.88)}}@keyframes frameSupernovaWave{0%,36%{opacity:.1;transform:scale(.52)}52%{opacity:.32;transform:scale(.7)}68%{opacity:.74;transform:scale(.96)}84%{opacity:.3;transform:scale(1.2)}to{opacity:.08;transform:scale(1.4)}}@keyframes frameSupernovaParticle{0%,to{transform:translate(-50%,-50%) rotate(var(--rotation-start)) scale(.24);opacity:0}12%{transform:translate(-50%,-50%) rotate(var(--rotation-start)) scale(.62);opacity:.72}34%{transform:translate(-50%,-50%) translate3d(var(--mid-x),var(--mid-y),0) rotate(var(--rotation-mid)) scale(var(--scale-x),var(--scale-y));opacity:var(--peak-opacity)}58%{transform:translate(-50%,-50%) translate3d(var(--end-x),var(--end-y),0) rotate(var(--rotation-end)) scale(1.08);opacity:.86}78%{transform:translate(-50%,-50%) translate3d(var(--late-x),var(--late-y),0) rotate(var(--rotation-late)) scale(.78);opacity:.42}94%{transform:translate(-50%,-50%) translate3d(var(--late-x),var(--late-y),0) rotate(var(--rotation-late)) scale(.26);opacity:0}}@keyframes frameHeartsOrbit{0%,to{opacity:.16;transform:rotate(-8deg) scale(.98)}42%{opacity:.34;transform:rotate(5deg) scale(1.02)}72%{opacity:.24;transform:rotate(14deg) scale(1.01)}}@keyframes frameHeartsGlow{0%,to{opacity:.22;transform:scale(.86)}46%{opacity:.5;transform:scale(1.08)}72%{opacity:.32;transform:scale(.96)}}@keyframes frameHeartsFloat{0%,to{transform:translate(-50%,-50%) rotate(var(--rotation-start)) scale(.28);opacity:0}12%{transform:translate(-50%,-50%) translate3d(0,1px,0) rotate(var(--rotation-start)) scale(.58);opacity:.58}36%{transform:translate(-50%,-50%) translate3d(var(--mid-x),var(--mid-y),0) rotate(var(--rotation-mid)) scale(var(--scale-x),var(--scale-y));opacity:var(--peak-opacity)}62%{transform:translate(-50%,-50%) translate3d(var(--end-x),var(--end-y),0) rotate(var(--rotation-end)) scale(.9);opacity:.74}82%{transform:translate(-50%,-50%) translate3d(var(--late-x),var(--late-y),0) rotate(var(--rotation-late)) scale(.5);opacity:.2}94%{transform:translate(-50%,-50%) translate3d(var(--late-x),var(--late-y),0) rotate(var(--rotation-late)) scale(.3);opacity:0}}.frame-particles--compact .frame-particle--fire{filter:none}.frame-particles--compact .frame-particle--mystic{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--particle-color) 78%,transparent))}.frame-particles--compact .frame-particle--neon{box-shadow:0 0 2px color-mix(in srgb,var(--particle-color) 38%,#fff),0 0 7px color-mix(in srgb,var(--particle-color) 90%,transparent)}.frame-particle--neon{transform-origin:50% 50%;border-radius:999px;background:color-mix(in srgb,var(--particle-color) 68%,#fff);box-shadow:0 0 2px color-mix(in srgb,var(--particle-color) 24%,#fff),0 0 7px color-mix(in srgb,var(--particle-color) 92%,transparent);animation:frameNeonGlint var(--particle-duration) cubic-bezier(.36,0,.22,1) var(--particle-delay) infinite}.frame-particle--neon:after{content:"";position:absolute;inset:17% 9%;border-radius:inherit;background:color-mix(in srgb,var(--particle-color) 18%,#fff);opacity:.92}.frame-particle--mystic{transform-origin:50% 50%;background:color-mix(in srgb,var(--particle-color) 42%,#fff);-webkit-clip-path:polygon(50% 0,64% 36%,100% 50%,64% 64%,50% 100%,36% 64%,0 50%,36% 36%);clip-path:polygon(50% 0,64% 36%,100% 50%,64% 64%,50% 100%,36% 64%,0 50%,36% 36%);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--particle-color) 42%,#fff)) drop-shadow(0 0 6px color-mix(in srgb,var(--particle-color) 92%,transparent));animation:frameMysticDrift var(--particle-duration) cubic-bezier(.4,0,.2,1) var(--particle-delay) infinite}.frame-particle--mystic:after{content:"";position:absolute;inset:34%;border-radius:50%;background:#fff;box-shadow:0 0 3px #fff}@keyframes frameFireTongue{0%,to{transform:translate(-50%,-50%) translate3d(0,2px,0) rotate(var(--rotation-start)) scale(.3,.45);opacity:0}8%{transform:translate(-50%,-50%) translate3d(0,1px,0) rotate(var(--rotation-start)) scale(.55,.72);opacity:.58}34%{transform:translate(-50%,-50%) translate3d(var(--mid-x),var(--mid-y),0) rotate(var(--rotation-mid)) scale(var(--scale-x),var(--scale-y));opacity:var(--peak-opacity)}61%{transform:translate(-50%,-50%) translate3d(var(--end-x),var(--end-y),0) rotate(var(--rotation-end)) scale(.48,.9);opacity:.76}84%{transform:translate(-50%,-50%) translate3d(var(--end-x),var(--end-y),0) rotate(var(--rotation-end)) scale(.22,.44);opacity:0}}@keyframes frameAshesEmber{0%,to{transform:translate(-50%,-50%) translate3d(0,2px,0) rotate(var(--rotation-start)) scale(.28,.4);opacity:0}15%{transform:translate(-50%,-50%) translate3d(0,1px,0) rotate(var(--rotation-start)) scale(.58,.78);opacity:.46}42%{transform:translate(-50%,-50%) translate3d(var(--mid-x),var(--mid-y),0) rotate(var(--rotation-mid)) scale(var(--scale-x),var(--scale-y));opacity:var(--peak-opacity)}70%{transform:translate(-50%,-50%) translate3d(var(--end-x),var(--end-y),0) rotate(var(--rotation-end)) scale(.7,.94);opacity:.58}88%{transform:translate(-50%,-50%) translate3d(var(--late-x),var(--late-y),0) rotate(var(--rotation-late)) scale(.18,.34);opacity:0}}@keyframes frameAshesBurn{0%,to{opacity:.66;filter:drop-shadow(0 0 2px color-mix(in srgb,var(--ashes-hot) 64%,#fff))}42%{opacity:.92;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--ashes-hot) 88%,#fff))}58%{opacity:1;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--ashes-hot) 94%,#fff))}}@keyframes frameAshesEdge{0%,to{opacity:.48;transform:translateY(1px) scaleX(.98)}38%{opacity:.7;transform:translateY(0) scaleX(1.01)}62%{opacity:.86;transform:translateY(-.5px) scaleX(1.025)}}@keyframes frameAshesSparks{0%,to{opacity:.24;transform:translate3d(0,2px,0) scale(.96)}36%{opacity:.68;transform:translate3d(-1px,-1px,0) scale(1.02)}68%{opacity:.4;transform:translate3d(1px,-3px,0) scale(1)}}@keyframes frameAshesSmoke{0%,to{opacity:.12;transform:translate3d(0,2px,0) scale(.96)}48%{opacity:.3;transform:translate3d(-1px,-2px,0) scale(1.035)}76%{opacity:.2;transform:translate3d(2px,-4px,0) scale(1.01)}}@keyframes frameNeonGlint{0%,to{transform:translate(-50%,-50%) rotate(var(--rotation-start)) scaleX(.22);opacity:0}12%{transform:translate(-50%,-50%) rotate(var(--rotation-start)) scaleX(.58);opacity:.32}25%{transform:translate(-50%,-50%) translate3d(var(--mid-x),var(--mid-y),0) rotate(var(--rotation-mid)) scaleX(1.3);opacity:var(--peak-opacity)}39%{transform:translate(-50%,-50%) translate3d(var(--mid-x),var(--mid-y),0) rotate(var(--rotation-mid)) scaleX(.58);opacity:.12}55%{transform:translate(-50%,-50%) translate3d(var(--end-x),var(--end-y),0) rotate(var(--rotation-end)) scaleX(1.12);opacity:var(--peak-opacity)}69%{transform:translate(-50%,-50%) translate3d(var(--end-x),var(--end-y),0) rotate(var(--rotation-end)) scaleX(.42);opacity:.18}82%{transform:translate(-50%,-50%) translate3d(var(--late-x),var(--late-y),0) rotate(var(--rotation-late)) scaleX(1.2);opacity:var(--peak-opacity)}94%{transform:translate(-50%,-50%) translate3d(var(--late-x),var(--late-y),0) rotate(var(--rotation-late)) scaleX(.3);opacity:0}}@keyframes frameMysticDrift{0%,to{transform:translate(-50%,-50%) rotate(var(--rotation-start)) scale(.46);opacity:0}12%{transform:translate(-50%,-50%) rotate(var(--rotation-start)) scale(.72);opacity:.42}25%{transform:translate(-50%,-50%) translate3d(var(--mid-x),var(--mid-y),0) rotate(var(--rotation-mid)) scale(var(--scale-x));opacity:var(--peak-opacity)}41%{transform:translate(-50%,-50%) translate3d(var(--mid-x),var(--mid-y),0) rotate(var(--rotation-mid)) scale(.82);opacity:.24}58%{transform:translate(-50%,-50%) translate3d(var(--end-x),var(--end-y),0) rotate(var(--rotation-end)) scale(var(--scale-y));opacity:var(--peak-opacity)}72%{transform:translate(-50%,-50%) translate3d(var(--late-x),var(--late-y),0) rotate(var(--rotation-late)) scale(.68);opacity:.36}84%{transform:translate(-50%,-50%) translate3d(var(--late-x),var(--late-y),0) rotate(var(--rotation-late)) scale(1.08);opacity:var(--peak-opacity)}96%{transform:translate(-50%,-50%) translate3d(var(--late-x),var(--late-y),0) rotate(var(--rotation-late)) scale(.48);opacity:0}}@media (prefers-reduced-motion:reduce){.frame-glitch__glyph,.frame-particle,.frame-prism-ray,:is(.frame-neon,.frame-fire,.frame-mystic,.frame-micelio,.frame-arctic,.frame-prism,.frame-ashes,.frame-glitch,.frame-supernova,.frame-hearts):after,:is(.frame-neon,.frame-fire,.frame-mystic,.frame-micelio,.frame-arctic,.frame-prism,.frame-ashes,.frame-glitch,.frame-supernova,.frame-hearts):before{animation:none!important}.frame-particles--prism:before{animation:none!important}.frame-particles--arctic:after,.frame-particles--arctic:before{animation:none!important;transform:none!important}.frame-particles--arctic:before{opacity:.3!important}.frame-particles--arctic:after{opacity:.42!important}.frame-supernova:before{opacity:.78!important;transform:scale(.84)!important}.frame-supernova:after{opacity:.46!important;transform:scale(.92)!important}.frame-particles--supernova:after,.frame-particles--supernova:before{animation:none!important;transform:none!important}.frame-particles--supernova:before{opacity:.72!important}.frame-particles--supernova:after{opacity:.38!important}.frame-hearts:before{opacity:.78!important;transform:scale(1)!important}.frame-hearts:after{opacity:.28!important;transform:none!important}.frame-particles--hearts:after,.frame-particles--hearts:before{animation:none!important;transform:none!important}.frame-particles--hearts:before{opacity:.24!important}.frame-particles--hearts:after{opacity:.34!important}.frame-particles--ashes:after,.frame-particles--ashes:before{animation:none!important;transform:none!important}.frame-particles--ashes:before{opacity:.5!important}.frame-particles--ashes:after{opacity:.18!important}.frame-glitch:after{opacity:.26!important;transform:none!important;-webkit-clip-path:inset(0)!important;clip-path:inset(0)!important;filter:none!important}.frame-glitch__glyph{opacity:0!important;transform:none!important;-webkit-clip-path:inset(0 100% 0 0)!important;clip-path:inset(0 100% 0 0)!important}.frame-prism-ray{opacity:.4!important;transform:translate(-50%,-100%) rotate(var(--ray-angle)) translateY(calc(-1 * var(--ray-radius))) scaleY(.78)!important}.frame-particles--micelio .frame-micelio__pulse{opacity:0!important}.frame-particles--micelio .frame-micelio__base,.frame-particles--micelio .frame-micelio__base .frame-micelio__branch,.frame-particles--micelio .frame-micelio__pulse path{animation:none!important;transform:none!important}.frame-particles--micelio .frame-micelio__base path{opacity:.48!important}.frame-particle{opacity:0!important}.frame-particles--compact.frame-particles--fire>.frame-particle--fire:first-child,.frame-particles--compact.frame-particles--fire>.frame-particle--fire:nth-child(3),.frame-particles--compact.frame-particles--fire>.frame-particle--fire:nth-child(5),.frame-particles--full.frame-particles--fire>.frame-particle--fire:first-child,.frame-particles--full.frame-particles--fire>.frame-particle--fire:nth-child(5),.frame-particles--full.frame-particles--fire>.frame-particle--fire:nth-child(9){opacity:.78!important;transform:translate(-50%,-50%) rotate(var(--rotation-start)) scale(.72,.9)!important;filter:none!important}.frame-particles--compact.frame-particles--neon>.frame-particle--neon:first-child,.frame-particles--compact.frame-particles--neon>.frame-particle--neon:nth-child(3),.frame-particles--full.frame-particles--neon>.frame-particle--neon:nth-child(2),.frame-particles--full.frame-particles--neon>.frame-particle--neon:nth-child(5){opacity:.5!important;transform:translate(-50%,-50%) rotate(var(--rotation-start)) scaleX(1.05)!important}.frame-particles--compact.frame-particles--mystic>.frame-particle--mystic:first-child,.frame-particles--compact.frame-particles--mystic>.frame-particle--mystic:nth-child(3),.frame-particles--full.frame-particles--mystic>.frame-particle--mystic:first-child,.frame-particles--full.frame-particles--mystic>.frame-particle--mystic:nth-child(4),.frame-particles--full.frame-particles--mystic>.frame-particle--mystic:nth-child(7){opacity:.5!important;transform:translate(-50%,-50%) rotate(var(--rotation-start)) scale(.78)!important;filter:none!important}.frame-particles--compact.frame-particles--arctic>.frame-particle--arctic:nth-child(2),.frame-particles--compact.frame-particles--arctic>.frame-particle--arctic:nth-child(5),.frame-particles--compact.frame-particles--arctic>.frame-particle--arctic:nth-child(8),.frame-particles--full.frame-particles--arctic>.frame-particle--arctic:nth-child(12),.frame-particles--full.frame-particles--arctic>.frame-particle--arctic:nth-child(2),.frame-particles--full.frame-particles--arctic>.frame-particle--arctic:nth-child(7){opacity:.68!important;transform:translate(-50%,-50%) rotate(var(--rotation-start)) scale(.82,.94)!important;filter:none!important}.frame-particles--compact.frame-particles--ashes>.frame-particle--ashes:nth-child(3),.frame-particles--compact.frame-particles--ashes>.frame-particle--ashes:nth-child(7),.frame-particles--full.frame-particles--ashes>.frame-particle--ashes:nth-child(15),.frame-particles--full.frame-particles--ashes>.frame-particle--ashes:nth-child(3),.frame-particles--full.frame-particles--ashes>.frame-particle--ashes:nth-child(9){opacity:.72!important;transform:translate(-50%,-50%) rotate(var(--rotation-start)) scale(.72,.92)!important;filter:none!important}.frame-particles--supernova>.frame-particle--supernova{opacity:.68!important;transform:translate(-50%,-50%) scale(.78)!important;filter:none!important}.frame-particles--hearts>.frame-particle--hearts{opacity:.64!important;transform:translate(-50%,-50%) scale(.82)!important;filter:none!important}}.install-prompt{position:fixed;bottom:90px;left:14px;right:14px;z-index:100;display:flex;background:var(--surface);border:1px solid color-mix(in srgb,var(--brand) 40%,var(--line));border-radius:20px;padding:16px;box-shadow:0 12px 30px rgba(0,0,0,.2);align-items:center;gap:12px;animation:prompt-slide-up .5s ease-out}@keyframes prompt-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.install-prompt__icon{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand);border-radius:12px;font-size:22px}.install-prompt__content{flex:1 1;min-width:0}.install-prompt__content h3{margin:0 0 4px;font-size:15px;font-weight:700;color:var(--text)}.install-prompt__content p{margin:0;font-size:11px;color:var(--muted);line-height:1.4}.install-prompt__actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.install-prompt__install{background:var(--brand-action);color:#fff;border:none;border-radius:99px;padding:8px 14px;font-size:13px;font-weight:700;cursor:pointer}.install-prompt__close{background:transparent;color:var(--muted);border:none;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;cursor:pointer}.install-prompt__close:hover{background:var(--surface-2);color:var(--text)}@media (min-width:791px){.install-prompt{bottom:24px;right:24px;left:auto;width:400px}}.install-guide-backdrop{position:fixed;inset:0;z-index:1300;display:flex;align-items:flex-end;justify-content:center;padding:16px;background:rgba(7,6,11,.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:install-guide-fade-in .18s ease-out}.install-guide{position:relative;width:min(100%,430px);overflow:hidden;padding:26px 22px 20px;border:1px solid color-mix(in srgb,var(--brand) 48%,var(--line));border-radius:28px;background:radial-gradient(circle at 50% -8%,color-mix(in srgb,var(--brand) 22%,transparent),transparent 42%),linear-gradient(155deg,color-mix(in srgb,var(--surface) 96%,#30222d),var(--surface));box-shadow:0 26px 70px rgba(0,0,0,.52);text-align:center;animation:install-guide-rise .26s cubic-bezier(.16,1,.3,1)}.install-guide__close{position:absolute;top:14px;right:14px;display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--line);border-radius:50%;background:color-mix(in srgb,var(--surface) 76%,transparent);color:var(--muted);cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.install-guide__close:focus-visible,.install-guide__close:hover{border-color:color-mix(in srgb,var(--brand) 55%,var(--line));background:var(--brand-soft);color:var(--text);outline:none}.install-guide__identity{color:var(--brand);font-size:10px;font-weight:800;letter-spacing:.14em;line-height:1}.install-guide__halo{position:relative;display:grid;width:74px;height:74px;margin:15px auto 16px;place-items:center;border:1px solid color-mix(in srgb,var(--brand) 62%,transparent);border-radius:24px;background:color-mix(in srgb,var(--brand) 13%,var(--surface));box-shadow:0 0 0 8px color-mix(in srgb,var(--brand) 6%,transparent),0 0 28px color-mix(in srgb,var(--brand) 30%,transparent)}.install-guide__icon{width:58px;height:58px;border-radius:18px;object-fit:cover;box-shadow:0 8px 18px rgba(0,0,0,.35)}.install-guide h2{margin:0;color:var(--text);font-size:clamp(1.4rem,5vw,1.72rem);line-height:1.08}.install-guide__intro{max-width:33ch;margin:10px auto 19px;color:var(--muted);font-size:.91rem;line-height:1.48}.install-guide__steps{display:grid;grid-gap:9px;gap:9px;margin:0 0 18px;padding:0;list-style:none;text-align:left}.install-guide__step{display:grid;grid-template-columns:25px 34px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-height:62px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--line) 82%,var(--brand));border-radius:16px;background:color-mix(in srgb,var(--surface-2) 86%,transparent);color:var(--muted);font-size:.84rem;line-height:1.35}.install-guide__step strong{color:var(--text)}.install-guide__step-index{color:var(--brand);font-size:.72rem;font-weight:800}.install-guide__step-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;background:var(--brand-soft);color:var(--brand);font-size:1.2rem;font-weight:800}.install-guide__action{width:100%;min-height:48px;border:0;border-radius:15px;background:var(--brand-action);color:#fff;font-size:.95rem;font-weight:800;cursor:pointer;box-shadow:0 9px 20px color-mix(in srgb,var(--brand-action) 26%,transparent);transition:transform .16s ease,filter .16s ease}.install-guide__action:focus-visible,.install-guide__action:hover{filter:brightness(1.06);outline:none}.install-guide__action:active{transform:translateY(1px)}@keyframes install-guide-fade-in{0%{opacity:0}to{opacity:1}}@keyframes install-guide-rise{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (min-width:791px){.install-guide-backdrop{align-items:center}}@media (prefers-reduced-motion:reduce){.install-guide,.install-guide-backdrop{animation:none}.install-guide__action,.install-guide__close{transition:none}}