.media-image{background:#80808012;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.media-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.media-picker{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.media-picker>.media-image{border-radius:8px;width:96px;height:76px}.media-picker>.media-image img{-o-object-fit:contain;object-fit:contain}.media-picker-actions{align-items:center;gap:8px;display:flex}.media-picker .form-message{flex-basis:100%}.spin{animation:1s linear infinite studio-spin}@keyframes studio-spin{to{transform:rotate(360deg)}}.studio-fieldset,.content-form fieldset{border:0;min-width:0;padding:0}.studio-editor{padding-bottom:20px}.page-studio-container>.page-heading{justify-content:flex-start;gap:12px}.studio-saved-message{text-align:center;color:#245b47;padding:8px;font-size:12px}.studio-editor .editor-columns{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:30px}.studio-editor .editor-controls{min-width:0}.studio-editor .editor-preview{min-width:0;top:90px}.studio-editor .preview-device{max-height:720px;overflow-y:auto}.studio-bottom{z-index:25;background:linear-gradient(#0000,#f9fafb 16px);padding-top:16px;position:sticky;bottom:0}.studio-dock{background:#fff;border:1px solid #e3e3e6;border-radius:8px;gap:20px;width:fit-content;margin:0 auto;padding:6px 22px;display:flex;box-shadow:0 4px 24px #1f1f2412}.studio-dock button{color:#69736d;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:82px;min-height:56px;font-size:11px;font-weight:700;display:flex}.studio-dock button[aria-pressed=true],.studio-dock button:hover{color:#245b47}.studio-savebar{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.studio-savebar>span{overflow-wrap:anywhere;flex:1;min-width:100px;font-size:12px}.studio-history{display:flex}.studio-tab-preview .editor-controls{display:none}.studio-tab-preview .editor-columns{display:block}.studio-tab-preview .editor-preview{max-width:460px;margin:0 auto}.text-button{color:#245b47;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.content-subtitle{color:#758079;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.content-thumb{border-radius:8px;flex-shrink:0;width:48px;height:48px}.content-workspace .link-toolbar{flex-wrap:wrap;gap:10px}.content-workspace .link-toolbar .btn-primary{padding:10px 14px;font-size:12px}.content-workspace .link-toolbar .segmented button{padding:9px 10px;font-size:12px}.content-workspace .link-toolbar small{opacity:.5;margin-left:5px}.content-workspace .link-item-main{grid-template-columns:22px 48px minmax(0,1fr) auto;display:grid}.content-workspace .link-list{grid-template-columns:minmax(0,1fr)}.content-workspace .link-item{border-radius:8px;min-width:0;padding:16px}.content-workspace .link-item-main h2{font-size:14px}.editor-dialog{overscroll-behavior:contain;color:#1d1d22;background:#fff;border:1px solid #dfdfe2;border-radius:8px;width:min(620px,100% - 32px);max-width:620px;max-height:min(88svh,850px);margin:auto;padding:0;box-shadow:0 18px 70px #18181d33}.editor-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#16161b60}.editor-dialog-inner{padding:24px}.editor-dialog-grip{display:none}.editor-dialog-inner>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.editor-dialog h2{font-size:22px;font-weight:800;line-height:1.3}.add-url{background:#f1f1f4;border:1px solid #e4e4e7;border-radius:8px;align-items:center;gap:12px;padding:14px;display:flex}.add-url input{background:0 0;outline:none;width:100%;min-width:0;font-size:14px}.content-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.content-choices button{text-align:left;background:#fbfbfe;border:1px solid #e5e5e8;border-radius:8px;flex-direction:column;align-items:flex-start;gap:9px;padding:17px 13px;display:flex}.content-choices button:hover{background:#f1f1f4;border-color:#245b47}.content-choices button:nth-child(2) svg{color:#a14d34}.content-choices button:nth-child(3) svg{color:#3151a6}.content-choices button:nth-child(4) svg{color:#8c386a}.content-choices strong{font-size:14px}.content-choices span{color:#78837b;font-size:11px;line-height:1.5}.suggestions-heading{color:#727d75;margin:28px 0 12px;font-size:13px;font-weight:700}.content-suggestions button{border-bottom:1px solid #ededf0;align-items:center;gap:15px;width:100%;padding:16px 0;display:flex}.content-suggestions span{text-align:left;flex:1;font-size:14px}.content-form>.text-button{margin-bottom:20px}.content-form .form-label{margin-bottom:18px}.content-form footer{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.metadata-status{color:#67736c;flex-wrap:wrap;align-items:center;gap:8px;min-height:24px;margin:-5px 0 20px;font-size:12px;display:flex}.metadata-status .text-button{margin-left:auto}.gallery-editor>div:not(.media-picker){grid-template-columns:65px minmax(0,1fr) 32px;align-items:center;gap:10px;margin-bottom:10px;display:grid}.gallery-editor .media-image{aspect-ratio:1;border-radius:4px}.design-tool-tabs{scrollbar-width:thin;border-bottom:1px solid #e2e2e5;gap:8px;padding-bottom:13px;display:flex;overflow-x:auto}.design-tool-tabs button{border-radius:8px;flex-direction:column;flex:0 0 68px;justify-content:center;align-items:center;gap:8px;min-height:70px;padding:8px 2px;font-size:10px;display:flex}.design-tool-tabs button[aria-selected=true]{color:#245b47;background:#ebebee}.design-panel{padding-top:22px}.design-panel .theme-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.design-panel .theme-cover{aspect-ratio:.8}.design-panel .theme-tile:disabled{opacity:.6;cursor:not-allowed}.photo-presets{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.photo-presets button{border:1px solid #d8d8db;border-radius:8px;align-items:center;gap:9px;padding:14px 10px;font-size:12px;display:flex}.photo-presets button:disabled{opacity:.4}.muted{color:#738078;margin-top:12px;font-size:12px;line-height:1.6}.range-label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:26px;font-size:13px;display:flex}.range-label input{accent-color:#245b47;width:100%}.range-label output{color:#738078}.color-input{border-bottom:1px solid #e4e4e7;justify-content:space-between;align-items:center;margin-top:20px;padding-bottom:14px;font-size:14px;display:flex}.color-input input{cursor:pointer;background:0 0;border:0;width:38px;height:34px;padding:0}.sticker-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sticker-options button{border:1px solid #e2e2e5;border-radius:8px;place-items:center;gap:8px;padding:16px 4px;font-size:12px;display:grid}.sticker-options button[aria-pressed=true]{color:#245b47;background:#ebebee;border-color:#245b47}.public-profile{isolation:isolate;position:relative;overflow:clip}.profile-topbar,.profile-content{z-index:1;position:relative}.profile-wallpaper{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.profile-wallpaper>div{position:absolute;inset:-30px}.profile-wallpaper .media-image{width:100%;height:100%}.profile-wallpaper>span{background:var(--profile-bg);position:absolute;inset:0}.profile-wallpaper:after{content:"";background:linear-gradient(transparent 12%, var(--profile-bg) 90%);position:absolute;inset:0}.profile-heading{position:relative}.profile-heading .profile-portrait{aspect-ratio:4/3;border-radius:8px;width:100%;margin-bottom:-35px}.profile-heading .profile-portrait img{-o-object-position:50% var(--photo-y,25%);object-position:50% var(--photo-y,25%)}.photo-focus{gap:12px;max-width:420px;display:grid}.photo-focus-frame{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-color:#ececef;background-repeat:no-repeat;background-size:cover;border-radius:16px;width:100%;position:relative;box-shadow:inset 0 0 0 1px #1f20251f}.photo-focus-frame.is-dragging{cursor:grabbing;box-shadow:inset 0 0 0 2px #1f2025}.photo-focus-hint{color:#1f2025;background:#ffffffd9;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:10px;right:10px;box-shadow:0 4px 14px -6px #0008}.photo-focus input[type=range]{accent-color:#1f2025;width:100%}.header-portrait .profile-heading .avatar{z-index:1;box-shadow:0 0 0 5px var(--profile-bg)}.profile-sticker{z-index:2;color:var(--profile-text);position:absolute;top:18px;transform:rotate(12deg)}.sticker-right{right:16px}.sticker-left{left:16px;transform:rotate(-12deg)}.public-profile .profile-link{grid-template-columns:26px minmax(0,1fr) 18px}.public-profile .profile-link.has-thumbnail{grid-template-columns:48px minmax(0,1fr) 18px;padding:10px 14px 10px 10px}.profile-link-image{border-radius:var(--link-radius);width:48px;height:48px}.profile-link-copy{overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.profile-link-copy strong{font-weight:700}.profile-link-copy small{font-size:11px;line-height:max(1.5, var(--profile-ink,0));opacity:.85;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400;display:-webkit-box;overflow:hidden}.public-profile .profile-product,.public-profile .profile-product.has-thumbnail{border-radius:8px;grid-template-columns:minmax(0,1fr) 20px;gap:16px;padding:0 0 18px;display:grid;overflow:hidden}.profile-product .profile-link-image{aspect-ratio:16/10;border-radius:0;grid-column:1/-1;width:100%;height:auto}.profile-product .profile-link-image img{-o-object-fit:contain;object-fit:contain}.profile-product>.profile-link-number{grid-column:1/-1;place-items:center;min-height:90px;display:grid}.profile-product .profile-link-copy{align-items:flex-start;padding-left:18px;text-align:left!important}.profile-product .profile-link-arrow{margin-left:-10px}.product-price{margin-top:4px;font-size:12px}.profile-text-block,.profile-gallery-block{overflow-wrap:anywhere;padding:18px 0 6px}.profile-text-block h2,.profile-gallery-block h2{margin-bottom:8px;font-size:19px;font-weight:750}.profile-text-block p,.profile-gallery-block p{white-space:pre-line;font-size:13px;line-height:1.7}.profile-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.profile-gallery figure{min-width:0}.profile-gallery .media-image{aspect-ratio:1;border-radius:8px;width:100%}.profile-gallery figcaption{opacity:.8;margin-top:7px;font-size:10px;line-height:1.5}.profile-subscribe{border:1.5px solid color-mix(in srgb, var(--profile-text) 16%, transparent);border-radius:min(var(--link-radius,18px), 24px);background:var(--profile-surface);color:var(--profile-text);text-align:center;overflow-wrap:anywhere;grid-column:1/-1;gap:10px;min-width:0;padding:20px 18px 18px;display:grid}.profile-subscribe-icon{background:var(--profile-accent);width:38px;height:38px;color:var(--profile-contrast);border-radius:50%;justify-self:center;place-items:center;display:grid}.profile-subscribe h2{font-size:17px;font-weight:800;line-height:1.3}.profile-subscribe-text{opacity:.8;white-space:pre-line;font-size:13px;line-height:1.6}.profile-subscribe form{gap:10px;min-width:0;margin-top:4px;display:grid}.profile-subscribe-input{border:1.5px solid color-mix(in srgb, var(--profile-text) 22%, transparent);border-radius:min(var(--link-radius,14px), 16px);background:color-mix(in srgb, var(--profile-surface) 88%, var(--profile-text));width:100%;min-width:0;min-height:48px;color:var(--profile-text);font:inherit;text-align:left;padding:0 16px;font-size:16px}.profile-subscribe-input::placeholder{color:var(--profile-text);opacity:.5}.profile-subscribe-input:focus{outline:2px solid var(--profile-accent);outline-offset:1px}.profile-subscribe-consent{text-align:left;opacity:.85;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;font-size:12px;line-height:1.5;display:grid}.profile-subscribe-consent input{width:18px;height:18px;accent-color:var(--profile-accent);margin:0}.profile-subscribe-privacy{text-decoration:underline}.profile-subscribe-button{border:1.5px solid var(--profile-accent);border-radius:var(--link-radius);background:var(--profile-accent);min-height:50px;color:var(--profile-contrast);font:inherit;cursor:pointer;padding:12px 18px;font-size:14px;font-weight:800;transition:transform .15s,opacity .15s}.profile-subscribe-button:hover:not(:disabled){transform:translateY(-2px)}.profile-subscribe-button:disabled{opacity:.7;cursor:default}.profile-subscribe-error{color:#c0392b;text-align:left;font-size:12px;font-weight:700}.profile-subscribe-done{background:color-mix(in srgb, var(--profile-accent) 16%, transparent);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:700;display:flex}.is-preview .profile-subscribe{padding:14px 12px}.is-preview .profile-subscribe-input,.is-preview .profile-subscribe-button{min-height:40px;font-size:12px}.profile-countdown{border:1.5px dashed color-mix(in srgb, var(--profile-text) 28%, transparent);border-radius:min(var(--link-radius,18px), 24px);background:color-mix(in srgb, var(--profile-surface) 80%, transparent);color:var(--profile-text);text-align:center;overflow-wrap:anywhere;grid-column:1/-1;justify-items:center;gap:8px;min-width:0;padding:16px 16px 14px;display:grid}.profile-countdown-label{background:var(--profile-accent);color:var(--profile-contrast);letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.profile-countdown>strong{font-size:15px;font-weight:800;line-height:1.35}.profile-countdown-clock{grid-template-columns:repeat(4,minmax(0,52px));gap:6px;display:grid}.profile-countdown-clock span{background:color-mix(in srgb, var(--profile-text) 8%, transparent);border-radius:12px;gap:2px;padding:8px 0 6px;display:grid}.profile-countdown-clock b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;line-height:1}.profile-countdown-clock small,.profile-countdown-date{opacity:.75;font-size:10px}.profile-countdown{transition:border-color .3s;position:relative}.profile-countdown.is-live{border-style:solid;border-color:var(--profile-accent);animation:countdown-live .7s var(--jl-pop)}.profile-countdown.is-live .profile-countdown-label{animation:1s ease-in-out infinite countdown-pulse}.profile-countdown.is-live .profile-countdown-clock span{background:color-mix(in srgb, var(--profile-accent) 22%, transparent);animation:countdown-pop .5s var(--jl-pop) both}.profile-countdown.is-live .profile-countdown-clock span:nth-child(2){animation-delay:60ms}.profile-countdown.is-live .profile-countdown-clock span:nth-child(3){animation-delay:.12s}.profile-countdown.is-live .profile-countdown-clock span:nth-child(4){animation-delay:.18s}.profile-countdown.is-leaving{animation:.32s ease-in forwards countdown-leave}.profile-countdown-burst{pointer-events:none;position:absolute;inset:0}.profile-countdown-burst i{width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);background:var(--profile-accent);opacity:0;border-radius:50%;animation:.9s cubic-bezier(.2,.7,.3,1) both countdown-spark;position:absolute;top:50%;left:50%}.profile-countdown-burst i:nth-child(3n){background:var(--profile-text)}.profile-reveal{display:contents}@keyframes countdown-live{0%{transform:scale(1)}40%{box-shadow:0 0 0 8px color-mix(in srgb, var(--profile-accent) 30%, transparent);transform:scale(1.04)}to{transform:scale(1)}}@keyframes countdown-pulse{50%{transform:scale(1.08)}}@keyframes countdown-pop{0%{transform:translateY(0)scale(1)}45%{transform:translateY(-3px)scale(1.05)}to{transform:translateY(0)scale(1)}}@keyframes countdown-spark{0%{opacity:1;transform:rotate(var(--angle)) translateX(0) scale(1)}70%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateX(var(--distance)) scale(.4)}}@keyframes countdown-leave{to{opacity:0;filter:blur(6px);transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.profile-countdown.is-live,.profile-countdown.is-live .profile-countdown-label,.profile-countdown.is-live .profile-countdown-clock span{animation:none}.profile-countdown-burst{display:none}.profile-countdown.is-leaving{animation:.2s forwards countdown-fade}}@keyframes countdown-fade{to{opacity:0}}.public-profile button.profile-link{width:100%;font:inherit;cursor:pointer;text-align:inherit}.profile-lock-backdrop{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f10148c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.profile-lock{background:var(--profile-surface,#fff);width:min(100%,380px);color:var(--profile-text,#111);text-align:center;overflow-wrap:anywhere;border-radius:22px;justify-items:center;gap:10px;padding:26px 20px 20px;display:grid;position:relative;box-shadow:0 24px 60px #0000004d}.profile-lock h2{font-size:18px;font-weight:800}.profile-lock p{opacity:.85;font-size:13px;line-height:1.6}.profile-lock-icon{background:var(--profile-accent,#c8f169);width:44px;height:44px;color:var(--profile-contrast,#111);border-radius:50%;place-items:center;display:grid}.profile-lock-close{background:color-mix(in srgb, var(--profile-text,#111) 8%, transparent);width:34px;height:34px;color:inherit;cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.profile-lock form,.profile-lock-actions{gap:8px;width:100%;margin-top:4px;display:grid}.profile-lock-input{border:1.5px solid color-mix(in srgb, var(--profile-text,#111) 22%, transparent);width:100%;min-height:48px;color:inherit;font:inherit;background:0 0;border-radius:14px;padding:0 16px;font-size:16px}.profile-lock-input:focus{outline:2px solid var(--profile-accent,#c8f169);outline-offset:1px}.profile-lock-primary,.profile-lock-secondary{width:100%;min-height:48px;font:inherit;cursor:pointer;border-radius:14px;place-items:center;padding:10px 16px;font-size:14px;font-weight:800;text-decoration:none;display:grid}.profile-lock-primary{border:1.5px solid var(--profile-accent,#c8f169);background:var(--profile-accent,#c8f169);color:var(--profile-contrast,#111)}.profile-lock-primary:disabled{opacity:.6;cursor:default}.profile-lock-secondary{border:1.5px solid color-mix(in srgb, var(--profile-text,#111) 18%, transparent);color:inherit;background:0 0}.profile-lock-error{color:#c0392b;font-size:12px;font-weight:700}.profile-embed{border-radius:min(var(--link-radius,18px), 24px);isolation:isolate;grid-column:1/-1;width:100%;min-width:0;display:grid;overflow:hidden;box-shadow:0 10px 28px #00000029}.profile-embed.is-vertical.is-playing{width:min(100%,340px);margin-inline:auto}.profile-embed-frame{background:#000;width:100%;animation:.35s embed-in}.profile-embed-frame iframe{border:0;width:100%;height:100%;display:block}.profile-embed.is-audio .profile-embed-frame{background:0 0}.profile-embed.is-instagram .profile-embed-frame{background:#fff}@keyframes embed-in{0%{opacity:0}}.embed-facade{--facade-radius:min(var(--link-radius,18px), 24px);--art-w:var(--art,120px);--art-h:var(--art,120px);border-radius:var(--facade-radius);color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;isolation:isolate;background:#15161a;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid;position:relative;overflow:hidden}.embed-facade:disabled{cursor:default}.embed-facade.no-cover.is-youtube{background:linear-gradient(140deg,#ff3b4f,#3a0710 70%)}.embed-facade.no-cover.is-youtubemusic{background:linear-gradient(140deg,#f03,#2b0610 70%)}.embed-facade.no-cover.is-spotify{background:linear-gradient(140deg,#1ed760,#0d2a18 70%)}.embed-facade.no-cover.is-applemusic{background:linear-gradient(140deg,#fa2d48,#3b0a14 70%)}.embed-facade.no-cover.is-tiktok{background:linear-gradient(160deg,#25f4ee 0%,#111 40% 60%,#fe2c55 100%)}.embed-facade.no-cover.is-instagram{background:linear-gradient(150deg,#feda75 0%,#f58529 22%,#dd2a7b 55%,#3b0a24 100%)}.embed-facade.no-cover.is-facebook{background:linear-gradient(140deg,#1877f2,#0a2a5c 70%)}.embed-facade.no-cover.is-twitch{background:linear-gradient(140deg,#9146ff,#1e0b3d 70%)}.embed-facade-backdrop{z-index:-2;filter:blur(28px)saturate(1.3);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.4)}.embed-facade-backdrop img{-o-object-fit:cover;object-fit:cover}.embed-facade:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000006b,#00000038);position:absolute;inset:0}.embed-facade-art{width:var(--art-w);height:var(--art-h);background:#ffffff24;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #0000004d}.embed-facade-art .media-image{position:absolute;inset:0}.embed-facade-art img{-o-object-fit:cover;object-fit:cover}.embed-facade-copy{gap:3px;min-width:0;padding-right:34px;display:grid}.embed-facade-copy strong{font-size:16px;font-weight:800;line-height:max(1.25, var(--profile-ink,0));-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.embed-facade-copy small{font-size:13px;line-height:max(1.35, var(--profile-ink,0));opacity:.82;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.embed-facade-logo{display:flex;position:absolute;top:12px;right:12px}.embed-facade-play{color:#111;background:#fff;border-radius:50%;place-items:center;width:46px;height:46px;transition:transform .16s;display:grid;position:absolute;bottom:14px;right:14px;box-shadow:0 6px 18px #00000047}.embed-facade-play svg{margin-left:3px}.embed-facade:hover:not(:disabled) .embed-facade-play{transform:scale(1.07)}.embed-facade:focus-visible{outline:3px solid var(--profile-accent,#c6f432);outline-offset:3px}.embed-facade.is-audio.is-tall{text-align:center;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center}.embed-facade.is-audio.is-tall .embed-facade-art{aspect-ratio:1;width:min(200px,62%);height:auto}.embed-facade.is-audio.is-tall .embed-facade-copy{justify-items:center;padding-right:0}.embed-facade.is-audio.is-tall .embed-facade-copy small{white-space:normal}.embed-facade.is-vertical{--art-w:108px;--art-h:192px;align-items:start}.embed-facade.is-vertical .embed-facade-copy{padding:30px 40px 0 0}.embed-facade.is-vertical .embed-facade-copy strong{-webkit-line-clamp:4}.embed-facade.is-video{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.embed-facade.is-video .embed-facade-art{aspect-ratio:16/9;border-radius:12px;width:100%;height:auto}.embed-facade.is-video .embed-facade-copy{padding:0 40px 2px 4px}.embed-facade.is-video .embed-facade-logo{top:auto;bottom:14px}.embed-facade.is-video .embed-facade-play{width:60px;height:60px;margin:-30px 0 0 -30px;inset:50% auto auto 50%}.embed-facade.is-locked .embed-facade-backdrop img,.embed-facade.is-locked .embed-facade-art img{filter:blur(22px);transform:scale(1.15)}.embed-facade-lock{color:#fff;white-space:nowrap;background:#0f1014b8;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;bottom:14px;right:70px}.embed-facade.is-audio.is-tall .embed-facade-lock{inset:12px auto auto 14px}.embed-facade.is-video .embed-facade-lock{inset:22px auto auto 22px}@media (max-width:420px){.embed-facade:not(.is-video):not(.is-tall){--art:96px;gap:12px;padding:12px}.embed-facade.is-vertical{--art-w:92px;--art-h:164px}.embed-facade-copy strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.profile-embed-frame{animation:none}.embed-facade-play{transition:none}}.subscribe-page{color:#1f2025;background:#f1f1f4;align-content:center;justify-items:center;gap:28px;min-height:100svh;padding:40px 16px;display:grid}.subscribe-page-card{text-align:center;background:#fff;border:1px solid #e2e2e5;border-radius:22px;justify-items:center;gap:14px;width:100%;max-width:440px;padding:32px 24px;display:grid;box-shadow:0 1px 2px #1a1a1f08,0 10px 30px -14px #1a1a1f26}.subscribe-page-card>div{gap:14px;display:grid}.subscribe-page-card h1{font-size:22px;font-weight:800;line-height:1.3}.subscribe-page-card p{color:#6c7169;font-size:14px;line-height:1.6}.subscribe-page-icon{color:#5d625a;background:#efeff2;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.subscribe-page-icon.is-ok{color:#1f2025;background:#dccfff}.subscribe-page-legal{color:#6c7169;flex-wrap:wrap;justify-content:center;gap:6px 16px;font-size:12px;display:flex}.footer-compact .profile-footer{gap:12px;padding-top:28px}.profile-text-block,.profile-gallery-block{grid-column:1/-1}.profile-theme-team .profile-link:not(.has-thumbnail):not(.profile-product){grid-template-columns:minmax(0,1fr) 18px}.profile-theme-team .profile-link.has-thumbnail:not(.profile-product){grid-column:1/-1}.public-profile.buttons-shadow .profile-link{background:var(--profile-surface);color:var(--profile-text);border:1px solid var(--profile-text);box-shadow:4px 4px 0 var(--profile-text)}.public-profile.has-custom-radius .profile-link:not(.profile-product){border-radius:var(--link-radius)}.public-profile .profile-heading h1,.public-profile .profile-heading h3{letter-spacing:0}@media (max-width:767px){.is-page-studio .mobile-dock{display:none}.is-page-studio .dashboard-main{padding-bottom:0}.studio-editor .editor-columns{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:20px}.studio-editor .editor-preview{display:none;position:static}.studio-tab-preview .editor-preview,.studio-tab-design .editor-preview{display:block}.studio-tab-design .editor-preview{grid-row:1}.studio-tab-design .preview-device{max-height:420px;overflow-y:auto}.studio-editor .preview-device{border-width:1px;border-radius:8px}.studio-bottom{padding:14px 16px calc(8px + env(safe-area-inset-bottom));background:#f9fafbf5;border-top:1px solid #e4e4e7;margin:0;position:fixed;bottom:0;left:0;right:0}.studio-editor{padding-bottom:200px}body:has(.is-page-studio) .cookie-reopen{bottom:195px}.studio-dock{width:100%;box-shadow:none;background:0 0;border:0;justify-content:space-around;gap:0;padding:0}.studio-dock button{min-height:52px}.studio-savebar{gap:6px;padding:2px 0 12px}.studio-savebar>span{flex-basis:calc(100% - 90px);font-size:11px}.studio-savebar>.text-button{margin-left:auto}.studio-savebar .btn-primary{padding:10px 14px;font-size:12px}.editor-dialog{border-radius:8px 8px 0 0;width:100%;max-width:100%;max-height:92svh;margin:auto 0 0}.editor-dialog-grip{background:#dddde0;border-radius:999px;width:40px;height:5px;margin:-8px auto 12px;display:block}.editor-dialog-inner{padding:20px 18px calc(24px + env(safe-area-inset-bottom))}.editor-dialog h2{font-size:20px}.content-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.content-choices button{padding:14px}.design-tool-tabs{margin-inline:-4px}.studio-editor .editor-toolbar{gap:6px;padding-bottom:14px}.studio-editor .editor-toolbar .segmented button{padding-inline:10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.design-editor-intro{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:24px;display:flex}.design-editor-intro>div>p:last-child,.design-panel-heading p{color:#747a72;margin-top:5px;font-size:13px;line-height:1.6}.design-pro-callout{color:#fff;background:#1f2025;border-radius:16px;flex:none;align-items:center;gap:10px;max-width:280px;padding:12px 14px;display:flex}.design-pro-callout>svg{color:#cbb8ff;flex-shrink:0}.design-pro-callout span{gap:2px;display:grid}.design-pro-callout strong{font-size:12px}.design-pro-callout small{color:#b8b8bb;font-size:10px;line-height:1.35}.design-panel-heading{margin-bottom:20px}.design-option-group{margin-top:24px}.design-option-group h3{margin-bottom:10px;font-size:13px;font-weight:800}.design-choice-grid,.header-layout-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.design-choice,.header-layout-card{color:#41453f;background:#fff;border:1px solid #dfdfe2;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:92px;padding:10px;font-size:11px;font-weight:750;transition:border-color .16s,background .16s,transform .16s;display:flex;position:relative}.design-choice:hover:not(:disabled),.header-layout-card:hover:not(:disabled){border-color:#9da398;transform:translateY(-2px)}.design-choice[aria-pressed=true],.header-layout-card[aria-pressed=true]{background:#efeff2;border-color:#1f2025;box-shadow:inset 0 0 0 1px #1f2025}.design-choice:disabled,.header-layout-card:disabled{cursor:not-allowed;opacity:.63}.choice-sample{color:#fff;background:#1f2025;border-radius:7px;place-items:center;width:58px;height:27px;font-size:16px;display:grid;position:relative}.choice-sample.sample-visual{background-position:50%;background-size:cover;border:1px solid #d8d8db;width:78px;height:48px;box-shadow:inset 0 0 0 1px #fff5}.sample-visual.sample-center,.sample-visual.sample-left{color:#555d52;background:#ececef;flex-direction:column;justify-content:center;gap:3px;padding:6px 9px;display:flex}.sample-visual.sample-center{align-items:center}.sample-visual.sample-left{align-items:flex-start}.alignment-sample-avatar{-o-object-fit:cover;object-fit:cover;background:#d4d4d7;border-radius:50%;width:16px;height:16px}.sample-visual.sample-center i,.sample-visual.sample-left i{background:currentColor;border-radius:4px;width:34px;height:3px;display:block}.sample-visual.sample-center i:last-child,.sample-visual.sample-left i:last-child{opacity:.45;width:24px}.choice-sample.sample-page{background:var(--s-bg);color:var(--s-fg);border-color:color-mix(in srgb, var(--s-fg) 18%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:6px 10px;display:flex;overflow:hidden}.sample-page>i{display:block}.kind-motion>i,.kind-amount>i{background:var(--s-fx);width:6px;height:6px;box-shadow:0 0 8px var(--s-fx);border-radius:50%;margin:-3px;animation:1.8s ease-in-out infinite alternate sample-float;position:absolute}.kind-motion.sample-off>i{animation:none}.kind-motion.sample-calm>i{animation-duration:3.4s}.kind-motion.sample-lively>i{animation-duration:.8s}.kind-amount>i{width:5px;height:5px;animation-name:sample-twinkle;animation-duration:1.6s}@keyframes sample-float{0%{translate:0 5px}to{translate:0 -6px}}@keyframes sample-twinkle{0%{opacity:.35;scale:.7}to{opacity:1;scale:1.15}}.kind-tap>svg{z-index:1;position:relative}.kind-tap>i{background:var(--s-fx);transform-origin:50%;border-radius:2px;width:2px;height:7px;margin:-3.5px -1px;animation:1.4s ease-out infinite sample-burst;position:absolute;top:50%;left:50%;transform:translateY(-14px)}.kind-tap.sample-off>svg{opacity:.45}.kind-tap.sample-off:after{content:"";opacity:.7;background:currentColor;border-radius:2px;width:30px;height:2px;position:absolute;rotate:-40deg}@keyframes sample-burst{0%,30%{opacity:0;transform:translateY(-9px)}45%{opacity:1}to{opacity:0;transform:translateY(-18px)}}.kind-button>i,.kind-radius>i,.kind-shadow>i{background:var(--s-ac);border-radius:4px;width:100%;height:11px}.kind-button.sample-soft>i{background:color-mix(in srgb, var(--s-ac) 22%, var(--s-bg))}.kind-button.sample-outline>i{box-shadow:inset 0 0 0 1.5px var(--s-ac);background:0 0}.kind-button.sample-shadow>i{background:var(--s-bg);box-shadow:inset 0 0 0 1px var(--s-fg), 3px 3px 0 var(--s-fg)}.kind-button.sample-glass{background:linear-gradient(135deg, var(--s-ac), color-mix(in srgb, var(--s-ac) 30%, var(--s-bg)))}.kind-button.sample-glass>i{background:#fff5;box-shadow:inset 0 0 0 1px #fffa}.kind-radius.sample-square>i{border-radius:0}.kind-radius.sample-soft>i{border-radius:3px}.kind-radius.sample-rounded>i{border-radius:5px;height:12px}.kind-radius.sample-pill>i{border-radius:999px}.kind-shadow>i{width:88%}.kind-shadow.sample-soft>i{box-shadow:0 4px 7px -3px color-mix(in srgb, var(--s-fg) 55%, transparent)}.kind-shadow.sample-strong>i{box-shadow:0 6px 10px -3px color-mix(in srgb, var(--s-fg) 80%, transparent)}.kind-shadow.sample-hard>i{box-shadow:3px 3px 0 var(--s-fg)}.kind-pattern.sample-dots{background-image:radial-gradient(color-mix(in srgb, var(--s-fg) 45%, transparent) 1.4px, transparent 1.6px);background-size:9px 9px}.kind-pattern.sample-grid{background-image:linear-gradient(color-mix(in srgb, var(--s-fg) 30%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--s-fg) 30%, transparent) 1px, transparent 1px);background-size:10px 10px}.kind-pattern.sample-waves{background-image:repeating-radial-gradient(circle at 0 100%, transparent 0 6px, color-mix(in srgb, var(--s-fg) 35%, transparent) 6px 7px)}.kind-sticker{flex-flow:wrap;align-content:center;gap:3px 5px}.kind-sticker>b{background:color-mix(in srgb, var(--s-fg) 30%, var(--s-bg));border-radius:50%;width:18px;height:18px}.kind-sticker>svg{color:var(--s-ac)}.kind-sticker.sample-left>svg{order:-1}.kind-sticker>i{background:var(--s-ac);border-radius:4px;flex-basis:100%;height:5px}.kind-footer{justify-content:flex-start;padding-top:8px}.kind-footer>i{background:var(--s-ac);border-radius:3px;width:100%;height:7px}.kind-footer>em{opacity:.7;margin-top:auto;font-size:7px;font-style:normal;font-weight:800}.kind-footer.sample-compact>em{opacity:.35;background:currentColor;border-radius:3px;width:14px;height:3px}@media (prefers-reduced-motion:reduce){.sample-page>i{animation:none!important}}.theme-pro-badge{color:#68419b;align-items:center;gap:3px;margin-left:5px;font-size:9px;font-weight:800;display:inline-flex}.theme-card-avatar{background:#fff6;border-radius:50%;width:30px;height:30px;margin-bottom:7px;overflow:hidden}.theme-card-fallback{place-items:center;display:grid;font-size:9px!important}.theme-cover>strong{margin-bottom:auto;font-size:18px;line-height:1}.header-layout-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.header-layout-card{min-height:132px}.header-card-stage{background:#ebebee;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;width:100%;min-height:72px;padding:8px;display:flex;position:relative;overflow:hidden}.header-card-stage .media-image{border-radius:50%;width:32px;height:32px}.header-card-stage i{background:#7d827a;border-radius:4px;width:54%;height:4px;display:block}.header-card-stage i:last-child{opacity:.45;width:72%}.header-card-compact .header-card-stage{flex-flow:wrap;justify-content:flex-start}.header-card-portrait .header-card-stage .media-image,.header-card-hero .header-card-stage .media-image,.header-card-banner .header-card-stage .media-image{border-radius:0;width:calc(100% + 16px);height:42px;margin:-8px -8px 0}.header-card-hero .header-card-stage .media-image{height:60px}.header-card-banner .header-card-stage .media-image{height:34px}.color-value{color:#8b9088;text-transform:uppercase;margin-left:auto;font-family:ui-monospace,monospace;font-size:10px}.font-library{margin-top:8px}.font-library-toolbar{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.font-library-toolbar h3{font-size:15px;font-weight:800}.font-library-toolbar p{color:#81877e;margin-top:5px;font-size:11px}.font-library-toolbar .field{background:#fff;width:min(240px,45%)}.font-choice-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.font-choice-grid>button{text-align:left;background:#fff;border:1px solid #dfdfe2;border-radius:14px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;min-height:112px;padding:14px;transition:border-color .16s,transform .16s,background .16s;display:flex;position:relative}.font-choice-grid>button:hover:not(:disabled){border-color:#989f94;transform:translateY(-2px)}.font-choice-grid>button[aria-pressed=true]{background:#efeff2;border-color:#1f2025;box-shadow:inset 0 0 0 1px #1f2025}.font-choice-grid>button.is-locked>span:first-child,.font-choice-grid>button.is-locked>strong{opacity:.6}.font-choice-grid>button>span:first-child{color:#1f2025;font-size:30px;font-weight:700;line-height:1.1}.font-choice-grid>button>strong{color:#555c53;width:100%;font-size:14px;font-weight:400;line-height:max(1.3, var(--font-ink,0));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.font-choice-grid .theme-pro-badge{position:absolute;top:9px;right:9px}.color-live-preview{border:1px solid #dddde0;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:10px 12px;min-height:135px;padding:22px;display:grid;overflow:hidden}.color-live-preview>span{border-radius:50%;grid-row:1/3;width:42px;height:42px;box-shadow:0 0 0 4px #fff5}.color-live-preview>strong{align-self:end;font-size:18px}.color-live-preview>i{text-align:center;border-radius:999px;align-self:start;width:min(230px,100%);padding:9px 14px;font-size:11px;font-style:normal}.color-section-title{margin:22px 0 10px;font-size:13px;font-weight:800}.color-swatches{grid-template-columns:repeat(9,36px);gap:9px;display:grid}.color-swatch{border-radius:50%;width:36px;height:36px;box-shadow:0 0 0 1px #1f202522}.color-swatch[aria-pressed=true]{box-shadow:0 0 0 3px #fff,0 0 0 5px #1f2025}.color-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.color-field-grid .color-input{background:#f9f9fc;border:1px solid #e0e0e3;border-radius:12px;margin:0;padding:13px 14px}@media (max-width:760px){.design-editor-intro{flex-direction:column}.design-pro-callout{width:100%;max-width:none}.design-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.header-layout-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.design-panel .theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.font-library-toolbar{flex-direction:column;align-items:stretch}.font-library-toolbar .field{width:100%}.font-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.color-swatches{grid-template-columns:repeat(6,36px)}.color-field-grid{grid-template-columns:1fr}}.public-profile.wallpaper-gradient{background-image:linear-gradient(var(--profile-gradient-angle), var(--profile-bg), var(--profile-gradient-end))}.public-profile.wallpaper-pattern.pattern-dots{background-image:radial-gradient(color-mix(in srgb, var(--profile-text) 16%, transparent) 1.5px, transparent 1.5px);background-size:20px 20px}.public-profile.wallpaper-pattern.pattern-grid{background-image:linear-gradient(color-mix(in srgb, var(--profile-text) 10%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--profile-text) 10%, transparent) 1px, transparent 1px);background-size:28px 28px}.public-profile.wallpaper-pattern.pattern-waves{background-image:repeating-radial-gradient(ellipse at 0 0, transparent 0 18px, color-mix(in srgb, var(--profile-text) 9%, transparent) 19px 21px)}.public-profile .profile-link{background:var(--profile-button);border-color:var(--profile-button);color:var(--profile-contrast)}.public-profile.buttons-soft .profile-link{background:color-mix(in srgb, var(--profile-button) 15%, var(--profile-surface));border-color:color-mix(in srgb, var(--profile-button) 16%, transparent);color:var(--profile-text)}.public-profile.buttons-outline .profile-link{color:var(--profile-button);border:1.5px solid var(--profile-button);background:0 0}.public-profile.buttons-glass .profile-link{background:color-mix(in srgb, var(--profile-surface) 28%, transparent);color:var(--profile-text);-webkit-backdrop-filter:blur(var(--profile-glass-blur)) saturate(145%);border:1px solid #ffffff73;box-shadow:inset 0 1px #ffffff50}.public-profile.button-shadow-soft .profile-link{box-shadow:0 10px 25px -14px color-mix(in srgb, var(--profile-text) 45%, transparent)}.public-profile.button-shadow-strong .profile-link{box-shadow:0 16px 34px -12px color-mix(in srgb, var(--profile-text) 60%, transparent)}.public-profile.button-shadow-hard .profile-link{box-shadow:6px 6px 0 var(--profile-text)}.public-profile,.public-profile .profile-link,.public-profile .profile-work-with-me,.public-profile .profile-tab{font-family:var(--profile-font,inherit)}.public-profile .profile-heading h1,.public-profile .profile-heading h3{font-family:var(--profile-title-font,var(--profile-font,inherit))}.public-profile.align-left .profile-heading{text-align:left;align-items:flex-start}.public-profile.align-left .profile-bio{max-width:100%}.public-profile.align-left .profile-socials{justify-content:flex-start}.header-compact .profile-heading{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 18px;display:grid}.header-compact .profile-heading .avatar{grid-row:1/5}.header-compact .profile-heading h1,.header-compact .profile-heading h3,.header-compact .profile-handle,.header-compact .profile-bio,.header-compact .profile-socials{justify-content:flex-start;margin-top:0}.header-compact .profile-bio{max-width:none}.header-hero .profile-heading .profile-portrait{aspect-ratio:16/11;border-radius:0 0 26px 26px;width:calc(100% + 48px);margin:-38px -24px 4px;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.header-hero .profile-heading .avatar{display:none}.header-hero .profile-heading h1,.header-hero .profile-heading h3{z-index:1;margin-top:-26px;font-size:clamp(34px,7vw,52px);position:relative}.header-banner .profile-heading .profile-portrait{aspect-ratio:auto;border-radius:0 0 26px 26px;width:calc(100% + 48px);height:190px;margin:-38px -24px -50px}.header-banner .profile-heading .avatar{z-index:1;box-shadow:0 0 0 6px var(--profile-bg)}.profile-section-tabs{background:color-mix(in srgb, var(--profile-text) 10%, transparent);border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;margin-top:26px;padding:4px;display:grid}.profile-section-tabs button{border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 14px;font-size:12px;font-weight:800;display:flex}.profile-section-tabs button[aria-selected=true]{background:var(--profile-surface);color:var(--profile-text);box-shadow:0 5px 18px #00000012}.profile-section-tabs button>span:last-child{background:color-mix(in srgb, var(--profile-text) 9%, transparent);border-radius:999px;min-width:18px;padding:2px 5px;font-size:9px}.profile-section-tabs+.profile-links{margin-top:15px}.profile-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.profile-shop-grid .profile-product,.profile-theme-team .profile-shop-grid .profile-product{grid-template-columns:minmax(0,1fr) 20px;width:100%;min-width:0;display:grid}.profile-shop-grid .profile-empty{grid-column:1/-1}@media (max-width:480px){.profile-shop-grid{grid-template-columns:minmax(0,1fr)}.header-compact .profile-heading{grid-template-columns:64px minmax(0,1fr);gap:3px 13px}.header-compact .profile-heading .avatar{width:64px!important;height:64px!important}}.public-profile .profile-links .profile-link.profile-featured{aspect-ratio:16/9;isolation:isolate;border-radius:min(var(--link-radius,18px), 22px);text-align:left;grid-column:1/-1;align-items:flex-end;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.profile-featured .profile-featured-image{z-index:-2;border-radius:0;width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.profile-featured .profile-featured-image img{-o-object-fit:cover;object-fit:cover}.profile-featured.has-thumbnail:after{content:"";z-index:-1;background:linear-gradient(#0000 38%,#000000b8 100%);position:absolute;inset:0}a.profile-featured:hover .profile-featured-image{transform:scale(1.04)}.public-profile .profile-links .profile-featured.no-image{aspect-ratio:5/2;background:radial-gradient(circle at 85% 10%, #ffffff4d, transparent 45%), linear-gradient(135deg, var(--profile-button,var(--profile-accent)), color-mix(in srgb, var(--profile-button,var(--profile-accent)) 55%, var(--profile-text)));color:var(--profile-contrast)}.profile-link.profile-featured .profile-featured-copy{text-align:left}.profile-featured-copy{overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;padding:16px 18px;display:grid}.profile-featured.has-thumbnail .profile-featured-copy{color:#fff;text-shadow:0 1px 12px #0005}.profile-featured-copy strong{font-size:16px;font-weight:800;line-height:1.25}.profile-featured-copy small{font-size:11.5px;line-height:max(1.45, var(--profile-ink,0));opacity:.9;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.profile-featured-arrow{color:#1f2025;background:#ffffffe6;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;margin:0 14px 16px 0;display:grid}.is-preview .profile-featured-copy{padding:12px 13px}.is-preview .profile-featured-copy strong{font-size:13px}.is-preview .profile-featured-arrow{width:28px;height:28px;margin:0 10px 12px 0}@media (prefers-reduced-motion:reduce){.profile-featured .profile-featured-image{transition:none}}.layout-picker{border:0;gap:10px;min-width:0;margin:18px 0 4px;padding:0;display:grid}.layout-picker legend{margin-bottom:10px;font-size:13px;font-weight:700}.layout-choice{cursor:pointer;background:#fff;border:1.5px solid #dcdcdf;border-radius:18px;grid-template-columns:22px minmax(0,1fr);gap:4px 12px;padding:14px 16px 16px;transition:border-color .16s,box-shadow .16s,transform .14s;display:grid;position:relative}.layout-choice:hover{border-color:#1f2025}.layout-choice:active{transform:scale(.99)}.layout-choice.is-selected{border:2px solid #1f2025;padding:13.5px 15.5px 15.5px;box-shadow:0 10px 26px -18px #1f2025}.layout-choice input{opacity:0;pointer-events:none;position:absolute}.layout-choice:has(input:focus-visible){outline-offset:2px;outline:3px solid #b79cff}.layout-choice-radio{background:#fff;border:1.5px solid #c7c7ca;border-radius:999px;width:22px;height:22px;margin-top:1px;transition:border .16s,background .16s}.layout-choice.is-selected .layout-choice-radio{animation:layout-pop .26s var(--jl-pop);background:#dccfff;border:6px solid #1f2025}@keyframes layout-pop{0%{transform:scale(.6)}}.layout-choice-text{gap:3px;min-width:0;display:grid}.layout-choice-text strong{align-items:center;gap:8px;font-size:14px;display:flex}.layout-choice-text small{color:#6b6f66;font-size:12px;line-height:1.45}.layout-pro-badge{color:#cbb8ff;letter-spacing:.02em;background:#1f2025;border-radius:999px;align-items:center;gap:3px;margin-left:auto;padding:3px 9px;font-size:10px;font-weight:800;display:inline-flex}.layout-preview{background:linear-gradient(135deg,#f1f1f4,#eef6dd);border-radius:14px;grid-column:1/-1;place-items:center;margin-top:10px;padding:16px 12px;display:grid}.layout-preview-pill{color:#fff;text-align:center;background:#1f2025;border-radius:999px;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:10px;width:min(250px,100%);padding:5px 12px 5px 5px;font-size:11px;font-weight:700;display:grid}.layout-preview-pill img{-o-object-fit:cover;object-fit:cover;border-radius:999px;width:28px;height:28px}.layout-preview-card{aspect-ratio:2;border-radius:16px;width:min(260px,100%);display:block;position:relative;overflow:hidden;box-shadow:0 14px 30px -18px #1f2025}.layout-preview-card img{-o-object-fit:cover;object-fit:cover}.layout-preview-card:after{content:"";background:linear-gradient(#0000 45%,#000000b0);position:absolute;inset:0}.layout-preview-caption{z-index:1;color:#fff;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex;position:absolute;bottom:10px;left:12px;right:10px}.layout-preview-caption svg{color:#1f2025;background:#dccfff;border-radius:999px;flex:none;width:22px;height:22px;padding:4px}.layout-choice:hover .layout-preview-card img{transform:scale(1.04)}.layout-preview-card img{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.layout-upgrade-note{color:#fff;background:#1f2025;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 14px;font-size:12px;line-height:1.45;display:flex}.layout-upgrade-note>svg{color:#cbb8ff;flex:none}.layout-upgrade-note span{flex:160px}.layout-upgrade-note button{color:#fff;cursor:pointer;background:#1f2025;border:0;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:800}.layout-hint{color:#5b2fc9;font-size:12px}@media (prefers-reduced-motion:reduce){.layout-choice.is-selected .layout-choice-radio{animation:none}.layout-preview-card img{transition:none}}.public-profile.has-cover:not(.is-preview) .profile-topbar{z-index:4;width:100%;max-width:520px;padding:max(14px, env(safe-area-inset-top)) 14px 0;pointer-events:none;justify-content:flex-end;position:absolute;top:0;left:50%;transform:translate(-50%)}.public-profile.has-cover:not(.is-preview) .profile-topbar .editor-dialog{pointer-events:auto}.public-profile.has-cover:not(.is-preview) .profile-topbar>.icon-button{pointer-events:auto;color:#fff;-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);background:#0000002e;border:1px solid #ffffff4d;border-radius:50%;flex-basis:40px;width:40px;height:40px;box-shadow:0 4px 14px #0000002a}.public-profile.has-cover:not(.is-preview) .profile-topbar>.icon-button:hover{background:#00000045}.public-profile.has-cover:not(.is-preview) .profile-content{padding-top:38px}.content-note{color:#2b2e33;background:#f1f1f4;border-radius:16px;justify-items:start;gap:10px;margin-bottom:18px;padding:14px 16px;font-size:14px;line-height:1.5;display:grid}.font-target-switch{width:fit-content;max-width:100%;margin-bottom:14px;display:flex}.font-target-switch>button{white-space:normal;text-align:center;min-width:0}@media (max-width:760px){.font-target-switch{width:100%}.font-target-switch>button{flex:1}}.link-extra{background:#fff;border:1.5px solid #dcdcdf;border-radius:18px;margin:14px 0 0}.link-extra[open]{padding-bottom:14px}.link-extra summary{cursor:pointer;align-items:center;gap:9px;padding:14px 16px;font-size:14px;font-weight:800;list-style:none;display:flex}.link-extra summary::-webkit-details-marker{display:none}.link-extra summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin-left:6px;transition:transform .16s;transform:rotate(45deg)translateY(-3px)}.link-extra[open] summary:after{transform:rotate(225deg)translateY(-2px)}.link-extra summary .layout-pro-badge,.link-extra-state{margin-left:auto}.link-extra-state{color:#2f4a00;background:#eef9d6;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800}.link-extra>:not(summary){margin-left:16px;margin-right:16px}.link-extra-help{color:#5a5f66;font-size:13px;line-height:1.5}.plan-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}@media (max-width:560px){.plan-fields{grid-template-columns:minmax(0,1fr)}}.plan-field{gap:6px;min-width:0;font-size:12px;font-weight:700;display:grid}.plan-input{align-items:center;gap:6px;min-width:0;display:flex}.plan-input .field{flex:1;min-width:0;font-size:16px}.plan-check{cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;margin-top:14px;display:grid}.plan-check input{accent-color:#1f2025;width:18px;height:18px;margin:2px 0 0}.plan-check span{gap:2px;font-size:13px;display:grid}.plan-check small{color:#5a5f66;line-height:1.45}.plan-check:has(input:disabled){opacity:.55;cursor:default}.link-extra-upgrade{background:#f1f1f4;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;font-size:13px;display:flex}.lock-choices{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.lock-choice{cursor:pointer;background:#fff;border:1.5px solid #dcdcdf;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.lock-choice input{opacity:0;pointer-events:none;position:absolute}.lock-choice.is-selected{color:#fff;background:#1f2025;border-color:#1f2025}.lock-choice:has(input:focus-visible){outline-offset:2px;outline:2px solid #1f2025}.lock-choice.is-locked{opacity:.6;cursor:default}.lock-choice .layout-pro-badge{margin-left:0}.plan-password{margin:14px 16px 0}.embed-detected{color:#5b2fc9;margin:-10px 0 14px;font-size:12px;font-weight:700}.embed-detected.is-missing{color:#b3261e}.embed-preview{transform-origin:50% 0;animation:embed-preview-pop .42s var(--jl-pop) both;background:#f1f1f4;border-radius:18px;gap:10px;margin:-4px 0 18px;padding:12px;display:grid}.embed-preview .embed-facade{animation:embed-preview-card .5s 80ms var(--jl-pop) both}@keyframes embed-preview-pop{0%{opacity:0;transform:translateY(-10px)scale(.92)}}@keyframes embed-preview-card{0%{opacity:0;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.embed-preview,.embed-preview .embed-facade{animation:none}}.embed-preview-label{color:#5b2fc9;font-size:12px;font-weight:800}.embed-preview-note{color:#5f6670;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:12px;line-height:1.5;display:flex}.embed-preview-note>span{flex:180px;min-width:0}.embed-preview-note>span.is-missing{color:#b3261e;font-weight:700}.embed-preview-connect{color:#3f4650;background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.embed-preview-connect>span{flex:180px;min-width:0}.embed-preview-connect a{color:#5b2fc9;white-space:nowrap;align-items:center;gap:6px;font-weight:800;display:inline-flex}.media-hint{color:#6b7280;margin:-12px 0 18px;font-size:12px;line-height:1.5}.adult-gate{z-index:90;-webkit-backdrop-filter:blur(22px);background:#0f1014b8}.canva-design{justify-items:start;gap:8px;margin:0 0 20px;display:grid}.canva-design p{margin:0}.canva-card{box-sizing:border-box;color:#1f2025;text-align:left;width:100%;font:inherit;cursor:pointer;background:linear-gradient(120deg,#e9fbfc,#f1ebff);border:1px solid #ded7fb;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.canva-card:disabled,.canva-card.is-soon{cursor:default}.canva-card.is-soon{opacity:.75}.canva-card>.canva-mark{flex-shrink:0}.canva-card-text{flex:1;gap:2px;min-width:0;display:grid}.canva-card-text strong{font-size:15px}.canva-card-text small{color:#5f6470;font-size:12px;line-height:1.35}.canva-card-soon{color:#5a32fa;background:#fff;border-radius:999px;flex-shrink:0;padding:4px 9px;font-size:11px;font-style:normal;font-weight:700}.canva-account{box-sizing:border-box;color:#1f2025;background:#fff;border:1px solid #ded7fb;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px;font-size:13px;display:flex}.canva-account>div{overflow-wrap:anywhere;flex:1;min-width:150px}.canva-account p{color:#5f6470;margin-top:4px}.canva-disconnect{color:#34234b;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #777080;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-weight:700;display:inline-flex}.canva-disconnect:disabled{opacity:.6;cursor:wait}.canva-card:focus-visible,.canva-disconnect:focus-visible{outline-offset:3px;outline:3px solid #7d2ae7}.link-item-actions .icon-button.is-on{color:var(--jl-accent,#713ce6);background:var(--jl-green-soft,#f1ecfe)}.rules-dialog .editor-dialog-inner{max-width:680px}.rules-loading{color:#5a5f66;align-items:center;gap:8px;padding:24px 0;font-size:14px;display:flex}.rules-editor{gap:4px;min-width:0;display:grid}.rules-link{background:#f1f1f4;border-radius:16px;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.rules-link>span:not(.layout-pro-badge){flex:1;min-width:0;display:grid}.rules-link strong{font-size:14px}.rules-link small{color:#5a5f66;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rules-note{color:#3b1f8f;background:#f1ecfe;border-radius:12px;margin:4px 0;padding:10px 12px;font-size:13px;line-height:1.45}.rules-section{background:#fff;border:1.5px solid #dcdcdf;border-radius:18px;gap:10px;min-width:0;margin-top:12px;padding:16px;display:grid}.rules-section h3{align-items:center;gap:7px;margin:0;font-size:14px;font-weight:800;display:flex}.rules-section .link-extra-help{margin:0}.rules-section .field,.rule-form .field{width:100%;min-width:0;font-size:16px}.rules-label{color:#5a5f66;text-transform:uppercase;letter-spacing:.04em;margin:4px 0 0;font-size:12px;font-weight:800}.rules-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rule-card{animation:rules-pop .32s var(--jl-pop);border:1px solid #e6e6ea;border-radius:14px;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.rule-card.is-off .rule-text,.rule-card.is-off .rule-number{opacity:.5}.rule-number{color:#fff;background:#1f2025;border-radius:999px;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:inline-grid}.rule-text{overflow-wrap:anywhere;gap:3px;min-width:0;font-size:13px;line-height:1.45;display:grid}.rule-text p{margin:0}.rule-warning{color:#8a4b00;align-items:flex-start;gap:6px;margin:2px 0 0;font-size:12px;font-weight:700;line-height:1.4;display:flex}.rule-warning svg{flex:none;margin-top:1px}.rule-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px;display:flex}@media (max-width:560px){.rule-card{grid-template-columns:26px minmax(0,1fr)}.rule-actions{grid-column:1/-1;justify-content:flex-start}}.rules-add{justify-self:start}.rule-form{min-width:0;animation:rules-pop .32s var(--jl-pop);background:#fafafb;border:1.5px solid #1f2025;border-radius:16px;gap:10px;padding:14px;display:grid}.rule-conditions,.rule-days,.rule-chips{flex-wrap:wrap;gap:6px;display:flex}.rule-conditions .lock-choice svg{flex:none}.rule-days .lock-choice{justify-content:center;min-width:44px;padding:8px 10px}.rule-block{background:#fff;border:1px solid #e6e6ea;border-radius:14px;gap:10px;min-width:0;margin:0;padding:12px;display:grid}.rule-block legend{padding:0 4px;font-size:12px;font-weight:800}.rule-block .plan-fields{margin-top:0}.rule-chip{color:#fff;background:#1f2025;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.rule-matches{gap:2px;display:grid}.rule-match{text-align:left;border-radius:10px;align-items:center;gap:6px;padding:9px 10px;font-size:14px;display:flex}.rule-match:hover,.rule-match:focus-visible{background:#f1f1f4}.rule-form-actions,.rules-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.rules-footer{margin-top:16px}.rules-footer .text-button.danger{color:#962745;margin-right:auto}.rules-hint{text-align:right}.rules-switch{margin-top:0}.rules-switch strong{align-items:center;gap:6px;display:inline-flex}.rules-body{gap:10px;min-width:0;padding-top:4px;display:grid}.rules-url{margin-top:2px}.rules-meter{background:#f1f1f4;border-radius:14px;gap:6px;padding:12px;font-size:13px;display:grid}.rules-meter p{margin:0;font-weight:700}.rules-meter .text-button{justify-self:start}.rules-meter-bar{background:#e1e1e6;border-radius:999px;height:8px;overflow:hidden}.rules-meter-bar span{border-radius:inherit;height:100%;transition:width .4s var(--jl-pop);background:#713ce6;display:block}.split-row{grid-template-columns:26px minmax(0,1fr) 92px auto;align-items:center;gap:8px;display:grid}.split-weight{align-items:center;gap:4px;font-size:13px;font-weight:700;display:flex}@media (max-width:560px){.split-row{grid-template-columns:26px minmax(0,1fr) 70px auto;gap:6px}.split-stats tbody th small{display:none}.rules-footer .text-button.danger{flex-basis:100%}}.rules-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.split-total{margin-left:auto;font-size:12px;font-weight:800}.split-total.is-wrong{color:#962745}.split-stats{gap:8px;min-width:0;display:grid}.split-table{min-width:0;overflow-x:auto}.split-stats table{border-collapse:collapse;width:100%;font-size:13px}.split-stats th,.split-stats td{text-align:left;vertical-align:middle;border-bottom:1px solid #efeff2;padding:8px 6px}.split-stats thead th{color:#5a5f66;text-transform:uppercase;font-size:11px;font-weight:800}.split-stats tbody th{align-items:center;gap:8px;min-width:0;font-weight:700;display:flex}.split-stats tbody th small{color:#5a5f66;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-weight:500;overflow:hidden}.split-stats .text-button{justify-self:start}.tester-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (max-width:640px){.tester-fields{grid-template-columns:minmax(0,1fr)}}.tester-result{overflow-wrap:anywhere;border-radius:14px;margin:0;padding:12px 14px;font-size:14px;font-weight:800}.tester-result small{font-weight:600}.tester-result.is-shown{color:#3b1f8f;background:#f1ecfe}.tester-result.is-hidden{color:#43464d;background:#f1f1f4}@keyframes rules-pop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rule-card,.rule-form{animation:none}}.rules-page{width:min(680px,100%);margin:0 auto;padding:24px 16px 48px}.rules-page h1{margin:0 0 16px;font-size:24px;font-weight:800}
.profile-theme-pumpkin-night,.theme-pumpkin-night{--fx:var(--fx-color,#ff9d2e)}.profile-theme-ghost-manor,.theme-ghost-manor{--fx:var(--fx-color,#d6fff0)}.profile-theme-liquid-glass,.theme-liquid-glass{--fx:var(--fx-color,#5e9cff)}.profile-theme-bubble-pop,.theme-bubble-pop{--fx:var(--fx-color,#7fd8ff)}.profile-theme-stardust,.theme-stardust{--fx:var(--fx-color,#9fd8ff)}.profile-theme-neon-arcade,.theme-neon-arcade{--fx:var(--fx-color,#29f3ff)}.theme-scene{z-index:0;pointer-events:none;contain:strict;font-size:10px;position:absolute;inset:0;overflow:hidden}.theme-scene *{box-sizing:border-box}.public-profile:not(.is-preview)>.theme-scene{height:100lvh;position:fixed;bottom:auto}.public-profile.is-preview>.theme-scene{font-size:7px}.public-profile.is-miniature>.theme-scene{font-size:5px}@media (max-width:600px){.public-profile:not(.is-preview)>.theme-scene{font-size:8px}}@media (min-width:1000px){.public-profile:not(.is-preview)>.theme-scene{font-size:14px}}.theme-cover.has-scene{isolation:isolate;overflow:hidden}.theme-cover>.theme-scene{border-radius:inherit;margin:0;font-size:3.6px;font-weight:400;position:absolute;inset:0}.theme-cover.has-scene>:not(.theme-scene):not(svg){z-index:1;position:relative}.theme-cover.has-scene>svg{z-index:2}.theme-cover.has-scene>i{opacity:.92}.theme-scene .sc-star,.theme-scene .sc-fly,.theme-scene .sc-ghost,.theme-scene .sc-rise,.theme-scene .sc-shooting,.theme-scene .sc-walk{animation-duration:calc(var(--d,10) * var(--fx-speed,1) * 1s);animation-delay:calc(var(--delay,0) * var(--fx-speed,1) * 1s);animation-iteration-count:infinite}.fx-motion-off .theme-scene *,.fx-motion-off .theme-scene :before,.fx-motion-off .theme-scene :after,.fx-motion-off.has-scene .profile-link,.fx-motion-off.has-scene .profile-link:after,.fx-motion-off.has-scene .profile-heading *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.theme-scene *,.theme-scene :before,.theme-scene :after,.has-scene .profile-link,.has-scene .profile-link:after,.has-scene .profile-heading *{animation-play-state:paused!important}.theme-tap{display:none}}.sc-star{left:var(--x);top:var(--y);width:calc(var(--s) * 1em);height:calc(var(--s) * 1em);will-change:opacity;background:#fff;border-radius:50%;animation-name:sc-twinkle;animation-timing-function:ease-in-out;position:absolute;box-shadow:0 0 .6em #ffffffa0}.sc-star.is-still{opacity:.7;border-radius:0;animation:none}@keyframes sc-twinkle{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}.theme-pumpkin-night,.public-profile.profile-theme-pumpkin-night{background-image:radial-gradient(ellipse 130% 55% at 50% 108%, color-mix(in srgb, var(--fx) 30%, transparent), transparent 62%), linear-gradient(180deg, #050407 0%, #0c090d 48%, #1a0f0b 100%)}.sc-moon-path{width:10em;height:10em;animation:sc-moon-path calc(38s * var(--fx-speed,1)) ease-in-out infinite alternate;position:absolute;top:6%;right:8%}@keyframes sc-moon-path{0%{transform:translate(3em,.6em)}50%{transform:translate(-1.5em,-.4em)}to{transform:translate(-6em,.8em)}}.sc-moon-halo{background:radial-gradient(closest-side, #fff0cc70, #ffd38a30 30%, color-mix(in srgb, var(--fx) 10%, transparent) 58%, transparent 100%);animation:sc-breathe calc(6s * var(--fx-speed,1)) ease-in-out infinite alternate;border-radius:50%;position:absolute;inset:-110%}@keyframes sc-breathe{0%{opacity:.75;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}.sc-moon{background:radial-gradient(24% 17% at 33% 42%,#d8c4a066,#0000),radial-gradient(30% 19% at 58% 31%,#d9c7a452,#0000),radial-gradient(19% 25% at 63% 62%,#d3bd9666,#0000),radial-gradient(13% 11% at 41% 71%,#cfb79059,#0000),radial-gradient(circle at 25% 25%,#d6c09c 0 .3em,#0000 .45em),radial-gradient(circle at 75% 45%,#d6c09c 0 .22em,#0000 .36em),radial-gradient(circle at 36% 32%,#fff,#fff6e2 45%,#f3e2bd 78%,#dcc394 100%);border-radius:50%;position:absolute;inset:0;box-shadow:inset -.9em -.7em 1.8em #8a643a4d,0 0 1.6em #fff1cf80,0 0 4em #ffd99a40}.sc-cloud{animation:sc-cloud calc(var(--cloud-d) * var(--fx-speed,1)) linear infinite;will-change:transform;position:absolute;inset:0}.sc-cloud:before{content:"";opacity:.9;background:radial-gradient(22% 42% at 22% 60%,#2c272a99,#0000),radial-gradient(26% 50% at 45%,#2f292c8c,#0000),radial-gradient(24% 40% at 68% 58%,#2b2629,#0000),radial-gradient(18% 32% at 86% 62%,#2a252866,#0000),radial-gradient(34% 22% at 46% 30%,#ffe1ad29,#0000);width:28em;height:5em;position:absolute;left:-30em}.sc-cloud-1{--cloud-d:74s;animation-delay:calc(-30s * var(--fx-speed,1))}.sc-cloud-1:before{top:9%}.sc-cloud-2{--cloud-d:98s;animation-delay:calc(-78s * var(--fx-speed,1))}.sc-cloud-2:before{opacity:.55;width:22em;height:4em;top:22%}@keyframes sc-cloud{0%{transform:translate(0)}to{transform:translate(calc(100% + 32em))}}.sc-fly{will-change:transform;animation-name:sc-fly;animation-timing-function:linear;position:absolute;inset:0}@keyframes sc-fly{0%{transform:translate(0)}to{transform:translate(calc(100% + 18em))}}.sc-bob{left:-9em;top:var(--y);width:calc(7em * var(--s));aspect-ratio:64/26;opacity:var(--o,1);animation:sc-bob calc(2.6s * var(--fx-speed,1)) ease-in-out infinite alternate;position:absolute}@keyframes sc-bob{0%{transform:translateY(-1.4em)rotate(-5deg)}to{transform:translateY(1.4em)rotate(4deg)}}.sc-bat-wing,.sc-bat-body{fill:#0b0708;display:block;position:absolute}.sc-bat-wing{width:50%;height:100%;animation:sc-flap calc(var(--f,.26) * var(--fx-speed,1) * 1s) ease-in-out infinite alternate;top:0}.sc-bat-wing.is-left{transform-origin:100% 34%;left:1%}.sc-bat-wing.is-right{transform-origin:0 34%;animation-name:sc-flap-right;right:1%}.sc-bat-body{width:16%;height:86%;top:6%;left:42%}@keyframes sc-flap{0%{transform:rotate(14deg)scaleY(1)}to{transform:rotate(-24deg)scaleY(.55)}}@keyframes sc-flap-right{0%{transform:rotate(-14deg)scaleY(1)}to{transform:rotate(24deg)scaleY(.55)}}.sc-ember{left:var(--x);width:calc(var(--s) * 1em);height:calc(var(--s) * 1em);background:radial-gradient(closest-side, #fff6c8, color-mix(in srgb, var(--fx) 85%, #ffd27a) 45%, transparent);opacity:0;animation:sc-ember calc(var(--d) * var(--fx-speed,1) * 1s) linear infinite;animation-delay:calc(var(--delay) * var(--fx-speed,1) * 1s);will-change:transform, opacity;border-radius:50%;position:absolute;bottom:6%}@keyframes sc-ember{0%{opacity:0;transform:translate(0)scale(1)}10%{opacity:1}25%{transform:translate(calc(var(--w) * 1em), -11em) scale(.95)}50%{transform:translate(calc(var(--w) * -.8em), -23em) scale(.85)}70%{opacity:.8}75%{transform:translate(calc(var(--w) * .9em), -34em) scale(.7)}to{opacity:0;transform:translateY(-46em)scale(.5)}}.sc-fog{height:34%;position:absolute;bottom:0;left:-20%;right:-20%}.sc-fog-pumpkin{background:radial-gradient(ellipse at 24% 100%, color-mix(in srgb, var(--fx) 30%, transparent), transparent 62%), radial-gradient(ellipse at 78% 100%, color-mix(in srgb, var(--fx) 18%, transparent), transparent 58%);animation:sc-drift calc(14s * var(--fx-speed,1)) ease-in-out infinite alternate}@keyframes sc-drift{0%{transform:translate(-6%)}to{transform:translate(6%)}}.sc-hills{fill:#060304;width:100%;height:13%;position:absolute;bottom:0;left:0}.sc-hills.is-back{fill:#110a0a;height:19%}.sc-tree{fill:#110a0a;width:11em;position:absolute;bottom:12%;right:3%}.sc-pk{width:20em;height:15em;position:absolute;bottom:2.5%}.sc-pk.is-big{font-size:.9em;left:0}.sc-pk.is-small{font-size:.56em;bottom:4%;right:3%}.is-mini .sc-pk.is-small{display:none}.pk-light{background:radial-gradient(ellipse 50% 46% at 50% 62%, color-mix(in srgb, var(--fx) 55%, transparent), transparent 72%);animation:sc-flicker calc(2.4s * var(--fx-speed,1)) linear infinite;position:absolute;inset:-45% -50% -20%}.pk-body{background:#9c3c07;border-radius:50%;position:absolute;inset:12% 6% 10%;overflow:hidden}.pk-spin{transform-style:preserve-3d;animation:pk-sway calc(7s * var(--fx-speed,1)) ease-in-out infinite alternate;position:absolute;inset:0 -6%}.is-small .pk-spin{animation-duration:calc(9s * var(--fx-speed,1));animation-delay:calc(-4s * var(--fx-speed,1))}@keyframes pk-sway{0%{transform:rotateY(-26deg)}to{transform:rotateY(26deg)}}.pk-lobe{backface-visibility:hidden;width:4.218em;height:106%;transform:rotateY(var(--a)) translateZ(8.4em);background:linear-gradient(90deg,#6a240099,#0000 24% 76%,#6a240099),radial-gradient(70% 60% at 50% 45%,#ffb357 0,#f7841f 50%,#d65f0e 100%);border-radius:50%;margin-left:-2.109em;position:absolute;top:-3%;left:50%;overflow:hidden}.pk-cut{stroke:#a33f08;stroke-width:2.6px;stroke-linejoin:round;paint-order:stroke;width:13em;display:block;position:absolute;top:25%}.pk-defs{width:0;height:0;position:absolute}.pk-hot-a{stop-color:#fffbe6}.pk-hot-b{stop-color:color-mix(in srgb, var(--fx) 25%, #ffe27a)}.pk-hot-c{stop-color:color-mix(in srgb, var(--fx) 45%, #ffb43c)}.pk-shade{background:radial-gradient(ellipse 30% 24% at 32% 26%, #ffffff2e, transparent), radial-gradient(ellipse 46% 40% at 50% 58%, color-mix(in srgb, var(--fx) 30%, #ffc04d59), transparent), radial-gradient(closest-side, transparent 58%, #4a1400a0 100%);position:absolute;inset:0}.pk-stem{width:4em;height:4.4em;margin-left:-2em;position:absolute;top:-1.4em;left:50%;overflow:visible}@keyframes sc-flicker{0%,to{opacity:1}8%{opacity:.72}12%{opacity:.96}38%{opacity:.84}42%{opacity:1}68%{opacity:.7}72%{opacity:.95}}.public-profile.profile-theme-pumpkin-night.buttons-solid .profile-link{box-shadow:inset 0 1px 0 #ffffff40, 0 10px 30px -12px color-mix(in srgb, var(--profile-button) 95%, transparent)}.public-profile.profile-theme-pumpkin-night.buttons-solid .profile-link:not(.profile-product){background-image:linear-gradient(#ffffff2e,#0000 60%)}.public-profile.profile-theme-pumpkin-night:not(.is-preview){min-height:calc(100svh + 250px)}.public-profile.profile-theme-pumpkin-night:not(.is-preview) .profile-footer{padding-bottom:130px}.profile-theme-pumpkin-night .profile-heading .avatar{box-shadow:0 0 0 4px var(--profile-bg), 0 0 0 6px var(--fx), 0 0 34px color-mix(in srgb, var(--fx) 70%, transparent)}.profile-theme-pumpkin-night .profile-heading h1,.profile-theme-pumpkin-night .profile-heading h3{text-shadow:0 0 22px color-mix(in srgb, var(--fx) 60%, transparent)}.theme-ghost-manor,.public-profile.profile-theme-ghost-manor{background-image:radial-gradient(ellipse 80% 40% at 78% 6%, color-mix(in srgb, var(--fx) 14%, transparent), transparent 70%), radial-gradient(ellipse 120% 40% at 50% 104%, color-mix(in srgb, var(--fx) 12%, transparent), transparent 70%), linear-gradient(180deg, #030706 0%, #07100d 55%, #0b1613 100%)}.sc-moon-path.is-manor{width:8em;height:8em;animation-duration:calc(44s * var(--fx-speed,1));top:7%;right:10%}.is-manor .sc-moon-halo{background:radial-gradient(closest-side, color-mix(in srgb, var(--fx) 30%, transparent), color-mix(in srgb, var(--fx) 10%, transparent) 40%, transparent 100%);inset:-90%}.sc-crescent{border-radius:50%;position:absolute;inset:0;box-shadow:inset -2em .8em #eef7ea}.profile-theme-ghost-manor .sc-cloud:before,.theme-ghost-manor .sc-cloud:before{background:radial-gradient(ellipse 22% 42% at 22% 60%, #13201d99, transparent), radial-gradient(ellipse 26% 50% at 45% 50%, #15231f8c, transparent), radial-gradient(ellipse 24% 40% at 68% 58%, #111c19, transparent), radial-gradient(ellipse 18% 32% at 86% 62%, #101a1766, transparent), radial-gradient(ellipse 34% 22% at 46% 30%, color-mix(in srgb, var(--fx) 16%, transparent), transparent)}.sc-web{fill:none;width:17em;height:17em;stroke:color-mix(in srgb, var(--profile-text,#e6f2ec) 30%, transparent);stroke-width:.6px;position:absolute;top:0;left:0}.sc-spider{aspect-ratio:1;width:3.2em;animation:sc-spider calc(9s * var(--fx-speed,1)) ease-in-out infinite;position:absolute;top:0;left:14em}.sc-spider:before{content:"";background:color-mix(in srgb, var(--profile-text,#e6f2ec) 40%, transparent);width:1px;height:40em;position:absolute;bottom:60%;left:calc(50% - .5px)}.sc-spider svg,.sc-spider .sp-legs{width:100%;display:block;position:absolute;inset:0}.sc-spider svg{fill:#1c2925;stroke:#b9d4c7;stroke-width:1.3px}.sc-spider .sp-legs svg{fill:none}.sc-spider .sp-legs{animation:sc-legs calc(.5s * var(--fx-speed,1)) ease-in-out infinite alternate}@keyframes sc-spider{0%,to{transform:translateY(2em)}42%{transform:translateY(17em)}50%{transform:translateY(15.5em)}58%{transform:translateY(17em)}}@keyframes sc-legs{0%{transform:scaleX(1)}to{transform:scaleX(.86)}}.sc-ghost{left:var(--x);top:var(--y);width:calc(5em * var(--s));opacity:0;will-change:transform, opacity;animation-name:sc-ghost;animation-timing-function:ease-in-out;position:absolute}@keyframes sc-ghost{0%{opacity:0;transform:translateY(3em)rotate(-5deg)scale(.92)}20%{opacity:.62}45%{transform:translate(1.8em,-1em)rotate(4deg)scale(1)}70%{opacity:.55;transform:translate(-.8em,-3.4em)rotate(-3deg)scale(1.02)}to{opacity:0;transform:translate(.6em,-6.5em)rotate(2deg)scale(1.08)}}.sc-ghost:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--fx) 34%, transparent), transparent);border-radius:50%;position:absolute;inset:-30% -40% 10%}.sc-ghost-svg{width:100%;display:block;position:relative;-webkit-mask-image:linear-gradient(#000 45%,#0000 98%);mask-image:linear-gradient(#000 45%,#0000 98%)}.sc-ghost-svg .gh-body{fill:color-mix(in srgb, var(--fx) 80%, #fff)}.sc-ghost-svg .gh-eye{fill:#0a1311}.sc-manor{aspect-ratio:400/150;width:58em;position:absolute;bottom:1.4em;left:50%;transform:translate(-50%)}.sc-manor svg{width:100%;height:100%;display:block}.sc-manor .mn-house{fill:#030806}.sc-manor .mn-window{animation:sc-flicker calc(3.4s * var(--fx-speed,1)) linear infinite;background:radial-gradient(circle at 50% 60%,#fff2b8,#ffcf70 50%,#f0a23a);border-radius:45% 45% 10% 10%;position:absolute;box-shadow:0 0 .8em #ffb34799}.sc-graves{fill:#030806;width:100%;height:7em;position:absolute;bottom:0;left:0}.sc-graves .gr-fence{fill:none;stroke:#030806;stroke-width:1.6px}.sc-ground{background:#030806;height:1.6em;position:absolute;bottom:0;left:0;right:0}.sc-mist{will-change:transform;width:200%;position:absolute;bottom:0;left:-50%}.sc-mist-back{background:radial-gradient(ellipse at 22% 70%, color-mix(in srgb, var(--fx) 16%, transparent), transparent 55%), radial-gradient(ellipse at 64% 60%, color-mix(in srgb, var(--fx) 20%, transparent), transparent 50%);height:30%;animation:sc-mist calc(34s * var(--fx-speed,1)) ease-in-out infinite alternate}.sc-mist-front{background:radial-gradient(ellipse at 38% 60%, color-mix(in srgb, var(--fx) 26%, transparent), transparent 55%), radial-gradient(ellipse at 84% 70%, color-mix(in srgb, var(--fx) 22%, transparent), transparent 50%);height:12%;animation:sc-mist calc(22s * var(--fx-speed,1)) ease-in-out infinite alternate-reverse;bottom:-4%}@keyframes sc-mist{0%{transform:translate(0)}to{transform:translate(22%)}}.sc-flash{background:radial-gradient(ellipse 90% 60% at 70% 10%, #e9fff6, color-mix(in srgb, var(--fx) 40%, transparent) 40%, transparent 75%);opacity:0;animation:sc-flash calc(13s * var(--fx-speed,1)) linear infinite;animation-delay:calc(-4s * var(--fx-speed,1));position:absolute;inset:0}@keyframes sc-flash{0%,88%,to{opacity:0}88.6%{opacity:.32}89.4%{opacity:.04}90.2%{opacity:.22}92%{opacity:0}}.public-profile.profile-theme-ghost-manor.buttons-solid .profile-link{background:color-mix(in srgb, var(--profile-button) 13%, transparent);color:var(--profile-text);border:1px solid color-mix(in srgb, var(--profile-button) 55%, transparent);box-shadow:0 0 22px -8px var(--profile-button), inset 0 0 18px -10px var(--profile-button);background-color:#06100db8}.public-profile.profile-theme-ghost-manor:not(.is-preview){min-height:calc(100svh + 250px)}.public-profile.profile-theme-ghost-manor:not(.is-preview) .profile-footer{padding-bottom:130px}.profile-theme-ghost-manor .profile-heading .avatar{box-shadow:0 0 0 1px color-mix(in srgb, var(--fx) 70%, transparent), 0 0 0 7px color-mix(in srgb, var(--fx) 10%, transparent), 0 0 40px color-mix(in srgb, var(--fx) 30%, transparent)}.profile-theme-ghost-manor .profile-heading h1,.profile-theme-ghost-manor .profile-heading h3{letter-spacing:.02em;text-shadow:0 0 18px color-mix(in srgb, var(--fx) 55%, transparent);animation:ghost-title calc(6s * var(--fx-speed,1)) ease-in-out infinite}@keyframes ghost-title{0%,to{opacity:1}47%{opacity:1}49%{opacity:.55}51%{opacity:1}53%{opacity:.7}55%{opacity:1}}.theme-liquid-glass,.public-profile.profile-theme-liquid-glass{background-image:linear-gradient(160deg,#fff6,#0000 55%)}.sc-blob{--blob:var(--fx);aspect-ratio:1;background:radial-gradient(circle, var(--blob) 0%, color-mix(in srgb, var(--blob) 45%, transparent) 38%, transparent 68%);opacity:.8;will-change:transform;border-radius:50%;width:max(72%,58em);position:absolute}.sc-blob-1{animation:sc-blob-a calc(18s * var(--fx-speed,1)) ease-in-out infinite alternate;top:-18%;left:-18%}.sc-blob-2{--blob:color-mix(in srgb, var(--fx) 30%, #ff7eb6);animation:sc-blob-b calc(22s * var(--fx-speed,1)) ease-in-out infinite alternate;top:28%;right:-26%}.sc-blob-3{--blob:color-mix(in srgb, var(--fx) 25%, #ffb36b);animation:sc-blob-a calc(26s * var(--fx-speed,1)) ease-in-out infinite alternate-reverse;bottom:-22%;left:4%}.sc-blob-4{--blob:color-mix(in srgb, var(--fx) 40%, #a98bff);opacity:.6;width:max(46%,36em);animation:sc-blob-b calc(15s * var(--fx-speed,1)) ease-in-out infinite alternate-reverse;top:40%;left:-24%}@keyframes sc-blob-a{0%{transform:translate(0)scale(1)}to{transform:translate(18%,14%)scale(1.18)}}@keyframes sc-blob-b{0%{transform:translate(0)scale(1.1)}to{transform:translate(-22%,-12%)scale(.92)}}.sc-glass-sheen{animation:sc-sheen calc(11s * var(--fx-speed,1)) ease-in-out infinite;background:linear-gradient(115deg,#0000 38%,#ffffff40 48%,#0000 58%);position:absolute;inset:0}@keyframes sc-sheen{0%,30%{transform:translate(-100%)}70%,to{transform:translate(100%)}}.public-profile.profile-theme-liquid-glass.buttons-solid .profile-link{isolation:isolate;color:var(--profile-text);-webkit-backdrop-filter:blur(14px)saturate(170%);backdrop-filter:blur(14px)saturate(170%);background:#ffffff70;border:1px solid #ffffffb8;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,inset 0 -1px #ffffff45,0 12px 30px -14px #10182860}.public-profile.profile-theme-liquid-glass.buttons-solid .profile-link:after{content:"";pointer-events:none;z-index:-1;animation:glass-link calc(6s * var(--fx-speed,1)) ease-in-out infinite;background:linear-gradient(105deg,#0000 35%,#ffffffc0 50%,#0000 65%);position:absolute;inset:0;transform:translate(-130%)}.public-profile.profile-theme-liquid-glass .profile-link:nth-child(2n):after{animation-delay:-.6s}.public-profile.profile-theme-liquid-glass .profile-link:nth-child(3n):after{animation-delay:-1.2s}@keyframes glass-link{0%,55%{transform:translate(-130%)}80%,to{transform:translate(130%)}}.public-profile.profile-theme-liquid-glass:not(.has-custom-radius) .profile-link:not(.profile-product){border-radius:22px}.profile-theme-liquid-glass .profile-heading .avatar{box-shadow:0 0 0 6px #ffffff90,0 16px 36px -14px #10182870}.profile-theme-liquid-glass .profile-section-tabs{-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);background:#fff5;border:1px solid #ffffffa0}.theme-bubble-pop,.public-profile.profile-theme-bubble-pop{background-image:radial-gradient(circle at 85% 12%,#ffd6ec 0,#0000 36%),radial-gradient(circle at 10% 90%,#d8ffe9 0,#0000 40%),linear-gradient(#fff5,#0000 50%)}.sc-rise{will-change:transform;animation-name:sc-rise;animation-timing-function:linear;position:absolute;inset:0}@keyframes sc-rise{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - 12em))}}.sc-bubble{top:100%;left:var(--x);width:calc(4.4em * var(--s));aspect-ratio:1;background:radial-gradient(circle at 32% 28%, #fffe 0 11%, transparent 13%), radial-gradient(circle, color-mix(in srgb, var(--fx) 10%, transparent) 50%, color-mix(in srgb, var(--fx) 80%, transparent) 70%, #fffd 86%, color-mix(in srgb, var(--fx) 40%, #ff9ed1) 100%);box-shadow:inset 0 0 .6em #fffa, 0 0 .8em color-mix(in srgb, var(--fx) 40%, transparent);animation-name:sc-wobble,sc-pop;animation-duration:calc(var(--w,2) * var(--fx-speed,1) * 1s), calc(var(--d,10) * var(--fx-speed,1) * 1s);animation-delay:0s, calc(var(--delay,0) * var(--fx-speed,1) * 1s);border-radius:50%;animation-timing-function:ease-in-out,linear;animation-iteration-count:infinite;animation-direction:alternate,normal;position:absolute}@keyframes sc-wobble{0%{translate:-1em}to{translate:1em}}@keyframes sc-pop{0%,86%{opacity:.95;scale:1}92%{opacity:.7;scale:1.25}96%,to{opacity:0;scale:1.6}}.sc-bubble-cloud{animation:sc-blob-a calc(12s * var(--fx-speed,1)) ease-in-out infinite alternate;background:radial-gradient(circle,#ffffffb0,#0000 65%);border-radius:50%;position:absolute}.sc-bubble-cloud-1{width:24em;height:24em;top:-8em;left:-6em}.sc-bubble-cloud-2{width:20em;height:20em;animation-direction:alternate-reverse;bottom:12%;right:-6em}.public-profile.profile-theme-bubble-pop.buttons-solid .profile-link{box-shadow:0 6px 0 color-mix(in srgb, var(--profile-button) 62%, #0b2740);animation:bubble-link calc(3.4s * var(--fx-speed,1)) ease-in-out infinite}.public-profile.profile-theme-bubble-pop:not(.has-custom-radius) .profile-link:not(.profile-product){border-radius:30px}.public-profile.profile-theme-bubble-pop .profile-link:nth-child(2n){animation-delay:-.8s}.public-profile.profile-theme-bubble-pop .profile-link:nth-child(3n){animation-delay:-1.9s}@keyframes bubble-link{0%,to{translate:0}50%{translate:0 -3px}}.public-profile.profile-theme-bubble-pop a.profile-link:hover{animation:.7s both bubble-jelly}@keyframes bubble-jelly{0%{scale:1}30%{scale:1.06 .92}50%{scale:.96 1.05}70%{scale:1.02 .98}to{scale:1}}.profile-theme-bubble-pop .profile-heading .avatar{animation:bubble-avatar calc(3s * var(--fx-speed,1)) ease-in-out infinite;box-shadow:0 0 0 5px #fff,0 12px 26px -10px #113a5c66}@keyframes bubble-avatar{0%,to{translate:0;rotate:-3deg}50%{translate:0 -5px;rotate:3deg}}.theme-stardust,.public-profile.profile-theme-stardust{background-image:radial-gradient(at 50% 125%,#22307a,#0000 62%),radial-gradient(at 10% 0,#10164a,#0000 50%)}.theme-stardust .sc-star,.profile-theme-stardust .sc-star{background:color-mix(in srgb, var(--fx) 35%, #fff)}.sc-nebula{background:radial-gradient(ellipse 34% 22% at 34% 38%, color-mix(in srgb, var(--fx) 34%, transparent), transparent), radial-gradient(ellipse 26% 30% at 70% 62%, color-mix(in srgb, var(--fx) 22%, transparent), transparent);width:160%;height:160%;animation:sc-spin calc(140s * var(--fx-speed,1)) linear infinite;will-change:transform;position:absolute;top:-30%;left:-30%}.sc-nebula:after{content:"";background:radial-gradient(ellipse 30% 20% at 62% 30%, color-mix(in srgb, var(--fx) 30%, transparent), transparent);filter:hue-rotate(120deg);position:absolute;inset:0}@keyframes sc-spin{to{transform:rotate(360deg)}}.sc-shooting{left:var(--x);top:var(--y);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--fx) 40%, #fff));transform-origin:0;opacity:0;border-radius:2px;width:14em;height:2px;animation-name:sc-shoot;animation-timing-function:ease-out;position:absolute}@keyframes sc-shoot{0%{opacity:0;transform:rotate(155deg)translate(0)}2%{opacity:1}9%{opacity:0;transform:rotate(155deg)translate(42em)}to{opacity:0;transform:rotate(155deg)translate(42em)}}.sc-planet{width:11em;animation:sc-planet calc(9s * var(--fx-speed,1)) ease-in-out infinite alternate;position:absolute;top:16%;left:3%}.sc-planet svg{width:100%;display:block;overflow:visible}.sc-planet .pl-body{fill:color-mix(in srgb, var(--fx) 70%, #2b3b9a);filter:drop-shadow(0 0 1.2em color-mix(in srgb, var(--fx) 60%, transparent))}.sc-planet .pl-ring-back,.sc-planet .pl-ring-front{fill:none;stroke:color-mix(in srgb, var(--fx) 30%, #fff);stroke-width:2.4px;opacity:.75}.sc-planet .pl-ring-back{opacity:.35}@keyframes sc-planet{0%{transform:translateY(0)rotate(-8deg)}to{transform:translateY(-1.8em)rotate(-2deg)}}.public-profile.profile-theme-stardust.buttons-solid .profile-link{isolation:isolate;background:linear-gradient(color-mix(in srgb, var(--profile-bg) 84%, transparent), color-mix(in srgb, var(--profile-bg) 84%, transparent)) padding-box, linear-gradient(110deg, var(--profile-button), color-mix(in srgb, var(--fx) 40%, transparent) 45%, var(--fx)) border-box;color:var(--profile-text);box-shadow:0 0 24px -10px var(--fx);border:1.5px solid #0000;position:relative;overflow:hidden}.public-profile.profile-theme-stardust.buttons-solid .profile-link:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(105deg, transparent 38%, color-mix(in srgb, var(--fx) 30%, transparent) 50%, transparent 62%);animation:glass-link calc(7s * var(--fx-speed,1)) ease-in-out infinite;position:absolute;inset:0;transform:translate(-130%)}.public-profile.profile-theme-stardust .profile-link:nth-child(2n):after{animation-delay:-.8s}.public-profile.profile-theme-stardust .profile-link:nth-child(3n):after{animation-delay:-1.6s}.profile-theme-stardust .profile-heading .avatar{box-shadow:0 0 0 3px var(--profile-bg), 0 0 0 5px color-mix(in srgb, var(--fx) 80%, transparent), 0 0 40px color-mix(in srgb, var(--fx) 50%, transparent)}.theme-neon-arcade,.public-profile.profile-theme-neon-arcade{background-image:radial-gradient(ellipse at 50% 74%, color-mix(in srgb, var(--profile-accent,#ff3df2) 30%, transparent), transparent 52%), linear-gradient(180deg, #07010f, transparent 50%)}.sc-sun{background:linear-gradient(180deg, #ffe45e 8%, #ff7a59 48%, var(--profile-accent,#ff3df2) 88%);width:26em;height:26em;animation:sc-sun calc(5s * var(--fx-speed,1)) ease-in-out infinite alternate;border-radius:50%;margin-left:-13em;position:absolute;bottom:calc(26% - 7em);left:50%;-webkit-mask-image:linear-gradient(#000 48%,#0000 48% 52%,#000 52% 60%,#0000 60% 64%,#000 64% 71%,#0000 71% 76%,#000 76%);mask-image:linear-gradient(#000 48%,#0000 48% 52%,#000 52% 60%,#0000 60% 64%,#000 64% 71%,#0000 71% 76%,#000 76%)}@keyframes sc-sun{0%{transform:translateY(.6em)}to{transform:translateY(-.6em)}}.sc-horizon{background:var(--fx);height:2px;box-shadow:0 0 1.2em var(--fx), 0 0 3em var(--fx);position:absolute;bottom:26%;left:0;right:0}.sc-floor{perspective:28em;perspective-origin:50% 0;background:linear-gradient(#1c0633,#07010f);height:26%;position:absolute;bottom:0;left:-50%;right:-50%;overflow:hidden}.sc-floor-grid{transform-origin:50% 0;background-image:linear-gradient(color-mix(in srgb, var(--fx) 85%, transparent) 1.5px, transparent 1.5px), linear-gradient(90deg, color-mix(in srgb, var(--fx) 85%, transparent) 1.5px, transparent 1.5px);height:320%;animation:sc-grid calc(1.1s * var(--fx-speed,1)) linear infinite;will-change:transform;background-position:50% 0;background-size:4em 4em;position:absolute;top:-4em;left:0;right:0}@keyframes sc-grid{0%{transform:rotateX(64deg)translateY(0)}to{transform:rotateX(64deg)translateY(4em)}}.sc-walk{animation-name:sc-walk;animation-timing-function:steps(24,end);animation-direction:alternate;position:absolute;inset:0}@keyframes sc-walk{0%{transform:translate(4%)}to{transform:translate(calc(96% - 5em))}}.sc-invader{left:0;top:var(--y);width:5em;fill:var(--fx);filter:drop-shadow(0 0 .5em var(--fx));position:absolute}.sc-invader-svg{width:100%;display:block}.sc-invader .inv-frame-1{animation:sc-frame calc(.8s * var(--fx-speed,1)) steps(1) infinite}.sc-invader .inv-frame-0{animation:sc-frame calc(.8s * var(--fx-speed,1)) steps(1) infinite reverse}@keyframes sc-frame{0%{opacity:0}50%{opacity:1}}.public-profile.profile-theme-neon-arcade.buttons-solid .profile-link{background:color-mix(in srgb, var(--profile-bg) 72%, transparent);color:var(--profile-text);border:2px solid var(--profile-button);box-shadow:0 0 14px color-mix(in srgb, var(--profile-button) 70%, transparent), inset 0 0 12px color-mix(in srgb, var(--profile-button) 35%, transparent), 4px 4px 0 var(--fx);text-transform:uppercase;letter-spacing:.06em}.public-profile.profile-theme-neon-arcade:not(.is-preview){min-height:calc(126svh + 240px)}.public-profile.profile-theme-neon-arcade:not(.is-preview) .profile-footer{padding-bottom:calc(26svh + 120px)}.public-profile.profile-theme-neon-arcade:not(.has-custom-radius) .profile-link:not(.profile-product){border-radius:0}.public-profile.profile-theme-neon-arcade a.profile-link:hover{animation:.35s steps(2,end) 2 arcade-glitch}@keyframes arcade-glitch{0%{translate:0}25%{translate:-2px 1px}50%{translate:2px -1px}75%{translate:-1px -1px}to{translate:0}}.profile-theme-neon-arcade .profile-heading .avatar{box-shadow:0 0 0 3px var(--profile-accent), 6px 6px 0 3px var(--fx);border-radius:6px}.profile-theme-neon-arcade .profile-heading h1,.profile-theme-neon-arcade .profile-heading h3{text-transform:uppercase;text-shadow:2px 2px 0 var(--fx), -2px -1px 0 var(--profile-accent);animation:arcade-title calc(4s * var(--fx-speed,1)) steps(1) infinite}@keyframes arcade-title{0%,to{text-shadow:2px 2px 0 var(--fx), -2px -1px 0 var(--profile-accent)}92%{text-shadow:-3px 1px 0 var(--fx), 3px -2px 0 var(--profile-accent)}96%{text-shadow:3px -1px 0 var(--fx), -3px 2px 0 var(--profile-accent)}}.theme-tap{z-index:3;pointer-events:none;position:fixed;inset:0;overflow:hidden}.tap-piece{width:14px;height:14px;margin:-7px 0 0 -7px;animation:.95s cubic-bezier(.2,.7,.3,1) forwards tap-fly;position:absolute}@keyframes tap-fly{0%{opacity:1;transform:translate(0)rotate(0)scale(.4)}to{transform:translate(var(--dx), var(--dy)) rotate(var(--r)) scale(1);opacity:0}}.tap-candy{background:var(--fx);width:12px;height:7px;box-shadow:0 0 8px var(--fx);border-radius:4px}.tap-candy:nth-child(3n){background:#9c5cff;box-shadow:0 0 8px #9c5cff}.tap-candy:nth-child(3n+1){background:#7fe36a}.tap-ghost{background:radial-gradient(circle at 35% 38%, #0d1614 0 3px, transparent 3.5px), radial-gradient(circle at 65% 38%, #0d1614 0 3px, transparent 3.5px), radial-gradient(ellipse at 50% 62%, #0d1614 0 3px, transparent 3.5px), var(--fx);width:34px;height:40px;box-shadow:0 0 18px var(--fx);border-radius:50% 50% 22% 22%;margin:-20px 0 0 -17px;animation:1.3s ease-out forwards tap-ghost}@keyframes tap-ghost{0%{opacity:0;transform:translateY(10px)scale(.3)}20%{opacity:.95;transform:translateY(-10px)scale(1.05)}60%{opacity:.8;transform:translate(10px,-60px)rotate(8deg)}to{opacity:0;transform:translate(-6px,-110px)rotate(-6deg)}}.tap-ripple{width:24px;height:24px;box-shadow:0 0 12px color-mix(in srgb, var(--fx) 60%, transparent);background:radial-gradient(circle,#ffffff40,#0000 70%);border:2px solid #ffffffd0;border-radius:50%;margin:-12px 0 0 -12px;animation:1s ease-out both tap-ripple}@keyframes tap-ripple{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(6)}}.tap-bubble{background:radial-gradient(circle at 32% 28%, #fffe 0 12%, transparent 14%), radial-gradient(circle, transparent 56%, color-mix(in srgb, var(--fx) 60%, transparent) 74%, #fffc 90%);border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px}.tap-spark{background:color-mix(in srgb, var(--fx) 40%, #fff);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:16px;height:16px;filter:drop-shadow(0 0 6px var(--fx));margin:-8px 0 0 -8px}.tap-coin{color:#ffe45e;width:auto;height:auto;text-shadow:0 0 8px #ffb300, 2px 2px 0 var(--profile-accent);align-items:center;gap:5px;margin:-12px 0 0 -18px;font:800 15px/1 ui-monospace,Consolas,monospace;animation:1s ease-out forwards tap-coin;display:inline-flex}.tap-coin:before{content:"";background:radial-gradient(circle at 35% 35%,#fff6b0,#ffc400 60%,#c98a00);border-radius:50%;width:12px;height:12px;box-shadow:0 0 8px #ffc400}@keyframes tap-coin{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:1;transform:translateY(-14px)scale(1.15)}to{opacity:0;transform:translateY(-70px)scale(1)}}.tap-score{border:2px solid var(--fx);color:var(--fx);letter-spacing:.12em;box-shadow:0 0 14px color-mix(in srgb, var(--fx) 60%, transparent);background:#07010fcc;align-items:center;gap:8px;padding:6px 12px;font:800 14px/1 ui-monospace,Consolas,monospace;display:inline-flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.tap-score i{background:radial-gradient(circle at 35% 35%,#fff6b0,#ffc400 60%,#c98a00);border-radius:50%;width:12px;height:12px}.theme-group-heading{margin-top:26px}.theme-group-heading:first-of-type{margin-top:8px}.theme-group-heading h3{font-size:13px;font-weight:800}.theme-group-heading p{color:#767d87;margin-top:4px;font-size:12px}.theme-group-heading+.theme-grid{margin-top:12px}.theme-tile.is-locked .theme-cover{filter:saturate(.85)}.theme-halloween-badge{color:#9a3f00;background:#ffe2c4}.theme-motion-panel{background:#fafbf8;border:1px solid #e2e5dd;border-radius:16px;margin-top:18px;padding:18px}.theme-motion-panel>h3{font-size:15px;font-weight:800}.theme-motion-panel .design-option-group{margin-top:16px}.theme-motion-panel .muted{margin-top:8px;font-size:12px}.theme-motion-panel .color-swatches{flex-wrap:wrap;align-items:center;display:flex}.color-input.color-input-inline{border:0;gap:8px;margin:0;padding:0 0 0 6px;font-size:12px}body:has(.public-profile.has-scene) .language-switcher{z-index:5;position:relative}body:has(.public-profile.has-scene) .language-switcher label{color:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d;border-radius:999px;padding:6px 12px}
.te-defs{width:0;height:0;position:absolute;overflow:hidden}.te-part{display:block;position:absolute}.te-part.is-center{translate:-50%}.te-track,.te-m{animation-duration:calc(var(--d,6) * var(--fx-speed,1) * 1s);animation-delay:calc(var(--delay,0) * var(--fx-speed,1) * 1s);will-change:transform;animation-timing-function:linear;animation-iteration-count:infinite;display:block;position:absolute;inset:0}.te-m{transform-origin:var(--o,50% 50%)}.te-svg,.te-glow,.te-dot,.te-band{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.te-glow,.te-dot{border-radius:50%}.te-fall{animation-name:te-fall}@keyframes te-fall{0%{transform:translateY(0)}to{transform:translateY(calc(100% + var(--x)))}}.te-rise{animation-name:te-rise}@keyframes te-rise{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--x)))}}.te-across{animation-name:te-across}@keyframes te-across{0%{transform:translate(0)}to{transform:translateX(calc(100% + var(--x)))}}.te-across-rev{animation-name:te-across-rev}@keyframes te-across-rev{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--x)))}}.te-bob,.te-sway,.te-swing,.te-pulse,.te-twinkle,.te-flap,.te-breathe,.te-fade,.te-stretch{animation-timing-function:ease-in-out;animation-direction:alternate}.te-hop,.te-wander,.te-burst{animation-timing-function:ease-in-out}.te-bob{animation-name:te-bob}@keyframes te-bob{0%{transform:translateY(calc(var(--a) * -1em))}to{transform:translateY(calc(var(--a) * 1em))}}.te-sway{animation-name:te-sway}@keyframes te-sway{0%{transform:translateX(calc(var(--a) * -1em))}to{transform:translateX(calc(var(--a) * 1em))}}.te-swing{animation-name:te-swing}@keyframes te-swing{0%{transform:rotate(calc(var(--a) * -1deg))}to{transform:rotate(calc(var(--a) * 1deg))}}.te-spin{animation-name:te-spin}@keyframes te-spin{0%{transform:rotate(0)}to{transform:rotate(calc(var(--a) * 1deg))}}.te-pulse{animation-name:te-pulse}@keyframes te-pulse{0%{transform:scale(1)}to{transform:scale(calc(1 + var(--a)))}}.te-twinkle{will-change:transform, opacity;animation-name:te-twinkle}@keyframes te-twinkle{0%{opacity:.25;transform:scale(.7)}to{opacity:1;transform:scale(1.15)}}.te-flap{animation-name:te-flap}@keyframes te-flap{0%{transform:scaleX(1)}to{transform:scaleX(var(--a))}}.te-hop{animation-name:te-hop}@keyframes te-hop{0%{transform:translateY(0)scaleY(1)}30%{transform:translateY(calc(var(--a) * -1em)) scaleY(1.04)}50%{transform:translateY(0)scaleY(1)}56%{transform:translateY(0)scaleY(.9)}62%,to{transform:translateY(0)scaleY(1)}}.te-wander{animation-name:te-wander}@keyframes te-wander{0%{transform:translate(0)}25%{transform:translate(calc(var(--a) * 1em), calc(var(--a) * -.6em))}50%{transform:translate(0, calc(var(--a) * -1em))}75%{transform:translate(calc(var(--a) * -1em), calc(var(--a) * -.4em))}to{transform:translate(0)}}.te-flicker{will-change:opacity;animation-name:te-flicker}@keyframes te-flicker{0%,to{opacity:1}8%{opacity:.72}12%{opacity:.96}38%{opacity:.84}42%{opacity:1}68%{opacity:.7}72%{opacity:.95}}.te-blink{animation-name:te-blink}@keyframes te-blink{0%,90%{transform:scaleY(1)}93%{transform:scaleY(.1)}96%,to{transform:scaleY(1)}}.te-breathe{will-change:transform, opacity;animation-name:te-breathe}@keyframes te-breathe{0%{opacity:.55;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}.te-fade{will-change:opacity;animation-name:te-fade}@keyframes te-fade{0%{opacity:var(--a)}to{opacity:1}}.te-stretch{animation-name:te-stretch}@keyframes te-stretch{0%{transform:scaleY(1)}to{transform:scaleY(calc(1 + var(--a)))}}.te-burst{will-change:transform, opacity;animation-name:te-burst}@keyframes te-burst{0%{opacity:0;transform:scale(.15)}4%{opacity:1}40%{transform:scale(1)}50%{opacity:.85}72%{opacity:0;transform:scale(1.12)}to{opacity:0;transform:scale(1.12)}}.theme-cover .theme-scene *,.theme-cover .theme-scene :before,.theme-cover .theme-scene :after{animation-play-state:paused}.theme-tile.selected .theme-cover .theme-scene *,.theme-tile.selected .theme-cover .theme-scene :before,.theme-tile.selected .theme-cover .theme-scene :after,.theme-tile:hover .theme-cover .theme-scene *,.theme-tile:hover .theme-cover .theme-scene :before,.theme-tile:hover .theme-cover .theme-scene :after{animation-play-state:running}.theme-tile{content-visibility:auto;contain-intrinsic-size:auto 150px}.public-profile.te-theme,.theme-cover.te-theme{background-image:var(--te-page,none)}.public-profile.te-btn-frost.buttons-solid .profile-link{color:var(--profile-text);box-shadow:inset 0 1px 0 #fff, 0 12px 28px -14px color-mix(in srgb, var(--profile-text) 45%, transparent);background:#ffffff94;border:1px solid #ffffffd0}.public-profile.te-btn-frost:not(.has-custom-radius) .profile-link:not(.profile-product){border-radius:20px}.public-profile.te-btn-night.buttons-solid .profile-link{background:color-mix(in srgb, var(--profile-bg) 74%, transparent);color:var(--profile-text);border:1px solid color-mix(in srgb, var(--profile-button) 60%, transparent);box-shadow:0 0 22px -8px var(--profile-button), inset 0 0 18px -10px var(--profile-button)}.public-profile.te-btn-candy.buttons-solid .profile-link{box-shadow:0 6px 0 color-mix(in srgb, var(--profile-button) 62%, #1d1530)}.public-profile.te-btn-candy:not(.has-custom-radius) .profile-link:not(.profile-product){border-radius:30px}.public-profile.te-btn-soft.buttons-solid .profile-link{box-shadow:inset 0 1px 0 #fff5, 0 12px 26px -14px color-mix(in srgb, var(--profile-button) 90%, transparent)}.public-profile.te-btn-soft:not(.has-custom-radius) .profile-link:not(.profile-product){border-radius:18px}.te-av-ring .profile-heading .avatar{box-shadow:0 0 0 4px var(--profile-bg), 0 0 0 6px var(--fx), 0 0 34px color-mix(in srgb, var(--fx) 60%, transparent)}.te-av-frost .profile-heading .avatar{box-shadow:0 0 0 6px #ffffff90, 0 16px 36px -14px color-mix(in srgb, var(--profile-text) 50%, transparent)}.te-av-soft .profile-heading .avatar{box-shadow:0 0 0 5px #fff, 0 12px 26px -10px color-mix(in srgb, var(--profile-text) 40%, transparent)}.te-title-glow .profile-heading h1,.te-title-glow .profile-heading h3{text-shadow:0 0 20px color-mix(in srgb, var(--fx) 60%, transparent)}.public-profile.te-theme{--fx:var(--fx-color)}.tap-snow{clip-path:polygon(50% 0,58% 36%,93% 25%,64% 50%,93% 75%,58% 64%,50% 100%,42% 64%,7% 75%,36% 50%,7% 25%,42% 36%);width:12px;height:12px;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--fx) 70%, #fff));background:#fff;margin:-6px 0 0 -6px}.tap-heart{background:var(--fx);width:16px;height:15px;clip-path:path("M8 15 L1.6 8.4 A4.1 4.1 0 0 1 8 3 A4.1 4.1 0 0 1 14.4 8.4 Z");filter:drop-shadow(0 0 5px color-mix(in srgb, var(--fx) 60%, transparent));margin:-8px 0 0 -8px}.tap-confetti{background:var(--fx);border-radius:2px;width:7px;height:12px;margin:-6px 0 0 -3px}.tap-confetti:nth-child(4n){background:#ffd23f}.tap-confetti:nth-child(4n+1){background:#3ec7ff}.tap-confetti:nth-child(4n+2){background:#ff5d73}.tap-egg{background:linear-gradient(transparent 42%, #ffffffb0 42% 54%, transparent 54%), var(--fx);border-radius:50%/60% 60% 40% 40%;width:13px;height:17px;margin:-8px 0 0 -6px}.tap-egg:nth-child(3n){background-color:#ffd6e7}.tap-egg:nth-child(3n+1){background-color:#c9f2d4}.tap-leaf{background:var(--fx);border-radius:0 80%;width:14px;height:14px;margin:-7px 0 0 -7px}.tap-leaf:nth-child(3n){background:#e8902a}.tap-leaf:nth-child(3n+1){background:#c9472b}.theme-categories{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;margin:4px 0 6px;padding:2px 0 6px;display:flex;overflow-x:auto}.theme-categories::-webkit-scrollbar{display:none}.theme-categories button{color:#202328;white-space:nowrap;min-height:36px;transition:background .2s, color .2s, border-color .2s, transform .2s var(--jl-pop);background:#fff;border:1px solid #e3e5e8;border-radius:999px;flex:none;padding:0 15px;font-size:14px;font-weight:650}.theme-categories button:hover{border-color:#c9cdd2}.theme-categories button:active{transform:scale(.95)}.theme-categories button[aria-pressed=true]{color:#d7ff81;background:#202328;border-color:#202328}
