.profile-comments-dock{position:fixed;right:14px;top:16px;z-index:75;color:#eee;font-family:DM Sans Variable,sans-serif;font-size:13px;text-align:left}.profile-comments-dock button,.profile-comments-dock input,.profile-comments-dock select{font:inherit;color:inherit}.profile-comments-toggle{display:grid;place-items:center;margin-left:auto;width:60px;height:60px;border:2px solid #ffffff38;border-radius:25px;background:#111c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer}.profile-comments-panel{margin-top:10px;width:min(400px,calc(100vw - 24px));border:2px solid #ffffff55;border-radius:var(--comments-radius);background:#111;box-shadow:0 16px 60px #0005;overflow:hidden;animation:comments-in .18s ease-out}.profile-comments-panel header{display:flex;align-items:center;gap:10px;padding:16px;border-bottom:1px solid #ffffff08}.profile-comments-panel header strong{font-size:15px;flex:1}.profile-comments-panel select{border:0;border-radius:20px;background:#242424;padding:7px 10px;font-size:12px;font-weight:600}.profile-comments-panel header>span{font-size:11px}.profile-comments-scroll{max-height:min(560px,calc(100dvh - 245px));min-height:90px;overflow:auto;padding:14px 14px 0;scrollbar-width:thin}.profile-comment{display:flex;gap:8px;margin:0 0 18px;min-width:0}.profile-comment-avatar{width:24px;height:24px;object-fit:cover;border-radius:50%;flex-shrink:0}.profile-comment-content{flex:1;min-width:0}.profile-comment-meta{display:flex;align-items:center;gap:5px;min-width:0;min-height:24px}.profile-comment-name{display:block;max-width:48px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700;color:inherit;text-decoration:none}.profile-comment-meta time{font-size:9px;font-weight:600;white-space:nowrap;color:#ccc}.profile-comment-meta .sulk-badge-container{padding:0;flex-shrink:0;overflow:visible;max-width:none}.profile-comment-meta .bio-badges{gap:3px}.profile-comment-meta .bio-badges svg{width:12px;height:12px}.profile-comment-actions{display:flex;align-items:center;gap:5px;margin-left:auto}.profile-comment-actions button{display:flex;align-items:center;gap:2px;border:0;padding:2px;background:none;cursor:pointer;font-size:10px}.profile-comment-actions button:disabled{opacity:.5;cursor:default}.profile-comment-actions .is-pinned{color:#ffc400}.profile-comment-content p{margin:0;line-height:1.5;overflow-wrap:anywhere;font-weight:600}.profile-comment-replies{display:flex;gap:4px;align-items:center;background:none;border:0;padding:10px 0 0;font-size:11px!important;font-weight:600;cursor:pointer}.profile-comment.is-reply{border-left:1px solid #ffffff28;padding-left:8px;margin:12px 0 0 -20px}.profile-comment.is-reply .profile-comment-meta{flex-wrap:wrap}.profile-comment-composer{display:flex;align-items:center;gap:8px;border-radius:24px;background:#242424;padding:6px 8px 6px 12px;margin-top:10px}.profile-comment-composer input{width:0;min-width:0;flex:1;border:0;outline:0;background:none;font-size:12px;height:28px}.profile-comment-composer button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:50%;background:#aaa;color:#222;cursor:pointer;flex-shrink:0}.profile-comment-composer button:disabled{opacity:.4}.profile-comments-bottom{padding:0 12px 12px;border-top:1px solid #ffffff08}.profile-comments-bottom p,.profile-comments-bottom>a{display:block;margin:12px 0 0;font-size:12px;color:#ccc}.profile-comments-bottom [role=alert]{color:#ffa6a6}.profile-comments-empty{color:#aaa;text-align:center;padding:18px 0}.profile-comments-more{display:block;margin:0 auto 15px;background:#242424;border:1px solid #ffffff18;border-radius:20px;padding:7px 14px;cursor:pointer}.profile-comments-dock button:focus-visible,.profile-comments-dock a:focus-visible,.profile-comments-dock input:focus-visible{outline:2px solid #bba6e9;outline-offset:2px}@keyframes comments-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(max-width:600px){.profile-comments-dock{right:12px;top:12px}.profile-comment-meta{gap:4px}.profile-comment-meta time{font-size:8px}.profile-comment-name{max-width:40px}.profile-comment-actions{gap:3px}}@media(prefers-reduced-motion:reduce){.profile-comments-panel{animation:none}}.profile-comments-dock .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.profile-comment-meta time{font-size:10px}@media(max-width:600px){.profile-comment-meta time{font-size:9px}}@media(max-width:360px){.profile-comment-meta{flex-wrap:wrap}.profile-comment-actions{margin-left:0}}.profile-comments-toggle{background:#8b929266;border:2px solid #ffffff16;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 3px #0001;transition:background .25s ease;color:#fff}.profile-comments-toggle:hover,.profile-comments-toggle:focus-visible,.profile-comments-toggle[aria-expanded=true]{background:#8b929277}.profile-comments-panel{background:#8b929266;border-color:#ffffff26;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 30px #0002}.profile-comments-panel header,.profile-comments-bottom{border-color:#ffffff12}.profile-comments-dock .profile-comment-composer,.profile-comments-more{background:#ffffff14}.profile-comments-dock .profile-comments-empty,.profile-comments-bottom p,.profile-comments-bottom>a,.profile-comment-meta time{color:#ffffffe0}.profile-comments-sort .settings-select>button{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:7px 10px;border:1px solid #ffffff16;border-radius:20px;background:#ffffff14;color:inherit;font-size:12px;font-weight:600;cursor:pointer}.profile-comments-sort .profile-floating-menu{box-sizing:border-box;margin:0;padding:6px;border:1px solid #ffffff26;border-radius:16px;background:#8b929266;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 8px 24px #0002;color:#fff;overflow:auto;font:12px DM Sans Variable,sans-serif}.profile-comments-sort .profile-floating-menu>button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;cursor:pointer}.profile-comments-sort .profile-floating-menu>button:hover,.profile-comments-sort .profile-floating-menu>button:focus-visible,.profile-comments-sort .profile-floating-menu>button[aria-selected=true]{background:#ffffff20;outline:none}@media(prefers-reduced-motion:reduce){.profile-comments-toggle{transition:none}}.profile-comments-sort{width:128px;flex:0 0 128px}.profile-comments-sort .settings-select{width:100%;min-width:0}.profile-comments-sort .settings-select>button{width:100%;min-height:32px;height:32px}.profile-comment-composer input::placeholder{color:#ffffffb3;opacity:1}.profile-comments-dock .profile-comment-composer input:focus,.profile-comments-dock .profile-comment-composer input:focus-visible{outline:none;box-shadow:none}@media(max-width:600px){.profile-comments-dock{top:calc(env(safe-area-inset-top,0px) + 12px);right:12px}.profile-comments-toggle{width:44px;height:44px;border-radius:17px}.profile-comments-toggle svg{width:23px;height:23px}.profile-comments-panel{position:fixed;top:calc(env(safe-area-inset-top,0px) + 64px);right:12px;left:12px;bottom:auto;width:auto;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 80px);box-sizing:border-box}}@media(max-width:600px){.profile-comments-panel{display:flex;flex-direction:column}.profile-comments-panel header,.profile-comments-bottom{flex-shrink:0}.profile-comments-scroll{min-height:0;max-height:min(340px,calc(100dvh - env(safe-area-inset-top,0px) - 220px));overflow-y:auto}}.profile-comments-scroll{padding-top:12px}.profile-comment{align-items:flex-start}.profile-comment-meta{min-height:18px;line-height:18px}.profile-comment-meta .bio-badges,.profile-comment-meta .bio-badges>span,.profile-comment-meta .bio-badges>span>span{display:inline-flex;align-items:center;line-height:1}.profile-comment-content>p{margin:0}.profile-comment-actions button{box-sizing:border-box;height:18px;line-height:12px}.description-formatted-text{overflow-wrap:anywhere;line-height:1.6;white-space:pre-wrap}.description-formatted-text h3,.description-formatted-text h4{margin:.25em 0;font-weight:650;line-height:1.4}.description-formatted-text h3{font-size:1.35em}.description-formatted-text h4{font-size:1.15em}.description-formatted-text .description-subtext{font-size:.85em;opacity:.75}.description-formatted-text .description-list-line{display:grid;grid-template-columns:1.2em minmax(0,1fr);gap:.6em;padding-left:0}.description-formatted-text a{text-decoration:none;text-underline-offset:3px;color:inherit}.description-formatted-text hr{border:0;height:1px;width:200px;max-width:70%;background:linear-gradient(90deg,transparent,currentColor,transparent);opacity:.55;margin:.8em auto;overflow:visible;position:relative}.description-formatted-text code,.description-time{background:color-mix(in srgb,currentColor 12%,transparent);padding:1px 4px;border-radius:5px}.description-formatted-text code{font-family:ui-monospace,monospace;font-size:.9em}.description-emoji{display:inline-block;vertical-align:-.2em;color:var(--profile-highlight,var(--studio-highlight,#bca8eb));flex-shrink:0}.description-formatted-text a:hover,.description-formatted-text a:focus-visible{text-decoration:underline}.description-formatted-text hr:after{content:"";position:absolute;inset:-2px 0;background:inherit;filter:blur(3px);opacity:.45}.description-list-line>span:first-child{text-align:left}.description-list-line>span:last-child{min-width:0}.description-formatted-text{font-synthesis:style weight}.profile-minimal-body>.bio-description{font-size:20px;line-height:1.65}.profile-formatted-text.description-formatted-text a{color:inherit;text-decoration:none}.profile-formatted-text.description-formatted-text a:hover,.profile-formatted-text.description-formatted-text a:focus-visible{text-decoration:underline}.profile-formatted-text.description-formatted-text hr{border:0;margin:.8em auto}@media(max-width:600px){.profile-minimal-body>.bio-description{font-size:18px}}.profile-formatted-text.description-formatted-text h3,.profile-formatted-text.description-formatted-text h4{margin:.25em 0;font-weight:600;line-height:1.35;letter-spacing:-.035em}.profile-formatted-text.description-formatted-text h3{font-size:24px}.profile-formatted-text.description-formatted-text h4{font-size:20px}.profile-formatted-text.description-formatted-text .description-subtext{font-size:14px;line-height:1.5;font-weight:400;letter-spacing:normal}.description-editor-preview .description-formatted-text .description-subtext{font-size:12px}@media(max-width:600px){.profile-formatted-text.description-formatted-text h3{font-size:22px}}.profile-formatted-text.description-formatted-text hr{color:inherit;height:1px;width:240px;max-width:70%;opacity:1;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,currentColor 10%,transparent) 15%,color-mix(in srgb,currentColor 70%,transparent) 50%,color-mix(in srgb,currentColor 10%,transparent) 85%,transparent 100%)}.profile-formatted-text.description-formatted-text hr:after{inset:-2px 12%;filter:blur(3px);opacity:.25}.description-formatted-text time{display:inline-block;max-width:100%;vertical-align:baseline}@font-face{font-family:Sulk Inter;src:url(/fonts/inter-variable.woff2);font-display:swap}@font-face{font-family:Sulk Geist;src:url(/fonts/portfolio-geist.woff2);font-display:swap}.premium-typewriter,.premium-typewriter .description-renderer,.premium-typewriter p{display:inline}.premium-type-cursor{animation:premium-cursor var(--cursor-softness, .6s) ease-in-out infinite alternate}.premium-pointer-canvas{position:fixed;inset:0;width:100vw;height:100vh;z-index:80;pointer-events:none}.premium-entry{display:flex;flex-direction:column;gap:14px;justify-content:center;align-items:center;cursor:pointer;transition-property:opacity,transform,clip-path}.premium-entry img{width:96px;height:96px;border-radius:50%;object-fit:cover}.premium-entry.is-closing{opacity:0}.premium-entry-pop.is-closing{transform:scale(1.12)}.premium-entry-reveal.is-closing{clip-path:inset(0 0 100% 0)}.premium-enter{animation-duration:var(--premium-enter-duration,1s);animation-fill-mode:both}.premium-enter-fade{animation-name:premium-enter-fade}.premium-enter-pop{animation-name:premium-enter-pop}.premium-enter-reveal{animation-name:premium-enter-reveal}@keyframes premium-cursor{to{opacity:0}}@keyframes premium-enter-fade{0%{opacity:0}to{opacity:1}}@keyframes premium-enter-pop{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes premium-enter-reveal{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@keyframes premium-pulse{50%{border-color:transparent}}@keyframes premium-glow{50%{box-shadow:0 0 18px var(--premium-color,currentColor)}}@keyframes premium-rainbow{0%,to{border-color:#ff7171}33%{border-color:#7debba}66%{border-color:#cb8cff}}@keyframes premium-loading{0%,to{border-top-color:transparent}25%{border-right-color:transparent}50%{border-bottom-color:transparent}75%{border-left-color:transparent}}@keyframes premium-gradient{to{background-position:200% 0}}@media(prefers-reduced-motion:reduce){.premium-type-cursor,.premium-enter,[data-premium] *{animation:none!important}.premium-entry{transition:none}}.premium-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.premium-typewriter .profile-formatted-text,.premium-typewriter .profile-formatted-text>div{display:inline}.premium-bottom-widgets:empty{display:none}.public-profile-page>.entry-gate.premium-entry{display:flex;text-align:center;font-size:24px}.premium-entry>.profile-formatted-text{width:auto}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(/fonts/poppins-latin-400.woff2);font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(/fonts/poppins-latin-500.woff2);font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(/fonts/poppins-latin-600.woff2);font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(/fonts/poppins-latin-700.woff2);font-display:swap}@font-face{font-family:Sulk Fira Code;font-weight:100 900;src:url(/fonts/firacode.ttf);font-display:swap}@font-face{font-family:Sulk JetBrains Mono;font-weight:100 900;src:url(/fonts/jetbrainsmono.ttf);font-display:swap}@font-face{font-family:Sulk Outfit;font-weight:100 900;src:url(/fonts/outfit.ttf);font-display:swap}@font-face{font-family:Sulk Silkscreen;font-weight:400;src:url(/fonts/silkscreen.ttf);font-display:swap}@font-face{font-family:Sulk Parkinsans;font-weight:100 900;src:url(/fonts/parkinsans.ttf);font-display:swap}.premium-typewriter{position:relative;display:inline-grid;max-width:100%;min-width:0;vertical-align:top}.premium-type-size,.premium-type-live{grid-area:1/1;min-width:0;overflow-wrap:anywhere}.premium-type-size{display:grid;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.premium-type-size>span{grid-area:1/1;min-width:0}.premium-type-live{position:absolute;top:0;left:0;width:100%}.premium-enter-cascade :is(.profile-minimal-avatar,.bio-avatar,.bio-name,.bio-description,.bio-socials,.profile-links){animation:profile-cascade-reveal var(--premium-enter-duration,.32s) ease-out both;animation-delay:var(--profile-reveal-delay,0ms)}.premium-enter-cascade :is(.profile-minimal-avatar,.bio-avatar){--profile-reveal-delay:.32s}.premium-enter-cascade .bio-name{--profile-reveal-delay:.48s}.premium-enter-cascade .bio-description{--profile-reveal-delay:.64s}.premium-enter-cascade :is(.bio-socials,.profile-links){--profile-reveal-delay:.8s}body:has(.public-profile-page .premium-enter-cascade) .profile-comments-toggle{animation:profile-cascade-reveal var(--cascade-control-duration,.32s) ease-out .16s both}body:has(.public-profile-page .premium-enter-cascade) .section-scroll-hint{animation:profile-cascade-reveal var(--cascade-control-duration,.32s) ease-out .96s both}@keyframes profile-cascade-reveal{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@media(prefers-reduced-motion:reduce){.premium-enter-cascade :is(.profile-minimal-avatar,.bio-avatar,.bio-name,.bio-description,.bio-socials,.profile-links),body:has(.public-profile-page .premium-enter-cascade) :is(.profile-comments-toggle,.section-scroll-hint){animation:none!important;opacity:1;scale:none}}.premium-entry>.entry-secondary-text{font-size:var(--entry-secondary-size,14px);line-height:1.6}.premium-entry>.entry-primary-text,.premium-entry>.entry-secondary-text{max-width:100%;overflow-wrap:anywhere}.profile-context-message{position:fixed;z-index:100001;pointer-events:none;white-space:nowrap;max-width:calc(100vw - 16px);overflow:hidden;text-overflow:ellipsis;font:700 .85rem/1.4 Courier New,monospace;letter-spacing:.08em;text-shadow:0 0 12px color-mix(in srgb,currentColor 60%,transparent);-webkit-user-select:none;user-select:none;animation:profile-context-float .65s ease forwards}@keyframes profile-context-float{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-28px)}}@media(prefers-reduced-motion:reduce){.profile-context-message{animation:profile-context-fade .65s ease forwards}@keyframes profile-context-fade{0%{opacity:1}to{opacity:0}}}.premium-enter-slide{animation-name:premium-enter-slide}.premium-enter-blur{animation-name:premium-enter-blur}.premium-entry-slide.is-closing{transform:translateY(-50px)}.premium-entry-blur.is-closing{filter:blur(18px)}.premium-entry{transition-property:opacity,transform,clip-path,filter}@keyframes premium-enter-slide{0%{opacity:0;translate:0 35px}to{opacity:1;translate:0 0}}@keyframes premium-enter-blur{0%{opacity:0;filter:blur(18px)}to{opacity:1;filter:blur(0)}}@keyframes premium-text-float{50%{translate:0 -4px}}.entry-motif{display:flex;gap:6px;align-items:center;justify-content:center;height:38px;color:inherit}.entry-motif i{display:block;width:7px;height:7px;border-radius:50%;background:currentColor;animation:entry-motif-pulse 1.5s ease-in-out infinite}.entry-motif i:nth-child(2){animation-delay:.2s}.entry-motif i:nth-child(3){animation-delay:.4s}.entry-motif-bars i{border-radius:3px;height:26px;animation-name:entry-motif-bars}.entry-motif-orbit{width:34px;height:34px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:entry-motif-orbit 2s linear infinite}.entry-motif-orbit i{display:none}@keyframes entry-motif-pulse{50%{opacity:.2;scale:.65}}@keyframes entry-motif-bars{50%{scale:1 .3}}@keyframes entry-motif-orbit{to{rotate:360deg}}@media(prefers-reduced-motion:reduce){.entry-motif,.entry-motif i{animation:none}}.connected-widget-card{--connected-ink:#f2f2f6;--connected-muted:#aaaab7;position:relative;isolation:isolate;width:100%;min-width:0;box-sizing:border-box;padding:17px;border:1px solid #ffffff20;border-radius:20px;background:linear-gradient(145deg,#35363f99,#202128bb);color:var(--connected-ink);text-align:left;box-shadow:inset 0 1px #ffffff0d,0 8px 25px #05050914;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow:hidden}.connected-provider{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:14px;color:var(--connected-muted);font-size:9px;font-weight:700;letter-spacing:1.25px;line-height:1.3}.connected-provider>span{display:flex;align-items:center;gap:7px;min-width:0}.connected-provider svg{flex-shrink:0}.connected-provider .connected-listening{gap:5px;font-size:8px;font-weight:500;letter-spacing:0;color:#d2d2dc;white-space:nowrap}.connected-identity{display:flex;align-items:center;gap:11px;min-width:0}.connected-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:49px;height:49px;border-radius:14px;overflow:hidden;color:#d9d9e1;background:linear-gradient(145deg,#ffffff15,#ffffff08);border:1px solid #ffffff0b}.connected-avatar>img{width:100%;height:100%;object-fit:cover}.connected-initials{font-size:19px;font-weight:700;text-transform:uppercase}.connected-identity-copy{flex:1;min-width:0}.connected-identity-copy>strong{display:block;font-size:17px;line-height:1.3;font-weight:750;overflow-wrap:anywhere}.connected-identity-copy>span{display:block;margin-top:3px;color:#b9b9c6;font-size:10px;line-height:1.5;overflow-wrap:anywhere}.connected-open-profile{display:flex;align-items:center;justify-content:center;padding:6px;color:#ccccd6;border:1px solid transparent;border-radius:8px;transition:background .18s,border-color .18s}.connected-open-profile:hover{background:#ffffff0d;border-color:#ffffff13}.connected-stats{display:flex;flex-wrap:wrap;gap:12px;margin-top:15px;padding-top:13px;border-top:1px solid #ffffff13}.connected-stats>div{display:flex;flex:1 0 53px;min-width:0;flex-direction:column;gap:4px}.connected-stats strong{font-size:15px;font-weight:700;line-height:1.25;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.connected-stats span{color:var(--connected-muted);font-size:9px;line-height:1.4}.connected-action{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px;padding:9px 11px;border:1px solid #ffffff1b;border-radius:10px;background:#ffffff06;color:#dddde7;font-size:10px;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s}.connected-action:hover{background:#ffffff10;border-color:#ffffff30}.connected-action>span{min-width:0;overflow-wrap:anywhere}.connected-action>svg{flex-shrink:0}.connected-action:focus-visible,.connected-open-profile:focus-visible,.lastfm-track:focus-visible{outline:2px solid #d4d4e8;outline-offset:3px}.connected-notice{margin:12px 0 0;color:var(--connected-muted);font-size:10px;line-height:1.65;overflow-wrap:anywhere}.connected-recent{margin-top:15px;padding-top:12px;border-top:1px solid #ffffff13}.connected-section-label{margin-bottom:9px;color:#b6b6c2;font-size:9px;font-weight:600}.connected-detail-note{margin:7px 0 0;font-size:9px;line-height:1.6;color:var(--connected-muted)}.valorant-card{container-type:inline-size;container-name:valorant-widget}.valorant-card .valorant-player-identity{gap:13px;align-items:center}.valorant-card .valorant-player-art{display:flex;align-items:center;justify-content:center;width:60px;height:60px;flex-shrink:0;color:#cfcfd8}.valorant-card .valorant-rank-art{display:block;width:100%;height:100%;object-fit:contain;filter:none}.valorant-card .valorant-player-identity .connected-identity-copy>strong{font-size:18px;line-height:1.25;font-weight:750;letter-spacing:-.3px}.valorant-card .valorant-player-tag{font-weight:550;color:#bdbdca;letter-spacing:-.2px}.valorant-card .valorant-player-details{display:flex;align-items:center;flex-wrap:wrap;gap:3px 10px;margin-top:4px;color:#b3b3c1;font-size:12px;line-height:1.4}.valorant-card .valorant-player-rank-name{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:#dedee8}.valorant-card .valorant-player-rank-name svg{flex-shrink:0;color:#bdbdcb}.valorant-card .valorant-player-level,.valorant-card .valorant-player-rating{display:inline-flex;align-items:center;gap:3px;white-space:nowrap;font-variant-numeric:tabular-nums}.valorant-card .valorant-player-rating{font-size:11px;color:#a6a6b5}.valorant-card .valorant-player-details b{color:#dbdbe5;font-weight:600}.valorant-card .valorant-tracker-link{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:24px;box-sizing:border-box;margin-top:7px;padding:3px 10px;border:1px solid #ffffffd9;border-radius:999px;background:#f2f2f6;color:#25252e;font-size:10px;font-weight:650;line-height:1.4;text-decoration:none;box-shadow:0 1px 6px #0000000c;transition:background .18s,box-shadow .18s,transform .18s}.valorant-card .valorant-tracker-link:hover{background:#fff;box-shadow:0 3px 10px #00000018;transform:translateY(-1px)}.valorant-card .valorant-tracker-link:focus-visible{outline:2px solid #e3e3f0;outline-offset:3px}.valorant-card .valorant-unavailable{margin:4px 0 0;color:#aaaab8;font-size:10px;line-height:1.5}.valorant-card .valorant-recent{margin-top:13px;padding-top:10px;border-top-color:#ffffff19}.valorant-card .valorant-recent>.connected-section-label{margin-bottom:7px;font-size:8px;line-height:1.4;letter-spacing:1.1px;text-transform:uppercase;font-weight:650;color:#a6a6b5}.valorant-card .valorant-match-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 16px}.valorant-card .valorant-match{display:flex;align-items:center;gap:8px;min-width:0;min-height:42px;box-sizing:border-box;padding:4px 3px;border-radius:8px;transition:background .18s}.valorant-card .valorant-match:hover,.valorant-card .valorant-match:focus-within{background:#ffffff06}.valorant-card .valorant-match>.glass-tooltip-trigger{flex-shrink:0}.valorant-card .valorant-agent-portrait{display:flex;align-items:center;justify-content:center;width:32px;height:32px;box-sizing:border-box;border-radius:8px;overflow:hidden;background:#ffffff07;border:1px solid #ffffff0e;flex-shrink:0}.valorant-card .valorant-agent-portrait img{display:block;width:100%;height:100%;object-fit:contain}.valorant-card .valorant-agent-portrait:focus-visible{outline:2px solid #d4d4e8;outline-offset:3px}.valorant-card .valorant-match-result{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:20px;box-sizing:border-box;padding:3px 6px;border:1px solid #ffffff17;border-radius:6px;background:#ffffff04;color:#c7c7d4;font-size:9px;line-height:1.2;white-space:nowrap}.valorant-card .valorant-match-result>strong{font-size:9px;font-weight:650;font-variant-numeric:tabular-nums}.valorant-card .valorant-match-result>span{font-size:8px;font-weight:750}.valorant-card .valorant-match-result.is-win{border-color:#a9cbb525;color:#c4e0ce;background:#b7dfc309}.valorant-card .valorant-match-result.is-loss{border-color:#cbb0b925;color:#e0c4cf;background:#dfb7c309}.valorant-card .valorant-match-copy{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.valorant-card .valorant-match-copy>strong{font-size:11px;font-weight:650;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.valorant-card .valorant-match-copy>span{color:#a5a5b5;font-size:9px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.valorant-card .valorant-match-summary{display:flex;align-items:flex-end;flex-direction:column;gap:3px;flex-shrink:0}.valorant-card .valorant-match-summary>time{color:#9090a1;font-size:8px;line-height:1.2;white-space:nowrap}@container valorant-widget (max-width:399px){.valorant-card .valorant-match-grid{grid-template-columns:1fr;gap:4px}.valorant-card .valorant-match{padding:4px 2px}.valorant-card .valorant-player-identity{gap:11px}.valorant-card .valorant-player-details{gap:3px 8px;font-size:11px}}@container valorant-widget (max-width:255px){.valorant-card .valorant-player-art{width:48px;height:48px}.valorant-card .valorant-player-identity{gap:9px}.valorant-card .valorant-player-identity .connected-identity-copy>strong{font-size:16px}.valorant-card .valorant-player-details,.valorant-card .valorant-player-rating{font-size:10px}}@media(prefers-reduced-motion:reduce){.valorant-card .valorant-tracker-link,.valorant-card .valorant-match{transition:none}.valorant-card .valorant-tracker-link:hover{transform:none}}.lastfm-track{display:flex;align-items:center;gap:8px;min-width:0;padding:7px 0;color:inherit;text-decoration:none;border-top:1px solid #ffffff09}.lastfm-track-art{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:31px;height:31px;border-radius:7px;overflow:hidden;background:#ffffff0a;color:#b9b9c4}.lastfm-track-art img{width:100%;height:100%;object-fit:cover}.lastfm-track-copy{flex:1;min-width:0}.lastfm-track-copy>strong{display:block;color:#ededf3;font-size:10px;font-weight:600;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lastfm-track-copy>span{display:block;margin-top:2px;color:var(--connected-muted);font-size:9px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lastfm-track>time{flex-shrink:0;color:#9d9daa;font-size:8px}.lastfm-now-playing{display:flex;align-items:center;justify-content:center;gap:2px;height:18px;width:18px;flex-shrink:0}.lastfm-now-playing>i{width:2px;height:6px;background:#c7c7d6;border-radius:2px;animation:lastfm-level .9s ease-in-out infinite alternate}.lastfm-now-playing>i:nth-child(2){height:12px;animation-delay:-.3s}.lastfm-now-playing>i:nth-child(3){height:9px;animation-delay:-.6s}@keyframes lastfm-level{to{transform:scaleY(.4)}}.discord-server-counts{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:15px;padding-top:12px;border-top:1px solid #ffffff13}.discord-server-counts>div{display:flex;align-items:center;gap:5px;min-width:0;color:var(--connected-muted);font-size:9px;line-height:1.6}.discord-server-counts strong{color:#dedee7;font-weight:650;font-variant-numeric:tabular-nums}.discord-server-counts svg{flex-shrink:0}.discord-server-dot{width:5px;height:5px;border-radius:50%;background:#9494a2;flex-shrink:0}.discord-server-dot.is-online{background:#b7cfc0;box-shadow:0 0 5px #b7cfc025}.discord-server-join{background:#ffffff0a}.discord-server-join>span{flex:1}.discord-count-note{font-size:8px;margin-top:7px}.theme-light .connected-widget-card{background:linear-gradient(145deg,#393b48,#20212b);color:var(--connected-ink)}.profile-widget>.connected-widget-card{margin-top:4px}.profile-widget.compact .connected-widget-card{padding:12px}.profile-widget.compact .connected-avatar{width:40px;height:40px;border-radius:11px}.profile-widget.compact .connected-identity-copy>strong{font-size:14px}.profile-widget.compact .connected-provider{margin-bottom:10px}.profile-widget.compact .connected-recent{margin-top:11px}@media(max-width:480px){.connected-widget-card{padding:15px}.connected-stats{gap:10px}.connected-avatar{width:44px;height:44px;border-radius:12px}.connected-identity-copy>strong{font-size:16px}.connected-provider{font-size:8px;letter-spacing:1px}.connected-provider .connected-listening{font-size:7px}}@media(prefers-reduced-motion:reduce){.lastfm-now-playing>i{animation:none}.connected-action,.connected-open-profile{transition:none}}.profile-content .profile-widget:is(.widget-valorant,.widget-lastfm,.widget-discord-server){padding:0;min-height:0;align-self:start;background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.profile-content .profile-widget:is(.widget-valorant,.widget-lastfm,.widget-discord-server)>.connected-widget-card{margin-top:0}.profile-content .profile-widget:is(.widget-valorant,.widget-lastfm,.widget-discord-server)>.widget-heading{padding:0 4px}.profile-content .profile-widget.widget-valorant{grid-column:1/-1}.creator-card{position:relative;min-width:0;width:100%;padding:17px;border:1px solid #ffffff14;border-radius:20px;background:linear-gradient(145deg,#ffffff0c,#ffffff03);color:#f5f5f7;text-align:left;box-sizing:border-box}.creator-provider{display:flex;align-items:center;gap:7px;margin-bottom:13px;font-size:8px;font-weight:700;letter-spacing:1.5px;color:#a7a7b3}.creator-provider svg{flex-shrink:0}.creator-identity{display:flex;align-items:center;gap:12px;min-width:0}.creator-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:66px;height:66px;border-radius:17px;background:#ffffff0a;overflow:hidden}.creator-avatar img{width:100%;height:100%;object-fit:cover}.creator-bodyshot{height:86px}.creator-bodyshot img{object-fit:contain}.creator-identity-copy{min-width:0;flex:1}.creator-name-row{display:flex;align-items:center;gap:6px;min-width:0}.creator-name-row>strong{font-size:17px;font-weight:750;line-height:1.25;overflow-wrap:anywhere}.creator-username{display:block;margin-top:3px;font-size:11px;color:#c0c0cb;overflow-wrap:anywhere}.creator-verified{display:flex;width:15px;height:15px;flex-shrink:0}.creator-verified img{width:100%;height:100%;object-fit:contain}.creator-profile-link{color:#c9c9d1;align-self:center;display:flex;padding:4px;border-radius:6px}.creator-bio{margin:14px 0 0;font-size:11px;line-height:1.6;color:#c5c5ce;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;white-space:pre-line;overflow-wrap:anywhere}.creator-presence{display:flex;align-items:center;gap:7px;font-size:10px;color:#c9c9d2;margin-top:13px;line-height:1.4}.creator-status-dot{width:6px;height:6px;flex-shrink:0;background:#81818e;border-radius:50%}.creator-status-dot.online,.creator-status-dot.in_game,.creator-status-dot.in_studio{background:#23b577;box-shadow:0 0 8px #23b57744}.creator-status-dot.live{background:#ed4376;box-shadow:0 0 8px #ed437644}.creator-status-dot.offline,.creator-status-dot.unknown{background:#81818e}.creator-activity-link{display:flex;align-items:center;gap:7px;margin-top:10px;padding:9px 10px;border:1px solid #ffffff15;border-radius:10px;color:#dddde6;font-size:10px;text-decoration:none}.creator-activity-link>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-activity-note{margin:9px 0 0;color:#adadba;font-size:10px;line-height:1.5}.creator-activity-note>span{display:block;color:#9696a5}.creator-stats{display:flex;flex-wrap:wrap;gap:15px;margin-top:15px;padding-top:13px;border-top:1px solid #ffffff13}.creator-stats>div{display:flex;flex-direction:column;gap:3px;flex:1;min-width:44px}.creator-stats strong{font-size:13px;font-weight:700;color:#efeff5}.creator-stats span{font-size:8px;color:#aaaaba;white-space:nowrap}.creator-unavailable{font-size:10px;color:#aaaaba;line-height:1.6;margin:12px 0 0}.theme-light .creator-card{background:linear-gradient(145deg,#252630,#171821);color:#f5f5f7}.profile-widget>.creator-card{margin-top:4px}.profile-widget.compact .creator-card{padding:12px}.profile-widget.compact .creator-avatar{width:44px;height:44px}.profile-widget.compact .creator-name-row>strong{font-size:14px}@media(max-width:480px){.creator-card{padding:15px}.creator-avatar{width:57px;height:57px}.creator-name-row>strong{font-size:16px}.creator-stats{gap:10px}.creator-stats>div{min-width:40px}}.pinterest-widget{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:12px;padding:12px 16px;min-height:102px;box-sizing:border-box;border-radius:25px;border:var(--widget-border,2px solid #ffffff1a);background:var(--widget-glass,#ffffff0d);color:var(--widget-text,#fff);text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pinterest-image{flex:0 0 74px;width:74px;height:74px;border-radius:14px;overflow:hidden;display:grid;place-items:center;background:#ffffff12}.pinterest-image.is-circle{border-radius:50%}.pinterest-image img{width:100%;height:100%;object-fit:cover}.pinterest-copy{min-width:0;display:flex;align-items:flex-start;flex-direction:column;gap:4px}.pinterest-copy strong{font-size:18px;line-height:22px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pinterest-copy>span,.pinterest-copy small{font-size:12px;color:var(--widget-muted,#9ca3af)}.pinterest-copy>a{display:flex;gap:4px;align-items:center;border-radius:14px;background:#fff;color:#000;padding:3px 10px;font-size:11px;line-height:14px;text-decoration:none}.pinterest-backdrop{position:absolute;inset:-20px;filter:blur(18px) brightness(.5);background-size:cover;background-position:center;z-index:-1}.pinterest-editor .studio-two-column{align-items:stretch}.pinterest-editor .pinterest-option{display:flex;justify-content:space-between;align-items:center;gap:16px}.pinterest-editor .pinterest-option p{font-size:12px;color:var(--studio-muted)}.studio-content:has(.pinterest-editor)>.studio-page-heading{display:none}.studio-root:has(.pinterest-editor) .studio-breadcrumb>strong{display:none}.pinterest-breadcrumb{display:inline-flex;align-items:center;gap:16px}.pinterest-breadcrumb button{background:none;border:0;color:var(--studio-muted);padding:0;font:inherit}.pinterest-breadcrumb strong{color:var(--studio-text);font-weight:500}.pinterest-editor{gap:14px;padding-bottom:90px}.pinterest-editor .pinterest-page-heading{margin:16px 0 10px}.pinterest-editor .pinterest-page-heading h1{font-size:24px;line-height:32px;letter-spacing:-.6px;font-weight:600;margin:0 0 4px}.pinterest-editor .pinterest-page-heading p{font-size:14px;line-height:20px;margin:0;color:var(--studio-muted)}.pinterest-editor .studio-panel{padding:24px}.pinterest-editor .studio-panel-heading h2{font-size:16px;font-weight:500}.pinterest-editor .studio-panel-heading p{font-size:14px;line-height:20px}.pinterest-editor .studio-two-column{gap:14px}.pinterest-editor .studio-toggle-row{padding:0;margin:0;border:0;min-height:44px}.pinterest-editor .studio-field>label,.pinterest-editor .studio-toggle-row strong{font-size:14px;font-weight:500}.pinterest-editor .studio-field input{border-radius:24px;font-size:14px;font-weight:400}.pinterest-editor .pinterest-option .profile-search-select{width:224px}.pinterest-editor .pinterest-option .profile-search-select>button{height:32px;min-height:32px}.studio-root .pinterest-widget .pinterest-copy>a{color:#000!important;background:#fff!important;font-weight:400}.pinterest-copy>span{display:flex;align-items:center;gap:4px}.pinterest-save-dock{position:fixed;z-index:45;bottom:16px;left:50%;transform:translate(-50%);width:min(672px,calc(100vw - 32px));box-sizing:border-box;padding:12px 16px;border:1px solid var(--studio-border);border-radius:18px;background:var(--studio-panel,#0c0c0c);display:flex;align-items:center;justify-content:space-between;font-size:14px}.pinterest-save-dock>div{display:flex;gap:8px}.studio-root .pinterest-save-dock button{border-radius:20px;min-height:32px;padding:6px 12px;font-size:14px}.studio-root .pinterest-save-dock .builder-action{color:var(--studio-highlight,#bca8eb);background:linear-gradient(135deg,#bca8eb24,#bca8eb0f);border:1px solid #bca8eb40}.studio-root:has(.pinterest-editor)>.studio-save-dock{display:none}.valorant-widget.pinterest-widget{display:block;min-height:0;padding:0;font-family:inherit;letter-spacing:normal;text-align:left}.valorant-main{position:relative;min-width:0;padding:12px 16px}.valorant-nameplate{position:absolute;top:0;right:0;bottom:0;width:min(100%,452px);z-index:-1;pointer-events:none;opacity:.65}.valorant-nameplate>img{width:100%;height:100%;object-fit:cover;object-position:right center}.valorant-identity{display:flex;gap:20px;align-items:center;min-width:0}.valorant-avatar{display:grid;place-items:center;flex:0 0 64px;width:64px;height:74px;overflow:hidden;border-radius:12px}.valorant-avatar>img{width:100%;height:100%;object-fit:cover}.valorant-avatar.is-rank>img{object-fit:contain}.valorant-avatar.is-circle{border-radius:50%}.valorant-copy{min-width:0}.valorant-copy>strong{display:block;font-size:18px;line-height:23px;font-weight:600;overflow-wrap:anywhere}.valorant-widget-details{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4px 10px;margin:3px 0 0;color:var(--widget-muted,#a4a4ad);font-size:12px;line-height:17px}.valorant-widget-details>span{display:inline-flex;align-items:center;gap:4px}.valorant-widget-details img{width:19px;height:19px;object-fit:contain}.valorant-widget-details small{font-size:10px}.valorant-view-profile{display:inline-flex;align-items:center;gap:4px;margin-top:6px;border-radius:14px;background:#fff;color:#111;font-size:10px;line-height:14px;padding:3px 9px;text-decoration:none}.valorant-view-profile:focus-visible{outline:2px solid var(--profile-accent,#bca8eb);outline-offset:3px}.valorant-status{font-size:12px;line-height:17px;margin:4px 0;color:var(--widget-muted,#a4a4ad)}.valorant-widget .valorant-recent{margin:0;padding:12px 16px;border-top:0}.valorant-widget .valorant-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.valorant-widget .valorant-match-copy>strong{color:inherit}.valorant-editor .pinterest-option{min-height:50px;padding:14px 0;border-top:1px solid var(--studio-border);gap:16px}.valorant-editor .studio-panel-heading+.pinterest-option{border-top:0}.valorant-editor .studio-toggle-row{padding:14px 0;border-bottom:1px solid var(--studio-border)}.valorant-editor .studio-toggle-row:last-child{border-bottom:0}.valorant-editor .studio-two-column>.studio-panel:has(.valorant-widget){align-self:start}.valorant-editor .studio-two-column>.studio-panel:has(.valorant-widget)>.studio-panel-heading{margin-bottom:24px}@container valorant-widget (max-width:399px){.valorant-widget .valorant-match-grid{grid-template-columns:1fr}}@media(max-width:600px){.valorant-editor .pinterest-option{flex-wrap:wrap}.valorant-editor .pinterest-option .profile-search-select{width:100%}.valorant-main{padding:12px}.valorant-avatar{width:56px;height:56px;flex-basis:56px}.valorant-widget-details{gap:4px 8px;font-size:11px}}.valorant-widget .valorant-view-profile{color:#111!important;background:#fff!important}.valorant-widget .valorant-widget-details{font-size:12px;line-height:17px;letter-spacing:normal}.valorant-widget .valorant-widget-details>span{font-size:inherit;line-height:inherit;letter-spacing:normal;color:inherit}.valorant-avatar.is-player-card>img{object-position:center 15%}.valorant-widget-details>span>svg{flex-shrink:0;width:13px;height:13px}.valorant-widget .valorant-widget-details img{width:18px;height:18px}.valorant-widget.pinterest-widget{position:relative;isolation:isolate;overflow:hidden}.valorant-widget.has-recent-matches .valorant-nameplate{bottom:-44px;mask-image:linear-gradient(to bottom,#000 35%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 35%,transparent 100%)}.valorant-nameplate>img{mask-image:linear-gradient(90deg,transparent,#000 65%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 65%)}.valorant-widget .valorant-view-profile{min-width:96px;height:20px;padding:3px 10px;margin-top:5px;border:0;border-radius:10px;justify-content:center;font-size:12px;font-weight:500;line-height:14px;letter-spacing:normal;white-space:nowrap;color:#000!important}.valorant-widget .valorant-view-profile>svg{width:10px;height:10px;flex:none}.valorant-widget.has-recent-matches{width:100%;max-width:560px}.valorant-widget.has-recent-matches .valorant-main{padding:10px 14px}.valorant-widget.has-recent-matches .valorant-identity{gap:12px}.valorant-widget.has-recent-matches .valorant-avatar{width:50px;height:58px;flex-basis:50px}.valorant-widget.has-recent-matches .valorant-copy>strong{font-size:16px;line-height:20px}.valorant-widget.has-recent-matches .valorant-widget-details{margin-top:2px;font-size:11px;line-height:15px;gap:3px 8px}.valorant-widget.has-recent-matches .valorant-recent{padding:5px 14px 10px}.valorant-widget.has-recent-matches .connected-section-label{margin-bottom:5px}.valorant-widget.has-recent-matches .valorant-match-grid{grid-template-columns:repeat(2,minmax(0,220px));gap:4px 14px;justify-content:start}.valorant-widget.has-recent-matches .valorant-match{min-height:36px;padding:2px 0;gap:6px}.valorant-widget.has-recent-matches .valorant-agent-portrait{width:28px;height:28px;border-radius:6px}.valorant-widget.has-recent-matches .valorant-match-copy{flex:0 1 100px;gap:1px}.valorant-widget.has-recent-matches .valorant-match-summary{margin-left:4px;gap:2px}.valorant-widget.has-recent-matches .valorant-match-result{min-height:18px;padding:2px 5px}@container valorant-widget (max-width:399px){.valorant-widget.has-recent-matches .valorant-match-grid{grid-template-columns:minmax(0,220px)}}.valorant-palette{position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;overflow:hidden}.valorant-palette>img{position:absolute;inset:-48px;width:calc(100% + 96px);height:calc(100% + 96px);max-width:none;object-fit:cover;filter:blur(40px) saturate(1.5) brightness(.65);opacity:.85}.valorant-widget .valorant-main,.valorant-widget .valorant-recent{position:relative;z-index:1}.valorant-editor .profile-search-select>button{min-width:0;gap:8px}.valorant-editor .profile-search-select>button>span{min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.valorant-editor .profile-search-select>button>svg{flex-shrink:0}.roblox-widget,.roblox-widget *{box-sizing:border-box}.roblox-widget{width:100%;min-width:0;min-height:102px;padding:12px 16px;display:flex;align-items:center;gap:12px;border:var(--widget-border,2px solid #ffffff1a);border-radius:25px;background:var(--widget-glass,#ffffff0d);color:var(--widget-text,#fff);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);text-align:left}.roblox-widget.widget-surface-transparent{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.roblox-widget.widget-surface-solid{background:var(--profile-card,#181a1d)}.roblox-widget-avatar{width:74px;height:74px;flex:0 0 74px;border-radius:16px;overflow:hidden;background:#ffffff12;display:grid;place-items:center;isolation:isolate}.roblox-widget-avatar.is-circle{border-radius:50%}.roblox-widget-avatar>img{display:block;width:74px;height:74px;object-fit:cover;border-radius:inherit}.roblox-widget-copy{flex:1;min-width:0}.roblox-widget-name{display:flex;align-items:center;gap:5px}.roblox-widget-name>strong{font-size:18px;font-weight:650;line-height:24px;overflow-wrap:anywhere}.roblox-widget-verified{display:block;width:16px;height:16px;flex:none;object-fit:contain}.roblox-widget-stats{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--widget-muted,#ddd);font-size:12px;line-height:18px}.roblox-widget-stats>span{display:inline-flex;align-items:center;gap:5px;min-width:0}.roblox-widget-stats svg{flex:none;opacity:.85}.roblox-widget-stats>span>span{overflow-wrap:anywhere}.roblox-widget-view{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:94px;height:20px;margin-top:5px;padding:3px 10px;border-radius:10px;background:#fff!important;color:#000!important;font-size:12px;font-weight:500;line-height:14px;text-decoration:none;white-space:nowrap}.roblox-widget-view svg{flex:none}.roblox-widget-view:focus-visible{outline:2px solid currentColor;outline-offset:3px}.roblox-widget-error{font-size:12px;line-height:18px;margin:0;color:var(--widget-muted,#ddd)}@container (max-width:400px){.roblox-widget{padding:12px}}@font-face{font-family:Sulk Chillax;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/chillax-200.woff2)}@font-face{font-family:Sulk Chillax;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/chillax-300.woff2)}@font-face{font-family:Sulk Chillax;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/chillax-400.woff2)}@font-face{font-family:Sulk Chillax;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/chillax-500.woff2)}@font-face{font-family:Sulk Chillax;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/chillax-600.woff2)}@font-face{font-family:Sulk Chillax;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/chillax-700.woff2)}@font-face{font-family:Sulk Nunito;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/nunito.ttf)}@font-face{font-family:Sulk Quicksand;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/quicksand.ttf)}@font-face{font-family:Sulk Manrope;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/manrope.ttf)}@font-face{font-family:Sulk Space Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/spacegrotesk.ttf)}@font-face{font-family:Sulk Plus Jakarta Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/plusjakartasans.ttf)}@font-face{font-family:Sulk Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/montserrat.ttf)}@font-face{font-family:Sulk Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/raleway.ttf)}@font-face{font-family:Sulk Playfair Display;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/playfairdisplay.ttf)}@font-face{font-family:Sulk Orbitron;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/orbitron.ttf)}@font-face{font-family:Sulk Caveat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/caveat.ttf)}@font-face{font-family:Sulk Comfortaa;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/comfortaa.ttf)}@font-face{font-family:Sulk Bitter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/bitter.ttf)}.profile-alias-trigger{appearance:none;border:0;background:none;padding:0;margin:0;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;display:inline-block}.profile-alias-trigger:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:4px}.alias-list{--alias-border:var(--studio-border,#ffffff0d);--alias-muted:var(--studio-muted,#858585);--alias-surface:var(--studio-panel,#0d0d0d);color:var(--studio-text,#eaeaea);font:14px/1.4 Inter,system-ui,sans-serif;text-align:left;min-width:0}.alias-toolbar{display:flex;gap:8px;margin-bottom:12px}.alias-search{display:flex;align-items:center;gap:10px;border:1px solid var(--alias-border);border-radius:18px;height:44px;padding:0 12px;flex:1;min-width:0;color:var(--alias-muted)}.alias-search:focus-within{border-color:var(--studio-accent,#aaa)}.alias-search input{font:inherit!important;color:var(--studio-text,#eee)!important;background:transparent!important;border:0!important;padding:0!important;min-width:0;width:100%;outline:none!important;box-shadow:none!important}.alias-search input::placeholder{color:var(--alias-muted)}.alias-sort{position:relative;flex:0 0 180px}.alias-sort .studio-dropdown{width:100%;min-width:0}.alias-sort .studio-dropdown>button{display:flex;align-items:center;gap:9px;width:100%;height:44px;padding:0 14px;background:var(--studio-input,transparent);color:inherit;border:1px solid var(--alias-border);border-radius:24px;font:inherit;cursor:pointer}.alias-sort .studio-dropdown>button span{flex:1;text-align:left}.alias-sort .studio-dropdown>button svg{color:var(--alias-muted)}.alias-sort .studio-dropdown>.profile-floating-menu{position:fixed!important;inset:auto;margin:0;box-sizing:border-box;padding:10px;border:1px solid var(--alias-border);border-radius:20px;background:var(--alias-surface);color:var(--studio-text,#eee);box-shadow:0 8px 24px #0004;overflow:auto!important;font:inherit;display:flex;flex-direction:column;gap:3px}.alias-sort .profile-floating-menu::backdrop{background:transparent}.alias-sort .profile-floating-menu [role=option]{display:flex;align-items:center;gap:9px;width:100%;padding:10px;border:0;border-radius:13px;background:transparent;color:inherit;font:inherit;cursor:pointer}.alias-sort .profile-floating-menu [role=option]>span{flex:1;text-align:left}.alias-sort .profile-floating-menu [role=option]:hover,.alias-sort .profile-floating-menu [aria-selected=true]{background:var(--studio-hover,#ffffff12)}.alias-table-wrap{border:1px solid var(--alias-border);border-radius:20px;overflow:visible}.alias-table{width:100%;border-collapse:separate;border-spacing:0;font:inherit}.alias-table th{font-size:12px;font-weight:400;color:var(--alias-muted);text-align:left;padding:12px;background:#88805}.alias-table th:first-child{border-radius:20px 0 0}.alias-table th:last-child{border-radius:0 20px 0 0}.alias-table td{padding:13px 12px;border-top:1px solid var(--alias-border);color:var(--alias-muted);font-size:13px}.alias-table td:first-child{font-weight:600;color:var(--studio-text,#eee)}.alias-table a{color:inherit;text-decoration:none;overflow-wrap:anywhere}.alias-table a:hover{text-decoration:underline}.alias-table td:last-child:has(details){width:48px}.alias-empty{text-align:center!important;font-weight:400!important;padding:28px!important;color:var(--alias-muted)!important}.alias-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-top:1px solid var(--alias-border);font-size:12px;color:var(--alias-muted);background:#88804;border-radius:0 0 20px 20px}.alias-pagination>div{display:flex;gap:8px;align-items:center}.alias-pagination button,.alias-pagination>div>span{border:1px solid var(--alias-border);border-radius:20px;background:transparent;color:inherit;padding:5px 12px;font:inherit}.alias-pagination>div>span{min-width:35px;text-align:center}.alias-pagination button{cursor:pointer}.alias-pagination button:disabled{opacity:.45;cursor:default}.alias-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.public-alias-popup{position:fixed;inset:0;z-index:1400;background:#0008;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;animation:alias-backdrop-in .2s ease both;color:#eee;font:14px/1.4 Inter,system-ui,sans-serif}.public-alias-popup .studio-modal{width:674px;max-width:100%;max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box;padding:24px;border:1px solid #ffffff0d;background:#0d0d0d;border-radius:24px;box-shadow:0 20px 60px #0004;animation:alias-dialog-in .22s ease both}.public-alias-popup .studio-modal-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.public-alias-popup h2{font-size:16px;font-weight:600;margin:0 0 4px}.public-alias-popup .studio-modal-heading p{font-size:13px;color:#858585;margin:0}.public-alias-popup .studio-icon-button{display:grid;place-items:center;border:0;background:transparent;color:#eee;padding:0;width:24px;height:24px;cursor:pointer;flex-shrink:0}.public-alias-popup.is-closing{animation:alias-backdrop-out .18s ease both}.public-alias-popup.is-closing .studio-modal{animation:alias-dialog-out .18s ease both}@keyframes alias-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes alias-backdrop-out{to{opacity:0}}@keyframes alias-dialog-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@keyframes alias-dialog-out{to{opacity:0;transform:translateY(8px) scale(.97)}}@media(max-width:600px){.public-alias-popup .studio-modal{padding:20px}.alias-toolbar{flex-wrap:wrap}.alias-search{flex-basis:100%}.alias-sort{flex:1}.alias-pagination{flex-wrap:wrap}.alias-table td,.alias-table th{padding:11px 9px}.alias-management .alias-table td:nth-child(3),.alias-management .alias-table th:nth-child(3){display:none}.alias-pagination>div{margin-left:auto}}@media(prefers-reduced-motion:reduce){.public-alias-popup,.public-alias-popup .studio-modal{animation:none!important}}body:has(.public-alias-popup)>.glass-tooltip{display:none}.public-alias-popup .studio-modal-heading h2{font-size:16px;line-height:20px}.spotify-track-widget{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 8% 0%,rgba(var(--spotify-palette,90,90,100),.23),transparent 75%),linear-gradient(140deg,#303035,#202024);padding:17px;border:1px solid #ffffff16;border-radius:20px;color:#f8f8fa;text-align:left;box-sizing:border-box}.spotify-track-widget:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(135deg,#ffffff06,#05050940)}.spotify-track-widget .spotify-presence-row{display:flex;align-items:center;gap:12px;min-width:0}.spotify-track-widget .spotify-art{width:58px;height:58px;object-fit:cover;flex-shrink:0;border-radius:8px;box-shadow:0 4px 12px #0004}.spotify-track-widget .spotify-track-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.spotify-track-widget .spotify-caption{display:flex;align-items:center;gap:5px;font-size:7px;letter-spacing:1.1px;font-weight:700;color:#bebfc1}.spotify-track-widget .spotify-track-copy>a,.spotify-track-widget .spotify-track-copy>strong{color:#f5f5f7;font-size:13px;font-weight:700;line-height:1.3;text-decoration:none;overflow-wrap:anywhere}.spotify-track-widget .spotify-track-copy>span:last-child:not(.spotify-caption){font-size:10px;color:#bcbcc5;line-height:1.4;overflow-wrap:anywhere}.spotify-track-widget .spotify-play{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:35px;height:35px;padding:0;border:1px solid #ffffff16;border-radius:50%;background:#ffffff10;color:#fff;cursor:pointer}.spotify-track-widget .spotify-play:disabled{opacity:.4;cursor:wait}.spotify-track-widget .spotify-play:hover:not(:disabled){background:#ffffff24}.spotify-track-widget .spotify-track-progress{display:flex;align-items:center;gap:8px;margin-top:15px;color:#c4c4ca;font-size:8px;font-variant-numeric:tabular-nums}.spotify-track-widget .spotify-track-progress>div{height:3px;flex:1;background:#ffffff18;border-radius:5px;overflow:hidden}.spotify-track-widget .spotify-track-progress>div>span{display:block;height:100%;background:#ececef;border-radius:inherit;transition:width .25s linear}.spotify-player-area{margin-top:15px;padding-top:10px;border-top:1px solid #ffffff13}.spotify-controls{display:flex;align-items:center;gap:5px;flex-shrink:0}.spotify-close{display:flex;align-items:center;justify-content:center;width:21px;height:21px;padding:0;border:0;background:transparent;color:#b9b9c3;cursor:pointer;border-radius:50%}.spotify-close:hover{background:#ffffff12;color:#fff}.spotify-track-widget .spotify-embed{display:block;width:100%;height:80px;margin:0;border:0;border-radius:12px}.spotify-playback-notice{font-size:10px;line-height:1.5;color:#c9c9d3;margin:12px 0 0}.spotify-lyrics-unavailable{font-size:9px;color:#aaaab5;margin:11px 0 0}.spotify-loading{animation:spotify-spin .9s linear infinite}@keyframes spotify-spin{to{transform:rotate(360deg)}}.spotify-lyrics{position:relative;max-height:180px;overflow:auto;scrollbar-width:thin;margin-top:15px;border-top:1px solid #ffffff14;padding-top:10px}.spotify-lyrics p{font-size:14px;line-height:1.6;color:#9b9ba8;margin:10px 0;transition:color .25s}.spotify-lyrics p.active{color:#fff;font-weight:650}.spotify-lyrics button{font:inherit;color:inherit;border:0;padding:0;text-align:left;background:none;cursor:pointer}.theme-light .spotify-track-widget{background:radial-gradient(ellipse at 8% 0%,rgba(var(--spotify-palette,90,90,100),.23),transparent 75%),linear-gradient(140deg,#303035,#202024)}@media(prefers-reduced-motion:reduce){.spotify-track-widget .spotify-track-progress>div>span,.spotify-lyrics p{transition:none}.spotify-loading{animation:none}}.discord-widget{min-width:0;width:100%;text-align:left}.discord-server-widget{width:100%;min-width:0;text-align:left;overflow:hidden;border:2px solid #ffffff16;border-radius:25px;background:#ffffff0d;color:var(--profile-text,#f4f4f6)}.discord-server-body{display:flex;align-items:center;gap:12px;padding:12px 16px;min-height:98px}.discord-server-avatar{width:74px;height:74px;flex:none;display:grid;place-items:center;border-radius:16px;overflow:hidden;background:#5865f230;color:#c4b5ef}.discord-server-avatar.is-circle{border-radius:50%}.discord-server-avatar img{width:100%;height:100%;object-fit:cover}.discord-server-copy{min-width:0}.discord-server-copy>strong{font-size:18px;line-height:24px;font-weight:650;overflow-wrap:anywhere}.discord-server-counts{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;line-height:18px;color:var(--profile-muted,#9ca3af)}.discord-server-counts span{display:flex;align-items:center;gap:5px}.discord-server-counts i{width:12px;height:12px;border-radius:50%;background:#43e8a1}.discord-server-counts span:last-child i{background:#888}.discord-server-counts span:first-child:not(:last-child) i{background:#43e8a1}.discord-server-copy>a{display:inline-flex;align-items:center;gap:4px;border-radius:20px;padding:3px 10px;margin-top:5px;background:#fff!important;color:#101010!important;font-size:10px;line-height:14px;text-decoration:none}.discord-server-banner{display:block;width:100%;height:100px;object-fit:cover}.discord-widget-error{font-size:12px;line-height:1.5;color:var(--profile-muted,#9ca3af);margin:8px 0 0}.discord-presence-stack.portfolio-presence.discord-widget-compact .discord-presence-card{padding:12px 16px;border:2px solid #ffffff16;border-radius:25px;min-height:102px}.discord-presence-stack.portfolio-presence.discord-widget-compact .discord-presence-identity{min-height:74px;gap:12px}.discord-presence-stack.portfolio-presence.discord-widget-compact .discord-profile-avatar{width:74px;height:74px}.portfolio-presence.discord-widget-compact .discord-presence-copy{padding:8px;min-height:60px}.discord-presence-stack.portfolio-presence.discord-widget-compact .discord-display-name{font-size:18px;line-height:24px;letter-spacing:-.3px}.portfolio-presence.discord-widget-compact .discord-account-badge,.portfolio-presence.discord-widget-compact .discord-platform{width:18px;height:18px}.portfolio-presence.discord-widget-compact .discord-presence-status{width:22px;height:22px}.portfolio-presence.discord-widget-compact .discord-presence-subline{font-size:12px}.portfolio-presence.discord-widget-compact .discord-presence-divider{margin:10px 0}.portfolio-presence.discord-widget-compact .discord-activity-entry{padding:10px;border-radius:12px}.portfolio-presence.discord-widget-compact .discord-activity-row{margin-top:6px;gap:12px}.portfolio-presence.discord-widget-compact .discord-activity-art{width:48px;height:48px}.portfolio-presence.discord-widget-compact .discord-activity-copy>strong{font-size:14px}.portfolio-presence.discord-widget-compact .discord-activity-label{font-size:11px}.portfolio-presence.discord-widget-compact .discord-activity-copy>span,.portfolio-presence.discord-widget-compact .discord-activity-copy>small{font-size:12px}.portfolio-presence.discord-widget-compact .discord-presence-activities{position:relative}.discord-extra-activities{position:absolute;right:8px;top:8px;background:#34323b;border:1px solid #ffffff25;border-radius:10px;padding:3px 6px;font-size:11px}.portfolio-presence.discord-hide-activity-image .discord-activity-art{display:none}.portfolio-presence.discord-activity-circle .discord-activity-art{border-radius:50%}.discord-avatar-square .discord-profile-avatar,.discord-avatar-square .discord-avatar-image,.discord-avatar-square .discord-avatar-placeholder{border-radius:16px}.discord-editor .discord-membership{padding:14px 16px;border:1px solid #7cbcff40;border-radius:16px;background:#7cbcff15;color:#8dc3ff;font-size:13px}.discord-membership p{margin:5px 0 0}.discord-membership a{text-decoration:underline;color:inherit}.discord-editor .studio-toggle-row{border-bottom:1px solid #ffffff04}.discord-editor .discord-badge-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.discord-badge-list .builder-arrange-item{padding:8px;border:1px solid #ffffff10;border-radius:20px;gap:10px;min-width:0}.discord-badge-list img{width:20px;height:20px;object-fit:contain}.discord-badge-list .studio-toggle-row{flex:1;min-width:0;padding:0;border:0}.discord-badge-list .studio-toggle-row .studio-label{font-size:12px}.discord-badge-list .studio-toggle-row p{display:none}.discord-editor .pinterest-option+.pinterest-option{margin-top:16px;padding-top:16px;border-top:1px solid #ffffff08}.discord-editor .discord-account-input{position:relative}.discord-account-input>svg{position:absolute;left:14px;top:15px;color:#888}.studio-root .discord-account-input input{padding-left:36px}.discord-editor .studio-field{margin-top:14px}@media(max-width:800px){.discord-editor .discord-badge-list{grid-template-columns:1fr}.discord-server-body,.discord-presence-stack.portfolio-presence.discord-widget-compact .discord-presence-card{padding:12px}.discord-presence-stack.portfolio-presence.discord-widget-compact .discord-profile-avatar{width:60px;height:60px}}.discord-badge-placeholder{display:grid;place-items:center;width:20px;height:20px;color:#bca9ef;font-weight:800}.discord-server-counts span[data-count=online] i{background:#43e8a1}.discord-server-counts span[data-count=members] i{background:#888}.portfolio-presence.discord-widget-compact .discord-presence-content{display:flex;align-items:center;gap:14px}.portfolio-presence.discord-widget-compact .discord-presence-identity{flex:1;min-width:0}.portfolio-presence.discord-widget-compact .discord-presence-divider{display:none}.portfolio-presence.discord-widget-compact .discord-presence-activities{flex:1;min-width:0}.portfolio-presence.discord-widget-compact .discord-activity-entry{padding:0;border:0;background:none;box-shadow:none}.portfolio-presence.discord-widget-compact .discord-activity-row{margin-top:3px}.portfolio-presence.discord-widget-compact .discord-spotify-progress{font-size:10px;margin-top:4px}.portfolio-presence.discord-widget-compact .discord-activity-copy>small{font-size:10px}.portfolio-presence.discord-widget-compact .discord-activity-copy>span{font-size:11px}.portfolio-presence.discord-widget-compact .discord-activity-copy>strong{font-size:12px}.portfolio-presence.discord-widget-compact .discord-activity-timing{font-size:10px!important}@container (max-width:520px){.portfolio-presence.discord-widget-compact .discord-presence-content{display:block}.portfolio-presence.discord-widget-compact .discord-presence-activities{margin-top:12px;padding-top:10px;border-top:1px solid #ffffff15}}@media(max-width:600px){.discord-editor .pinterest-option{align-items:stretch;flex-direction:column;gap:8px}.discord-editor .pinterest-option .profile-search-select{width:100%}.discord-editor .studio-panel{padding:18px}.discord-editor .pinterest-save-dock{font-size:12px}.discord-editor .pinterest-save-dock>span{max-width:40%}}.discord-server-widget,.discord-server-widget *{box-sizing:border-box}.studio-root .discord-editor .discord-account-input input{padding-left:36px!important;border-radius:24px!important}.discord-server-widget .discord-server-counts{margin:0;padding:0;border:0;gap:12px}.studio-root:has(.discord-editor) .studio-save-dock{display:none}.discord-widget{max-width:754px}.portfolio-presence.discord-widget-compact .discord-presence-copy{clip-path:none;border-radius:12px;overflow:hidden;isolation:isolate}.portfolio-presence.discord-widget-compact .discord-identity-background{animation:none;border-radius:12px;overflow:hidden}.portfolio-presence.discord-widget-compact .discord-identity-background[data-background=nameplate] img,.portfolio-presence.discord-widget-compact .discord-identity-background[data-background=nameplate] video{object-fit:contain;object-position:right center;position:absolute;inset:0;max-width:none;border-radius:12px}.portfolio-presence.discord-widget-compact .discord-presence-card{position:relative;isolation:isolate;overflow:hidden;background:var(--widget-glass,#ffffff0d)}.portfolio-presence.discord-widget-compact .discord-presence-content{position:relative;display:block;z-index:1}.portfolio-presence.discord-widget-compact .discord-presence-identity{position:relative;isolation:isolate}.portfolio-presence.discord-widget-compact .discord-presence-identity>.discord-identity-background{position:absolute;inset:-12px -16px -10px;border-radius:0;z-index:0}.portfolio-presence.discord-widget-compact .discord-presence-identity>.discord-avatar-status,.portfolio-presence.discord-widget-compact .discord-presence-copy{position:relative;z-index:1}.portfolio-presence.discord-widget-compact .discord-presence-copy{background:transparent;border-radius:0;overflow:visible}.portfolio-presence.discord-widget-compact .discord-presence-identity>.discord-identity-background[data-background=nameplate] img,.portfolio-presence.discord-widget-compact .discord-presence-identity>.discord-identity-background[data-background=nameplate] video{object-fit:cover;object-position:right center;border-radius:0}.portfolio-presence.discord-widget-compact .discord-presence-divider{display:block;margin:10px 0}.portfolio-presence.discord-widget-compact .discord-presence-activities{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;border:0}@media(max-width:800px){.portfolio-presence.discord-widget-compact .discord-presence-identity>.discord-identity-background{left:-12px;right:-12px}}.discord-server-widget{border:var(--widget-border,2px solid #ffffff1a);background:var(--widget-glass,#ffffff0d);color:var(--widget-text,#fff);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.discord-server-widget.widget-surface-transparent{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.discord-server-widget.widget-surface-solid{background:var(--profile-card,#181a1d)}.discord-server-widget .discord-server-counts,.discord-server-widget .discord-widget-error{color:var(--widget-muted,inherit);font-weight:600;opacity:.8}.discord-server-widget .discord-server-counts span[data-count=members] i{background:#e1e3e6}.discord-server-avatar{position:relative;isolation:isolate;contain:paint;aspect-ratio:1;flex:0 0 74px}.discord-server-avatar>img{display:block;width:74px;height:74px;max-width:none;aspect-ratio:1;border-radius:inherit;object-fit:cover}.discord-server-counts>span{min-width:0}.discord-server-counts>span>i{flex:none}.discord-server-copy>strong{font-size:20px;line-height:24px}.discord-server-widget .discord-server-counts{color:var(--widget-muted,#ddd);font-size:12px;font-weight:600;line-height:18px;opacity:1}.discord-server-widget .discord-server-counts span[data-count=online] i{background:#59f3a6}.discord-server-widget .discord-server-counts span[data-count=members] i{background:#ddd}.discord-server-copy>a{min-width:96px;height:20px;padding:3px 10px;border:0;border-radius:10px;justify-content:center;font-size:12px;font-weight:500;line-height:14px;white-space:nowrap}.discord-server-copy>a>svg{width:10px;height:10px;flex:none}.discord-server-copy>a{color:#000!important;background:#fff!important}.discord-server-avatar.trim-icon-edges>img{transform:scale(1.04);transform-origin:center}.discord-presence-stack.portfolio-presence.discord-widget-compact .discord-presence-card{overflow:hidden;border-radius:25px}.discord-presence-stack.portfolio-presence.discord-widget-compact .discord-identity-background{mask-image:linear-gradient(to bottom,#000 65%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 65%,transparent 100%)}.discord-presence-stack.portfolio-presence.discord-widget-compact .discord-activity-art{width:72px;height:72px}.discord-presence-stack.portfolio-presence.discord-widget-compact .discord-activity-art>.discord-small-activity-art{width:24px;height:24px;bottom:-2px;right:-2px;border-width:2px}.discord-presence-stack.portfolio-presence.discord-widget-compact .discord-spotify-activity .discord-activity-art{width:88px;height:88px}.discord-presence-stack.portfolio-presence.discord-widget-compact .discord-spotify-activity .discord-activity-row{align-items:center}.discord-presence-stack.portfolio-presence.discord-widget-compact .discord-spotify-activity .discord-activity-art>img{object-fit:cover}.github-name{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%}.github-pro{display:inline-block;border:1px solid #8957e5;color:#a371f7;border-radius:2em;font-size:12px;line-height:18px;padding:0 7px;font-weight:500;white-space:nowrap}.github-widget .github-stats{display:flex;flex-wrap:wrap;column-gap:14px;row-gap:4px}.github-stats>span{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:16px}.github-heatmap{position:absolute;inset:0;z-index:-1;display:grid;grid-auto-flow:column;grid-template-rows:repeat(7,1fr);gap:3px;opacity:.35;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.github-heatmap i{background:#161b22;border-radius:2px}.github-heatmap [data-level="1"]{background:#0e4429}.github-heatmap [data-level="2"]{background:#006d32}.github-heatmap [data-level="3"]{background:#26a641}.github-heatmap [data-level="4"]{background:#39d353}.github-editor .github-details .studio-toggle-row{padding:14px 0;border-bottom:1px solid #ffffff05;min-height:62px}.github-editor .github-details .studio-toggle-row:last-child{border:0;padding-bottom:0}.github-editor .github-details .studio-toggle-row:first-child{padding-top:0}.github-editor .studio-field input{padding-left:36px}.github-account-input{position:relative}.github-account-input>svg{position:absolute;left:12px;top:15px;color:var(--studio-muted)}.studio-root .github-editor .github-account-input input{padding-left:36px!important;border-radius:24px!important}.studio-root:has(.github-editor) .studio-save-dock{display:none!important}.time-widget{box-sizing:border-box;min-height:102px;padding:12px 16px;display:flex;align-items:center;gap:12px;border:var(--widget-border,2px solid #ffffff1a);border-radius:25px;background:var(--widget-glass,#ffffff0d);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--widget-text,#fff);text-align:left;font-family:inherit}.time-analog{display:block;flex:0 0 72px;width:72px;height:72px}.time-copy{display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-start;gap:4px}.time-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;line-height:20px}.time-digital{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.time-utc{font-size:12px;font-weight:600;opacity:.8}.time-location{font-size:12px;line-height:14px;font-weight:600;opacity:.8}.time-details{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;font-size:11px;font-weight:600;line-height:14px;color:inherit;opacity:.8}.time-details>span{display:inline-flex;align-items:center;gap:5px}.time-details svg{width:13px;height:13px;flex:none}.time-view{display:inline-flex;align-items:center;gap:4px;color:#101010!important;background:#eee;border:0;border-radius:20px;padding:3px 10px;font-size:10px;font-weight:600;line-height:14px;text-decoration:none;white-space:nowrap}.time-view svg{width:11px;height:11px}.time-view:hover{background:#fff}.time-widget.widget-surface-transparent{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.time-widget.widget-surface-solid{background:var(--profile-card,#181a1d)}.time-view:focus-visible{outline:2px solid currentColor;outline-offset:3px}@container (max-width:400px){.time-widget{padding:12px;gap:10px}.time-details{gap:0 10px;line-height:12px}.time-details svg{width:12px;height:12px}}.time-city{font-size:16px;line-height:20px;font-weight:600}.time-details .time-digital{font-size:inherit;font-weight:inherit;line-height:inherit}.media-metadata{display:flex;align-items:center;gap:8px;min-height:20px;font-size:12px;line-height:18px;font-weight:400;color:var(--studio-muted,#888)}.media-metadata .media-rating{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.media-metadata .media-rating svg{width:14px;height:14px;flex-shrink:0;color:#ffbd00;fill:currentColor}.media-metadata .media-kind{margin-left:auto;border:1px solid #808080;border-radius:3px;padding:0 5px;line-height:20px;font-size:11px}.media-metadata .media-score{margin-left:auto;background:#65aa32;color:#0b1605;border-radius:4px;line-height:20px;padding:0 4px;font-size:12px}.profile-first-content{display:contents}.profile-first-screen{min-height:calc(100svh - 128px);display:flex;flex-direction:column;justify-content:center;gap:14px;width:100%;scroll-snap-align:start}.public-built-sections{width:100%}.public-built-section{min-height:100svh;display:flex;align-items:center;scroll-snap-align:start;scroll-snap-stop:always;padding:48px 0;box-sizing:border-box}.public-section-inner{width:100%;min-width:0;color:var(--section-description)}.public-section-title{font-size:28px;font-weight:600;color:var(--section-title);margin-bottom:12px}.public-section-description{font-size:16px;margin-bottom:24px}.section-layout-compact .public-built-section{min-height:0;padding-top:var(--section-above);padding-bottom:var(--section-below)}html.profile-section-snap{scroll-snap-type:y mandatory}.public-section-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.public-section-item{min-width:0;margin:0;display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit;position:relative;border-radius:16px;overflow:hidden}.public-section-item img,.public-section-item video{width:100%;object-fit:cover;border-radius:12px;aspect-ratio:3/4}.section-grid-music img{aspect-ratio:1}.section-grid-games img{aspect-ratio:16/10}.public-section-item strong{font-size:14px}.public-section-item small{font-size:12px;opacity:.7}.section-grid-projects,.section-grid-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.section-grid-projects .size-full,.section-grid-gallery .size-full,.section-grid-projects .size-large,.section-grid-gallery .size-large{grid-column:1/-1}.section-grid-projects img,.section-grid-gallery img,.section-grid-gallery video{aspect-ratio:16/9}.section-grid-gallery .size-large img,.section-grid-gallery .size-large video{aspect-ratio:16/12}.public-section-item.is-project{min-height:180px;background:#ffffff12}.is-project img{height:100%;position:absolute;inset:0}.public-project-overlay{position:relative;margin-top:auto;padding:60px 16px 16px;background:linear-gradient(transparent,#000c);color:#fff}.public-project-overlay p{font-size:14px;margin:6px 0 0}.public-project-tags{position:relative;display:flex;gap:6px;padding:12px;flex-wrap:wrap}.public-project-tags span,.public-section-skills span{background:#ffffff20;border:1px solid #ffffff30;border-radius:20px;padding:5px 10px;font-size:12px}.public-section-pages{display:flex;justify-content:center;gap:8px;margin-top:24px}.public-section-pages button{border:1px solid #ffffff20;border-radius:20px;background:#ffffff10;color:inherit;width:32px;height:32px;display:grid;place-items:center}.public-section-pages button[aria-current]{background:#ffffff35}.public-section-skills{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.public-section-skills span{display:flex;align-items:center;gap:6px}.public-section-skills img{width:16px;height:16px}.section-navigator{position:fixed;right:20px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:12px;z-index:25}.section-navigator button{padding:0;width:20px;height:3px;border:0;background:#fff5;border-radius:5px}.section-navigator button[aria-current]{background:#fff;width:30px}.navigator-dots button,.navigator-dots button[aria-current]{width:8px;height:8px;border-radius:50%}.section-scroll-hint{position:fixed;bottom:20px;left:50%;transform:translate(-50%);border:0;background:transparent;display:flex;align-items:center;flex-direction:column;gap:8px;font-size:12px;z-index:24}.section-animate .public-section-inner{opacity:0;transform:translateY(24px);transition:opacity var(--section-duration),transform var(--section-duration)}.section-animate .has-entered .public-section-inner{opacity:1;transform:none}.section-animate .has-entered .public-section-item{animation:section-appear var(--section-duration) both;animation-delay:calc(var(--item-index,0)*70ms)}@keyframes section-appear{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.section-animate .public-section-inner{opacity:1;transform:none;transition:none}.section-animate .public-section-item{animation:none!important}html.profile-section-snap{scroll-snap-type:none}}@media(max-width:600px){.public-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.section-navigator{right:8px}.section-navigator button{width:12px}.section-navigator button[aria-current]{width:18px}.public-section-title{font-size:24px}.section-scroll-hint{bottom:44px}}.section-scroll-hint>img{animation:section-scroll-bob 1.6s ease-in-out infinite}@keyframes section-scroll-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.section-scroll-hint>img{animation:none}}.public-built-sections{width:min(1024px,calc(100vw - 48px));margin-inline-start:calc((100% - min(1024px,calc(100vw - 48px)))/2)}.public-built-sections.sections-preview{width:100%;margin-inline-start:0}.public-section-title{font-size:24px;line-height:32px;margin:0 0 16px}.public-section-grid{gap:12px;align-items:start}.section-grid-anime .public-section-item,.section-grid-movies .public-section-item,.section-grid-games .public-section-item,.section-grid-music .public-section-item{gap:0;border:2px solid #ffffff20;border-radius:24px;background:#ffffff2e;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#fff;text-align:left}.section-grid-anime .public-section-item>img,.section-grid-movies .public-section-item>img,.section-grid-games .public-section-item>img,.section-grid-music .public-section-item>img{display:block;border-radius:0;flex-shrink:0}.public-media-caption{padding:10px;min-width:0}.public-media-caption>strong{display:block;font-size:14px;line-height:20px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.public-media-caption .media-metadata{color:#ffffffb3;min-height:20px;margin-top:4px;line-height:18px}.public-media-caption .media-kind{border-color:#ffffff80;color:#ffffffb3}.public-section-pages{gap:0;align-items:center;margin-top:16px;color:#fff}.public-section-pages button{border:0;background:none!important;border-radius:0;width:14px;height:32px;padding:0;color:#fff;cursor:pointer}.public-section-pages button:first-child{width:32px;margin-right:14px}.public-section-pages button:last-child{width:32px;margin-left:14px}.public-page-dot{width:8px;height:8px;border-radius:50%;background:#fff5}.public-section-pages button[aria-current] .public-page-dot{background:#fff}.public-section-pages button:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:8px}.public-section-text{padding:14px 16px;border:2px solid #ffffff20;border-radius:24px;background:#ffffff2e;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);font-size:16px;line-height:20px;color:var(--section-description)}.public-section-text .description-text{margin:0}.navigator-dots{gap:10px;right:16px;align-items:center}.navigator-dots button[aria-current]{height:20px;border-radius:8px}@media(max-width:600px){.public-built-sections{width:calc(100vw - 32px);margin-inline-start:calc((100% - (100vw - 32px))/2)}.public-section-grid{gap:12px}.public-media-caption{padding:8px}.public-media-caption>strong{font-size:13px}.public-section-title{font-size:24px}.public-media-caption .media-metadata{gap:5px}}.section-grid-music{align-items:stretch}.section-grid-music .public-media-caption{min-height:62px;box-sizing:border-box}.section-grid-games .public-section-item>img{aspect-ratio:3/4}.section-grid-gallery .public-section-item{gap:0;border:2px solid #ffffff20;border-radius:24px;background:#ffffff2e;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);text-align:left}.section-grid-gallery .public-section-item>img,.section-grid-gallery .public-section-item>video{display:block;border-radius:0;aspect-ratio:auto;height:270px;object-fit:cover}.section-grid-gallery .public-section-item.size-large>img,.section-grid-gallery .public-section-item.size-large>video{height:480px}.section-grid-gallery .public-media-caption{padding:12px}.section-grid-gallery .public-media-caption:empty{display:none}.section-grid-gallery .public-media-caption>p{font-size:18px;line-height:24px;margin:0}@media(max-width:600px){.section-grid-gallery{grid-template-columns:1fr}.section-grid-gallery .public-section-item>img,.section-grid-gallery .public-section-item>video{height:200px}.section-grid-gallery .public-section-item.size-large>img,.section-grid-gallery .public-section-item.size-large>video{height:320px}}.section-scroll-hint{position:absolute;top:calc(100svh - 20px);bottom:auto;transform:translate(-50%,-100%)}@media(max-width:600px){.section-scroll-hint{top:calc(100svh - 44px);bottom:auto}}.public-section-inner .profile-widget-grid.section-widget-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.section-widget-grid>.profile-widget-slot{min-width:0}.section-widget-grid>.widget-size-full,.section-widget-grid>.widget-size-centered{grid-column:1/-1}.section-widget-grid>.widget-size-centered{width:calc((100% - 14px)/2);justify-self:center}.widget-align-left .pinterest-widget{justify-content:flex-start}.widget-align-center .pinterest-widget{justify-content:center}.widget-align-right .pinterest-widget{justify-content:flex-end}@media(max-width:600px){.public-section-inner .profile-widget-grid.section-widget-grid{grid-template-columns:1fr}.section-widget-grid>.widget-size-centered{width:100%}}.public-section-skills{margin-top:14px}.public-section-skills span{font-size:14px;line-height:18px;padding:5px 12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.public-section-inner{container-type:inline-size}.public-section-inner .public-section-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.public-section-inner .section-grid-projects,.public-section-inner .section-grid-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}@container (max-width:700px){.public-section-inner .public-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-section-inner .profile-widget-grid.section-widget-grid{grid-template-columns:1fr}.section-widget-grid>.widget-size-centered{width:100%}}@container (max-width:360px){.public-section-inner .section-grid-projects,.public-section-inner .section-grid-gallery{grid-template-columns:1fr}}.public-media-caption .media-metadata{flex-wrap:wrap;overflow-wrap:anywhere}.public-media-caption>strong{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2}.public-section-item{min-width:0}.draft-profile-preview .public-built-sections.sections-preview{width:min(1024px,calc(100vw - 48px));margin-inline-start:calc((100% - min(1024px,calc(100vw - 48px)))/2)}@media(max-width:600px){.draft-profile-preview .public-built-sections.sections-preview{width:calc(100vw - 32px);margin-inline-start:calc((100% - (100vw - 32px))/2)}}.public-profile-page:has(.presentation-portfolio){padding-top:0;padding-bottom:64px}.presentation-portfolio .profile-first-screen{min-height:100svh;box-sizing:border-box;padding:88px 0}.section-navigator button,.section-navigator button[aria-current],.section-navigator.navigator-dots button,.section-navigator.navigator-dots button[aria-current]{width:44px;height:36px;padding:0;border:0;background:transparent;display:grid;place-items:center;cursor:pointer;flex-shrink:0;border-radius:12px}.section-navigator,.section-navigator.navigator-dots{gap:0;right:4px;align-items:center}.section-navigator button span{display:block;width:20px;height:3px;background:#fff6;border-radius:8px;transition:height .2s,width .2s,background .2s}.section-navigator button[aria-current] span{width:28px;background:#fff}.section-navigator.navigator-dots button span{width:8px;height:8px}.section-navigator.navigator-dots button[aria-current] span{width:8px;height:20px}.section-navigator button:focus-visible{outline:2px solid #fff;outline-offset:-4px}@media(max-width:600px){.section-navigator,.section-navigator.navigator-dots{right:0}.section-navigator button,.section-navigator button[aria-current],.section-navigator.navigator-dots button,.section-navigator.navigator-dots button[aria-current]{width:32px;height:36px}}.presentation-portfolio .public-built-section.built-audio{min-height:100svh;box-sizing:border-box}.public-profile-page.public-minimal:has(.presentation-portfolio),.public-profile-page.public-minimal:has(.section-paging-enabled){padding-top:0;padding-bottom:0;display:block}.presentation-portfolio .profile-minimal-content:empty{display:none}html.profile-section-snap{scroll-snap-type:none;scroll-padding-top:0;scroll-behavior:auto}.section-paging-enabled .profile-first-screen,.section-paging-enabled .public-built-section{min-height:100svh;box-sizing:border-box}.section-paging-enabled .public-built-section{padding:48px 0}.public-built-section .public-section-title{margin:0 0 8px;line-height:32px}.public-built-section .public-section-description{margin:0 0 16px;line-height:20px}.public-section-title .profile-formatted-text,.public-section-description .profile-formatted-text,.public-section-title p,.public-section-description p{margin:0;line-height:inherit}.section-navigator,.section-navigator.navigator-dots{gap:15px;right:4px}.section-navigator button,.section-navigator button[aria-current]{position:relative;width:32px;height:3px;overflow:visible}.section-navigator button:before{content:"";position:absolute;inset:-7px 0;border-radius:8px}.section-navigator.navigator-dots{gap:10px}.section-navigator.navigator-dots button{width:32px;height:8px}.section-navigator.navigator-dots button[aria-current]{width:32px;height:20px}.section-navigator.navigator-dots button:before{inset:-5px 0}@media(max-width:600px){.section-navigator,.section-navigator.navigator-dots{right:0}}.public-built-section .public-section-title{margin-bottom:4px}.sound-expanded .sound-lyrics p{line-height:1.15;font-weight:400}.sound-expanded .sound-lyrics .sound-current-lyric{font-weight:600}.public-media-cover{display:block;overflow:hidden;flex-shrink:0;width:100%}.public-media-cover>img{display:block;border-radius:0;aspect-ratio:3/4;transition:transform .35s cubic-bezier(.2,.65,.3,1)}@media(hover:hover)and (pointer:fine){.public-section-item:hover>.public-media-cover>img{transform:scale(1.045)}}.public-section-item:focus-visible>.public-media-cover>img{transform:scale(1.045)}@media(prefers-reduced-motion:reduce){.public-media-cover>img{transition:none!important;transform:none!important}}.skills-conveyor{position:relative;margin-top:20px;min-width:0}.skills-conveyor-toggle{position:absolute;top:0;right:0;border:1px solid #ffffff30;border-radius:20px;padding:3px 10px;background:#ffffff12;color:inherit;font:inherit;font-size:11px;cursor:pointer}.skills-conveyor-window{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);margin-top:12px}.skills-conveyor-track{display:flex;width:max-content;animation:skills-conveyor 45s linear infinite;will-change:transform}.is-reversed .skills-conveyor-track{animation-direction:reverse}.skills-conveyor-group{display:flex;align-items:center;gap:12px;padding-right:12px}.public-skill-chip{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;padding:12px 16px;border:1px solid #ffffff30;background:#ffffff15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:22px;font-size:14px}.skills-conveyor:is(:hover,:focus-within,.is-paused) .skills-conveyor-track{animation-play-state:paused}.skills-conveyor-toggle:focus-visible{outline:2px solid currentColor;outline-offset:3px}@keyframes skills-conveyor{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.skills-conveyor{padding-top:0}.skills-conveyor-toggle{display:none}.skills-conveyor-window{overflow:visible;-webkit-mask-image:none;mask-image:none}.skills-conveyor-track{animation:none;width:auto;will-change:auto}.skills-conveyor-group{flex-wrap:wrap;padding:0}.skills-conveyor-group[aria-hidden]{display:none}}.public-section-skills>.public-skill-chip>span:not(.skill-icon){border:0;background:none;padding:0;border-radius:0}.public-section-skills>.public-skill-chip{gap:9px;padding:12px 16px;border-radius:22px}.public-media-cover{aspect-ratio:3/4;position:relative;background:#ffffff0f}.public-media-cover.is-loading:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.14) 50%,transparent 80%);background-size:200% 100%;animation:cover-loading 1.4s ease-in-out infinite}.public-section-item img.section-cover-image{transition:opacity .3s ease,transform .35s cubic-bezier(.2,.65,.3,1)}.section-cover-image.is-loading{opacity:0}.section-cover-image.is-loaded{opacity:1}@keyframes cover-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.public-media-cover.is-loading:before{animation:none}.public-section-item img.section-cover-image{transition:none}}.public-section-grid{align-content:start;overflow-anchor:none}.public-section-item.is-project img{transition:opacity .3s ease,transform .4s cubic-bezier(.2,.65,.3,1)}@media(hover:hover)and (pointer:fine){.public-section-item.is-project:hover img{transform:scale(1.045)}}.public-section-item.is-project:focus-visible img{transform:scale(1.045)}@media(prefers-reduced-motion:reduce){.public-section-item.is-project img{transition:none!important;transform:none!important}}.section-paging-in-motion{overflow-anchor:none}@media(max-width:600px){.public-built-section,.section-paging-enabled .public-built-section{padding:84px 0 calc(90px + env(safe-area-inset-bottom))}.section-grid-projects{align-items:stretch}.section-grid-projects .public-section-item.is-project{aspect-ratio:4/5;min-height:0;height:auto}.section-grid-projects .public-section-item.is-project:is(.size-full,.size-large){aspect-ratio:16/9;min-height:190px}.section-grid-projects .public-project-tags{position:absolute;inset:0 0 auto;padding:10px;gap:5px;z-index:1}.section-grid-projects .public-project-tags span{font-size:10px;line-height:14px;padding:3px 7px}.section-grid-projects .public-project-overlay{position:absolute;inset:auto 0 0;padding:42px 10px 12px;box-sizing:border-box}.section-grid-projects .public-project-overlay strong{display:block;font-size:13px;line-height:18px;overflow-wrap:anywhere}.section-grid-projects .public-project-overlay p{font-size:12px;line-height:18px;margin:5px 0 0;min-height:36px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.public-section-pages{flex-wrap:wrap;row-gap:4px}.public-section-pages button{width:24px;height:40px}.public-section-pages button:first-child{margin-right:4px}.public-section-pages button:last-child{margin-left:4px}.public-media-caption>strong{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;overflow:hidden}.public-section-text{overflow-wrap:anywhere}}@media(max-width:600px){.public-section-inner .section-grid-projects{grid-template-columns:repeat(2,minmax(0,1fr))}.section-grid-projects .public-project-overlay strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.section-grid-projects .public-project-tags{max-height:62px;overflow:hidden;box-sizing:border-box}}@media(max-height:500px)and (max-width:950px){.public-built-section,.section-paging-enabled .public-built-section{padding:84px 0}}@media(max-width:600px){.public-media-caption .media-metadata{flex-wrap:wrap;gap:4px}.public-media-caption .media-kind{max-width:100%;overflow:hidden;text-overflow:ellipsis}}.public-section-inner .profile-widget-grid.section-widget-grid{grid-auto-rows:1px;grid-auto-flow:row dense;row-gap:0;align-items:start}.section-widget-grid>.profile-widget-slot{align-self:start;padding-bottom:14px;box-sizing:border-box}.section-widget-grid>.profile-widget-slot>.profile-widget{height:auto}.section-widget-grid:has(.discord-presence-activities)>.profile-widget-slot:has(.time-widget){order:1}@media(max-width:600px){.section-widget-grid:has(.discord-presence-activities)>.profile-widget-slot:has(.time-widget){order:0}}@container (max-width:700px){.section-widget-grid:has(.discord-presence-activities)>.profile-widget-slot:has(.time-widget){order:0}}.sound-player{position:relative;isolation:isolate;display:grid;gap:0;min-width:0;padding:12px 16px;margin-top:14px;background:var(--minimal-surface,var(--profile-surface,var(--profile-glass)));color:var(--profile-text,#fff);border:var(--design-border,2px solid #ffffff16);border-radius:var(--audio-radius,24px);-webkit-backdrop-filter:blur(var(--profile-blur,12px));backdrop-filter:blur(var(--profile-blur,12px));overflow:hidden;text-align:left;font-family:inherit;box-sizing:border-box}.profile-minimal-content>.sound-player{margin-top:0}.sound-main{display:flex;align-items:center;gap:12px;min-width:0;min-height:72px;position:relative;z-index:1}.sound-art{width:72px;height:72px;flex:0 0 72px;border-radius:10px;overflow:hidden;display:grid;place-items:center;background:#ffffff0c}.sound-art img,.sound-list-art img{width:100%;height:100%;object-fit:cover;display:block}.sound-info{min-width:0;flex:1}.sound-title{display:flex;align-items:center;gap:8px;font-size:16px;line-height:20px;font-weight:600;white-space:nowrap;min-width:0}.sound-title>a,.sound-title>span:last-child{overflow:hidden;text-overflow:ellipsis;color:inherit;text-decoration:none}.sound-artist{display:block;font-size:14px;line-height:18px;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sound-controls{display:flex;align-items:center;gap:10px;margin-top:4px;min-width:0;height:32px}.sound-player button{cursor:pointer;font:inherit;color:inherit;border:0;background:none;box-shadow:none;padding:0}.sound-controls button{flex-shrink:0;display:grid;place-items:center;width:22px;height:30px}.sound-controls .sound-play{width:32px;height:32px;border-radius:50%;background:var(--profile-text,#fff);color:#111}.sound-controls>span{font-size:13px;opacity:.8;white-space:nowrap;font-variant-numeric:tabular-nums}.sound-controls input,.sound-volume input{appearance:none;-webkit-appearance:none;min-width:0;flex:1;height:6px;border:0;border-radius:20px;background:linear-gradient(to right,currentColor var(--progress,0%),#ffffff33 var(--progress,0%));color:inherit;cursor:pointer;padding:0;margin:0;outline-offset:5px}.sound-controls input::-webkit-slider-thumb,.sound-volume input::-webkit-slider-thumb{appearance:none;width:12px;height:12px;border-radius:50%;background:currentColor;border:0}.sound-controls input::-moz-range-thumb,.sound-volume input::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:currentColor;border:0}.sound-player button:focus-visible,.sound-volume button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.sound-bars{height:14px;width:14px;display:inline-flex;align-items:flex-end;gap:2px;flex:0 0 14px}.sound-bars i{display:block;width:3px;border-radius:1px;height:8px;background:currentColor}.sound-bars i:nth-child(2){height:12px}.sound-bars i:nth-child(3){height:6px}.sound-bars.is-playing i{animation:sound-bars .8s ease-in-out infinite alternate}.sound-bars.is-playing i:nth-child(2){animation-delay:-.5s}.sound-bars.is-playing i:nth-child(3){animation-delay:-.25s}@keyframes sound-bars{to{height:3px}}.sound-below.sound-lyrics,.sound-below.sound-playlist{min-height:220px}.sound-player>.sound-lyrics{min-height:116px;display:flex;align-items:center;justify-content:center;padding:20px 8px 8px;min-width:0;position:relative;z-index:1;overflow:hidden}.sound-lyric-lines{width:100%;animation:sound-line-in .3s ease-out}.sound-lyrics p{font-size:14px;line-height:20px;margin:0;overflow-wrap:anywhere}.sound-lyrics .sound-next-lyric{opacity:.4;filter:blur(1px);margin-top:8px}.sound-empty{opacity:.55}.sound-beside{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px}.sound-beside>.sound-lyrics{padding:0;min-height:72px}.sound-beside .sound-controls{gap:8px}.sound-cover-background{position:absolute;inset:-25px;z-index:0;background-size:cover;background-position:center;filter:blur(28px);opacity:.3;pointer-events:none}.sound-player>.sound-playlist{min-height:116px;max-height:160px;overflow:auto;scrollbar-width:thin;position:relative;z-index:1;padding-top:8px}.sound-playlist>button{width:100%;display:flex;align-items:center;gap:8px;text-align:left;padding:4px 0;border-radius:8px}.sound-playlist>button:hover{background:#ffffff0b}.sound-list-art{width:32px;height:32px;flex:0 0 32px;border-radius:7px;overflow:hidden;display:grid;place-items:center}.sound-playlist>button>span:nth-child(2){flex:1;min-width:0}.sound-playlist strong,.sound-playlist small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:16px}.sound-playlist small{font-size:11px;opacity:.8}.sound-playlist .sound-bars{margin:0 2px 0 8px}.sound-beside>.sound-playlist{height:72px;min-height:72px;padding:0}.sound-circle .sound-art,.sound-circle .sound-list-art{border-radius:50%}.sound-error{position:relative;z-index:1;font-size:12px;margin:8px 0 0;grid-column:1/-1}.sound-volume{position:fixed;left:14px;top:16px;z-index:70;display:flex;align-items:center;width:60px;height:60px;box-sizing:border-box;border:2px solid #ffffff16;border-radius:25px;background:#8b929266;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;overflow:hidden;transition:width .25s ease,background .25s ease;box-shadow:0 1px 3px #0001}.sound-volume:hover,.sound-volume:focus-within{width:220px;background:#8b929277}.sound-volume>button{border:0;background:transparent;color:inherit;width:56px;height:56px;flex:0 0 56px;display:grid;place-items:center;padding:0;cursor:pointer}.sound-volume-slider{width:140px;flex:0 0 140px;display:flex;opacity:0;transition:opacity .2s ease}.sound-volume:hover .sound-volume-slider,.sound-volume:focus-within .sound-volume-slider{opacity:1}.sound-volume input{width:140px;height:10px}.sound-volume input::-webkit-slider-thumb{width:16px;height:16px}.sound-volume input::-moz-range-thumb{width:16px;height:16px}.sound-volume.is-preview{position:absolute;z-index:3;transform:scale(.75);transform-origin:top left}@keyframes sound-line-in{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:600px){.sound-beside{grid-template-columns:1fr;gap:0}.sound-beside>.sound-lyrics{min-height:100px}.sound-beside>.sound-playlist{height:116px}.sound-player{padding:12px}.sound-art{width:58px;height:58px;flex-basis:58px}.sound-main{gap:10px}.sound-title{font-size:14px}.sound-artist{font-size:12px}.sound-controls,.sound-beside .sound-controls{gap:6px}.sound-controls>span{font-size:11px}.sound-volume{top:12px;left:12px}}@media(prefers-reduced-motion:reduce){.sound-volume,.sound-volume-slider{transition:none}.sound-bars.is-playing i,.sound-lyric-lines{animation:none}}.sound-below>.sound-playlist{height:116px;max-height:116px}@media(max-width:600px){.sound-volume:not(.is-preview){top:calc(env(safe-area-inset-top,0px) + 12px);left:12px;width:44px;height:44px;border-radius:17px}.sound-volume:not(.is-preview)>button{width:40px;height:40px;flex-basis:40px}.sound-volume:not(.is-preview)>button svg{width:23px;height:23px}.sound-volume:not(.is-preview):hover,.sound-volume:not(.is-preview):focus-within{width:196px}.sound-volume:not(.is-preview) .sound-volume-slider{width:140px;flex-basis:140px}}@media(max-width:600px){.sound-volume:not(.is-preview){overflow:visible}.sound-volume:not(.is-preview):hover,.sound-volume:not(.is-preview):focus-within{width:44px}.sound-volume:not(.is-preview) .sound-volume-slider{position:absolute;left:0;top:50px;width:164px;height:42px;padding:0 12px;border:1px solid #ffffff26;border-radius:16px;background:#555b5bf2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;visibility:hidden}.sound-volume:not(.is-preview):hover .sound-volume-slider,.sound-volume:not(.is-preview):focus-within .sound-volume-slider{pointer-events:auto;visibility:visible}}.sound-plain-lyrics{white-space:pre-wrap;max-height:240px;overflow:auto}.sound-player.sound-expanded{min-height:440px;margin-top:0;padding:16px 20px;grid-template-rows:auto 1fr}.sound-expanded>.sound-lyrics{min-height:300px;padding:28px 4px 20px}.sound-expanded .sound-lyric-lines{display:flex;flex-direction:column;gap:14px}.sound-expanded .sound-lyrics p{font-size:clamp(24px,2.8vw,30px);line-height:1.3;font-weight:600;margin:0}.sound-expanded .sound-current-lyric{font-weight:750}.sound-expanded .sound-context-lyric{opacity:.48;filter:blur(.8px)}.sound-expanded .lyric-distance-2{opacity:.26;filter:blur(1.8px)}.sound-expanded .sound-plain-lyrics{max-height:360px;font-size:28px;line-height:1.6}@media(max-width:600px){.sound-player.sound-expanded{min-height:400px;padding:14px}.sound-expanded>.sound-lyrics{padding:24px 0 16px;min-height:280px}.sound-expanded .sound-lyrics p{font-size:23px}.sound-expanded .sound-lyric-lines{gap:12px}}.sound-lyrics[style*=font-size] p{font-size:inherit;line-height:1.5}.sound-visualizer{grid-column:1/-1;position:relative;z-index:1}.profile-content.profile-designed .bio-card,.profile-content.profile-designed>.profile-links>a,.profile-content.profile-designed>.profile-links>button,.profile-content.profile-designed .profile-custom-section{background:var(--profile-surface);border:var(--design-border,1px solid #8883);border-radius:var(--design-radius,var(--profile-radius))}.profile-designed .bio-name h2{color:var(--profile-name)}.profile-designed .bio-description{color:var(--profile-description)}.profile-designed .profile-branding{color:var(--profile-footer)}.profile-designed ::selection{background:var(--profile-highlight)}.profile-formatted-text{white-space:normal;overflow-wrap:anywhere;line-height:1.65}.profile-formatted-text>div{min-height:1.1em}.profile-formatted-text h3,.profile-formatted-text h4{margin:.7em 0 .35em}.profile-formatted-text a{color:var(--profile-accent);text-decoration:underline}.profile-formatted-text code{padding:2px 5px;background:#80808020;border-radius:4px;font-size:.9em}.profile-formatted-text hr{border:0;border-top:1px solid #8884;margin:1em 0}.profile-list-line{padding-left:14px}.profile-widget-slot{min-width:0}.profile-widget-slot>.profile-widget{height:100%;margin:0}.profile-designed .profile-widget-slot>.profile-widget{background:var(--widget-glass,var(--profile-glass));color:var(--widget-text,var(--profile-text));border:var(--widget-border,1px solid #8883);border-radius:var(--widget-radius)}.profile-designed .widget-identity p{color:var(--widget-muted,var(--profile-muted))}.bio-card>.profile-widget-grid{margin-top:22px}.profile-project-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.profile-project-tags>span{padding:5px 10px;background:#80808015;border:1px solid #8883;border-radius:30px;font-size:12px}.profile-custom-section{padding:24px;background:var(--profile-glass);border:1px solid #8883;border-radius:var(--profile-radius);-webkit-backdrop-filter:blur(var(--profile-blur));backdrop-filter:blur(var(--profile-blur))}.profile-custom-section>h3{margin:0 0 18px}.profile-custom-section .profile-links{margin:0}.bio-joined{font-size:11px;color:var(--profile-muted);margin:8px 0}.profile-content .profile-links>button{width:100%;display:flex;align-items:center;gap:14px;padding:16px 18px;background:var(--profile-glass);border:1px solid #8883;border-radius:18px;color:var(--profile-text);font:inherit;text-align:left;cursor:pointer}.profile-links>button>span:nth-child(2){flex:1}.profile-links>button small{display:block;color:var(--profile-muted);font-size:11px;margin-top:3px}.profile-designed .link-icon{color:var(--link-color);filter:drop-shadow(var(--link-glow))}.profile-designed .link-icon svg{width:var(--link-size);height:var(--link-size)}.profile-links.design-align-center>a,.profile-links.design-align-center>button{text-align:center}.profile-links.design-align-right>a,.profile-links.design-align-right>button{text-align:right}.profile-feedback{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.profile-feedback button{display:flex;align-items:center;gap:7px;border:1px solid #8884;border-radius:40px;background:var(--profile-glass);padding:10px 15px;color:var(--profile-text);cursor:pointer}.profile-feedback button[aria-pressed=true]{border-color:var(--profile-accent);color:var(--profile-accent)}.profile-feedback small{flex-basis:100%;text-align:center;color:var(--profile-muted)}.profile-designed .profile-audio{border-radius:var(--audio-radius)}.design-banner-gradient{position:relative}.design-banner-gradient:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--banner-intensity,50%);background:linear-gradient(transparent,var(--banner-fade-color));pointer-events:none}@media(prefers-reduced-motion:reduce){.profile-content{transform:none!important}}.profile-designed .profile-widget-slot>.widget-surface-transparent{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.profile-designed.theme-dark .profile-widget-slot>.widget-surface-solid{background:#181a1d}.profile-designed.theme-light .profile-widget-slot>.widget-surface-solid{background:#fff}.profile-background-layer{position:fixed;inset:-20px;background-position:center;background-size:cover;z-index:0;pointer-events:none;transition:transform .15s ease-out}.profile-background-layer video{width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){.profile-background-layer{transform:none!important}}.profile-content.profile-minimal{width:100%;max-width:var(--profile-width,704px);margin:0 auto;color:var(--profile-text,#f1f1f3)}.profile-content.profile-minimal .profile-minimal-card{position:relative;display:block;min-height:118px;padding:0;overflow:visible;background:var(--minimal-surface);border:var(--design-border,1px solid rgba(255,255,255,.18));border-radius:var(--design-radius,var(--profile-radius,24px));backdrop-filter:blur(var(--profile-blur,24px)) saturate(1.25);-webkit-backdrop-filter:blur(var(--profile-blur,24px)) saturate(1.25);box-shadow:inset 0 1px #ffffff21,inset 0 -1px #0003,0 12px 36px #00000029}.profile-minimal-body{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:116px;min-width:0;padding:25px 24px 35px}.profile-minimal.has-avatar .profile-minimal-body{min-height:252px;padding-top:31px;padding-bottom:46px}.profile-minimal-banner{position:relative;width:100%;height:160px;overflow:hidden;border-top-left-radius:inherit;border-top-right-radius:inherit}.profile-minimal-banner>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.profile-minimal-banner.has-gradient:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--banner-intensity,50%);background:linear-gradient(transparent,var(--minimal-banner-fade,#333));pointer-events:none}.profile-minimal.has-banner.has-avatar .profile-minimal-body{min-height:0;padding-top:0}.profile-minimal-avatar{position:relative;display:block;width:120px;height:120px;flex:none;border-radius:50%;object-fit:cover}.profile-minimal.has-banner .profile-minimal-avatar{margin-top:-60px}.profile-minimal .profile-minimal-name{justify-content:center;flex-wrap:wrap;width:100%;min-width:0;gap:10px;text-align:center}.profile-minimal .profile-minimal-name h2{margin:0;font-size:30px;line-height:1.3;font-weight:650;letter-spacing:-1px;color:var(--profile-name,var(--profile-text,#f1f1f3));overflow-wrap:anywhere;max-width:100%}.profile-minimal-name h2>.glass-tooltip-trigger{max-width:100%;vertical-align:top}.profile-minimal-name h2>.glass-tooltip-trigger>span{border-radius:5px;outline-offset:5px}.profile-minimal-body>.bio-location,.profile-minimal-body>.bio-joined{margin:0;justify-content:center;text-align:center}.profile-minimal-body>.bio-description{margin:0;width:100%;text-align:center}.profile-minimal-body>.bio-socials{justify-content:center}.profile-minimal-content{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0;text-align:left}.profile-minimal-content:empty{display:none}.profile-minimal-content>.profile-links,.profile-minimal-content>.profile-widget-grid,.profile-minimal-content>.profile-projects,.profile-minimal-content>.profile-audio{margin-top:0}.profile-minimal .profile-links>a,.profile-minimal .profile-links>button{background:var(--profile-surface);border:var(--design-border,1px solid #8883);border-radius:var(--design-radius,var(--profile-radius))}.profile-minimal-content .profile-custom-section{min-width:0}.profile-minimal-content .profile-audio{flex-wrap:wrap}.profile-minimal-content .profile-audio>div{min-width:80px}.profile-minimal-views{position:absolute;left:18px;bottom:16px;font-size:12px;line-height:1;color:var(--profile-text,#f1f1f3)}.profile-minimal-views>span:not(.glass-tooltip-trigger),.profile-minimal-views>.glass-tooltip-trigger>span{display:inline-flex;align-items:center;gap:8px;border-radius:5px;outline-offset:5px;font-variant-numeric:tabular-nums}.profile-minimal-views svg{display:block;color:var(--profile-text,#f1f1f3)}.public-profile-page.public-minimal{min-height:100vh;min-height:100svh;padding:64px 24px;display:flex;align-items:center;justify-content:center;background-color:#000;background-image:none}@media(max-width:600px){.public-profile-page.public-minimal{padding:64px 16px}.profile-minimal-body{padding-left:20px;padding-right:20px}.profile-minimal .profile-minimal-name h2{font-size:28px}.profile-minimal-views{left:17px;bottom:16px}}.public-profile-page.public-neutral{background-color:#000;background-image:none}.public-profile-page.public-neutral.public-light{background-color:#e9e9ed}.bio-topline.bio-views-only{justify-content:flex-end}.public-profile-footer{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;z-index:20}.public-profile-credit{display:flex;align-items:center;gap:6px;font-size:9px;line-height:1.3;color:var(--credit-muted,#aaaab1)}.public-profile-credit .public-profile-credit-mark{--brand-mark-size:23px}.public-profile-credit a{margin-left:2px;color:var(--credit-text,#f1f1f3);font-size:11px;font-weight:650;letter-spacing:.3px;border-radius:3px;text-decoration:none;text-underline-offset:3px}.public-profile-credit a:hover{text-decoration:underline}.public-profile-credit a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.public-profile-comments{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #ffffff20;border-radius:50%;background:#ffffff0b;color:var(--credit-text,#f1f1f3);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.public-profile-comments:focus-visible{outline:2px solid currentColor;outline-offset:3px}.public-light .public-profile-comments{background:linear-gradient(125deg,#ffffff70,#ffffff30);border-color:#00000015;box-shadow:inset 0 1px #ffffff90,0 4px 18px #00000008}@media(max-width:600px){.public-profile-footer{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom))}}.profile-avatar-decoration-wrap{position:relative;overflow:visible!important;flex-shrink:0}.profile-avatar-decoration-wrap>img:first-child{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.profile-avatar-decoration-wrap>.profile-avatar-decoration{position:absolute;left:-10%;top:-10%;width:120%;height:120%;object-fit:contain;pointer-events:none;max-width:none}.sulk-badge-container{display:inline-block;vertical-align:middle;max-width:100%;padding:3px 6px;overflow:hidden;min-width:0}.sulk-badge-container>.bio-badges{display:inline-flex;white-space:nowrap;flex-wrap:nowrap;width:max-content}.sulk-badge-container.mode-wrap>.bio-badges{width:auto;flex-wrap:wrap}.sulk-badge-container.animate>.bio-badges{animation:sulk-badge-bounce var(--badge-duration) linear infinite alternate}.sulk-badge-container.mode-left.animate>.bio-badges{animation:sulk-badge-left var(--badge-duration) linear infinite}.sulk-badge-container.mode-right.animate>.bio-badges{animation:sulk-badge-left var(--badge-duration) linear infinite reverse}.sulk-badge-container.pause-hover:hover>.bio-badges,.sulk-badge-container:focus-within>.bio-badges{animation-play-state:paused}.profile-audio .audio-art img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.profile-audio .track-artist,.profile-audio .track-lyric{display:block;font-size:12px;color:var(--profile-muted)}@keyframes sulk-badge-bounce{to{transform:translate(calc(-1 * var(--badge-distance)))}}@keyframes sulk-badge-left{0%{transform:translate(100%)}to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.sulk-badge-container.animate>.bio-badges{animation:none}}.profile-links>.profile-copy-text{display:block;text-align:inherit;background:none;border:0;padding:4px 0;box-shadow:none;min-height:0}.profile-stats{display:flex;align-items:center;gap:10px;min-width:0;font-size:14px;line-height:16px;color:var(--profile-text)}.profile-minimal-views.profile-stats{right:18px;font-size:14px;line-height:16px}.profile-stats .profile-stat{display:inline-flex;align-items:center;gap:8px;min-width:0;vertical-align:middle}.profile-stats .profile-stat svg{display:block;flex:0 0 14px}.profile-stats .profile-stat-divider{display:block!important;width:1px;height:14px;flex:0 0 1px;background:currentColor;opacity:.3;border-radius:0!important}.profile-stats>.glass-tooltip-trigger{min-width:0;display:inline-flex;align-items:center}.profile-stats .profile-location-stat>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-stats>.glass-tooltip-trigger:last-child{overflow:visible;max-width:100%}.profile-stats>:first-child:not(:last-child){flex-shrink:0}.profile-stats>.glass-tooltip-trigger:last-child{flex-shrink:1;justify-content:flex-start}.profile-stats .profile-location-stat{max-width:100%}.profile-feedback{justify-content:flex-end;gap:4px}.profile-feedback button{padding:5px;border:0;background:transparent;border-radius:8px;gap:4px;font-size:12px}.profile-feedback button:hover{background:#ffffff12}.profile-feedback button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.profile-feedback-notice{position:fixed;top:24px;left:50%;transform:translate(-50%);z-index:250;display:flex;align-items:center;gap:10px;width:min(360px,calc(100vw - 32px));padding:16px 14px;border:1px solid #45e8a536;background:#002515;color:#59edb0;border-radius:22px;box-shadow:0 8px 30px #0003;font:13px DM Sans Variable,sans-serif}.profile-feedback-notice>span{flex:1}.profile-feedback-notice strong,.profile-feedback-notice small{display:block}.profile-feedback-notice small{margin-top:4px;line-height:1.5}.profile-feedback-notice button{border:0;background:none;color:inherit;cursor:pointer;font-size:18px}.profile-effect-stack{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.profile-effect-layer{position:absolute;inset:0;overflow:hidden;pointer-events:none}.profile-fx-blur{backdrop-filter:blur(var(--effect-blur));-webkit-backdrop-filter:blur(var(--effect-blur))}.profile-fx-night{background:#02040b;opacity:calc(var(--effect-strength)*.86)}.profile-fx-old-tv{background:repeating-linear-gradient(0deg,transparent 0 3px,#0009 3px 4px);opacity:var(--effect-strength);box-shadow:inset 0 0 140px #0008;animation:profile-tv-shift .25s steps(2) infinite}.profile-fx-dither{background-image:radial-gradient(var(--effect-color) .7px,transparent .8px);background-size:4px 4px;opacity:calc(var(--effect-strength)*.4)}.profile-fx-fuzzy{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.8' d='M0 0h180v180H0z'/%3E%3C/svg%3E");opacity:calc(var(--effect-strength)*.35);animation:profile-tv-shift .17s steps(2) infinite}.profile-fx-flashlight{background:radial-gradient(circle 180px at var(--pointer-x,50vw) var(--pointer-y,50vh),transparent,#000 100%);opacity:calc(var(--effect-strength)*.88)}.profile-fx-aurora{background:radial-gradient(ellipse at 30% 40%,var(--effect-color),transparent 55%);opacity:calc(var(--effect-strength)*.4);filter:blur(50px);animation:profile-aurora 12s ease-in-out infinite alternate}.profile-effect-layer>i{position:absolute;left:var(--particle-x);top:-20px;width:var(--particle-size);height:var(--particle-size);border-radius:50%;background:var(--effect-color);opacity:calc(.2 + var(--effect-strength)*.7);animation:profile-particle-fall var(--particle-time) linear infinite;animation-delay:var(--particle-delay)}.profile-fx-rain>i{width:1px;height:28px;border-radius:2px;animation-duration:calc(var(--particle-time)*.15)}.profile-fx-snowstorm>i{animation-name:profile-storm-fall;animation-duration:calc(var(--particle-time)*.4)}.profile-fx-particles>i{top:var(--particle-y);box-shadow:0 0 9px var(--effect-color);animation:profile-particle-float var(--effect-duration) ease-in-out infinite alternate;animation-delay:var(--particle-delay)}.profile-fx-twinkle>i{top:var(--particle-y);box-shadow:0 0 7px var(--effect-color);animation:profile-twinkle var(--particle-time) ease-in-out infinite;animation-delay:var(--particle-delay)}.profile-fx-shooting-stars>i{top:var(--particle-y);width:70px;height:2px;border-radius:50%;transform:rotate(-30deg);box-shadow:15px 0 10px var(--effect-color);animation:profile-shooting-star var(--particle-time) ease-in infinite;animation-delay:var(--particle-delay)}.profile-fx-leaves>i{width:10px;height:16px;border-radius:0 80%;animation-name:profile-leaf-fall}@keyframes profile-particle-fall{to{transform:translate(var(--particle-drift),110vh)}}@keyframes profile-storm-fall{to{transform:translate(35vw,110vh)}}@keyframes profile-leaf-fall{to{transform:translate(var(--particle-drift),110vh) rotate(480deg)}}@keyframes profile-particle-float{to{transform:translate(var(--particle-drift),-40px);opacity:.2}}@keyframes profile-twinkle{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:.9;transform:scale(1.2)}}@keyframes profile-shooting-star{0%,70%{opacity:0;transform:translate(0) rotate(-30deg)}75%{opacity:.8}to{opacity:0;transform:translate(-400px,240px) rotate(-30deg)}}@keyframes profile-tv-shift{to{background-position:3px 2px}}@keyframes profile-aurora{to{transform:translate(20%,10%) scale(1.2)}}.profile-name-layer{position:relative;display:inline-block}.profile-name-glow{text-shadow:0 0 var(--name-glow) var(--name-effect-color),0 0 calc(var(--name-glow)*2) var(--name-effect-color)}.profile-name-rainbow{color:#ff7ab8;animation:profile-name-rainbow 6s linear infinite}.profile-name-fuzzy{text-shadow:-1px 0 var(--name-effect-color),1px 0 var(--name-effect-color);animation:profile-name-fuzzy .3s steps(2) infinite}.profile-name-particles>i{position:absolute;width:3px;height:3px;border-radius:50%;pointer-events:none;background:var(--name-effect-color);box-shadow:0 0 6px var(--name-effect-color);animation:profile-name-spark 1.7s ease-out infinite}@keyframes profile-name-rainbow{to{filter:hue-rotate(360deg)}}@keyframes profile-name-fuzzy{to{text-shadow:1px .3px var(--name-effect-color),-1px -.3px var(--name-effect-color);filter:blur(.25px)}}@keyframes profile-name-spark{0%{opacity:0;transform:translateY(4px) scale(.3)}35%{opacity:.9}to{opacity:0;transform:translateY(-14px) scale(.1)}}.profile-content.presentation-modern .bio-card{padding:32px}.profile-content.presentation-modern.profile-minimal .profile-minimal-body{padding:28px 32px}.profile-content.presentation-modern .profile-minimal-name{justify-content:flex-start}.profile-content.presentation-modern .profile-minimal-avatar{margin-left:0;margin-right:auto}.profile-content.presentation-modern .bio-location,.profile-content.presentation-modern .bio-socials{justify-content:flex-start}.profile-content.presentation-modern .bio-description,.profile-content.presentation-modern .bio-joined{text-align:left}.profile-content.presentation-modern .profile-minimal-body{align-items:flex-start}.profile-content.presentation-modern .profile-minimal-name{text-align:left}.profile-content.presentation-portfolio{max-width:min(var(--profile-width),960px)}.profile-content.presentation-portfolio .bio-card{padding:36px}.profile-content.presentation-portfolio .bio-name h2{font-size:clamp(28px,4vw,40px)}.profile-content.presentation-portfolio .profile-projects{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-content.presentation-portfolio .profile-minimal-body{padding:32px}.profile-content.presentation-portfolio .profile-links{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-content.presentation-portfolio .profile-minimal-content{display:block}@media(max-width:540px){.profile-content.presentation-portfolio .profile-links,.profile-content.presentation-portfolio .profile-projects{grid-template-columns:1fr}.profile-content.presentation-modern .bio-card,.profile-content.presentation-portfolio .bio-card{padding:20px}}@media(prefers-reduced-motion:reduce){.profile-effect-layer,.profile-effect-layer>i,.profile-name-layer,.profile-name-particles>i{animation:none!important}.profile-fx-flashlight{background:#000}.profile-fx-shooting-stars>i{display:none}}.profile-content.presentation-modern.profile-minimal{max-width:calc(var(--profile-width) + 64px)}.profile-content.presentation-modern.profile-minimal .bio-card{padding:0}.profile-content.presentation-modern.profile-minimal .profile-minimal-body{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;justify-content:initial;gap:16px;padding:32px 32px 46px;min-height:0}.profile-content.presentation-modern.profile-minimal .profile-minimal-body>*{grid-column:1/-1}.profile-content.presentation-modern.profile-minimal.has-avatar .profile-minimal-avatar{grid-column:1;grid-row:1;margin:0}.profile-content.presentation-modern.profile-minimal.has-avatar .profile-minimal-name{grid-column:2;grid-row:1;width:auto;justify-content:flex-start;text-align:left}.profile-content.presentation-modern.profile-minimal .bio-description{text-align:center}.profile-content.presentation-modern.profile-minimal .profile-minimal-content:empty{display:none}.profile-content.presentation-modern.profile-minimal.has-banner.has-avatar .profile-minimal-body{padding-top:24px}@media(max-width:600px){.profile-content.presentation-modern.profile-minimal .profile-minimal-body{padding:24px 20px 46px;grid-template-columns:96px minmax(0,1fr)}.profile-content.presentation-modern.profile-minimal .profile-minimal-avatar{width:96px;height:96px}}.profile-content.presentation-portfolio.profile-minimal{max-width:calc(var(--profile-width) + 64px)}.profile-content.presentation-portfolio.profile-minimal .profile-minimal-card{background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0}.profile-content.presentation-portfolio.profile-minimal .profile-minimal-body{padding:0;min-height:0;gap:16px;align-items:center;text-align:center}.profile-content.presentation-portfolio.profile-minimal .profile-minimal-avatar{width:180px;height:180px;margin:0}.profile-content.presentation-portfolio.profile-minimal .profile-minimal-name h2{font-size:34px;line-height:1.3}.profile-content.presentation-portfolio.profile-minimal .bio-description{text-align:center}.profile-content.presentation-portfolio.profile-minimal .profile-minimal-content:empty{display:none}.profile-content.presentation-portfolio .description-formatted-text time{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone}.profile-portfolio-stats{position:fixed;left:max(18px,env(safe-area-inset-left));bottom:max(16px,env(safe-area-inset-bottom));right:160px;z-index:20;font-family:inherit}.profile-content.presentation-portfolio.profile-minimal .profile-minimal-views{position:relative;left:auto;right:auto;bottom:auto;margin-top:24px}@media(max-width:600px){.profile-content.presentation-portfolio.profile-minimal .profile-minimal-avatar{width:150px;height:150px}.profile-content.presentation-portfolio.profile-minimal .profile-minimal-body{padding:0 4px}.profile-portfolio-stats{right:130px}}.profile-content.presentation-modern.profile-minimal.has-banner.has-avatar .profile-minimal-body{padding-top:0;grid-template-rows:60px}.profile-content.presentation-modern.profile-minimal.has-banner.has-avatar .profile-minimal-avatar{margin-top:-60px;position:relative;z-index:1}.profile-content.presentation-modern.profile-minimal.has-banner.has-avatar .profile-minimal-name{transform:translateY(-30px);position:relative;z-index:1}@media(max-width:600px){.profile-content.presentation-modern.profile-minimal.has-banner.has-avatar .profile-minimal-body{grid-template-rows:48px}.profile-content.presentation-modern.profile-minimal.has-banner.has-avatar .profile-minimal-avatar{margin-top:-48px}.profile-content.presentation-modern.profile-minimal.has-banner.has-avatar .profile-minimal-name{transform:translateY(-24px)}}.profile-content .bio-socials>a{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;min-width:30px;min-height:36px;padding:0;background:none;border:0;box-shadow:none;border-radius:0}.profile-content .bio-socials>a>img,.profile-content .bio-socials>a>svg{width:var(--social-icon-size,30px);height:var(--social-icon-size,30px)}.profile-content .bio-socials{gap:12px;flex-wrap:wrap}.profile-content.presentation-portfolio .portfolio-link-identity{display:flex;align-items:center;justify-content:center;gap:20px;max-width:100%}.profile-content.presentation-portfolio .portfolio-link-identity .profile-minimal-name{width:auto;max-width:calc(100% - 200px);justify-content:flex-start;text-align:left}.profile-content.presentation-portfolio .profile-minimal-name>.bio-socials{flex-basis:100%;justify-content:flex-start!important;margin:4px 0 0}@media(max-width:600px){.profile-content.presentation-portfolio .portfolio-link-identity{gap:16px}.profile-content.presentation-portfolio .portfolio-link-identity .profile-minimal-name{max-width:calc(100% - 166px)}}.profile-content.presentation-portfolio .portfolio-hero-identity{display:flex;align-items:center;justify-content:center;gap:24px;width:100%;min-width:0}.profile-content.presentation-portfolio .portfolio-hero-copy{min-width:0;max-width:480px;text-align:left}.profile-content.presentation-portfolio.profile-minimal .portfolio-hero-copy .profile-minimal-name{justify-content:flex-start;max-width:100%;width:auto}.profile-content.presentation-portfolio.profile-minimal .portfolio-hero-copy .bio-description{text-align:left;margin:var(--identity-description-gap,2px) 0 var(--identity-links-gap,14px);min-height:1.5em}.profile-content.presentation-portfolio .portfolio-hero-copy .bio-socials{justify-content:flex-start!important;margin:0}.profile-content.presentation-portfolio .portfolio-hero-identity .profile-minimal-avatar{flex:none;border-radius:28%}.portfolio-feedback-controls{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:20}.portfolio-feedback-controls .profile-feedback{position:static;margin:0;padding:0;background:none;border:0}.bio-badges>span>span,.sulk-badge-art{transition:transform .18s ease,filter .18s ease}.bio-badges>span:hover>span,.bio-badges>span:focus-within>span{transform:translateY(-2px);filter:brightness(1.15)}@media(max-width:600px){.profile-content.presentation-portfolio .portfolio-hero-identity{gap:18px;flex-wrap:wrap}.profile-content.presentation-portfolio .portfolio-hero-copy{max-width:100%}.portfolio-feedback-controls{right:12px;bottom:max(12px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.bio-badges>span>span,.sulk-badge-art{transition:none}}.profile-content .bio-socials>.glass-tooltip-trigger{display:inline-flex!important;margin:0;color:inherit;font-size:inherit}.profile-content .bio-socials>.glass-tooltip-trigger>a{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:36px;transition:transform .18s ease,filter .18s ease}.profile-content .bio-socials>.glass-tooltip-trigger>a:hover,.profile-content .bio-socials>.glass-tooltip-trigger>a:focus-visible{transform:translateY(-3px);filter:brightness(1.15)}.profile-content.presentation-portfolio .portfolio-hero-copy .bio-description{font-size:clamp(15px,1.2vw,20px);line-height:1.5}.public-profile-page:has(.presentation-portfolio) .public-profile-footer{bottom:max(54px,calc(env(safe-area-inset-bottom) + 44px))}@media(prefers-reduced-motion:reduce){.profile-content .bio-socials>.glass-tooltip-trigger>a{transition:none}}.profile-name-gradient,.profile-name-rainbow{background-clip:text;-webkit-background-clip:text;color:transparent}.profile-name-cursor{animation:profile-cursor-blink .5s ease-in-out infinite alternate}@keyframes profile-cursor-blink{to{opacity:0}}.profile-fuzzy-canvas{position:relative;display:inline-block}.profile-fuzzy-canvas canvas{position:absolute;left:-12px;top:-6px;width:calc(100% + 24px);height:calc(100% + 12px);pointer-events:none}@media(prefers-reduced-motion:reduce){.profile-name-cursor{animation:none}}.profile-content.presentation-portfolio .sulk-badge-container{border:0!important;background:transparent!important;border-radius:0!important;padding:0;overflow:visible}.profile-content.presentation-portfolio .bio-badges{gap:7px}.profile-content.presentation-portfolio .bio-badges svg{width:32px;height:32px}.profile-feedback button:hover{background:transparent}.profile-feedback button:focus:not(:focus-visible){outline:none;box-shadow:none}.glass-tooltip.glass-tooltip-reaction{white-space:nowrap;width:max-content;max-width:calc(100vw - 24px);padding:7px 12px;border:0;border-radius:16px;background:#151515ed;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:13px;font-weight:650;line-height:1.25}.profile-name-sparkles>i{position:absolute;pointer-events:none;width:var(--sparkle-size,5px);height:var(--sparkle-size,5px);background:var(--name-effect-color);clip-path:polygon(50% 0,62% 37%,100% 50%,62% 63%,50% 100%,38% 63%,0 50%,38% 37%);filter:drop-shadow(0 0 2px var(--name-effect-color));animation:profile-name-glint var(--sparkle-time,1.8s) ease-in-out infinite}@keyframes profile-name-glint{0%,65%,to{opacity:0;transform:scale(.15) rotate(0)}78%{opacity:1;transform:scale(1.3) rotate(45deg)}90%{opacity:.35;transform:scale(.55) rotate(90deg)}}@media(prefers-reduced-motion:reduce){.profile-name-sparkles>i{animation:none;opacity:.45}}.profile-name-sparkle-texture{position:absolute;inset:0;pointer-events:none;background:var(--name-effect-color);mask:url(/name-effects/white-sparkles.gif) center/cover no-repeat;-webkit-mask:url(/name-effects/white-sparkles.gif) center/cover no-repeat}.profile-name-sparkles>i{display:none}.profile-fx-cinematic-dither>span{position:absolute;inset:0;pointer-events:none}.cinematic-dither-dots{background-image:radial-gradient(var(--effect-color,#000) 1px,transparent 1.4px);background-size:4px 4px;opacity:calc(var(--effect-strength)*.51923077)}.cinematic-dither-grain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h140v140H0z'/%3E%3C/svg%3E");background-size:140px 140px;mix-blend-mode:overlay;opacity:calc(var(--effect-strength)*.32307692)}.cinematic-dither-veil{background:#000001;opacity:var(--effect-strength)}@media(prefers-reduced-motion:reduce){.profile-name-sparkle-texture{display:none}.profile-name-sparkles>i{display:block}}@media(max-width:600px){.profile-portfolio-stats{left:max(12px,env(safe-area-inset-left));right:105px;bottom:max(14px,env(safe-area-inset-bottom))}.profile-portfolio-stats .profile-stats{gap:6px;font-size:11px;line-height:16px}.profile-portfolio-stats .profile-stat{gap:4px;min-width:0}.profile-portfolio-stats .profile-joined-stat{flex:1;min-width:0}.profile-portfolio-stats .profile-joined-stat>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-portfolio-stats .profile-location-stat{max-width:72px}.portfolio-feedback-controls{right:max(10px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom))}.portfolio-feedback-controls .profile-feedback{gap:8px}.portfolio-feedback-controls button{font-size:11px}}.apex-card{box-sizing:border-box;width:100%;min-width:0;padding:4px;color:inherit}.apex-card header{display:flex;align-items:center;gap:12px}.apex-card p,.apex-card small{font-size:11px;color:var(--widget-muted,var(--profile-muted));margin:5px 0;display:block}.apex-rank{display:grid;place-items:center;width:64px;height:68px;flex-shrink:0;isolation:isolate;position:relative;overflow:hidden;border-radius:16px}.apex-rank img{max-width:100%;max-height:100%;object-fit:contain}.apex-rank-pulse{animation:apex-pulse 3s ease-in-out infinite}.apex-stats{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px 24px;margin:10px 0}.apex-stats>span{min-width:65px;flex:0 0 auto}.apex-card>a{color:inherit;font-size:10px;opacity:.65}.apex-card>a:hover{opacity:1}@keyframes apex-pulse{50%{filter:drop-shadow(0 0 9px var(--profile-accent))}}@media(prefers-reduced-motion:reduce){.apex-rank-pulse{animation:none}}.apex-card.apex-widget{display:block;padding:10px 16px;border-radius:var(--widget-radius,25px);min-width:0;width:100%;font-family:inherit;letter-spacing:normal}.apex-widget header>div{min-width:0}.apex-widget header strong{overflow-wrap:anywhere}.apex-editor .studio-toggle-row{padding:14px 0;border-bottom:1px solid var(--studio-border)}.apex-editor .studio-toggle-row:last-child{border-bottom:0}.apex-editor .pinterest-save-dock{flex-wrap:wrap;gap:8px}.apex-widget header strong{font-size:18px;line-height:22px;font-weight:600}.apex-widget p,.apex-widget small{font-size:12px;line-height:16px}@media(max-width:600px){.apex-editor .pinterest-option{flex-wrap:wrap}.apex-editor .pinterest-option .profile-search-select{width:100%}}.apex-card{position:relative;isolation:isolate;overflow:hidden}.apex-legend-art{position:absolute;inset:0 0 0 auto;width:55%;z-index:0;pointer-events:none;overflow:hidden;opacity:.58;mask-image:linear-gradient(to right,transparent 0%,#000 52%);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 52%)}.apex-legend-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:35% center;filter:saturate(.72) brightness(.72)}.apex-card.has-legend-art>:not(.apex-legend-art){position:relative;z-index:1}.apex-card.has-legend-art header>div{max-width:calc(100% - 4px)}.apex-card.has-legend-art .apex-stats{text-shadow:0 1px 5px #000b}.apex-card.has-legend-art>a,.apex-card.has-legend-art>small{text-shadow:0 1px 5px #000b}@media(max-width:450px){.apex-legend-art{width:58%;opacity:.42}.apex-legend-art img{object-position:42% center}}.apex-showcase:empty{display:none}.apex-showcase{display:flex;justify-content:flex-start;gap:10px;align-items:stretch;margin:8px 0 0}.apex-showcase>.apex-showcase-badge{flex:0 0 auto;width:auto;min-width:0}.apex-showcase-badge{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:4px;min-width:0}.apex-showcase-badge .apex-earned-emblem{width:clamp(54px,7vw,70px);height:74px;max-width:100%}.apex-earned-emblem{display:grid;place-items:center;flex-shrink:0;width:50px;height:58px;color:var(--studio-highlight,var(--profile-accent,#bca8eb))}.apex-earned-emblem>img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 3px 8px #0005)}.apex-earned-medal{position:relative;width:50px;height:58px;display:grid;place-items:center}.apex-earned-medal svg{position:absolute;inset:0;width:100%;height:100%}.apex-earned-medal b{position:relative;margin-top:1px;color:var(--widget-text,#fff);font-size:12px;text-shadow:0 1px 3px #000}.apex-badge-slot-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.apex-badge-slot-summary>span{border:1px dashed var(--studio-border);border-radius:14px;padding:10px;font-size:12px;overflow-wrap:anywhere}.apex-badge-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;max-height:420px;overflow:auto;padding:2px}.apex-badge-picker>button{position:relative;display:flex;align-items:center;gap:10px;text-align:left;border:1px solid var(--studio-border);border-radius:16px;background:var(--studio-input);padding:12px;min-width:0}.apex-badge-picker>button[aria-pressed=true]{border-color:var(--studio-highlight,#bca8eb);background:linear-gradient(135deg,#bca8eb24,#bca8eb0c)}.apex-badge-picker strong,.apex-badge-picker small{display:block;font-size:12px;overflow-wrap:anywhere}.apex-badge-picker small{font-size:10px;color:var(--studio-muted);margin-top:4px}.apex-badge-slot-number{position:absolute;right:7px;top:5px;color:var(--studio-highlight,#bca8eb);font-size:11px}.apex-badge-picker>button:disabled{opacity:.4}.apex-badge-picker>button:focus-visible{outline:2px solid var(--studio-highlight,#bca8eb);outline-offset:1px}@media(max-width:1000px){.apex-badge-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:450px){.apex-badge-picker{grid-template-columns:1fr}.apex-showcase{gap:5px}.apex-showcase-badge{padding:4px 3px}.apex-earned-emblem{width:40px;height:46px}.apex-badge-slot-summary{gap:5px}.apex-badge-slot-summary>span{padding:8px 5px}}.apex-card:has(.apex-showcase-badge) .apex-legend-art img{object-position:42% center}.apex-showcase-badge{width:100%}.apex-earned-emblem>img{display:block;width:100%;height:100%;object-fit:contain}.apex-rank-video{display:block;width:100%;height:100%;mask-image:var(--apex-rank-mask);-webkit-mask-image:var(--apex-rank-mask);mask-size:contain;-webkit-mask-size:contain;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.apex-rank-video video{display:block;width:100%;height:100%;object-fit:contain}@font-face{font-family:ApexLevel;src:url(/apex-levels/apex.otf) format("opentype");font-display:swap}.apex-level-symbol{position:relative;display:block;width:var(--apex-level-size,64px);height:var(--apex-level-size,64px)}.apex-level-symbol>img{display:block;width:100%;height:100%;object-fit:contain}.apex-level-symbol>b{position:absolute;left:50%;transform:translate(-50%,-50%);font-family:ApexLevel,DM Sans Variable,sans-serif;font-weight:400;line-height:1;white-space:nowrap}.apex-level-symbol>.apex-level-fallback{top:50%;font-size:24px}.apex-player-name{color:inherit;text-decoration:none}.apex-player-name:hover{text-decoration:underline;text-underline-offset:3px}.apex-player-name:focus-visible{outline:2px solid var(--profile-accent,#bca8eb);outline-offset:3px;border-radius:4px}.apex-card.apex-without-rank header strong{font-size:20px;line-height:24px}.apex-card.apex-without-stats{--apex-level-size:84px}.apex-card.apex-without-stats header{gap:16px;align-items:center}.apex-card.apex-without-stats .apex-rank{width:84px;height:90px}.apex-card.apex-without-stats header strong{font-size:20px;line-height:24px}.apex-card.apex-without-stats header p,.apex-card.apex-without-stats header small{font-size:13px;line-height:18px}.apex-card.apex-without-stats.apex-without-rank header strong{font-size:22px;line-height:27px}.apex-editor .studio-two-column>.studio-panel:has(.apex-widget){align-self:start}.templates-page{display:flex;flex-direction:column;gap:24px}.templates-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.templates-heading h1{font-size:24px;margin:0 0 6px}.templates-heading p{color:var(--studio-muted,#818187);font-size:14px;margin:0}.templates-page>.studio-tabs{align-self:flex-start}.templates-filters{display:grid;grid-template-columns:minmax(0,1fr) 200px 160px;gap:8px}.templates-filters .studio-search{width:100%;border-radius:22px}.templates-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.template-card{position:relative;border:1px solid var(--studio-border,#222);border-radius:20px;background:var(--studio-panel,#0c0c0c);min-width:0}.template-cover{display:block;aspect-ratio:16/9;overflow:hidden;border-radius:19px 19px 0 0;background:#080808}.template-cover>img{width:100%;height:100%;object-fit:cover}.template-no-image{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#888;background:linear-gradient(135deg,#17151c,#090909)}.template-star{position:absolute;right:12px;top:12px;border:0;background:transparent;color:#ffbf00;cursor:pointer;padding:2px}.template-star:not(.selected) svg{fill:none}.template-star:not(.selected) svg path{fill:none;stroke:currentColor;stroke-width:1.6}.template-card-body{padding:12px;display:flex;flex-direction:column;gap:12px}.template-owner{display:flex;gap:10px;align-items:center;min-width:0}.template-owner>img{width:56px;height:56px;border-radius:50%;object-fit:cover;border:1px solid #222}.template-owner>div{min-width:0}.template-owner h3{font-size:20px;font-weight:550;margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-owner a{font-size:14px;color:var(--studio-muted,#818187);text-decoration:none}.template-stats{display:flex;gap:16px;align-items:center;color:var(--studio-muted,#818187);font-size:14px}.template-stats button{display:inline-flex;align-items:center;gap:5px;color:inherit;background:none;border:0;padding:0;cursor:pointer}.template-stats button:hover:not(:disabled){color:#c6b2ef}.template-stats button:disabled{opacity:1;cursor:default}.template-tags{display:flex;gap:6px;flex-wrap:wrap;min-height:28px}.template-tags>span,.template-tags>button{font-size:12px;border:1px solid #514258;border-radius:20px;padding:5px 10px;background:#211b27;color:#c5b1e8;display:inline-flex;align-items:center;gap:5px}.template-actions{display:flex;gap:8px}.template-actions>.studio-button{flex:1;min-height:40px}.template-more{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #514258;border-radius:18px;background:#211b27;color:#c5b1e8;cursor:pointer;flex-shrink:0}.template-actions .studio-dropdown-menu a{display:flex;padding:10px 12px;color:inherit;text-decoration:none}.template-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--studio-border,#222);background:var(--studio-panel,#101010);border-radius:20px;padding:8px 12px;color:var(--studio-muted,#818187)}.template-pagination>div{display:flex;align-items:center;gap:8px}.template-pagination>div>span{min-width:60px;text-align:center}.templates-empty{border:1px dashed var(--studio-border,#262626);border-radius:20px;min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.templates-empty>svg,.template-history-icon{color:#818181}.template-history-icon{font-size:54px;line-height:1}.templates-empty>strong{font-size:14px}.templates-empty>p{font-size:12px;color:var(--studio-muted,#818187);margin:0}.template-dialog .studio-modal{padding:24px;border-radius:24px;max-height:calc(100dvh - 32px);overflow:auto}.template-wide .studio-modal{width:674px}.template-create .studio-modal{width:514px}.template-dialog form{display:flex;flex-direction:column;gap:16px}.template-dialog .studio-field{margin:0}.template-dialog .studio-modal-footer{margin-top:8px;gap:8px}.template-dropzone{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:160px;border:2px solid #242424;border-radius:20px;cursor:pointer;overflow:hidden}.template-dropzone input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.template-dropzone>img{width:100%;max-height:200px;object-fit:contain}.template-dropzone small,.template-capture-row small{color:var(--studio-muted,#818187);font-size:12px}.template-capture-row{display:flex;align-items:center;gap:16px;margin-top:-10px}.template-capture-row>.studio-button{flex-shrink:0}.template-tag-input{display:flex;border:1px solid #252525;border-radius:24px;overflow:hidden}.template-tag-input input{border:0!important}.template-tag-input button{width:56px;flex-shrink:0;background:#211b27;border:0;color:#c5b1e8;display:grid;place-items:center}.template-tag-error{color:#ff6262}.template-create .studio-field>small{display:block;margin-top:6px}.template-asset-list{display:flex;flex-direction:column;gap:8px}.template-asset{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid #242424;border-radius:17px}.template-asset>img{width:48px;height:48px;border-radius:12px;object-fit:cover}.template-asset>div{min-width:0;flex:1}.template-asset strong{display:block;overflow-wrap:anywhere;font-size:14px}.template-asset small{display:block;color:#85858a;margin-top:3px}.template-people{border:1px solid #222;border-radius:20px;overflow:hidden}.template-person{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px;border-bottom:1px solid #222;align-items:center}.template-person>a{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.template-person img{width:36px;height:36px;object-fit:cover;border-radius:50%}.template-person small{display:block;color:#818187;font-size:12px}.template-person time{font-size:14px;color:#818187}.template-table-head{font-size:12px;color:#818187;background:#111}.template-people .template-pagination{border:0;border-radius:0}.template-capture{position:fixed;left:-10000px;top:0;width:1280px;height:720px;border:0}.template-shared{min-height:100dvh;display:grid;place-items:center;background:#090909;padding:24px}.template-shared-inner{width:min(420px,100%)}.template-shared-inner>h1{font-size:18px;text-align:center;color:#c5b1e8;margin-bottom:24px}@media(max-width:1450px){.templates-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.templates-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.templates-filters{grid-template-columns:1fr 160px 130px}}@media(max-width:640px){.templates-heading{align-items:flex-start;flex-direction:column}.templates-grid{grid-template-columns:1fr}.templates-filters{grid-template-columns:1fr 1fr}.templates-filters .studio-search{grid-column:1/-1}.template-pagination{flex-wrap:wrap}.template-dialog .studio-modal{padding:20px}.template-capture-row{align-items:flex-start}.template-person{grid-template-columns:1fr 1fr}.template-person time{font-size:12px}}.studio-root .templates-page .builder-action,.studio-root.template-shared .builder-action,.template-dialog .builder-action{border:1px solid #574760!important;border-radius:22px!important;background:linear-gradient(135deg,#28202f,#211c29)!important;color:#c6b2ee!important;box-shadow:none!important}.studio-root .template-star{color:#ffbf00!important}.studio-root .template-owner a{color:var(--studio-muted)!important}.studio-root .templates-page>.studio-tabs{border:1px solid var(--studio-border);padding:4px;background:transparent;border-radius:24px;gap:4px}.studio-root .templates-page>.studio-tabs>button{border-radius:20px;padding:4px 20px;font-size:14px;line-height:18px}.studio-root .templates-page>.studio-tabs>button.is-active{background:#251e2b;border:1px solid #574760;color:#c6b2ee}.template-actions .profile-floating-menu>a{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;text-decoration:none;color:inherit}.template-actions .profile-floating-menu>a:hover{background:#242424}.template-shared .studio-dropdown>.profile-floating-menu{position:fixed!important;inset:auto;margin:0;border:1px solid #242424;border-radius:20px;padding:10px;background:#0c0c0c;color:#eee;box-shadow:0 8px 24px #0004}.template-shared .studio-dropdown>.profile-floating-menu>button{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;background:none;border:0;color:inherit;text-align:left}.template-dialog.studio-modal-backdrop{background:#0008;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.studio-root .template-actions>.studio-dropdown{width:40px;min-width:40px;flex:0 0 40px}.studio-root .template-actions .template-more{width:40px!important;min-width:40px!important;padding:0!important;border-radius:18px!important;border:1px solid #514258!important;background:#211b27!important;color:#c5b1e8!important;justify-content:center}.studio-root .templates-filters .studio-dropdown{width:100%;min-width:0}.studio-root .templates-filters .studio-dropdown>button{border-radius:24px}.template-wide .studio-modal{width:min(674px,calc(100vw - 32px))!important;max-width:674px!important}.template-create .studio-modal{width:min(514px,calc(100vw - 32px))!important;max-width:514px!important}.template-dialog .studio-modal-heading p{font-size:14px!important;line-height:1.5!important}.template-dialog .studio-modal-heading{margin-bottom:24px!important}.template-dialog .studio-modal-footer .studio-button{border-radius:22px}.template-capture .profile-content{animation:none!important;opacity:1!important;transform:none!important}.template-capture{pointer-events:none}.template-dialog .studio-modal-footer{border:0!important;padding-top:0!important;margin-top:8px!important}.template-dialog .studio-form-grid{margin-bottom:0!important;gap:16px!important}.template-create .template-dropzone{height:160px;min-height:160px}.template-create .template-dropzone>img{height:160px;max-height:160px;object-fit:cover}.template-create .template-tags:empty{display:none}.template-create .studio-field>small{margin-top:0}.studio-root .template-create input:not([type=file]),.studio-root .template-create .settings-select>button{border-radius:24px!important}.template-create .studio-label{font-size:14px}.template-create .template-capture-row>.studio-button{border-radius:20px;min-height:32px}.template-stats>span{display:inline-flex;align-items:center;gap:5px}@media(max-width:640px){.studio-root .templates-page>.studio-tabs{max-width:100%;width:100%;gap:0}.studio-root .templates-page>.studio-tabs>button{flex:1;padding:4px 10px;white-space:nowrap}.template-pagination>div>span{min-width:32px}}.template-create .template-tag-input{align-items:stretch;transition:border-color .15s ease}.template-create .template-tag-input:focus-within{border-color:var(--studio-highlight,#b9acd9)}.template-create .template-tag-input input{min-width:0;flex:1;border-radius:0;outline:none!important;box-shadow:none!important}.template-create .template-tag-input>button{width:56px;min-width:56px;align-self:stretch;border:0;border-left:1px solid #bca8eb30;border-radius:0;padding:0;background:linear-gradient(135deg,#bca8eb22,#bca8eb14);color:#c5b1e8;box-shadow:none;opacity:1}.template-create .template-tag-input>button:hover:not(:disabled){background:#bca8eb30}.template-create .template-tag-input>button:disabled{color:#bca8eb70;cursor:not-allowed}.studio-root{--studio-bg:#0d0e10;--studio-panel:rgba(20,21,24,.72);--studio-input:rgba(10,11,13,.62);--studio-text:#f0f0f2;--studio-muted:#929399;--studio-border:rgba(255,255,255,.085);--studio-hover:rgba(255,255,255,.055);--studio-accent:#e7e7eb;--st-ink:var(--studio-text);--st-muted:var(--studio-muted);--st-border:var(--studio-border);--st-field:var(--studio-input);--st-panel:var(--studio-panel);--st-bg:var(--studio-bg);min-height:100vh;background:radial-gradient(ellipse at 60% -10%,rgba(128,133,146,.09),transparent 52%),var(--studio-bg);color:var(--studio-text);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;line-height:1.5;color-scheme:dark;isolation:isolate}.studio-theme-light{--studio-bg:#e8e9ed;--studio-panel:rgba(255,255,255,.66);--studio-input:rgba(255,255,255,.55);--studio-text:#202126;--studio-muted:#6f727c;--studio-border:rgba(15,20,30,.11);--studio-hover:rgba(15,20,30,.05);--studio-accent:#30333b;color-scheme:light}.studio-root *{box-sizing:border-box}.studio-root button,.studio-root input,.studio-root select,.studio-root textarea{font:inherit}.studio-root button,.studio-root a{-webkit-tap-highlight-color:transparent}.studio-root button{color:inherit;cursor:pointer}.studio-root button:disabled,.studio-root [aria-disabled=true]{opacity:.42;cursor:not-allowed}.studio-root a{color:inherit;text-decoration:none}.studio-root button,.studio-root a,.studio-root input,.studio-root textarea,.studio-root select{outline:none}.studio-root :focus-visible{outline:2px solid var(--studio-accent);outline-offset:3px}.studio-root h1,.studio-root h2,.studio-root h3,.studio-root p{margin:0}.studio-root input:not([type=checkbox]):not([type=range]):not([type=color]):not([type=file]),.studio-root select,.studio-root textarea{width:100%;min-width:0;background:var(--studio-input);border:1px solid var(--studio-border);color:var(--studio-text);border-radius:13px;min-height:44px;padding:11px 13px;transition:border-color .15s,background .15s}.studio-root textarea{resize:vertical;min-height:90px}.studio-root input::placeholder,.studio-root textarea::placeholder{color:var(--studio-muted);opacity:.65}.studio-root input:focus,.studio-root select:focus,.studio-root textarea:focus{border-color:#a4a6ae8c}.studio-root input[type=checkbox]{accent-color:#a9aab2;width:17px;height:17px}.studio-root input[type=range]{width:100%;accent-color:#bebfc6;height:24px;cursor:pointer}.studio-root input[type=color]{padding:4px;width:52px;min-width:52px;height:43px;background:var(--studio-input);border:1px solid var(--studio-border);border-radius:12px;cursor:pointer}.studio-root input[type=file]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.studio-root svg{flex-shrink:0}.studio-sidebar{position:fixed;inset:0 auto 0 0;width:248px;z-index:60;background:#0c0d0fd6;border-right:1px solid var(--studio-border);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);display:flex;flex-direction:column;padding:24px 12px 12px;transition:transform .25s}.studio-theme-light .studio-sidebar{background:#f5f5f8d9}.studio-brand{display:flex;align-items:center;gap:9px;padding:0 20px 24px;font-size:23px;font-weight:760;letter-spacing:-1px}.studio-brand .brand-mark{width:37px;height:37px}.studio-profile-picker{display:flex;align-items:center;gap:10px;border:1px solid var(--studio-border);border-radius:19px;background:var(--studio-input);padding:11px;margin-bottom:13px;text-align:left;width:100%}.studio-profile-picker>span,.studio-user>span{display:grid;place-items:center;width:35px;height:35px;border:1px solid var(--studio-border);border-radius:50%;overflow:hidden;flex-shrink:0}.studio-profile-picker img,.studio-user img{width:100%;height:100%;object-fit:cover}.studio-profile-picker>div,.studio-user>div{display:flex;flex-direction:column;min-width:0;flex:1}.studio-profile-picker small,.studio-user small{color:var(--studio-muted);font-size:10px;line-height:1.25}.studio-profile-picker strong,.studio-user strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.studio-nav-search{margin-bottom:10px}.studio-search{display:flex;align-items:center;gap:8px;background:var(--studio-input);border:1px solid var(--studio-border);border-radius:13px;padding:0 12px;min-height:40px;color:var(--studio-muted)}.studio-root .studio-search input{border:none!important;background:transparent!important;border-radius:0!important;padding:10px 0!important;min-height:38px!important;outline:none}.studio-nav{overflow-y:auto;flex:1;min-height:0;padding:2px 0 12px;scrollbar-width:thin;scrollbar-color:#34353b transparent}.studio-nav-single,.studio-nav-group>button{width:100%;display:flex;align-items:center;gap:11px;min-height:41px;padding:10px 13px;border:none;border-radius:14px;background:none;font-weight:550;font-size:13px;text-align:left;transition:background .16s,color .16s}.studio-nav-group>button>span,.studio-nav-single>span{flex:1}.studio-nav-group>button>svg:last-child{transition:transform .2s}.studio-nav-group>button>svg:last-child:not(.is-open){transform:rotate(-90deg)}.studio-nav-single:hover,.studio-nav-group>button:hover{background:var(--studio-hover)}.studio-nav-single[aria-current=page],.studio-nav-group.is-current>button{background:linear-gradient(110deg,#d6d8e221,#80828b13);box-shadow:inset 0 0 0 1px #e6e8f121;color:var(--studio-text)}.studio-theme-light .studio-nav-single[aria-current=page],.studio-theme-light .studio-nav-group.is-current>button{background:#46485314}.studio-nav-children{border-left:1px solid var(--studio-border);margin:5px 0 9px 24px;padding:0 0 0 11px;display:flex;flex-direction:column;gap:2px}.studio-nav-children a{font-size:12px;color:var(--studio-muted);padding:7px 11px;border-radius:9px;min-height:32px}.studio-nav-children a:hover{background:var(--studio-hover);color:var(--studio-text)}.studio-nav-children a[aria-current=page]{color:var(--studio-text);font-weight:600;background:#9da0aa0e}.studio-sidebar-bottom{padding-top:9px;border-top:1px solid var(--studio-border);display:flex;flex-direction:column;gap:9px}.studio-sidebar-bottom>.studio-button{justify-content:flex-start;font-size:12px}.studio-share-row{display:flex;gap:7px}.studio-share-row>.studio-button{flex:1;justify-content:flex-start}.studio-share-row>.studio-icon-button{width:42px;height:42px;border:1px solid var(--studio-border);border-radius:13px;background:var(--studio-input)}.studio-user{display:flex;align-items:center;gap:9px;border:1px solid var(--studio-border);padding:10px;border-radius:17px;background:var(--studio-input)}.studio-main{margin-left:248px;min-width:0;min-height:100vh;padding-bottom:96px}.studio-header{height:76px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 28px;border-bottom:1px solid var(--studio-border);background:#0c0d0fab;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);position:sticky;top:0;z-index:45}.studio-theme-light .studio-header{background:#eeeff3cc}.studio-header-leading,.studio-header-actions{display:flex;align-items:center;gap:10px;min-width:0}.studio-breadcrumb{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--studio-muted);white-space:nowrap}.studio-breadcrumb span{text-transform:capitalize}.studio-breadcrumb strong{color:var(--studio-text);font-weight:550}.studio-content{padding:28px;max-width:1660px;margin:auto}.studio-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.studio-page-heading h1{font-size:25px;font-weight:650;letter-spacing:-.9px;line-height:1.25}.studio-page-heading p{font-size:12px;color:var(--studio-muted);margin-top:7px}.studio-draft-status{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--studio-muted);white-space:nowrap}.studio-draft-status>span,.studio-save-dock i{width:5px;height:5px;border-radius:50%;background:#d1d1d7}.studio-panel{background:var(--studio-panel);border:1px solid var(--studio-border);border-radius:24px;padding:25px;box-shadow:0 1px #ffffff09 inset,0 9px 26px #00000012;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);min-width:0}.studio-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:21px}.studio-panel-heading h2{font-size:15px;font-weight:610;line-height:1.3;letter-spacing:-.35px}.studio-panel-heading p{margin-top:6px;color:var(--studio-muted);font-size:11px;max-width:680px}.studio-editor-stack{display:flex;flex-direction:column;gap:18px}.studio-two-column,.studio-three-column,.studio-form-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.studio-three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-form-grid{gap:20px 24px}.studio-field{display:flex;flex-direction:column;gap:8px;margin-bottom:19px;min-width:0}.studio-form-grid>.studio-field{margin-bottom:0}.studio-form-grid{margin-bottom:20px}.studio-field-full{grid-column:1/-1}.studio-label{font-size:12px;font-weight:530;line-height:1.4}.studio-hint{font-size:11px;color:var(--studio-muted);line-height:1.6}.studio-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-range{display:flex;align-items:center;gap:15px;min-height:43px}.studio-range output{min-width:52px;text-align:right;color:var(--studio-muted);font-size:12px;font-variant-numeric:tabular-nums}.studio-color-field{display:flex;gap:8px}.studio-color-field>input:last-child{flex:1}.studio-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:15px 0;border-top:1px solid var(--studio-border);min-height:59px}.studio-toggle-row:first-child{border-top:none}.studio-toggle-row p{font-size:11px;color:var(--studio-muted);margin-top:5px;max-width:560px}.studio-toggle-row.is-disabled{opacity:.55}.studio-switch{padding:0;border:1px solid rgba(170,173,184,.17);width:32px;height:18px;border-radius:50px;background:#35363c;position:relative;flex-shrink:0;transition:background .16s}.studio-switch>span{display:block;width:13px;height:13px;border-radius:50%;background:#f7f7f8;position:absolute;top:1.5px;left:2px;transition:transform .16s}.studio-switch[aria-checked=true]{background:#aaaeb9;border-color:#a7aab3}.studio-switch[aria-checked=true]>span{transform:translate(13px);background:#25262b}.studio-theme-light .studio-switch{background:#cbccd3}.studio-theme-light .studio-switch[aria-checked=true]{background:#565b69}.studio-theme-light .studio-switch[aria-checked=true]>span{background:#fff}.studio-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;border:1px solid var(--studio-border);border-radius:12px;background:#9b9eaa11;min-height:40px;padding:10px 14px;font-size:12px;font-weight:550;white-space:nowrap;line-height:1.2;position:relative;transition:background .15s,transform .15s,border-color .15s}.studio-button:hover:not(:disabled){background:#a0a3ae21;border-color:#a0a3ae33}.studio-button:active:not(:disabled){transform:translateY(1px)}.studio-primary{background:linear-gradient(165deg,#f3f3f5,#c8cbd4);color:#202126!important;border-color:#ffffff80;box-shadow:0 1px #fff8 inset,0 3px 10px #0002}.studio-primary:hover:not(:disabled){background:linear-gradient(165deg,#fff,#dddfe6);border-color:#fff8}.studio-theme-light .studio-primary{background:linear-gradient(165deg,#383c47,#1f232d);color:#f6f6f9!important;border-color:#454b58}.studio-danger-button{background:#bb606a1a;border-color:#d5707a33;color:#dba0a7!important}.studio-button-ghost{border-color:transparent;background:none;box-shadow:none}.studio-button-small{min-height:34px;padding:8px 11px;font-size:11px;border-radius:10px}.studio-icon-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:9px;padding:0;width:32px;height:32px;background:none;color:var(--studio-muted);transition:background .15s,color .15s}.studio-icon-button:hover:not(:disabled),.studio-icon-button.is-active{background:var(--studio-hover);color:var(--studio-text);border-color:var(--studio-border)}.studio-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:12px;background:#8b8f9b0f;width:fit-content;max-width:100%}.studio-tabs>button{background:none;border:none;min-height:33px;border-radius:9px;padding:8px 12px;font-size:11px;color:var(--studio-muted);white-space:nowrap}.studio-tabs>button[aria-selected=true]{background:#b2b6c221;color:var(--studio-text);box-shadow:0 1px 3px #0001}.studio-empty{padding:45px 20px;min-height:235px;text-align:center;border:1px dashed var(--studio-border);border-radius:20px;display:flex;align-items:center;justify-content:center;flex-direction:column}.studio-empty-icon{width:58px;height:58px;display:grid;place-items:center;color:#7d7f88;margin-bottom:13px}.studio-empty h3{font-size:13px;font-weight:550}.studio-empty p{margin:9px auto 0;max-width:410px;font-size:11px;line-height:1.65;color:var(--studio-muted)}.studio-empty>.studio-button,.studio-empty>a{margin-top:20px}.studio-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.studio-stat{border:1px solid var(--studio-border);background:linear-gradient(145deg,#55586538,#20222a4d);border-radius:21px;padding:21px 22px;min-width:0}.studio-theme-light .studio-stat{background:#ffffff80}.studio-stat-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;font-weight:550}.studio-stat-top>svg{opacity:.65}.studio-stat strong{display:block;font-size:27px;font-weight:600;letter-spacing:-1px;line-height:1.2;margin-top:13px;font-variant-numeric:tabular-nums}.studio-stat p{font-size:10px;color:var(--studio-muted);margin-top:6px}.studio-overview-identity{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:4px 0 10px}.studio-eyebrow{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--studio-muted)}.studio-overview-identity h2{font-size:20px;font-weight:560;letter-spacing:-.5px;margin-top:5px}.studio-overview-identity p{font-size:12px;color:#b3b5bf;margin-top:5px}.studio-overview-identity p span{color:var(--studio-muted);margin-left:4px}.studio-chart{height:245px;padding:15px 5px 0;color:#bdc0cc}.studio-chart svg{width:100%;height:210px}.studio-chart-labels{display:flex;justify-content:space-between;color:var(--studio-muted);font-size:10px}.studio-meter{display:block;height:6px;border-radius:12px;background:#8a8c9721;overflow:hidden;flex:1}.studio-meter i{height:100%;background:linear-gradient(90deg,#9c9fac,#d5d6df);display:block;border-radius:inherit;min-width:0}.studio-completion{display:flex;align-items:center;gap:18px;margin-bottom:18px}.studio-completion strong{font-size:22px;font-weight:550}.studio-checklist{display:flex;flex-direction:column;gap:8px}.studio-checklist button{display:flex;align-items:center;gap:10px;text-align:left;border:1px solid var(--studio-border);border-radius:13px;background:var(--studio-input);padding:11px 13px;font-size:11px}.studio-checklist button>svg{margin-left:auto;color:var(--studio-muted)}.studio-checklist button>span{color:var(--studio-muted);font-size:15px}.studio-checklist button>span.is-done{color:#e3e5ef}.studio-data-list{display:flex;flex-direction:column}.studio-data-list>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 0;border-top:1px solid var(--studio-border);font-size:12px}.studio-data-list>div:first-child{border-top:none}.studio-data-list>div>span{min-width:0;overflow-wrap:anywhere}.studio-data-list strong{font-weight:550}.studio-data-list small{display:block;font-size:10px;color:var(--studio-muted);margin-top:4px}.studio-data-list time{font-size:10px;color:var(--studio-muted);white-space:nowrap}.studio-distribution{display:flex;flex-direction:column;gap:17px}.studio-distribution>div>div{display:flex;justify-content:space-between;align-items:center;font-size:11px;margin-bottom:8px}.studio-distribution strong{font-weight:500}.studio-distribution .studio-meter{height:4px}.studio-three-column .studio-empty{padding:24px 12px;min-height:200px}.studio-activity-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.studio-activity-stats>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;color:var(--studio-muted)}.studio-activity-stats strong{width:100%;font-size:20px;font-weight:550;color:var(--studio-text);padding-left:27px}.studio-library-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:22px}.studio-library-toolbar .studio-search{margin-left:auto;max-width:260px;flex:1}.studio-library-toolbar>select{max-width:130px;min-height:38px!important;padding:8px 11px!important;font-size:11px!important}.studio-sortable-list{display:flex;flex-direction:column;gap:11px}.studio-list-row,.studio-project-row{display:flex;align-items:center;gap:12px;padding:14px;background:linear-gradient(140deg,#35373e40,#0d0e103d);border:1px solid var(--studio-border);border-radius:17px;min-width:0;transition:border-color .15s,background .15s}.studio-theme-light .studio-list-row,.studio-theme-light .studio-project-row{background:#fff6}.studio-list-row:hover,.studio-project-row:hover{border-color:#a0a4b130;background:var(--studio-hover)}.studio-list-row.is-muted,.studio-project-row.is-muted{opacity:.55}.studio-row-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--studio-border);background:var(--studio-input);border-radius:12px;flex-shrink:0}.studio-row-main{flex:1;min-width:0;text-align:left;border:none;background:none;padding:0!important;line-height:1.45}.studio-row-main>strong{font-size:12px;font-weight:550;display:block}.studio-row-main>span:not(.studio-tags){display:block;font-size:10px;color:var(--studio-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px}.studio-drag-handle{color:#666972;cursor:grab}.studio-list-actions{display:flex;align-items:center;gap:3px}.studio-project-list{display:flex;flex-direction:column;gap:12px}.studio-project-cover{width:84px;height:60px;border-radius:12px;overflow:hidden;display:grid;place-items:center;background:var(--studio-input);color:var(--studio-muted);flex-shrink:0}.studio-project-cover img{width:100%;height:100%;object-fit:cover}.studio-tags{display:flex!important;gap:5px;flex-wrap:wrap;align-items:center;margin-top:10px;font-size:10px}.studio-tags>span,.studio-tags>i,.studio-tag{display:inline-flex;padding:4px 8px;border-radius:8px;border:1px solid var(--studio-border);background:#9b9da80d;font-size:10px;color:var(--studio-muted);font-style:normal;white-space:nowrap}.studio-notice{display:flex;align-items:flex-start;gap:12px;border:1px solid rgba(139,158,180,.27);background:#7e95b11a;border-radius:16px;padding:17px 20px;color:#b9c5d6;font-size:11px}.studio-notice strong{font-weight:550;font-size:12px}.studio-notice p{margin-top:4px;line-height:1.7;color:#9faebf}.studio-placement-slot{min-height:130px;border:1px dashed var(--studio-border);border-radius:17px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:9px;padding:18px}.studio-placement-slot>button{display:flex;align-items:center;gap:8px;border:1px solid var(--studio-border);border-radius:11px;background:var(--studio-input);padding:10px 13px;font-size:11px}.studio-placement-slot>p{font-size:11px;color:var(--studio-muted)}.studio-widget-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.studio-widget-platform{position:relative;display:flex;align-items:flex-start;flex-direction:column;padding:18px;border-radius:17px;border:1px solid var(--studio-border);background:#9194a00b;text-align:left;min-height:138px;transition:background .18s,border-color .18s,transform .18s}.studio-widget-platform:hover{transform:translateY(-2px);background:#9194a01a;border-color:#aaaeba3b}.studio-widget-platform>span{height:32px;display:flex;align-items:center;margin-bottom:11px}.studio-widget-platform>strong{font-size:12px;font-weight:550}.studio-widget-platform>small{font-size:10px;line-height:1.6;color:var(--studio-muted);margin-top:6px}.studio-widget-platform>svg{position:absolute;right:16px;top:19px;color:var(--studio-muted)}.studio-widget-form-heading{display:flex;align-items:center;gap:12px;margin-bottom:22px;padding:14px;background:var(--studio-input);border:1px solid var(--studio-border);border-radius:14px}.studio-details{margin-top:20px;border-top:1px solid var(--studio-border);padding-top:17px}.studio-details summary{cursor:pointer;font-size:11px;color:var(--studio-muted);list-style:none}.studio-details summary:before{content:"+";margin-right:8px}.studio-details[open] summary:before{content:"−"}.studio-details[open] summary{margin-bottom:17px;color:var(--studio-text)}.studio-layout-choices{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-bottom:24px}.studio-layout-choice{border:1px solid var(--studio-border);border-radius:15px;background:#90939e0a;padding:16px 9px 13px}.studio-layout-choice.is-active{background:#aaafbe1f;border-color:#b3b8ca66}.studio-layout-choice>span:last-child{display:flex;align-items:center;justify-content:center;gap:5px;font-size:10px;margin-top:15px}.studio-layout-diagram{position:relative;width:70px;height:56px;display:block;margin:auto;border:1px solid #7a7d8844;background:#66697425;border-radius:9px}.studio-layout-diagram i{position:absolute;width:16px;height:16px;border-radius:50%;background:#a9abb6;left:26px;top:8px}.studio-layout-diagram b{position:absolute;width:31px;height:4px;border-radius:3px;background:#a9abb6;left:19px;top:30px}.studio-layout-diagram em{position:absolute;width:6px;height:6px;border-radius:50%;background:#8f939f;left:23px;top:40px}.studio-layout-diagram em:nth-last-child(2){left:33px}.studio-layout-diagram em:last-child{left:43px}.layout-compact i{left:9px;top:18px}.layout-compact b{left:33px;top:22px;width:26px}.layout-compact em{top:33px;left:33px}.layout-compact em:nth-last-child(2){left:43px}.layout-compact em:last-child{left:53px}.layout-floating i{top:-7px}.layout-floating b{top:23px}.layout-floating em{top:35px}.layout-showcase{border-style:dashed}.studio-assets-edit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.studio-asset-editor{min-width:0}.studio-asset-editor-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:35px;margin-bottom:7px;font-size:12px}.studio-upload-tile{position:relative;min-height:163px;padding:21px 12px;border:1px dashed rgba(159,162,176,.19);border-radius:17px;background:var(--studio-input);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;cursor:pointer;color:var(--studio-muted)}.studio-upload-tile:hover{border-color:#bcbfca59}.studio-upload-tile strong{font-size:11px;font-weight:500;color:var(--studio-text)}.studio-upload-tile span{font-size:9px;text-align:center}.studio-upload-tile>img{width:52px;height:52px;object-fit:cover;border-radius:13px}.studio-asset-editor>.studio-hint{margin:8px 0}.studio-asset-editor>.studio-field{margin-top:14px}.studio-asset-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.studio-asset-card{border:1px solid var(--studio-border);border-radius:17px;overflow:hidden;background:var(--studio-input);padding:10px;min-width:0}.studio-asset-thumb{aspect-ratio:1.4;border-radius:10px;background:#898d9912;overflow:hidden;display:grid;place-items:center;color:var(--studio-muted);margin-bottom:13px}.studio-asset-thumb img{width:100%;height:100%;object-fit:cover}.studio-asset-card>strong{font-size:11px;font-weight:500;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.studio-asset-card>span{display:block;font-size:10px;color:var(--studio-muted);margin-top:4px}.studio-asset-card>div:last-child{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.studio-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.studio-template-card{border:1px solid var(--studio-border);border-radius:19px;overflow:hidden;background:var(--studio-input)}.studio-template-preview{height:180px;position:relative;background:#878c991a;overflow:hidden}.studio-template-preview>img{width:100%;height:100%;object-fit:cover}.studio-template-preview>.studio-icon-button{position:absolute;top:11px;right:11px;background:#15161dcc;color:#eceef5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff21}.studio-template-swatch{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:11px}.studio-template-swatch>span{width:43px;height:43px;border-radius:50%;background:currentColor;opacity:.24}.studio-template-swatch>i{width:70px;height:5px;border-radius:4px;background:currentColor;opacity:.4}.studio-template-swatch>b{width:122px;height:14px;border-radius:6px;background:currentColor;opacity:.12}.studio-template-info{padding:17px}.studio-template-info h3{font-size:12px;font-weight:550;display:flex;align-items:center;gap:6px}.studio-template-info p{font-size:10px;color:var(--studio-muted);margin-top:5px}.studio-template-actions{display:flex;align-items:center;justify-content:space-between;margin-top:17px}.studio-browser-preview{border:1px solid var(--studio-border);border-radius:18px;overflow:hidden;margin-top:22px;background:var(--studio-input);padding:16px}.studio-browser-preview>span{font-size:10px;color:#82858f;letter-spacing:4px}.studio-browser-preview strong{display:block;margin-top:13px;border:1px solid var(--studio-border);border-radius:9px;padding:10px 12px;background:var(--studio-panel);font-size:11px;font-weight:500}.studio-browser-preview p{font-size:11px;margin-top:13px;color:var(--studio-muted)}.studio-premium-callout{background:linear-gradient(120deg,#888b9b33,#24252c52)}.studio-premium-features{display:flex;gap:15px;flex-wrap:wrap;font-size:10px;color:var(--studio-muted)}.studio-premium-features span{display:flex;align-items:center;gap:5px}.studio-payment-options{display:flex;gap:12px;margin-bottom:20px}.studio-payment-options button{flex:1;text-align:left;border:1px solid var(--studio-border);border-radius:14px;background:var(--studio-input);padding:16px}.studio-payment-options button.is-active{background:#b4b7c31a;border-color:#aaafbe59}.studio-payment-options strong{display:block;font-size:12px;font-weight:550}.studio-payment-options span{font-size:10px;color:var(--studio-muted);display:block;margin-top:4px}.studio-code-example{margin-top:20px;padding:16px;border:1px solid var(--studio-border);border-radius:13px;background:var(--studio-input);display:flex;flex-direction:column;gap:6px;overflow-wrap:anywhere;font-size:11px}.studio-code-example span{font-size:10px;color:var(--studio-muted)}.studio-secret{display:flex;align-items:center;gap:12px;padding:17px;border:1px solid var(--studio-border);border-radius:14px;background:var(--studio-input)}.studio-secret code{font-size:11px;word-break:break-all;-webkit-user-select:all;user-select:all}.studio-error{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(194,130,137,.25);background:#9e576014;color:#d3a5ad;border-radius:14px;padding:13px 16px;font-size:12px;line-height:1.6;margin-bottom:19px;overflow-wrap:anywhere}.studio-error>button{display:grid;place-items:center;background:none;border:none;padding:3px}.studio-modal-error{border:1px solid rgba(180,120,125,.2);background:#9e576014;color:#d7a0a8;border-radius:11px;padding:12px;margin-bottom:18px;font-size:12px}.studio-save-dock{position:fixed;bottom:20px;left:276px;right:28px;max-width:1000px;margin:auto;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#27282fe6;border:1px solid rgba(167,172,190,.21);border-radius:18px;padding:12px 15px;box-shadow:0 12px 40px #0003;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.studio-theme-light .studio-save-dock{background:#f8f9ffe6}.studio-save-dock>span{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--studio-muted)}.studio-save-dock>div{display:flex;gap:8px}.studio-toast{position:fixed;z-index:110;bottom:28px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;background:#30323af2;color:#f1f2f5;border:1px solid #fff2;border-radius:14px;box-shadow:0 12px 40px #0003;padding:13px 20px;font-size:12px;max-width:calc(100vw - 30px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:studio-toast-in .2s ease-out}.studio-toast+div{margin:0}.studio-modal-backdrop{position:fixed;z-index:100;inset:0;background:#030407b8;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:25px}.studio-modal{background:linear-gradient(150deg,#1c1d22fa,#0e0f12fc);border:1px solid rgba(153,158,177,.18);border-radius:26px;padding:26px;width:100%;max-width:490px;max-height:calc(100dvh - 50px);overflow-y:auto;box-shadow:0 20px 90px #0005;animation:studio-modal-in .18s ease-out;scrollbar-width:thin;color:var(--studio-text)}.studio-theme-light .studio-modal{background:linear-gradient(150deg,#f5f6fa,#e7e9ef)}.studio-modal-wide{max-width:650px}.studio-modal-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:25px}.studio-modal-heading h2{font-size:17px;font-weight:600;letter-spacing:-.4px}.studio-modal-heading p{font-size:11px;color:var(--studio-muted);line-height:1.7;margin-top:8px}.studio-modal-footer{border-top:1px solid var(--studio-border);margin-top:25px;padding-top:19px;display:flex;align-items:center;justify-content:flex-end;gap:10px}.studio-modal form>.studio-button{margin-bottom:16px}.studio-checkbox-list{display:flex;flex-direction:column;gap:11px;margin:20px 0}.studio-checkbox-list label{display:flex;gap:11px;align-items:center;padding:12px;background:var(--studio-input);border:1px solid var(--studio-border);border-radius:11px;font-size:12px}.studio-share-link{display:flex;gap:8px}.studio-qr{min-height:220px;display:grid;place-items:center;text-align:center;padding:22px}.studio-qr img{width:186px;height:186px;padding:6px;background:#fff;border-radius:16px}.studio-qr p{font-size:11px;color:var(--studio-muted)}.studio-share-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.studio-share-actions .studio-button{font-size:10px}.studio-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;min-height:100vh;font-size:12px;color:var(--studio-muted)}.studio-loading .brand-mark{width:50px;height:50px}.studio-loading-inline{padding:70px 20px;text-align:center;color:var(--studio-muted);font-size:12px}.studio-spin{animation:studio-spin 1s linear infinite}.studio-preview{position:fixed;inset:86px 18px 18px auto;width:420px;z-index:70;background:#14151af0;border:1px solid var(--studio-border);border-radius:23px;padding:14px;display:flex;flex-direction:column;box-shadow:0 20px 100px #0006;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);animation:studio-modal-in .2s ease-out}.studio-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.studio-preview-heading>div{display:flex;align-items:center;gap:6px}.studio-preview-heading strong{font-size:11px;font-weight:500}.studio-preview-frame{flex:1;min-height:0;border:1px solid var(--studio-border);border-radius:16px;overflow:auto;background:#141416;scrollbar-width:thin}.studio-preview-frame.is-mobile{max-width:355px;align-self:center;width:100%;border-radius:25px}.studio-preview-body{min-height:100%;padding:28px 16px;background-size:cover;background-position:center;position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.studio-preview-body .profile-content{width:100%;transform:none!important;max-width:100%!important}.studio-preview-body .profile-widget{min-width:0!important}.studio-preview-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.studio-preview-entrance{position:absolute;inset:0;z-index:10;display:grid;place-items:center;background:#15161de0;border:none;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:15px}.studio-preview-caption{font-size:9px;color:var(--studio-muted);text-align:center;margin-top:12px}.studio-sidebar-backdrop,.studio-mobile-menu{display:none}.studio-root .glass-tooltip-trigger{flex-shrink:0}.studio-root .admin-page,.studio-root .admin-page input,.studio-root .admin-page select{color:var(--studio-text)}@keyframes studio-spin{to{transform:rotate(360deg)}}@keyframes studio-modal-in{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}@keyframes studio-toast-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@media(min-width:1600px){.studio-root.has-preview .studio-main{margin-right:445px}.studio-root.has-preview .studio-preview{box-shadow:0 12px 40px #0003}}@media(max-width:1280px){.studio-content{padding:25px}.studio-header{padding:0 25px}.studio-widget-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-stats{gap:12px}.studio-stat{padding:18px}.studio-template-grid,.studio-three-column{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-assets-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-layout-choices{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1050px){.studio-sidebar{width:224px;padding-left:10px;padding-right:10px}.studio-main{margin-left:224px}.studio-content{padding:22px}.studio-header{padding:0 22px}.studio-breadcrumb>span{display:none}.studio-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-two-column,.studio-three-column{grid-template-columns:1fr}.studio-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-save-dock{left:246px;right:22px}.studio-list-row{gap:9px;padding:12px}.studio-list-actions{gap:0}.studio-list-actions .studio-icon-button{width:27px}.studio-panel{padding:22px}.studio-activity-stats,.studio-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-panel-heading{flex-wrap:wrap}.studio-library-toolbar .studio-search{min-width:180px}.studio-preview{width:390px}}@media(max-width:760px){.studio-sidebar{width:248px;transform:translate(-100%)}.studio-sidebar.is-open{transform:translate(0)}.studio-main{margin-left:0;padding-bottom:100px}.studio-sidebar-backdrop.is-visible{display:block;position:fixed;inset:0;z-index:55;border:none;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.studio-mobile-menu{display:inline-flex}.studio-header{height:66px;padding:0 16px;gap:8px}.studio-header-actions{gap:5px}.studio-header-actions .studio-button{padding:9px 10px;font-size:10px}.studio-breadcrumb{font-size:10px;gap:6px}.studio-breadcrumb>svg:first-child{display:none}.studio-breadcrumb>svg{width:12px}.studio-content{padding:24px 16px}.studio-page-heading{margin-bottom:23px;align-items:flex-start}.studio-page-heading h1{font-size:24px}.studio-page-heading p{font-size:11px;max-width:260px}.studio-draft-status{font-size:9px;margin-top:6px}.studio-panel{padding:22px 18px;border-radius:22px}.studio-panel-heading{gap:12px;margin-bottom:22px}.studio-panel-heading h2{font-size:14px}.studio-panel-heading p{font-size:11px}.studio-save-dock{left:12px;right:12px;bottom:12px;padding:10px;border-radius:15px}.studio-save-dock>span{font-size:10px}.studio-save-dock>div{gap:3px}.studio-save-dock .studio-button{font-size:10px}.studio-preview{inset:76px 10px 12px;width:auto;max-width:480px;margin-left:auto;z-index:72}.studio-preview-frame{border-radius:14px}.studio-form-grid{gap:18px;grid-template-columns:1fr}.studio-library-toolbar{gap:12px}.studio-library-toolbar .studio-search{max-width:none;width:100%;flex-basis:100%;margin-left:0}.studio-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-project-cover{width:62px;height:55px}.studio-project-row{flex-wrap:wrap}.studio-project-row>.studio-list-actions{margin-left:auto}.studio-project-row .studio-row-main{min-width:120px}.studio-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-header-leading{gap:6px}.studio-list-row .studio-row-icon{width:34px;height:34px;border-radius:10px}.studio-list-row .studio-drag-handle{width:12px}.studio-list-row .studio-tag{display:none}.studio-sortable-list .studio-list-row{flex-wrap:wrap}.studio-sortable-list .studio-row-main{min-width:110px}.studio-list-row>.studio-list-actions{margin-left:auto}.studio-list-actions .studio-icon-button{width:32px;height:32px}.studio-layout-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-modal-backdrop{padding:14px}.studio-modal{padding:22px 20px;max-height:calc(100dvh - 28px);border-radius:23px}.studio-checkbox-list label{padding:12px}.studio-toast{bottom:90px;font-size:11px;padding:12px 15px}.studio-widget-platform{padding:16px;min-height:144px}.studio-overview-identity{align-items:flex-start}.studio-overview-identity h2{font-size:19px}.studio-overview-identity p span{display:block;margin:3px 0 0}.studio-premium-features{gap:9px 13px}.studio-preview-body{padding:25px 14px}.studio-activity-stats{gap:22px}.studio-chart{height:210px}.studio-chart svg{height:175px}}@media(max-width:450px){.studio-header-actions .studio-button>span{display:none}.studio-header-actions .studio-button{width:34px;min-height:34px;padding:8px}.studio-header-actions .studio-button.studio-primary>span{display:inline}.studio-header-actions .studio-primary{width:auto;gap:5px}.studio-header-actions .studio-primary>span{font-size:9px}.studio-breadcrumb{max-width:calc(100vw - 195px);overflow:hidden}.studio-breadcrumb>strong{overflow:hidden;text-overflow:ellipsis}.studio-page-heading{display:block}.studio-draft-status{margin-top:12px}.studio-assets-edit-grid,.studio-template-grid{grid-template-columns:1fr}.studio-asset-grid,.studio-layout-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-stats{gap:10px}.studio-stat{padding:18px 16px}.studio-stat strong{font-size:25px}.studio-stat-top{font-size:10px}.studio-stat-top>svg{width:16px}.studio-widget-grid{gap:10px}.studio-widget-platform{padding:15px 12px;min-height:158px}.studio-widget-platform small{font-size:10px}.studio-widget-platform>svg{right:11px}.studio-widget-platform>strong{font-size:11px}.studio-tabs{gap:2px}.studio-tabs>button{padding:8px 10px;font-size:10px}.studio-save-dock>span{max-width:100px;line-height:1.5}.studio-share-actions .studio-button{width:100%}.studio-share-link{flex-wrap:wrap}.studio-share-link>input{flex:1;min-width:0}.studio-share-link>.studio-button{padding:10px}.studio-overview-identity>.studio-button{font-size:10px;padding:9px 11px}.studio-library-toolbar>select{max-width:100%}.studio-panel .studio-button{white-space:normal}.studio-premium-callout .studio-panel-heading>.studio-button{width:100%}.studio-payment-options{flex-direction:column}}@media(prefers-reduced-motion:reduce){.studio-root *,.studio-root *:before,.studio-root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important;scroll-behavior:auto!important}}.studio-form-error{border:1px solid rgba(194,130,137,.25);background:#9e576014;color:#d3a5ad;border-radius:13px;padding:13px 16px;font-size:12px;margin-bottom:18px}.studio-content{animation:studio-content-in .18s ease-out}@keyframes studio-content-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.studio-template-preview-picker{margin-bottom:23px;padding:17px;border:1px solid var(--studio-border);border-radius:16px;background:var(--studio-input)}.studio-template-preview-picker .studio-template-preview{height:165px;border-radius:12px;margin:8px 0 14px}.studio-template-preview-picker .studio-template-preview img{object-fit:contain}.studio-template-preview-picker>.studio-hint{margin:9px 0 16px}.studio-template-preview-picker>.studio-field{margin-bottom:0}.studio-template-preview-picker>.studio-field+.studio-hint{margin-bottom:0}.studio-banner-panel .studio-banner-preview{position:relative;height:160px;width:100%;overflow:hidden;border:1px solid var(--studio-border);border-radius:18px;background:var(--studio-input)}.studio-banner-panel .studio-banner-preview>img{display:block;width:100%;height:100%;object-fit:cover}.studio-banner-panel .studio-banner-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;height:100%;color:var(--studio-muted);font-size:12px;background:linear-gradient(135deg,rgba(136,140,154,.06),transparent)}.studio-banner-panel .studio-banner-gradient{position:absolute;inset:0;pointer-events:none}.studio-banner-panel .studio-banner-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:16px 0 20px}.studio-banner-panel .studio-banner-upload{position:relative;cursor:pointer}.studio-banner-panel .studio-banner-upload:focus-within{outline:2px solid var(--studio-accent);outline-offset:3px}.studio-banner-panel .studio-banner-upload:has(input:disabled){opacity:.42;cursor:not-allowed}.studio-banner-panel .studio-banner-settings{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;margin-top:22px;padding-top:22px;border-top:1px solid var(--studio-border)}.studio-banner-panel .studio-banner-settings>.studio-toggle-row{margin:0;padding:0;border:0}.studio-banner-panel .studio-banner-settings>.studio-field{margin:0}@media(max-width:760px){.studio-banner-panel .studio-banner-settings{grid-template-columns:1fr;gap:20px}.studio-banner-panel .studio-banner-actions{gap:10px}.studio-banner-panel .studio-banner-preview{border-radius:15px}}.studio-brand,.studio-brand:hover{filter:none!important;gap:5px!important}.studio-brand>span:last-child{text-shadow:0 0 16px #ddd3ff55;letter-spacing:-.8px}.studio-brand .studio-brand-dot{display:inline-block;margin:0 1px;color:#b795ff!important;background:none!important;-webkit-text-fill-color:#b795ff!important;text-shadow:0 0 10px #b795ff88}.studio-brand .sulk-mark{filter:drop-shadow(0 0 8px #ddd3ff44)}.studio-dropdown{position:relative;min-width:180px}.studio-dropdown>button{width:100%;height:44px;border:1px solid var(--studio-border);border-radius:24px;background:var(--studio-input);padding:0 14px;display:flex;align-items:center;gap:9px}.studio-dropdown span{flex:1;text-align:left}.studio-dropdown svg{color:var(--studio-muted)}.studio-dropdown>div{position:absolute;top:calc(100% + 6px);left:0;right:0;padding:8px;z-index:55;border:1px solid var(--studio-border);border-radius:20px;background:var(--studio-panel,#0d0d0d);box-shadow:0 12px 30px #0003;display:flex;flex-direction:column;gap:3px}.studio-dropdown [role=option]{display:flex;align-items:center;gap:9px;border:0;border-radius:13px;background:transparent;padding:10px;width:100%}.studio-dropdown [role=option]:hover{background:var(--studio-hover)}.studio-dropdown [aria-selected=true]{background:var(--studio-selected);color:var(--studio-highlight)}@keyframes studio-menu-reveal{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.studio-dropdown>div,.studio-notification-popover,.studio-root details[open]>div{animation:studio-menu-reveal .18s cubic-bezier(.22,1,.36,1);transform-origin:top}.studio-modal-backdrop{animation:studio-menu-reveal .18s ease-out}.studio-root button{transition:background-color .16s,color .16s,border-color .16s,opacity .16s}@media(prefers-reduced-motion:reduce){.studio-root *{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:600px){.studio-dropdown{min-width:0;flex:1}}.studio-account-footer{position:relative}.studio-user-trigger{width:100%;text-align:left;background:transparent;color:var(--studio-text);cursor:pointer}.studio-user-trigger>svg{margin-left:auto;color:var(--studio-muted)}.studio-user-trigger:hover>svg{color:var(--studio-text)}.studio-account-popover{position:absolute;bottom:calc(100% + 8px);left:0;right:0;padding:8px;border:1px solid var(--studio-border);border-radius:20px;background:var(--studio-bg,#0c0c0c);z-index:90;box-shadow:0 12px 35px #0004;animation:studio-menu-reveal .18s ease-out}.studio-account-popover>a,.studio-account-popover>button{display:flex;align-items:center;gap:12px;width:100%;border:0;border-radius:10px;background:transparent;padding:11px;font-size:13px}.studio-account-popover>a:hover,.studio-account-popover>button:hover{background:var(--studio-hover)}.studio-account-popover small{margin-left:auto;color:var(--studio-muted)}.studio-account-popover hr{border:0;border-top:1px solid var(--studio-border);margin:6px 0}.studio-account-popover .is-danger{color:#ff687b}.studio-theme-choices{display:flex;gap:4px}.studio-theme-choices button{display:flex;flex:1;flex-direction:column;align-items:center;gap:5px;border:0;background:transparent;color:var(--studio-muted);border-radius:13px;padding:8px;font-size:11px}.studio-theme-choices button[aria-pressed=true]{color:var(--studio-highlight);background:var(--studio-selected)}.share-profile-flow,.share-qr-flow{display:grid;gap:18px}.share-profile-options{display:grid;gap:8px;margin:4px 0}.share-profile-options .studio-button{justify-content:flex-start;min-height:48px;border-radius:17px;background:var(--studio-selected);border-color:var(--studio-selected-border);color:var(--studio-highlight);font-size:14px}.share-url,.share-color{display:flex;align-items:center;gap:10px;border:1px solid var(--studio-border);border-radius:20px;overflow:hidden;min-height:44px}.share-url>svg{margin-left:14px;color:var(--studio-muted)}.studio-root .share-url input{border:0;background:none;padding-left:0;border-radius:0}.share-url .studio-button,.share-color .studio-button{align-self:stretch;border-radius:0;background:var(--studio-selected);color:var(--studio-highlight)}.share-color span{flex:1;font-size:13px}.share-qr-preview{display:grid;place-items:center;border:1px solid var(--studio-border);border-radius:22px;background:#0c0c0c;padding:12px}.share-qr-preview img{width:100%;max-width:300px}.share-downloads{display:flex;gap:8px}.share-downloads button{flex:1;color:var(--studio-highlight);background:var(--studio-selected);border-color:var(--studio-selected-border);border-radius:22px}.share-back{display:flex;align-items:center;gap:7px;border:0;background:none;color:var(--studio-muted)!important;font-size:12px;margin:0 0 14px;padding:0}.share-capture-preview{aspect-ratio:16/9;background:#080808;border:1px solid var(--studio-border);border-radius:20px;display:grid;place-items:center;overflow:hidden;color:var(--studio-muted);text-align:center}.share-capture-preview img{width:100%;height:100%;object-fit:contain}.share-capture-preview p{margin-top:12px;font-size:13px}.share-capture-source .profile-content{animation:none!important}.studio-dropdown>div{background:var(--studio-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.studio-modal{background:var(--studio-bg);border-color:var(--studio-border)}.share-profile-flow .studio-field,.share-qr-flow .studio-field{margin:0}.share-qr-flow{gap:12px}.share-qr-preview img{max-width:280px}.share-color input[type=color]{border:0;border-radius:0;background:none}.studio-modal-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:24px}.studio-modal-actions .studio-button{border-radius:22px}.share-capture-flow .studio-modal-actions .studio-button:last-child{background:var(--studio-selected);color:var(--studio-highlight);border-color:var(--studio-selected-border)}.studio-header-actions>.studio-theme-toggle{width:40px;height:40px;border-radius:14px;background:linear-gradient(135deg,rgba(var(--studio-highlight-rgb),.11),rgba(var(--studio-highlight-rgb),.06));border:1px solid var(--studio-selected-border);color:var(--studio-highlight)}.studio-root .share-url input[readonly]{flex:1;min-width:0;width:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none;padding:0!important;height:44px;min-height:44px;outline-offset:-3px}.share-url{gap:12px;height:46px}.share-url .studio-button{width:46px;min-width:46px;padding:0;border:0;border-left:1px solid var(--studio-selected-border)}.share-qr-preview{padding:4px;aspect-ratio:1}.share-qr-preview img{max-width:none;width:100%;height:100%;object-fit:contain}.qr-color-control{position:relative}.share-color{gap:0;height:44px}.qr-color-swatch{width:50px;height:100%;padding:6px;border:0;border-right:1px solid var(--studio-border);background:transparent;flex-shrink:0}.qr-color-swatch span{display:block;height:100%;width:100%;border-radius:18px 4px 4px 18px}.studio-root .share-color .qr-color-hex{flex:1;width:0;min-width:0;border:0!important;border-radius:0!important;background:transparent!important;padding:0 12px!important;height:42px;min-height:42px;box-shadow:none;font-size:13px}.qr-color-reset{height:100%;width:44px;flex-shrink:0;border:0;border-left:1px solid var(--studio-selected-border);background:var(--studio-selected);color:var(--studio-highlight)!important;display:grid;place-items:center}.qr-color-popover{position:absolute;left:0;bottom:calc(100% + 8px);width:260px;max-width:100%;padding:12px;border:1px solid var(--studio-border);border-radius:20px;background:var(--studio-bg);box-shadow:0 12px 35px #0007;z-index:10;animation:studio-menu-reveal .16s ease-out}.qr-color-plane{height:150px;position:relative;border-radius:12px;background-image:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,transparent);touch-action:none;cursor:crosshair}.qr-color-plane i{position:absolute;width:12px;height:12px;border:2px solid white;border-radius:50%;box-shadow:0 0 0 1px #0008;transform:translate(-50%,-50%);pointer-events:none}.studio-root input.qr-hue{appearance:none;-webkit-appearance:none;width:100%;height:12px;min-height:0;border:0;border-radius:20px;padding:0;margin:16px 0;background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.qr-hue::-webkit-slider-thumb{appearance:none;width:16px;height:16px;border:2px solid white;border-radius:50%;background:transparent;box-shadow:0 0 2px #000}.qr-hue::-moz-range-thumb{width:13px;height:13px;border:2px solid white;border-radius:50%;background:transparent}.qr-rgb{display:flex;gap:8px}.qr-rgb label{flex:1;min-width:0;text-align:center;font-size:11px;color:var(--studio-muted)}.studio-root .qr-rgb input[type=number]{min-height:32px;padding:5px;text-align:center;margin-top:4px;border-radius:9px;font-size:12px}.qr-color-accessible{display:flex;gap:8px;margin-top:8px;font-size:10px;color:var(--studio-muted)}.qr-color-accessible label{min-width:0;flex:1}.qr-color-accessible input{height:14px!important}@keyframes studio-backdrop-out{to{opacity:0}}@keyframes studio-dialog-out{to{opacity:0;transform:translateY(7px) scale(.98)}}.studio-modal-backdrop.is-closing{animation:studio-backdrop-out .18s ease-in forwards;pointer-events:none}.studio-modal-backdrop.is-closing .studio-modal{animation:studio-dialog-out .18s ease-in forwards}.share-modal.studio-modal-backdrop{background:#0000008c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.share-modal .studio-modal{width:450px;transition:width .2s ease;max-width:100%}.share-modal .studio-modal-wide{width:674px}.share-modal .share-url,.share-modal .share-color{border-radius:22px;isolation:isolate}.studio-root .share-modal .share-url input:focus-visible,.studio-root .share-modal .share-color input:focus-visible{outline:none!important;box-shadow:none!important}.share-modal .share-url:focus-within,.share-modal .share-color:focus-within{border-color:#bca8eb66}.share-modal .share-url .studio-button,.share-modal .qr-color-reset{width:44px;min-width:44px;border:1px solid #bca8eb40;border-radius:0 21px 21px 0;background:#bca8eb1a;color:#bca8eb!important;margin:-1px -1px -1px 0;align-self:stretch;height:auto}.share-modal .share-url button:focus-visible,.share-modal .share-color button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #bca8eb88}.share-modal .share-qr-preview{aspect-ratio:auto;height:290px;padding:12px;overflow:hidden;border-radius:20px;background:#0c0c0c}.share-modal .share-qr-preview img{width:100%;height:100%;max-width:290px;min-height:0;display:block}.share-copy-toast{position:fixed;z-index:220;top:18px;left:50%;translate:-50% 0;display:flex;align-items:center;gap:11px;width:358px;max-width:calc(100vw - 28px);padding:14px 12px;border:1px solid #164b32;border-radius:22px;background:#001e10;color:#51efa7;box-shadow:0 0 0 1px #164b3240;font-size:13px}.share-copy-toast strong{font-weight:650}.share-copy-toast p{margin:5px 0 0!important;font-size:13px}.share-copy-toast>svg{flex-shrink:0}.share-copy-toast button{align-self:center;margin-left:auto;border:0;background:none;color:#51efa7!important;padding:4px;cursor:pointer}@media(prefers-reduced-motion:reduce){.share-modal .studio-modal{transition:none}}.share-modal .qr-color-reset{position:relative;margin:0;align-self:stretch;height:auto;border:1px solid #bca8eb40;border-radius:0 21px 21px 0;box-shadow:none}.share-modal .share-color{overflow:visible}.share-modal .share-color .qr-color-reset{margin:-1px -1px -1px 0}.share-modal .studio-modal-heading>.studio-icon-button:hover{background:transparent;box-shadow:none;border-color:transparent;transform:none;color:inherit}.share-modal .share-qr-preview{grid-template-rows:minmax(0,1fr)}.share-modal .share-qr-preview img{max-width:290px;width:100%;height:100%;min-height:0;object-fit:contain;transform:scale(1.1)}.share-copy-toast{padding:12px 10px;gap:10px;min-height:0;line-height:20px}.share-copy-toast p{margin:0!important;line-height:20px}.share-copy-toast>svg{width:16px;height:16px}.share-copy-toast>svg circle{fill:currentColor;stroke:none}.share-copy-toast>svg path{stroke:#00351e;stroke-width:2.5}.share-modal .share-url{overflow:visible}.share-modal .share-url .studio-button{position:relative;border:1px solid #bca8eb40;border-radius:0 21px 21px 0;margin:-1px -1px -1px 0}.studio-root button.studio-switch{width:44px;min-width:44px;height:20px;padding:0;border:2px solid var(--studio-border);border-radius:999px;background:var(--studio-input);box-shadow:none;position:relative;flex-shrink:0;transition:background .16s,border-color .16s}.studio-root button.studio-switch>span{display:block;position:absolute;left:0;top:0;width:24px;height:16px;border-radius:999px;background:#fafafa;box-shadow:none;transform:translate(0);transition:transform .16s,background .16s}.studio-root button.studio-switch[aria-checked=true]{background:#bca8eb;border-color:#bca8eb}.studio-root button.studio-switch[aria-checked=true]>span{background:#090909;transform:translate(16px)}@media(prefers-reduced-motion:reduce){.studio-root button.studio-switch,.studio-root button.studio-switch>span{transition:none}}.studio-account-popover>.account-home,.studio-account-popover>.account-switch{--account-hover:#b9a6ec;--account-wash:#b9a6ec20}.studio-account-popover>.account-discord{--account-hover:#8795e9;--account-wash:#8795e924}.studio-account-popover>.account-help{--account-hover:#ffbd00;--account-wash:#ffbd0026}.studio-account-popover>.is-danger{--account-hover:#ff555e;--account-wash:#ff555e20}.studio-account-popover>a,.studio-account-popover>button{border-radius:16px;transition:background-color .15s,color .15s}.studio-account-popover>a:hover,.studio-account-popover>button:not(:disabled):hover,.studio-account-popover>a:focus-visible,.studio-account-popover>button:focus-visible{background:var(--account-wash);color:var(--account-hover)}.studio-account-popover>.account-switch:hover>small,.studio-account-popover>.account-switch:focus-visible>small{color:inherit}.builder-arrange-buttons>.builder-arrange-item>.builder-drag-tools>.studio-icon-button{display:inline-flex!important;align-items:center;justify-content:center}.builder-arrange-buttons>.builder-arrange-item>.builder-drag-tools{display:flex;gap:3px;width:auto;flex-shrink:0}.settings-links-arrange>.builder-arrange-item{display:flex;align-items:center;gap:10px;border:1px solid var(--studio-border);border-radius:18px;padding:10px}.settings-links-arrange>.builder-arrange-item>.studio-list-row{flex:1;min-width:0;border:0;margin:0;padding:0}.settings-links-arrange .builder-drag-tools{flex-shrink:0}.studio-root .builder-arrange-buttons>.builder-arrange-item>.builder-drag-tools>.studio-icon-button{display:inline-flex!important;width:28px!important;min-width:28px;height:28px;padding:4px!important;overflow:visible}.studio-root .builder-arrange-buttons>.builder-arrange-item>.builder-drag-tools{width:auto!important;min-width:0;flex:0 0 auto!important}.premium-access-modal .studio-modal{box-shadow:none}.premium-access-modal .studio-modal-heading>.studio-icon-button{background:none;border:0;box-shadow:none}.premium-access-modal .studio-modal-footer .studio-button{border:1px solid #bca8eb40;background:linear-gradient(130deg,#bca8eb1c,#bca8eb0d);color:#c8b7ee;border-radius:20px}.profile-sections{gap:14px}.profile-sections .studio-panel-heading .studio-button,.profile-section-modal .studio-button{border:1px solid #bca8eb40;background:#bca8eb12;color:#bca8eb;border-radius:20px;box-shadow:none;font-size:14px;min-height:32px;padding:6px 12px}.profile-sections .studio-panel-heading .studio-button{white-space:nowrap}.profile-section-empty{border:1px dashed var(--studio-border);border-radius:20px;min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.profile-section-empty>svg{color:gray}.profile-section-empty strong{font-size:14px;font-weight:500}.profile-section-empty p{font-size:12px;color:var(--studio-muted);margin:0}.profile-control-grid>.studio-toggle-row{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px}.profile-control-grid{row-gap:18px}.studio-root .profile-section-modal .studio-modal{width:674px;max-width:100%;background:#0c0c0c;border:1px solid #1e1e1e;border-radius:24px;padding:24px;box-shadow:none;overflow-x:hidden;overflow-y:auto}.profile-section-modal .studio-modal-heading h2{font-size:16px}.profile-section-modal .studio-modal-heading p{font-size:14px;margin-top:5px}.profile-section-modal .studio-field{margin-bottom:16px}.profile-section-modal .studio-hint{font-size:12px;color:var(--studio-muted);line-height:1.5}.profile-section-modal .studio-modal-footer{border:0;margin-top:24px;padding:0;gap:8px}.profile-section-modal .studio-modal-footer .studio-button:first-child{background:transparent;border-color:var(--studio-border);color:var(--studio-text)}.profile-section-modal .studio-tabs{width:100%;display:flex;margin-bottom:6px}.profile-section-modal .studio-tabs>button{flex:1}.profile-icon-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;max-height:420px;overflow:auto;margin-top:24px;scrollbar-width:thin}.profile-icon-grid>button{aspect-ratio:1;border:1px solid var(--studio-border);border-radius:16px;background:transparent;display:grid;place-items:center}.profile-icon-grid>button[aria-pressed=true]{background:#bca8eb20;border-color:#bca8eb}.profile-icon-grid img{width:24px;height:24px}.profile-search-empty{height:132px;display:grid;place-items:center;color:var(--studio-muted);font-size:14px}.profile-icon-choice{display:flex;gap:8px}.profile-icon-choice>span{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--studio-border);border-radius:15px}.profile-icon-choice>button{flex:1;height:44px}.profile-dropzone{position:relative;min-height:160px;border:1px dashed #292929;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;overflow:hidden;background:#0a0a0a;cursor:pointer;padding:16px}.profile-dropzone>input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%;z-index:2}.profile-dropzone>svg{color:gray;fill:#80808022}.profile-dropzone>strong{font-size:14px;font-weight:500;line-height:21px}.profile-dropzone>small{font-size:12px;color:var(--studio-muted)}.profile-dropzone>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.profile-search-select{position:relative}.profile-search-select>div{position:absolute;left:0;right:0;max-height:360px;overflow:hidden!important;box-shadow:0 6px 24px #0005}.profile-search-select [role=listbox]{max-height:268px;overflow:auto;margin-top:8px}.profile-search-select [role=option]{display:flex;align-items:center;gap:8px;width:100%;height:40px;padding:0 12px;border:0;border-radius:20px;background:transparent;text-align:left;font-size:14px}.profile-search-select [role=option]>span{flex:1}.profile-search-select [role=option]:hover,.profile-search-select [aria-selected=true]{background:#242424}.profile-search-select .customize-input-icon{position:sticky;top:0}.profile-sections .studio-list-row .studio-toggle-row{margin:0}.profile-sections .studio-list-row .studio-toggle-row>div{display:none}.profile-assets-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.profile-assets-grid>.studio-panel{min-width:0}.profile-assets-grid .profile-banner-panel{grid-column:1/-1}.profile-upload-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.profile-upload-columns.two{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-assets-grid .profile-settings{border-top:1px solid var(--studio-border);margin-top:16px;padding-top:16px}.profile-drop-wrap{position:relative}.profile-remove-file{position:absolute;z-index:3;top:8px;right:8px;background:#171717;border:1px solid #333;border-radius:8px;color:#ff6363;width:28px;height:28px;display:grid;place-items:center}.profile-assets-grid .profile-upload-columns .studio-field{margin:0}.profile-media-list{display:grid;gap:10px}.profile-media-item{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--studio-border);border-radius:16px}.profile-media-item>img{width:54px;height:54px;object-fit:cover;border-radius:10px}.profile-media-item>div{flex:1;min-width:0}.profile-media-item strong{font-size:14px;display:block}.profile-media-item small{font-size:12px;color:var(--studio-muted)}.profile-audio-settings{display:grid;gap:14px}.profile-premium-note{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid #bca8eb44;border-radius:16px;background:#bca8eb10;font-size:14px}.profile-premium-note p{margin:4px 0 0;font-size:12px;color:var(--studio-muted)}.profile-decoration-preview{position:relative;width:120px;height:120px;margin:20px auto 26px}.profile-decoration-preview>img:first-child{width:100%;height:100%;border-radius:50%;object-fit:cover}.profile-decoration-preview>img+img{position:absolute;width:120%;height:120%;left:-10%;top:-10%;object-fit:contain;pointer-events:none}.profile-decoration-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;max-height:384px;overflow:auto;margin-top:24px}.profile-decoration-grid button{border:1px solid var(--studio-border);border-radius:18px;background:transparent;padding:8px;min-width:0}.profile-decoration-grid button[aria-pressed=true]{border-color:#bca8eb88;background:#bca8eb12;color:#bca8eb}.profile-decoration-grid button>span{display:grid;place-items:center;aspect-ratio:1;background:#171717;border-radius:13px}.profile-decoration-grid img{width:100%;height:100%;object-fit:contain}.profile-decoration-grid small{display:block;font-size:11px;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-crop-area{position:relative;overflow:hidden;width:320px;height:320px;margin:26px auto 36px;border-radius:16px;touch-action:none;cursor:grab}.profile-crop-area.banner{width:100%;height:auto;aspect-ratio:4}.profile-crop-area img{position:absolute;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none}.profile-crop-guide{position:absolute;inset:5%;border:1px solid #ffffff80;border-radius:50%;box-shadow:0 0 0 150px #0005;pointer-events:none}.banner .profile-crop-guide{inset:0;border-radius:16px;background:linear-gradient(90deg,transparent 33.2%,#ffffff50 33.3%,transparent 33.5%,transparent 66.5%,#ffffff50 66.6%,transparent 66.8%),linear-gradient(transparent 33.2%,#ffffff50 33.3%,transparent 33.5%,transparent 66.5%,#ffffff50 66.6%,transparent 66.8%)}@media(max-width:900px){.profile-assets-grid{grid-template-columns:1fr}.profile-upload-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-control-grid{grid-template-columns:1fr 1fr}.profile-decoration-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:540px){.profile-icon-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.profile-control-grid,.profile-upload-columns,.profile-upload-columns.two{grid-template-columns:1fr}.profile-decoration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-crop-area{width:100%;height:auto;aspect-ratio:1}.profile-section-empty{text-align:center;padding:20px}.profile-sections .studio-panel-heading{flex-wrap:wrap}.profile-section-modal .studio-modal-heading{margin-bottom:20px}}.profile-badge-actions{display:flex;gap:8px;flex-wrap:wrap}.profile-badge-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.profile-badge-card{display:flex;align-items:center;gap:18px;min-height:74px;padding:16px 20px;border:1px solid var(--studio-border);border-radius:16px;min-width:0}.profile-badge-card>div{flex:1;min-width:0}.profile-badge-card strong{font-size:14px;font-weight:500}.profile-badge-card p{font-size:12px;color:var(--studio-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0}.profile-unavailable,.profile-earned{font-size:14px;padding:6px 12px;border:1px solid #9e333330;border-radius:12px;background:#99333310;color:#a14a4a;white-space:nowrap}.profile-earned{color:#4df0a7;background:#4df0a710;border-color:#4df0a733}.profile-badge-card .studio-button{font-size:14px;white-space:nowrap;color:#bca8eb;border-color:#bca8eb44;background:#bca8eb12}@media(max-width:1350px){.profile-badge-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:750px){.profile-badge-catalog{grid-template-columns:1fr}.profile-badge-card{gap:12px;padding:14px}.profile-badge-actions{justify-content:flex-start}}.studio-root .profile-asset-toast{top:20px;bottom:auto;width:356px;border:1px solid #104b32;background:#001f12;color:#50f0a8;border-radius:22px;box-shadow:none;padding:14px 12px;-webkit-backdrop-filter:none;backdrop-filter:none;gap:12px;align-items:center}.profile-asset-toast>svg{background:#50f0a8;color:#00301c;border-radius:50%;padding:3px;flex-shrink:0}.profile-asset-toast>div{flex:1;min-width:0}.profile-asset-toast strong{display:block;font-size:14px;font-weight:600}.profile-asset-toast span{display:block;font-size:14px;margin-top:4px}.profile-asset-toast>button{border:0;background:transparent;color:#339869;padding:4px}.profile-sections .studio-list-row{background:var(--studio-input);box-shadow:none}.profile-dropzone>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.profile-section-modal.studio-modal-backdrop{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.studio-root .profile-sections>.studio-tabs{display:inline-flex;justify-self:start;max-width:100%;width:max-content;gap:4px;border:1px solid var(--studio-border);border-radius:22px;background:var(--studio-input);padding:4px}.studio-root .profile-sections>.studio-tabs>button{font-size:14px;line-height:18px;min-height:26px;padding:3px 20px;border:1px solid transparent;border-radius:20px;background:transparent;color:var(--studio-muted);box-shadow:none;white-space:nowrap}.studio-root .profile-sections>.studio-tabs>button.is-active,.studio-root .profile-section-modal .studio-tabs>button.is-active{color:#bca8eb;border:1px solid #bca8eb66;background:#bca8eb14;box-shadow:none}.studio-root .profile-section-modal .studio-tabs{border:1px solid var(--studio-border);border-radius:24px;background:var(--studio-input);padding:4px}.studio-root .profile-section-modal .studio-tabs>button{font-size:14px;border:1px solid transparent;border-radius:22px;min-height:34px}@media(max-width:540px){.studio-root .profile-sections>.studio-tabs{width:100%;gap:2px}.studio-root .profile-sections>.studio-tabs>button{font-size:12px;padding:4px 8px;flex:1;white-space:normal}}.studio-root .profile-section-modal .studio-field{margin:0 0 16px;gap:5px}.studio-root .profile-section-modal .studio-field .studio-field{margin:0}.studio-root .profile-section-modal .studio-field:has(>.studio-label:empty)>.studio-label{display:none}.studio-root .profile-section-modal .studio-modal-heading{margin-bottom:24px}.studio-root .profile-section-modal .studio-modal-heading p{line-height:20px}.studio-root .profile-section-modal .studio-modal{outline:none}.studio-root .profile-section-modal .profile-upload-columns>.studio-field{margin-bottom:16px}.studio-root .profile-section-modal input,.studio-root .profile-section-modal textarea{font-size:14px}.studio-root .profile-section-modal textarea{resize:none;min-height:64px;height:64px;font-family:monospace;padding:10px 12px}.profile-dropzone>.profile-vector,.profile-section-empty>.profile-vector{color:gray}.profile-file-actions{position:absolute;right:8px;top:8px;z-index:3;display:flex;align-items:center;gap:8px}.profile-file-actions>span,.profile-file-actions>button{height:24px;background:#171717b3;border:0;border-radius:7px;display:grid;place-items:center}.profile-file-actions>span{font-size:11px;font-weight:600;padding:0 7px;color:#fff}.profile-file-actions>button{width:24px;color:#ff626b;padding:0;cursor:pointer}.profile-spotify-symbol{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:15px;background:#1db9541a;color:#1db954}.studio-root .profile-section-modal .profile-lyrics-field{position:relative;padding-top:4px}.profile-lyrics-field>.studio-label{min-height:28px;display:flex;align-items:center}.profile-lyrics-actions{position:absolute;right:0;top:0;display:flex;gap:8px}.profile-lyrics-actions .studio-button{font-size:13px;min-height:32px;white-space:nowrap}.profile-url-input{padding:0!important;gap:0!important;overflow:hidden}.profile-url-input>span{padding:12px;white-space:nowrap;border-right:1px solid var(--studio-border);font-size:14px;font-weight:500;flex-shrink:0}.profile-url-input>span:last-child{border-right:0;border-left:1px solid var(--studio-border)}.profile-url-input>input{padding:0 12px!important;min-width:45px!important}.studio-root,.studio-root *{scrollbar-width:none!important}.studio-root::-webkit-scrollbar,.studio-root *::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.studio-root .studio-dropdown>.profile-floating-menu{position:fixed!important;inset:auto;margin:0;min-width:0!important;box-sizing:border-box;border:1px solid var(--studio-border);border-radius:20px;padding:10px;background:#0c0c0c;color:var(--studio-text);overflow:auto!important;box-shadow:0 8px 24px #0004}.studio-root .studio-dropdown>.profile-floating-menu.has-search{overflow:hidden!important;display:flex;flex-direction:column}.profile-floating-menu.has-search>[role=listbox]{display:flex;flex-direction:column;gap:4px;flex:1;min-height:0;overflow:auto;max-height:268px}.profile-floating-menu.has-search>[role=listbox]>[role=option]{flex-shrink:0}.profile-floating-menu::backdrop{background:transparent}.profile-badge-preview-box{min-height:96px;border:1px dashed #242424;border-radius:20px;background:#030303;display:flex;justify-content:center;align-items:center}.profile-badge-preview-box p{color:gray;font-size:12px}.profile-custom-badge{position:relative;padding:6px 10px;display:flex;align-items:center;justify-content:center}.profile-custom-badge>img{width:20px;height:20px;object-fit:contain}.profile-custom-badge>[role=tooltip]{position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%);border:1px solid #222;background:#0c0c0c;color:#fff;padding:6px 12px;border-radius:18px;font-size:12px;white-space:nowrap;visibility:hidden}.profile-custom-badge:hover>[role=tooltip],.profile-custom-badge:focus>[role=tooltip]{visibility:visible}@media(max-width:540px){.profile-lyrics-field>.studio-label{margin-bottom:36px}.profile-lyrics-actions{top:34px;left:0;right:auto}.profile-url-input{flex-wrap:wrap}.profile-url-input>span{font-size:12px;padding:10px 8px}.profile-url-input>input{flex:1}.profile-section-modal .profile-upload-columns{gap:0}}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}.profile-media-list>.profile-media-item{min-height:70px;padding:14px;gap:12px;border-radius:20px}.profile-media-list>.profile-media-item>img,.profile-media-list>.profile-media-item>video{width:32px;height:32px;border-radius:8px;object-fit:cover}.profile-media-list .studio-row-main{display:grid;gap:4px;text-align:left;border:0;background:transparent;min-width:0;flex:1;color:inherit}.profile-media-list .studio-row-main strong,.profile-media-list .studio-row-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-media-list>.profile-media-item>svg{color:#555}.profile-media-item.is-disabled>.studio-row-main{opacity:.5}.profile-media-actions{position:relative;flex:0!important}.profile-media-actions>.studio-button{min-height:32px;border-radius:20px;padding:6px 12px;color:#bca8eb;background:#bca8eb12;border-color:#bca8eb40}.profile-media-menu{position:absolute;right:0;top:calc(100% + 5px);width:210px;background:#0c0c0c;border:1px solid #242424;border-radius:20px;padding:5px;z-index:10}.profile-media-menu>button{display:flex;align-items:center;gap:10px;padding:10px;width:100%;border:0;background:transparent;color:inherit;border-radius:16px;text-align:left}.profile-media-menu>button:hover{background:#242424}.profile-media-menu>button:not(:first-child){color:#ff626b}.profile-crop-zoom{display:flex;align-items:center;gap:14px;color:gray;margin-bottom:36px}.profile-crop-zoom>.customize-range{flex:1;margin:0!important}.profile-crop-zoom .customize-range>div{display:none}.profile-crop-guide{inset:2.5%}.banner .profile-crop-guide{inset:2%}.studio-root .profile-file-actions>button{color:#ff626b;background:#171717b3;border:0}.studio-root .profile-file-actions>button svg{color:#ff626b}.profile-section-modal .customize-input-icon>.profile-vector{color:gray}.studio-root .profile-media-item>.profile-media-actions{flex:0 0 auto!important;min-width:42px}.studio-root .profile-media-list .studio-row-main{padding:0;gap:0}.studio-root .profile-media-list .studio-row-main strong{font-size:16px;font-weight:600;line-height:20px}.studio-root .profile-media-list .studio-row-main small{display:block;font-size:14px;line-height:20px}.profile-media-list>.profile-media-item>img,.profile-media-list>.profile-media-item>video,.profile-media-list>.profile-media-item>svg{flex-shrink:0}.studio-root .profile-section-modal .profile-url-input>input{padding:0 12px!important;min-width:0}.studio-root .profile-asset-toast{padding:12px;min-height:68px;max-width:calc(100vw - 24px);gap:10px}.studio-root .profile-asset-toast strong,.studio-root .profile-asset-toast span{font-size:14px;line-height:20px;margin:0}.studio-root .profile-asset-toast span{margin-top:2px}.studio-root .profile-section-modal .profile-lyrics-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;padding-top:0;align-items:center}.studio-root .profile-lyrics-field>.studio-label{min-height:32px;margin:0;grid-column:1;grid-row:1}.studio-root .profile-lyrics-actions{position:static;grid-column:2;grid-row:1;display:flex;gap:8px}.studio-root .profile-lyrics-actions .studio-button{font-size:14px;line-height:18px;min-height:32px;padding:6px 12px}.studio-root .profile-lyrics-actions .studio-danger-button{color:#ff626b;border-color:#ff626b40;background:#ff626b12}.studio-root .profile-lyrics-field textarea{grid-column:1/-1;height:64px;resize:none;font-family:monospace;line-height:20px;padding:10px 12px}.studio-root .profile-lyrics-field textarea.has-lyrics{height:160px}.profile-dropzone.has-audio>input{display:none}.profile-dropzone.has-audio audio{width:100%;max-width:260px;height:54px;position:relative;z-index:3}.studio-root .profile-spotify-import{padding:12px;min-height:66px;border-radius:20px}.profile-spotify-import>button{flex-shrink:0}.studio-root .profile-spotify-popover{position:fixed;inset:auto;margin:0;padding:12px;border:1px solid #202020;border-radius:20px;background:#0c0c0c;color:#eee;overflow:auto;box-shadow:none;font-family:inherit;font-size:14px}.studio-root .profile-spotify-popover .customize-input-icon{border-color:#bca8eb50;height:44px;border-radius:20px}.profile-spotify-popover .customize-input-icon>svg{color:#bca8eb}.studio-root .profile-spotify-popover input{padding:0!important}.profile-spotify-results{max-height:280px;overflow-y:auto;margin-top:8px}.profile-spotify-results>p{display:flex;align-items:center;justify-content:center;gap:12px;min-height:68px;margin:0;padding:12px;color:gray;font-size:12px;text-align:center}.profile-spotify-results>button,.profile-spotify-selected{display:flex;align-items:center;gap:12px;width:100%;padding:8px;border:0;border-radius:16px;background:transparent;text-align:left;color:inherit}.profile-spotify-results>button:hover,.profile-spotify-results>button:focus-visible,.profile-spotify-selected{background:#191919}.profile-spotify-results img,.profile-spotify-selected img{width:40px;height:40px;object-fit:cover;border-radius:8px;flex-shrink:0}.profile-spotify-results>button>span,.profile-spotify-selected>div{flex:1;min-width:0}.profile-spotify-popover strong,.profile-spotify-popover small{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:20px}.profile-spotify-popover strong{font-size:14px;font-weight:600}.profile-spotify-popover small{font-size:12px;color:gray}.profile-spotify-selected>button{border:0;background:transparent;color:gray;display:grid;place-items:center;padding:6px}.profile-spotify-choices{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}.studio-root .profile-spotify-choices>button{display:flex;align-items:center;justify-content:center;gap:3px;border:1px solid #252525;border-radius:20px;background:transparent;color:gray;font:inherit;font-size:12px;line-height:16px;padding:4px 10px;min-height:26px}.studio-root .profile-spotify-choices>button[aria-pressed=true]{border-color:#bca8eb55;background:#bca8eb12;color:#bca8eb}.studio-root .profile-spotify-choices>button:disabled{opacity:.45;cursor:default}.profile-spotify-import-footer{display:flex;justify-content:flex-end}.studio-root .profile-spotify-import-footer .studio-button{min-height:32px;border:1px solid #bca8eb40;border-radius:20px;background:#bca8eb12;color:#bca8eb;padding:6px 12px;font-size:14px}.profile-spin{animation:profile-spin 1s linear infinite}@keyframes profile-spin{to{transform:rotate(360deg)}}@media(max-width:600px){.studio-root .profile-lyrics-field>.studio-label{grid-column:1/-1}.studio-root .profile-lyrics-actions{grid-column:1/-1;grid-row:2;flex-wrap:wrap}.studio-root .profile-lyrics-field textarea{grid-row:3}.profile-spotify-import small{font-size:11px}}.studio-root .profile-spotify-import>.studio-button,.studio-root .profile-spotify-import-footer .studio-button{line-height:18px;font-size:14px;min-height:32px;padding:6px 12px}.profile-audio-option{display:flex;align-items:center;gap:24px;padding:16px 0;border-top:1px solid #ffffff05}.profile-audio-option>div:first-child{flex:1;min-width:0}.profile-audio-option strong{display:block;font-size:14px;font-weight:600}.profile-audio-option small{display:block;font-size:12px;line-height:16px;color:var(--studio-muted,#777)}.profile-audio-option>div:last-child{width:208px;flex:0 0 208px}.studio-root .profile-audio-option button{min-height:32px;height:32px}.profile-media-item.is-disabled>img,.profile-media-item.is-disabled>video{filter:grayscale(1);opacity:.4}.profile-media-disabled-badge{display:inline-block;vertical-align:middle;font-size:11px;font-weight:400;line-height:16px;border:1px solid #ffffff18;border-radius:12px;padding:0 8px;margin-left:8px}.profile-media-menu>button.is-enable:not(:first-child){color:#50f0a8}.profile-media-menu>button:last-child{color:#ff4545}@media(max-width:600px){.profile-audio-option{gap:12px}.profile-audio-option>div:last-child{width:140px;flex-basis:140px}}.studio-root .customize-page .profile-audio-option .studio-dropdown>button{height:32px;min-height:32px;font-size:14px}.profile-dropzone.profile-decoration-tile>img{object-fit:contain;width:100%;height:100%;padding:16px}.profile-decoration-tile~.profile-file-actions>span{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-badge-card p{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.5}.profile-badge-card .profile-unavailable{color:var(--studio-muted);background:var(--studio-surface);border-color:var(--studio-border)}.badge-sort-list{display:grid;gap:12px}.badge-sort-list>.builder-arrange-item{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid var(--studio-border);border-radius:16px;min-height:70px}.badge-sort-list .builder-grip{touch-action:none;cursor:grab}.badge-sort-list .builder-grip:active{cursor:grabbing}.badge-sort-list .studio-row-main{flex:1;min-width:0}.badge-sort-list .builder-grip{display:grid;place-items:center;width:28px;height:32px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--studio-muted)}.badge-sort-list .builder-grip:focus-visible{outline:2px solid #bca8eb;outline-offset:2px}.badge-sort-list .studio-toggle-row{margin:0;padding:0;border:0;min-height:0;background:none}.badge-sort-list .studio-toggle-row>div{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.qr-color-popover[popover]{position:fixed!important;inset:auto;margin:0;box-sizing:border-box;max-width:calc(100vw - 16px);overflow:auto;color:var(--studio-text)}.qr-color-popover[popover]::backdrop{background:transparent}.description-select>.profile-floating-menu{position:fixed!important;inset:auto;margin:0;box-sizing:border-box;padding:8px;border:1px solid var(--studio-border);border-radius:16px;background:var(--studio-panel,#0c0c0c);color:var(--studio-text);overflow:auto}.description-select>.profile-floating-menu button[role=option]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border:0;border-radius:8px;padding:10px;background:transparent;color:inherit;text-align:left;font:inherit}.description-select>.profile-floating-menu button[role=option]:is(:hover,:focus-visible,[aria-selected=true]){background:var(--studio-hover,#ffffff14)}.settings-links-arrange>.builder-arrange-item>.studio-list-row{background:transparent;flex-wrap:nowrap}.settings-links-arrange .studio-row-main{min-width:0}.settings-links-arrange .studio-toggle-row{border:0;padding:0;min-height:0;gap:0;flex:none}.settings-links-arrange .studio-toggle-row>div{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.links-row-actions{display:flex;gap:8px;flex:none}.profile-sections .links-icon-action{width:36px;min-width:36px;min-height:36px;height:36px;padding:8px;border-radius:50%;color:var(--studio-highlight,#bca8eb);background:linear-gradient(135deg,#bca8eb24,#bca8eb0f);border:1px solid #bca8eb40}.links-customization .studio-toggle-row{border:0;padding:0;min-height:44px}.profile-sections .links-white-preset{margin-top:8px;border-radius:20px;min-height:32px;padding:6px 12px;color:var(--studio-highlight,#bca8eb);background:linear-gradient(135deg,#bca8eb24,#bca8eb0f);border:1px solid #bca8eb40}.time-editor.pinterest-editor .studio-toggle-row{padding:16px 0;border-top:1px solid var(--studio-border)}.time-editor.pinterest-editor .studio-panel-heading+.studio-toggle-row{border-top:0}.time-editor .studio-field .profile-search-select{width:100%}@media(max-width:450px){.settings-links-arrange>.builder-arrange-item{gap:6px;padding:10px 8px}.settings-links-arrange .studio-list-row{gap:7px}.links-row-actions{gap:4px}.profile-sections .links-icon-action{width:30px;min-width:30px;height:30px;min-height:30px;padding:6px}}.studio-root .profile-sections :is(.links-icon-action,.links-white-preset){color:var(--studio-highlight,#bca8eb);border-color:var(--studio-selected-border,#bca8eb40);background:linear-gradient(135deg,rgba(var(--studio-highlight-rgb,188,168,235),.14),rgba(var(--studio-highlight-rgb,188,168,235),.06))}.studio-root .profile-sections :is(.links-icon-action,.links-white-preset):hover:not(:disabled){background:linear-gradient(135deg,rgba(var(--studio-highlight-rgb,188,168,235),.23),rgba(var(--studio-highlight-rgb,188,168,235),.12));border-color:var(--studio-highlight,#bca8eb)}.unclaimed-page{min-height:100svh;width:100%;display:grid;place-items:center;background:#080808;padding:24px;color:#fafafa;color-scheme:dark}.unclaimed-card{width:512px;max-width:100%;padding:32px 24px 24px;border:1px solid #202020;border-radius:22px;background:#0d0d0d;text-align:center;font-family:DM Sans Variable,sans-serif}.unclaimed-icon{width:56px;height:56px;margin:0 auto 18px;border:1px solid #594369;border-radius:18px;background:#231a2a;color:#c792ed;display:grid;place-items:center}.unclaimed-card h1{margin:0;font-size:24px;font-weight:650;line-height:32px;letter-spacing:-.5px;overflow-wrap:anywhere}.unclaimed-card p{margin:8px 0 20px;font-size:14px;line-height:20px;color:#858585}.unclaimed-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.unclaimed-actions a,.unclaimed-actions button{min-height:36px;max-width:100%;display:inline-flex;justify-content:center;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;font:500 14px/20px DM Sans Variable,sans-serif;text-decoration:none;overflow-wrap:anywhere}.unclaimed-claim{background:linear-gradient(135deg,#292031,#211a27);border:1px solid #594369;color:#c792ed}.unclaimed-discord{background:#191c25;border:1px solid #313a56;color:#8194e8}.unclaimed-actions a:hover{filter:brightness(1.2)}.unclaimed-actions a:focus-visible{outline:2px solid #c792ed;outline-offset:4px}.unclaimed-actions button:disabled{opacity:.6;cursor:not-allowed}@media(max-width:480px){.unclaimed-page{padding:16px}.unclaimed-card{padding:28px 18px 24px}.unclaimed-card h1{font-size:21px;line-height:29px}}.unclaimed-page{grid-template-columns:minmax(0,1fr)}.unclaimed-card,.site-header .nav-actions{min-width:0}.account-menu{position:relative;color:#f2f2f5;flex-shrink:1;min-width:0}.account-menu-trigger{display:flex;align-items:center;gap:9px;width:100%;max-width:220px;height:42px;padding:5px 12px 5px 6px;border:1px solid #ffffff30;border-radius:30px;background:linear-gradient(125deg,#ffffff1c,#ffffff08);box-shadow:inset 0 1px #ffffff18,0 4px 18px #0002;color:inherit;cursor:pointer;font:inherit;font-size:13px;font-weight:600;transition:border-color .2s,background .2s}.account-menu-trigger:hover,.account-menu-trigger[aria-expanded=true]{border-color:#fff5;background:linear-gradient(125deg,#ffffff28,#ffffff0e)}.account-menu-trigger img{flex-shrink:0;width:28px;height:28px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #ffffff1c}.account-menu-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-trigger svg{flex-shrink:0;color:#b6b6bf;transition:transform .2s}.account-menu-trigger svg.is-open{transform:rotate(180deg)}.account-menu-popover{position:absolute;top:calc(100% + 12px);right:0;z-index:100;width:234px;padding:7px;border:1px solid #ffffff22;border-radius:19px;background:linear-gradient(135deg,#252527ef,#101012f5);backdrop-filter:blur(32px) saturate(130%);-webkit-backdrop-filter:blur(32px) saturate(130%);box-shadow:inset 0 1px #ffffff16,0 18px 55px #0007;transform-origin:top right}.account-menu-popover a,.account-menu-popover button{display:flex;align-items:center;gap:11px;width:100%;min-height:41px;padding:9px 12px;border:0;border-radius:11px;background:transparent;text-align:left;color:#ededf0;text-decoration:none;font:inherit;font-size:13px;font-weight:550;cursor:pointer}.account-menu-popover a:hover,.account-menu-popover button:hover,.account-menu-popover [role=menuitem]:focus-visible{background:#ffffff0e}.account-menu-popover svg{flex-shrink:0;color:#c9c9d1}.account-menu-divider{height:1px;background:#ffffff0b;margin:5px 7px}.account-menu-count{margin-left:auto;color:#8e8e99;font-size:11px;font-variant-numeric:tabular-nums}.account-menu-popover .account-menu-logout,.account-menu-popover .account-menu-logout svg{color:#ff787f}.account-menu button:focus-visible,.account-menu a:focus-visible,.account-switch-dialog button:focus-visible,.saved-sign-ins:focus-visible{outline:2px solid #dedee8;outline-offset:3px}.account-menu button:disabled,.account-switch-dialog button:disabled{opacity:.55;cursor:wait}.account-menu-error{color:#ff9ba1!important;font-size:12px!important;line-height:1.6;margin:8px 12px!important}.account-switch-backdrop{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:24px;background:#05050780;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-family:DM Sans Variable,sans-serif;color:#f2f2f5}.account-switch-dialog{position:relative;width:100%;max-width:450px;max-height:calc(100dvh - 48px);overflow-y:auto;padding:25px;border:1px solid #ffffff26;border-radius:25px;background:radial-gradient(ellipse at 0 0,#ffffff0c,transparent 70%),linear-gradient(140deg,#212124f5,#0e0e10fa);box-shadow:inset 0 1px #ffffff1a,0 30px 100px #0006}.account-switch-dialog h2{font-size:16px;line-height:1.4;font-weight:650;letter-spacing:-.3px;margin:0 30px 5px 0}.account-switch-dialog h2 span{font-weight:500;color:#bebec7}.account-switch-dialog p{font-size:13px;line-height:1.6;color:#9797a3;margin:0}.account-switch-close{position:absolute;right:17px;top:17px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:#cfcfd7;cursor:pointer}.account-switch-close:hover{background:#ffffff0e}.account-switch-list{display:grid;gap:9px;margin:25px 0}.account-switch-row{display:flex;align-items:center;gap:10px;width:100%;min-height:61px;padding:12px;border:1px solid #ffffff13;border-radius:16px;background:#ffffff04;color:#eeeef2;font:inherit;font-size:13px;text-align:left;cursor:pointer}.account-switch-row:hover{border-color:#ffffff35;background:#ffffff09}.account-switch-row img{width:35px;height:35px;border-radius:50%;object-fit:cover}.account-switch-row strong{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-current{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:#80e3b5;padding:3px 7px;border:1px solid #70dca93d;border-radius:20px;background:#66dba610;white-space:nowrap}.account-switch-status{margin-left:auto;font-size:11px;color:#acacb8}.account-add{display:flex;align-items:center;gap:12px;width:100%;padding:14px;border:1px solid #ffffff27;border-radius:15px;background:linear-gradient(115deg,#ffffff12,#ffffff05);box-shadow:inset 0 1px #ffffff08;color:#e5e5ed;cursor:pointer;font:inherit;font-size:13px;font-weight:550;text-align:left}.account-add:hover{background:#ffffff15;border-color:#ffffff40}.account-switch-dialog .account-switch-limit{font-size:11px;margin-top:12px}.saved-sign-ins{display:flex;align-items:center;justify-content:center;gap:8px;margin:20px auto 0;border:0;background:transparent;color:#b8b8c2;font:inherit;font-size:12px;cursor:pointer}html[data-sulk-transition=dashboard]::view-transition-group(root){animation-duration:.6s}html[data-sulk-transition=dashboard]::view-transition-old(root){animation:sulk-depart .45s cubic-bezier(.22,1,.36,1) both;mix-blend-mode:normal}html[data-sulk-transition=dashboard]::view-transition-new(root){animation:sulk-arrive .6s cubic-bezier(.22,1,.36,1) both;mix-blend-mode:normal}@keyframes sulk-depart{to{opacity:0;transform:scale(.96);filter:blur(10px)}}@keyframes sulk-arrive{0%{opacity:0;transform:scale(1.035) translateY(12px);filter:blur(10px)}to{opacity:1;transform:none;filter:blur(0)}}.dashboard-arrival{animation:sulk-arrival-fallback .5s cubic-bezier(.22,1,.36,1) both}@keyframes sulk-arrival-fallback{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:none}}@media(max-width:600px){.account-menu-trigger{height:38px;max-width:155px;gap:7px;padding-right:9px}.account-menu-trigger img{width:26px;height:26px}.account-menu-popover{width:222px}.account-switch-backdrop{padding:16px}.account-switch-dialog{padding:23px 20px}.account-menu-popover{max-width:calc(100vw - 32px)}}@media(prefers-reduced-motion:reduce){.account-menu-trigger svg{transition:none}.dashboard-arrival{animation:none}html[data-sulk-transition=dashboard]::view-transition-old(root),html[data-sulk-transition=dashboard]::view-transition-new(root){animation:none}}.nav-session-pending{display:block;width:126px;max-width:100%;height:42px;border:1px solid #ffffff12;border-radius:30px;background:#ffffff05;flex-shrink:1}@media(max-width:600px){.nav-session-pending{width:110px;height:38px}}.private-landing{position:relative;isolation:isolate;min-height:100svh;background:#19181c;color:#e1dfe4;overflow:hidden;display:flex;flex-direction:column;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.private-atmosphere{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 38% 15%,#49474d,#333137 38%,#131216)}.private-atmosphere:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 45% 40%,transparent 25%,#05040688 100%)}.private-aura{position:absolute;inset:-35%;background:radial-gradient(ellipse at 30% 45%,#aaa3b016,transparent 40%),radial-gradient(ellipse at 70% 65%,#8470941c,transparent 35%);filter:blur(40px);animation:private-fog 12s ease-in-out infinite alternate}.private-grain{position:absolute;inset:-40%;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");background-size:180px 180px;mix-blend-mode:soft-light;animation:private-noise .32s steps(1) infinite}.private-header{display:flex;align-items:center;justify-content:flex-end;padding:34px 6vw}.private-navigation{display:flex;align-items:center;gap:28px}.private-landing a{color:#bbb6c1;text-decoration:none;font-size:12px;transition:color .15s}.private-landing a:hover{color:#fff}.private-landing a:focus-visible{outline:1px solid #b5a5c4;outline-offset:6px}.private-navigation a:last-child span{margin-left:7px;color:#81778b}.private-identity{flex:1;width:min(100%,1100px);margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:90px 6vw 130px}.private-eyebrow{display:flex;align-items:center;gap:8px;color:#aaa3b1;font-size:10px;letter-spacing:.08em;margin-bottom:30px}.private-eyebrow>span{height:1px;width:20px;background:#a39aa9}.private-identity h1{margin:0;max-width:100%;font-size:inherit;font-weight:400}.private-description{margin:32px 0 0;font-size:11px;color:#b1a9ba;letter-spacing:.08em}.private-back{font-size:11px!important}@keyframes private-fog{0%{transform:translate(-6%,-4%) rotate(-8deg)}to{transform:translate(8%,7%) rotate(12deg)}}@keyframes private-noise{0%,to{transform:translate(0)}25%{transform:translate(2%,-1%)}50%{transform:translate(-1%,2%)}75%{transform:translate(-2%,-2%)}}@media(max-width:600px){.private-header{padding:26px 6vw}.private-navigation{gap:20px}.private-identity{padding:100px 6vw 130px}.private-eyebrow{margin-bottom:25px;font-size:9px}.private-description{font-size:10px;letter-spacing:.04em;margin-top:27px}}@media(prefers-reduced-motion:reduce){.private-aura,.private-grain{animation:none}}.private-identity .private-hero-logo{--brand-mark-size:180px;--sulk-brand-filter:none;display:block;width:180px;height:180px;filter:none;opacity:.94}.private-identity .private-hero-logo .sulk-mark-image{display:block;width:100%;height:100%;object-fit:contain;filter:none;transform:none}.private-identity .private-eyebrow{margin-bottom:34px}.private-identity .private-description{margin-top:35px}@media(max-width:600px){.private-identity .private-hero-logo{--brand-mark-size:145px;width:145px;height:145px}}.temporary-auth .private-atmosphere{position:fixed}.private-auth-main{flex:1;display:flex;justify-content:center;align-items:center;padding:35px 22px 80px}.private-auth-card{width:100%;max-width:370px;padding:28px;background:#16141a55;border:1px solid #d2c5df19;border-radius:12px;box-shadow:0 12px 45px #00000012;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.private-auth-logo{display:block;width:42px;margin-bottom:22px}.private-auth-logo .sulk-mark{--brand-mark-size:42px;--sulk-brand-filter:none;display:block;width:42px;height:42px;filter:none}.private-auth-logo img{width:42px;height:42px;filter:none!important}.private-auth-card h1{font-family:inherit;font-weight:500;font-size:19px;letter-spacing:-.5px;margin:0 0 10px;color:#ece7f1}.private-auth-intro{font-size:11px;line-height:1.7;margin:0 0 25px;color:#aaa1b4}.private-auth-card form{display:flex;flex-direction:column;gap:17px}.private-auth-card label{display:flex;flex-direction:column;gap:8px;font-size:11px;color:#d1c9da}.private-auth-card input:not([type=checkbox]){box-sizing:border-box;display:block;min-width:0;width:100%;height:40px;background:#14121766;border:1px solid #cabbda20;border-radius:6px;color:#e3dce9;padding:0 11px;font-family:inherit;font-size:12px;box-shadow:none;outline:none}.private-auth-card input::placeholder{color:#82778c}.private-auth-card input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #26232b inset!important;-webkit-text-fill-color:#e3dce9}.private-auth-label{display:flex;align-items:center;justify-content:space-between;gap:10px}.private-auth-label a{font-size:9px;color:#a79ab4}.private-auth-password{position:relative;display:block}.private-auth-password input{padding-right:42px!important}.private-auth-password button{position:absolute;right:0;top:0;width:38px;height:40px;display:grid;place-items:center;border:0;background:none;color:#a79ab4;padding:0;cursor:pointer}.private-auth-hint{font-size:9px;line-height:1.7;color:#968b9f;margin:-8px 0 0}.private-auth-card .private-auth-consent{display:flex;flex-direction:row;align-items:flex-start;gap:9px;font-size:9px;line-height:1.8;color:#a99fb4}.private-auth-consent input{accent-color:#a897ba;margin:3px 0 0;flex-shrink:0}.private-auth-consent a{font-size:inherit;text-decoration:underline;text-underline-offset:3px}.private-auth-submit,.private-auth-discord{width:100%;min-height:39px;border:1px solid #d1c1e333;border-radius:6px;background:#b69bce15;color:#e3d9ed;font-family:inherit;font-size:11px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px;padding:10px 12px}.private-auth-submit:hover,.private-auth-discord:hover{background:#b69bce25}.private-auth-card button:disabled{opacity:.45;cursor:default}.private-auth-card button:focus-visible{outline:1px solid #b5a5c4;outline-offset:3px}.private-auth-divider{display:flex;align-items:center;gap:12px;margin:18px 0;font-size:9px;color:#8f839a}.private-auth-divider:before,.private-auth-divider:after{content:"";height:1px;flex:1;background:#d1c1e318}.private-auth-switch{margin:22px 0 0;font-size:10px;text-align:center;color:#9f92ab}.private-auth-switch a{font-size:10px;color:#d8c9e6}.private-auth-error,.private-auth-notice{padding:10px 12px;border-radius:6px;border:1px solid #d58a9e33;background:#592e3922;color:#e0abb9;font-size:10px;line-height:1.7}.private-auth-error a{display:block;margin-top:6px}.private-auth-notice{border-color:#8fc6a733;color:#aed4be;background:#2b473822}.private-auth-text-button{display:block;margin:18px auto 0;background:none;border:0;color:#c1afcf;font:inherit;font-size:10px;cursor:pointer}.temporary-auth .passkey-login{margin-top:12px}.temporary-auth .private-header{flex-shrink:0}@media(max-width:600px){.private-auth-main{padding:15px 20px 45px;align-items:flex-start}.private-auth-card{padding:23px;max-width:370px}.temporary-auth .private-header{padding-bottom:25px}}@media(prefers-reduced-motion:reduce){.private-auth-card{-webkit-backdrop-filter:none;backdrop-filter:none}}.private-auth-card .passkey-login-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border:0;background:none;box-shadow:none;color:#a99bb5;padding:8px;font-family:inherit;font-size:10px;border-radius:5px}.private-auth-card .passkey-login-button:hover{color:#e3d9ed;background:#b69bce0b}html:has(.temporary-auth),body:has(.temporary-auth){height:100%;overflow:hidden;overscroll-behavior:none}.temporary-auth.private-landing{position:fixed;inset:0;height:100dvh;min-height:0}.temporary-auth .private-header{padding:22px 6vw}.temporary-auth .private-auth-main{position:relative;display:block;flex:1;min-height:0;padding:0;overflow:hidden}.temporary-auth .private-auth-card{position:absolute;top:50%;left:50%;width:calc(100vw - 40px);max-width:370px;box-sizing:border-box;transform:translate(-50%,-50%) scale(var(--auth-fit,1));transform-origin:center}.temporary-auth .private-auth-card .passkey-login-button{min-height:40px;padding:10px 12px;gap:9px;border:1px solid #c8b4df29;border-radius:6px;background:linear-gradient(135deg,#b69bce12,#b69bce06);color:#d1c3dd;font-size:11px;transition:background .18s,border-color .18s,color .18s}.temporary-auth .private-auth-card .passkey-login-button:hover{background:#b69bce20;border-color:#c8b4df55;color:#eee5f6}.temporary-auth .passkey-login-button svg{width:18px;height:18px;color:#bba4cf;flex-shrink:0}@media(max-height:820px){.temporary-auth .private-header{padding:16px 6vw}.temporary-auth .private-auth-card{padding:20px 24px}.temporary-auth .private-auth-logo{margin-bottom:12px}.temporary-auth .private-auth-logo,.temporary-auth .private-auth-logo .sulk-mark,.temporary-auth .private-auth-logo img{width:32px;height:32px;--brand-mark-size:32px}.temporary-auth .private-auth-intro{margin-bottom:16px}.temporary-auth .private-auth-card form{gap:12px}.temporary-auth .private-auth-card label{gap:6px}.temporary-auth .private-auth-switch{margin-top:15px}.temporary-auth .private-auth-divider{margin:13px 0}.temporary-auth .private-auth-card input:not([type=checkbox]){height:36px}.temporary-auth .private-auth-password button{height:36px}}.flow-background{position:absolute;inset:0;overflow:hidden;pointer-events:none;contain:layout paint}.flow-background-dark{background:radial-gradient(ellipse at 68% 23%,#42424245,transparent 52%),radial-gradient(ellipse at 19% 79%,#55555535,transparent 47%),linear-gradient(128deg,#050505 12%,#171717 38%,#080808 63%,#222 85%,#060606)}.flow-background-light{background:radial-gradient(ellipse at 68% 23%,#c4c4c44a,transparent 52%),radial-gradient(ellipse at 19% 79%,#b2b2b235,transparent 47%),linear-gradient(128deg,#f8f8f8 12%,#e7e7e7 38%,#f6f6f6 63%,#ddd 85%,#f8f8f8)}.flow-background canvas{display:block;width:100%;height:100%;opacity:0}.flow-background canvas[data-ready=true]{opacity:1}.flow-background:not(:has(canvas[data-ready=true])){background-size:170% 170%;animation:silver-flow-fallback 18s ease-in-out infinite alternate}@keyframes silver-flow-fallback{0%{background-position:0% 25%}to{background-position:100% 80%}}@media(prefers-reduced-motion:reduce){.flow-background{animation:none!important}}.pk-list{display:flex;flex-direction:column}.pk-list>div{display:flex;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid rgba(218,227,247,.07)}.pk-list>div:first-child{padding-top:0}.pk-list>div:last-child{padding-bottom:0;border-bottom:0}.pk-symbol{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(215,226,247,.08);border-radius:13px;background:#d7e2f708;color:#bbc6dc;flex-shrink:0}.pk-list>div>div{display:flex;flex-direction:column;gap:7px;flex:1;min-width:0}.pk-list strong{font-size:13px;font-weight:550}.pk-list small{font-size:10px;color:var(--studio-muted,#939bab);line-height:1.7}.pk-hint{font-size:12px;color:var(--studio-muted,#939bab);line-height:1.75}.pk-error{font-size:12px;color:#dba6b2;line-height:1.6;margin:12px 0}.pk-notice{font-size:12px;color:#b8cebc;line-height:1.6}.pk-form{display:flex;flex-direction:column;gap:20px}.pk-form-actions{border-top:1px solid rgba(220,229,249,.08);padding-top:20px;display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.passkey-login{margin:14px 0;width:100%}.passkey-login-button{width:100%;display:flex;justify-content:center;align-items:center;gap:9px;background:#e2e7f50a;border:1px solid rgba(228,233,247,.15);border-radius:12px;color:inherit;padding:13px 17px;font:inherit;font-size:12px;cursor:pointer;transition:background .2s,border-color .2s}.passkey-login-button:hover{background:#e2e7f513;border-color:#e4e9f74d}.passkey-login-button:focus-visible{outline:2px solid #c2cce0;outline-offset:3px}.passkey-login-button:disabled{opacity:.6;cursor:wait}.passkey-login-spinner{animation:passkey-spin 1s linear infinite}@keyframes passkey-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.passkey-login-spinner{animation:none}.passkey-login-button{transition:none}}@media(max-width:500px){.pk-form-actions{flex-wrap:wrap}.pk-form-actions>button{flex:1}.pk-list small{font-size:9px}.pk-list>div{gap:10px}}.dashboard-loading-shell{--load-bg:#090909;--load-panel:#0d0d0d;--load-line:rgba(255,255,255,.065);--load-fill:rgba(197,185,238,.07);display:flex;width:100%;height:100dvh;overflow:hidden;background:var(--load-bg);color:#ededf0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;box-sizing:border-box}.dashboard-loading-shell.is-light{--load-bg:#e9e9ed;--load-panel:#fdfcff;--load-line:rgba(40,32,65,.1);--load-fill:rgba(113,81,162,.07);color:#282332}.dashboard-loading-shell *{box-sizing:border-box}.dashboard-loading-shell>aside{width:248px;flex-shrink:0;padding:24px 16px 16px 10px}.dashboard-loading-brand{display:flex;align-items:center;gap:10px;padding:0 28px 18px;font-size:26px;font-weight:750;letter-spacing:-1px;line-height:32px;filter:drop-shadow(0 0 12px #e7deff3d)}.dashboard-loading-brand .sulk-mark,.dashboard-loading-brand img{display:block;width:32px;height:32px;object-fit:contain}.dashboard-loading-profile{height:56px;border:1px solid var(--load-line);border-radius:23px;background:var(--load-panel);margin-bottom:16px}.dashboard-loading-nav{display:grid;gap:3px}.dashboard-loading-nav i{height:36px;border-radius:20px;background:var(--load-fill)}.dashboard-loading-nav i:not(:first-child){height:14px;margin:11px 12px;width:55%;border-radius:5px}.dashboard-loading-shell>main{flex:1;min-width:0;margin:8px 8px 8px 0;border:1px solid var(--load-line);border-radius:18px;background:var(--load-panel);overflow:hidden}.dashboard-loading-header{height:68px;padding:0 16px;display:flex;align-items:center;justify-content:space-between}.dashboard-loading-header i{height:16px;width:190px;border-radius:5px;background:var(--load-fill)}.dashboard-loading-header i:last-child{height:36px;width:100px;border-radius:14px}.dashboard-loading-content{padding:12px 16px}.dashboard-loading-heading{height:78px;display:flex;flex-direction:column;gap:12px}.dashboard-loading-heading i{height:24px;width:160px;background:var(--load-fill);border-radius:6px}.dashboard-loading-heading i:last-child{height:12px;width:260px;max-width:90%}.dashboard-loading-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dashboard-loading-stats>div{height:152px;border:1px solid var(--load-line);border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:28px}.dashboard-loading-stats i{width:65%;height:12px;border-radius:4px;background:var(--load-fill)}.dashboard-loading-stats i:last-child{width:45%;height:30px}.dashboard-loading-panels{display:grid;grid-template-columns:2fr 1fr;gap:14px;margin-top:22px}.dashboard-loading-panels>div,.dashboard-loading-wide{height:410px;border:1px solid var(--load-line);border-radius:24px;background:linear-gradient(120deg,var(--load-fill),transparent 65%)}.dashboard-loading-wide{height:210px;margin-top:22px}.dashboard-loading-content,.dashboard-loading-nav{animation:dashboard-loading-breathe 2s ease-in-out infinite}.dashboard-loading-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.dashboard-loading-error{min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;text-align:center}.dashboard-loading-error button{border:1px solid #c5b9ee4d;background:#c5b9ee16;color:inherit;border-radius:16px;padding:10px 18px;cursor:pointer;font:inherit}@keyframes dashboard-loading-breathe{50%{opacity:.55}}@media(max-width:1100px){.dashboard-loading-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-loading-panels{grid-template-columns:1fr}}@media(max-width:760px){.dashboard-loading-shell>aside{display:none}.dashboard-loading-shell>main{margin:6px}.dashboard-loading-content{padding:12px}.dashboard-loading-stats>div{padding:16px;height:140px}.dashboard-loading-header{padding:0 12px}.dashboard-loading-header i{width:120px}.dashboard-loading-header i:last-child{width:68px}}@media(prefers-reduced-motion:reduce){.dashboard-loading-content,.dashboard-loading-nav{animation:none}}.dashboard-loading-brand{padding-left:24px;padding-right:0;font-size:25px;gap:8px}.dashboard-loading-dot{color:#c5b9ee}.dashboard-loading-profile{display:flex;align-items:center;gap:10px;padding:9px 12px}.dashboard-loading-profile i,.dashboard-loading-panel-heading i,.dashboard-loading-axis i,.dashboard-loading-legend i,.dashboard-loading-countries i{display:block;background:var(--load-fill);border-radius:5px}.dashboard-loading-profile .dashboard-loading-avatar{width:34px;height:34px;border-radius:50%;flex-shrink:0}.dashboard-loading-profile>div{display:grid;gap:7px;flex:1}.dashboard-loading-profile>div i:first-child{width:45px;height:8px}.dashboard-loading-profile>div i:last-child{width:72px;height:11px}.dashboard-loading-profile .dashboard-loading-chevron{width:7px;height:11px;border-radius:3px}.dashboard-loading-panels>div,.dashboard-loading-wide{padding:24px}.dashboard-loading-panel-heading{display:grid;gap:10px}.dashboard-loading-panel-heading i:first-child{width:100px;height:12px}.dashboard-loading-panel-heading i:last-child{width:230px;max-width:80%;height:8px}.dashboard-loading-chart{display:flex;flex-direction:column}.dashboard-loading-chart svg{display:block;flex:1;min-height:0;width:100%;margin-top:28px;overflow:visible}.dashboard-loading-grid{stroke:var(--load-line);stroke-width:1;fill:none;vector-effect:non-scaling-stroke}.dashboard-loading-curve{stroke:var(--load-fill);stroke-width:4;stroke-linecap:round;fill:none;vector-effect:non-scaling-stroke}.dashboard-loading-axis{display:flex;justify-content:space-between;margin-top:15px}.dashboard-loading-axis i{width:32px;height:8px}.dashboard-loading-devices{display:flex;flex-direction:column;align-items:center}.dashboard-loading-devices .dashboard-loading-panel-heading{align-self:stretch}.dashboard-loading-ring{width:160px;height:160px;border:30px solid var(--load-fill);border-radius:50%;margin:auto;flex-shrink:0}.dashboard-loading-legend{display:flex;align-items:center;gap:8px}.dashboard-loading-legend i:first-child{width:9px;height:9px;border-radius:50%}.dashboard-loading-legend i:last-child{width:65px;height:9px}.dashboard-loading-countries{display:grid;gap:18px;margin-top:24px}.dashboard-loading-countries>div{display:flex;align-items:center;gap:12px}.dashboard-loading-countries>div>i{width:30px;height:22px;flex-shrink:0}.dashboard-loading-countries>div>div{flex:1;display:grid;gap:8px}.dashboard-loading-countries>div>div i:first-child{width:100px;height:8px}.dashboard-loading-countries>div>div i:last-child{height:5px}.dashboard-loading-wide{height:250px}@media(max-width:760px){.dashboard-loading-panels>div,.dashboard-loading-wide{padding:18px}.dashboard-loading-axis i{width:22px}}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:DM Sans Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#252a2b;background:#f6f7f8;font-synthesis:none;--page:#f6f7f8;--text:#252a2b;--muted:#81888b;--surface:rgba(255,255,255,.64);--stroke:rgba(255,255,255,.95);--line:rgba(62,71,77,.1);--dark:#262d2e;--dark-text:#fff;--soft:#edf0f0;--shadow:0 8px 30px #34454e08,0 1px 3px #34454e0a}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #719989;outline-offset:4px}button{border:0}svg{flex-shrink:0}p{line-height:1.65}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:550;letter-spacing:-.055em}h1{font-size:70px;line-height:1.06}h2{font-size:46px;line-height:1.1}h3{font-size:24px;line-height:1.25}::selection{background:#bdcfc6}html[data-theme=dark]{--page:#161a1c;--text:#e5e9e9;--muted:#a0a9ac;--surface:rgba(39,45,47,.7);--stroke:rgba(255,255,255,.09);--line:rgba(222,234,235,.09);--dark:#e8eded;--dark-text:#1b2022;--soft:#292f31;--shadow:0 10px 32px #0002;color:var(--text);background:var(--page)}body{background:var(--page);color:var(--text);transition:background .25s,color .25s}.glass{background:var(--surface);border:1px solid var(--stroke);backdrop-filter:blur(25px) saturate(1.35);-webkit-backdrop-filter:blur(25px) saturate(1.35);box-shadow:var(--shadow)}.brand{display:inline-flex;align-items:center;gap:9px;font-size:26px;letter-spacing:-1px;font-weight:800;flex-shrink:0}.brand svg{width:26px;height:30px;fill:currentColor}.brand-domain{font-weight:500;color:var(--muted);font-size:18px;margin-left:1px}.brand.small{font-size:23px}.button{display:inline-flex;justify-content:center;align-items:center;gap:13px;min-height:48px;padding:12px 22px;border-radius:15px;font-size:13px;font-weight:600;white-space:nowrap;transition:transform .2s,background .2s,box-shadow .2s}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--dark);color:var(--dark-text);box-shadow:0 3px 8px #1d2b3114}.button-dark:hover{box-shadow:0 7px 15px #1d2b311f}.button-outline{background:transparent;border:1px solid var(--line)}.button-quiet{background:transparent;color:var(--muted)}.icon-button{display:inline-flex;align-items:center;justify-content:center;background:transparent;width:35px;height:35px;border-radius:50%;color:var(--muted)}.icon-button:hover{background:var(--soft);color:var(--text)}.full-width{width:100%}.muted{color:var(--muted)}.site-header{max-width:1170px;margin:28px auto 0;position:relative;z-index:30;min-height:72px;border-radius:100px;padding:11px 13px 11px 27px;display:flex;align-items:center;justify-content:space-between;gap:26px}.site-header nav{display:flex;gap:30px;font-size:13px;color:var(--muted)}.site-header nav a:hover{color:var(--text)}.nav-actions{display:flex;align-items:center;gap:18px}.nav-login{font-size:13px;font-weight:500}.nav-cta{min-height:45px;border-radius:100px;padding:12px 19px}.nav-spark{font-size:15px;margin-left:5px;color:#a6aca8}.mobile-menu{display:none}.landing{max-width:1170px;margin:auto;padding:0 20px}.hero{display:grid;grid-template-columns:1.05fr 1fr;min-height:690px;align-items:center;gap:40px;padding:51px 16px 37px}.eyebrow{font-size:10px;letter-spacing:1.7px;font-weight:650;display:flex;align-items:center;gap:9px;color:var(--muted);line-height:1.5}.status-dot,.tiny-dot{width:6px;height:6px;border-radius:50%;background:#829d8b;box-shadow:0 0 0 4px #829d8b10;display:inline-block;flex-shrink:0}.hero h1{font-size:83px;font-weight:550;letter-spacing:-5px;margin:25px 0;line-height:1.035}.serif-word{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;letter-spacing:-.07em}.hero-dot{color:#a8b5ae}.hero-copy>p{font-size:15px;line-height:1.85;color:var(--muted);margin-bottom:29px}.claim-form{display:flex;align-items:center;border-radius:19px;padding:6px;max-width:440px;min-height:60px;gap:4px}.claim-form label{font-size:14px;font-weight:600;padding-left:13px;white-space:nowrap}.claim-form input{width:100%;min-width:0;border:0;background:none;outline:0;font-size:14px;padding:10px 6px;color:var(--text)}.claim-form input::placeholder{color:#a3aaac}.claim-form .button{min-height:46px;padding:10px 16px;border-radius:13px;font-size:12px;gap:12px}.hero-subline{display:flex;align-items:center;font-size:10px;gap:17px;color:var(--muted);margin:16px 0}.hero-subline span,.hero-subline a{display:flex;align-items:center;gap:5px}.hero-subline a{border-bottom:1px solid #bbc2c2;padding-bottom:2px}.hero-art{position:relative;height:590px;width:100%;display:flex;align-items:center;justify-content:center;isolation:isolate}.orb{position:absolute;border-radius:50%;z-index:-2}.orb-one{width:380px;height:380px;background:radial-gradient(circle at 28% 23%,#fff 0,#e4eae8,#cbd5d040 70%);top:70px;right:-15px;filter:blur(2px);box-shadow:inset -20px -16px 30px #b6c5be35}.orb-two{width:200px;height:200px;background:radial-gradient(circle at 25% 25%,#fff,#e8edef 50%,#ccd4d724);left:-55px;bottom:43px;filter:blur(3px)}.glass-ring{position:absolute;z-index:-1;border-radius:50%;border:20px solid #ffffff45;box-shadow:inset 6px 6px 13px #fff,inset -6px -6px 13px #bcc6c730,9px 12px 30px #bcc7c522;transform:rotate(-25deg)}.ring-one{width:485px;height:330px;right:-36px;top:100px;transform:rotate(-38deg)}.ring-two{width:220px;height:150px;bottom:39px;left:17px;border-width:12px;transform:rotate(30deg)}.showcase-card{width:345px;border-radius:28px;overflow:hidden;transform:rotate(3deg);box-shadow:10px 18px 50px #4d646a15,inset 0 1px #fff;position:relative;background:#ffffff9e;color:#293031;animation:float-in .8s ease both}.showcase-cover{height:92px;background:linear-gradient(135deg,#ecf1ef,#dce4df);position:relative;overflow:hidden;padding:15px 18px;display:flex;align-items:flex-start;justify-content:space-between;font-size:9px}.showcase-url{color:#728077;font-weight:500}.mini-pill{display:inline-flex;align-items:center;gap:5px;background:#ffffff5c;border:1px solid #ffffff7a;border-radius:20px;padding:4px 6px;font-size:8px;color:#687971}.cover-orbit{position:absolute;right:-12px;top:33px;width:225px;height:200px;border:23px solid #f7faf8aa;border-radius:50%;box-shadow:inset 5px 5px 8px #ffffff8a,inset -7px -8px 10px #c1ccc440;transform:rotate(-25deg)}.showcase-body{padding:0 22px 13px}.showcase-avatar{width:65px;height:65px;border-radius:20px;border:4px solid #f7f9f8;position:relative;margin-top:-31px;margin-bottom:10px;box-shadow:0 3px 8px #34453e14}.showcase-name{display:flex;align-items:center;gap:7px;font-size:29px;font-weight:750;letter-spacing:-1.3px}.sample-badge{color:#637c6d;display:flex}.creator-label{font-size:7px;color:#84918a;letter-spacing:1px;font-weight:600;margin-left:auto;border:1px solid #dce5df;border-radius:6px;padding:4px 5px}.showcase-body>p{font-size:11px;color:#7b8581;line-height:1.6;margin:7px 0 13px}.showcase-socials{display:flex;gap:15px;align-items:center;color:#526058;margin-bottom:20px}.showcase-socials svg{width:16px;height:16px;stroke-width:2.5}.showcase-tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.showcase-widget{background:#ffffff70;border:1px solid #fff;border-radius:14px;padding:12px 10px;font-size:9px;box-shadow:0 3px 7px #49665404}.sample-widget-heading{display:flex;gap:5px;align-items:center;font-weight:650}.sample-widget-heading svg{width:13px;height:13px}.sample-widget-heading>.tiny-dot,.sample-widget-heading>svg:last-child{margin-left:auto}.sample-widget-heading .tiny-dot{width:4px;height:4px}.sample-activity{display:flex;align-items:center;gap:7px;margin-top:13px}.sample-activity>img{width:28px;height:28px;border-radius:10px}.sample-activity strong{display:block;font-size:8px;letter-spacing:-.1px}.showcase-widget small{display:block;font-size:7px;color:#929c97;margin-top:3px}.block-avatar{width:30px;height:33px;border-radius:8px;background:#e4eae5;display:flex;align-items:center;justify-content:center;color:#647769;font-size:17px;font-weight:800;transform:rotate(-9deg)}.youtube-sample{grid-row:span 2}.sample-video{height:73px;background:#adb9ad;border-radius:7px;margin:11px 0 8px;position:relative;overflow:hidden}.sample-video>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.sample-video>span>svg{background:#fff4;padding:8px;width:29px;height:29px;border-radius:50%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff}.sample-landscape{position:absolute;inset:0;background:linear-gradient(165deg,#c9d6d1 35%,#788f81 36%,#667960 54%,#bcc8b4 55%,#9da98a 70%,#637561 71%)}.discord-sample{grid-column:1}.sample-label{font-size:5px;letter-spacing:.6px;margin-left:auto;color:#899b8e}.sample-link{display:flex;align-items:center;gap:9px;background:#fff7;border:1px solid #fff;border-radius:10px;padding:10px 12px;font-size:9px;margin:11px 0 10px}.sample-link>svg:last-child{margin-left:auto}.showcase-credit{text-align:center;font-size:7px;color:#a1aba6;letter-spacing:.1px}.showcase-credit strong{color:#6c7e72;letter-spacing:.4px;font-size:8px}.floating-note{position:absolute;z-index:3;border-radius:15px;display:flex;align-items:center;gap:9px}.note-top{top:36px;right:4px;padding:13px 16px;font-size:8px;letter-spacing:1.1px;color:#7b8980;transform:rotate(3deg)}.note-bottom{bottom:18px;left:-12px;padding:16px 17px;transform:rotate(-5deg);gap:12px;background:#f8faf6b3}.note-bottom>svg{color:#798c7c}.note-bottom strong{display:block;font-size:10px;font-weight:600}.note-bottom span{display:block;font-size:8px;color:#9ba59e;margin-top:4px}.note-bottom .note-check{margin:0 0 0 18px;border-radius:50%;width:23px;height:23px;background:#e1e9df;display:flex;align-items:center;justify-content:center;color:#76907a}.art-caption{position:absolute;right:5px;bottom:9px;display:flex;align-items:center;gap:9px;font-size:9px;color:#9da8a3}.art-caption>span{width:22px;height:1px;background:#b6c2ba}.platform-strip{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px 9px;gap:20px;margin:9px 0 108px;color:#8f979a}.platform-strip>span{font-size:8px;letter-spacing:1.2px;max-width:130px;line-height:1.6}.platform-strip>div{display:flex;align-items:center;gap:8px}.platform-strip svg{width:19px;height:19px;stroke-width:2.4}.platform-strip strong,.kick-word span{font-size:15px;font-weight:650;letter-spacing:-.5px}.kick-word{font-size:21px;font-weight:900}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin:0 0 34px}.section-heading h2{margin:18px 0 0;font-size:47px}.section-heading>p{font-size:13px;color:var(--muted);margin-bottom:3px}.feature-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:17px}.feature-tile{padding:29px 30px;border-radius:26px;overflow:hidden;position:relative;min-height:242px}.feature-large{grid-row:span 2;min-height:500px}.feature-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:31px}.feature-icon{display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;border:1px solid var(--stroke);border-radius:14px;background:var(--soft);color:#788880}.label-pill{font-size:7px;letter-spacing:1px;border:1px solid var(--line);border-radius:25px;padding:7px 10px;color:var(--muted)}.feature-tile h3{font-size:30px;margin:18px 0 11px;line-height:1.15}.feature-tile p{font-size:12px;color:var(--muted);line-height:1.8}.feature-grid>.feature-tile:not(.feature-large){padding-left:90px}.feature-grid>.feature-tile:not(.feature-large)>.feature-icon{position:absolute;left:26px;top:33px}.feature-grid>.feature-tile:not(.feature-large) h3{font-size:27px;margin-top:4px}.mini-editor{position:absolute;bottom:-25px;left:45px;right:-18px;padding:23px;background:var(--page);border:1px solid var(--stroke);border-radius:21px;box-shadow:-9px -10px 30px #6c7e6e05;transform:rotate(-5deg);font-size:10px;color:var(--muted)}.mini-editor-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:16px}.mini-editor-head>span{display:flex;align-items:center;gap:8px}.mini-editor-head>span:first-child{color:var(--text);font-weight:600}.mini-editor-head>span:last-child{font-size:8px}.mini-editor-colors{display:flex;align-items:center;gap:10px;margin:20px 0}.mini-editor-colors span{margin-right:auto}.mini-editor-colors i{height:24px;width:24px;border-radius:9px;border:3px solid #fff}.mini-editor-slider{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px}.mini-editor-slider strong{font-weight:500;font-size:8px}.mini-editor-slider>div{width:100%;height:4px;background:#dde2df;border-radius:5px;position:relative}.mini-editor-slider>div i{display:block;background:#869d8b;height:100%;width:55%;border-radius:5px}.mini-editor-slider>div i:after{content:"";display:block;border-radius:50%;width:13px;height:13px;background:#fff;border:2px solid #829a87;position:absolute;top:-4px;left:55%}.mini-editor-layouts{display:flex;gap:8px;margin-top:23px}.mini-editor-layouts span{display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:10px;padding:14px;width:33%}.mini-editor-layouts span:first-child{background:#dfe8df55;color:#697d6e}.widget-icon-cloud{display:flex;gap:13px;margin-top:25px}.widget-icon-cloud>svg{background:var(--soft);padding:9px;height:36px;width:36px;border-radius:11px;color:#7f8a86}.text-link{font-size:11px;display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid #a6b1aa;padding-bottom:5px}.device-drawing{position:absolute;bottom:-15px;right:20px;width:140px;height:112px;background:var(--soft);border:4px solid var(--stroke);border-radius:20px;transform:rotate(-9deg);padding:11px}.device-drawing>div{background:var(--surface);border:1px solid var(--stroke);border-radius:10px;height:110px;display:flex;align-items:center;flex-direction:column;gap:6px;padding-top:8px}.device-drawing>div>div{width:22px;height:22px;background:#aabab0;border-radius:7px}.device-drawing span{width:40px;height:5px;background:#c0ccc3;border-radius:8px}.device-drawing i{width:70px;height:11px;background:#c4d0c55e;border-radius:5px}.editor-cta{margin:100px 0;position:relative;border-radius:32px;padding:60px 60px 52px;overflow:hidden;background:linear-gradient(110deg,var(--surface),#e3eae366);min-height:425px}.editor-cta h2{font-size:57px;line-height:1.04;margin:22px 0}.editor-cta p{color:var(--muted);font-size:13px;line-height:1.8;margin-bottom:24px}.cta-footnote{display:block;font-size:9px;color:var(--muted);margin:13px 0}.editor-cta-orbit{position:absolute;right:69px;top:30px;width:390px;height:380px;border:72px solid #ffffff6b;border-radius:50%;box-shadow:inset 16px 12px 29px #fff9,inset -19px -25px 22px #a9bbae3d,30px 15px 45px #7c998814;transform:rotate(-30deg);pointer-events:none}.editor-cta-orbit:after{content:"";position:absolute;right:-80px;top:-90px;width:300px;height:270px;border:45px solid #ffffff35;border-radius:50%;box-shadow:inset 9px 10px 20px #fff8;transform:rotate(35deg)}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:21px;max-width:920px;margin:40px auto 0}.pricing-card{border-radius:28px;padding:36px;position:relative}.price-name{display:flex;gap:10px;align-items:center;font-size:15px;font-weight:600}.price-name>svg{color:#839187}.price{font-size:57px;letter-spacing:-3px;font-weight:600;margin:21px 0 12px}.price>span{font-size:10px;letter-spacing:0;color:var(--muted);margin-left:15px;font-weight:400}.pricing-card>p{color:var(--muted);font-size:12px}.pricing-card ul{list-style:none;padding:0;margin:28px 0 31px;display:flex;flex-direction:column;gap:16px}.pricing-card li{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--muted)}.pricing-card li>svg{color:#829988}.pricing-card .button{width:100%}.premium-card{background:linear-gradient(135deg,var(--surface),#e5ece555);border-color:#d1ded387}.premium-tag{position:absolute;right:21px;top:29px;display:flex;align-items:center;gap:5px;font-size:7px;letter-spacing:.8px;color:#849589}.pricing-card>small{display:block;text-align:center;color:var(--muted);font-size:9px;margin-top:12px}.faq-section{display:grid;grid-template-columns:1fr 1.3fr;gap:85px;margin:112px 0 70px;padding:0 16px}.faq-section h2{font-size:40px;margin:17px 0 22px}.faq-section>div>p{font-size:12px;line-height:1.9;color:var(--muted)}.faq-section>div>p>a{border-bottom:1px solid #bec8c1;display:inline-flex;align-items:center;gap:5px}.faq-item{border-bottom:1px solid var(--line);padding:0 0 3px}.faq-item>button{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;text-align:left;background:transparent;font-size:13px;font-weight:500;padding:23px 0}.faq-item button>svg{color:var(--muted);transition:transform .2s}.faq-item.expanded button>svg{transform:rotate(180deg)}.faq-item>p{font-size:12px;color:var(--muted);max-width:480px;line-height:1.85;padding-right:20px;margin-bottom:22px}.last-cta{text-align:center;padding:65px 0 90px}.last-cta>.eyebrow{justify-content:center}.last-cta h2{font-size:44px;margin:20px 0 26px}.site-footer{max-width:1170px;margin:auto;padding:35px 28px 40px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:30px;align-items:center}.site-footer p{font-size:11px;color:var(--muted);margin:9px 0 15px}.site-footer>div>span{font-size:9px;color:var(--muted)}.footer-links{display:flex;gap:25px;align-items:center;font-size:11px;color:var(--muted)}.auth-page{display:grid;grid-template-columns:1fr 1fr;max-width:1270px;margin:35px auto 0;min-height:calc(100vh - 160px);padding:20px 35px;gap:60px}.auth-left{display:flex;flex-direction:column;justify-content:center;align-items:center}.auth-card{width:100%;max-width:375px;padding:30px 0}.auth-card h1{font-size:39px;line-height:1.13;margin:16px 0 15px;letter-spacing:-1.8px}.auth-card>p{font-size:13px;color:var(--muted);line-height:1.8;margin-bottom:27px}.auth-card>p strong{font-weight:600;color:var(--text)}.auth-card form>label:not(.checkbox-label){font-size:12px;font-weight:550;display:flex;justify-content:space-between;margin:20px 0 9px}.auth-card label>a{font-size:11px;color:var(--muted);font-weight:400}.auth-input{display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:var(--surface);min-height:52px;border-radius:14px;padding:8px 14px;color:var(--muted);width:100%;font-size:13px}.auth-input input{width:100%;min-width:0;background:transparent;border:0;outline:none;padding:7px 0;color:var(--text)}.with-prefix>span{white-space:nowrap;color:var(--muted);font-size:13px}.field-hint{font-size:10px;display:flex;gap:5px;align-items:center;color:var(--muted);margin:10px 0 25px;min-height:15px}.success-text{color:#4a8b67}.error-text{color:#b96363!important}.auth-card form>.button{margin-top:23px}.auth-switch{text-align:center;font-size:11px!important;margin:28px 0 17px!important}.auth-switch a{color:var(--text);border-bottom:1px solid var(--muted);font-weight:500}.auth-demo-link{display:flex;align-items:center;justify-content:center;gap:5px;font-size:10px;color:var(--muted)}.auth-foot{font-size:8px;letter-spacing:1.4px;color:#a4ada9;margin-top:auto;padding:20px}.auth-right{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;isolation:isolate;background:linear-gradient(135deg,#e5ebe71a,#e5ebe75c);border:1px solid var(--stroke);border-radius:36px;overflow:hidden}.auth-right .hero-art{height:540px;max-width:435px;transform:scale(.92);margin-top:-30px}.auth-right .note-top{top:30px}.auth-art-copy{text-align:center;margin-top:-5px;padding-bottom:35px}.auth-art-copy h2{font-size:31px;margin-bottom:12px}.auth-art-copy p{font-size:11px;color:var(--muted)}.auth-back{display:flex;align-items:center;gap:7px;background:transparent;color:var(--muted);font-size:10px;padding:0}.or-divider{display:flex;align-items:center;gap:13px;color:var(--muted);font-size:9px;margin:23px 0 16px}.or-divider:before,.or-divider:after{content:"";flex:1;height:1px;background:var(--line)}.oauth-buttons{display:flex;gap:8px}.oauth-buttons>button{position:relative;flex:1;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px;padding:13px 8px 17px;border-radius:12px;background:var(--surface);border:1px solid var(--line);font-size:10px;min-height:51px}.oauth-buttons small{font-size:6px;position:absolute;bottom:4px;color:var(--muted);letter-spacing:.5px}.google-letter{font-size:16px;font-weight:800;color:#8c9594}.checkbox-label{display:flex;align-items:flex-start;gap:8px;margin:18px 0 0;font-size:10px;line-height:1.6;color:var(--muted)}.checkbox-label input{accent-color:#607a68;width:13px;height:13px;flex-shrink:0;margin:1px 0}.checkbox-label a{color:var(--text);border-bottom:1px solid var(--line)}.password-strength{display:flex;gap:5px;margin-top:14px}.password-strength span{flex:1;height:3px;border-radius:3px;background:var(--line)}.password-strength .filled{background:#91ad99}.form-error,.form-notice{font-size:11px;line-height:1.75;padding:12px 14px;border-radius:12px;margin:18px 0;background:#b76b6b0c;border:1px solid #b76b6b25;color:#a46060}.form-error a{display:flex;gap:5px;align-items:center;margin-top:6px;text-decoration:underline}.form-notice{background:#7b9c810c;border-color:#7b9c8125;color:#64856b}.verification-input{width:100%;height:69px;border:1px solid var(--line);border-radius:15px;background:var(--surface);text-align:center;font-size:27px;letter-spacing:15px;padding-left:20px;color:var(--text);font-family:ui-monospace,monospace;margin:5px 0}.auth-resend{display:block;background:transparent;margin:16px auto 0;font-size:10px;text-decoration:underline;color:var(--muted)}.onboarding-page{max-width:1120px;margin:80px auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding:0 25px}.onboarding-copy h1{font-size:48px;margin:18px 0}.onboarding-copy>p{color:var(--muted);font-size:13px}.step-dots{display:flex;gap:14px;margin-bottom:45px}.step-dots span{width:28px;height:28px;border-radius:50%;background:var(--soft);font-size:10px;display:flex;justify-content:center;align-items:center;color:var(--muted)}.step-dots .active{background:var(--dark);color:var(--dark-text)}.onboarding-options{display:grid;gap:10px;margin:29px 0}.onboarding-options>button{background:var(--surface);border:1px solid var(--line);border-radius:14px;display:flex;align-items:center;gap:14px;padding:17px;font-size:13px;text-align:left}.onboarding-options>button>svg{width:19px;height:19px;color:var(--muted)}.onboarding-options>button>svg:last-child{margin-left:auto}.onboarding-options>.selected{border-color:#8da293;background:#9cac9812}.onboarding-actions{display:flex;gap:10px;margin-top:28px}.onboarding-art{padding:40px 25px;background:radial-gradient(ellipse,#d3e0d6,transparent 70%);border-radius:35px;min-width:0}.theme-options{display:flex;gap:12px;margin:30px 0}.theme-sample{padding:20px;border-radius:19px;background:#fff;border:1px solid #dce3df;text-align:left;position:relative;flex:1}.theme-sample>span{display:flex;align-items:center;justify-content:center;height:100px;background:#e9eeea;border-radius:13px;margin-bottom:18px;color:#809187}.theme-sample>strong{font-size:13px}.theme-sample small{font-size:9px;color:#8e9992;display:block;line-height:1.8;margin-top:5px}.theme-sample>svg{position:absolute;right:16px;top:15px;color:#6d8c76}.theme-sample.dark{background:#252a2c;color:#e2e8e4;border-color:#39443f}.theme-sample.dark>span{background:#323c37}.theme-sample.selected{box-shadow:0 0 0 2px #8a9e8b}.onboarding-finish{display:flex;align-items:center;gap:15px;border-radius:15px;padding:18px;margin-top:35px}.onboarding-finish .icon-button{margin-left:auto}.profile-content{--profile-text:#202425;--profile-muted:#7b8285;--profile-radius:28px;--profile-blur:24px;--profile-glass:rgba(255,255,255,.72);--profile-width:640px;color:var(--profile-text);width:100%;max-width:var(--profile-width);margin:0 auto;position:relative;z-index:1}.bio-card,.profile-links>a,.profile-widget,.profile-projects>a,.profile-audio{background:var(--profile-glass);backdrop-filter:blur(var(--profile-blur)) saturate(1.4);-webkit-backdrop-filter:blur(var(--profile-blur)) saturate(1.4);border:1px solid #ffffff80;box-shadow:0 6px 20px #263a4008,inset 0 1px #fff4;border-radius:var(--profile-radius)}.theme-dark .bio-card,.theme-dark .profile-links>a,.theme-dark .profile-widget,.theme-dark .profile-projects>a,.theme-dark .profile-audio{border-color:#ffffff16}.bio-card{padding:26px;position:relative;overflow:hidden}.bio-banner{height:105px;background-size:cover;background-position:center;margin:-26px -26px 20px}.bio-topline{display:flex;justify-content:space-between;gap:10px;align-items:center;color:var(--profile-muted);font-size:10px;margin-bottom:23px}.bio-topline>span:last-child{display:flex;align-items:center;gap:6px}.bio-identity{display:flex;align-items:center;gap:18px}.bio-avatar{height:72px;width:72px;border-radius:23px;object-fit:cover;box-shadow:0 0 0 4px #ffffff36}.fallback-avatar{display:flex;align-items:center;justify-content:center;background:#c0cec4;color:#4d6654;font-weight:700;font-size:28px}.bio-name{display:flex;align-items:center;gap:10px}.bio-name h2{font-size:31px;margin:0;line-height:1.2;letter-spacing:-1px;overflow-wrap:anywhere}.bio-badges{display:flex;gap:6px;color:var(--profile-accent)}.bio-badges>span{display:flex}.bio-location{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--profile-muted);margin:6px 0 0}.bio-description{font-size:12px;color:var(--profile-muted);line-height:1.9;white-space:pre-wrap;margin:20px 0;overflow-wrap:anywhere}.bio-socials{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.bio-socials>a{color:var(--profile-accent);display:flex;transition:transform .2s}.bio-socials>a:hover{transform:translateY(-3px)}.bio-socials>span{font-size:8px;margin-left:auto;color:var(--profile-muted)}.profile-links{display:grid;gap:11px;margin-top:14px}.profile-links>a{display:flex;align-items:center;gap:12px;padding:15px 19px;border-radius:calc(var(--profile-radius) * .65);transition:transform .2s;overflow-wrap:anywhere}.profile-links>a:hover{transform:translateY(-3px)}.profile-links>a>span:not(.link-icon){font-size:12px;font-weight:500;min-width:0}.profile-links small{display:block;font-size:9px;font-weight:400;color:var(--profile-muted);margin-top:3px}.profile-links>a>svg:last-child{margin-left:auto;color:var(--profile-muted)}.link-icon{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:11px;background:#8fa09613;color:var(--profile-accent)}.profile-widget-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:14px}.profile-widget{padding:20px;border-radius:calc(var(--profile-radius) * .75);min-width:0}.widget-heading{display:flex;align-items:center;gap:10px;justify-content:space-between}.widget-heading>span:first-child{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:650;text-transform:capitalize}.widget-heading>span:first-child>svg{color:var(--profile-accent)}.widget-type{font-size:6px;letter-spacing:.8px;color:var(--profile-muted)}.widget-identity{display:flex;gap:10px;align-items:center;margin-top:19px}.widget-identity img,.widget-avatar{width:39px;height:39px;border-radius:12px;object-fit:cover;flex-shrink:0;background:#9cae9c19}.widget-avatar{display:flex;align-items:center;justify-content:center;color:var(--profile-accent)}.widget-identity>div{min-width:0}.widget-identity strong{font-size:11px;display:block;overflow-wrap:anywhere}.widget-identity p{font-size:8px;color:var(--profile-muted);line-height:1.5;margin:3px 0 0;overflow-wrap:anywhere}.widget-identity>a{margin-left:auto;display:flex;color:var(--profile-muted)}.widget-stats{display:flex;gap:18px;margin-top:17px}.widget-stats>div{min-width:0}.widget-stats strong{display:block;font-size:13px}.widget-stats span{display:block;font-size:7px;color:var(--profile-muted);margin-top:4px}.widget-unavailable{font-size:8px;line-height:1.6;margin:12px 0 0;color:var(--profile-muted)}.widget-load{background:#91a49213;border:1px solid #91a49225;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--profile-accent);font-size:9px;padding:9px;margin-top:14px;width:100%}.profile-widget iframe{width:100%;border:0;margin-top:14px;border-radius:12px;min-height:145px}.presence-line{font-size:8px;display:flex;align-items:center;gap:6px;color:var(--profile-muted);margin-top:13px}.presence-dot{height:5px;width:5px;border-radius:50%;background:#7ca18a}.presence-dot.offline{background:#959c9f}.profile-widget.compact .widget-stats{margin-top:10px}.profile-widget.compact{padding:15px}.profile-projects{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:14px}.profile-projects>a{overflow:hidden;border-radius:calc(var(--profile-radius) * .7)}.profile-projects img{width:100%;height:140px;object-fit:cover}.profile-projects>a>div{padding:20px}.profile-projects strong{font-size:13px;display:flex;justify-content:space-between;gap:5px}.profile-projects p{font-size:10px;color:var(--profile-muted);margin:10px 0 0}.profile-audio{display:flex;align-items:center;gap:12px;padding:15px 19px;margin-top:14px;border-radius:calc(var(--profile-radius) * .7)}.audio-art{background:#8ea19216;color:var(--profile-accent);width:41px;height:41px;border-radius:13px;display:flex;align-items:center;justify-content:center}.profile-audio>div{flex:1;font-size:10px}.profile-audio input{width:100%;height:3px;display:block;margin-top:11px;accent-color:var(--profile-accent)}.profile-audio>button{background:none;color:var(--profile-accent);padding:4px;display:flex}.profile-branding{display:flex;align-items:center;justify-content:center;gap:5px;color:var(--profile-muted);font-size:9px;margin:24px 0 0}.profile-branding strong{font-size:11px;letter-spacing:.3px;color:var(--profile-text)}.layout-classic .profile-widget-grid,.layout-minimal .profile-widget-grid{grid-template-columns:1fr}.layout-classic .bio-identity{flex-direction:column;text-align:center}.layout-classic .bio-location,.layout-classic .bio-name{justify-content:center}.layout-classic .bio-description{text-align:center}.layout-classic .bio-socials{justify-content:center}.layout-classic .bio-socials>span{display:none}.layout-minimal .bio-card{background:none;box-shadow:none;border:0}.layout-minimal .bio-identity{gap:15px}.profile-glow .bio-name h2{text-shadow:0 0 18px var(--profile-accent)}.name-shimmer .bio-name h2{background:linear-gradient(90deg,var(--profile-text),var(--profile-accent),var(--profile-text));background-size:200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 4s linear infinite}.name-typewriter .bio-name h2{animation:name-reveal 2s steps(18) both;max-width:max-content;white-space:nowrap;overflow:hidden}.public-profile-page{min-height:100vh;padding:90px 25px 55px;background-color:#edf2ef;background-image:radial-gradient(ellipse at 15% 20%,#d0ded54d,transparent 50%),radial-gradient(ellipse at 90% 80%,#d3dde67a,transparent 60%);background-position:center;background-size:cover;background-attachment:fixed;position:relative;overflow:hidden}.public-dark{background-color:#161c1b;background-image:radial-gradient(ellipse at 15% 20%,#3e4e4a6e,transparent 50%),radial-gradient(ellipse at 90% 80%,#1d26276e,transparent 60%)}.profile-video-bg{position:fixed;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.profile-controls{position:fixed;bottom:25px;right:28px;display:flex;gap:8px;z-index:20}.profile-controls>button{height:43px;width:43px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#6a7e73;background:#f4f8f4b3}.demo-banner{position:relative;z-index:3;max-width:640px;margin:-55px auto 30px;padding:12px 16px;border-radius:15px;font-size:10px;color:#7a8880;display:flex;justify-content:space-between;gap:10px}.demo-banner a{display:flex;gap:5px;align-items:center;color:#3e5946}.profile-toast{position:fixed;bottom:30px;left:50%;transform:translate(-50%);border-radius:100px;padding:13px 22px;display:flex;align-items:center;gap:15px;z-index:50;font-size:11px}.entry-gate{background:none;position:relative;min-height:calc(100vh - 150px);width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#819487}.entry-gate h1{font-size:40px;margin:28px 0}.entry-gate>span:last-child{display:flex;align-items:center;gap:10px;font-size:9px;letter-spacing:2px}.entry-orb{display:flex;justify-content:center;align-items:center;width:100px;height:100px;border-radius:50%;border:1px solid #fff;background:#ffffff60;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);box-shadow:inset 8px 8px 20px #fff9,inset -10px -10px 20px #73857816}.profile-loading{min-height:70vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;color:var(--muted);font-size:12px}.loading-orbit{width:31px;height:31px;border:3px solid var(--line);border-top-color:#7c9584;border-radius:50%;animation:spin 1s linear infinite}.not-found{display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:90vh;padding:30px}.not-found h1{font-size:45px;margin:35px 0 18px}.not-found p{font-size:13px;color:var(--muted)}.comments-panel{position:fixed;right:25px;bottom:82px;width:350px;max-height:70vh;padding:24px;border-radius:24px;z-index:40;overflow-y:auto;background:#f8faf8e8;color:#29332c}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px}.panel-heading h3{font-size:20px;margin:0;letter-spacing:-.5px}.comments-panel>.muted{font-size:9px}.comment-list{display:grid;gap:20px;padding:22px 0;max-height:42vh;overflow-y:auto}.comment-list>article{display:flex;gap:10px}.comment-avatar{width:30px;height:30px;border-radius:50%;background:#e1e8e1;color:#829387;display:flex;align-items:center;justify-content:center;font-size:10px;flex-shrink:0}.comment-list strong{font-size:10px}.comment-list p{font-size:11px;margin:5px 0 0;color:#6b7870;overflow-wrap:anywhere}.comment-list button{background:none;padding:5px 0;font-size:8px;color:#ad6666}.empty-comment{font-size:11px;color:#88958d}.comment-login{font-size:10px;display:flex;justify-content:center;gap:8px;color:#7b8b80}.comments-panel textarea,.report-modal textarea{width:100%;border:1px solid #dae3dc;border-radius:12px;padding:13px;background:#ffffff80;font-size:11px;min-height:85px;resize:vertical;margin:5px 0 10px;color:#394a3d}.comments-panel form>.button{min-height:35px;font-size:10px;border-radius:10px;width:100%;background:#2a352d;color:#fff}.modal-overlay{position:fixed;inset:0;background:#1d30274d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:24px;z-index:70}.report-modal{max-width:430px;padding:25px;border-radius:24px;background:#f8faf7ef;color:#293b2e}.report-modal p{font-size:11px;color:#7b8b80}.report-modal .button{width:100%}.explore-page{max-width:1130px;margin:75px auto 70px;padding:0 25px}.explore-page>h1{font-size:60px;margin:19px 0}.explore-page>p{font-size:14px;color:var(--muted)}.explore-tabs{display:flex;align-items:center;justify-content:space-between;margin:50px 0 22px;gap:20px;border-bottom:1px solid var(--line);padding-bottom:20px}.explore-tabs>span:first-child{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.explore-tabs>span:last-child{font-size:10px;color:var(--muted)}.explore-grid{display:grid;gap:12px}.explore-card{padding:20px 25px;border-radius:20px;display:flex;gap:22px;align-items:center}.rank{font-family:monospace;color:var(--muted);font-size:12px}.explore-card img,.explore-card .fallback-avatar{width:55px;height:55px;border-radius:17px;object-fit:cover}.explore-card h3{font-size:20px;margin:0 0 5px;letter-spacing:-.5px}.explore-card>div>span{font-size:9px;color:var(--muted)}.explore-card>div>p{font-size:11px;color:var(--muted);margin:7px 0 0}.explore-views{display:flex;gap:6px;align-items:center;font-size:11px;color:var(--muted);margin-left:auto}.explore-empty{padding:65px 30px;text-align:center;border-radius:25px}.explore-empty h2{font-size:28px;margin:20px 0 13px}.explore-empty p{font-size:12px;color:var(--muted);line-height:1.8}.explore-empty .button{margin-top:10px}.explore-demo{display:flex;align-items:center;gap:15px;border-radius:23px;padding:28px;margin-top:24px}.explore-demo>div{margin-right:auto}.explore-demo h3{font-size:21px;margin:10px 0}.explore-demo p{font-size:11px;color:var(--muted);margin:0}.explore-demo .button{font-size:10px;padding:11px 15px}.legal-page{max-width:1030px;margin:70px auto;padding:0 25px}.legal-page>.eyebrow{margin-top:40px}.legal-page>h1{font-size:57px;margin:16px 0}.legal-meta{font-size:12px;color:var(--muted)}.legal-draft{font-size:11px;line-height:1.8;border-radius:12px;border:1px solid #a7b7a933;background:#a7b7a90d;padding:13px 18px;color:var(--muted);margin:25px 0 40px}.legal-layout{display:grid;grid-template-columns:230px 1fr;gap:65px}.legal-layout aside{display:flex;flex-direction:column;align-items:flex-start;gap:18px;height:fit-content;position:sticky;top:30px}.legal-layout aside>a{font-size:10px;line-height:1.6;color:var(--muted)}.legal-layout section{margin-bottom:35px}.legal-layout h2{font-size:22px;letter-spacing:-.5px;margin-bottom:15px}.legal-layout section>p{font-size:12px;line-height:1.95;color:var(--muted)}.legal-contact{font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:20px}.legal-contact a{text-decoration:underline}html[data-theme=dark] .hero-art{filter:brightness(.82)}html[data-theme=dark] .hero-art .glass{color:#e5eae6;background:#303b33aa}html[data-theme=dark] .showcase-card{filter:brightness(.9);color:#28332b!important;background:#f0f5efb3!important}html[data-theme=dark] .orb{opacity:.18}html[data-theme=dark] .glass-ring{opacity:.22}html[data-theme=dark] .editor-cta-orbit{opacity:.14}html[data-theme=dark] .auth-right{background:#29382d22}.public-effect-snow:before,.public-effect-particles:before{content:"";position:fixed;inset:-30%;pointer-events:none;background-image:radial-gradient(circle,#ffffffb3 1px,transparent 2px);background-size:70px 90px;animation:particles 25s linear infinite;z-index:0}.effect-grain:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E");border-radius:var(--profile-radius)}@keyframes float-in{0%{opacity:0;transform:translateY(20px) rotate(6deg)}to{opacity:1;transform:rotate(3deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{background-position:-200% center}}@keyframes name-reveal{0%{max-width:0}to{max-width:100%}}@keyframes particles{to{transform:translateY(100px)}}@media(min-width:1450px){.site-header{margin-top:40px}.hero{padding-top:64px;min-height:740px}.hero-art{transform:scale(1.04)}.hero h1{font-size:89px}.hero-copy>p{font-size:16px}}@media(max-width:1100px){.site-header{margin:20px 25px 0}.hero{gap:15px;padding-left:5px;padding-right:5px}.hero h1{font-size:72px}.hero-art{transform:scale(.9);transform-origin:center}.note-bottom{left:0}.platform-strip{gap:13px}.platform-strip strong,.kick-word span{font-size:13px}.feature-grid{grid-template-columns:1.2fr 1fr}.feature-tile{padding:25px}.feature-grid>.feature-tile:not(.feature-large){padding-left:75px}.widget-icon-cloud{gap:8px}.widget-icon-cloud>svg{height:30px;width:30px;padding:7px}.editor-cta-orbit{right:0;opacity:.75}.auth-page{gap:30px;padding-left:25px;padding-right:25px}.auth-right .hero-art{transform:scale(.82)}.onboarding-page{gap:40px}.footer-links{gap:17px}}@media(max-width:800px){.site-header{padding:10px 13px 10px 20px;min-height:62px;gap:15px}.brand{font-size:22px}.brand-domain{font-size:15px}.brand svg{width:22px}.site-header nav{gap:20px;font-size:11px}.nav-actions{gap:10px}.nav-cta{font-size:11px;min-height:38px;padding:10px 14px}.nav-login{font-size:11px}.hero{grid-template-columns:1fr 1fr;gap:0;min-height:610px;padding-top:45px}.hero h1{font-size:58px;letter-spacing:-3.5px}.hero-copy>p{font-size:12px}.hero-art{transform:scale(.8);width:125%;margin-left:-9%;height:530px}.claim-form{flex-wrap:wrap;padding:8px}.claim-form label{padding-left:8px;font-size:12px}.claim-form input{width:calc(100% - 80px);font-size:12px}.claim-form>.button{width:100%;margin-top:2px;min-height:39px}.hero-subline{gap:10px;flex-wrap:wrap;font-size:8px}.hero-subline>a{width:fit-content}.platform-strip{flex-wrap:wrap;justify-content:center;padding:25px 5px;row-gap:20px;margin-bottom:70px}.platform-strip>span{max-width:none;width:100%;text-align:center}.platform-strip>div{padding:0 10px}.section-heading h2{font-size:38px}.section-heading>p{font-size:11px}.feature-tile h3{font-size:26px}.feature-grid>.feature-tile:not(.feature-large){padding-left:25px;padding-top:78px}.feature-grid>.feature-tile:not(.feature-large)>.feature-icon{top:22px;left:25px;width:36px;height:36px;border-radius:10px}.feature-grid>.feature-tile:not(.feature-large) h3{font-size:24px}.feature-tile p{font-size:10px}.feature-large{min-height:615px}.label-pill{display:none}.widget-icon-cloud{gap:7px;flex-wrap:wrap}.mini-editor{left:18px;padding:20px}.mini-editor-layouts span{padding:9px;font-size:8px;gap:3px}.mini-editor-layouts svg{width:13px}.editor-cta{margin:70px 0;padding:40px}.editor-cta-orbit{right:-170px}.editor-cta h2{font-size:47px}.pricing-card{padding:28px}.price{font-size:48px}.price>span{display:block;margin:7px 0 0;letter-spacing:0}.premium-tag{font-size:6px;right:15px;top:16px}.pricing-card li{font-size:10px;align-items:flex-start}.faq-section{gap:35px;margin-top:80px;padding:0}.faq-section h2{font-size:31px}.faq-item>button{font-size:11px;padding:20px 0}.faq-item>p{font-size:10px}.last-cta h2{font-size:35px}.footer-links{flex-wrap:wrap;max-width:280px;justify-content:flex-end;font-size:10px;gap:17px}.auth-page{grid-template-columns:1fr;max-width:600px;margin-top:30px;min-height:calc(100vh - 160px)}.auth-right{display:none}.auth-card{max-width:400px}.auth-foot{margin-top:30px}.onboarding-page{margin-top:55px;gap:25px}.onboarding-copy h1{font-size:35px}.onboarding-art{padding:20px 0}.bio-socials>span{display:none}.theme-options{flex-direction:column}.theme-sample>span{height:55px}.legal-layout{gap:35px;grid-template-columns:170px 1fr}.legal-layout aside>a{font-size:9px}.legal-page>h1{font-size:47px}.explore-page>h1{font-size:48px}.explore-demo{flex-wrap:wrap}.explore-demo>div{width:100%;margin-bottom:10px}.explore-card{gap:15px;padding:20px}.explore-card>div>p{max-width:300px}.device-drawing{opacity:.45}}@media(max-width:600px){.site-header{margin:15px 16px 0;min-height:60px}.site-header nav{display:none;position:absolute;left:0;right:0;top:70px;flex-direction:column;gap:0;padding:10px 20px;background:var(--page);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow)}.site-header nav.open{display:flex}.site-header nav a{padding:13px;font-size:13px}.mobile-menu{display:flex}.nav-login,.theme-toggle{display:none}.nav-cta{padding:9px 13px;font-size:10px;min-height:35px}.brand svg{width:22px;height:26px}.landing{padding:0 23px}.hero{display:flex;flex-direction:column;align-items:stretch;padding:49px 0 0;gap:5px;min-height:0}.hero h1{font-size:64px;letter-spacing:-3.6px;margin:22px 0}.eyebrow{font-size:8px;letter-spacing:1.3px}.hero-copy>p{font-size:13px;line-height:1.85}.hero .desktop-break{display:none}.claim-form{flex-wrap:nowrap;padding:5px;min-height:54px;max-width:100%}.claim-form label{font-size:12px;padding-left:7px}.claim-form input{font-size:12px;width:100%}.claim-form>.button{width:auto;min-height:41px;padding:10px 12px;margin-top:0;font-size:10px;gap:7px}.hero-subline{font-size:8px;gap:12px;margin-top:13px}.hero-subline>a{margin-left:auto}.hero-art{height:565px;margin:-8px 0 -5px;width:100%;transform:scale(.89)}.showcase-card{width:325px}.note-top{right:-16px;top:24px}.note-bottom{left:-16px;bottom:0}.art-caption{display:none}.orb-one{width:300px;height:300px;right:-25px}.orb-two{width:170px;height:170px;left:-10px}.ring-one{width:340px;height:280px;right:-10px}.ring-two{left:-18px;bottom:30px}.platform-strip{margin:7px 0 65px;padding:26px 0;gap:23px 7px}.platform-strip>span{font-size:7px;margin-bottom:0}.platform-strip>div{padding:0 10px}.platform-strip svg{width:18px}.platform-strip strong,.kick-word span{font-size:12px}.section-heading{align-items:flex-start;flex-direction:column;gap:19px;margin-bottom:25px}.section-heading h2{font-size:39px;margin-top:14px}.section-heading>p{font-size:11px;line-height:1.8}.feature-grid{grid-template-columns:1fr;gap:14px}.feature-tile{border-radius:24px}.feature-large{grid-row:auto;min-height:440px;padding:25px}.feature-tile h3{font-size:29px;margin-top:25px}.feature-tile p{font-size:11px}.feature-grid>.feature-tile:not(.feature-large){padding:28px 25px 28px 85px;min-height:230px}.feature-grid>.feature-tile:not(.feature-large)>.feature-icon{left:23px;top:31px}.feature-grid>.feature-tile:not(.feature-large) h3{font-size:25px}.mini-editor{left:40px;right:-22px;bottom:-30px;padding:23px}.mini-editor-layouts span{font-size:9px;padding:14px 8px}.widget-icon-cloud{gap:9px}.widget-icon-cloud>svg{height:31px;width:31px}.editor-cta{margin:60px 0;padding:36px 28px;min-height:420px;border-radius:26px}.editor-cta h2{font-size:49px}.editor-cta>p{font-size:11px;position:relative}.editor-cta>.button{position:relative;font-size:11px}.editor-cta-orbit{width:275px;height:275px;right:-165px;top:75px;border-width:45px;opacity:.4}.pricing-grid{grid-template-columns:1fr;margin-top:20px;gap:15px}.pricing-card{padding:29px}.price{font-size:53px}.price>span{display:inline;margin-left:13px;font-size:9px}.premium-tag{top:27px;right:23px;font-size:6px}.pricing-card li{font-size:11px;gap:9px}.pricing-card>p{font-size:11px}.pricing-card ul{gap:17px}.faq-section{grid-template-columns:1fr;gap:13px;margin:65px 0 20px}.faq-section h2{font-size:35px}.faq-section>div>p{font-size:11px}.faq-item>button{font-size:12px;padding:22px 0}.faq-item>p{font-size:11px}.last-cta{padding:60px 0}.last-cta h2{font-size:32px}.last-cta>.eyebrow{font-size:7px}.site-footer{margin:0 23px;padding:30px 0;flex-direction:column;align-items:flex-start;gap:20px}.footer-links{max-width:none;justify-content:flex-start;gap:18px;line-height:2;font-size:10px}.site-footer p{margin-bottom:9px}.auth-page{margin:15px auto 0;padding:20px 28px;gap:0}.auth-card h1{font-size:36px}.auth-card .eyebrow{font-size:8px}.auth-card>p{font-size:12px}.onboarding-page{display:flex;flex-direction:column;margin:35px 0;padding:0 28px;gap:35px}.onboarding-copy{width:100%}.onboarding-copy h1{font-size:39px}.step-dots{margin-bottom:32px}.onboarding-art{width:100%;padding:15px 0}.theme-options{flex-direction:row;gap:10px}.theme-sample{padding:15px}.theme-sample>span{height:85px}.onboarding-actions .button{font-size:11px}.public-profile-page{padding:65px 18px 85px}.bio-card{padding:23px}.bio-name h2{font-size:28px}.bio-avatar{width:63px;height:63px;border-radius:20px}.bio-description{font-size:12px}.bio-socials{gap:18px}.profile-widget-grid,.profile-projects{grid-template-columns:1fr}.profile-widget{padding:22px}.widget-heading>span:first-child{font-size:13px}.widget-identity strong{font-size:12px}.widget-identity p{font-size:10px}.widget-unavailable{font-size:9px}.widget-stats strong{font-size:16px}.widget-stats span{font-size:9px}.widget-type{font-size:7px}.profile-controls{right:18px;bottom:18px}.profile-controls>button{width:38px;height:38px}.demo-banner{margin:-45px auto 25px;font-size:8px;gap:8px;padding:12px}.comments-panel{right:12px;left:12px;bottom:72px;width:auto;max-height:75vh}.not-found h1{font-size:35px;text-align:center}.not-found p{text-align:center;font-size:11px}.explore-page{margin:45px 0;padding:0 23px}.explore-page>h1{font-size:43px}.explore-page>p{font-size:12px}.explore-tabs{margin-top:30px;align-items:flex-start;flex-direction:column;gap:9px}.explore-card{padding:18px;gap:12px;flex-wrap:wrap}.explore-card h3{font-size:17px}.explore-card img{width:42px;height:42px;border-radius:14px}.explore-card>div{flex:1}.explore-card>div>p{max-width:none;font-size:9px}.explore-views{display:none}.explore-empty{padding:45px 22px}.explore-empty h2{font-size:26px}.explore-empty p{font-size:10px}.explore-empty .button{font-size:11px}.explore-demo{padding:23px}.explore-demo h3{font-size:20px}.explore-demo>div{margin-bottom:5px}.explore-demo .button{flex:1}.legal-page{margin:40px 0;padding:0 25px}.legal-page>h1{font-size:43px}.legal-meta{font-size:10px}.legal-draft{font-size:10px;padding:12px 15px}.legal-layout{display:block}.legal-layout aside{display:none}.legal-layout h2{font-size:21px}.legal-layout section>p{font-size:11px}.entry-gate h1{font-size:30px;text-align:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.comment-list time{display:block;font-size:10px;color:var(--muted);margin-top:3px}.profile-widget .widget-identity img.widget-bodyshot{width:80px;height:100px;object-fit:contain;background:transparent;border-radius:10px}.layout-stack .profile-widget-grid,.layout-stacked .profile-widget-grid{grid-template-columns:1fr}.layout-stack .bio-identity,.layout-stacked .bio-identity{flex-direction:column;text-align:center}.layout-stack .bio-name,.layout-stacked .bio-name,.layout-stack .bio-location,.layout-stacked .bio-location,.layout-stack .bio-socials,.layout-stacked .bio-socials{justify-content:center}.layout-stack .bio-description,.layout-stacked .bio-description{text-align:center}.layout-stack .bio-socials>span,.layout-stacked .bio-socials>span{display:none}.layout-compact .bio-card{padding:20px}.layout-compact .bio-topline{margin-bottom:14px}.layout-compact .bio-avatar{height:48px;width:48px;border-radius:15px}.layout-compact .bio-name h2{font-size:24px}.layout-compact .bio-description{margin:13px 0}.layout-compact .profile-widget{padding:15px}.layout-compact .profile-links>a{padding:11px 16px}.layout-showcase .bio-card{padding:35px}.layout-showcase .bio-avatar{height:88px;width:88px}.layout-showcase .bio-name h2{font-size:38px}.layout-showcase .profile-projects{grid-template-columns:1fr}.layout-showcase .profile-projects img{height:230px}.layout-showcase .profile-projects strong{font-size:20px}.layout-showcase .profile-projects p{font-size:12px}.layout-showcase .profile-links{grid-template-columns:1fr 1fr}.layout-floating .bio-identity{flex-direction:column;text-align:center}.layout-floating .bio-name,.layout-floating .bio-location,.layout-floating .bio-socials{justify-content:center}.layout-floating .bio-avatar{margin-top:12px;transform:translateY(-12px)}.layout-floating .bio-description{text-align:center}.name-glitch .bio-name h2{animation:digital-glitch 5s infinite}.name-gradient .bio-name h2{background:linear-gradient(120deg,var(--profile-accent),var(--profile-text));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes digital-glitch{0%,93%,to{transform:translate(0);text-shadow:none}94%{transform:translate(-1px,1px);text-shadow:2px 0 #c2ced7,-2px 0 var(--profile-accent)}95%{transform:translate(1px,-1px)}96%{transform:translate(0);text-shadow:none}}.profile-atmosphere{position:absolute;inset:-25px;pointer-events:none;z-index:-1;border-radius:var(--profile-radius)}.atmosphere-snow,.atmosphere-particles,.atmosphere-stars{background-image:radial-gradient(circle,var(--profile-accent) 1px,transparent 2px),radial-gradient(circle,#ffffff 1px,transparent 2px);background-size:65px 85px,97px 127px;background-position:0 0,20px 45px;opacity:.32;animation:atmosphere-drift 22s linear infinite}.atmosphere-stars{animation:star-pulse 5s ease-in-out infinite}.atmosphere-rain{background-image:linear-gradient(110deg,transparent 47%,var(--profile-accent) 49%,transparent 51%);background-size:40px 100px;opacity:.12;animation:atmosphere-drift 2s linear infinite}.atmosphere-aurora{background:radial-gradient(ellipse at 20% 35%,var(--profile-accent),transparent 60%),radial-gradient(ellipse at 85% 75%,#92a8bd,transparent 60%);filter:blur(45px);opacity:.25;animation:aurora-drift 12s ease-in-out infinite alternate}@keyframes atmosphere-drift{to{background-position:20px 170px,40px 299px}}@keyframes star-pulse{50%{opacity:.08}}@keyframes aurora-drift{to{transform:translate(15px,15px) scale(1.08)}}@media(max-width:600px){.layout-showcase .bio-card{padding:25px}.layout-showcase .bio-name h2{font-size:29px}.layout-showcase .profile-links{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.profile-atmosphere,.name-glitch .bio-name h2{animation:none!important}}@media(min-width:601px)and (max-width:1280px){.hero .ring-one{width:calc(100% - 60px);height:auto;aspect-ratio:97/66;left:50%;right:auto;transform:translate(-50%) rotate(-38deg)}}@media(min-width:601px)and (max-width:640px){.hero .hero-art{width:100%;margin-left:0}}@media(max-width:600px){.hero .ring-one{width:min(340px,calc(100% - 20px));height:auto;aspect-ratio:17/14;left:50%;right:auto;transform:translate(-50%) rotate(-38deg)}}.sulk-mark{--brand-mark-size:38px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--brand-mark-size);height:var(--brand-mark-size);padding:2px;border-radius:10px;vertical-align:middle;line-height:0}.sulk-mark .sulk-mark-image{display:block;width:100%;height:100%;object-fit:contain;filter:var(--sulk-brand-filter,invert(1));mix-blend-mode:normal}.brand.small .sulk-mark{--brand-mark-size:34px}html[data-theme=dark] .sulk-mark,.public-dark .sulk-mark,.theme-dark .sulk-mark,.studio-shell[data-studio-theme=dark] .sulk-mark,.studio-preview-body[data-theme=dark] .sulk-mark,.sulk-mark.sulk-mark-tile{background:#f3f4f1;border:1px solid #ffffffa6}.auth-brand-mark{--brand-mark-size:47px;border-radius:13px;margin-bottom:21px}.showcase-credit{display:flex;align-items:center;justify-content:center;gap:4px}.showcase-brand-mark{--brand-mark-size:17px;padding:1px;border-radius:4px;background:transparent!important;border:0!important}.profile-brand-mark{--brand-mark-size:23px;padding:2px;border-radius:5px}.profile-branding{gap:6px}@media(max-width:800px){.brand .sulk-mark{--brand-mark-size:34px}}@media(max-width:600px){.brand .sulk-mark{--brand-mark-size:30px}.auth-brand-mark{--brand-mark-size:42px;margin-bottom:18px}}html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none;width:0;height:0}.public-profile-page>.entry-gate{position:fixed;inset:0;width:100%;height:100svh;min-height:100svh;z-index:80;margin:0;padding:24px;border:0;border-radius:0;background:#000000e0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#fff;cursor:pointer;display:grid;place-items:center;font:inherit}.public-profile-page>.entry-gate>span:last-child{display:block;font-size:32px;font-weight:500;line-height:1.3;letter-spacing:0;text-align:center}.public-profile-page>.entry-gate:focus-visible{outline:2px solid #ffffff80;outline-offset:-8px}@media(max-width:600px){.public-profile-page>.entry-gate>span:last-child{font-size:28px}}img,video,audio,picture,canvas{-webkit-user-drag:none}img,video,picture{-webkit-user-select:none;user-select:none}.sulk-home{--home-text: #202127;--home-muted: #686972;--home-line: #28293420;--home-panel: #ffffff24;--home-edge: #ffffffbc;position:relative;display:flow-root;isolation:isolate;overflow:clip;background:#ededf0;color:var(--home-text);min-height:100vh}html[data-theme=dark] .sulk-home{--home-text: #f5f5f7;--home-muted: #b0b0b9;--home-line: #ffffff21;--home-panel: #ffffff06;--home-edge: #ffffff30;background:#111114}.landing-atmosphere{position:absolute;top:0;left:0;width:100%;height:1430px;pointer-events:none;z-index:-1;overflow:hidden;-webkit-mask-image:linear-gradient(#000 65%,transparent 100%);mask-image:linear-gradient(#000 65%,transparent 100%);background:radial-gradient(ellipse at 4% 5%,#ffffff 0%,transparent 58%),linear-gradient(145deg,#e8e8ef,#d2d3db 66%,#ededf0 95%)}.atmosphere-halo{position:absolute;width:1100px;height:1100px;top:-570px;left:15%;border-radius:50%;background:radial-gradient(circle at 55% 50%,#d1d2de00 30%,#ffffff 60%,#aaaab633 66%,transparent 72%);transform:scaleY(.85)}.atmosphere-ribbon{position:absolute;width:790px;height:1040px;border-radius:48%;top:-180px;right:-290px;transform:rotate(-42deg);background:linear-gradient(118deg,#e2e2e7 6%,#eeeeef 30%,#9d9da9 47%,#e9e9ed 61%,#fcfcff 66%,#d6d6df 76%);box-shadow:inset 1px 2px 2px #fff,-10px -1px 60px #f7f7ff6e;filter:blur(2px)}.ribbon-front{width:590px;height:1100px;top:140px;right:-130px;transform:rotate(42deg);background:linear-gradient(110deg,#c9cad2,#eeeef4 34%,#fff,#9b9da7 64%,#d8d9e0 71%);opacity:.63;filter:blur(3px)}.atmosphere-grain{position:absolute;inset:0;opacity:.17;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23777777' filter='url(%23n)' opacity='.4' d='M0 0h180v180H0z'/%3E%3C/svg%3E");-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent)}html[data-theme=dark] .landing-atmosphere{background:radial-gradient(ellipse at 5% 7%,#35343f 0%,transparent 53%),linear-gradient(150deg,#1d1d24,#16161a 62%,#111114 95%)}html[data-theme=dark] .atmosphere-halo{opacity:.12}html[data-theme=dark] .atmosphere-ribbon{background:linear-gradient(118deg,#16171b 6%,#45444f 30%,#70717e 47%,#35343d 61%,#999aa9 65%,#34343c 76%);box-shadow:inset 1px 2px 2px #ffffff45,-10px -1px 60px #2929366e;opacity:.6}html[data-theme=dark] .ribbon-front{opacity:.6;background:linear-gradient(110deg,#22232d,#4a4a57 34%,#888a98,#33343d 64%,#363640 71%)}.liquid-panel{background:var(--home-panel);border:1px solid var(--home-edge);box-shadow:inset 0 1px 1px #fffb,inset 0 -1px 1px #ffffff35,inset 1px 0 1px #ffffff70,0 12px 30px #24273509,0 1px 4px #1f20321a;backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2)}html[data-theme=dark] .liquid-panel{box-shadow:inset 0 1px 1px #ffffff35,inset 0 -1px 1px #ffffff10,inset 1px 0 1px #ffffff20,0 12px 30px #00000026,0 1px 4px #00000040}.sulk-home .site-header{max-width:1180px;min-height:68px;padding:9px 11px 9px 22px;margin:24px auto 0;border:1px solid var(--home-edge);background:linear-gradient(115deg,#ffffff3d,#ffffff12);box-shadow:inset 0 1px 1px #fffc,inset 0 -1px 1px #ffffff35,0 10px 32px #1819270b;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);gap:18px}.sulk-home .brand{font-size:24px;letter-spacing:-.8px;gap:7px}.sulk-home .brand-domain{font-size:17px;color:var(--home-muted)}.sulk-home .brand .sulk-mark{--brand-mark-size: 34px}.sulk-home .site-header nav{gap:5px;color:var(--home-muted);font-size:13px}.sulk-home .site-header nav a{padding:11px 17px;border-radius:50px;transition:background .2s,color .2s}.sulk-home .site-header nav a:hover{background:#ffffff28;color:var(--home-text)}.sulk-home .nav-spark{display:none}.sulk-home .nav-actions{gap:17px}.sulk-home .theme-toggle{display:inline-flex;width:40px;height:40px;color:var(--home-text);border:1px solid var(--home-line);background:#ffffff0f}.sulk-home .nav-login{font-size:12px}.sulk-home .nav-cta{min-height:44px;padding:11px 19px;background:#24242a;color:#fff;font-size:12px;border:1px solid #ffffff24;box-shadow:inset 0 1px 1px #ffffff30,0 3px 8px #16162315}html[data-theme=dark] .sulk-home .site-header{background:linear-gradient(115deg,#ffffff13,#ffffff04);box-shadow:inset 0 1px 1px #ffffff3a,0 10px 32px #00000025}html[data-theme=dark] .sulk-home .nav-cta{background:#eeeef1;color:#202126}.sulk-landing{max-width:1180px;margin:0 auto;padding:0 20px}.landing-hero{min-height:760px;display:grid;grid-template-columns:1.1fr 1fr;gap:75px;align-items:center;padding:53px 14px 70px}.landing-hero-copy{padding-bottom:0;min-width:0}.landing-kicker{font-size:9px;font-weight:600;letter-spacing:1.8px;color:var(--home-muted);display:flex;align-items:center;gap:9px;line-height:1.6}.landing-kicker>span{width:5px;height:5px;background:currentColor;border-radius:50%}.landing-hero h1{font-size:clamp(50px,5.5vw,77px);letter-spacing:-.067em;line-height:1.055;font-weight:570;margin:25px 0;white-space:nowrap}.landing-hero h1>span{color:#757580}html[data-theme=dark] .landing-hero h1>span{color:#a5a5b3}.landing-hero-copy>p{font-size:17px;line-height:1.7;font-weight:400;color:var(--home-muted);margin-bottom:32px;letter-spacing:-.2px}.landing-claim{display:flex;gap:0;align-items:center;padding:6px;min-height:62px;border-radius:50px;width:100%;max-width:477px;background:linear-gradient(125deg,#ffffff34,#ffffff10)}.landing-claim label{font-size:14px;font-weight:650;padding-left:15px;white-space:nowrap}.landing-claim input{font-size:14px;min-width:0;flex:1;width:40px;background:transparent;border:0;color:var(--home-text);padding:12px 5px;outline:none}.landing-claim input::placeholder{color:var(--home-muted)}.landing-claim input:focus-visible{border-radius:7px;outline:2px solid #878792;outline-offset:-2px}.landing-claim button{display:flex;align-items:center;justify-content:center;gap:12px;font-size:12px;font-weight:600;min-height:48px;border-radius:50px;padding:12px 20px;white-space:nowrap;background:#25252a;color:#f9f9fb;box-shadow:inset 0 1px 1px #ffffff39,0 3px 8px #16162315;border:1px solid #ffffff25;transition:background .2s}.landing-claim button:hover{background:#45454f}html[data-theme=dark] .landing-claim button{background:#eeeef2;color:#202126}.landing-hero-actions{display:flex;align-items:center;justify-content:space-between;max-width:465px;gap:15px;margin-top:17px;font-size:10px;color:var(--home-muted)}.landing-hero-actions>span,.landing-hero-actions>a{display:flex;align-items:center;gap:6px}.landing-hero-actions>a{color:var(--home-text)}.landing-platforms{margin-top:67px}.landing-platforms>span{font-size:8px;letter-spacing:1.6px;color:var(--home-muted)}.landing-platforms>div{display:flex;gap:21px;margin-top:18px;align-items:center;flex-wrap:wrap}.landing-platform{display:inline-flex;align-items:center;gap:7px;color:#585a64;font-size:10px;font-weight:600}.landing-platform svg{width:19px;height:19px}html[data-theme=dark] .landing-platform{color:#bbbcc5}.owner-showcase{position:relative;width:100%;max-width:416px;margin:0 auto;color:#f3f3f6;--home-muted: #b6b5c0;padding-top:26px}.owner-card-caption{position:absolute;top:0;left:3px;display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:.1px;color:#5b5d69}.owner-card-caption .caption-line{width:23px;height:1px;background:currentColor;opacity:.5}html[data-theme=dark] .owner-card-caption{color:#bcbcc8}.owner-card{position:relative;border:1px solid #ffffff90;border-radius:28px;background:linear-gradient(132deg,#202028cc,#16161dc2);box-shadow:inset 1px 0 1px #fff5,inset -1px -1px 1px #ffffff38,0 24px 60px #17172230,0 3px 8px #0b0b1922;backdrop-filter:blur(35px) saturate(.8);-webkit-backdrop-filter:blur(35px) saturate(.8);overflow:hidden}.owner-banner{height:111px;background:transparent;padding:20px 23px;display:flex;justify-content:space-between;align-items:flex-start}.owner-banner>span{font-size:10px;font-weight:450;letter-spacing:.4px;color:#8c8d96}.owner-banner>span>span{padding:0 7px;color:#5a5b65}.owner-banner .owner-banner-moth{--brand-mark-size: 26px;border-radius:7px;opacity:.75;padding:1px}.owner-card-content{padding:0 24px 17px}.owner-identity-top{display:flex;justify-content:space-between;align-items:flex-end;min-height:51px}.owner-avatar{position:relative;display:inline-flex;width:42px;height:42px;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;background:#35353f}.owner-avatar-image{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.owner-avatar-fallback{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:#e5e5ed;background:#3b3b45;border-radius:50%;font-weight:600}.owner-avatar-decorated{width:85px;height:85px;margin-top:-40px;border:5px solid #27272f;box-shadow:0 2px 6px #00000035;font-size:30px}.owner-decoration{position:absolute;pointer-events:none;left:-11px;top:-11px;width:calc(100% + 22px);height:calc(100% + 22px);object-fit:contain}.owner-label{font-size:7px;letter-spacing:1.1px;color:#c1c1cc;border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff13;background:#ffffff05;border-radius:30px;padding:6px 9px;margin-bottom:4px}.owner-card h2{display:flex;align-items:center;gap:8px;color:#fcfcff;font-size:30px;line-height:1.2;letter-spacing:-.9px;font-weight:700;margin:15px 0 10px}.owner-card h2 svg{filter:drop-shadow(0 0 6px #28a7ee30)}.owner-bio{font-size:12px;line-height:1.6;color:#ceced7;margin-bottom:15px}.owner-socials{display:flex;gap:19px;margin:0 0 16px;align-items:center}.owner-socials a{display:inline-flex;align-items:center;justify-content:center;min-height:28px;color:#ececf3;transition:opacity .15s,transform .15s}.owner-socials a:hover{opacity:.7;transform:translateY(-2px)}.owner-presence{display:block;background:linear-gradient(125deg,#ffffff0b,#ffffff03);border:1px solid #ffffff1b;box-shadow:inset 0 1px 1px #ffffff0c;padding:13px 15px;border-radius:15px;transition:border-color .2s}.owner-presence:hover,.owner-link:hover{border-color:#fff5}.presence-heading{display:flex;align-items:center;gap:7px;color:#c6c5d3;font-size:10px}.presence-heading .presence-live-label{margin-left:auto;font-size:6px;letter-spacing:1px;color:#b3b2c3}.presence-person{display:flex;align-items:center;gap:11px;margin-top:13px}.presence-person>div:nth-child(2){display:flex;flex-direction:column;gap:3px;min-width:0}.presence-person strong{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.presence-person>div>span{font-size:11px;color:#c0bfcb;overflow-wrap:anywhere}.presence-person>svg{margin-left:auto;color:#a7a6b6}.presence-avatar-wrap{position:relative;flex-shrink:0}.discord-status{position:absolute;width:13px;height:13px;border-radius:50%;border:3px solid #2b2a32;bottom:0;right:-1px;background:#898b96}.status-online{background:#3ba55c}.status-idle{background:#faa61a}.status-dnd{background:#ed4245}.status-offline{background:#81838e}.status-unknown{background:#62646d}.owner-link{display:flex;align-items:center;gap:12px;margin-top:10px;padding:11px 15px;border:1px solid #ffffff21;border-radius:14px;background:#ffffff06;box-shadow:inset 0 1px 1px #ffffff07;transition:border-color .2s}.owner-link-symbol{width:31px;height:31px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#202025;background:#eeeef2;font-weight:800;font-size:17px}.owner-link>div{display:flex;flex-direction:column;gap:3px}.owner-link strong{font-size:11px;font-weight:500;color:#ececf2}.owner-link>div>span{font-size:9px;color:#acacba}.owner-link>svg:last-child{margin-left:auto;color:#a7a7b5}.owner-portfolio{min-height:42px;margin-top:8px}.owner-portfolio>svg:first-child{color:#c7c7d2}.owner-credit{margin-top:18px;display:flex;align-items:center;justify-content:center;gap:6px;color:#a8a7b3;font-size:8px}.owner-credit .sulk-mark{--brand-mark-size: 18px;border-radius:4px;padding:1px;opacity:.85}.owner-credit strong{font-size:9px;color:#dad9e1;letter-spacing:.4px;margin-left:2px}.owner-card-footnote{color:#676875;display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px;margin-top:17px}.owner-card-footnote>span{width:3px;height:3px;background:currentColor;border-radius:50%}html[data-theme=dark] .owner-card-footnote{color:#a4a4b3}.landing-section-title{text-align:center;margin-bottom:37px}.landing-section-title .landing-kicker{justify-content:center}.landing-section-title h2{font-size:40px;letter-spacing:-1.8px;margin:14px 0 10px;line-height:1.2}.landing-section-title p{color:var(--home-muted);font-size:13px;margin:0}.landing-features{padding:48px 14px 85px;position:relative}.landing-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.landing-feature{position:relative;padding:30px;border-radius:25px;overflow:hidden}.feature-number{font-size:8px;letter-spacing:1.5px;color:var(--home-muted)}.landing-feature h3{font-size:26px;letter-spacing:-.8px;margin:19px 0 11px}.landing-feature>p{color:var(--home-muted);font-size:12px;line-height:1.8;margin-bottom:0}.landing-text-link{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:550;margin-top:22px;width:max-content}.landing-text-link:hover{text-decoration:underline;text-underline-offset:5px}.glass-playground{position:relative;isolation:isolate;height:235px;display:flex;align-items:center;justify-content:center;margin:15px -10px -2px}.playground-art{position:absolute;inset:20px 0 0;overflow:hidden;z-index:-1;border-radius:50%}.playground-art>div:first-child{position:absolute;width:250px;height:130px;border-radius:50%;top:39px;left:-10px;transform:rotate(-30deg);background:linear-gradient(140deg,#b4b3c2 20%,#e7e7f0 50%,#a3a3b4 65%,#78798c);box-shadow:inset -3px -4px 13px #62627540}.playground-art>div:last-child{position:absolute;width:160px;height:200px;border-radius:50%;top:17px;right:15px;transform:rotate(-36deg);background:linear-gradient(115deg,#e5e5f0,#b6b6c7,#dedee5 60%,#babac4);box-shadow:inset 3px 4px 18px #fff}.playground-surface{width:295px;max-width:100%;padding:21px 23px;border-radius:21px;background:linear-gradient(135deg,rgba(var(--preview-tint),.25),rgba(var(--preview-tint),.12));backdrop-filter:blur(var(--preview-blur)) saturate(1.2);-webkit-backdrop-filter:blur(var(--preview-blur)) saturate(1.2);box-shadow:inset 1px 1px 2px #fffa,inset -1px -1px 2px #ffffff70,0 7px 30px #23243816;border:1px solid #ffffff99;color:#333340}.playground-top{display:flex;gap:8px;align-items:center;font-size:10px}.playground-top strong{font-weight:600}.playground-top>span{margin-left:auto;font-size:6px;letter-spacing:.9px;color:#636375}.playground-tints{display:flex;align-items:center;justify-content:space-between;font-size:10px;margin:24px 0 19px}.playground-tints>div{display:flex;gap:7px}.playground-tints button{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 1px #ffffffcf,0 2px 5px #25253914;border:1px solid #ffffff99;color:#3d3d49}.playground-tints button.selected{outline:1px solid #686879;outline-offset:2px}.playground-blur{display:flex;justify-content:space-between;font-size:10px}.playground-surface input{display:block;width:100%;height:20px;margin:5px 0 0;accent-color:#5e5d70;cursor:pointer}.playground-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #4d4d641f;margin-top:16px;padding-top:12px;font-size:8px;color:#5f5f73}.landing-connections{display:flex;flex-direction:column;gap:12px;justify-content:center;height:235px;margin:15px 0 -2px}.landing-connections>div{display:flex;align-items:center;gap:13px;padding:14px 15px;border:1px solid var(--home-edge);border-radius:15px;background:#ffffff1a;box-shadow:inset 0 1px 1px #ffffff80,0 4px 12px #29293705}.landing-connections>div>span{width:37px;height:37px;display:flex;align-items:center;justify-content:center;background:#ffffff30;border-radius:10px;border:1px solid #ffffff50}.landing-connections>div>div{display:flex;flex-direction:column;gap:5px}.landing-connections strong{font-size:12px;font-weight:550}.landing-connections>div>div>span{font-size:10px;color:var(--home-muted)}.landing-connections>div>svg{margin-left:auto;color:var(--home-muted)}html[data-theme=dark] .playground-surface{background:linear-gradient(135deg,rgba(var(--preview-tint),.16),#16162142);color:#fff;border-color:#ffffff70}html[data-theme=dark] .playground-art{opacity:.45}html[data-theme=dark] .playground-top>span,html[data-theme=dark] .playground-bottom{color:#d4d3de}html[data-theme=dark] .landing-connections>div{box-shadow:inset 0 1px 1px #ffffff1a;background:#ffffff02}html[data-theme=dark] .landing-connections>div>span{background:#ffffff06;border-color:#ffffff16}.landing-pricing{padding:38px 14px 80px}.landing-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:880px;margin:auto}.landing-plan{padding:29px;border-radius:25px}.landing-plan-top{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:15px;font-weight:600}.plan-simple{font-size:9px;font-weight:400;color:var(--home-muted)}.plan-lifetime{display:flex;gap:5px;align-items:center;font-size:7px;letter-spacing:.6px;padding:6px 9px;border:1px solid var(--home-line);border-radius:30px;font-weight:500}.landing-price{font-size:49px;letter-spacing:-2.2px;font-weight:550;margin:25px 0 4px}.landing-price>span{font-size:10px;letter-spacing:0;color:var(--home-muted);font-weight:400;margin-left:11px}.landing-plan>p{font-size:11px;color:var(--home-muted)}.landing-plan ul{list-style:none;padding:20px 0 18px;margin:0;display:flex;flex-direction:column;gap:17px;border-top:1px solid var(--home-line)}.landing-plan li{display:flex;align-items:center;gap:9px;font-size:11px}.landing-plan li svg{color:var(--home-muted)}.landing-plan-button{display:flex;align-items:center;justify-content:center;gap:12px;background:#29292f;color:#fff;border:1px solid #ffffff22;border-radius:50px;padding:13px 15px;font-size:11px;margin-top:10px;min-height:46px;box-shadow:inset 0 1px 1px #ffffff25}.landing-plan-button:hover{opacity:.8}.plan-button-glass{background:#fff2;color:var(--home-text);border-color:var(--home-edge);box-shadow:inset 0 1px 1px #ffffff90,0 3px 12px #00000005}.landing-plan small{display:block;text-align:center;color:var(--home-muted);font-size:9px;margin-top:12px}.landing-plan-premium{background:linear-gradient(125deg,#c9c8d422,#ffffff09)}.landing-questions{display:grid;grid-template-columns:1fr 1.4fr;gap:100px;padding:26px 14px 80px;max-width:1010px;margin:auto}.landing-questions h2{font-size:35px;letter-spacing:-1.6px;margin:14px 0 20px}.landing-questions>div>a{font-size:11px;display:inline-flex;align-items:center;gap:7px;color:var(--home-muted)}.landing-question{border-bottom:1px solid var(--home-line)}.landing-question:first-child{border-top:1px solid var(--home-line)}.landing-question button{width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:25px;background:transparent;color:var(--home-text);font-size:12px;padding:21px 0}.landing-question button[aria-expanded=true]>svg{transform:rotate(180deg)}.landing-question p{font-size:12px;color:var(--home-muted);padding-bottom:10px;line-height:1.8}.landing-end{display:flex;align-items:center;flex-direction:column;padding:20px 0 70px}.landing-end>.sulk-mark{--brand-mark-size: 54px;padding:5px;margin-bottom:19px}.landing-end h2{font-size:37px;letter-spacing:-1.7px;margin-bottom:22px}.landing-end .landing-claim{max-width:350px;min-height:52px;padding:5px;border-radius:50px;flex-wrap:nowrap}.landing-end .landing-claim label{font-size:12px;padding-left:12px}.landing-end .landing-claim input{font-size:12px;height:40px;padding:8px 5px}.landing-end .landing-claim button{width:auto;min-height:40px;margin:0;padding:10px 14px;gap:7px;font-size:11px}.landing-footer{display:flex;align-items:center;gap:25px;max-width:1112px;margin:auto;border-top:1px solid var(--home-line);padding:29px 0 32px}.landing-footer-brand{display:flex;align-items:center;gap:5px;font-size:21px;letter-spacing:-.8px}.landing-footer-brand>.sulk-mark{--brand-mark-size: 30px}.landing-footer-brand strong>span{color:var(--home-muted);font-weight:400;font-size:15px}.landing-footer>span{font-size:9px;color:var(--home-muted)}.landing-footer>nav{margin-left:auto;display:flex;gap:25px;font-size:10px;color:var(--home-muted)}.sulk-home :is(button,a,input):focus-visible{outline-color:#88869d}.auth-right .owner-showcase{width:min(416px,calc(100% - 40px));margin-top:28px}.auth-right .auth-art-copy{margin-top:25px}@media(min-width:1600px){.landing-atmosphere .atmosphere-ribbon{right:calc((100vw - 1440px)/2 - 280px)}.landing-atmosphere .ribbon-front{right:calc((100vw - 1440px)/2 - 130px)}}@media(max-width:1230px){.sulk-home .site-header{margin-left:35px;margin-right:35px}.landing-hero{gap:45px}.landing-footer{margin-left:35px;margin-right:35px}.landing-platforms>div{gap:14px}.landing-platform{font-size:9px}}@media(max-width:1000px){.landing-hero{gap:35px;padding:50px 15px 65px;min-height:715px}.landing-hero h1{font-size:60px;white-space:normal}.landing-platforms>div{gap:17px}.landing-platform>span{display:none}.landing-hero-copy>p{font-size:15px}.landing-hero-actions{font-size:9px;gap:8px;flex-wrap:wrap}.landing-claim{min-height:58px;padding:5px}.landing-claim label{font-size:12px;padding-left:9px}.landing-claim input{font-size:12px}.landing-claim button{font-size:10px;padding:12px;gap:7px;min-height:44px}.owner-card-content{padding-left:20px;padding-right:20px}.sulk-home .site-header nav a{padding:10px}.sulk-home .nav-actions{gap:10px}.landing-questions{gap:55px}.landing-platforms{margin-top:42px}.landing-feature{padding:25px}.landing-feature h3{font-size:23px}.wide-break{display:none}}@media(max-width:760px){.sulk-home .site-header{margin:16px 22px 0;min-height:62px;padding:8px 10px 8px 17px}.sulk-home .site-header nav{gap:0}.sulk-home .site-header nav a{padding:10px 8px;font-size:11px}.sulk-home .nav-login{display:none}.sulk-home .nav-cta{font-size:10px;min-height:40px;padding:10px 14px}.sulk-home .brand{font-size:22px}.sulk-home .brand .sulk-mark{--brand-mark-size:29px}.landing-hero{gap:25px;grid-template-columns:1fr 1fr;padding:55px 2px 50px}.landing-hero h1{font-size:48px}.landing-hero-copy>p{font-size:13px}.landing-kicker{font-size:7px;letter-spacing:1.2px}.landing-claim{flex-wrap:wrap;border-radius:22px;padding:8px}.landing-claim label{font-size:13px}.landing-claim input{font-size:13px;height:36px}.landing-claim button{width:100%;margin-top:4px;border-radius:30px;font-size:12px}.landing-hero-actions{font-size:9px;row-gap:13px}.landing-platforms{margin-top:25px}.landing-platforms>span{font-size:6px;letter-spacing:1px}.landing-platforms>div{gap:17px}.owner-card-content{padding-left:17px;padding-right:17px}.owner-card{border-radius:23px}.owner-banner{height:100px;padding:18px}.owner-avatar-decorated{width:75px;height:75px;margin-top:-34px}.owner-card h2{font-size:27px}.owner-card-caption{font-size:9px}.owner-bio{font-size:11px}.owner-label{font-size:6px;letter-spacing:.7px}.presence-heading{font-size:9px}.presence-heading .presence-live-label{font-size:5px;letter-spacing:.4px}.owner-presence{padding:12px}.owner-portfolio strong{font-size:10px}.owner-card-footnote{font-size:8px}.landing-section-title h2{font-size:35px}.landing-features{padding:40px 2px 55px}.landing-feature-grid{gap:15px}.landing-feature{padding:23px 20px}.landing-feature h3{font-size:22px}.landing-feature>p{font-size:11px}.landing-connections>div{padding:12px 10px;gap:9px}.landing-connections>div>div>span{font-size:8px}.landing-connections>div>span{width:31px;height:31px}.landing-connections strong{font-size:11px}.playground-surface{padding:18px}.playground-top{font-size:9px;gap:6px}.landing-pricing{padding:30px 2px 55px}.landing-plan{padding:23px}.landing-plan-top{font-size:13px}.plan-simple{display:none}.landing-plan li{font-size:10px}.landing-price{font-size:44px}.landing-price>span{font-size:8px}.landing-questions{padding:25px 2px 55px;gap:30px}.landing-end h2{font-size:33px}.landing-footer{margin:0 22px}.landing-footer>span{font-size:8px}.landing-footer>nav{gap:15px}}@media(max-width:600px){.sulk-home .site-header{margin:14px 16px 0;gap:8px;min-height:59px;padding:7px 8px 7px 13px}.sulk-home .brand{font-size:21px;gap:4px}.sulk-home .brand .sulk-mark{--brand-mark-size:28px}.sulk-home .brand-domain{font-size:14px}.sulk-home .nav-actions{gap:5px}.sulk-home .theme-toggle{display:inline-flex;width:35px;height:35px}.sulk-home .nav-cta{font-size:10px;min-height:37px;padding:9px 12px;gap:6px}.sulk-home .nav-cta svg{width:12px}.sulk-home .mobile-menu{width:30px;color:var(--home-text)}.sulk-home .site-header nav{top:67px;background:#ededf0ed;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid #ffffffbc;box-shadow:inset 0 1px 1px #fff,0 10px 25px #22223020;z-index:10}.sulk-home .site-header nav a{padding:13px;font-size:13px}html[data-theme=dark] .sulk-home .site-header nav{background:#232329f0;border-color:#ffffff26;box-shadow:inset 0 1px 1px #fff3,0 10px 25px #0003}.sulk-landing{padding:0 24px}.landing-hero{display:flex;flex-direction:column;gap:38px;padding:45px 0 48px;min-height:0;align-items:stretch}.landing-kicker{font-size:7px;letter-spacing:1.4px}.landing-hero h1{font-size:clamp(44px,11.8vw,65px);white-space:nowrap;letter-spacing:-.065em;margin:18px 0 17px;line-height:1.055}.landing-hero-copy>p{font-size:14px;line-height:1.6;margin-bottom:23px}.landing-claim{flex-wrap:nowrap;padding:5px;min-height:54px;border-radius:40px;max-width:none}.landing-claim label{font-size:12px;padding-left:10px}.landing-claim input{font-size:12px;padding:8px 3px}.landing-claim button{width:auto;margin:0;min-height:42px;font-size:10px;padding:11px 13px;gap:8px}.landing-hero-actions{font-size:8px;gap:8px;margin-top:13px}.landing-hero-actions svg{width:12px}.landing-platforms{margin-top:26px}.landing-platforms>span{font-size:6px;letter-spacing:1.2px}.landing-platforms>div{gap:19px;margin-top:11px}.landing-platform>span{display:inline;font-size:8px}.landing-platform{gap:5px}.landing-platform svg{width:15px;height:15px}.owner-showcase{max-width:380px;padding-top:25px}.owner-card{border-radius:24px}.owner-banner{height:101px;padding:19px 22px}.owner-card-content{padding:0 22px 16px}.owner-avatar-decorated{width:80px;height:80px;margin-top:-37px}.owner-label{font-size:6px;letter-spacing:.8px}.owner-card h2{font-size:29px;margin-top:12px}.owner-bio{font-size:12px}.owner-socials{gap:21px;margin-bottom:16px}.owner-presence{padding:13px 15px}.presence-heading{font-size:10px}.presence-heading .presence-live-label{font-size:6px;letter-spacing:.6px}.presence-person strong{font-size:12px}.presence-person>div>span{font-size:10px}.owner-card-caption{font-size:9px}.owner-card-footnote{font-size:8px}.owner-portfolio strong{font-size:11px}.landing-atmosphere{height:1550px;background:radial-gradient(ellipse at 0% 5%,#fff,transparent 55%),linear-gradient(145deg,#e9e9ef,#d6d6e0 72%,#ededf0 99%)}.atmosphere-ribbon{width:600px;height:800px;top:230px;right:-390px;transform:rotate(-40deg)}.ribbon-front{width:440px;height:900px;top:520px;right:-60px;transform:rotate(42deg);opacity:.45}.atmosphere-halo{top:-580px;left:-430px}.landing-features{padding:25px 0 45px}.landing-section-title{margin-bottom:25px;text-align:left}.landing-section-title .landing-kicker{justify-content:flex-start}.landing-section-title h2{font-size:30px;letter-spacing:-1.3px;margin:12px 0 10px}.landing-section-title p{font-size:11px;line-height:1.7}.landing-feature-grid{grid-template-columns:1fr;gap:18px}.landing-feature{padding:25px;border-radius:23px}.feature-number{font-size:7px}.landing-feature h3{font-size:23px;margin-top:17px}.landing-feature>p{font-size:11px;line-height:1.8}.playground-surface{padding:20px 22px}.playground-top{font-size:10px}.glass-playground{height:227px}.landing-text-link{font-size:11px;margin-top:18px}.landing-connections{height:234px;margin-top:15px}.landing-connections>div{padding:13px;gap:12px}.landing-connections>div>span{width:36px;height:36px}.landing-connections strong{font-size:12px}.landing-connections>div>div>span{font-size:10px}.landing-pricing{padding:20px 0 45px}.landing-price-grid{grid-template-columns:1fr;gap:18px}.landing-plan{padding:27px;border-radius:23px}.landing-plan-top{font-size:15px}.plan-simple{display:inline}.plan-lifetime{font-size:7px}.landing-price{font-size:48px}.landing-price>span{font-size:10px}.landing-plan li{font-size:11px}.landing-plan ul{gap:18px}.landing-plan>p{font-size:11px}.landing-questions{grid-template-columns:1fr;gap:25px;padding:20px 0 45px}.landing-questions h2{font-size:30px;margin:12px 0}.landing-question button{font-size:11px;padding:21px 0}.landing-question p{font-size:11px}.landing-end{padding:15px 0 50px}.landing-end h2{font-size:28px;letter-spacing:-1.2px;text-align:center}.landing-end>.sulk-mark{--brand-mark-size:47px}.landing-footer{flex-wrap:wrap;gap:15px;margin:0 24px;padding:25px 0}.landing-footer>span{margin-left:auto}.landing-footer>nav{width:100%;margin:0;justify-content:flex-start;gap:23px;font-size:10px}}@media(max-width:370px){.sulk-landing{padding:0 19px}.sulk-home .site-header{margin-left:12px;margin-right:12px}.sulk-home .nav-cta{padding:9px 10px}.sulk-home .theme-toggle{width:31px;height:31px}.sulk-home .brand{font-size:19px}.sulk-home .brand .sulk-mark{--brand-mark-size:25px}.landing-hero h1{font-size:43px}.landing-claim button{font-size:9px;padding:10px;gap:5px}.landing-platforms>div{gap:14px}.landing-platform>span{display:none}.owner-card-content{padding-left:18px;padding-right:18px}.owner-presence{padding:12px}.landing-feature,.landing-plan{padding:23px}.landing-hero-actions{font-size:7px}}@media(prefers-reduced-transparency:reduce){.sulk-home .liquid-panel,.sulk-home .site-header{background:#eeeef3}html[data-theme=dark] .sulk-home .liquid-panel,html[data-theme=dark] .sulk-home .site-header{background:#25252d}.owner-card{background:#24242c}}@media(max-width:600px){.sulk-home .theme-toggle,.sulk-home .mobile-menu{width:44px;height:44px}.sulk-home .nav-cta{min-height:44px}.playground-tints button{width:44px;height:44px}.playground-tints{margin:19px 0 15px}.presence-person>div>span{font-size:11px}.presence-person strong{font-size:13px}.owner-socials{gap:7px;margin-left:-9px;margin-top:-7px;margin-bottom:9px}.owner-socials a{width:44px;min-height:44px}}@media(max-width:370px){.sulk-home .nav-cta{font-size:9px;padding:9px 8px}.sulk-home .nav-cta svg{display:none}.sulk-home .brand{font-size:18px}.sulk-home .brand-domain{font-size:12px}.sulk-home .nav-actions{gap:2px}.sulk-home .site-header{padding-left:10px;gap:5px}.sulk-home .brand .sulk-mark{--brand-mark-size:24px}}.sulk-home{--home-panel:#ffffff2a;--home-edge:#ffffff8c;background:#eeeeef}html[data-theme=dark] .sulk-home{--home-text:#f1f1f2;--home-muted:#a2a2a7;--home-line:#ffffff16;--home-panel:#ffffff05;--home-edge:#ffffff25;background:#080809}.sulk-home .landing-atmosphere{height:1450px;background:none;-webkit-mask-image:linear-gradient(#000 0%,#000 47%,#0008 69%,transparent 98%);mask-image:linear-gradient(#000 0%,#000 47%,#0008 69%,transparent 98%)}.sulk-home .atmosphere-grain{opacity:.08;-webkit-mask-image:none;mask-image:none}.sulk-home .landing-hero{min-height:730px;padding-top:54px;padding-bottom:70px}.sulk-home .site-header{border-radius:25px;background:linear-gradient(110deg,#ffffff25,#ffffff0c);border-color:var(--home-edge)}html[data-theme=dark] .sulk-home .site-header{background:linear-gradient(110deg,#ffffff0e,#ffffff03);box-shadow:inset 0 1px 1px #fff2,0 8px 32px #00000020}html[data-theme=dark] .landing-hero h1>span{color:#a9aaac;background:linear-gradient(100deg,#f0f0f0,#8d8d91 74%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sulk-home .landing-claim{background:linear-gradient(125deg,#ffffff12,#ffffff04);border-color:var(--home-edge);box-shadow:inset 1px 1px 1px #ffffff35,inset -1px -1px 1px #ffffff12,0 10px 35px #0000000a;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.landing-platforms>.platform-belt{position:relative;display:block;overflow:hidden;width:100%;max-width:440px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);margin-top:18px;flex-wrap:nowrap;padding:5px 0;isolation:isolate}.platform-belt-track{display:flex;width:max-content;animation:platform-conveyor 25s linear infinite;will-change:transform}.platform-belt-group{display:flex;align-items:center;gap:21px;padding-right:21px;flex-shrink:0}.platform-belt .landing-platform{white-space:nowrap;flex-shrink:0;gap:7px;font-size:10px}.platform-belt .landing-platform>span{display:inline}.platform-belt-blur{position:absolute;top:0;bottom:0;width:24px;pointer-events:none;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.platform-belt-blur.blur-left{left:0;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent)}.platform-belt-blur.blur-right{right:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.platform-belt:hover .platform-belt-track,.platform-belt:focus-within .platform-belt-track{animation-play-state:paused}.platform-belt:focus-visible{outline:1px solid var(--home-muted);outline-offset:5px;border-radius:4px}.platform-belt::-webkit-scrollbar{display:none}@keyframes platform-conveyor{to{transform:translate(-33.333333%)}}.owner-showcase{max-width:385px}.owner-card{background:linear-gradient(123deg,#ffffff0d,#ffffff03 54%,#ffffff09);border:1px solid #ffffff32;border-radius:27px;box-shadow:inset 1px 1px 1px #ffffff38,inset -1px -1px 1px #ffffff17,0 25px 70px #0003;backdrop-filter:blur(28px) saturate(.7);-webkit-backdrop-filter:blur(28px) saturate(.7)}.owner-card:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 18px #ffffff04;pointer-events:none}.owner-banner{height:92px}.owner-card-content{padding:0 22px 15px}.owner-identity-top{min-height:42px}.owner-identity-top .owner-portrait{width:77px;height:77px;margin-top:-38px;border:4px solid #282829;box-shadow:0 2px 6px #0002;background:#252529}.owner-portrait .discord-avatar-decoration{inset:-12px;width:calc(100% + 24px);height:calc(100% + 24px)}.owner-card h2{margin:13px 0 9px}.owner-bio{margin-bottom:8px;color:#c9c9cd}.owner-socials{gap:11px;margin:0 0 10px -6px}.owner-socials a{width:35px;min-height:37px}.owner-card .discord-presence-card{background:linear-gradient(110deg,#ffffff0a,#ffffff03);border-color:#ffffff25;border-radius:16px;padding:18px 15px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.owner-card .discord-profile-avatar:not(.owner-portrait){width:43px;height:43px}.owner-card .discord-presence-identity{gap:14px}.owner-card .discord-display-name{font-size:14px}.owner-card .discord-avatar-status .discord-avatar-decoration{inset:-8px;width:calc(100% + 16px);height:calc(100% + 16px)}.owner-card .discord-nameplate{opacity:.84}.owner-link{padding:11px 14px;margin-top:12px;border-color:#ffffff17;min-height:54px;border-radius:15px;background:#ffffff04}.owner-link-symbol{background:#e2e2e4;border-radius:8px;width:30px;height:30px}.owner-credit{margin-top:15px;gap:5px}.owner-credit .sulk-mark{--brand-mark-size:22px;opacity:.7}.owner-card-footnote{font-size:9px;color:#9b9b9f}html:not([data-theme=dark]) .owner-card{background:linear-gradient(123deg,#27282dcc,#17171fb5)}.widget-showcase{position:relative;padding:75px 14px 95px}.widget-showcase:before{content:"";position:absolute;left:50%;top:95px;width:900px;max-width:100vw;height:380px;transform:translate(-50%);background:radial-gradient(ellipse,#9292970e,transparent 65%);z-index:-1;pointer-events:none}.widget-showcase .landing-section-title{margin-bottom:52px}.widget-showcase .landing-section-title h2{font-size:46px;font-weight:520;letter-spacing:-2px;margin:14px 0 17px}.widget-showcase .landing-section-title h2>span{color:var(--home-muted)}.widget-showcase .landing-section-title p{font-size:14px;line-height:1.8}.widget-orbit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;max-width:1030px;margin:auto;align-items:start}.showcase-widget{position:relative;min-width:0;border-radius:23px;padding:19px 20px;color:#ededf0;border:1px solid #ffffff24;background:linear-gradient(135deg,#ffffff0d,#ffffff02);box-shadow:inset 1px 1px 1px #ffffff1e,inset -1px -1px 1px #ffffff08,0 15px 30px #00000016;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.showcase-twitch{margin-top:29px;background:linear-gradient(140deg,#9a75ff12,#ffffff02)}.showcase-roblox{margin-top:9px}.showcase-widget-label{display:flex;align-items:center;gap:7px;font-size:8px;letter-spacing:.9px;color:#bdbdc5;line-height:16px;margin-bottom:23px}.showcase-widget-label>img{width:14px;height:14px;filter:invert(1)}.showcase-widget-label>small{margin-left:auto;color:#888890;font-size:6px;letter-spacing:1px}.showcase-widget-person{display:flex;align-items:center;gap:13px;min-width:0}.showcase-widget-person>div{min-width:0}.showcase-widget-person strong{font-size:17px;font-weight:600;letter-spacing:-.3px;display:block;line-height:1.5;overflow-wrap:anywhere}.showcase-widget-person strong>span{font-weight:400;color:#9f9fa9;font-size:13px}.showcase-widget-person p{font-size:10px;color:#a7a7b2;margin:3px 0 0;line-height:1.5}.showcase-widget-person p>span{padding:0 4px;color:#72727c}.valorant-rank{width:53px;height:53px;object-fit:contain;filter:drop-shadow(0 0 16px #38d0a325)}.rank-progress{margin-top:26px;background:#ffffff0b;border-radius:4px;height:3px;overflow:hidden}.rank-progress>span{display:block;width:64%;height:100%;background:linear-gradient(90deg,#436c60,#a1cec1);border-radius:inherit}.showcase-widget-foot{display:flex;align-items:center;justify-content:space-between;margin-top:17px;font-size:9px;color:#92929d}.showcase-widget-foot>img{width:13px;height:13px;filter:invert(1);opacity:.5}.twitch-preview-avatar{display:flex;align-items:center;justify-content:center;width:53px;height:53px;border-radius:15px;flex-shrink:0;color:#dbccff;background:linear-gradient(140deg,#6f47ad55,#3b2a5622);border:1px solid #cab2ff22;box-shadow:inset 0 1px #cab2ff1a}.stream-preview-dot{width:6px;height:6px;border-radius:50%;background:#c7a0fd;margin-left:auto;box-shadow:0 0 10px #a381b744}.twitch-wave{display:flex;align-items:center;justify-content:space-between;height:32px;gap:4px;margin:13px 0 11px;opacity:.7}.twitch-wave>span{width:4px;border-radius:4px;background:linear-gradient(#bfb0da,#ffffff15);transform-origin:center;animation:widget-wave 2.6s ease-in-out infinite alternate}@keyframes widget-wave{to{transform:scaleY(.4);opacity:.5}}.showcase-view{display:flex;align-items:center;gap:5px;font-size:10px;color:#d7d7de;width:max-content;max-width:100%;transition:color .2s}.showcase-view:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.roblox-preview-avatar{width:55px;height:55px;object-fit:cover;background:linear-gradient(135deg,#ffffff20,#ffffff03);border:1px solid #ffffff1c;border-radius:14px;flex-shrink:0}.roblox-presence-example{display:flex;gap:9px;align-items:center;margin:19px 0 15px;background:#ffffff04;border-radius:10px;padding:9px 10px;border:1px solid #ffffff08}.roblox-presence-example>span{width:5px;height:5px;border-radius:50%;background:#86bda5;flex-shrink:0}.roblox-presence-example>div{display:flex;flex-direction:column;gap:3px}.roblox-presence-example strong{font-size:9px;font-weight:500;color:#d4d4dc}.roblox-presence-example>div>span{font-size:8px;color:#9a9aa6}.roblox-presence-example>svg{margin-left:auto;color:#a2a2ac}.widget-preview-note{text-align:center;font-size:9px;color:var(--home-muted);opacity:.8;margin:22px 0 0}.music-showcase{display:grid;grid-template-columns:1fr;gap:16px;align-items:center;max-width:1060px;margin:85px auto 0}.music-showcase h3{font-size:34px;letter-spacing:-1.3px;font-weight:530;line-height:1.2;margin:14px 0 16px}.music-showcase-heading{text-align:center;color:var(--home-text);font-family:SULK Player,sans-serif;font-size:14px;font-weight:700}.music-showcase.music-showcase-player{gap:14px}.music-showcase-heading{display:flex;flex-direction:column;align-items:center;gap:5px}.music-showcase .music-showcase-heading>h3{margin:0;font-size:clamp(17px,2.1vw,21px);line-height:1.4;font-weight:600;letter-spacing:-.35px;color:var(--home-text)}.music-showcase-heading>.music-showcase-status{margin:0;color:var(--home-muted);font-size:11px;line-height:1.4;font-weight:400;letter-spacing:.05px}.music-showcase.music-showcase-player .music-showcase-card{padding-top:0}.music-showcase .landing-text-link{margin-top:17px}.music-showcase-card{min-width:0;padding:0;position:relative}.music-showcase-card:before{display:none}.music-showcase .spotify-presence{padding:23px;border-radius:23px;background:linear-gradient(125deg,#b9c8af16,#ffffff04);box-shadow:inset 1px 1px 1px #fff2,0 15px 40px #0002}.music-showcase .spotify-art{width:62px;height:62px;border-radius:12px}.music-showcase .spotify-track-copy>a{font-size:13px}.music-showcase .spotify-track-copy>span:last-child{font-size:11px}.music-showcase .spotify-caption{font-size:7px;letter-spacing:1px}.music-example-note{font-size:9px;display:block;text-align:center;color:var(--home-muted);margin-top:15px}html:not([data-theme=dark]) .showcase-widget{background:linear-gradient(125deg,#27282deb,#24242cdb)}html:not([data-theme=dark]) .music-showcase .spotify-presence{background:linear-gradient(125deg,#364035ed,#272e28ed)}.landing-plan{border-color:var(--home-line);border-radius:23px;background:linear-gradient(120deg,#ffffff06,#ffffff02)}.landing-plan-premium{background:linear-gradient(125deg,#ffffff0b,#ffffff02);border-color:var(--home-edge)}.landing-question button>svg{transition:transform .25s}@media(max-width:1000px){.sulk-home .landing-hero{gap:35px;min-height:690px}.platform-belt-group{gap:21px;padding-right:21px}.platform-belt .landing-platform>span{display:inline}.widget-showcase{padding-top:60px}.widget-orbit{gap:14px}.showcase-widget{padding:17px}.showcase-widget-person{gap:9px}.showcase-widget-person strong{font-size:15px}.music-showcase{gap:45px;margin-top:65px}}@media(max-width:760px){.sulk-home .landing-hero{gap:25px;padding-top:55px;padding-bottom:55px}.owner-card-content{padding:0 17px 15px}.owner-card .discord-presence-card{padding:16px 12px}.owner-card .discord-display-name{font-size:13px}.owner-card .discord-presence-identity{gap:12px}.widget-showcase{padding:55px 2px 65px}.widget-showcase .landing-section-title h2{font-size:37px}.widget-orbit{gap:12px}.showcase-widget{padding:15px}.showcase-widget-person{align-items:flex-start;flex-direction:column;gap:9px}.showcase-widget-label{font-size:7px;letter-spacing:.4px;margin-bottom:18px}.showcase-widget-label>small{font-size:5px;letter-spacing:.5px}.stream-preview-dot{position:absolute;right:20px;top:65px}.showcase-widget-person strong{font-size:16px}.music-showcase{gap:25px}.music-showcase h3{font-size:29px}.music-showcase .spotify-presence{padding:18px}.music-showcase .spotify-art{width:48px;height:48px}.music-showcase .spotify-track-copy>a{font-size:11px}}@media(max-width:600px){.sulk-home .site-header{border-radius:22px}.sulk-home .landing-hero{gap:44px;padding:46px 0 45px;min-height:0}.sulk-home .landing-atmosphere{height:1480px;-webkit-mask-image:linear-gradient(#000 0%,#000 50%,#0008 78%,transparent 99%);mask-image:linear-gradient(#000 0%,#000 50%,#0008 78%,transparent 99%)}.landing-platforms>.platform-belt{margin-top:11px;max-width:440px}.platform-belt .landing-platform{font-size:8px;gap:5px}.platform-belt .landing-platform>span{display:inline}.platform-belt-group{gap:19px;padding-right:19px}.owner-showcase{max-width:355px}.owner-banner{height:94px}.owner-card-content{padding:0 20px 15px}.owner-card .discord-presence-card{padding:18px 15px}.owner-card .discord-display-name{font-size:14px}.owner-card .discord-presence-identity{gap:15px}.owner-socials a{width:44px;min-height:44px}.owner-socials{gap:4px;margin-left:-8px;margin-top:-3px}.widget-showcase{padding:40px 0 55px}.widget-showcase .landing-section-title{margin-bottom:30px}.widget-showcase .landing-section-title h2{font-size:32px;letter-spacing:-1.4px;max-width:330px;line-height:1.2}.widget-showcase .landing-section-title p{font-size:12px}.widget-orbit{grid-template-columns:1fr;gap:15px;max-width:380px}.showcase-widget{padding:20px 23px;border-radius:22px}.showcase-twitch,.showcase-roblox{margin-top:0}.showcase-widget-label{font-size:8px;letter-spacing:.9px;margin-bottom:17px}.showcase-widget-label>small{font-size:6px;letter-spacing:1px}.showcase-widget-person{align-items:center;flex-direction:row;gap:14px}.showcase-widget-person strong{font-size:18px}.showcase-widget-person p{font-size:11px}.showcase-widget-foot{font-size:10px}.stream-preview-dot{position:static;margin-left:auto}.twitch-wave{margin-top:17px;margin-bottom:16px}.showcase-view{font-size:11px}.roblox-presence-example{margin-top:17px;padding:11px 12px}.roblox-presence-example strong{font-size:11px}.roblox-presence-example>div>span{font-size:9px}.rank-progress{margin-top:20px}.widget-preview-note{font-size:8px;line-height:1.7;margin-top:17px}.music-showcase{grid-template-columns:1fr;gap:20px;margin-top:58px}.music-showcase h3{font-size:31px}.music-showcase-card{padding:8px 0 0}.music-showcase .spotify-presence{padding:21px}.music-showcase .spotify-art{width:58px;height:58px}.music-showcase .spotify-track-copy>a{font-size:12px}.music-showcase .spotify-play{width:35px;height:35px}.music-example-note{font-size:8px}}@media(max-width:370px){.platform-belt .landing-platform>span{display:inline}.owner-card-content{padding:0 17px 15px}.music-showcase .spotify-art{width:46px;height:46px}.music-showcase .spotify-presence{padding:16px}.music-showcase .spotify-track-copy>a{font-size:11px}}@media(prefers-reduced-motion:reduce){.platform-belt-track,.twitch-wave>span{animation:none;will-change:auto}.platform-belt-track{transform:none}.landing-platforms>.platform-belt{overflow-x:auto;scrollbar-width:none}.platform-belt-group[aria-hidden=true]{display:none}.landing-question button>svg{transition:none}}@media(prefers-reduced-transparency:reduce){.owner-card,.showcase-widget{background:#202024}.sulk-home .landing-claim{background:#e6e6e9}html[data-theme=dark] .sulk-home .landing-claim{background:#202024}}.twitch-channel-avatar{width:53px;height:53px;object-fit:cover;flex-shrink:0;border-radius:14px;border:1px solid #ffffff26}.sulk-home .landing-atmosphere{position:fixed;inset:0;height:100vh;-webkit-mask-image:none;mask-image:none;opacity:.92}.atmosphere-grain{display:none}.landing-claim{transition:border-color .22s,box-shadow .22s}.landing-claim:focus-within{border-color:#ffffff8a;box-shadow:inset 0 1px 1px #ffffff38,0 0 0 3px #ffffff07}.landing-claim input:focus,.landing-claim input:focus-visible{outline:none!important;box-shadow:none!important;border:0;background:transparent}html[data-theme=light] .landing-claim:focus-within{border-color:#4446;box-shadow:0 0 0 3px #00000005}.owner-roblox{margin-top:12px;padding:13px 14px;border:1px solid #ffffff20;border-radius:16px;background:linear-gradient(120deg,#ffffff08,#ffffff02);color:#f4f4f5}.owner-widget-heading{display:flex;align-items:center;gap:6px;font-size:8px;letter-spacing:1px;color:#b6b6bc;margin-bottom:11px}.owner-widget-heading small{margin-left:auto;font-size:7px;letter-spacing:.8px;opacity:.65}.owner-roblox .creator-card{padding:0;border:0;background:none;box-shadow:none}.owner-roblox .creator-bio{font-size:10px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.widget-orbit{align-items:center}.showcase-widget{height:auto;min-height:0;display:flex;flex-direction:column}.showcase-widget-label{margin-bottom:17px}.showcase-widget .creator-card{background:none;border:0;padding:0;box-shadow:none}.valorant-details{display:flex;justify-content:space-between;gap:18px;margin:14px 0 12px}.valorant-details>div{display:flex;flex-direction:column;gap:6px}.valorant-details>div:last-child{text-align:right}.valorant-details span{font-size:8px;letter-spacing:1px;color:var(--home-muted)}.valorant-details strong{font-size:14px;font-weight:550}.valorant-details strong small{font-size:11px;color:var(--home-muted);font-weight:400}.showcase-valorant .showcase-widget-foot{margin-top:4px;padding-top:0}.music-showcase-card{max-width:none;width:100%}@media(max-width:600px){.sulk-home .landing-atmosphere{height:100vh;-webkit-mask-image:none;mask-image:none}.owner-roblox{padding:12px}}.owner-roblox .creator-provider,.showcase-widget .creator-provider{display:none}.owner-roblox .creator-avatar{width:46px;height:46px;border-radius:12px}.owner-roblox .creator-name-row>strong{font-size:14px}.owner-roblox .creator-username{font-size:10px}.owner-roblox .creator-stats{margin-top:11px;padding-top:10px;gap:12px}.owner-roblox .creator-stats strong{font-size:11px}.owner-roblox .creator-stats span{font-size:8px}.owner-roblox .creator-presence{font-size:9px;margin-top:10px}.showcase-widget .creator-card{color:var(--home-text)}.showcase-widget .creator-username,.showcase-widget .creator-bio,.showcase-widget .creator-presence,.showcase-widget .creator-stats span,.showcase-widget .creator-profile-link{color:var(--home-muted)}.showcase-widget .creator-stats strong{color:var(--home-text)}.showcase-widget .creator-stats{border-color:var(--home-line)}.owner-showcase{perspective:1100px}.owner-card{user-select:none;-webkit-user-select:none;background:linear-gradient(145deg,#ffffff08,#ffffff02 55%,#c1c8dc08)}.owner-card img,.owner-card a{-webkit-user-drag:none}.owner-card-reflection{position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit}.owner-card-content{position:relative}.owner-identity-top{min-height:61px}.owner-identity-top .owner-portrait{width:104px;height:104px;margin-top:-49px}.owner-portrait .discord-avatar-decoration{inset:-16px;width:calc(100% + 32px);height:calc(100% + 32px)}.showcase-twitch,.showcase-roblox{margin-top:0}.showcase-valorant .rank-progress{margin-top:19px}.showcase-valorant .valorant-details{margin:12px 0}@media(max-width:600px){.owner-identity-top .owner-portrait{width:96px;height:96px;margin-top:-45px}.owner-identity-top{min-height:56px}.widget-orbit{align-items:start}}@media(prefers-reduced-transparency:reduce){.owner-card{background:#202024}.owner-card-reflection{display:none}}.showcase-widget>.connected-widget-card{padding:0;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.showcase-widget>.connected-widget-card>.connected-provider{display:none}.widget-orbit{grid-template-columns:minmax(0,1.65fr) repeat(2,minmax(0,1fr));max-width:1112px;align-items:center}.showcase-valorant{padding:19px 20px;background:linear-gradient(135deg,#ffffff10,#ffffff03 65%)}@media(max-width:1050px)and (min-width:601px){.widget-orbit{grid-template-columns:repeat(2,minmax(0,1fr));max-width:650px;align-items:start;gap:18px}.showcase-valorant{grid-column:1/-1;width:100%;max-width:540px;justify-self:center}}@media(max-width:600px){.widget-orbit{grid-template-columns:1fr;max-width:420px}.showcase-valorant{padding:17px 18px}}.glass-tooltip-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0}.glass-tooltip{position:fixed;z-index:100000;pointer-events:none;max-width:min(280px,calc(100vw - 24px));padding:8px 13px;border:1px solid #ffffff38;border-radius:14px;color:#fafafa;background:linear-gradient(140deg,#3c3d45d9,#1b1c23d9);box-shadow:inset 0 1px 1px #ffffff45,inset 0 -1px #ffffff0c,0 6px 20px #0004;backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);font:550 12px/1.4 DM Sans Variable,sans-serif;text-align:center;white-space:normal;transform:translate(-50%,-100%);animation:glass-tooltip-in .18s cubic-bezier(.2,.8,.2,1) both}.glass-tooltip-below{transform:translate(-50%);animation-name:glass-tooltip-below-in}@keyframes glass-tooltip-in{0%{opacity:0;transform:translate(-50%,calc(-100% + 4px)) scale(.95)}to{opacity:1;transform:translate(-50%,-100%) scale(1)}}@keyframes glass-tooltip-below-in{0%{opacity:0;transform:translate(-50%,-4px) scale(.95)}to{opacity:1;transform:translate(-50%) scale(1)}}.verified-badge{display:inline-flex;align-items:center;justify-content:center;line-height:0;outline-offset:4px;border-radius:50%}.sulk-mark,.sulk-mark.sulk-mark-tile,html[data-theme=dark] .sulk-mark,.public-dark .sulk-mark,.theme-dark .sulk-mark,.studio-shell[data-studio-theme=dark] .sulk-mark,.studio-preview-body[data-theme=dark] .sulk-mark{background:transparent!important;border:0!important;box-shadow:none!important;padding:0;border-radius:0}:root{--sulk-brand-filter:invert(1)}.sulk-mark .sulk-mark-image{filter:var(--sulk-brand-filter,invert(1));transition:filter .25s,transform .35s cubic-bezier(.2,.8,.2,1);object-fit:contain}html[data-theme=dark],.public-dark,.theme-dark,.studio-shell[data-studio-theme=dark],.studio-preview-body[data-theme=dark]{--sulk-brand-filter:none}html[data-theme=light],.public-light,.theme-light,.studio-shell[data-studio-theme=light],.studio-preview-body[data-theme=light]{--sulk-brand-filter:invert(1)}.owner-card{--sulk-brand-filter:none}.brand:hover .sulk-mark-image,.landing-footer-brand:hover .sulk-mark-image{transform:rotate(-8deg) scale(1.06)}@media(prefers-reduced-motion:reduce){.glass-tooltip{animation:none}.sulk-mark .sulk-mark-image{transition:none}.brand:hover .sulk-mark-image,.landing-footer-brand:hover .sulk-mark-image{transform:none}}.oauth-buttons>.glass-tooltip-trigger{min-width:0;flex:1}.oauth-buttons>.glass-tooltip-trigger>button{width:100%}.glass-tooltip.glass-tooltip-uid{padding:9px 15px;border-radius:18px;border:1px solid #ffffff50;background:linear-gradient(135deg,#ffffff30,#ffffff0a 45%,#ffffff1a),#25292b80;color:#fff;box-shadow:inset 0 1px #ffffff70,inset 0 -1px #ffffff15,0 8px 28px #0003;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);text-shadow:0 1px 4px #0005}.glass-tooltip.is-closing{animation:glass-tooltip-out .18s ease-in both}.glass-tooltip.glass-tooltip-below.is-closing{animation-name:glass-tooltip-below-out}@keyframes glass-tooltip-out{0%{opacity:1;transform:translate(-50%,-100%) scale(1)}to{opacity:0;transform:translate(-50%,calc(-100% + 3px)) scale(.98)}}@keyframes glass-tooltip-below-out{0%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-3px) scale(.98)}}@media(prefers-reduced-motion:reduce){.glass-tooltip.is-closing{animation:none}}@font-face{font-family:Presence Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/portfolio-geist.woff2) format("woff2")}.spotify-presence{padding:17px;border-radius:20px;border:1px solid #ffffff1d;background:linear-gradient(130deg,#b1c3a013,#ffffff02);box-shadow:inset 0 1px 1px #ffffff13;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#f4f4f6;min-width:0}.spotify-presence-row{display:flex;align-items:center;gap:12px}.spotify-art{width:52px;height:52px;object-fit:cover;border-radius:10px;box-shadow:0 3px 12px #0003}.spotify-track-copy{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.spotify-caption{display:flex;align-items:center;gap:4px;font-size:6px;letter-spacing:.8px;color:#c4d3bb}.spotify-track-copy>a{font-size:12px;color:#f0f0f5;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spotify-track-copy>a:hover{text-decoration:underline;text-underline-offset:3px}.spotify-track-copy>span:last-child{font-size:10px;color:#b2b4b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spotify-play{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#f2f3ef;color:#20221f;padding:0;transition:transform .2s,box-shadow .2s;flex-shrink:0}.spotify-play:hover{transform:scale(1.08);box-shadow:0 0 14px #ffffff26}.spotify-play svg{margin-left:2px}.player-close{font-size:21px;font-weight:400;line-height:1}.spotify-track-progress{display:flex;align-items:center;gap:8px;margin-top:13px;font-size:8px;color:#b7b9b6;font-variant-numeric:tabular-nums}.spotify-track-progress>div{height:3px;border-radius:4px;flex:1;background:#ffffff1f;overflow:hidden}.spotify-track-progress>div>span{display:block;height:100%;background:#e3e6dd;border-radius:4px;transition:width 1s linear}.spotify-embed{display:block;width:100%;height:152px;border:0;border-radius:12px;margin-top:15px}.profile-widget.widget-discord{padding:0;background:none;border:0;box-shadow:none}.profile-widget.widget-discord .discord-presence-card{border-radius:var(--profile-radius,20px)}.theme-light .discord-presence-card{background:#252630d9}.theme-light .spotify-presence{background:#282e29}@media(max-width:600px){.discord-presence-card{padding:18px 17px}.discord-profile-avatar{width:49px;height:49px}.discord-avatar-decoration{inset:-9px;width:calc(100% + 18px);height:calc(100% + 18px)}.discord-presence-identity{gap:14px}.discord-display-name{font-size:14px}.spotify-play{width:40px;height:40px}}.profile-widget.widget-discord .widget-heading{margin:0 2px 10px}.profile-widget.widget-discord.compact{padding:0}.profile-widget.widget-discord.compact .discord-presence-card{padding:14px}.profile-widget.widget-discord.compact .discord-profile-avatar{width:44px;height:44px}.widget-identity>.glass-tooltip-trigger{margin-left:auto;flex-shrink:0}.widget-identity>.glass-tooltip-trigger>a{display:flex;color:var(--profile-muted)}.roblox-public-activity{margin-top:11px;font-size:11px;line-height:1.55;color:var(--profile-muted)}.roblox-public-activity p{margin:0;overflow-wrap:anywhere}.roblox-game-link{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid currentColor;border-color:color-mix(in srgb,var(--profile-accent) 24%,transparent);border-radius:11px;background:color-mix(in srgb,var(--profile-accent) 7%,transparent);color:var(--profile-text);transition:background .18s ease}.roblox-game-link:hover{background:color-mix(in srgb,var(--profile-accent) 14%,transparent)}.roblox-game-link>span{flex:1;overflow-wrap:anywhere;font-weight:550}.roblox-game-link>svg{flex-shrink:0;color:var(--profile-accent)}.profile-widget .discord-username{font-size:11px}.profile-widget .spotify-caption{font-size:9px;letter-spacing:.5px}.discord-presence-copy .discord-username{margin-top:3px;margin-bottom:3px}.discord-presence-copy .discord-presence-subline{display:block;margin-top:0}.discord-guild-tag{cursor:default}.discord-presence-stack.portfolio-presence{display:block;container-type:inline-size;min-width:0;text-align:left;color:#f4f4f6;font-family:Presence Geist,sans-serif}.portfolio-presence *{box-sizing:border-box}.discord-presence-stack.portfolio-presence .discord-presence-card{position:relative;isolation:isolate;overflow:visible;width:100%;padding:22px;border:1px solid #ffffff19;border-radius:16px;background:linear-gradient(125deg,#ffffff09,transparent 65%),#17171b28;box-shadow:inset 0 1px #ffffff10,0 8px 24px -16px #0006;backdrop-filter:blur(24px) saturate(1.15);-webkit-backdrop-filter:blur(24px) saturate(1.15)}.portfolio-presence .discord-presence-content{min-width:0}.discord-presence-stack.portfolio-presence .discord-presence-identity{display:flex;align-items:center;gap:16px;min-height:90px;min-width:0}.discord-profile-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;flex-shrink:0;border-radius:50%;isolation:isolate}.discord-avatar-image,.discord-avatar-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;object-fit:cover;background:#3e3f49}.discord-avatar-decoration{position:absolute;inset:-10%;width:120%;height:120%;max-width:none;object-fit:contain;pointer-events:none;z-index:1}.discord-presence-stack.portfolio-presence .discord-profile-avatar{width:80px;height:80px;box-shadow:0 6px 22px #0003}.discord-presence-stack.portfolio-presence .discord-avatar-decoration{inset:-10%;width:120%;height:120%}.portfolio-presence .discord-avatar-status{position:relative;flex:none;line-height:0}.portfolio-presence .discord-avatar-status>a{display:inline-flex;border-radius:50%;color:inherit}.portfolio-presence .discord-avatar-status>.glass-tooltip-trigger{position:absolute;bottom:-2px;right:-2px;z-index:2}.portfolio-presence .discord-presence-status{display:block;width:24px;height:24px;padding:4px;border:0;border-radius:50%;background:#28292d;box-shadow:none}.portfolio-presence .discord-presence-status svg{display:block;width:100%;height:100%;animation:discord-status-in .28s ease}.portfolio-presence .discord-is-online{color:#43a25a}.portfolio-presence .discord-is-idle{color:#ca9654}.portfolio-presence .discord-is-dnd{color:#f23f43}.portfolio-presence .discord-is-offline,.portfolio-presence .discord-is-unknown{color:#80848e}.portfolio-presence .discord-presence-copy{isolation:isolate;position:relative;display:flex;flex-direction:column;justify-content:center;flex:1;min-width:0;min-height:74px;padding:11px 14px;border-radius:10px;clip-path:inset(0 round 10px);background-clip:padding-box;overflow:hidden}.portfolio-presence .discord-identity-background{position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;overflow:hidden;animation:discord-background-in .3s both}.portfolio-presence .discord-identity-background img,.portfolio-presence .discord-identity-background video{display:block;width:100%;height:100%;object-fit:cover;object-position:right center}.portfolio-presence .discord-identity-background:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#1d1e22f5,#1d1e22cc 38%,#1d1e2224)}.portfolio-presence .discord-identity-background[data-background=avatar]:after{background:linear-gradient(90deg,#16171baa,#16171b35)}.portfolio-presence .discord-presence-copy>:not(.discord-identity-background){position:relative;z-index:1}.portfolio-presence .discord-name-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.discord-presence-stack.portfolio-presence .discord-display-name{margin:0;letter-spacing:-.6px;font-size:23px;font-weight:650;line-height:1.3;color:#f4f4f6;text-decoration:none;overflow-wrap:anywhere;max-width:100%}.portfolio-presence a:hover{text-decoration:underline;text-underline-offset:3px}.portfolio-presence .discord-guild-tag{display:inline-flex;align-items:center;gap:4px;max-width:100%;height:22px;box-sizing:border-box;padding:2px 5px;border:1px solid #ffffff20;border-radius:999px;background:#ffffff29;color:#ffffffe6;font-size:12px;font-weight:600;line-height:16px;white-space:nowrap}.portfolio-presence .discord-guild-tag img{width:16px;height:16px;object-fit:contain;flex:none}.portfolio-presence .discord-badges{display:inline-flex;flex-wrap:wrap;align-items:center;gap:3px;line-height:0}.portfolio-presence .discord-account-badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;font-size:7px;color:#d5cdf8}.portfolio-presence .discord-account-badge img{display:block;width:100%;height:100%;object-fit:contain}.portfolio-presence .discord-platforms{display:inline-flex;align-items:center;gap:7px;flex:none}.portfolio-presence .discord-platform{display:block;width:22px;height:22px;background:currentColor;mask-position:center;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.portfolio-presence .discord-copy-handle{position:relative;display:block;align-self:flex-start;max-width:100%;padding:0;margin:3px 0 0;border:0;border-radius:3px;background:none;color:#ffffff80;font:inherit;font-size:13px;line-height:1.5;text-align:left;cursor:pointer;overflow-wrap:anywhere}.portfolio-presence .discord-copy-handle:hover{color:#ffffffcf}.portfolio-presence .discord-handle-original,.portfolio-presence .discord-handle-confirmation{transition:opacity .2s,transform .2s}.portfolio-presence .discord-handle-original{display:block}.portfolio-presence .discord-handle-confirmation{position:absolute;left:0;top:0;opacity:0;transform:translateY(5px);white-space:nowrap;color:#59f3a6;pointer-events:none}.portfolio-presence .discord-copy-handle[data-copied=true] .discord-handle-original{opacity:0;transform:translateY(-5px)}.portfolio-presence .discord-copy-handle[data-copied=true] .discord-handle-confirmation{opacity:1;transform:none}.portfolio-presence .discord-presence-subline{display:block;margin-top:3px;font-size:11px;line-height:1.5;color:#ffffff78}.portfolio-presence .discord-presence-divider{height:1px;background:#ffffff18;margin:20px 0 16px}.portfolio-presence .discord-presence-activities{display:flex;flex-direction:column;gap:12px;min-width:0}.portfolio-presence .discord-activity-entry{padding:16px;margin:0;border:1px solid #ffffff12;border-radius:16px;background:#15151b32;box-shadow:inset 0 1px #ffffff0c;animation:discord-activity-in .42s cubic-bezier(.22,1,.36,1) backwards}.portfolio-presence .discord-rich-activity{display:block;position:relative}.portfolio-presence .discord-activity-label{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;line-height:1.4;font-weight:600;color:#f2f2f4}.portfolio-presence .discord-activity-label svg{flex:none;opacity:.75}.portfolio-presence .discord-activity-row{display:flex;align-items:center;gap:18px;margin-top:12px;min-width:0}.portfolio-presence .discord-activity-art{position:relative;display:grid;place-items:center;flex:none;width:88px;height:88px;border-radius:12px;color:#ffffffa0}.portfolio-presence .discord-activity-art>img,.portfolio-presence .discord-activity-art>.glass-tooltip-trigger:not(.discord-small-activity-art),.portfolio-presence .discord-activity-art>.glass-tooltip-trigger>span,.portfolio-presence .discord-activity-art>.glass-tooltip-trigger>span>img{display:grid;place-items:center;width:100%;height:100%;border-radius:inherit;object-fit:contain}.portfolio-presence .discord-activity-art>.discord-small-activity-art{position:absolute;bottom:-7px;right:-7px;width:30px;height:30px;border-radius:50%;background:#39393c;border:3px solid #39393c}.portfolio-presence .discord-activity-copy{flex:1;min-width:0;overflow-wrap:anywhere}.portfolio-presence .discord-activity-copy>strong{display:block;font-size:16px;line-height:1.4;font-weight:600;color:#f3f3f5}.portfolio-presence .discord-activity-copy>span{display:block;margin-top:2px;font-size:13px;line-height:1.5;color:#ffffffd0}.portfolio-presence .discord-activity-copy>small{display:block;margin-top:2px;font-size:12px;line-height:1.5;color:#ffffffa0}.portfolio-presence .discord-activity-copy a{color:inherit}.portfolio-presence .discord-activity-copy .discord-activity-timing{display:flex;align-items:center;gap:5px;margin-top:5px;color:#77d79a;font-size:13px;font-variant-numeric:tabular-nums}.portfolio-presence .discord-activity-timing svg{flex:none}.portfolio-presence .discord-custom-status{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:13px;overflow-wrap:anywhere}.portfolio-presence .discord-custom-status img{width:22px;height:22px;object-fit:contain}.portfolio-presence .discord-spotify-text{display:block;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.portfolio-presence .discord-spotify-activity .discord-activity-copy>.glass-tooltip-trigger,.portfolio-presence .discord-spotify-activity .discord-activity-copy>*>.glass-tooltip-trigger{display:block;min-width:0}.portfolio-presence .discord-spotify-progress{display:flex;align-items:center;gap:10px;margin-top:10px;color:#ffffff80;font-size:12px;line-height:1.4;font-variant-numeric:tabular-nums}.portfolio-presence .discord-spotify-progress>div{flex:1;min-width:20px;height:4px;overflow:hidden;border-radius:20px;background:#ffffff24}.portfolio-presence .discord-spotify-progress>div>span{display:block;height:100%;border-radius:inherit;background:#f6f6f7;transition:width 1s linear}.portfolio-presence :focus-visible{outline:2px solid #dddde6;outline-offset:3px}@container (max-width:420px){.discord-presence-stack.portfolio-presence .discord-presence-card{padding:18px 16px}.discord-presence-stack.portfolio-presence .discord-presence-identity{gap:13px;min-height:76px}.discord-presence-stack.portfolio-presence .discord-profile-avatar{width:64px;height:64px}.portfolio-presence .discord-presence-copy{min-height:66px;padding:9px}.discord-presence-stack.portfolio-presence .discord-display-name{font-size:20px}.portfolio-presence .discord-copy-handle{font-size:12px}.portfolio-presence .discord-account-badge,.portfolio-presence .discord-platform{width:20px;height:20px}.portfolio-presence .discord-presence-status{width:22px;height:22px}.portfolio-presence .discord-activity-entry{padding:12px}.portfolio-presence .discord-activity-art{width:60px;height:60px}.portfolio-presence .discord-activity-row{gap:14px}.portfolio-presence .discord-activity-copy>strong{font-size:14px}.portfolio-presence .discord-activity-copy>span{font-size:12px}.portfolio-presence .discord-spotify-progress{gap:6px;font-size:11px}}@container (max-width:280px){.discord-presence-stack.portfolio-presence .discord-presence-card{padding:14px 10px}.discord-presence-stack.portfolio-presence .discord-presence-identity{gap:10px}.discord-presence-stack.portfolio-presence .discord-profile-avatar{width:48px;height:48px}.portfolio-presence .discord-activity-row{gap:10px}.portfolio-presence .discord-activity-art{width:44px;height:44px}.portfolio-presence .discord-presence-copy{padding:8px}.portfolio-presence .discord-activity-entry{padding:10px}.portfolio-presence .discord-spotify-progress{font-size:10px}}@keyframes discord-activity-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes discord-status-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes discord-background-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.portfolio-presence .discord-activity-entry,.portfolio-presence .discord-presence-status svg,.portfolio-presence .discord-identity-background{animation:none}.portfolio-presence .discord-spotify-progress>div>span,.portfolio-presence .discord-handle-original,.portfolio-presence .discord-handle-confirmation{transition:none}}@media(prefers-reduced-transparency:reduce){.discord-presence-stack.portfolio-presence .discord-presence-card{background:#24242a;-webkit-backdrop-filter:none;backdrop-filter:none}}.portfolio-presence .sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.discord-presence-copy>.discord-last-seen{align-self:flex-start;max-width:100%;text-align:left}.portfolio-presence.discord-widget-compact .discord-copy-handle{font-size:12px;line-height:18px;margin-top:0;margin-bottom:3px;min-width:7ch}.portfolio-presence.discord-widget-compact .discord-presence-copy:has(.discord-copy-handle){padding-top:3px;padding-bottom:3px}.site-header.refreshed-nav{position:sticky;top:16px;z-index:100;will-change:auto}.page-transition{min-width:0}.page-transition.sulk-home,.page-transition.neutral-frame,html[data-theme=dark] .page-transition.sulk-home,html[data-theme=light] .page-transition.sulk-home{min-height:0;padding-top:0;background:transparent}.page-transition :is(section[id],h1[id]){scroll-margin-top:105px}.refreshed-nav nav>.glass-tooltip-trigger{display:inline-flex;align-items:center}.refreshed-nav .nav-unavailable{display:inline-flex;align-items:center;padding:11px 17px;border-radius:50px;color:inherit;opacity:.55;cursor:default;font-size:inherit;line-height:inherit}.refreshed-nav .nav-unavailable:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.empty-route{min-height:calc(100svh - 115px)}body:has(.neutral-frame){background:#080809}html[data-theme=light] body:has(.neutral-frame){background:#ededf0}.neutral-frame{--text: #f3f3f5;--muted: #aaaab1;--line: #ffffff1a;--stroke: #ffffff20;--surface: #ffffff08;--dark: #ededf0;--dark-text: #171719;--soft: #ffffff0c;position:relative;isolation:isolate;min-height:100svh;padding-top:1px;color:var(--text)}.auth-flow-atmosphere{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.neutral-frame .site-header{border:1px solid var(--stroke);background:linear-gradient(115deg,#ffffff10,#ffffff03);box-shadow:inset 0 1px 1px #ffffff24,0 12px 34px #0000001a;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.neutral-frame .site-header .brand{color:var(--text)}.neutral-frame .site-header nav{color:var(--muted)}.neutral-frame .site-header nav a:hover{color:var(--text)}.neutral-frame .nav-login{color:var(--text)}.neutral-frame .legal-draft{border-color:var(--stroke);background:#ffffff04}.neutral-frame .onboarding-art{background:none}.neutral-frame .onboarding-options>.selected{border-color:#ffffff45;background:#ffffff08}.auth-refreshed{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:544px;min-height:calc(100svh - 101px);margin:0 auto;padding:32px 24px 36px;gap:0}.auth-refreshed .auth-left{display:flex;flex-direction:column;flex:none;min-width:0;width:100%;justify-content:center;align-items:center}.auth-refreshed .auth-card{width:100%;max-width:448px;margin:0 auto;padding:32px 34px;border:1px solid var(--stroke);border-radius:25px;background:linear-gradient(125deg,#ffffff0d,#ffffff04);box-shadow:inset 0 1px 1px #ffffff24,0 15px 45px #00000020;backdrop-filter:blur(30px) saturate(1.05);-webkit-backdrop-filter:blur(30px) saturate(1.05)}.auth-refreshed .auth-brand-mark{--brand-mark-size: 45px;margin-bottom:22px}.auth-refreshed .auth-step{min-width:0}.auth-refreshed .eyebrow{font-size:8px;color:var(--muted);letter-spacing:1.45px;line-height:1.7}.auth-refreshed h1{font-size:clamp(30px,3.2vw,39px);line-height:1.12;letter-spacing:-1.8px;margin:15px 0;font-weight:600;color:var(--text)}.auth-refreshed .auth-step>p{font-size:13px;line-height:1.7;margin:0 0 25px;color:var(--muted)}.auth-refreshed .auth-step>p strong{color:var(--text);overflow-wrap:anywhere}.auth-refreshed form>label{font-size:12px;color:var(--text);line-height:1.5;margin-top:21px;margin-bottom:8px}.auth-refreshed form>label:first-child{margin-top:0}.auth-refreshed form>label a{font-size:11px;color:var(--muted)}.auth-refreshed .auth-input{min-height:49px;padding:0 13px;border-radius:12px;border:1px solid var(--line);background:#00000016;color:var(--text);box-shadow:inset 0 1px 2px #00000008;transition:border-color .18s,background .18s}.auth-refreshed .auth-input:focus-within{border-color:#ffffff65;background:#ffffff08;outline:2px solid #ffffff16;outline-offset:2px;box-shadow:none}.auth-refreshed .auth-input input{font-size:13px;color:var(--text);min-width:0;background:transparent;height:47px;line-height:normal}.auth-refreshed .auth-input input:focus{outline:none;box-shadow:none}.auth-refreshed .auth-input input{color-scheme:dark;caret-color:var(--text)}.auth-refreshed :is(.auth-input input,.verification-input):is(:autofill,:-webkit-autofill){background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:var(--text)!important;box-shadow:none!important;-webkit-box-shadow:none!important;caret-color:var(--text)}.auth-refreshed .auth-input input::placeholder{color:#8e8e96}.auth-refreshed .auth-input>svg{color:#a2a2aa;flex-shrink:0}.auth-refreshed .auth-input.with-prefix>span{font-size:12px;color:var(--muted);white-space:nowrap;padding:0}.auth-refreshed select.auth-input{appearance:auto;width:100%;font-size:12px;background:#18181b;padding:0 13px}.auth-refreshed .field-hint{font-size:10px;color:var(--muted);margin-top:11px;min-height:17px;display:flex;align-items:center;gap:5px;line-height:1.6}.auth-refreshed .success-text{color:#6ad6a0}.auth-refreshed .error-text{color:#efa4a4}.auth-refreshed .auth-back{font-size:11px;min-height:32px;margin:-11px 0 15px;color:var(--muted)}.auth-refreshed .auth-profile-address{display:flex;align-items:center;gap:15px;min-height:79px;margin:0 0 25px;padding:15px 17px;border:1px solid var(--stroke);border-radius:17px;background:linear-gradient(125deg,#ffffff0e,#ffffff03);box-shadow:inset 0 1px 1px #ffffff1c,0 7px 20px #0000000c;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.auth-refreshed .auth-profile-address>div{flex:1;min-width:0}.auth-refreshed .auth-profile-address span{display:block;color:var(--muted);font-size:11px;margin-bottom:7px}.auth-refreshed .auth-profile-address strong{display:block;font-size:14px;font-weight:550;color:var(--text);overflow-wrap:anywhere}.auth-refreshed .auth-profile-address button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:7px 0 7px 8px;color:var(--muted);font-size:10px;border:0;background:transparent;flex-shrink:0}.auth-refreshed .auth-profile-address button:hover{color:var(--text)}.auth-refreshed .auth-profile-address button:focus-visible{outline:2px solid var(--text);outline-offset:4px;border-radius:5px}.auth-refreshed .full-width{margin-top:23px;min-height:47px;padding:12px 17px;font-size:12px;border-radius:12px;background:linear-gradient(130deg,#f7f7fa,#d8d8df);color:#171719;box-shadow:inset 0 1px #fff,0 3px 14px #00000014;border:1px solid #ffffff90}.auth-refreshed .full-width:hover{filter:brightness(1.03);transform:translateY(-1px)}.auth-refreshed .full-width:disabled{opacity:.45;transform:none}.auth-refreshed .password-strength .filled{background:#bcbcc6}.auth-refreshed .auth-password-hint{font-size:10px;line-height:1.7;color:var(--muted);margin:9px 0 0}.auth-refreshed .auth-password-hint span{display:block;color:var(--text);margin-top:3px}.auth-refreshed .checkbox-label{font-size:10px;line-height:1.7;margin:17px 0 0;color:var(--muted)}.auth-refreshed .checkbox-label input{accent-color:#d9d9e1;width:18px;height:18px;margin:2px 0 0}.auth-refreshed .auth-checkbox{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.auth-refreshed .auth-checkbox input{appearance:none;-webkit-appearance:none;flex:0 0 18px;padding:0;border:1px solid #ffffff42;border-radius:5px;background:#ffffff08;box-shadow:inset 0 1px 1px #ffffff13;background-position:center;background-repeat:no-repeat;background-size:12px;transition:background-color .15s,border-color .15s;cursor:pointer}.auth-refreshed .auth-checkbox input:checked{background-color:#e7e7ed;border-color:#eeeef3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3 3 7-7' fill='none' stroke='%23232328' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.auth-refreshed .auth-checkbox input:focus-visible{outline:2px solid var(--text);outline-offset:3px}.auth-refreshed .auth-checkbox>span{flex:1;min-width:0}.auth-refreshed .checkbox-label a{color:var(--text);border-color:#ffffff32}.auth-refreshed .form-notice{border-color:#ffffff24;background:#ffffff06;color:#c9c9d0;font-size:11px}.auth-refreshed .form-notice a{text-decoration:underline;text-underline-offset:3px}.auth-refreshed .form-error{border-color:#eba0a029;background:#eba0a00b;color:#efa4a4;font-size:11px}.auth-refreshed .verification-input{height:65px;border-color:var(--stroke);background:#00000016;color:var(--text);letter-spacing:10px;font-size:25px;padding-left:12px}.auth-refreshed .or-divider{font-size:9px;margin:22px 0 14px}.auth-refreshed .oauth-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.auth-refreshed .oauth-buttons>.glass-tooltip-trigger{display:flex;min-width:0;width:100%}.auth-refreshed .oauth-buttons button{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:46px;padding:10px 12px;width:100%;font-size:11px;border:1px solid var(--line);border-radius:11px;background:#ffffff05;color:var(--text);transition:border-color .18s,background .18s}.auth-refreshed .oauth-buttons button:not(:disabled):hover{border-color:#ffffff40;background:#ffffff0c}.auth-refreshed .oauth-buttons button:disabled{opacity:.45;cursor:default}.auth-refreshed .oauth-buttons svg{width:18px;height:18px;flex-shrink:0}.auth-refreshed .oauth-buttons small{position:static;margin-left:auto;color:var(--muted);font-size:8px}.auth-refreshed .auth-switch{font-size:11px;margin:22px 0 15px;line-height:1.7;text-align:center;color:var(--muted)}.auth-refreshed .auth-switch a{color:var(--text);border-color:#ffffff50}.auth-refreshed .auth-demo-link{font-size:10px;min-height:26px;color:var(--muted)}.auth-refreshed .auth-foot{width:100%;margin:18px 0 0;padding:7px;color:#8f8f98;font-size:7px;letter-spacing:1.8px;line-height:1.6;text-align:center}html[data-theme=light] .neutral-frame{--text: #232326;--muted: #696970;--line: #00000015;--stroke: #ffffffc0;--surface: #ffffff40;--dark: #252529;--dark-text: #fff;--soft: #00000008}html[data-theme=light] .neutral-frame .site-header,html[data-theme=light] .auth-refreshed .auth-card{background:linear-gradient(125deg,#ffffff70,#ffffff30);box-shadow:inset 0 1px 1px #ffffffed,0 15px 45px #1515190a}html[data-theme=light] .auth-refreshed .auth-input{background:#ffffff25}html[data-theme=light] .auth-refreshed .auth-input input{color-scheme:light}html[data-theme=light] .auth-refreshed .auth-profile-address{background:linear-gradient(125deg,#ffffff65,#ffffff25);box-shadow:inset 0 1px 1px #ffffffd9,0 7px 20px #00000006}html[data-theme=light] .auth-refreshed .auth-checkbox input{border-color:#36363e40;background-color:#ffffff35}html[data-theme=light] .auth-refreshed .auth-checkbox input:checked{background-color:#323238;border-color:#323238;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3 3 7-7' fill='none' stroke='%23f4f4f7' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-theme=light] .auth-refreshed .auth-input:focus-within{border-color:#55555e65;outline-color:#55555e18}html[data-theme=light] .auth-refreshed .success-text{color:#187d48}html[data-theme=light] .auth-refreshed select.auth-input{background:#ededf0}html[data-theme=light] .auth-refreshed .form-notice{color:#55555e;border-color:#55555e20}html[data-theme=light] .auth-refreshed .oauth-buttons button{background:#ffffff35}html[data-theme=light] .auth-refreshed .full-width{background:linear-gradient(130deg,#303034,#17171a);color:#f4f4f6;border-color:#ffffff20;box-shadow:inset 0 1px 1px #ffffff40,0 3px 14px #00000014}@media(max-width:1000px){.refreshed-nav .nav-unavailable{padding:10px}}@media(max-width:800px){.neutral-frame .site-header{margin-left:22px;margin-right:22px}}@media(max-width:600px){.site-header.refreshed-nav{top:10px}.refreshed-nav .nav-actions{gap:8px}.refreshed-nav .nav-login{display:inline-flex;align-items:center;min-height:40px;font-size:11px}.refreshed-nav .mobile-menu{width:40px;min-width:40px;height:40px}.refreshed-nav nav.open{animation:nav-open .2s ease both}.refreshed-nav .nav-unavailable{padding:13px;font-size:13px;min-height:44px}.neutral-frame .site-header{margin:14px 16px 0;padding:7px 9px 7px 14px;gap:8px;min-height:60px}.neutral-frame .site-header nav{background:#202023ed;border-color:#ffffff24;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}.auth-refreshed{padding:24px 20px 32px;min-height:calc(100svh - 75px)}.auth-refreshed .auth-card{padding:27px 25px;border-radius:23px}.auth-refreshed h1{font-size:32px;letter-spacing:-1.5px}.auth-refreshed .auth-step>p{font-size:12px;margin-bottom:24px}.auth-refreshed .auth-brand-mark{--brand-mark-size:42px;margin-bottom:20px}.auth-refreshed .auth-input input{font-size:13px}.auth-refreshed .auth-input{min-height:48px}.auth-refreshed .oauth-buttons button{min-height:46px;padding:10px}.auth-refreshed .checkbox-label{font-size:10px}html[data-theme=light] .neutral-frame .site-header nav{background:#ededf1ed;border-color:#ffffffbc}}@media(max-width:360px){.refreshed-nav .nav-login{display:none}.auth-refreshed{padding-left:15px;padding-right:15px}.auth-refreshed .auth-card{padding:25px 21px}.auth-refreshed h1{font-size:29px}.auth-refreshed .oauth-buttons{gap:7px}.auth-refreshed .oauth-buttons button{gap:6px;font-size:10px;padding:10px 8px}.neutral-frame .brand{font-size:19px;gap:5px}.neutral-frame .brand-domain{font-size:12px}}@keyframes nav-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.refreshed-nav nav.open{animation:none}.auth-refreshed .full-width,.auth-refreshed .oauth-buttons button,.auth-refreshed .auth-input{transition:none}.auth-refreshed .full-width:hover{transform:none}}@media(prefers-reduced-transparency:reduce){.auth-refreshed .auth-card{background:#19191c}html[data-theme=light] .auth-refreshed .auth-card{background:#eeeef1}}.refreshed-nav nav{align-items:center}@media(max-width:600px){.refreshed-nav nav{align-items:stretch}}.auth-provider-buttons{display:grid;gap:8px;margin-top:14px}.auth-provider-buttons:empty{display:none}.auth-provider-buttons button{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;border:1px solid var(--border,#ddd);border-radius:24px;background:transparent;color:inherit;font:inherit;font-size:13px;cursor:pointer}.auth-provider-buttons button:hover{background:#9678b414}.auth-provider-buttons button:disabled{opacity:.45;cursor:not-allowed}@keyframes sulk-page-reveal{0%{opacity:0}to{opacity:1}}.studio-root,.public-profile-page{animation:sulk-page-reveal .28s ease-out both}@media(prefers-reduced-motion:reduce){.studio-root,.public-profile-page{animation:none}}html[data-input-modality=pointer] :focus{outline:none!important}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,[contenteditable=true]:focus{outline:none!important;box-shadow:none!important}.studio-root input:focus,.studio-root textarea:focus,.studio-root select:focus{border-color:var(--studio-border)!important}.studio-root input:-webkit-autofill,.studio-root input:-webkit-autofill:hover,.studio-root input:-webkit-autofill:focus{-webkit-text-fill-color:var(--studio-text)!important;box-shadow:0 0 0 1000px var(--studio-bg,#0c0c0c) inset!important;caret-color:var(--studio-text)}
