.ap{--ap-opacity: .92;--ap-accent: #f2c9dd;--ap-scale: 1;position:relative;width:100%;min-width:0;margin-top:12px;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--ap-accent) 20%,transparent),rgba(10,11,13,var(--ap-opacity)) 55%);color:#f2f5f7}.ap-row{display:flex;align-items:center;gap:10px;padding:11px 12px}.ap-cover{display:grid;flex:none;width:44px;height:44px;place-items:center;overflow:hidden;border-radius:10px;background:#ffffff0f;color:var(--ap-accent)}.ap-cover img{width:100%;height:100%;object-fit:cover}.ap-cover-fallback{display:grid;place-items:center;width:100%;height:100%;color:var(--ap-accent)}.ap-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ap-title{font-size:12.5px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-artist{font-size:10px;color:#aab3bb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-progress{position:relative;height:3px;margin-top:3px;border-radius:999px;background:#ffffff24;overflow:hidden}.ap-progress-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--ap-accent),#ffffff)}.ap-times{display:flex;justify-content:space-between;color:#7b838b;font-size:8px;font-variant-numeric:tabular-nums}.ap-transport{display:flex;align-items:center;gap:6px;flex:none;color:#c6ccd1}.ap-skip{display:grid;width:22px;height:22px;place-items:center;border:none;background:none;color:inherit;font-family:inherit;cursor:pointer;transition:color .15s ease}.ap-skip:hover:not(:disabled){color:#f2f5f7}.ap-skip:disabled{cursor:default;opacity:.5}.ap-play{display:grid;width:26px;height:26px;place-items:center;border:none;border-radius:999px;background:#f2f5f7;color:#0b0d10;font-family:inherit;cursor:pointer;transition:transform .15s ease}.ap-play:hover{transform:scale(1.06)}.ap-progress.is-seekable{cursor:pointer}.ap-lyrics{--ap-lyric-h: 20px;position:relative;height:calc(var(--ap-lyric-h) * 5);padding:0 16px;overflow:hidden;display:block;text-align:center;mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent)}.ap-lyrics-track{display:flex;flex-direction:column;align-items:center;transition:transform .55s cubic-bezier(.22,1,.36,1);will-change:transform}.ap-lyrics p{display:flex;align-items:center;justify-content:center;height:var(--ap-lyric-h);margin:0;max-width:100%;font-size:10.5px;line-height:var(--ap-lyric-h);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .35s ease,opacity .35s ease,transform .55s cubic-bezier(.22,1,.36,1)}.ap-lyric-current{color:#fff;font-weight:700;transform:scale(1.08)}.ap-lyric-dim{color:#77808a;font-weight:500;opacity:.75}.ap-lyrics-empty{display:block;height:var(--ap-lyric-h);line-height:var(--ap-lyric-h);color:#7b838b;font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap--marquee{display:flex;align-items:center;gap:9px;padding:9px 13px}.ap-marquee-btn{display:grid;flex:none;place-items:center;border:none;background:none;padding:0;color:var(--ap-accent);cursor:pointer}.ap-marquee-track{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ap-marquee-scroll{display:inline-flex;width:max-content;white-space:nowrap;animation:apMarqueeScroll 16s linear infinite}.ap-marquee-scroll.is-paused{animation-play-state:paused}.ap-marquee-chunk{padding-right:28px;font-size:11px;font-weight:600;color:#e4e9ec}.ap-marquee-chunk b{color:var(--ap-accent);font-weight:700}@keyframes apMarqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ap--vinyl{display:flex;align-items:center;width:100%;gap:11px;padding:10px 14px 10px 10px;border:1px solid rgba(255,255,255,.09);text-align:left;font-family:inherit;color:inherit;cursor:pointer}.ap-vinyl-disc{position:relative;display:grid;flex:none;width:46px;height:46px;place-items:center;border-radius:50%;background:repeating-radial-gradient(circle,#1b1d21 0px 2px,#26282c 3px 4px);box-shadow:0 2px 10px #0006}.ap-vinyl-disc.is-spinning{animation:apVinylSpin 4s linear infinite}.ap-vinyl-label{display:grid;width:18px;height:18px;place-items:center;overflow:hidden;border-radius:50%;border:1px solid rgba(255,255,255,.25);color:var(--ap-accent)}.ap-vinyl-label img{width:100%;height:100%;object-fit:cover}@keyframes apVinylSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ap-vinyl-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ap-vinyl-copy b{font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-vinyl-copy small{font-size:10px;color:#aab3bb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rich-text{display:block;overflow-wrap:anywhere}.rich-text>span{white-space:pre-wrap}.rich-text p,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text blockquote,.rich-text ul{margin:0}.rich-text p+p,.rich-text p+.rt-code-block,.rich-text .rt-code-block+p,.rich-text p+.rt-quote,.rich-text p+.rt-list,.rich-text .rt-list+p,.rich-text .rt-heading+p{margin-top:.62em}.rich-text p{line-height:inherit}.rt-heading{color:currentColor;font-weight:720;letter-spacing:-.02em;line-height:1.25}.rt-heading--1{font-size:1.32em}.rt-heading--2{font-size:1.16em}.rt-heading--3{font-size:1.03em;letter-spacing:.02em;text-transform:uppercase}.rt-heading+.rt-heading{margin-top:.35em}.rt-paragraph{display:block}.rt-paragraph>span{white-space:pre-wrap}.rt-code{padding:1px 5px;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#00000047;color:#c8efff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.rt-code-block{position:relative;display:block;max-width:100%;margin:7px 0;padding:11px 10px 9px;overflow-x:auto;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:linear-gradient(180deg,rgba(168,224,255,.035),transparent 55%),#08090b;color:#d8f3ff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;line-height:1.55;white-space:pre;box-shadow:inset 0 1px #ffffff0d}.rt-code-block:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(168,224,255,.3),transparent)}.rt-code-block code{font:inherit;white-space:inherit}.rt-code-lang{display:block;margin-bottom:5px;color:#61717d;font-size:8px;letter-spacing:.14em;text-transform:uppercase}.rt-link{color:var(--ice, #a8e0ff);text-decoration:underline;text-decoration-color:#a8e0ff73;text-underline-offset:2px;text-decoration-thickness:1px;transition:color .16s ease,text-decoration-color .16s ease}.rt-link:hover{color:#f2fbff;text-decoration-color:#a8e0ff}.rt-live,.rt-stamp,.rt-relative,.rt-countdown{display:inline;padding:0;border:0;border-radius:0;background:none;color:#b9e9ff;font-size:inherit;font-variant-numeric:tabular-nums;line-height:inherit;white-space:nowrap}.rt-live{color:#a7f3d0}.rt-live i{display:inline-block;width:.36em;height:.36em;margin-right:.34em;border-radius:50%;background:#5eead4;vertical-align:.1em;animation:rtPulse 2s ease-in-out infinite}.rt-stamp svg,.rt-countdown svg{opacity:.7}.rt-date{color:#ddd6fe}.rt-relative{color:#fde68a}.rt-countdown{color:#fed7aa}.rt-strong{color:currentColor;font-weight:700}.rt-em{color:currentColor;font-style:italic}.rt-underline{text-decoration:underline;text-underline-offset:2px}.rt-strike{text-decoration:line-through;opacity:.68}.rt-highlight{padding:0 2px;border-radius:3px;background:linear-gradient(180deg,#fde0470f 8%,#fde0473d 8%);color:#fffbeb}.rt-spoiler{border-radius:3px;background:#ffffff29;color:transparent;text-shadow:0 0 7px rgba(255,255,255,.5);transition:background .16s ease,color .16s ease,text-shadow .16s ease;cursor:help}.rt-spoiler:hover,.rt-spoiler:focus-visible{background:#a8e0ff1a;color:inherit;text-shadow:none}.rt-quote{padding:2px 0 2px 10px;border-left:2px solid rgba(168,224,255,.34);color:color-mix(in srgb,currentColor 78%,transparent);font-style:italic}.rt-list{padding-left:16px;list-style:disc}.rt-list li{line-height:1.6}.rt-list li::marker{color:#a8e0ffb3}@keyframes rtPulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.rt-live i{animation:none}}.about-page{display:grid;gap:10px;width:100%}.about-editor{display:grid;gap:10px;min-width:0}.about-panel{padding:22px}.about-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.06)}.about-panel-head h2{margin:0;color:#f2f6f8;font-size:15px;font-weight:680;letter-spacing:-.02em}.about-panel-head p{max-width:62ch;margin:5px 0 0;color:#7d858d;font-size:10.5px;line-height:1.55}.about-popout-btn{display:inline-flex;align-items:center;gap:5px;height:28px;flex:none;padding:0 10px;border:1px solid rgba(168,224,255,.2);border-radius:7px;background:#a8e0ff0f;color:#c9eeff;font-family:inherit;font-size:9.5px;font-weight:550;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.about-popout-btn:hover{border-color:#a8e0ff66;background:#a8e0ff1f;color:#fff}.about-block{display:grid;gap:7px;margin-top:18px}.about-block-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.about-label{color:#d6dde2;font-size:11px;font-weight:550}.about-counter{color:#6c757d;font-size:9.5px;font-variant-numeric:tabular-nums}.about-help{color:#666e76;font-size:9.5px;line-height:1.5}.about-input-with-icon{position:relative}.about-input-with-icon svg{position:absolute;top:50%;left:12px;z-index:1;transform:translateY(-50%);color:#6f7d87;pointer-events:none}.about-input-with-icon input{padding-left:34px}.about-panel input,.about-panel select{width:100%;height:38px;padding:0 12px;border:1px solid rgba(255,255,255,.09);border-radius:9px;outline:none;background:#0d0e10;color:#edf2f5;font-family:inherit;font-size:12px;transition:border-color .16s ease,background .16s ease}.about-panel input::placeholder{color:#5a636b}.about-panel input:focus{border-color:#a8e0ff5c;background:#101114}.about-panel select{padding-right:34px;appearance:none;background:linear-gradient(45deg,transparent 50%,#85919a 50%) calc(100% - 17px) 16px / 5px 5px no-repeat,linear-gradient(135deg,#85919a 50%,transparent 50%) calc(100% - 12px) 16px / 5px 5px no-repeat,#0d0e10;cursor:pointer}.about-panel select:focus{border-color:#a8e0ff5c}.about-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.about-field{display:grid;gap:7px;min-width:0}.about-field>span{color:#d6dde2;font-size:11px;font-weight:550}.about-rich{overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#0b0c0e}.rich-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:3px;padding:6px 7px;border-bottom:1px solid rgba(255,255,255,.07);background:#0e0f11}.rich-tool-group{display:inline-flex;align-items:center;gap:2px}.rich-tool{display:inline-flex;align-items:center;justify-content:center;min-width:27px;height:26px;padding:0 6px;border:1px solid transparent;border-radius:6px;background:none;color:#96a0a8;font-family:inherit;font-size:11px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.rich-tool:hover{border-color:#a8e0ff33;background:#a8e0ff14;color:#e8f9ff}.rich-tool b{font-size:12px}.rich-tool i{font-family:Georgia,serif;font-size:13px}.rich-tool u,.rich-tool s{font-size:11px}.rich-tool .rt-highlight{padding:0 3px;border-radius:3px;font-size:10px;font-weight:650}.rich-tool--text{padding-inline:7px;font-size:9px;letter-spacing:.01em}.rich-tool-h,.rich-tool-quote,.rich-tool-list,.rich-tool-code,.rich-tool-spoiler{display:inline-grid;place-items:center;color:inherit;line-height:1}.rich-tool-h{font-size:9.5px;font-weight:700}.rich-tool-quote{font-family:Georgia,serif;font-size:16px;transform:translateY(-1px)}.rich-tool-list{font-size:13px}.rich-tool-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8.5px;letter-spacing:-.08em}.rich-tool-spoiler{font-size:8px}.rich-tool-sep{width:1px;height:16px;margin:0 4px;background:#ffffff14}.rich-tool-group--live .rich-tool{color:#8fd5f2}.rich-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:230px}.rich-editor-grid textarea{width:100%;min-height:230px;padding:14px;resize:none;border:0;outline:0;background:transparent;color:#e8eef2;font-family:inherit;font-size:12px;line-height:1.68}.rich-editor-grid textarea::placeholder{color:#596168}.rich-live-preview{min-width:0;max-height:340px;padding:14px;overflow-y:auto;border-left:1px solid rgba(255,255,255,.07);color:#b9c3ca;font-size:11px;line-height:1.68;scrollbar-width:thin;scrollbar-color:#2a3036 transparent}.rich-live-empty{color:#596168}.rich-help{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:9px 10px;border-top:1px solid rgba(255,255,255,.06);color:#5d656d;font-size:8.5px;line-height:1.5}.rich-help code{padding:1px 4px;border-radius:4px;background:#ffffff0a;color:#8fb6c8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8.5px}.about-ranges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,.06)}.about-range-row{display:grid;gap:8px;min-width:0}.about-range-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;color:#a3abb2;font-size:10px}.about-range-head b{color:#e4e9ed;font-size:10px;font-weight:550;font-variant-numeric:tabular-nums}.about-range-row input[type=range],.about-slider input[type=range]{width:100%;height:5px;margin:3px 0;appearance:none;border-radius:999px;outline:none;background:linear-gradient(90deg,#4d9fc4,#a8e0ff) no-repeat,#ffffff14;background-size:var(--slider-fill, 50%) 100%,100% 100%;cursor:pointer}.about-range-row input[type=range]::-webkit-slider-thumb,.about-slider input[type=range]::-webkit-slider-thumb{width:13px;height:13px;appearance:none;border:2px solid #0b0c0e;border-radius:50%;background:#e6f8ff;box-shadow:0 0 0 1px #a8e0ff73}.about-range-row input[type=range]::-moz-range-thumb,.about-slider input[type=range]::-moz-range-thumb{width:11px;height:11px;border:2px solid #0b0c0e;border-radius:50%;background:#e6f8ff}.about-advanced{margin-top:18px;border-top:1px solid rgba(255,255,255,.06)}.about-advanced>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 2px 4px;color:#8d959d;font-size:10.5px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.about-advanced>summary::-webkit-details-marker{display:none}.about-advanced>summary:hover{color:#d7e0e5}.about-advanced-label{display:inline-flex;align-items:center;gap:7px}.about-advanced-label svg{color:#8ecfed}.about-advanced-chevron{transition:transform .2s ease}.about-advanced[open] .about-advanced-chevron{transform:rotate(180deg)}.about-advanced-body{padding-top:14px}.about-slider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 22px}.about-slider{display:grid;gap:5px;min-width:0}.about-slider-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;color:#8a939b;font-size:9.5px}.about-slider-head b{color:#dbe2e7;font-size:9.5px;font-weight:550;font-variant-numeric:tabular-nums}.about-advanced-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.about-advanced-head>span{display:inline-flex;align-items:center;gap:6px;color:#98a1a9;font-size:10px}.about-reset{flex:none;padding:5px 9px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#111214;color:#8d959d;font-family:inherit;font-size:9px;cursor:pointer;transition:border-color .16s ease,color .16s ease}.about-reset:hover{border-color:#a8e0ff42;color:#e6f8ff}.about-color-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.about-savebar{position:sticky;bottom:12px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 12px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#0a0a0ce6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 20px 40px -24px #000}.about-save-note{color:#666e76;font-size:9px}.about-save-actions{display:flex;align-items:center;gap:10px}.about-view-link{display:inline-flex;align-items:center;gap:5px;padding:4px 6px;border-radius:5px;color:#8d969e;font-size:9.5px;transition:color .16s ease}.about-view-link:hover{color:#e6f8ff}.about-saved{display:inline-flex;align-items:center;gap:4px;color:#8ee0ae;font-size:9.5px;animation:aboutSavedPop .38s cubic-bezier(.2,.8,.2,1.3) backwards}@keyframes aboutSavedPop{0%{opacity:0;transform:scale(.6) translate(-4px)}60%{opacity:1;transform:scale(1.08) translate(0)}to{transform:scale(1) translate(0)}}@media(prefers-reduced-motion:reduce){.about-saved{animation:none}}.profile-preview{position:relative;width:min(100%,var(--pv-width));overflow:hidden;border:var(--pv-border-width) solid var(--pv-border-color);border-radius:var(--pv-radius);background:var(--pv-card);color:var(--pv-text);box-shadow:0 28px 60px -42px #000;-webkit-backdrop-filter:blur(var(--pv-blur));backdrop-filter:blur(var(--pv-blur))}.pv-banner{position:relative;width:100%;min-height:110px;height:110px;background-color:var(--pv-card);background-position:center;background-size:cover;background-repeat:no-repeat;background-image:radial-gradient(240px 130px at 22% 0%,rgba(255,255,255,.18),transparent 70%),linear-gradient(120deg,color-mix(in srgb,var(--pv-accent) 55%,transparent),transparent 72%)}.pv-banner:after{content:"";position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(to top,var(--pv-card),transparent);pointer-events:none}.pv-has-banner .pv-body{padding-top:calc(var(--pv-pad) * .55)}.pv-has-banner .pv-topline{margin-top:calc(-60px * var(--pv-scale, 1))}.pv-card-compact .pv-body,.profile-preview--compact .pv-body{padding:calc(var(--pv-pad) * .8)}.pv-card-compact .pv-id h3,.profile-preview--compact .pv-id h3{font-size:calc(var(--pv-name) * .94)}.pv-card-compact .pv-bio{margin-top:10px}.pv-card-minimal .pv-body{padding:calc(var(--pv-pad) * .66)}.pv-card-minimal .pv-id h3{font-size:calc(var(--pv-name) * .88)}.pv-card-minimal .pv-bio{margin-top:8px;line-height:1.55}.pv-card-compact .lkr-widgets{gap:10px}.pv-card-compact .widget-card{min-height:82px;padding:10px 11px}.pv-card-compact .widget-card-avatar{width:38px;height:38px}.pv-card-compact .widget-card-name b{font-size:12px}.pv-card-compact .widget-card-handle{font-size:9px}.pv-card-compact .widget-card-chip{font-size:8px;padding:2px 5px}.pv-card-minimal .lkr-widgets{gap:8px}.pv-card-minimal .widget-card{min-height:62px;padding:8px 10px;border-radius:12px}.pv-card-minimal .widget-card-avatar{width:30px;height:30px}.pv-card-minimal .widget-card-head{gap:8px}.pv-card-minimal .widget-card-name b{font-size:11.5px}.pv-card-minimal .widget-card-handle{font-size:8.5px}.pv-card-minimal .widget-card-chip{font-size:7.5px;padding:2px 4px}.pv-card-minimal .widget-card-meta{display:none}.pv-theme-modern .pv-ambient{opacity:.3}.pv-theme-portfolio .pv-ambient{inset:-80% -10% auto;height:220px;opacity:.36}.pv-theme-portfolio:after{content:"";position:absolute;inset:0 0 auto;height:62px;background:linear-gradient(180deg,color-mix(in srgb,var(--pv-accent) 16%,transparent),transparent);pointer-events:none}.pv-theme-modern{box-shadow:0 0 0 1px color-mix(in srgb,var(--pv-accent) 14%,transparent),0 28px 60px -42px #000}.pv-body{position:relative;z-index:1;padding:var(--pv-pad, 20px)}.pv-topline{display:flex;align-items:center;gap:calc(12px * var(--pv-scale, 1));margin-bottom:calc(20px * var(--pv-scale, 1))}.pv-avatar{display:grid;width:var(--pv-avatar);height:var(--pv-avatar);flex:none;place-items:center;overflow:hidden;border:0;border-radius:50%;background:linear-gradient(145deg,var(--pv-accent),rgba(255,255,255,.06));color:#061018;font-size:calc(var(--pv-avatar) * .36);font-weight:760;box-shadow:0 14px 28px -18px #000}.pv-avatar img{width:100%;height:100%;object-fit:cover;transform:scale(var(--pv-zoom, 1)) rotate(var(--pv-rotate, 0deg))}.pv-avatar-decoration{position:absolute;top:50%;left:50%;width:104%;height:104%;translate:-50% -50%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.profile-preview[data-shape=rounded] .pv-avatar{border-radius:24%}.profile-preview[data-shape=square] .pv-avatar{border-radius:6px}.profile-preview[data-shape=hexagon] .pv-avatar{border-radius:18%;clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%)}.profile-preview[data-pfp=center] .pv-topline{justify-content:center}.profile-preview[data-pfp=top-right] .pv-topline,.profile-preview[data-pfp=right] .pv-topline{flex-direction:row-reverse}.profile-preview[data-pfp=top-right] .pv-location,.profile-preview[data-pfp=right] .pv-location{margin-left:0;margin-right:auto}.profile-preview[data-pfp=above] .pv-topline{flex-direction:column;align-items:center;gap:8px}.profile-preview[data-name=center] .pv-id,.profile-preview[data-name=center] .pv-id>span{text-align:center}.profile-preview[data-name=right] .pv-id,.profile-preview[data-name=right] .pv-id>span{text-align:right}.profile-preview[data-name=left] .pv-id,.profile-preview[data-name=left] .pv-id>span{text-align:left}.profile-preview[data-bio=center] .pv-bio{text-align:center}.profile-preview[data-bio=right] .pv-bio{text-align:right}.profile-preview[data-bio=left] .pv-bio{text-align:left}.pv-badges--top-right{position:absolute;top:10px;right:12px;z-index:2;margin:0}.pv-badges--above-name{margin:10px 0 8px}.pv-badges--bottom{margin-top:16px}.profile-preview[data-badges=beside-avatar] .pv-badges{margin:0}.pv-location{display:inline-flex;align-items:center;gap:calc(6px * var(--pv-scale, 1));min-width:0;max-width:55%;margin-left:auto;padding:calc(8px * var(--pv-scale, 1)) calc(14px * var(--pv-scale, 1)) calc(8px * var(--pv-scale, 1)) calc(10px * var(--pv-scale, 1));overflow:hidden;border:1px solid var(--pv-pill-border, rgba(255, 255, 255, .1));border-radius:var(--pv-pill-radius, 999px);background:var(--pv-pill-bg, rgba(255, 255, 255, .05));color:var(--pv-muted);font-size:max(10px,calc(15px * var(--pv-scale, 1)));font-weight:550;letter-spacing:.005em;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(var(--pv-pill-blur, 6px));backdrop-filter:blur(var(--pv-pill-blur, 6px))}.pv-location svg{flex:none;color:color-mix(in srgb,var(--pv-accent) 65%,var(--pv-muted))}.pv-id h3{margin:0;overflow:hidden;color:var(--pv-text);font-size:var(--pv-name, 36px);font-weight:700;letter-spacing:-.045em;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.pv-id>span{display:block;margin-top:calc(6px * var(--pv-scale, 1));color:var(--pv-muted);font-size:max(10px,calc(17px * var(--pv-scale, 1)))}.profile-preview.pv-clear{background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.pv-bio{position:relative;margin-top:calc(20px * var(--pv-scale, 1));color:var(--pv-text);font-size:max(12px,var(--pv-bio-size, 20px));line-height:1.4;opacity:.92}.pv-bio.is-empty{color:var(--pv-muted);font-style:italic;opacity:1}.pv-bio .rt-code-block{margin-block:8px;border-color:#ffffff1f;background:#00000052}.pv-links{display:flex;align-items:center;justify-content:space-between;gap:calc(12px * var(--pv-scale, 1));margin-top:calc(22px * var(--pv-scale, 1));padding-top:calc(14px * var(--pv-scale, 1));border-top:1px solid rgba(255,255,255,.09);color:var(--pv-muted);font-size:max(10px,calc(12px * var(--pv-scale, 1)))}.pv-ident{display:contents}.pv-layout-left .pv-body{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;justify-items:start;column-gap:calc(16px * var(--pv-scale, 1));row-gap:calc(6px * var(--pv-scale, 1));text-align:left}.pv-layout-left .pv-topline{grid-column:1;grid-row:1 / span 3;align-items:flex-start;margin-bottom:0}.pv-layout-left .pv-ident{display:flex;flex-wrap:wrap;grid-column:2;grid-row:1;align-items:center;gap:calc(8px * var(--pv-scale, 1))}.pv-layout-left .pv-ident .pv-handle{margin-top:0}.pv-layout-left .pv-id{grid-column:2;grid-row:2;max-width:100%}.pv-layout-left .pv-joined-inline,.pv-layout-left .pv-location{grid-column:2;grid-row:3;margin-top:0}.pv-layout-left .pv-bio{grid-column:1 / -1;grid-row:4;justify-self:stretch;margin-top:calc(16px * var(--pv-scale, 1));text-align:center}.pv-layout-left .lkr-widgets{display:grid;width:100%;grid-column:1 / -1;grid-row:5;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:stretch;gap:8px;margin-top:calc(14px * var(--pv-scale, 1))}.pv-layout-left .lkr-widgets .widget-card{width:100%;min-height:0}.pv-layout-left .pv-links{grid-column:1 / -1;grid-row:6;justify-content:center;justify-self:stretch}.pv-layout-left .ap,.pv-layout-left .pv-foot{grid-column:1 / -1;justify-self:stretch}.pv-layout-left .pv-foot{justify-content:flex-start}.pv-layout-centered{text-align:center}.pv-layout-centered .pv-topline{flex-direction:column;gap:9px}.pv-layout-centered .pv-location{margin-left:0}.pv-layout-centered .pv-links{justify-content:center}.badge-row{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.badge-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;transition:transform .18s cubic-bezier(.2,.8,.3,1.4);animation:badgeIdle 5s ease-in-out infinite}@keyframes badgeIdle{0%,to{translate:0 0}50%{translate:0 -2px}}.badge-chip:hover{transform:scale(1.28);z-index:3}.badge-chip.has-glow:before{content:"";position:absolute;inset:-12%;z-index:-1;border-radius:50%;background:radial-gradient(circle,var(--badge-glow-color) 0%,transparent 70%);filter:blur(calc(var(--badge-glow-radius) * .35));opacity:calc(var(--badge-glow-opacity) * .5);pointer-events:none}.badge-chip.has-glow .badge-chip-art,.badge-chip.has-glow .badge-chip-mono{filter:drop-shadow(0 0 calc(var(--badge-glow-radius) * .35) var(--badge-glow-color)) drop-shadow(0 0 calc(var(--badge-glow-radius) * .8) var(--badge-glow-color))}.badge-chip.glow-pulse:before{animation:badgeGlowPulse 2.4s ease-in-out infinite}.badge-chip-art,.badge-chip-mono{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.badge-chip-mono{position:relative}.badge-chip-overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.pv-badges{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:2px}.pv-link-icons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(20px * var(--pv-scale, 1));margin-top:calc(18px * var(--pv-scale, 1))}.pv-link-icon{display:grid;place-items:center;width:calc(var(--lnk-size, 34px) * var(--pv-scale, 1));height:calc(var(--lnk-size, 34px) * var(--pv-scale, 1));flex:none;padding:0;border:0;background:none;color:var(--lnk-colour, var(--lnk-brand, #e7edf1));font-family:inherit;cursor:pointer;text-decoration:none;transition:transform .16s cubic-bezier(.2,.8,.3,1.3),filter .16s ease}.pv-link-icon:hover{transform:translateY(-2px);filter:brightness(1.18)}.pv-link-icon svg{display:block}.pv-link-icons.is-glow .pv-link-icon{filter:drop-shadow(0 0 calc(3px + var(--lnk-glow-strength, .45) * 14px) var(--lnk-glow, #b4bffa))}.pv-link-icon.is-copied{color:var(--lnk-glow, #b4bffa);filter:drop-shadow(0 0 6px var(--lnk-glow, #b4bffa))}.pv-link-info{display:grid;place-items:center;width:calc(var(--lnk-size, 34px) * var(--pv-scale, 1) * .78);height:calc(var(--lnk-size, 34px) * var(--pv-scale, 1) * .78);flex:none;border-radius:999px;color:color-mix(in srgb,var(--pv-text, #fff) 42%,transparent);cursor:help;transition:color .16s ease,background .16s ease}.pv-link-info:hover{background:#ffffff12;color:color-mix(in srgb,var(--pv-text, #fff) 78%,transparent)}.pv-link-img{width:62%;height:62%;object-fit:contain;border-radius:6px}.pv-layout-centered .pv-link-icons{justify-content:center}.badge-anim--pulse{animation:badgeScalePulse 1.8s ease-in-out infinite}.badge-anim--bounce{animation:badgeHop 1.1s ease-in-out infinite}.badge-anim--shimmer{position:relative;overflow:visible}.badge-anim--shimmer:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.85) 48%,rgba(255,255,255,.85) 54%,transparent 70%);background-size:260% 260%;background-position:-120% -120%;mix-blend-mode:overlay;-webkit-mask-image:var(--badge-shimmer-mask, none);mask-image:var(--badge-shimmer-mask, none);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;animation:badgeShimmer 2.6s ease-in-out infinite;pointer-events:none}@keyframes badgeGlowPulse{0%,to{opacity:var(--badge-glow-opacity);transform:scale(1)}50%{opacity:calc(var(--badge-glow-opacity) * .45);transform:scale(.88)}}@keyframes badgeScalePulse{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes badgeSpin{to{transform:rotate(360deg)}}@keyframes badgeHop{0%,to{transform:translateY(0)}35%{transform:translateY(-3px)}55%{transform:translateY(.5px)}}.lkr-page{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--pv-bg);color:var(--pv-text)}.lkr-bg{position:absolute;inset:0;background:radial-gradient(420px 260px at 50% -10%,color-mix(in srgb,var(--pv-accent) 16%,transparent),transparent 70%),radial-gradient(280px 220px at 100% 100%,color-mix(in srgb,var(--pv-accent) 8%,transparent),transparent 70%),var(--pv-bg);pointer-events:none}.lkr-stack{display:flex;width:min(var(--pv-width),100%);flex-direction:column;gap:var(--lkr-gap)}.lkr-stack .lkr-widgets{width:100%;gap:var(--lkr-gap)}.lkr-stack .widget-card{width:100%}.lkr-flow.lkr-flow--centered{max-width:calc(var(--pv-width) + 32px);align-items:center;margin-inline:auto}.lkr-flow.lkr-flow--centered>.profile-preview{text-align:center}.lkr-flow{position:relative;z-index:1;display:flex;width:100%;max-width:calc(var(--pv-width) + 32px);flex-direction:column;align-items:center;justify-content:safe center;gap:var(--lkr-gap);margin:auto;padding:28px 16px 24px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}.lkr-widgets{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lkr-gap)}@media(max-width:640px){.lkr-widgets{grid-template-columns:minmax(0,1fr)}}.lkr-widgets .widget-card{width:100%}.lkr-stack .lkr-widgets{grid-template-columns:minmax(0,1fr)}.lkr-audio{width:min(var(--pv-width),100%)}.lkr-audio .ap{margin-top:0}.lkr-empty{margin:0;color:var(--pv-muted);font-size:10px;text-align:center}.lkr-link-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:var(--pv-muted);font-size:9px}.lkr-link-pill--foot{margin-top:4px}.lkr-section{scroll-snap-align:start}.lkr-entry{position:absolute;inset:0;z-index:6;display:grid;place-items:center;overflow:hidden;background:transparent;cursor:pointer}.lkr-entry:focus-visible{outline:1px solid color-mix(in srgb,var(--lkr-entry-accent) 55%,transparent);outline-offset:-3px}.lkr-entry-bg{position:absolute;inset:0;background:var(--lkr-entry-bg, var(--lkr-bg-color, var(--pv-bg)));filter:blur(var(--lkr-entry-blur));transform:scale(1.08)}.lkr-entry--preview{cursor:default}.lkr-entry-content{position:relative;z-index:1;display:flex;max-width:84%;flex-direction:column;align-items:center;gap:10px;text-align:center}.lkr-entry--split .lkr-entry-content{gap:8px}.lkr-entry-visual{display:grid;width:82px;height:82px;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:color-mix(in srgb,var(--lkr-entry-accent) 18%,#0b0d10)}.lkr-entry-visual img{width:100%;height:100%;object-fit:cover}.lkr-image-split{position:relative;display:block;width:100%;height:100%}.lkr-image-half{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lkr-image-half--top{clip-path:inset(0 0 50% 0)}.lkr-image-half--bottom{clip-path:inset(50% 0 0 0)}.lkr-entry-placeholder{color:var(--pv-text);font-size:30px;font-weight:700}.lkr-entry-title{margin:0;color:var(--pv-text);font-size:22px;font-weight:720;letter-spacing:-.04em}.lkr-split{display:grid}.lkr-split-half{grid-area:1 / 1}.lkr-split-half--top{clip-path:inset(0 0 50% 0)}.lkr-split-half--bottom{clip-path:inset(50% 0 0 0)}.lkr-entry.is-leaving{pointer-events:none;animation:lkrEntryScreenOut .5s .16s ease both}.lkr-entry.is-leaving .lkr-entry-content{animation:lkrEntryContentOut .58s cubic-bezier(.16,1,.3,1) both}.lkr-entry.is-leaving .lkr-entry-bg{animation:lkrEntryBgOut .64s ease both}.lkr-entry--bottom-right.is-leaving .lkr-entry-content{animation-name:lkrEntryOutBottomRight}.lkr-entry--top-left.is-leaving .lkr-entry-content{animation-name:lkrEntryOutTopLeft}.lkr-entry--fade.is-leaving .lkr-entry-content{animation-name:lkrEntryOutFade}.lkr-entry--zoom.is-leaving .lkr-entry-content{animation-name:lkrEntryOutZoom}.lkr-entry--split.is-leaving .lkr-entry-content{animation:lkrEntryContentOut .7s .04s cubic-bezier(.16,1,.3,1) both}.lkr-entry--split.is-leaving .lkr-split-half--top,.lkr-entry--split.is-leaving .lkr-image-half--top{animation:lkrSplitOutTop .62s cubic-bezier(.55,0,1,.45) both}.lkr-entry--split.is-leaving .lkr-split-half--bottom,.lkr-entry--split.is-leaving .lkr-image-half--bottom{animation:lkrSplitOutBottom .62s cubic-bezier(.55,0,1,.45) both}.lkr-entry-sub{max-width:100%;margin:0;color:var(--pv-muted);font-size:10.5px;line-height:1.55}@keyframes lkrEntryContentOut{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.97)}}@keyframes lkrEntryOutBottomRight{0%{opacity:1;transform:none}to{opacity:0;transform:translate(64px,64px)}}@keyframes lkrEntryOutTopLeft{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-64px,-64px)}}@keyframes lkrEntryOutFade{0%{opacity:1}to{opacity:0}}@keyframes lkrEntryOutZoom{0%{opacity:1;transform:none}to{opacity:0;transform:scale(1.16)}}@keyframes lkrSplitOutTop{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-48px)}}@keyframes lkrSplitOutBottom{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(48px)}}@keyframes lkrEntryBgOut{0%{opacity:1;transform:scale(1.08)}to{opacity:0;transform:scale(1.14)}}@keyframes lkrEntryScreenOut{0%{opacity:1}to{opacity:0}}@media(max-width:900px){.about-slider-grid,.about-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.about-panel{padding:16px}.about-panel-head{flex-direction:column;gap:12px}.about-columns,.rich-editor-grid{grid-template-columns:1fr}.rich-live-preview{min-height:150px;max-height:220px;border-top:1px solid rgba(255,255,255,.07);border-left:0}.about-ranges{grid-template-columns:1fr}.about-savebar{position:static;flex-wrap:wrap}}@media(max-width:540px){.about-slider-grid,.about-color-grid{grid-template-columns:1fr}.rich-tool-sep,.rich-tool--text{display:none}.about-save-actions{width:100%;justify-content:flex-end}}.lkr-bg--solid{background:var(--lkr-bg-color)}.lkr-bg--gradient{background:linear-gradient(160deg,var(--lkr-bg-from),var(--lkr-bg-to))}.lkr-bg--image{background:var(--lkr-bg-color)}.lkr-bg--theme .lkr-bg-dim{display:none}.lkr-bg-image{position:absolute;inset:-9%;background-position:center;background-size:cover;filter:blur(var(--lkr-bg-blur)) saturate(1.06);transform:scale(1.05)}.lkr-bg-dim{position:absolute;inset:0;background:rgba(4,6,9,var(--lkr-bg-dim, .25))}.profile-preview--with-widgets .lkr-widgets{margin-top:16px}.pv-banner--image{background-size:cover;background-position:center;background-repeat:no-repeat}.pv-avatar-wrap{position:relative;display:grid;flex:none;place-items:center}.pv-card-fx{position:absolute;inset:0;z-index:0;border-radius:inherit;opacity:var(--pv-card-fx-strength, .55);pointer-events:none;overflow:hidden}.pv-card-fx--shimmer:before{content:"";position:absolute;inset:-60% -30%;background:linear-gradient(112deg,transparent 40%,color-mix(in srgb,var(--pv-card-fx-color) 62%,transparent) 50%,transparent 60%);animation:pvCardShimmer var(--pv-card-fx-speed, 6s) linear infinite}@keyframes pvCardShimmer{0%{transform:translate3d(-32%,0,0)}to{transform:translate3d(32%,0,0)}}.pv-card-fx--sheen:before{content:"";position:absolute;inset:0;background:radial-gradient(130% 90% at 50% -25%,color-mix(in srgb,var(--pv-card-fx-color) 34%,transparent),transparent 62%);animation:pvCardSheen var(--pv-card-fx-speed, 6s) ease-in-out infinite}@keyframes pvCardSheen{0%,to{opacity:.45}50%{opacity:1}}.pv-card-fx--hologram:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,color-mix(in srgb,var(--pv-card-fx-color) 34%,transparent),color-mix(in srgb,var(--pv-card-fx-color) 58%,#7ad4ff),color-mix(in srgb,var(--pv-card-fx-color) 40%,#ffd28c),color-mix(in srgb,var(--pv-card-fx-color) 58%,#ff80be),color-mix(in srgb,var(--pv-card-fx-color) 34%,transparent));background-size:300% 100%;mix-blend-mode:screen;animation:pvCardHologram var(--pv-card-fx-speed, 6s) linear infinite}@keyframes pvCardHologram{0%{background-position:0% 50%}to{background-position:300% 50%}}.pv-card-fx--aurora:before{content:"";position:absolute;inset:-35%;background:radial-gradient(48% 42% at 28% 32%,color-mix(in srgb,var(--pv-card-fx-color) 42%,transparent),transparent 70%),radial-gradient(44% 40% at 72% 68%,color-mix(in srgb,var(--pv-accent) 38%,transparent),transparent 72%);filter:blur(20px);animation:pvCardAurora var(--pv-card-fx-speed, 6s) ease-in-out infinite alternate}@keyframes pvCardAurora{0%{transform:translate3d(-6%,-4%,0) scale(1)}to{transform:translate3d(6%,5%,0) scale(1.08)}}.pv-card-fx--edgeGlow{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pv-card-fx-color) 40%,transparent),inset 0 0 34px -10px color-mix(in srgb,var(--pv-card-fx-color) 70%,transparent);animation:pvCardEdge var(--pv-card-fx-speed, 6s) ease-in-out infinite}@keyframes pvCardEdge{0%,to{opacity:calc(var(--pv-card-fx-strength, .55) * .55)}50%{opacity:var(--pv-card-fx-strength, .55)}}.pv-card-fx--frost{background-image:radial-gradient(color-mix(in srgb,var(--pv-card-fx-color) 55%,#ffffff) 1px,transparent 1px);background-size:4px 4px;opacity:calc(var(--pv-card-fx-strength, .55) * .4);mix-blend-mode:overlay}.profile-preview--tilt{transform-style:preserve-3d;transition:transform .22s cubic-bezier(.2,.8,.3,1);will-change:transform}.pv-tilt-glare{position:absolute;inset:0;z-index:3;border-radius:inherit;background:radial-gradient(320px circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.14),transparent 62%);mix-blend-mode:screen;opacity:0;transition:opacity .2s ease;pointer-events:none}.profile-preview--glare:hover .pv-tilt-glare{opacity:1}@keyframes pvSettle{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}.profile-preview{animation:pvSettle .5s cubic-bezier(.16,1,.3,1) both}.lkr-widgets>*,.lkr-links>*{animation:pvSettle .45s cubic-bezier(.16,1,.3,1) both}.lkr-widgets>*:nth-child(2){animation-delay:.05s}.lkr-widgets>*:nth-child(3){animation-delay:.1s}.lkr-widgets>*:nth-child(4){animation-delay:.15s}.lkr-widgets>*:nth-child(n+5){animation-delay:.2s}@media(prefers-reduced-motion:reduce){.profile-preview,.lkr-widgets>*,.lkr-links>*{animation:none}}.pv-decoration{position:absolute;inset:-3%;pointer-events:none;transform:scale(calc(var(--pv-deco-scale, 1) * .85));transform-origin:center}.pv-deco--ring .pv-decoration{border:2px solid var(--pv-deco-color);border-radius:30%;box-shadow:0 0 18px color-mix(in srgb,var(--pv-deco-color) 65%,transparent),inset 0 0 12px color-mix(in srgb,var(--pv-deco-color) 22%,transparent)}.pv-deco--ring.is-spinning .pv-decoration{border-style:dashed;animation:pvDecoSpin 8s linear infinite}.pv-deco--glow .pv-decoration{inset:-1%;border-radius:30%;background:radial-gradient(circle,color-mix(in srgb,var(--pv-deco-color) 38%,transparent),transparent 70%);filter:blur(9px);animation:pvDecoPulse 3.4s ease-in-out infinite}.pv-deco--stars .pv-decoration{inset:-8%}.pv-deco--stars.is-spinning .pv-decoration{animation:pvDecoSpin 12s linear infinite}.pv-deco--stars .pv-decoration i{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--pv-deco-color);box-shadow:0 0 7px var(--pv-deco-color);animation:pvDecoTwinkle 2.2s ease-in-out infinite;animation-delay:calc(var(--pv-star-index) * -.24s)}.pv-deco--stars .pv-decoration i:nth-child(1){top:2%;left:47%}.pv-deco--stars .pv-decoration i:nth-child(2){top:18%;right:3%}.pv-deco--stars .pv-decoration i:nth-child(3){top:62%;right:-2%}.pv-deco--stars .pv-decoration i:nth-child(4){bottom:0;left:47%}.pv-deco--stars .pv-decoration i:nth-child(5){top:62%;left:-2%}.pv-deco--stars .pv-decoration i:nth-child(6){top:18%;left:3%}.pv-deco--flame .pv-decoration{inset:-6%;border-radius:32%;background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--pv-deco-color) 64%,#ff6a00),transparent 64%),radial-gradient(ellipse at 30% 85%,color-mix(in srgb,var(--pv-deco-color) 35%,#ff3d00),transparent 62%);filter:blur(7px);animation:pvDecoFlicker 1.8s ease-in-out infinite alternate}.pv-deco--blob .pv-decoration{inset:-28%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--pv-deco-color) 52%,transparent),transparent 70%);filter:blur(18px);animation:pvDecoAura 6s ease-in-out infinite alternate}@keyframes pvDecoSpin{to{transform:scale(var(--pv-deco-scale, 1)) rotate(360deg)}}@keyframes pvDecoPulse{0%,to{opacity:.55;transform:scale(var(--pv-deco-scale, 1))}50%{opacity:.95;transform:scale(calc(var(--pv-deco-scale, 1) * 1.08))}}@keyframes pvDecoTwinkle{0%,to{opacity:.38;transform:scale(.7)}50%{opacity:1;transform:scale(1.25)}}@keyframes pvDecoFlicker{0%{opacity:.55;transform:scale(var(--pv-deco-scale, 1)) translateY(1px)}to{opacity:.95;transform:scale(calc(var(--pv-deco-scale, 1) * 1.05)) translateY(-2px)}}@keyframes pvDecoAura{0%{transform:scale(calc(var(--pv-deco-scale, 1) * .92)) translate(-4%,2%)}to{transform:scale(calc(var(--pv-deco-scale, 1) * 1.08)) translate(4%,-3%)}}.fx-text{display:inline}.fx-text-wrap{display:inline-block}.fx-text-wrap--rgb{background:linear-gradient(90deg,var(--fx-color-a),var(--fx-color-b),#fff,var(--fx-color-a));background-size:var(--fx-band, 300%) auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:fxRgbFlow var(--fx-speed) linear infinite;filter:brightness(1.1)}.fx-text-wrap--shimmer{background:linear-gradient(100deg,color-mix(in srgb,var(--pv-text) 88%,transparent) 30%,var(--fx-color-a) 44%,#fff 50%,var(--fx-color-a) 56%,color-mix(in srgb,var(--pv-text) 88%,transparent) 70%);background-size:var(--fx-band, 240%) 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:fxShimmerSweep var(--fx-speed) linear infinite}@keyframes fxShimmerSweep{0%{background-position:220% 0}to{background-position:-120% 0}}.fx-text-wrap--glow{color:#fff;text-shadow:0 0 4px #fff,0 0 calc(12px * var(--fx-strength)) var(--fx-color-a),0 0 calc(28px * var(--fx-strength)) var(--fx-color-a),0 0 calc(56px * var(--fx-strength)) color-mix(in srgb,var(--fx-color-b) 70%,transparent),0 0 calc(90px * var(--fx-strength)) color-mix(in srgb,var(--fx-color-b) 30%,transparent);animation:fxGlowPulse var(--fx-speed) ease-in-out infinite alternate}.fx-text-wrap--glow.fx-no-pulse{animation:none}.fx-text-wrap--typewriter{overflow:hidden;white-space:nowrap;border-right:2px solid var(--fx-color-a);animation:fxTypewriter 2s steps(22,end) both,fxCursorBlink .6s step-end infinite}.fx-text-wrap--typewriter.fx-no-cursor{border-right:none;animation:fxTypewriter 2s steps(22,end) both}.fx-text-wrap--wave .fx-text-char{display:inline-block;animation:fxTextWave calc(var(--fx-speed) * .5) ease-in-out infinite;animation-delay:calc(var(--fx-index) * -.07s)}.fx-text-wrap--sparkle{position:relative}.fx-text--sparkle{position:relative;display:inline-block}.fx-sparkles{position:absolute;inset:-9px -2px;pointer-events:none}.fx-sparkles i{position:absolute;width:var(--fx-spark);height:var(--fx-spark);background:var(--fx-color-a);clip-path:polygon(50% 0,61% 37%,100% 50%,61% 63%,50% 100%,39% 63%,0 50%,39% 37%);filter:drop-shadow(0 0 4px var(--fx-color-a));animation:fxSparkle 1.8s ease-in-out infinite}.fx-text-wrap--glitch{position:relative;display:inline-block;--fx-glitch-amt: 2.4px}.fx-glitch-layer{position:absolute;inset:0;overflow:hidden;color:transparent}.fx-glitch-layer:before{content:attr(data-text);position:absolute;left:0;top:0;width:100%;height:100%}.fx-glitch-layer:nth-child(1):before{color:var(--fx-color-a);animation:fxGlitch1 calc(var(--fx-speed) * .25) steps(2,jump-none) infinite;clip-path:polygon(0 15%,100% 15%,100% 45%,0 45%);text-shadow:calc(var(--fx-glitch-amt) * -.8) 0 var(--fx-color-a)}.fx-glitch-layer:nth-child(2):before{color:var(--fx-color-b);animation:fxGlitch2 calc(var(--fx-speed) * .2) steps(3,jump-none) infinite reverse;clip-path:polygon(0 55%,100% 55%,100% 85%,0 85%);text-shadow:calc(var(--fx-glitch-amt) * .8) 0 var(--fx-color-b)}.fx-text-wrap--neon{color:#fff;text-shadow:0 0 2px #fff,0 0 6px var(--fx-color-a),0 0 12px var(--fx-color-a),0 0 24px var(--fx-color-a),0 0 48px var(--fx-color-b),0 0 82px var(--fx-color-b);animation:fxNeon var(--fx-speed) ease-in-out infinite}.fx-text-wrap--neon.fx-no-flicker{animation:none}.fx-text-wrap--bounce .fx-text-char{display:inline-block;animation:fxBounce calc(var(--fx-speed) * .6) cubic-bezier(.22,1,.36,1) infinite;animation-delay:calc(var(--fx-index) * -.06s)}.fx-text-wrap--fade{animation:fxFade var(--fx-speed) ease-in-out infinite}.fx-text-wrap--flicker{color:var(--fx-color-a);text-shadow:0 0 4px var(--fx-color-a),0 0 12px var(--fx-color-a),0 0 28px var(--fx-color-b);animation-name:fxFlicker;animation-duration:calc((11 - var(--fx-chaos, 5)) * var(--fx-speed) * .025);animation-timing-function:steps(1);animation-iteration-count:infinite}.fx-text-wrap--shake{display:inline-block;animation:fxShake calc(var(--fx-speed) * .06) linear infinite}.pv-bio.fx-text-wrap--rgb,.pv-bio.fx-text-wrap--rgb .rich-text,.pv-bio.fx-text-wrap--rgb .rich-text *{-webkit-text-fill-color:transparent;color:transparent}.pv-bio.fx-text-wrap--typewriter{display:block;overflow:hidden;white-space:normal;border-right:none;animation:fxBioReveal 2.4s steps(26,end) both}.pv-bio.fx-text-wrap--wave{animation:fxBioWave calc(var(--fx-speed) * 1.4) ease-in-out infinite}.pv-bio.fx-text-wrap--sparkle{position:relative}@keyframes fxRgbFlow{to{background-position:300% center}}@keyframes fxGlowPulse{0%{text-shadow:0 0 4px #fff,0 0 12px var(--fx-color-a),0 0 28px var(--fx-color-a),0 0 56px var(--fx-color-b)}to{text-shadow:0 0 6px #fff,0 0 18px var(--fx-color-a),0 0 40px var(--fx-color-a),0 0 80px var(--fx-color-b),0 0 120px var(--fx-color-b)}}@keyframes fxTypewriter{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes fxCursorBlink{50%{border-color:transparent}}@keyframes fxTextWave{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--fx-amp, 6px) * -1))}}@keyframes fxBioReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes fxBioWave{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-2px * var(--fx-strength)))}}@keyframes fxSparkle{0%,to{opacity:0;transform:scale(.4) rotate(0)}45%{opacity:1;transform:scale(1.2) rotate(45deg)}}@keyframes fxGlitch1{0%{transform:translate(0)}20%{transform:translate(calc(var(--fx-glitch-amt) * -1.2),calc(var(--fx-glitch-amt) * .4))}40%{transform:translate(calc(var(--fx-glitch-amt) * 1.2),calc(var(--fx-glitch-amt) * -.4))}60%{transform:translate(calc(var(--fx-glitch-amt) * -.8),calc(var(--fx-glitch-amt) * .8))}80%{transform:translate(calc(var(--fx-glitch-amt) * .8),calc(var(--fx-glitch-amt) * -.8))}to{transform:translate(0)}}@keyframes fxGlitch2{0%{transform:translate(0)}25%{transform:translate(calc(var(--fx-glitch-amt) * .8),calc(var(--fx-glitch-amt) * .4))}50%{transform:translate(calc(var(--fx-glitch-amt) * -.8),calc(var(--fx-glitch-amt) * -.4))}75%{transform:translate(calc(var(--fx-glitch-amt) * .4),calc(var(--fx-glitch-amt) * .8))}to{transform:translate(0)}}@keyframes fxNeon{0%,to{text-shadow:0 0 2px #fff,0 0 6px var(--fx-color-a),0 0 12px var(--fx-color-a),0 0 24px var(--fx-color-a),0 0 48px var(--fx-color-b),0 0 82px var(--fx-color-b);opacity:1}18%{opacity:.88}20%{opacity:1}55%{text-shadow:0 0 1px #fff,0 0 4px var(--fx-color-a),0 0 8px var(--fx-color-a),0 0 16px var(--fx-color-b)}57%{opacity:.92}58%{opacity:1}}@keyframes fxBounce{0%,to{transform:translateY(0) scaleY(1)}30%{transform:translateY(calc(var(--fx-amp, 8px) * -1)) scaleY(1.06)}50%{transform:translateY(0) scaleY(.95)}65%{transform:translateY(calc(var(--fx-amp, 8px) * -.35)) scaleY(1.02)}}@keyframes fxFade{0%,to{opacity:1}50%{opacity:var(--fx-dim, .2)}}@keyframes fxFlicker{0%{opacity:1}4%{opacity:.3}6%{opacity:1}12%{opacity:.45}14%{opacity:1}30%{opacity:1}32%{opacity:.15}34%{opacity:.9}36%{opacity:.2}38%{opacity:1}68%{opacity:1}70%{opacity:.35}72%{opacity:.85}to{opacity:1}}@keyframes fxShake{0%{transform:translate(0)}10%{transform:translate(calc(var(--fx-amp, 2px) * -1),var(--fx-amp, 2px))}20%{transform:translate(var(--fx-amp, 2px),calc(var(--fx-amp, 2px) * -1))}30%{transform:translate(calc(var(--fx-amp, 2px) * -1))}40%{transform:translate(var(--fx-amp, 2px),var(--fx-amp, 2px))}50%{transform:translate(calc(var(--fx-amp, 2px) * -1),calc(var(--fx-amp, 2px) * -1))}60%{transform:translateY(var(--fx-amp, 2px))}70%{transform:translate(var(--fx-amp, 2px))}80%{transform:translate(calc(var(--fx-amp, 2px) * -1),calc(var(--fx-amp, 2px) * -1))}90%{transform:translate(var(--fx-amp, 2px),var(--fx-amp, 2px))}to{transform:translate(0)}}.lkr-bg--gradient.ga-shift{background-size:200% 200%;animation:gaShift 6s ease infinite}.lkr-bg--gradient.ga-pulse{animation:gaPulse 4s ease-in-out infinite alternate}.lkr-bg--gradient.ga-aurora{background-size:300% 300%;animation:gaAurora 10s ease infinite}.lkr-bg--gradient.ga-sweep{animation:gaSweep 8s linear infinite}@keyframes gaShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes gaPulse{0%{filter:brightness(.85) saturate(.9)}to{filter:brightness(1.2) saturate(1.4)}}@keyframes gaAurora{0%{background-position:0% 0%}33%{background-position:100% 50%}66%{background-position:50% 100%}to{background-position:0% 0%}}@keyframes gaSweep{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}.profile-fx-bg{position:absolute;inset:0;z-index:1;overflow:hidden;container-type:size;pointer-events:none}.profile-fx-canvas{pointer-events:none}.profile-fx-canvas canvas{pointer-events:none}.profile-fx-canvas--fill{position:absolute;inset:0;z-index:0;overflow:hidden}.profile-fx-overlay--canvas{opacity:var(--fx-opacity, .55)}.profile-fx-bg i{position:absolute;display:block;pointer-events:none}.profile-fx-bg--rain i{top:-10%;width:1px;height:var(--fx-len, 22px);background:linear-gradient(180deg,transparent 0%,rgba(180,210,240,.06) 20%,rgba(200,225,255,.32) 100%);opacity:.55;transform:rotate(var(--fx-angle, 14deg));animation:fxRain var(--fx-dur, var(--fx-speed)) linear infinite}.profile-fx-bg--snow i{top:-6%;width:var(--fx-size);height:var(--fx-size);border-radius:50%;background:#fff;opacity:.6;box-shadow:0 0 3px #ffffff59;filter:blur(.3px);animation:fxSnow var(--fx-dur, var(--fx-speed)) linear infinite}.profile-fx-bg--shooting-stars i{width:var(--fx-len, 100px);height:1px;background:linear-gradient(90deg,transparent 0%,transparent 20%,rgba(200,220,255,.15) 50%,rgba(230,240,255,.55) 82%,#fff 100%);opacity:0;border-radius:0 1px 1px 0;transform:rotate(-35deg);transform-origin:right center;filter:drop-shadow(0 0 2px rgba(200,220,255,.5));animation:fxShoot var(--fx-speed) linear infinite}.profile-fx-bg--blur i{width:var(--fx-orb);height:var(--fx-orb);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--fx-color) 72%,#fff),transparent 68%);filter:blur(var(--fx-soft, 24px));opacity:.22;animation:fxBlurDrift calc(var(--fx-speed) * 1.8) ease-in-out infinite alternate}.profile-fx-bg--flame i{bottom:-18%;width:24%;height:var(--fx-flame);border-radius:50% 50% 20% 20%;background:radial-gradient(ellipse at 50% 100%,#fff8e1 0,#ffb74d 12%,var(--fx-color) 28%,#ff5722 52%,transparent 74%);filter:blur(10px);opacity:.5;transform-origin:center bottom;animation:fxFlame calc(var(--fx-speed) * .35) ease-in-out infinite alternate}.profile-fx-bg--flame.is-flagged i{animation:fxFlame calc(var(--fx-speed) * .35) ease-in-out infinite alternate,fxFlameFlutter calc(var(--fx-speed) * .09) ease-in-out infinite alternate}.profile-fx-bg.is-compact.profile-fx-bg--blur i{opacity:.34;filter:blur(12px)}.profile-fx-bg.is-compact.profile-fx-bg--spotlight i{opacity:.28;filter:blur(14px)}.profile-fx-bg.is-compact.profile-fx-bg--flame i{opacity:.65}.profile-fx-bg.is-compact.profile-fx-bg--aurora i{filter:blur(16px) hue-rotate(var(--fx-band-hue, 0deg));opacity:.4}.profile-fx-bg.is-compact i{animation-duration:calc(var(--fx-speed) * .55)}.profile-fx-bg--spotlight i{top:-35%;left:calc(var(--fx-spot, 0deg) * .7);width:var(--fx-cone, 55%);height:155%;background:conic-gradient(from 170deg at 50% 0,transparent 0 38%,var(--fx-color) 46% 52%,transparent 60%);filter:blur(26px);opacity:.15;transform-origin:top center;animation:fxSweep var(--fx-speed) ease-in-out infinite alternate}.profile-fx-bg--particles i{width:var(--fx-size, 2px);height:var(--fx-size, 2px);border-radius:50%;background:color-mix(in srgb,var(--fx-color) 85%,#fff);opacity:.4;box-shadow:0 0 4px color-mix(in srgb,var(--fx-color) 60%,transparent);animation:fxParticleDrift calc(var(--fx-speed) * 2.2) ease-in-out infinite alternate}.profile-fx-bg--aurora i{left:-20%;width:140%;height:26%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--fx-color) 55%,transparent) 35%,color-mix(in srgb,var(--fx-color) 70%,transparent) 50%,transparent 85%);filter:blur(30px) hue-rotate(var(--fx-band-hue, 0deg));opacity:.32;mix-blend-mode:screen;animation:fxAuroraDrift calc(var(--fx-speed) * 2.4) ease-in-out infinite alternate}@keyframes fxRain{0%{transform:translate3d(0,-26cqh,0) rotate(var(--fx-angle, 14deg))}to{transform:translate3d(-5cqw,122cqh,0) rotate(var(--fx-angle, 14deg))}}@keyframes fxSnow{0%{transform:translate3d(0,-22cqh,0)}to{transform:translate3d(var(--fx-drift, 30px),122cqh,0)}}@keyframes fxShoot{0%{opacity:0;translate:0 0}8%{opacity:.9}38%,to{opacity:0;translate:-55cqw 45cqh}}@keyframes fxBlurDrift{0%{transform:translate3d(-14px,12px,0) scale(.92)}to{transform:translate3d(16px,-18px,0) scale(1.08)}}@keyframes fxFlame{0%{transform:scaleX(.86) scaleY(.9) translateY(2px);opacity:.36}to{transform:scaleX(1.12) scaleY(1.05) translateY(-2px);opacity:.65}}@keyframes fxFlameFlutter{0%{transform:scaleX(.97) translate(-1px)}to{transform:scaleX(1.03) translate(1px)}}@keyframes fxParticleDrift{0%{transform:translateZ(0)}to{transform:translate3d(var(--fx-dx, 20px),var(--fx-dy, 20px),0)}}@keyframes fxAuroraDrift{0%{transform:translate(-6%) scaleY(1)}50%{transform:translate(6%) scaleY(1.2)}to{transform:translate(-4%) scaleY(.95)}}@supports not (container-type: size){@keyframes fxRain{0%{transform:translate3d(0,-26vh,0) rotate(var(--fx-angle, 14deg))}to{transform:translate3d(-5vw,122vh,0) rotate(var(--fx-angle, 14deg))}}@keyframes fxSnow{0%{transform:translate3d(0,-22vh,0)}to{transform:translate3d(var(--fx-drift, 30px),122vh,0)}}}@keyframes fxSweep{0%{transform:rotate(-12deg)}to{transform:rotate(13deg)}}.profile-fx-overlay{position:absolute;inset:0;z-index:4;pointer-events:none;opacity:var(--fx-opacity, .55)}.profile-fx-overlay--vhs{overflow:hidden;mix-blend-mode:overlay;contain:paint}.profile-fx-overlay--vhs:before{content:"";position:absolute;inset:-40% 0;background:repeating-linear-gradient(180deg,rgba(255,255,255,.08) 0 1px,transparent 1px 3px);will-change:transform;animation:fxScan var(--fx-speed) linear infinite}.profile-fx-overlay--vhs:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(255 0 80 / calc(var(--fx-bleed, .6) * .3)),transparent 28%,transparent 72%,rgb(0 220 255 / calc(var(--fx-bleed, .6) * .3)));mix-blend-mode:screen}.profile-fx-overlay--grain{overflow:hidden;mix-blend-mode:overlay;contain:paint}.profile-fx-overlay--grain:before{content:"";position:absolute;inset:-30%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.78'/%3E%3C/svg%3E");background-size:calc(75px * var(--fx-scale) * var(--fx-grain-size, 2)) calc(75px * var(--fx-scale) * var(--fx-grain-size, 2));will-change:transform;animation:fxGrain var(--fx-speed) steps(4) infinite}.profile-fx-overlay--dotters{overflow:hidden;mix-blend-mode:overlay;contain:paint}.profile-fx-overlay--dotters:before{content:"";position:absolute;inset:-20%;background-image:radial-gradient(circle,rgba(255,255,255,.92) calc(var(--fx-dot-size, 1px) * .8),transparent calc(var(--fx-dot-size, 1px) * 1.1 + .3px));background-size:calc(6px * var(--fx-scale)) calc(6px * var(--fx-scale));will-change:transform;animation:fxDots var(--fx-speed) linear infinite}@keyframes fxScan{to{transform:translate3d(0,12px,0)}}@keyframes fxGrain{0%{transform:translateZ(0)}25%{transform:translate3d(-18px,9px,0)}50%{transform:translate3d(12px,-14px,0)}75%{transform:translate3d(-9px,-7px,0)}to{transform:translateZ(0)}}@keyframes fxDots{to{transform:translate3d(12px,12px,0)}}.profile-cursor{position:absolute;inset:0;z-index:5;pointer-events:none;opacity:0;transition:opacity .18s ease}.profile-cursor.is-active{opacity:1}.profile-cursor-point,.profile-cursor-trail{position:absolute;left:0;top:0;border-radius:50%;pointer-events:none;will-change:transform}.profile-cursor-point{width:var(--fx-cursor-size);height:var(--fx-cursor-size);background:var(--fx-cursor-color);box-shadow:0 0 12px color-mix(in srgb,var(--fx-cursor-color) 66%,transparent);transform:translate3d(var(--fx-cx, 0px),var(--fx-cy, 0px),0) translate(-50%,-50%)}.profile-cursor-trail{width:calc(var(--fx-cursor-size) * .34 * var(--fx-dot, 1));height:calc(var(--fx-cursor-size) * .34 * var(--fx-dot, 1));background:var(--fx-cursor-color);transition:transform var(--fx-cursor-speed) linear,opacity .2s ease}.profile-cursor-trail--line{width:calc(var(--fx-cursor-size) * .8);height:max(1px,calc(var(--fx-cursor-size) * .12));border-radius:999px}.profile-cursor-trail--glow{width:calc(var(--fx-cursor-size) * .9 * var(--fx-dot, 1));height:calc(var(--fx-cursor-size) * .9 * var(--fx-dot, 1));filter:blur(3px);box-shadow:0 0 14px color-mix(in srgb,var(--fx-cursor-color) 70%,transparent)}.profile-cursor-trail--comet{width:calc(var(--fx-cursor-size) * .55 * var(--fx-dot, 1));height:calc(var(--fx-cursor-size) * .2 * var(--fx-dot, 1));border-radius:999px;background:linear-gradient(90deg,transparent,var(--fx-cursor-color))}.profile-cursor--ring .profile-cursor-point{background:transparent;border:2px solid var(--fx-cursor-color);box-shadow:0 0 16px color-mix(in srgb,var(--fx-cursor-color) 55%,transparent)}.profile-cursor--glow .profile-cursor-point{width:calc(var(--fx-cursor-size) * 1.8);height:calc(var(--fx-cursor-size) * 1.8);background:radial-gradient(circle,var(--fx-cursor-color),transparent 70%);filter:blur(2px)}.profile-cursor--crosshair .profile-cursor-point{width:calc(var(--fx-cursor-size) * 1.5);height:calc(var(--fx-cursor-size) * 1.5);background:linear-gradient(var(--fx-cursor-color),var(--fx-cursor-color)) center / 1px 100% no-repeat,linear-gradient(var(--fx-cursor-color),var(--fx-cursor-color)) center / 100% 1px no-repeat;border-radius:0}@media(hover:none){.profile-cursor{display:none}}.tt-wrap{position:relative;display:inline-flex}.tt{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:50;transform:translate(-50%);padding:5px 10px;border-radius:8px;font-size:10px;font-weight:550;white-space:nowrap;pointer-events:none;animation:ttSlideUp .22s cubic-bezier(.16,1,.3,1) both}.tt--fixed{position:fixed;bottom:auto;left:0;transform:translate(-50%,-100%);animation:none}.tt-in{display:block;animation:ttSwipeIn .26s cubic-bezier(.16,1,.3,1) both}@keyframes ttSwipeIn{0%{opacity:0;translate:0 7px;clip-path:inset(0 0 100% 0 round 8px)}to{opacity:1;translate:0 0;clip-path:inset(0 0 0 0 round 8px)}}.tt--default{background:#000;border:1px solid rgba(255,255,255,.12);color:#eef1f4;box-shadow:0 8px 24px -8px #000000bf}.tt--glass{background:#14161cb3;border:1px solid rgba(255,255,255,.12);color:#e8edf1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 28px -8px #00000080}.tt--accent{background:linear-gradient(135deg,#8fd8ff26,#b4bffa1f);border:1px solid rgba(143,216,255,.25);color:#dff5ff;box-shadow:0 6px 20px -6px #8fd8ff33}.tt--dark{background:#0a0b0d;border:1px solid rgba(255,255,255,.08);color:#c8d0d6;box-shadow:0 10px 30px -10px #000}.tt--minimal{background:transparent;border:none;color:#a0aab2;font-size:9px;padding:2px 6px;text-shadow:0 1px 3px rgba(0,0,0,.6)}@keyframes ttSlideUp{0%{opacity:0;transform:translate(-50%) translateY(6px) scale(.96)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.profile-page{display:flex;width:100%;min-height:100vh;min-height:100dvh}.demo-page .lkr-page,.profile-page .lkr-page{flex:1;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh}.profile-page--loading{flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:#000}.pv-skeleton{display:grid;justify-items:center;gap:10px;width:min(420px,88vw);padding:26px;border:1px solid rgba(255,255,255,.06);border-radius:22px;background:#ffffff05}.pv-skeleton-avatar{width:72px;height:72px;border-radius:50%}.pv-skeleton-line{height:10px;border-radius:6px}.pv-skeleton-line--name{width:42%;height:14px}.pv-skeleton-line--handle{width:28%}.pv-skeleton-line--bio{width:72%;margin-top:4px}.pv-skeleton-card{width:100%;height:62px;border-radius:14px;margin-top:6px}.pv-skeleton-card--short{height:42px}.pv-loading-copy{color:#79838c;font-size:11.5px;letter-spacing:.02em}.demo-page .lkr-flow{width:100%}.demo-claim{position:relative;z-index:1;display:grid;justify-items:center;gap:14px;margin:auto;padding:30px 20px;text-align:center}.demo-claim-logo{width:72px;height:72px;border-radius:22px;box-shadow:0 24px 60px -22px #38bdf873,0 8px 24px -12px #000}.demo-claim-brand{font-size:22px;font-weight:800;letter-spacing:-.04em;color:#eaf3f8}.demo-claim-brand span{color:var(--ice, #a8e0ff)}.demo-claim-handle{margin:2px 0 0;color:#90adbf;font-size:14.5px}.demo-claim-handle b{color:#eaf3f8;font-weight:700}.demo-claim-btn{margin-top:8px;padding-inline:20px}.pn{position:relative;display:grid;place-items:center;min-height:100vh;padding:40px 20px;background:#000}.pn-shell{display:grid;justify-items:center;gap:10px;width:min(440px,100%);animation:pnRise .4s cubic-bezier(.16,1,.3,1) both}@keyframes pnRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pn-card{display:grid;justify-items:center;gap:12px;width:100%;padding:38px 30px 34px;text-align:center;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:#0b0b0d}.pn-mark{display:grid;place-items:center;width:34px;height:34px;color:#fff}.pn-mark img{width:30px;height:30px;border-radius:9px}.pn-mark-bang{font-size:26px;font-weight:600;line-height:1}.pn-title{margin:0;color:#f4f6f8;font-size:21px;font-weight:650;letter-spacing:-.03em;line-height:1.3}.pn-handle{margin:0;font-size:12px;font-weight:600;color:#79838d;overflow-wrap:anywhere}.pn-handle b{color:var(--ice, #a8e0ff)}.pn-account{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 7px;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:#ffffff06;text-align:left}.pn-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;overflow:hidden;background:linear-gradient(140deg,#3d6f9c,#6b4fae);color:#fff;font-size:13px;font-weight:700}.pn-avatar img{width:100%;height:100%;object-fit:cover}.pn-account b{display:block;font-size:12px;font-weight:650;color:#e6edf2;line-height:1.2}.pn-account small{display:block;font-size:9.5px;color:#78838c}.pn-copy{max-width:36ch;margin:0;color:#8b949e;font-size:12.5px;line-height:1.6}.pn-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.pn-actions .btn{min-width:0}.pn-session{display:grid;justify-items:center;gap:10px;width:100%;padding:14px 18px 16px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#0b0b0d}.pn-session-who{display:inline-flex;align-items:center;gap:7px;margin:0;color:#98a1aa;font-size:12px}.pn-session-who b{color:#e7ecf0;font-weight:650}.pn-session-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;width:100%}.pn-session-btn{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;gap:6px;min-width:0;padding:8px 12px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff05;color:#c9d1d9;font-family:inherit;font-size:11.5px;font-weight:550;text-decoration:none;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.pn-session-btn:hover{background:#ffffff0d;border-color:#ffffff24;color:#fff}.profile-preview{background:var(--pv-card);box-shadow:0 32px 80px -56px #000}.pv-topline{margin-bottom:0}.profile-preview[data-pfp=above] .pv-topline{margin-bottom:14px}.profile-preview[data-pfp=above] .pv-avatar{box-shadow:0 18px 40px -22px #000}.pv-id{margin-top:2px}.pv-handle{display:block;margin-top:calc(6px * var(--pv-scale, 1));color:var(--pv-muted);font-size:max(12px,calc(18px * var(--pv-scale, 1)));font-weight:500;letter-spacing:.01em;line-height:1.3}.profile-preview[data-name=center] .pv-handle{text-align:center}.profile-preview[data-name=left] .pv-handle{text-align:left}.profile-preview[data-name=right] .pv-handle{text-align:right}.profile-preview[data-location=under-name] .pv-location{margin:9px auto 0}.profile-preview[data-name=left][data-location=under-name] .pv-location{margin-left:0}.profile-preview[data-name=right][data-location=under-name] .pv-location{margin-left:auto;margin-right:0}.pv-joined-inline{display:flex;justify-content:center;margin-top:calc(10px * var(--pv-scale, 1))}.pv-foot{display:flex;align-items:center;justify-content:space-between;gap:calc(12px * var(--pv-scale, 1));margin-top:calc(22px * var(--pv-scale, 1));padding-top:calc(16px * var(--pv-scale, 1));border-top:1px solid rgba(255,255,255,.08);color:var(--pv-muted);font-size:max(10px,calc(14px * var(--pv-scale, 1)));font-weight:500}.pv-foot-item{display:inline-flex;align-items:center;gap:calc(6px * var(--pv-scale, 1));padding:calc(5px * var(--pv-scale, 1)) calc(12px * var(--pv-scale, 1));border:1px solid var(--pv-pill-border, rgba(255, 255, 255, .1));border-radius:var(--pv-pill-radius, 999px);background:var(--pv-pill-bg, rgba(255, 255, 255, .05));white-space:nowrap;-webkit-backdrop-filter:blur(var(--pv-pill-blur, 6px));backdrop-filter:blur(var(--pv-pill-blur, 6px))}.pv-foot-item svg{opacity:.75}.pv-location svg,.pv-foot-item svg,.pv-views svg,.pv-joined-inline svg{width:calc(16px * var(--pv-scale, 1));height:calc(16px * var(--pv-scale, 1))}.pv-views--corner{position:absolute;top:calc(16px * var(--pv-scale, 1));right:calc(18px * var(--pv-scale, 1));z-index:3;display:inline-flex;align-items:center;gap:calc(6px * var(--pv-scale, 1));padding:calc(5px * var(--pv-scale, 1)) calc(12px * var(--pv-scale, 1));border:1px solid var(--pv-pill-border, rgba(255, 255, 255, .1));border-radius:var(--pv-pill-radius, 999px);background:var(--pv-pill-bg, rgba(255, 255, 255, .05));color:var(--pv-muted);font-size:max(10px,calc(15px * var(--pv-scale, 1)));font-weight:600;letter-spacing:.01em;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(var(--pv-pill-blur, 6px));backdrop-filter:blur(var(--pv-pill-blur, 6px))}.pv-badges{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:inherit;width:fit-content;height:calc(34px * var(--pv-scale, 1));margin:calc(14px * var(--pv-scale, 1)) auto 0;padding:0 calc(10px * var(--pv-scale, 1));gap:calc(10px * var(--pv-scale, 1));border:1px solid var(--pv-pill-border, rgba(255, 255, 255, .12));border-radius:var(--pv-pill-radius, 999px);background:var(--pv-pill-bg, rgba(255, 255, 255, .07));-webkit-backdrop-filter:blur(var(--pv-pill-blur, 6px));backdrop-filter:blur(var(--pv-pill-blur, 6px))}.pv-badge-pill{display:inline-flex;align-items:center;gap:calc(10px * var(--pv-scale, 1))}.pv-badge-more{display:grid;width:calc(14px * var(--pv-scale, 1));height:calc(14px * var(--pv-scale, 1));flex:none;place-items:center;padding:0;border:0;background:none;color:#ffffff73;cursor:pointer;transition:color .15s ease}.pv-badge-more svg{transition:transform .18s ease}.pv-badge-more:hover,.pv-badge-more.is-open{color:#fff}.pv-badge-more.is-open svg{transform:rotate(180deg)}.pv-badge-list{display:grid;width:100%;gap:calc(7px * var(--pv-scale, 1));margin-top:calc(10px * var(--pv-scale, 1));padding:calc(11px * var(--pv-scale, 1)) calc(13px * var(--pv-scale, 1));border:1px solid rgba(255,255,255,.1);border-radius:calc(12px * var(--pv-scale, 1));background:#0a0c12b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left}.pv-badge-list-row{display:flex;align-items:flex-start;gap:calc(8px * var(--pv-scale, 1));color:var(--pv-muted);font-size:max(10px,calc(12px * var(--pv-scale, 1)));line-height:1.45}.pv-badge-list-row b{margin-right:2px;color:var(--pv-text);font-weight:600}.pv-badge-list-row>span:only-child{min-width:0}.profile-preview[data-name=left] .pv-badges,.profile-preview[data-name=default] .pv-badges{margin-left:0}.profile-preview[data-badges=above-name] .pv-badges{margin-top:14px}.profile-preview[data-badges=bottom] .pv-badges{margin-top:16px}.profile-preview[data-name=center] .pv-link-icons,.profile-preview[data-pfp=above] .pv-link-icons{justify-content:center}.profile-preview[data-name=center] .pv-bio{text-align:center}.pv-card-fx--beam{position:absolute;inset:0;z-index:2;overflow:hidden;border-radius:inherit;padding:1.5px;opacity:var(--pv-card-fx-strength, .7);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.pv-card-fx--beam:before{content:"";position:absolute;top:50%;left:50%;width:260%;height:260%;translate:-50% -50%;background:conic-gradient(from 0deg,transparent 0deg 44deg,color-mix(in srgb,var(--pv-card-fx-color, var(--pv-accent)) 42%,transparent) 74deg,color-mix(in srgb,var(--pv-card-fx-color, var(--pv-accent)) 96%,transparent) 88deg,#ffffff 93deg,color-mix(in srgb,var(--pv-card-fx-color, var(--pv-accent)) 96%,transparent) 98deg,transparent 128deg 224deg,color-mix(in srgb,var(--pv-card-fx-color, var(--pv-accent)) 42%,transparent) 254deg,color-mix(in srgb,var(--pv-card-fx-color, var(--pv-accent)) 96%,transparent) 268deg,#ffffff 273deg,color-mix(in srgb,var(--pv-card-fx-color, var(--pv-accent)) 96%,transparent) 278deg,transparent 308deg 360deg);animation:pvBeamSpin var(--pv-card-fx-speed, 6s) linear infinite}@keyframes pvBeamSpin{to{rotate:360deg}}.pv-beam-glow{position:absolute;z-index:1;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--pv-card-fx-color, var(--pv-accent)) 62%,transparent),transparent 68%);filter:blur(38px);opacity:calc(var(--pv-card-fx-strength, .7) * .7);pointer-events:none;animation:pvBeamBreathe 7s ease-in-out infinite}.pv-beam-glow--tl{top:-84px;left:-70px}.pv-beam-glow--br{right:-70px;bottom:-84px;animation-delay:-3.5s}@keyframes pvBeamBreathe{0%,to{opacity:calc(var(--pv-card-fx-strength, .7) * .45);transform:scale(.94)}50%{opacity:calc(var(--pv-card-fx-strength, .7) * .9);transform:scale(1.06)}}.badge-chip.badge-anim--none{animation:badgeIdle 4.6s ease-in-out infinite}.badge-anim--shimmer:after{background:linear-gradient(115deg,transparent 26%,rgba(255,255,255,.95) 45%,#ffffff 52%,rgba(255,255,255,.95) 59%,transparent 78%);mix-blend-mode:screen;filter:drop-shadow(0 0 4px rgba(255,255,255,.65));animation:badgeShimmer 2.1s ease-in-out infinite}.badge-anim--shimmer .badge-chip-art{animation:badgeSheenPulse 2.1s ease-in-out infinite}@keyframes badgeSheenPulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.16)}}.badge-anim--pulse{animation:badgeScalePulse 1.6s ease-in-out infinite}.badge-anim--bounce{animation:badgeHop 1.2s cubic-bezier(.3,.7,.4,1) infinite}.badge-anim--spin .badge-chip-art,.badge-anim--spin .badge-chip-mono{animation:badgeSpin 3.4s linear infinite}.lkr-entry-dim{position:absolute;inset:0;background:#000;opacity:var(--lkr-entry-dim, .45);pointer-events:none}.lkr-entry--top{place-items:start center;padding-top:12vh}.lkr-entry--bottom{place-items:end center;padding-bottom:12vh}.lkr-entry .lkr-entry-title{font-size:var(--lkr-entry-title, 22px)}.lkr-entry .lkr-entry-visual{width:var(--lkr-entry-image, 82px);height:var(--lkr-entry-image, 82px)}.lkr-entry .lkr-entry-visual img,.lkr-entry .lkr-image-half{object-fit:var(--lkr-entry-fit, cover)}.lkr-entry-hint{margin:2px 0 0;color:color-mix(in srgb,var(--pv-text) 58%,transparent);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.badge-anim--shimmer .badge-chip-art,.badge-anim--shimmer .badge-chip-mono{animation:badgeSheenPulse 3.2s ease-in-out infinite}@keyframes badgeSheenPulse{0%,to{transform:scale(1);filter:brightness(1) saturate(1)}50%{transform:scale(1.09) rotate(-2deg);filter:brightness(1.25) saturate(1.2)}}.entry-stage{position:relative;height:420px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#05060a}.entry-stage .lkr-page{height:100%;min-height:0}.entry-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.hero-profile .profile-preview{width:min(100%,500px)}.tt{max-width:min(320px,70vw);white-space:normal;line-height:1.35;text-align:center}.hero-profile{position:relative;display:grid;justify-items:center}.hero-profile-link{display:inline-flex;align-items:center;gap:5px;margin-top:12px;padding:5px 11px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff08;color:#98a2b3;font-size:10.5px;font-weight:600;letter-spacing:.01em;text-decoration:none;transition:color .18s ease,border-color .18s ease}.hero-profile-link:hover{color:#fff;border-color:#ffffff38}.pv-card-compact .pv-body,.profile-preview--compact .pv-body{padding:var(--pv-pad)}.pv-card-compact .pv-id h3,.profile-preview--compact .pv-id h3{font-size:var(--pv-name)}.profile-preview[data-pfp=left] .pv-topline{flex-direction:row;justify-content:flex-start}.profile-preview[data-pfp=left] .pv-location{margin-left:auto;margin-right:0}.profile-preview[data-pfp=center] .pv-topline{flex-direction:row;justify-content:center}.profile-preview[data-pfp=center] .pv-location{margin-left:0}.profile-preview[data-pfp=right] .pv-topline,.profile-preview[data-pfp=top-right] .pv-topline{flex-direction:row-reverse;justify-content:flex-start}.profile-preview[data-pfp=right] .pv-location,.profile-preview[data-pfp=top-right] .pv-location{margin-left:0;margin-right:auto}.profile-preview[data-pfp=above] .pv-topline{flex-direction:column;align-items:center;justify-content:center;gap:10px}.profile-preview[data-pfp=above] .pv-location{margin:0}.profile-preview[data-badges=beside-avatar] .pv-topline{align-items:center}.profile-preview[data-badges=beside-avatar] .pv-badges,.profile-preview[data-badges=beside-avatar] .pv-badges .badge-row{margin:0;justify-content:flex-start}.profile-preview[data-badges=top-right] .pv-badges{position:absolute;top:12px;right:14px;z-index:3;margin:0}.profile-preview[data-views=top-right][data-badges=top-right] .pv-badges{top:38px}.profile-preview[data-badges=above-name] .pv-badges{margin:12px auto 8px}.profile-preview[data-name=left][data-badges=above-name] .pv-badges,.profile-preview[data-name=default][data-badges=above-name] .pv-badges{margin-left:0;margin-right:auto}.profile-preview[data-name=right][data-badges=above-name] .pv-badges{margin-left:auto;margin-right:0}.profile-preview[data-badges=bottom] .pv-badges{margin-top:18px}.profile-preview[data-name=left] .pv-badges{margin-left:0;margin-right:auto}.profile-preview[data-name=center] .pv-badges{margin-inline:auto}.profile-preview[data-name=right] .pv-badges{margin-left:auto;margin-right:0}.profile-preview[data-name=left] .pv-id,.profile-preview[data-name=left] .pv-handle,.profile-preview[data-name=left] .pv-joined-inline{text-align:left;justify-content:flex-start}.profile-preview[data-name=center] .pv-id,.profile-preview[data-name=center] .pv-handle,.profile-preview[data-name=center] .pv-joined-inline{text-align:center;justify-content:center}.profile-preview[data-name=right] .pv-id,.profile-preview[data-name=right] .pv-handle,.profile-preview[data-name=right] .pv-joined-inline{text-align:right;justify-content:flex-end}.badge-chip--monogram{overflow:hidden;border:1px solid color-mix(in srgb,var(--badge-tint, #b4bffa) 45%,transparent);border-radius:8px;background:color-mix(in srgb,var(--badge-tint, #b4bffa) 22%,rgba(255,255,255,.04));color:var(--badge-tint, #b4bffa)}.badge-chip-initial{font-size:10px;font-weight:760;line-height:1}.lkr-entry-bg-image{position:absolute;inset:0;background-position:center;background-size:cover;background-repeat:no-repeat}.lkr-entry-vignette{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(125% 125% at 50% 50%,transparent 52%,rgba(0,0,0,var(--lkr-entry-vignette, 0)) 100%)}.lkr-entry-content{max-width:var(--lkr-entry-width, 84%);gap:var(--lkr-entry-gap, 10px)}.lkr-entry--split .lkr-entry-content{gap:var(--lkr-entry-gap, 8px)}.lkr-entry-content--panel{padding:22px 26px;border:1px solid rgba(255,255,255,.09);border-radius:var(--lkr-entry-panel-radius, 22px);background:rgba(9,11,15,var(--lkr-entry-panel-opacity, .34));-webkit-backdrop-filter:blur(var(--lkr-entry-panel-blur, 12px));backdrop-filter:blur(var(--lkr-entry-panel-blur, 12px))}.lkr-entry-visual{width:var(--lkr-entry-image, 82px);height:var(--lkr-entry-image, 82px);border-radius:var(--lkr-entry-image-radius, 20px);box-shadow:0 26px 60px -28px rgba(0,0,0,var(--lkr-entry-image-shadow, .55))}.lkr-entry-title{color:var(--lkr-entry-title-color, var(--pv-text));font-size:var(--lkr-entry-title, 22px);letter-spacing:var(--lkr-entry-tracking, -.04em)}.lkr-entry-sub{color:var(--lkr-entry-sub-color, var(--pv-muted));font-size:var(--lkr-entry-sub-size, 10.5px)}.lkr-entry-hint{margin:0;color:var(--lkr-entry-hint-color, var(--pv-muted));font-size:var(--lkr-entry-hint-size, 10px);opacity:.8}.lkr-entry.is-leaving{animation-duration:var(--lkr-entry-duration, .76s)}.lkr-entry.is-leaving .lkr-entry-content{animation-duration:calc(var(--lkr-entry-duration, .76s) * .85)}.lkr-entry.is-leaving .lkr-entry-bg{animation-duration:calc(var(--lkr-entry-duration, .76s) * .9)}@keyframes pvSettle{0%{translate:0 10px}to{translate:0 0}}.pv-card-fx--beam,.pv-beam-glow{pointer-events:none}.badge-anim--shimmer:after{inset:-2%;background-image:linear-gradient(115deg,transparent 26%,rgba(255,255,255,.85) 44%,#ffffff 51%,rgba(255,255,255,.9) 58%,transparent 76%);background-size:260% 260%;background-position:-120% -120%;background-repeat:no-repeat;mix-blend-mode:screen;filter:drop-shadow(0 0 4px rgba(255,255,255,.6));animation:badgeShimmer 2.4s ease-in-out infinite}.badge-anim--shimmer{overflow:hidden;border-radius:6px}@keyframes badgeShimmer{0%{background-position:-120% -120%}55%,to{background-position:120% 120%}}.lkr-entry-divider{display:block;margin:2px auto;border-radius:99px;flex:none}.pv-location,.pv-views,.pv-foot-item{padding:0;border:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.widgets-page{display:grid;gap:14px}.widgets-catalog-inline{padding:20px}.widgets-catalog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06)}.widgets-catalog-head h2{margin:0;color:#f1f5f7;font-size:16px;font-weight:700;letter-spacing:-.025em}.widgets-catalog-head p{margin:4px 0 0;color:#7c848c;font-size:11px;line-height:1.5}.widgets-platform-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:7px;margin-top:14px}.widgets-platform-tile{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px 10px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff04;color:inherit;font-family:inherit;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.widgets-platform-tile:hover{border-color:color-mix(in srgb,var(--platform-color) 45%,transparent);background:color-mix(in srgb,var(--platform-color) 8%,transparent);transform:translateY(-2px)}.widgets-platform-tile-live{padding:1px 5px;border-radius:4px;background:#4ade8021;color:#6ee7a3;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.widgets-platform-tile-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;border:1px solid color-mix(in srgb,var(--platform-color) 28%,transparent);background:color-mix(in srgb,var(--platform-color) 12%,transparent);color:var(--platform-color)}.widgets-platform-tile-name{color:#c0c8cf;font-size:11px;font-weight:580;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.widgets-shell{padding:20px;border-radius:18px;background:radial-gradient(760px 360px at 100% 0%,rgba(143,216,255,.045),transparent 65%),#09090b}.widgets-shell-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.065)}.widgets-shell-head h1{margin:3px 0 0;color:#f4f7f9;font-size:19px;font-weight:720;letter-spacing:-.035em}.widgets-shell-head p{margin:5px 0 0;color:#7f8790;font-size:11px;line-height:1.55}.widgets-shell-head .btn{flex:none}.widgets-workspace{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;align-items:start}.widgets-workspace>.widgets-side{grid-column:1;grid-row:1}.widgets-workspace>.widgets-customization{grid-column:2;grid-row:1}.widgets-customization{min-width:0;padding:0;border:0;background:none}.widgets-custom-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.widgets-custom-head h2{margin:0;color:#eef2f4;font-size:14px;font-weight:670;letter-spacing:-.02em}.widgets-custom-head p{max-width:62ch;margin:5px 0 0;color:#7c848c;font-size:11px;line-height:1.55}.widgets-head-actions{display:flex;align-items:center;gap:7px;flex:none}.widgets-reset{flex:none;padding:5px 8px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#111214;color:#8d959d;font-family:inherit;font-size:11px;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.widgets-reset:hover{border-color:#8fd8ff3d;background:#8fd8ff14;color:#e5f8ff}.widgets-controls{display:grid;gap:16px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.wg-slider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 20px}.wg-slider{display:grid;gap:5px;min-width:0}.wg-slider-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;color:#838b93;font-size:11px}.wg-slider-head b{color:#dbe2e7;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.wg-slider input[type=range]{width:100%;height:4px;margin:5px 0;appearance:none;border-radius:999px;outline:none;background:linear-gradient(90deg,#3f9bc4,#a8e0ff) no-repeat,#ffffff14;background-size:var(--slider-fill, 45%) 100%,100% 100%;cursor:pointer}.wg-slider input[type=range]::-webkit-slider-thumb{width:12px;height:12px;appearance:none;border:2px solid #0b0c0e;border-radius:50%;background:#d7f4ff;box-shadow:0 0 0 1px #8fd8ff80}.wg-slider input[type=range]::-moz-range-thumb{width:10px;height:10px;border:2px solid #0b0c0e;border-radius:50%;background:#d7f4ff}.wg-color-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.wg-color{display:grid;gap:5px;min-width:0;color:#838b93;font-size:11px}.wg-color-row{display:flex;align-items:center;gap:7px;height:34px;padding:4px 7px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0d0e10}.wg-color-row input[type=color]{width:24px;height:24px;flex:none;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:6px;background:none;cursor:pointer}.wg-color-row input[type=color]::-webkit-color-swatch-wrapper{padding:0}.wg-color-row input[type=color]::-webkit-color-swatch{border:0;border-radius:4px}.wg-color-hex{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:#c9d1d7;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;letter-spacing:-.02em}.widgets-side{display:flex;flex-direction:column;min-width:0;padding:16px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:radial-gradient(280px 170px at 100% 0%,rgba(143,216,255,.035),transparent 70%),#0b0b0d}.widgets-side-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex:none;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.065)}.widgets-side-head h2{margin:0;color:#eef2f4;font-size:12px;font-weight:650;letter-spacing:-.015em}.widgets-side-head p{margin:4px 0 0;color:#737b83;font-size:11px;line-height:1.45}.widgets-count{display:grid;min-width:21px;height:21px;flex:none;place-items:center;padding:0 6px;border:1px solid rgba(143,216,255,.14);border-radius:999px;background:#8fd8ff12;color:#a8e0ff;font-size:11px;font-weight:650;font-variant-numeric:tabular-nums}.widgets-scroll{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:10px;margin:12px 0 0}.widgets-scroll::-webkit-scrollbar{width:6px}.widgets-scroll::-webkit-scrollbar-thumb{border:0;background:#2b3238}.widgets-preview-box{display:grid;flex:none;gap:8px;margin-top:11px;padding-top:11px;border-top:1px solid rgba(255,255,255,.065)}.widgets-preview-label{color:#7d858d;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.widgets-empty{display:flex;flex-direction:column;align-items:center;gap:5px;padding:28px 15px;text-align:center}.widgets-empty-icon{display:grid;width:36px;height:36px;place-items:center;margin-bottom:4px;border:1px dashed rgba(143,216,255,.2);border-radius:11px;background:#8fd8ff0a;color:#8fd8ff}.widgets-empty b{color:#cfd7dd;font-size:11px;font-weight:600}.widgets-empty p{max-width:25ch;margin:0;color:#6d757d;font-size:11px;line-height:1.55}.widgets-empty .dash-secondary{margin-top:8px;font-size:11px}.wg-backgrounds{display:grid;gap:8px}.wg-backgrounds-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.wg-backgrounds-head>span{color:#838b93;font-size:11px}.wg-backgrounds-head p{max-width:52ch;margin:0;color:#626a72;font-size:11px;line-height:1.5;text-align:right}.wg-background-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.wg-background{display:grid;grid-template-columns:22px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:7px;padding:7px;border:1px solid rgba(255,255,255,.075);border-radius:9px;background:#ffffff05;color:#8b939b;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.wg-background:hover{border-color:#ffffff26;background:#ffffff0b}.wg-background.is-active{border-color:#8fd8ff57;background:#8fd8ff13;box-shadow:inset 0 0 0 1px #8fd8ff1a}.wg-background b{overflow:hidden;color:#cbd4db;font-size:11px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.wg-background.is-active b{color:#eafaff}.wg-background small{grid-column:2;overflow:hidden;color:#626a72;font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.wg-background-swatch{grid-row:1 / span 2;width:22px;height:22px;border:1px solid rgba(255,255,255,.16);border-radius:6px}.wg-background-swatch.is-frosted{background:linear-gradient(135deg,#ffffff42,#ffffff08),#1a1c20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.wg-background-swatch.is-gradient{background:linear-gradient(135deg,#ff5f6d,#7c5cff)}.wg-background-swatch.is-rgb{background:conic-gradient(from 20deg,#ff5f6d,#fbbf24,#34d399,#60a5fa,#a78bfa,#ff5f6d)}.wg-background-swatch.is-solid{background:#e9eef2}.wg-background-swatch.is-art{background:radial-gradient(12px 8px at 72% 28%,rgba(255,255,255,.75),transparent 70%),linear-gradient(155deg,#2f6f8f 0 46%,#19323f 46% 100%)}.widget-card{position:relative;display:block;zoom:var(--wg-scale, 1);width:100%;max-width:100%;min-height:100px;height:auto;flex:none;padding:12px 13px;overflow:hidden;border:var(--wg-border-width, 1px) solid var(--wg-border-color, rgba(255, 255, 255, .1));border-radius:var(--wg-radius, 18px);background:var(--wg-bg, rgba(255, 255, 255, .06));color:#f2f7fa;text-align:left;isolation:isolate;-webkit-backdrop-filter:blur(var(--wg-blur, 0px));backdrop-filter:blur(var(--wg-blur, 0px));transition:border-color .2s ease,background .2s ease,transform .2s ease}.widget-card:hover{border-color:color-mix(in srgb,var(--wg-brand, #a8e0ff) 38%,var(--wg-border-color, transparent));transform:translateY(-1px)}.widget-card.is-bare{border-color:transparent;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.widget-card.is-bare:hover,.widget-card.is-bare:focus-within{border-color:color-mix(in srgb,var(--wg-brand, #a8e0ff) 30%,rgba(255,255,255,.1));background:#0c0e12d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.widget-card--bg-frosted{background:linear-gradient(135deg,#ffffff17,#ffffff06),var(--wg-bg)}.widget-card--bg-solid{background:var(--wg-bg-strong)}.widget-card--bg-gradient{background:linear-gradient(135deg,var(--wg-grad-from),var(--wg-grad-to))}.widget-card--bg-rgb{background:linear-gradient(120deg,var(--wg-grad-from),var(--wg-grad-to),color-mix(in srgb,var(--wg-brand) 50%,transparent),var(--wg-grad-from));background-size:300% 300%;animation:wgRgbWash 10s ease-in-out infinite}@keyframes wgRgbWash{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.widget-card-art{position:absolute;inset:-10%;z-index:0;background-position:center;background-size:cover;opacity:var(--wg-art-opacity, .7);filter:blur(1.5px) saturate(1.08) contrast(1.03);transform:scale(1.04);pointer-events:none}.widget-card-scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#04060929,#0406095c);pointer-events:none}.widget-card.has-art .widget-card-scrim{background:linear-gradient(90deg,#040609e6,#0406099e 54%,#0406094d),linear-gradient(180deg,#04060933,#04060973)}.widget-card--bg-solid .widget-card-scrim,.widget-card--bg-gradient .widget-card-scrim{background:linear-gradient(180deg,#0406091f,#0406094d)}.widget-card-inner{position:relative;z-index:2;display:flex;height:100%;flex-direction:column;justify-content:space-between;gap:6px;min-width:0}.widget-card-head{display:flex;min-width:0;align-items:center;gap:10px}.widget-card-avatar{position:relative;display:grid;width:46px;height:46px;flex:none;place-items:center;border:1px solid color-mix(in srgb,var(--wg-brand, #a8e0ff) 34%,rgba(255,255,255,.12));border-radius:50%;background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--wg-brand, #a8e0ff) 26%,#14171b),#101216);color:#fff;box-shadow:0 6px 18px #00000052}.widget-card-avatar.is-square{border-radius:12px}.widget-card-avatar>img:first-child{width:100%;height:100%;border-radius:inherit;object-fit:cover}.widget-card-avatar.is-square>img:first-child{object-fit:cover}.widget-card-decoration{position:absolute;top:-4%;left:-4%;z-index:2;width:108%;height:108%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.widget-card-status{position:absolute;right:-1px;bottom:-1px;z-index:3;width:11px;height:11px;border-radius:50%}.widget-card-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.widget-card-name{display:flex;min-width:0;align-items:center;gap:5px}.widget-card-name b{overflow:hidden;color:#f7fafc;font-size:13px;font-weight:680;letter-spacing:-.018em;text-overflow:ellipsis;text-shadow:0 1px 8px rgba(0,0,0,.35);white-space:nowrap}.widget-card-tag{display:inline-flex;flex:none;align-items:center;gap:3px;padding:2px 5px;border:1px solid rgba(255,255,255,.14);border-radius:4px;background:#ffffff1a;color:#e7eef4;font-size:7px;font-weight:800;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.widget-card-tag img{width:9px;height:9px;object-fit:contain}.widget-card-badges{display:flex;flex:none;gap:2px;color:#cbd5e1;opacity:.9}.widget-card-handle{overflow:hidden;color:#aab5bd;font-size:9.5px;line-height:1.35;text-overflow:ellipsis;text-shadow:0 1px 6px rgba(0,0,0,.3);white-space:nowrap}.widget-card-handle.is-error{color:#fca5a5}.widget-card-bottom{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.widget-card-meta{display:flex;min-width:0;align-items:center;gap:4px;overflow:hidden}.widget-card-chip{display:inline-flex;max-width:156px;min-width:0;align-items:center;gap:4px;padding:3px 6px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#0000003d;color:#c3cdd5;font-size:8.5px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.widget-card-chip i{width:5px;height:5px;flex:none;border-radius:50%}.widget-card.is-compact .widget-card-meta{display:none}.widget-card:not(:has(.widget-card-meta>*)){min-height:0}.widget-card.is-compact .widget-card-avatar{width:40px;height:40px}.widget-card-actions{position:absolute;top:8px;right:8px;z-index:4;display:flex;gap:3px;opacity:0;transform:translateY(-2px);transition:opacity .16s ease,transform .16s ease}.widget-card:hover .widget-card-actions,.widget-card:focus-within .widget-card-actions{opacity:1;transform:none}.widget-card-action{display:grid;width:23px;height:23px;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#08090bad;color:#9aa4ac;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .16s ease,color .16s ease,border-color .16s ease}.widget-card-action:hover{border-color:#8fd8ff3d;background:#8fd8ff1f;color:#e7f9ff}.widget-card-action--danger:hover{border-color:#f8717147;background:#f871711f;color:#fca5a5}.widget-card--preview{width:100%}.widget-card--preview .widget-card-avatar{width:46px;height:46px}.widget-card--home{width:350px;max-width:100%}@media(max-width:980px){.wg-background-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.wg-backgrounds-head{display:grid;gap:4px}.wg-backgrounds-head p{text-align:left}.wg-background-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.widgets-modal-layer{position:fixed;inset:0;z-index:320;display:grid;place-items:center;padding:24px;overflow-y:auto;background:#020305b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:widgetsLayerIn .2s ease both}.widgets-modal{display:flex;width:min(540px,100%);max-height:min(84vh,760px);flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:16px;background:radial-gradient(460px 240px at 100% 0%,rgba(143,216,255,.055),transparent 68%),#0a0a0c;box-shadow:0 60px 140px -40px #000,0 0 0 1px #0006;animation:widgetsModalIn .3s cubic-bezier(.16,1,.3,1) both}.widgets-modal--wide{width:min(1000px,100%)}.widgets-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex:none;padding:19px 20px 16px;border-bottom:1px solid rgba(255,255,255,.07)}.widgets-modal-head h2{margin:5px 0 0;color:#f2f6f8;font-size:17px;font-weight:700;letter-spacing:-.03em}.widgets-modal-head p{margin:4px 0 0;color:#7a828a;font-size:11px;line-height:1.5}.widgets-modal-head .icon-btn{flex:none}.widgets-modal-body{min-height:0;padding:17px 20px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#2b3238 transparent}.widgets-modal-body::-webkit-scrollbar{width:7px}.widgets-modal-body::-webkit-scrollbar-thumb{border:2px solid #0a0a0c;background:#2b3238}.widgets-modal-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:none;padding:13px 20px;border-top:1px solid rgba(255,255,255,.07);background:#0000002e}.widgets-modal-foot>.btn:first-child{margin-right:auto}.platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.platform-card{position:relative;display:flex;align-items:flex-start;gap:10px;min-width:0;min-height:92px;padding:13px;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 45%),#0d0d0f;color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.platform-card:hover{border-color:color-mix(in srgb,var(--platform-color) 44%,rgba(255,255,255,.12));background:linear-gradient(180deg,color-mix(in srgb,var(--platform-color) 7%,transparent),transparent 55%),#101012;transform:translateY(-2px)}.platform-card:focus-visible{outline:2px solid var(--platform-color);outline-offset:2px}.platform-card-watermark{position:absolute;top:-12px;right:-16px;color:var(--platform-color);opacity:.06;transform:rotate(-10deg);pointer-events:none;transition:opacity .2s ease,transform .3s var(--ease-out, ease)}.platform-card:hover .platform-card-watermark{opacity:.1;transform:rotate(-5deg) scale(1.05)}.platform-card-icon{position:relative;z-index:1;display:grid;width:36px;height:36px;flex:none;place-items:center;border:1px solid color-mix(in srgb,var(--platform-color) 35%,transparent);border-radius:9px;background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--platform-color) 38%,transparent),transparent 70%),color-mix(in srgb,var(--platform-color) 16%,#0c0c0e);color:color-mix(in srgb,var(--platform-color) 72%,#ffffff);box-shadow:inset 0 1px #ffffff1f,0 8px 18px -12px #000}.platform-card-copy{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;gap:3px;padding-top:1px}.platform-card-copy .platform-card-live{-webkit-line-clamp:1;color:#6b7680;font-size:11px;font-weight:600;letter-spacing:.02em}.platform-card-copy .platform-card-live.is-live{color:#6ee7a3}.platform-card-copy b{color:#f0f3f5;font-size:11.5px;font-weight:650;letter-spacing:-.015em}.platform-card-copy>span{display:-webkit-box;overflow:hidden;color:#747c84;font-size:11px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.widgets-platform-title{display:flex;align-items:flex-start;gap:11px;min-width:0}.widgets-platform-title h2{margin-top:2px}.widgets-platform-title .platform-card-icon{width:38px;height:38px;margin-top:2px}.widget-tip{padding:11px 12px;border:1px solid rgba(143,216,255,.12);border-radius:9px;background:#8fd8ff09}.widget-tip>span{color:#a8e0ff;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.widget-tip p{margin:4px 0 0;color:#8395a1;font-size:11px;line-height:1.55}.widgets-content-field{margin-top:15px}.widget-options{margin-top:17px}.widget-options-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06)}.widget-options-head span{color:#aab3ba;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.widget-options-head small{color:#5e666d;font-size:11px}.widget-option{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.055)}.widget-option:last-child{border-bottom:0}.widget-option>div{min-width:0}.widget-option b{display:block;color:#dde3e7;font-size:11px;font-weight:600}.widget-option p{margin:3px 0 0;color:#747c84;font-size:11px;line-height:1.5}.switch{position:relative;width:34px;height:20px;flex:none;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#1a1b1e;cursor:pointer;transition:background .2s ease,border-color .2s ease}.switch span{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#6c737a;transition:transform .22s var(--ease-out, ease),background .22s ease}.switch.is-on{border-color:#8fd8ff61;background:#38bdf83d}.switch.is-on span{background:#dff5ff;transform:translate(14px)}.widget-option-select{width:auto;min-width:118px;height:30px;flex:none;gap:8px;padding:0 9px;border:1px solid rgba(255,255,255,.09);border-radius:7px;background:#0d0d0e;color:#e5eaed;font-size:11px}.widgets-delete-widget{display:inline-flex;align-items:center;gap:5px;margin-right:auto;padding:5px 7px;border:1px solid rgba(248,113,113,.16);border-radius:6px;background:#f871710d;color:#f0a1a1;font-family:inherit;font-size:11px;cursor:pointer;transition:background .16s ease,border-color .16s ease}.widgets-delete-widget:hover{border-color:#f8717157;background:#f871711a}@keyframes widgetsLayerIn{0%{opacity:0}to{opacity:1}}@keyframes widgetsModalIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:1180px){.widgets-workspace{grid-template-columns:minmax(0,1fr) 290px}}@media(max-width:980px){.widgets-workspace{grid-template-columns:1fr}.widgets-workspace>.widgets-side,.widgets-workspace>.widgets-customization{grid-column:1;grid-row:auto}.widgets-workspace>.widgets-side{order:-1}.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.widgets-shell{padding:15px}.widgets-shell-head{align-items:flex-start;flex-direction:column;gap:12px}.wg-slider-grid,.wg-color-grid{grid-template-columns:1fr}.widgets-custom-head{flex-direction:column;gap:9px}.widgets-modal-layer{padding:12px}.widgets-modal-head,.widgets-modal-body,.widgets-modal-foot{padding-inline:15px}.platform-grid{grid-template-columns:1fr}.platform-card{min-height:82px}.widgets-modal--wide{max-height:88vh}}@media(max-width:520px){.widgets-shell-head h1{font-size:17px}.widgets-customization,.widgets-side{padding:12px}.widget-card-actions{flex-direction:column}.widget-card-action{opacity:1}}@media(prefers-reduced-motion:reduce){.widgets-modal-layer,.widgets-modal{animation:none}.platform-card,.widget-card{transition:none}.widget-card--bg-rgb{animation:none;background-position:50%}}.platform-card{align-items:flex-start;gap:14px;min-height:96px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.022),transparent 55%),#0a0a0c}.platform-card:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--platform-color) 8%,transparent),transparent 60%),#0d0d10}.platform-card-watermark{top:50%;right:-18px;translate:0 -50%;opacity:.055;transform:none}.platform-card:hover .platform-card-watermark{opacity:.09;transform:none}.platform-card-icon{width:44px;height:44px;border-radius:12px}.platform-card-copy{gap:5px;padding-top:2px}.platform-card-copy b{color:#f4f6f8;font-size:14px;font-weight:660;letter-spacing:-.02em}.platform-card-copy>span{max-width:42ch;color:#8b929b;font-size:11.5px;line-height:1.5}.platform-card-copy .platform-card-live{margin-top:2px;color:#6b7580;font-size:11px}.widget-card{background-color:#0b0c10;background-image:radial-gradient(130% 120% at 100% 0%,color-mix(in srgb,var(--wg-brand, #a8e0ff) 12%,transparent),transparent 62%);color:#f2f6f9;box-shadow:0 18px 40px -34px #000}.widget-card--bg-frosted{background-color:#0b0c10}.widget-card-avatar{border-radius:12px}.widget-card-avatar.is-square{border-radius:10px}.widget-card-name b{font-size:13.5px;letter-spacing:-.02em}.widget-card-handle{font-size:10.5px;color:#8f98a2}.widget-card-chip{border-color:#ffffff12;background:#ffffff0b;color:#aeb6bf}.widgets-catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:10px;margin-top:14px}.widgets-catalog-grid .platform-card{height:100%}.widgets-workspace{grid-template-columns:minmax(0,1fr) 320px}.widgets-workspace>.widgets-customization{grid-column:1;grid-row:1;min-width:0}.widgets-workspace>.widgets-side{grid-column:2;grid-row:1;position:sticky;top:84px;max-height:calc(100vh - 108px);padding:12px}.widgets-side .widgets-scroll{min-height:0;overflow-y:auto}.widgets-side .widget-card{transform:scale(.94);transform-origin:top center}.widgets-preview-box{margin-top:10px;padding:8px}@media(max-width:1100px){.widgets-workspace{grid-template-columns:minmax(0,1fr)}.widgets-workspace>.widgets-side{grid-column:1;grid-row:2;position:static;max-height:none}}.wg-sort{position:relative}.wg-sort[draggable=true]{cursor:grab}.wg-sort.is-dragging{opacity:.45}.wg-sort.is-drop-target:before{content:"";position:absolute;inset:-6px 0 auto;z-index:3;height:2px;border-radius:2px;background:#a8e0ff;box-shadow:0 0 10px #a8e0ff99}.wg-sort-grip{position:absolute;top:8px;left:8px;z-index:5;display:grid;width:22px;height:22px;place-items:center;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#08090bb8;color:#8b959d;cursor:grab;opacity:0;transition:opacity .16s ease,color .16s ease,border-color .16s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wg-sort:hover .wg-sort-grip,.wg-sort-grip:focus-visible{opacity:1}.wg-sort-grip:hover{border-color:#8fd8ff4d;color:#e7f9ff}:root{--bg: #02070d;--bg-deep: #000308;--panel: rgba(7, 19, 31, .72);--panel-solid: #07121e;--panel-2: #0a1927;--line: rgba(125, 211, 252, .12);--line-strong: rgba(125, 211, 252, .26);--text: #eaf7ff;--muted: #92aec0;--muted-2: #658092;--ice: #7dd3fc;--ice-2: #38bdf8;--ice-3: #0ea5e9;--ice-deep: #0b4a63;--ink: #03121d;--accent: #7dd3fc;--accent-2: #bae6fd;--discord: #7289da;--spotify: #1db954;--steam: #66c0f4;--font: "Lexend", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ease-out: cubic-bezier(.16, 1, .3, 1);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:118px;background:var(--bg);scrollbar-width:thin;scrollbar-color:#1a6a86 #02070d}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#02070d}::-webkit-scrollbar-thumb{border:2px solid #02070d;border-radius:999px;background:linear-gradient(180deg,#155e75,#0ea5e9)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#0e7490,#38bdf8)}::-webkit-scrollbar-corner{background:#02070d}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}#root{min-height:100vh}::selection{background:#7dd3fc4d;color:#f7fdff}a{color:inherit;text-decoration:none}button{font-family:inherit}:focus-visible{outline:2px solid var(--ice-2);outline-offset:3px}.app{position:relative;z-index:1;min-height:100vh}.page-enter{animation:pageIn .42s var(--ease-out) both}.wrap{width:100%;max-width:1180px;margin:0 auto;padding-inline:24px}.site-backdrop{position:fixed;inset:0;z-index:0;pointer-events:none;background:#000}.site-head{position:fixed;inset:0 0 auto;z-index:60;padding:16px 20px 0;pointer-events:none;animation:headDrop .9s var(--ease-out) both}.site-head:before{content:"";position:absolute;inset:0 0 -38px;z-index:-1;background:linear-gradient(180deg,rgba(2,7,13,.94) 0%,rgba(2,7,13,.78) 42%,rgba(2,7,13,.28) 76%,transparent 100%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 58%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 58%,transparent 100%);pointer-events:none}.head-inner{position:relative;pointer-events:auto;max-width:1220px;margin:0 auto;height:74px;padding:0 12px 0 20px;display:flex;align-items:center;gap:18px;border-radius:999px;border:1px solid rgba(125,211,252,.16);background:linear-gradient(180deg,#0b1e2fd6,#030b13e6);box-shadow:0 22px 60px -34px #000,inset 0 1px #ffffff12,0 0 0 1px #00000059;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);transition:height .35s var(--ease-out),background .35s ease,box-shadow .35s ease}.site-head.is-scrolled .head-inner{height:62px;background:linear-gradient(180deg,#091a29f0,#020910f2);box-shadow:0 26px 70px -34px #000,inset 0 1px #ffffff14}.brand{display:inline-flex;align-items:center;gap:9px;flex:none}.brand-logo{width:32px;height:32px;object-fit:contain;display:block;filter:saturate(1.4) hue-rotate(-24deg) brightness(1.35) drop-shadow(0 4px 14px rgba(56,189,248,.4))}.brand-text{font-size:18px;font-weight:800;letter-spacing:-.035em;color:#f4fbff}.brand-dot{color:var(--ice-2)}.head-links{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:2px;padding:4px;border-radius:999px;border:1px solid rgba(125,211,252,.1);background:#020a1280;box-shadow:inset 0 1px #ffffff0a}.head-link{position:relative;font-size:13px;font-weight:520;color:#9db8ca;padding:8px 18px;border-radius:999px;transition:color .2s ease,background .25s ease,box-shadow .25s ease}.head-link:hover{color:#f3fbff}.head-link.is-active{color:#f4fcff;background:linear-gradient(180deg,#7dd3fc3d,#38bdf814);box-shadow:inset 0 1px #ffffff24,0 0 20px -8px #38bdf88c}.head-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.head-signin{height:34px;padding:0 11px;border:none;background:none;color:#c4d8e6;font-size:12.5px;font-weight:520;cursor:pointer;border-radius:999px;transition:color .18s ease,background .18s ease}.head-signin:hover{color:#fff;background:#7dd3fc14}.head-skeleton{display:block;width:118px;height:32px;border-radius:999px;background:linear-gradient(90deg,#7dd3fc0f,#7dd3fc2e,#7dd3fc0f);background-size:220% 100%;animation:shimmer 1.5s ease-in-out infinite}.head-burger{display:none;width:34px;height:34px;place-items:center;border-radius:999px;border:1px solid var(--line);background:#7dd3fc0d;color:#cfe6f5;cursor:pointer}.head-burger:hover{background:#7dd3fc1f;color:#fff}.head-mobile{pointer-events:auto;display:grid;gap:2px;width:min(1180px,100%);margin:8px auto 0;padding:9px;border-radius:24px;border:1px solid rgba(125,211,252,.16);background:#030c14f7;box-shadow:0 30px 80px -36px #000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:menuIn .25s var(--ease-out) both}.head-mobile-link{display:block;width:100%;padding:12px 13px;border:none;border-radius:14px;background:none;color:#d3e7f3;font-family:inherit;font-size:13px;text-align:left;cursor:pointer;transition:background .18s ease,color .18s ease}.head-mobile-link:hover,.head-mobile-link.is-active{background:#7dd3fc1a;color:#fff}.head-mobile-link--danger{color:#ff9ca5}.profile-menu{position:relative;display:flex;align-items:center;border-radius:999px;border:1px solid transparent;background:none;transition:background .2s ease,border-color .2s ease}.profile-menu:hover,.profile-menu.is-open{background:none;border-color:transparent}.profile-menu:hover .profile-trigger-name,.profile-menu.is-open .profile-trigger-name{color:#fff}.profile-trigger{display:inline-flex;align-items:center;gap:8px;height:40px;padding:3px 4px 3px 3px;border-radius:999px;color:var(--text)}.profile-trigger-copy{display:flex;flex-direction:column;gap:2px;line-height:1;min-width:0}.profile-trigger-name{font-size:12.5px;font-weight:600;max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-trigger-sub{font-size:8.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ice);opacity:.8}.profile-more{width:28px;height:34px;display:grid;place-items:center;border:none;background:none;color:#9bb7c9;cursor:pointer;border-radius:0 999px 999px 0}.profile-more:hover{color:#fff}.profile-chevron{transition:transform .24s var(--ease-out)}.profile-menu.is-open .profile-chevron{transform:rotate(180deg)}.menu{position:absolute;right:0;top:calc(100% + 10px);width:232px;padding:6px;border-radius:16px;border:1px solid var(--line-strong);background:#071019b8;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 34px 80px -36px #000,inset 0 1px #ffffff0f;animation:menuIn .22s var(--ease-out) both;z-index:70}.menu-head{padding:10px 11px 11px;margin-bottom:5px;border-bottom:1px solid var(--line)}.menu-name{margin:0;font-size:13px;font-weight:650;letter-spacing:-.01em}.menu-mail{margin:3px 0 0;font-size:10.5px;color:#7e9aae;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-item{width:100%;display:flex;align-items:center;gap:9px;padding:9px 10px;border:none;border-radius:9px;background:none;color:#cfe3ee;font-size:12.5px;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease}.menu-item:hover{background:#7dd3fc17;color:#fff}.menu-item--danger{color:#ff9ca5}.menu-item--danger:hover{background:#f23f431a;color:#ffb3ba}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;border-radius:12px;border:1px solid transparent;font-size:13.5px;font-weight:600;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;overflow:hidden;transition:transform .2s var(--ease-out),box-shadow .25s ease,background .25s ease,border-color .25s ease}.btn:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.28) 48%,transparent 72%);transform:translate(-130%);transition:transform .65s var(--ease-out);pointer-events:none}.btn:hover:after{transform:translate(130%)}.btn:active{transform:translateY(1px) scale(.995)}.btn:disabled{opacity:.65;cursor:not-allowed}.btn-primary{color:var(--ink);background:linear-gradient(180deg,#bae6fd,#7dd3fc 46%,#38bdf8);border-color:#bae6fdbf;box-shadow:0 16px 34px -16px #38bdf8e6,inset 0 1px #ffffffb3}.btn-primary:hover:not(:disabled){background:linear-gradient(180deg,#d8f4ff,#8bdcff 46%,#4cc7ff);box-shadow:0 20px 44px -16px #38bdf8;transform:translateY(-1px)}.btn-ghost{color:#dcf1fc;background:#7dd3fc0d;border-color:#7dd3fc29;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-ghost:hover{background:#7dd3fc1a;border-color:#7dd3fc4d}.btn-discord{width:100%;background:linear-gradient(180deg,#6c7cff,#5865f2);color:#fff;border-color:#a5afff61;box-shadow:inset 0 1px #ffffff40,0 12px 28px -16px #5865f2}.btn-discord:hover:not(:disabled){background:linear-gradient(180deg,#7d8cff,#6572ff)}.btn-sm{height:34px;padding:0 13px;font-size:12.5px;border-radius:9px}.mini-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:28px;padding:0 10px;border-radius:8px;font-size:11.5px;font-weight:600;color:#dceef9;background:#7dd3fc0f;border:1px solid rgba(125,211,252,.14);cursor:pointer;flex:none;transition:background .18s ease,border-color .18s ease}.mini-btn:hover:not(:disabled){background:#7dd3fc1f;border-color:#7dd3fc42}.mini-btn:disabled{opacity:.45;cursor:not-allowed}.icon-btn{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:#7dd3fc0f;border:1px solid rgba(125,211,252,.12);color:#a9c5d6;cursor:pointer;flex:none;transition:background .18s ease,color .18s ease,border-color .18s ease}.icon-btn:hover{background:#7dd3fc21;border-color:#7dd3fc42;color:#fff}.spinner{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.32);border-top-color:#fff;display:inline-block;animation:spin .7s linear infinite}.hero{position:relative;isolation:isolate;padding-top:92px}.hero-bg{position:absolute;inset:0;z-index:-1;background:radial-gradient(980px 500px at 72% -10%,rgba(56,189,248,.18),transparent 68%),radial-gradient(920px 620px at 76% 18%,rgba(56,189,248,.13),transparent 68%),radial-gradient(740px 540px at 12% 2%,rgba(14,165,233,.09),transparent 70%),radial-gradient(900px 500px at 50% 100%,rgba(2,7,13,.9),transparent 78%);pointer-events:none}.hero-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:58px;align-items:center;padding-top:42px;padding-bottom:92px;min-height:min(78vh,760px)}.hero-copy>*{animation:heroUp .9s var(--ease-out) both}.hero-copy>*:nth-child(1){animation-delay:.04s}.hero-copy>*:nth-child(2){animation-delay:.1s}.hero-copy>*:nth-child(3){animation-delay:.18s}.hero-copy>*:nth-child(4){animation-delay:.26s}.hero-copy>*:nth-child(5){animation-delay:.34s}.eyebrow{display:inline-flex;align-items:center;gap:7px;height:27px;padding:0 11px;border-radius:999px;border:1px solid rgba(125,211,252,.16);background:linear-gradient(180deg,#7dd3fc17,#7dd3fc08);color:#bfe5f6;font-size:10.5px;font-weight:560;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 1px #ffffff0d}.eyebrow--sm{height:23px;padding:0 9px;font-size:9.5px;color:#a8cddf}.pulse-dot{width:5px;height:5px;border-radius:50%;background:var(--ice-2);box-shadow:0 0 0 3px #38bdf829;animation:pulse 2.4s ease-in-out infinite}.hero-title{margin:20px 0 0;font-size:clamp(60px,10.2vw,112px);line-height:.88;font-weight:800;letter-spacing:-.065em;background:linear-gradient(100deg,#fff,#e4f7ff 32%,#b9e6fa,#8dcfe8);background-size:180% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:heroUp .9s var(--ease-out) both,titleGradient 9s ease-in-out infinite alternate}.hero-title .accent{background:linear-gradient(180deg,#d9f4ff,#7dd3fc 46%,#0ea5e9);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 28px rgba(56,189,248,.35))}.hero-sub{margin:23px 0 0;max-width:500px;font-size:15px;line-height:1.68;color:#94b2c5}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:29px}.hero-meta{display:flex;flex-wrap:wrap;gap:18px;margin-top:24px;font-size:11.5px;color:#7895a8}.hero-meta span{display:inline-flex;align-items:center;gap:6px}.hero-meta svg{color:var(--ice-2)}.hero-card-slot{display:flex;justify-content:flex-end}.stats-band{position:relative;padding:0 0 64px}.stats-band-row{display:flex;align-items:center;justify-content:center;gap:clamp(30px,7vw,72px);padding:6px 0}.stats-band-item{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.stats-band-value{font-size:clamp(34px,4.6vw,52px);font-weight:820;line-height:.95;letter-spacing:-.05em;background:linear-gradient(180deg,#fff 12%,#a8e0ff 92%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.stats-band-label{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#7895a8}.stats-band-divider{width:1px;height:46px;flex:none;background:linear-gradient(180deg,transparent,rgba(125,211,252,.32),transparent)}@media(max-width:560px){.stats-band{padding-bottom:44px}.stats-band-row{gap:26px}.stats-band-value{font-size:32px}.stats-band-label{font-size:9px;letter-spacing:.12em}}.profile-card{position:relative;width:100%;max-width:410px;padding:20px;border-radius:24px;border:1px solid rgba(125,211,252,.14);background:radial-gradient(120% 100% at 12% 0%,rgba(56,189,248,.15),transparent 58%),linear-gradient(155deg,#0d2437f0,#040d16fa);box-shadow:0 50px 110px -60px #000,inset 0 1px #ffffff12;overflow:hidden;transform-style:preserve-3d;transition:transform .18s ease-out,box-shadow .3s ease,border-color .3s ease;will-change:transform;animation:cardIn .95s var(--ease-out) backwards .18s}.profile-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(130deg,rgba(186,230,253,.5),rgba(56,189,248,.1) 34%,transparent 52%,rgba(56,189,248,.22) 100%);background-size:220% 220%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:borderFlow 9s ease-in-out infinite alternate}.profile-card:hover{border-color:#7dd3fc47;box-shadow:0 60px 120px -58px #000,inset 0 1px #ffffff1a,0 0 60px -30px #38bdf880}.profile-glow{position:absolute;top:-45%;left:-10%;width:120%;height:75%;background:radial-gradient(closest-side,rgba(56,189,248,.32),transparent 72%);filter:blur(30px);pointer-events:none;animation:glowPulse 7s ease-in-out infinite}.tilt-glare{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(340px circle at var(--mx, 50%) var(--my, 50%),rgba(186,230,253,.12),transparent 62%);opacity:0;transition:opacity .25s ease;pointer-events:none}.profile-card:hover .tilt-glare{opacity:1}.pc-top{position:relative;display:flex;align-items:center;gap:14px;margin-top:4px;transform:translateZ(22px)}.pc-id{min-width:0}.pc-name{margin:0;font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.pc-handle{margin:3px 0 0;font-size:12px;color:#8eacbe}.pc-joined{margin:5px 0 0;font-size:10.5px;color:#6f8b9d}.pc-location{display:inline-flex;align-items:center;gap:4px;margin:5px 0 0;color:#738a98;font-size:10px;line-height:1.3}.pc-location svg{flex:none;opacity:.75}.pc-owner{position:relative;display:inline-block;margin:18px 0 0;padding:5px 10px;border-radius:8px;border:1px solid rgba(125,211,252,.12);background:#7dd3fc0d;font-size:10.5px;color:#b3d4e4;letter-spacing:.01em;transform:translateZ(14px)}.pc-custom{position:relative;margin:9px 0 0;font-size:12px;color:#a9c4d4;line-height:1.45;transform:translateZ(10px)}.pc-custom.is-empty{color:#6f8b9d;font-style:italic}.pc-platforms{position:relative;display:flex;align-items:center;gap:8px;margin-top:18px;transform:translateZ(16px)}.pc-platform{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#020910b8;border:1px solid rgba(125,211,252,.1);color:#587486;transition:color .2s ease,border-color .2s ease,background .2s ease}.pc-platform.is-on{color:#e9f9ff;background:linear-gradient(180deg,#38bdf857,#0ea5e91a);border-color:#7dd3fc66;box-shadow:0 0 20px -8px #38bdf8b3}.pc-platform-label{font-size:10.5px;color:#6f8b9d;margin-left:2px}.pc-stats{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;padding-top:15px;border-top:1px solid rgba(125,211,252,.1);transform:translateZ(8px)}.pc-stats div{display:flex;flex-direction:column;gap:3px;min-width:0}.pc-stats b{font-size:12.5px;font-weight:650;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-stats span{font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:#6f8b9d}.pc-footer{position:relative;display:flex;align-items:center;justify-content:flex-end;margin-top:16px;font-size:10.5px;color:#668294}.pc-url{color:#8aa8ba;letter-spacing:.01em}.pc-sync{display:inline-flex;align-items:center;gap:5px}.pc-sync i{width:4px;height:4px;border-radius:50%;background:var(--ice-2);animation:pulse 2.4s ease-in-out infinite}.profile-card--empty{min-height:348px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:30px}.pc-empty{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px;max-width:270px;animation:heroUp .8s var(--ease-out) both .35s}.pc-empty-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:17px;border:1px solid rgba(125,211,252,.26);background:linear-gradient(150deg,#38bdf83d,#082f494d);color:#d8f3ff;box-shadow:0 18px 38px -20px #38bdf8b3;animation:float 5s ease-in-out infinite}.pc-empty-title{margin:6px 0 0;font-size:18px;font-weight:700;letter-spacing:-.03em}.pc-empty-sub{margin:0 0 6px;font-size:12px;line-height:1.6;color:#8faabd}.avatar{display:block;object-fit:cover;background:#0a1825;border-radius:13px;box-shadow:inset 0 0 0 1px #7dd3fc24}.avatar--xl{width:74px;height:74px;border-radius:21px;flex:none;animation:imgIn .5s ease both}.avatar--sm{width:34px;height:34px;border-radius:10px;flex:none}.avatar--xs{width:30px;height:30px;border-radius:8px;flex:none}.avatar--initial{display:grid;place-items:center;background:linear-gradient(150deg,#0d3a52,#06121d);color:#dff6ff;font-weight:700;font-size:26px}.avatar--xs.avatar--initial{font-size:12px}.avatar--sm.avatar--initial{font-size:14px}.section{position:relative;padding:92px 0}.section--tight{padding:62px 0}.section-head{max-width:640px;margin-bottom:36px}.section-head--center{margin-left:auto;margin-right:auto;text-align:center;max-width:660px}.section-head--center .section-sub{margin-left:auto;margin-right:auto}.section-title{margin:13px 0 0;font-size:clamp(28px,3.5vw,42px);line-height:1.06;font-weight:760;letter-spacing:-.04em;background:linear-gradient(180deg,#fff 30%,#bfe9fa);-webkit-background-clip:text;background-clip:text;color:transparent}.section-title .accent{background:linear-gradient(180deg,#bae6fd,#38bdf8);-webkit-background-clip:text;background-clip:text;color:transparent}.section-sub{margin:13px 0 0;max-width:60ch;font-size:14px;line-height:1.68;color:#90adbf}.bento-grid{display:grid;grid-template-columns:repeat(auto-fit,236px);gap:12px;justify-content:center;align-items:start;padding:4px 0;perspective:1500px}.bento-grid:not(.bento-grid--user)>.bcard{transform:rotateY(var(--bcard-tilt, 0deg));transform-origin:50% 50%}.bento-grid:not(.bento-grid--user)>.bcard:nth-child(odd){--bcard-tilt: 4deg}.bento-grid:not(.bento-grid--user)>.bcard:nth-child(2n){--bcard-tilt: -4deg}@media(max-width:900px){.bento-grid:not(.bento-grid--user)>.bcard{--bcard-tilt: 0deg}}.bcard{position:relative;width:100%;height:92px;padding:0;border-radius:15px;border:0;background:radial-gradient(140% 190% at 96% 0%,rgba(56,189,248,.32),transparent 62%),linear-gradient(120deg,#0a334b,#051a29 55%,#020a12);overflow:hidden;contain:paint;display:flex;align-items:center;color:inherit;font:inherit;text-align:left;isolation:isolate;box-shadow:inset 0 1px #ffffff0e,0 20px 45px -34px #000;transition:border-color .28s ease,background .34s ease,transform .32s var(--ease-out),box-shadow .32s ease}.bento-grid[data-reveal]:not(.is-revealed) .bcard{opacity:0;translate:0 16px}.bento-grid[data-reveal].is-revealed .bcard{animation:cardRise .8s var(--ease-out) backwards;animation-delay:var(--card-delay, 0ms);translate:0 0}.bcard:hover{border-color:transparent;background:transparent;backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);transform:rotateY(var(--bcard-tilt, 0deg)) translateY(-3px);box-shadow:none}.bcard--button{cursor:pointer}.bcard--button:focus-visible{outline:2px solid var(--ice-2);outline-offset:3px}.bcard-art{position:absolute;inset:-22%;z-index:0;background-size:cover;background-position:center;filter:blur(18px) saturate(215%) brightness(1.18);opacity:1;transform:scale(1.16);transition:transform .8s var(--ease-out),opacity .4s ease,filter .5s ease;pointer-events:none}.bcard-art:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#93ddff,#0369a1);mix-blend-mode:multiply;opacity:.96;pointer-events:none}.bcard:hover .bcard-art{transform:scale(1.2);opacity:0}.bcard:hover .bcard-tint,.bcard:hover .bcard-scrim{opacity:0}.bcard-tint{position:absolute;inset:0;z-index:0;pointer-events:none;transition:opacity .32s ease;background:linear-gradient(102deg,#01070d94,#020c1647 52%,#03142205),radial-gradient(130% 150% at 2% 0%,rgba(56,189,248,.36),transparent 58%),linear-gradient(0deg,#082f491a,#082f491a)}.bcard-scrim{position:absolute;inset:0;z-index:0;pointer-events:none;transition:opacity .32s ease;background:linear-gradient(90deg,rgba(2,8,14,.38) 0%,rgba(2,8,14,.08) 58%,transparent 100%),linear-gradient(180deg,transparent 44%,rgba(2,8,14,.28) 100%)}.bcard-sheen{position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px #ffffff14}.bcard--spotify .bcard-tint{background:linear-gradient(102deg,#01070d94,#020c1647 52%,#03142205),radial-gradient(130% 150% at 2% 0%,rgba(56,189,248,.36),transparent 58%),linear-gradient(0deg,#082f491a,#082f491a)}.bcard--steam .bcard-tint{background:linear-gradient(102deg,#01070d94,#020c1647 52%,#03142205),radial-gradient(130% 150% at 2% 0%,rgba(56,189,248,.38),transparent 58%),linear-gradient(0deg,#082f491a,#082f491a)}.bcard-body{position:relative;z-index:1;display:flex;align-items:center;gap:13px;width:100%;min-width:0;padding:12px}.bcard-media{width:52px;height:52px;flex:none;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:linear-gradient(150deg,#0b2d43,#06111c);border:1px solid rgba(186,230,253,.16);color:#c8ebfb;box-shadow:inset 0 0 0 1px #00000047,0 10px 22px -14px #000}.bcard-media img{width:100%;height:100%;object-fit:cover;display:block;animation:imgIn .45s ease both}.bcard-media-icon{color:#58e38b}.bcard-initial{font-size:20px;font-weight:700;color:#e6f8ff}.bcard-media-link{display:block;flex:none;border-radius:14px;line-height:0;transition:transform .24s var(--ease-out)}.bcard-media-link:hover{transform:scale(1.04)}.bcard-main{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px;padding-right:50px}.bcard-line{display:flex;align-items:center;gap:6px;min-width:0}.bcard-line .scroll-text{flex:1 1 auto}.bcard-title{min-width:0;font-size:14.5px;font-weight:650;letter-spacing:-.022em;color:#f3fbff;text-shadow:0 1px 10px rgba(0,0,0,.45)}.bcard-sub{font-size:11.5px;line-height:1.35;color:#9cbdd0;text-shadow:0 1px 8px rgba(0,0,0,.4)}.bcard-chips{display:inline-flex;align-items:center;gap:5px;flex:none;color:#7f9aab}.bcard-chips .is-on{color:#1db954}.bcard-chip{width:6px;height:6px;border-radius:50%;display:inline-block}.bcard-badges{display:inline-flex;align-items:center;gap:3px;flex:none;margin-left:1px}.bcard-badge{display:inline-grid;place-items:center;width:13px;height:13px;color:var(--ice)}.bcard-badge--staff{color:#a5b4fc}.bcard-badge--partner{color:#f9a8d4}.bcard-badge--hypesquad{color:#fcd34d}.bcard-badge--bug{color:#86efac}.bcard-badge--early{color:#67e8f9}.bcard-badge--developer{color:#7dd3fc}.bcard-badge--moderator{color:#c4b5fd}.bcard-badge--bot{color:#93c5fd}.bcard-badge--bravery{color:#c4b5fd}.bcard-badge--brilliance{color:#f0abfc}.bcard-badge--balance{color:#5eead4}.bcard-guild-tag{display:inline-flex;align-items:center;align-self:center;gap:4px;flex:none;padding:0;border:0;background:none;color:#cfe6f4;font-size:9px;font-weight:700;letter-spacing:.04em;line-height:1;line-height:1.4;text-transform:uppercase}.bcard-guild-tag:empty{display:none}.bcard-guild-tag img{width:11px;height:11px;border-radius:2px;object-fit:contain;display:block}.bcard-meta{display:flex;align-items:center;gap:9px;margin-top:2px;padding-right:24px;font-size:9.5px;color:#85a3b5;min-width:0;white-space:nowrap}.bcard-meta-item{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.bcard-meta-item--grow{flex:1 1 auto}.bcard-meta-scroll{min-width:0;font-variant-numeric:tabular-nums}.bcard-dot{width:5px;height:5px;border-radius:50%;display:inline-block;flex:none;box-shadow:0 0 8px currentColor}.bcard-action{position:absolute;right:10px;bottom:10px;z-index:3;width:22px;height:22px;display:grid;place-items:center;border-radius:0;border:0;background:none;color:#cfe6f4;transition:background .18s ease,border-color .18s ease,transform .18s ease}.bcard-action:hover{background:none;color:#fff;transform:translateY(-1px)}.bcard--loading .bcard-body{width:100%}.bcard-skel-row{display:flex;align-items:center;gap:13px;width:100%}.bcard-skel-media{width:58px;height:58px;border-radius:14px;flex:none}.bcard-skel-lines{display:grid;gap:9px;flex:1}.skeleton{border-radius:8px;background:linear-gradient(90deg,#7dd3fc0d,#7dd3fc26,#7dd3fc0d);background-size:220% 100%;animation:shimmer 1.5s ease-in-out infinite}.scroll-text{display:block;min-width:0;overflow:hidden;white-space:nowrap}.scroll-text-inner{display:inline-block;white-space:nowrap;will-change:transform}.scroll-text.is-scrolling .scroll-text-inner{animation:scrollText var(--scroll-duration, 8s) cubic-bezier(.45,0,.25,1) infinite}.bento-foot{margin:28px 0 0;text-align:center;font-size:11.5px;color:#6f8d9f}.bento-foot button{margin-left:6px;padding:0;border:none;background:none;color:var(--ice);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.bento-foot button:hover{color:#d8f4ff}.faq-wrap{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:48px;align-items:start}.faq-wrap .section-head{margin-bottom:0;position:sticky;top:112px}.faq-list{display:grid;gap:9px}.faq-item{padding:0 16px;border-radius:13px;border:1px solid var(--line);background:linear-gradient(180deg,#7dd3fc0a,#7dd3fc03),#050f1899;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}.faq-item:hover{border-color:#7dd3fc38}.faq-item[open]{border-color:#7dd3fc47;background:linear-gradient(180deg,#7dd3fc12,#7dd3fc05),#06111bb3;box-shadow:0 18px 40px -30px #000}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 0;cursor:pointer;list-style:none;font-size:13px;font-weight:550;color:#d5e9f4;transition:color .18s ease}.faq-item summary::-webkit-details-marker{display:none}.faq-item[open] summary{color:#fff}.faq-chevron{color:#6b899b;transition:transform .3s var(--ease-out),color .2s ease;flex:none}.faq-item[open] .faq-chevron{transform:rotate(180deg);color:var(--ice)}.faq-body p{margin:0;padding-bottom:16px;max-width:66ch;font-size:12.5px;line-height:1.72;color:#90adbf}.cta-card{position:relative;overflow:hidden;padding:clamp(30px,5vw,56px);border-radius:26px;border:1px solid rgba(125,211,252,.16);background:radial-gradient(900px 380px at 12% 0%,rgba(56,189,248,.18),transparent 66%),radial-gradient(700px 400px at 100% 100%,rgba(14,165,233,.12),transparent 70%),linear-gradient(155deg,#071b2b,#030b13 74%);box-shadow:inset 0 1px #ffffff0f,0 40px 90px -60px #000}.cta-card:before{content:"";position:absolute;right:-8%;top:-38%;width:620px;height:620px;background:url(/logo.png) center / contain no-repeat;opacity:.04;filter:saturate(1.5) hue-rotate(-26deg) brightness(1.4);transform:rotate(-10deg);animation:markFloat 24s ease-in-out infinite alternate;pointer-events:none}.cta-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,rgba(186,230,253,.12),transparent 35%,transparent 70%,rgba(56,189,248,.08));pointer-events:none}.cta-inner{position:relative;z-index:1;max-width:590px}.cta-inner h2{margin:13px 0 0;font-size:clamp(26px,3.4vw,38px);line-height:1.08;font-weight:760;letter-spacing:-.04em;background:linear-gradient(180deg,#fff 30%,#b6e6f7);-webkit-background-clip:text;background-clip:text;color:transparent}.cta-inner p{margin:11px 0 0;max-width:48ch;font-size:13.5px;line-height:1.68;color:#a5c2d3}.claim-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.claim-input{display:flex;align-items:center;flex:1;min-width:240px;height:42px;padding:0 12px;border-radius:10px;border:1px solid rgba(125,211,252,.16);background:#020910ad;transition:border-color .2s ease,box-shadow .2s ease}.claim-input:focus-within{border-color:#7dd3fc75;box-shadow:0 0 0 3px #38bdf81f}.claim-input span{font-size:13px;color:#6d8b9e}.claim-input input{flex:1;min-width:0;padding:0 0 0 2px;border:none;background:none;outline:none;color:#eef9ff;font-family:inherit;font-size:13px;font-weight:600}.cta-primary{margin-top:14px}.footer{position:relative;padding-top:48px;border-top:1px solid rgba(125,211,252,.1);background:linear-gradient(180deg,#02080e99,#000308eb)}.footer:before{content:"";position:absolute;top:-1px;left:50%;width:min(620px,70%);height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(125,211,252,.5),transparent)}.footer-inner{display:grid;grid-template-columns:1fr 1.4fr;gap:40px;padding-bottom:38px}.footer-brand p{margin:10px 0 0;font-size:12.5px;color:#7d99ab}.footer-badges{display:flex;gap:8px;margin-top:16px}.footer-badges span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;border:1px solid rgba(125,211,252,.1);background:#7dd3fc0a;color:#87a5b7;transition:color .2s ease,border-color .2s ease,background .2s ease}.footer-badges span:hover{color:var(--ice);border-color:#7dd3fc42;background:#7dd3fc14}.footer-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.footer-cols h4{margin:0 0 12px;font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#6d8b9d}.footer-cols a,.footer-link{display:block;margin-bottom:9px;padding:0;border:none;background:none;font-family:inherit;font-size:12.5px;color:#a2bfce;text-align:left;cursor:pointer;transition:color .16s ease}.footer-cols a:hover,.footer-link:hover{color:#fff}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 24px 30px;border-top:1px solid rgba(125,211,252,.08);font-size:10.5px;color:#5d7a8c}.dialog-backdrop{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;background:radial-gradient(800px 500px at 50% 20%,rgba(14,165,233,.12),transparent 65%),#010509d1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:backdropIn .3s ease both}.dialog-backdrop:before{content:"";position:absolute;left:50%;top:50%;width:min(760px,90vw);height:min(760px,90vw);transform:translate(-50%,-50%) rotate(-8deg);background:url(/logo.png) center / contain no-repeat;opacity:.045;filter:saturate(1.5) hue-rotate(-26deg) brightness(1.4);pointer-events:none;animation:markFloat 20s ease-in-out infinite alternate}.dialog{position:relative;z-index:1;width:min(600px,100%);max-height:88vh;overflow:auto;padding-bottom:2px;border-radius:22px;border:1px solid rgba(125,211,252,.2);background:radial-gradient(700px 320px at 20% 0%,rgba(56,189,248,.1),transparent 65%),linear-gradient(180deg,#0b1e2e,#050d16);box-shadow:0 50px 140px -40px #000,inset 0 1px #ffffff0f;animation:dialogIn .5s var(--ease-out) both;scrollbar-width:thin}.dialog.dialog--auth{position:relative;width:min(480px,100%);border-radius:26px;border:1px solid rgba(140,180,255,.16);background:radial-gradient(120% 90% at 50% -10%,rgba(88,101,242,.24),transparent 62%),linear-gradient(180deg,#0d1119fb,#07090dfe);box-shadow:0 50px 120px -50px #000,0 0 0 1px #ffffff08 inset;overflow:hidden}.ui-select{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;height:38px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff08;color:#e7eef5;font:inherit;font-size:12px;font-weight:550;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease}.ui-select:hover{border-color:#8fd8ff52;background:#8fd8ff0d}.ui-select.is-open{border-color:#8fd8ff73;background:#8fd8ff12}.ui-select>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select-chevron{flex:none;opacity:.7;transition:transform .16s ease}.ui-select.is-open .ui-select-chevron{transform:rotate(180deg)}.ui-select-pop{position:fixed;z-index:4500;overflow-y:auto;padding:5px;border:1px solid rgba(143,216,255,.18);border-radius:12px;background:#0a0d12fa;box-shadow:0 30px 70px -30px #000;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:uiSelectIn .16s ease both}@keyframes uiSelectIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ui-select-item{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border:0;border-radius:8px;background:none;color:#c9d4dd;font:inherit;font-size:11.5px;text-align:left;cursor:pointer}.ui-select-item:hover{background:#ffffff0d;color:#eef5fa}.ui-select-item.is-active{background:#8fd8ff1a;color:#eaf7ff}.dialog--auth{position:relative;width:min(480px,100%);border-radius:26px;border:1px solid rgba(140,180,255,.16);background:radial-gradient(120% 90% at 50% -10%,rgba(88,101,242,.24),transparent 62%),linear-gradient(180deg,#0d1119fb,#07090dfe);box-shadow:0 50px 120px -50px #000,0 0 0 1px #ffffff08 inset;overflow:hidden}.dialog--auth:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(168,224,255,.55),transparent)}.dialog--auth .auth-logo{width:40px;height:40px;border-radius:13px;box-shadow:0 14px 34px -18px #5865f2d9;border:0;outline:none}.dialog--auth .dialog-head h2{font-size:22px;letter-spacing:-.03em}.dialog--auth .auth-body{padding:20px 26px 26px;gap:15px}.dialog--auth .btn-discord{height:46px;border-radius:14px;font-size:13.5px;font-weight:620;letter-spacing:.01em;box-shadow:inset 0 1px #ffffff4d,0 18px 40px -20px #5865f2}.dialog--auth .auth-note{margin:0;color:#8b96a0;font-size:11px;line-height:1.6;text-align:center}.dialog--auth .auth-switch{margin:2px 0 0;text-align:center;font-size:11.5px;color:#8b96a0}.dialog-head{display:flex;justify-content:space-between;gap:16px;padding:23px 23px 0;animation:dialogStagger .55s var(--ease-out) both .08s}.dialog-head h2{margin:11px 0 0;font-size:20px;font-weight:700;letter-spacing:-.028em}.dialog-head p{margin:6px 0 0;max-width:42ch;font-size:12px;line-height:1.58;color:#8ca8b9}.auth-logo{width:36px;height:36px;object-fit:contain;display:block;border-radius:10px;filter:saturate(1.45) hue-rotate(-24deg) brightness(1.35) drop-shadow(0 6px 18px rgba(56,189,248,.45));animation:float 5.5s ease-in-out infinite}.dialog-body{display:grid;gap:22px;padding:20px 23px}.dialog-body>.field-group{animation:dialogStagger .55s var(--ease-out) both}.dialog-body>.field-group:nth-child(1){animation-delay:.1s}.dialog-body>.field-group:nth-child(2){animation-delay:.17s}.dialog-body>.field-group:nth-child(3){animation-delay:.24s}.field-group h3{display:flex;align-items:center;gap:7px;margin:0 0 12px;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#a4c1d2}.field-badge{width:20px;height:20px;display:grid;place-items:center;border-radius:6px;border:1px solid rgba(88,101,242,.3);background:#5865f229;color:#aab5ff}.field{display:grid;gap:6px;margin-bottom:14px}.field>span{font-size:11.5px;font-weight:550;color:#aac6d6}.field input{width:100%;height:38px;padding:0 11px;border-radius:9px;border:1px solid rgba(125,211,252,.14);background:#020910cc;color:#edfaff;font-family:inherit;font-size:12.5px;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.field input:focus{border-color:#7dd3fc85;box-shadow:0 0 0 3px #38bdf821;background:#030e18e6}.field small{font-size:10.5px;line-height:1.6;color:#718e9f}.field small a{display:inline-flex;align-items:center;gap:3px;color:var(--ice)}.input-prefix{display:flex;align-items:center;height:38px;padding:0 11px;border-radius:9px;border:1px solid rgba(125,211,252,.14);background:#020910cc;transition:border-color .18s ease,box-shadow .18s ease}.input-prefix:focus-within{border-color:#7dd3fc85;box-shadow:0 0 0 3px #38bdf821}.input-prefix span{font-size:12.5px;color:#6e8b9d}.input-prefix input{flex:1;min-width:0;height:36px;padding:0 0 0 2px;border:none;background:none;color:#edfaff;font-family:inherit;font-size:12.5px;outline:none}.auth-body{display:grid;gap:14px;padding:18px 23px 23px}.auth-body>*{animation:dialogStagger .55s var(--ease-out) both}.auth-body>*:nth-child(1){animation-delay:.1s}.auth-body>*:nth-child(2){animation-delay:.15s}.auth-body>*:nth-child(3){animation-delay:.2s}.auth-body>*:nth-child(4){animation-delay:.25s}.auth-body>*:nth-child(5){animation-delay:.3s}.auth-body>*:nth-child(6){animation-delay:.35s}.auth-demo{margin:0;padding:9px 11px;border-radius:9px;border:1px solid rgba(240,178,50,.22);background:#f0b23212;color:#d3bd77;font-size:10.5px;line-height:1.58}.auth-demo p{margin:0}.auth-demo p.auth-demo-creds{margin-top:5px;color:#e3c67f}.auth-demo code{color:#f2dda0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.auth-demo .btn{width:100%;margin-top:8px}.auth-divider{display:flex;align-items:center;gap:10px;font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:#607d8f}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:#7dd3fc1a}.auth-form{display:grid;gap:2px}.auth-form .field{margin-bottom:10px}.auth-error,.auth-notice{margin:2px 0 8px;padding:8px 10px;border-radius:8px;font-size:11.5px;line-height:1.52}.auth-error{border:1px solid rgba(242,63,67,.26);background:#f23f4314;color:#ffa3ab}.auth-notice{border:1px solid rgba(35,165,90,.24);background:#23a55a14;color:#8fe0b0}.auth-submit{width:100%;margin-top:4px}.auth-switch{margin:0;text-align:center;font-size:11.5px;color:#87a3b4}.auth-switch button{padding:0;border:none;background:none;color:var(--ice);font:inherit;cursor:pointer}.auth-switch button:hover{color:#e0f7ff}.dialog-foot{display:flex;justify-content:space-between;gap:12px;padding:0 23px 23px;animation:dialogStagger .55s var(--ease-out) both .3s}.page{padding:150px 0 84px;min-height:62vh}.page-head{max-width:680px;margin-bottom:36px}.page-title{margin:15px 0 0;font-size:clamp(36px,5vw,58px);line-height:1;font-weight:780;letter-spacing:-.05em;background:linear-gradient(180deg,#fff 30%,#b7e6f7);-webkit-background-clip:text;background-clip:text;color:transparent}.page-sub{margin:15px 0 0;max-width:58ch;font-size:14px;line-height:1.68;color:#90adbf}.board{display:grid;gap:8px}.board-row{display:flex;align-items:center;gap:16px;padding:14px 18px;border-radius:14px;border:1px solid var(--line);background:linear-gradient(180deg,#7dd3fc09,#7dd3fc02),#050f189e;transition:border-color .22s ease,background .22s ease,transform .22s ease}.board-row:hover{border-color:#7dd3fc42;background:#071522cc;transform:translate(3px)}.board-rank{width:34px;flex:none;font-size:11.5px;letter-spacing:.08em;color:#5d7a8c;font-variant-numeric:tabular-nums}.board-id{flex:1;min-width:0}.board-id p{margin:0;font-size:13.5px;font-weight:600;letter-spacing:-.01em}.board-id span{display:block;margin-top:2px;font-size:11px;color:#7d99ab;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.board-joined{flex:none;font-size:11px;color:#7d99ab}.empty-card{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 28px;border-radius:20px;border:1px dashed rgba(125,211,252,.2);background:#7dd3fc05;text-align:center}.empty-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;border:1px solid rgba(125,211,252,.28);background:#38bdf81f;color:#c9efff}.empty-card h2{margin:4px 0 0;font-size:20px;letter-spacing:-.025em}.empty-card p{margin:0 0 8px;font-size:12.5px;color:#8aa7b8}.shop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.shop-card{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(180deg,#7dd3fc0b,#7dd3fc03),#050f189e;transition:border-color .24s ease,transform .24s var(--ease-out),box-shadow .24s ease}.shop-card:hover{border-color:#7dd3fc47;transform:translateY(-3px);box-shadow:0 22px 48px -38px #000}.shop-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--line);background:#7dd3fc0f;color:#a9c5d6}.shop-icon--accent{color:var(--ice);border-color:#7dd3fc47;background:#38bdf81f}.shop-icon--green{color:#57d98d;border-color:#23a55a3d;background:#23a55a1f}.shop-icon--violet{color:#c3a6ff;border-color:#8b5cf642;background:#8b5cf624}.shop-card h3{margin:2px 0 0;font-size:16px;font-weight:650;letter-spacing:-.02em}.shop-card p{flex:1;margin:0;font-size:11.5px;line-height:1.62;color:#8aa7b8}.shop-foot{display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding-top:12px;border-top:1px solid var(--line)}.shop-price{font-size:18px;font-weight:700;letter-spacing:-.03em}.shop-price small{margin-left:5px;font-size:8.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#6b899b}.shop-note{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:24px;padding:18px 20px;border-radius:16px;border:1px solid var(--line);background:#050f189e}.shop-note p{margin:0;max-width:56ch;font-size:12px;line-height:1.62;color:#8aa7b8}[data-reveal]{opacity:0;translate:0 26px;transition:opacity .8s var(--ease-out),translate .8s var(--ease-out);transition-delay:var(--reveal-delay, 0ms)}[data-reveal].is-revealed{opacity:1;translate:0 0}@keyframes headDrop{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes heroUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes heroCard{0%{opacity:0;transform:translateY(34px) scale(.97);filter:blur(5px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes cardIn{0%{opacity:0;transform:translateY(24px) rotateX(4deg) scale(.98)}to{opacity:1;transform:none}}@keyframes cardRise{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:none}}@keyframes pageIn{0%{transform:translateY(6px)}to{transform:none}}@keyframes dialogIn{0%{opacity:0;transform:translateY(20px) scale(.96);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}@keyframes dialogStagger{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes menuIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}@keyframes imgIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}@keyframes scrollText{0%,9%{transform:translate(0)}48%,60%{transform:translate(calc(var(--scroll-distance, 0px) * -1))}97%,to{transform:translate(0)}}@keyframes titleGradient{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes borderFlow{0%{background-position:0% 0%}to{background-position:100% 100%}}@keyframes glowPulse{0%,to{opacity:.72;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes markFloat{0%{transform:rotate(-8deg) translateZ(0) scale(1)}to{transform:rotate(-2deg) translate3d(-22px,18px,0) scale(1.04)}}@keyframes washShift{0%{transform:scale(1) translateY(0)}to{transform:scale(1.05) translateY(-18px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes shimmer{0%{background-position:140% 0}to{background-position:-40% 0}}::view-transition-old(root){animation:vtOut .16s ease both}::view-transition-new(root){animation:vtIn .32s var(--ease-out) both}@keyframes vtOut{to{opacity:0;transform:translateY(-4px)}}@keyframes vtIn{0%{opacity:0;transform:translateY(8px)}}@media(min-width:981px){.head-mobile{display:none}}@media(max-width:1000px){.hero-grid{grid-template-columns:1fr;gap:42px;padding-top:46px;padding-bottom:80px;min-height:0}.hero-title{font-size:clamp(62px,14vw,104px)}.hero-card-slot{justify-content:flex-start}.faq-wrap{grid-template-columns:1fr;gap:28px}.faq-wrap .section-head{position:static}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.head-links{display:none}.head-burger{display:grid}.head-inner{height:62px;padding:0 9px 0 15px}.site-head{padding:11px 14px 0}}@media(max-width:780px){.section{padding:68px 0}.section--tight{padding:50px 0}.bento-grid{grid-template-columns:minmax(0,1fr);justify-items:center}.bcard{width:100%;max-width:350px}.shop-grid{grid-template-columns:1fr}.footer-inner{grid-template-columns:1fr;gap:30px}.footer-cols{gap:16px}.board-joined{display:none}.page{padding-top:126px}.dialog{max-height:92vh}}@media(max-width:620px){.wrap{padding-inline:18px}.hero{padding-top:82px}.hero-sub{font-size:14px}.hero-title{font-size:clamp(54px,17vw,78px)}.profile-card{max-width:100%;padding:18px}.pc-name{max-width:190px;font-size:20px}.profile-card--empty{min-height:320px}.head-signin,.profile-trigger-copy{display:none}.profile-trigger{height:34px;padding-right:2px}.head-actions{gap:6px}.brand-text{font-size:16px}.site-head{padding-inline:10px}.dialog-backdrop{padding:12px}.dialog{border-radius:18px}.dialog-head,.dialog-body,.auth-body,.dialog-foot{padding-left:18px;padding-right:18px}.dialog-foot{flex-direction:column-reverse}.dialog-foot .btn{width:100%}.footer-bottom{flex-direction:column}.footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.claim-row{flex-direction:column}.claim-input{min-width:0}}@media(max-width:420px){.profile-more{width:26px}.pc-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}html:has(.app--site),body:has(.app--site){background:#000}html:has(.app--site){scrollbar-color:#2b2b2b #000}html:has(.app--site) ::-webkit-scrollbar-track{background:#000}html:has(.app--site) ::-webkit-scrollbar-thumb{border-color:#000;background:linear-gradient(180deg,#3b434a,#59636b)}html:has(.app--site) ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#4a535b,#7c8890)}.app--site{--site-bg: #0a0b0d;--site-surface: #111214;--site-surface-2: #15161a;--site-line: rgba(255, 255, 255, .08);--site-line-strong: rgba(168, 224, 255, .22);--site-text: #eff3f5;--site-muted: #959da6;--site-muted-2: #6f7780;--site-ice: #a8e0ff}.app--site .site-head:before{background:linear-gradient(180deg,rgba(10,11,13,.95) 0%,rgba(10,11,13,.78) 45%,rgba(10,11,13,.25) 78%,transparent 100%)}.app--site .head-inner{border-color:#ffffff17;background:linear-gradient(180deg,#18191de6,#0d0e11f0);box-shadow:0 26px 65px -38px #000,inset 0 1px #ffffff12}.app--site .site-head.is-scrolled .head-inner{background:linear-gradient(180deg,#16171bf5,#0c0d10f7)}.app--site .head-links{border-color:#ffffff12;background:#ffffff09}.app--site .head-link{color:#969ea7}.app--site .head-link:hover{color:#f2f7fa}.app--site .head-link.is-active{color:#f5fbff;background:linear-gradient(180deg,#a8e0ff2e,#a8e0ff0f);box-shadow:inset 0 1px #ffffff17,0 0 20px -12px #8fd8ff80}.app--site .head-signin{color:#b9c1c8}.app--site .head-burger{border-color:#ffffff14;background:#ffffff0a}.app--site .profile-menu{border-color:transparent;background:none}.app--site .head-mobile{border-color:#ffffff17;background:#0f1013fa}.app--site .menu{border-color:#ffffff1a;background:#0d0e11c7}.app--site .menu-head,.app--site .profile-more{border-color:#ffffff12}.app--site .hero-bg{background:radial-gradient(900px 460px at 72% -10%,rgba(143,216,255,.085),transparent 68%),radial-gradient(800px 560px at 78% 20%,rgba(143,216,255,.05),transparent 70%),radial-gradient(760px 520px at 8% 0%,rgba(143,216,255,.035),transparent 72%)}.app--site .hero-sub,.app--site .section-sub,.app--site .faq-body p,.app--site .cta-inner p,.app--site .page-sub,.app--site .footer-brand p,.app--site .bento-foot{color:#99a1aa}.app--site .hero-meta,.app--site .pc-handle,.app--site .pc-joined{color:#7a838c}.app--site .eyebrow{border-color:#a8e0ff24;background:linear-gradient(180deg,#a8e0ff13,#a8e0ff06);color:#c4dae6}.app--site .profile-card{border-color:#ffffff17;background:radial-gradient(120% 100% at 12% 0%,rgba(143,216,255,.08),transparent 56%),linear-gradient(155deg,#1a1c20f5,#0b0c0ffc);box-shadow:0 50px 110px -60px #000,inset 0 1px #ffffff12}.app--site .profile-card:before{background:linear-gradient(130deg,rgba(255,255,255,.28),rgba(168,224,255,.06) 34%,transparent 52%,rgba(168,224,255,.14) 100%)}.app--site .pc-owner{border-color:#ffffff17;background:#ffffff0a;color:#b6c2cc}.app--site .pc-custom{max-height:148px;margin-top:9px;overflow-y:auto;color:#a8b1ba;font-size:11.5px;line-height:1.55;scrollbar-width:thin;scrollbar-color:#30353b transparent}.app--site .pc-custom .rt-heading{color:#eef4f8}.app--site .pc-platform{border-color:#ffffff14;background:#ffffff09;color:#68727c}.app--site .pc-platform.is-on{border-color:#a8e0ff33;background:#a8e0ff14;color:#c8edff}.app--site .pc-stats div,.app--site .pc-footer{border-color:#ffffff12}.app--site .pc-stats b{color:#e4ecf1}.app--site .pc-stats span,.app--site .pc-url,.app--site .pc-sync{color:#737c85}.app--site .section-title,.app--site .cta-inner h2,.app--site .page-title{background:linear-gradient(180deg,#fff 30%,#d6e6ef);-webkit-background-clip:text;background-clip:text}.app--site .section-title .accent{background:linear-gradient(180deg,#e2f6ff,#a8e0ff);-webkit-background-clip:text;background-clip:text}.app--site .bcard{border-color:transparent;background:radial-gradient(140% 190% at 96% 0%,rgba(143,216,255,.14),transparent 62%),linear-gradient(120deg,#1a1c20,#131418 55%,#0c0d10);box-shadow:inset 0 1px #ffffff0d,0 20px 45px -34px #000}.app--site .bcard:hover{border-color:transparent;background:transparent;backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);box-shadow:none}.app--site .bcard:hover .bcard-art,.app--site .bcard:hover .bcard-tint,.app--site .bcard:hover .bcard-scrim{opacity:0}.app--site .bcard-tint,.app--site .bcard--spotify .bcard-tint,.app--site .bcard--steam .bcard-tint{background:linear-gradient(102deg,#0405078f,#08090c3d 52%,#0c0d1005),radial-gradient(130% 150% at 2% 0%,rgba(143,216,255,.15),transparent 58%)}.app--site .bcard-art:after{background:linear-gradient(135deg,#b6dcec,#2a343d);opacity:.62}.app--site .bcard-art{filter:blur(18px) saturate(150%) brightness(1.05)}.app--site .bcard-media{border-color:#ffffff17;background:linear-gradient(150deg,#1b1e22,#101114);color:#b8d9e8}.app--site .bcard-sub{color:#9aa6af}.app--site .bcard-meta{color:#86939c}.app--site .bcard-action{border:0;background:none;color:#cfe6f4}.app--site .bcard-action:hover{background:none;color:#fff}.app--site .bcard-guild-tag{border:0;background:none;color:#cfe6f4}.app--site .bcard-sheen{box-shadow:inset 0 1px #ffffff0f}.app--site .bento-grid--user{grid-template-columns:repeat(auto-fit,236px);gap:12px}.app--site .bento-add-card,.app--site .bento-user-empty{border:1px dashed rgba(255,255,255,.12);border-radius:16px;background:#ffffff06}.app--site .bento-add-card{display:flex;width:350px;min-height:100px;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:15px 16px;color:#a1a9b1;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease}.app--site .bento-add-card:hover{border-color:#a8e0ff47;background:#a8e0ff0a}.app--site .bento-add-card span{display:grid;width:26px;height:26px;place-items:center;margin-bottom:4px;border:1px solid rgba(168,224,255,.22);border-radius:8px;color:#a8e0ff;font-size:16px}.app--site .bento-add-card b{color:#dfe5ea;font-size:11.5px;font-weight:600}.app--site .bento-add-card small{color:#757e87;font-size:9.5px}.app--site .bento-user-empty{display:flex;max-width:460px;margin:0 auto;flex-direction:column;align-items:center;gap:7px;padding:34px 24px;text-align:center}.app--site .bento-user-empty-icon{display:grid;width:38px;height:38px;place-items:center;margin-bottom:3px;border:1px solid rgba(168,224,255,.2);border-radius:11px;color:#a8e0ff;font-size:20px}.app--site .bento-user-empty b{color:#e6edf2;font-size:14px;font-weight:650;letter-spacing:-.02em}.app--site .bento-user-empty p{max-width:42ch;margin:0 0 8px;color:#838c95;font-size:11px;line-height:1.6}.app--site .faq-item{border-color:#ffffff13;background:#101113}.app--site .faq-item:hover{border-color:#a8e0ff2e}.app--site .faq-item[open]{border-color:#a8e0ff38;background:#121316;box-shadow:0 18px 40px -30px #000}.app--site .faq-item summary{color:#dce3e8}.app--site .faq-chevron{color:#717a83}.app--site .cta-card{border-color:#ffffff17;background:radial-gradient(900px 380px at 12% 0%,rgba(143,216,255,.08),transparent 66%),radial-gradient(700px 400px at 100% 100%,rgba(143,216,255,.04),transparent 72%),linear-gradient(155deg,#15171b,#0d0e11 74%);box-shadow:inset 0 1px #ffffff0f,0 40px 90px -60px #000}.app--site .cta-card:after{background:linear-gradient(120deg,rgba(255,255,255,.05),transparent 35%,transparent 70%,rgba(168,224,255,.04))}.app--site .cta-card:before{opacity:.028}.app--site .claim-input{border-color:#ffffff17;background:#06070999}.app--site .claim-input:focus-within{border-color:#a8e0ff61;box-shadow:0 0 0 3px #a8e0ff14}.app--site .footer{border-top-color:#ffffff12;background:linear-gradient(180deg,#0b0c0fb3,#060709f2)}.app--site .footer:before{background:linear-gradient(90deg,transparent,rgba(168,224,255,.3),transparent)}.app--site .footer-cols h4,.app--site .footer-brand p,.app--site .footer-bottom{color:#737c85}.app--site .footer-badges span{border-color:#ffffff14;background:#ffffff08;color:#7f8a93}.app--site .footer-badges span:hover{border-color:#a8e0ff33;background:#a8e0ff0f;color:#a8e0ff}.app--site .board-row,.app--site .shop-card,.app--site .shop-note,.app--site .empty-card{border-color:#ffffff13;background:#101113}.app--site .board-row:hover,.app--site .shop-card:hover{border-color:#a8e0ff33;background:#141519}.app--site .board-rank,.app--site .board-id span,.app--site .board-joined,.app--site .shop-card p,.app--site .shop-note p{color:#8b949d}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;translate:none;filter:none;transition:none}.bento-grid[data-reveal] .bcard{opacity:1;translate:none;animation:none}}@media(max-width:780px){.app--site .bento-grid--user{grid-template-columns:minmax(0,1fr);justify-items:center}.app--site .bento-add-card,.app--site .widget-card--home{width:100%;max-width:350px}}.dialog--wide{width:min(640px,calc(100vw - 24px))}.settings-tabs{display:flex;gap:6px;padding:0 20px;margin-top:14px;border-bottom:1px solid rgba(255,255,255,.07);overflow-x:auto}.settings-tab{display:inline-flex;align-items:center;gap:7px;padding:9px 13px 11px;border:0;border-bottom:2px solid transparent;border-radius:8px 8px 0 0;background:none;color:var(--site-muted, #959da6);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.settings-tab:hover{color:var(--site-text, #eff3f5)}.settings-tab.is-active{color:var(--site-ice, #a8e0ff);border-bottom-color:#8fd8ff8c}.settings-aliases .field-group.is-locked{opacity:.72}.settings-alias-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.settings-note{margin-top:10px;font-size:12px;color:var(--site-ice, #a8e0ff)}.settings-note--warn{color:#fbbf77}.settings-link-list{display:grid;gap:8px}.settings-link-list li{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:9px 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff06}.settings-link-list code{font-size:13px;color:var(--site-ice, #a8e0ff)}.settings-link-list small{color:var(--site-muted-2, #6f7780);font-size:11px}.settings-session-box{display:grid;gap:8px;margin-bottom:12px}.settings-session-row{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff06}.settings-session-row span b{display:block;font-size:12.5px}.settings-session-row small{color:var(--site-muted-2, #6f7780);font-size:11px}.settings-session-id{margin-left:auto;font-size:11px;color:var(--site-muted-2, #6f7780)}.settings-admin-tag{padding:3px 8px;border-radius:999px;background:#8fd8ff1f;color:var(--site-ice, #a8e0ff);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.settings-mfa-qr{display:grid;place-items:center;padding:12px;border-radius:10px;background:#fff;width:172px}.settings-mfa-secret{display:block;margin:10px 0;font-size:11.5px;word-break:break-all;color:var(--site-muted, #959da6)}.settings-premium-state{display:flex;align-items:center;gap:8px;font-size:13px}.settings-premium-list{display:grid;gap:6px;margin:14px 0}.settings-premium-list li{display:flex;align-items:center;gap:9px;justify-content:space-between;padding:8px 11px;border-radius:9px;background:#ffffff08;font-size:12.5px}.settings-premium-list small{color:var(--site-muted-2, #6f7780);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase}.settings-signout{color:#ff8a8a}.premium-banner{display:flex;align-items:center;gap:14px;margin-bottom:14px;padding:15px 18px;border:1px solid rgba(244,194,236,.28);border-radius:16px;background:radial-gradient(120% 180% at 100% 0%,rgba(244,114,182,.14),transparent 60%),#080e14b3;color:inherit;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.premium-banner:hover{border-color:#f4c2ec80;transform:translateY(-1px)}.premium-banner-icon{display:grid;flex:none;width:40px;height:40px;place-items:center;border-radius:12px;border:1px solid rgba(244,194,236,.32);background:#f472b624;color:#f9c6e5}.premium-banner-copy{display:grid;gap:2px;flex:1;min-width:0}.premium-banner-copy b{font-size:13.5px;letter-spacing:-.01em}.premium-banner-copy small{color:#b7a4b4;font-size:11px}.premium-banner-cta{display:inline-flex;flex:none;align-items:center;gap:6px;color:#f9c6e5;font-size:12px;font-weight:650}.premium-hero{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:14px}.premium-hero-plan{display:grid;align-content:start;gap:12px;padding:22px;border:1px solid rgba(244,194,236,.3);border-radius:20px;background:radial-gradient(130% 170% at 0% 0%,rgba(244,114,182,.16),transparent 58%),#080e14b8}.premium-hero-badge{display:inline-flex;width:fit-content;align-items:center;gap:5px;padding:4px 10px;border:1px solid rgba(244,194,236,.32);border-radius:999px;background:#f472b61f;color:#f9c6e5;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.premium-hero-price{display:flex;align-items:baseline;gap:6px}.premium-hero-price b{font-size:44px;font-weight:800;letter-spacing:-.05em;line-height:1;background:linear-gradient(180deg,#fff 25%,#f9c6e5);-webkit-background-clip:text;background-clip:text;color:transparent}.premium-hero-price span{color:#b7a4b4;font-size:12.5px}.premium-hero-plan p{margin:0;color:#b7a4b4;font-size:12px;line-height:1.65}.premium-hero-plan .btn{width:fit-content}.premium-hero-points{display:grid;align-content:start;gap:10px;margin:0;padding:0;list-style:none}.premium-hero-points li{display:flex;gap:12px;padding:14px 16px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:#ffffff06}.premium-perk-icon{display:grid;flex:none;width:34px;height:34px;place-items:center;border-radius:11px;border:1px solid rgba(143,216,255,.24);background:#38bdf81a;color:#c9efff}.premium-hero-points b{display:block;font-size:13px;letter-spacing:-.01em}.premium-hero-points small{display:block;margin-top:3px;color:#8aa7b8;font-size:11.5px;line-height:1.6}.premium-table{margin-top:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff05}.premium-table-head,.premium-table-row{display:grid;grid-template-columns:minmax(0,1fr) 84px 110px;align-items:center;gap:10px;padding:11px 18px}.premium-table-head{border-bottom:1px solid rgba(255,255,255,.07);color:#7d99ab;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#ffffff05}.premium-table-head--premium{display:inline-flex;align-items:center;gap:5px;color:#f9c6e5}.premium-table-row+.premium-table-row{border-top:1px solid rgba(255,255,255,.045)}.premium-table-label{font-size:12.5px;color:#d5dee4}.premium-table-cell{display:grid;justify-items:center;font-size:12px}.premium-table-cell.is-in{color:#7ce0a8}.premium-table-cell.is-out{color:#4d5860}.premium-faq{display:grid;gap:8px;margin-top:18px;max-width:720px}@media(max-width:900px){.premium-hero{grid-template-columns:1fr}.premium-table-head,.premium-table-row{grid-template-columns:minmax(0,1fr) 56px 84px;padding:10px 14px}}.hero-profile{display:grid;width:100%;place-items:center}.hero-profile .profile-preview{width:min(100%,var(--pv-width))}@media(min-width:1221px){.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,660px);gap:48px}.hero-card-slot{justify-content:center}}@keyframes heroCard{0%{transform:translateY(14px) scale(.995)}to{transform:none}}.legal-page .page-head{text-align:left}.legal-updated{margin-top:10px;color:var(--muted, #98a2b3);font-size:11.5px;font-weight:550}.legal-wrap{display:grid;grid-template-columns:232px minmax(0,1fr);gap:32px;align-items:start;padding-block:28px 72px}.legal-toc{position:sticky;top:96px;display:flex;flex-direction:column;gap:2px;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:#ffffff05}.legal-toc a{padding:6px 8px;border-radius:8px;color:#98a2b3;font-size:11.5px;line-height:1.35;text-decoration:none}.legal-toc a:hover{color:#fff;background:#ffffff0d}.legal-body{max-width:760px;color:#c8cfda;font-size:13.5px;line-height:1.72}.legal-intro{margin-bottom:26px;padding:16px 18px;border:1px solid rgba(180,191,250,.18);border-radius:14px;background:#b4bffa0d;color:#e6ebf3;font-size:13px}.legal-section{padding-block:18px;border-top:1px solid rgba(255,255,255,.07);scroll-margin-top:96px}.legal-section:first-of-type{border-top:0}.legal-section h2{margin:0 0 10px;color:#f4f6fb;font-size:17px;font-weight:700;letter-spacing:-.02em}.legal-section p{margin:0 0 10px}.legal-section p:last-child{margin-bottom:0}@media(max-width:860px){.legal-wrap{grid-template-columns:1fr;gap:18px}.legal-toc{position:static;max-height:220px;overflow-y:auto}}
