@font-face{font-family:Minecraft;src:url(/customfonts/MinecraftFont.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fira Code;src:url(/customfonts/FiraCode-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/customfonts/JetBrainsMono-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Array;src:url(/customfonts/Array-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Parkinsans;src:url(/customfonts/Parkinsans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.biolink-page{--radius-sm:12px;--bg-secondary:rgba(0,0,0,.22);--border-primary:hsla(0,0%,100%,.1);min-height:100vh;min-height:100dvh;width:100%;display:flex;flex-direction:column;justify-content:flex-start;position:relative;overflow-x:hidden;background-size:cover;background-position:50%;background-attachment:fixed;cursor:default;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media (hover:none) and (pointer:coarse){.biolink-page{background-attachment:scroll}}.biolink-page,.biolink-page *{cursor:default;-moz-user-select:none;user-select:none;-webkit-user-select:none;font-family:var(--biolink-font,inherit)!important}.biolink-page.has-custom-cursor,.biolink-page.has-custom-cursor *{cursor:none!important}.biolink-page:not(.has-custom-cursor) a,.biolink-page:not(.has-custom-cursor) button,.biolink-page:not(.has-custom-cursor) input[type=range]{cursor:pointer}.biolink-blob-target{scale:1;will-change:scale}.biolink-blob-target.biolink-blob-in{animation:biolink-blob-in .26s cubic-bezier(.175,.885,.32,1.275) both}.biolink-blob-target.biolink-blob-out{animation:biolink-blob-out .24s cubic-bezier(.175,.885,.32,1.275) both}@keyframes biolink-blob-in{0%{scale:1}55%{scale:1.085}80%{scale:1.03}to{scale:1.04}}@keyframes biolink-blob-out{0%{scale:1.04}40%{scale:.965}70%{scale:1.01}to{scale:1}}.enter-overlay{position:fixed;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center;z-index:9999;cursor:pointer;padding:calc(24px + env(safe-area-inset-top)) calc(18px + env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) calc(18px + env(safe-area-inset-left));text-align:center;width:100%;flex-basis:100%;font-size:clamp(1.1rem,3.6vw,1.5rem);font-weight:600;line-height:1.25;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.5);transition:opacity .3s ease}.enter-overlay>div{max-width:min(520px,92vw);word-break:break-word}.video-background{width:100%;height:100%;object-fit:cover}.background-blur-layer,.video-background{position:fixed;inset:0;z-index:0;pointer-events:none}.background-blur-layer{background:rgba(0,0,0,.01)}.biolink-container{width:100%;max-width:600px;padding:calc(clamp(24px, 4vh, 40px) + env(safe-area-inset-top)) calc(clamp(16px, 3.5vw, 20px) + env(safe-area-inset-right)) calc(clamp(24px, 4vh, 40px) + env(safe-area-inset-bottom)) calc(clamp(16px, 3.5vw, 20px) + env(safe-area-inset-left));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;flex:1 1;z-index:1;margin:auto}.biolink-container.layout-modern{margin-top:clamp(24px,6vh,72px)}.social-links-section{width:100%;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:18px}.social-link-btn{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--bg-secondary);border:1px solid var(--border-primary);box-shadow:0 3px 0 rgba(0,0,0,.5);color:hsla(0,0%,100%,.9);text-decoration:none;transition:transform .2s ease}.social-link-btn:hover{transform:scale(1.06)}.social-link-btn:focus-visible{outline:2px solid hsla(0,0%,100%,.35);outline-offset:3px}.social-link-icon{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.08);transition:transform .2s ease}.social-link-btn:hover .social-link-icon{transform:scale(1.15)}.social-link-text{font-size:14px;font-weight:500}.social-icons-row{width:100%;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:12px}.social-icon-link{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:hsla(0,0%,100%,.95);text-decoration:none;overflow:hidden}.social-icon-link:focus-visible{outline:2px solid hsla(0,0%,100%,.35);outline-offset:3px}.social-icon-img{object-fit:contain;-webkit-user-drag:none}.social-icon-img,.social-icon-svg{width:26px;height:26px;display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.social-icon-fallback{width:18px;height:18px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.08);font-weight:700;font-size:12px;color:hsla(0,0%,100%,.95)}.profile-section{flex-direction:column;text-align:center;position:relative;will-change:transform;transform-origin:center center}.profile-section,.profile-top-row{width:100%;display:flex;align-items:center}.profile-top-row{gap:clamp(14px,3vw,20px)}.profile-info-wrapper{flex:1 1;display:flex;flex-direction:column;justify-content:center;min-width:0}.profile-header{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px;width:100%}.profile-title-wrapper{position:relative;display:inline-flex;align-items:center;cursor:default;min-width:0;flex:0 1 auto;max-width:100%}.profile-modern .profile-title-wrapper{flex:0 0 auto;min-width:0}.profile-title{font-size:clamp(1.1rem,4.2vw,1.6rem);font-weight:700;margin:0;line-height:1.2;min-width:0;word-break:break-word}.profile-bio{font-size:.95rem;margin:0 0 8px;opacity:.85;line-height:1.5;min-height:1.5em;word-break:break-word}.profile-classic{padding:0;background:transparent}.profile-classic .profile-tilt-content{display:flex}.profile-classic .profile-tilt-content,.profile-classic .profile-top-row{flex-direction:column;align-items:center;gap:14px}.profile-classic .profile-image{width:120px;height:120px;margin-bottom:0;box-shadow:0 4px 20px rgba(0,0,0,.3)}.profile-classic .profile-info-wrapper{text-align:center;align-items:center;gap:10px}.profile-classic .profile-header{justify-content:center;flex-wrap:nowrap;flex-direction:column;align-items:center;row-gap:10px;margin-bottom:0}.profile-classic .profile-badges{margin-top:0;justify-content:center}.profile-classic .profile-header.badges-wrapped{flex-direction:column}.profile-classic .profile-header.badges-wrapped .profile-badges{margin-top:0}.profile-classic .profile-bio{text-align:center;margin:0}.profile-classic .discord-presence-wrapper,.profile-classic .joined-date,.profile-classic .location-views-row,.profile-classic .social-icons-row{margin-top:0}.profile-modern{padding:clamp(20px,3.8vw,26px) clamp(18px,3.5vw,24px) clamp(18px,3.5vw,24px);border-radius:var(--profile-panel-radius,20px);position:relative}.profile-modern .profile-top-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px clamp(14px,3vw,20px);gap:14px clamp(14px,3vw,20px);align-items:center}.profile-modern .profile-top-row>.discord-presence-wrapper{grid-row:2}.profile-modern .profile-top-row>.discord-presence-wrapper,.profile-modern .profile-top-row>.links-section,.profile-modern .profile-top-row>.location-below-links,.profile-modern .profile-top-row>.location-views-bottom-line,.profile-modern .profile-top-row>.social-location-row{grid-column:1/-1;justify-self:stretch;width:auto;max-width:none;margin-top:0;margin-left:0;margin-right:0}.profile-modern .profile-info-wrapper{align-items:flex-start;text-align:left;gap:8px}.profile-modern .profile-header{width:100%;justify-content:flex-start;flex-wrap:nowrap;flex-direction:row;align-items:flex-start;margin-bottom:0}.profile-modern .profile-header.badges-wrapped{flex-direction:row;flex-wrap:nowrap;align-items:flex-start;text-align:left}.profile-modern .profile-badges{flex:0 1 auto;width:-moz-fit-content;width:fit-content;margin-left:0;justify-content:flex-start;max-width:100%;min-width:0;flex-shrink:1;align-content:center}.profile-modern .profile-header.badges-wrapped .profile-badges{flex:0 1 auto;width:-moz-fit-content;width:fit-content;justify-content:flex-start;margin-left:0;margin-top:0;align-self:auto}.profile-modern .profile-bio{align-items:flex-start;text-align:left;margin:0}.profile-modern .joined-date{margin-top:0}.profile-modern .profile-tilt-inner{position:absolute;inset:0;border-radius:var(--profile-panel-radius,20px);z-index:0;pointer-events:none;transform-style:preserve-3d}.profile-modern .profile-tilt-blur{position:absolute;inset:0;border-radius:inherit;background:rgba(0,0,0,.32);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.05);isolation:isolate;transform:translateZ(0);will-change:backdrop-filter}.profile-tilt-content{position:relative;z-index:1;width:100%}@media (max-width:420px){.profile-modern .profile-header{flex-wrap:nowrap}}.profile-image{width:100px;height:100px;border-radius:999px;position:relative;overflow:visible;flex-shrink:0}.profile-image,.profile-modern .profile-image{box-shadow:none}.profile-image>img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.profile-avatar-stack{overflow:visible}.profile-avatar-mask,.profile-avatar-stack{position:relative;width:100%;height:100%;border-radius:inherit}.profile-avatar-mask{overflow:hidden}.profile-avatar-mask>img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.profile-avatar-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:inherit}.profile-avatar-decoration{position:absolute;inset:-10%;width:120%;height:120%;max-width:none;max-height:none;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;z-index:2}.profile-modern .joined-date{text-align:left}.profile-discord-identity{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.profile-discord-clan{display:inline-flex;align-items:center;gap:4px;font-size:.8rem;padding:3px 8px;border-radius:999px;background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.08);opacity:.9}.profile-discord-clan-icon{width:14px;height:14px;object-fit:contain;border-radius:2px}.profile-discord-badge{width:20px;height:20px;object-fit:contain;cursor:default}.profile-badges{gap:5px;flex-wrap:wrap;max-width:100%;box-sizing:border-box}.profile-badge,.profile-badges{display:flex;align-items:center;isolation:isolate}.profile-badge{width:18px;height:18px;justify-content:center;cursor:default}.profile-badge img{width:100%;height:100%;object-fit:contain;pointer-events:none}.profile-badge.monochrome img{filter:grayscale(1) contrast(1.05) brightness(1.05);opacity:.95}.joined-date{width:100%;text-align:center;font-size:.85rem;opacity:.65;margin-top:10px}.profile-views-top-right{position:absolute;top:4px;right:4px;z-index:5}.profile-views-top-right .views-display{margin-top:0}.location-display{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;opacity:.8;margin-top:4px;cursor:default;transition:opacity .2s ease}.location-display:hover{opacity:1}.location-icon{flex-shrink:0;opacity:.9;filter:none}.location-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.profile-classic .location-display{justify-content:center;text-align:center;width:auto;max-width:100%}.profile-modern .location-display{justify-content:flex-start;margin-top:0}.social-location-row{display:flex;align-items:center;justify-content:flex-start;width:100%;max-width:660px;margin-top:12px;margin-left:auto;margin-right:auto;gap:12px;position:relative}.social-location-row .location-display{flex-shrink:0;position:absolute;left:0;z-index:1}.social-location-row .social-icons-row{margin-top:0;justify-content:center;width:100%}.social-location-row .profile-views-bottom-right{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1}.social-location-row .profile-views-bottom-right .views-display{margin-top:0}.location-below-links{width:100%;display:flex;justify-content:center;margin-top:8px}.profile-modern .location-below-links .location-display{margin-top:0}.biolink-container.layout-modern .location-below-links{justify-content:flex-start}.views-display{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;opacity:.8;cursor:default;transition:opacity .2s ease}.views-display:hover{opacity:1}.views-icon{flex-shrink:0;opacity:.9;filter:none}.views-text{white-space:nowrap}.location-views-bottom-line{width:100%;display:flex;align-items:center;gap:8px;margin-top:10px}.profile-modern .location-views-bottom-line{justify-content:flex-start}.location-views-bottom-line .location-display,.location-views-bottom-line .views-display{margin-top:0}.location-views-separator{opacity:.7;-webkit-user-select:none;-moz-user-select:none;user-select:none}.location-views-row{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;margin-top:8px;flex-wrap:nowrap}.location-views-row .location-display,.location-views-row .views-display{margin-top:0}.location-views-separator{font-size:.9rem;opacity:.35;font-weight:300;color:currentColor}.discord-card{display:flex;align-items:center;gap:14px;padding:14px 18px;background:rgba(0,0,0,.25);border-radius:14px;margin-top:16px;width:100%}.discord-presence-wrapper{width:100%;max-width:660px;margin-top:16px;margin-left:auto;margin-right:auto}.profile-modern .discord-presence-grid{justify-content:flex-start}.discord-presence-grid{width:100%;display:flex;align-items:center;justify-content:center;gap:18px}.discord-presence-panel{flex:0 1 320px;min-width:0;padding:10px 12px;border-radius:var(--discord-presence-radius,16px);background:rgba(0,0,0,.18);border:1px solid var(--discord-border,hsla(0,0%,100%,.06));backface-visibility:hidden;-webkit-backface-visibility:hidden}.biolink-container.layout-modern .discord-presence-panel{flex:1 1}.discord-presence-panel-activity{background:rgba(0,0,0,.22)}.discord-presence-block{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1}.discord-presence-text{min-width:0;display:flex;flex-direction:column;gap:2px;text-align:left}.discord-presence-name-row{display:flex;align-items:center;gap:4px;flex-wrap:wrap;min-width:0}.discord-status-title{font-weight:650;font-size:.95em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.discord-presence-identity{display:inline-flex;align-items:center;gap:3px;flex-wrap:wrap}.discord-presence-clan{display:inline-flex;align-items:center;justify-content:center;gap:2px;font-size:.55em;font-weight:700;padding:2px 5px;border-radius:8px;background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.08);white-space:nowrap}.discord-presence-clan-icon{width:10px;height:10px;object-fit:contain;border-radius:2px}.discord-presence-badge{width:14px;height:14px;object-fit:contain;cursor:default}.discord-presence-sub{font-size:.8em;opacity:.8;white-space:normal;overflow:visible;word-break:break-word}.discord-custom-status{display:flex;align-items:flex-start;flex-wrap:wrap;gap:6px;font-style:italic}.discord-custom-status-emoji{width:16px;height:16px;object-fit:contain;flex:0 0 auto}.discord-custom-status-emoji-text{font-size:1.05em;line-height:1;flex:0 0 auto}.discord-custom-status-text{min-width:0;white-space:normal;overflow:visible;text-overflow:unset}.discord-activity-title{display:flex;align-items:baseline;gap:6px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.discord-activity-verb{font-size:.95em;font-weight:500;opacity:.8;flex:0 0 auto}.discord-activity-name{font-size:.95em;font-weight:700;opacity:.95;min-width:0;overflow:hidden;text-overflow:ellipsis}.discord-activity-avatar-container{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.discord-activity-avatar-container.is-fallback{border-radius:10px;overflow:hidden;background:hsla(0,0%,100%,.06)}.discord-activity-avatar-container.has-image{background:transparent;border-radius:0;overflow:visible}.discord-activity-avatar-img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .18s ease}.discord-activity-avatar-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.95);background:hsla(0,0%,100%,.1);opacity:.95;line-height:1;transition:opacity .18s ease}.discord-activity-avatar-fallback svg{display:block}.discord-avatar-container{position:relative;flex-shrink:0;padding-top:2px;padding-bottom:2px}.discord-avatar-img{width:48px;height:48px;border-radius:10px;object-fit:cover;display:block}.discord-status-indicator{position:absolute;bottom:0;right:2px;width:14px;height:14px;border-radius:50%;border:3px solid rgba(0,0,0,.4);box-sizing:border-box}@media (max-width:520px){.discord-presence-grid{flex-direction:column;align-items:flex-start;gap:12px}.discord-presence-block{width:100%}.discord-presence-panel{width:100%;flex:0 0 auto}}.links-section{flex-direction:column}.bio-link-button,.links-section{width:100%;display:flex;gap:12px}.bio-link-button{padding:16px 24px;align-items:center;justify-content:center;font-size:1rem;font-weight:600;border:1px solid transparent;cursor:pointer;text-decoration:none;font-family:inherit}.bio-link-button:focus-visible{outline:2px solid hsla(0,0%,100%,.35);outline-offset:3px}.link-icon{font-size:1.2em}.link-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-sections{width:100%;display:flex;flex-direction:column;gap:16px}.custom-section{width:100%;padding:20px;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px}.custom-section h3{margin:0 0 12px;font-size:1.1rem;font-weight:600}.section-content img,.section-content video{width:100%;border-radius:8px}.contact-info{opacity:.9;word-break:break-word}.volume-control-container{position:fixed;top:14px;left:14px;display:flex;align-items:center;gap:8px;padding:8px 10px;background:rgba(0,0,0,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50px;z-index:1000;opacity:0;pointer-events:none;transition:opacity .3s ease}.volume-control-container.visible{opacity:1;pointer-events:auto}.volume-icon{background:none;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.volume-icon svg{width:18px;height:18px}.volume-icon:hover{opacity:.8}.volume-icon:focus-visible{outline:2px solid hsla(0,0%,100%,.35);outline-offset:3px;border-radius:10px}.volume-slider{width:72px;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,100%,.3);border-radius:2px}.volume-slider::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;background:#fff;border-radius:50%;cursor:pointer}.volume-slider::-moz-range-thumb{width:12px;height:12px;background:#fff;border-radius:50%;cursor:pointer;border:none}.music-toggle{position:fixed;top:14px;left:14px;width:34px;height:34px;border-radius:50%;background:rgba(0,0,0,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1000;transition:transform .2s,background .2s}.music-toggle:hover{transform:scale(1.1);background:rgba(0,0,0,.32)}.music-toggle:focus-visible{outline:2px solid hsla(0,0%,100%,.35);outline-offset:3px}.biolink-footer{width:100%;max-width:600px;padding:20px;flex-direction:column;justify-content:center;text-align:center;gap:12px;margin-top:auto;margin-left:auto;margin-right:auto}.biolink-footer,.view-count{display:flex;align-items:center}.view-count{gap:6px;font-size:.85rem;opacity:.6}.powered-by{font-size:.8rem;opacity:.5;text-decoration:none;color:inherit;transition:opacity .2s}.powered-by:hover{opacity:.8}.powered-by:focus-visible{outline:2px solid hsla(0,0%,100%,.35);outline-offset:3px;border-radius:6px}.footer-brand{font-weight:700}.footer-brand-dot{color:var(--accent-primary,hsla(0,0%,100%,.95));font-weight:800}.footer-brand-lol{color:inherit;font-weight:700}.biolink-footer .powered-by .footer-brand,.powered-by .footer-brand{display:inline-flex!important;gap:0!important;align-items:baseline;letter-spacing:-.5px}.biolink-footer .powered-by .footer-brand-lol,.powered-by .footer-brand-lol{display:inline-block;margin-left:0!important;transform:translateX(-1px)}.custom-cursor-effect{position:fixed;top:0;left:0;pointer-events:none;z-index:99999;will-change:transform}.cursor-effect-canvas{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:99998}.custom-cursor-effect.cursor-image{width:32px;height:32px;border:none;box-shadow:none;background-color:transparent}.custom-cursor-effect.effect-glow{width:24px;height:24px;border:2px solid var(--effect-color,#fff);border-radius:50%;box-shadow:0 0 15px var(--effect-color,#fff),0 0 30px var(--effect-color,#fff)}.custom-cursor-effect.effect-sparkles,.custom-cursor-effect.effect-trail{width:12px;height:12px;background:var(--effect-color,#fff);border-radius:50%;box-shadow:0 0 10px var(--effect-color,#fff)}.cursor-sparkle{width:6px;height:6px;animation:sparkle-fade 1s ease-out forwards}.cursor-sparkle,.cursor-trail-dot{position:fixed;border-radius:50%;pointer-events:none;z-index:99998}.cursor-trail-dot{width:8px;height:8px;animation:trail-fade .5s ease-out forwards}@keyframes sparkle-fade{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(0) translateY(-20px)}}@keyframes trail-fade{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(.3)}}.parallax-enabled .profile-section{transform-style:flat}@media (max-width:640px){.profile-modern{padding:18px}.profile-modern .profile-top-row{display:flex;flex-direction:column;align-items:center;text-align:center}.profile-modern .profile-top-row>.discord-presence-wrapper,.profile-modern .profile-top-row>.links-section,.profile-modern .profile-top-row>.location-below-links,.profile-modern .profile-top-row>.location-views-bottom-line,.profile-modern .profile-top-row>.social-location-row{width:100%}.profile-modern .profile-info-wrapper{align-items:center;text-align:center}.profile-modern .profile-header{justify-content:center;flex-wrap:nowrap;align-items:center}.profile-modern .profile-title-wrapper{width:100%;flex:0 0 100%;min-width:0;justify-content:center;text-align:center}.profile-modern .profile-badges{flex:0 0 auto;width:auto;max-width:100%;margin-top:8px;min-width:0;justify-content:center}.profile-modern .profile-header.badges-wrapped .profile-badges{flex:0 1 auto;width:auto;align-self:auto}.profile-modern .joined-date,.profile-modern .profile-bio{text-align:center}.profile-modern .location-views-bottom-line{justify-content:center}.profile-views-top-right{top:4px;right:4px}.biolink-container.layout-modern .location-below-links{justify-content:center}.profile-image{width:90px;height:90px}.bio-link-button{padding:14px 20px;font-size:.95rem}.volume-control-container{top:14px;left:14px;bottom:auto;right:auto;padding:10px 14px}.volume-slider{width:80px}.music-toggle{top:14px;left:14px;bottom:auto;right:auto;width:42px;height:42px}}@media (max-width:380px){.profile-badge{width:16px;height:16px}}.biolink-fixed-tooltip{position:fixed;z-index:2147483647;pointer-events:none;--biolink-tooltip-bg:hsla(0,0%,4%,.88);color:hsla(0,0%,100%,.9);border:none;border-radius:var(--radius-sm);padding:5px 9px;font-size:11px;font-weight:700;white-space:nowrap;opacity:0;transform:translate3d(-50%,calc(-100% - 10px + 8px),0) scale(.96);transform-origin:bottom center;will-change:transform,opacity;transition:opacity .18s ease,transform .24s cubic-bezier(.2,.9,.2,1)}.biolink-fixed-tooltip,.biolink-fixed-tooltip:after{background:var(--biolink-tooltip-bg);box-shadow:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.biolink-fixed-tooltip:after{content:"";position:absolute;top:calc(100% - 2px);left:50%;width:12px;height:6px;-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0);transform:translate3d(-50%,0,0)}.biolink-fixed-tooltip.is-visible{opacity:1;transform:translate3d(-50%,calc(-100% - 10px),0) scale(1)}.biolink-fixed-tooltip.is-hiding{opacity:0;transform:translate3d(-50%,calc(-100% - 10px + 8px),0) scale(.96)}@media (prefers-reduced-motion:reduce){.biolink-fixed-tooltip{transition:none;transform:translate3d(-50%,calc(-100% - 10px),0) scale(1)}}.username-effect-rainbow{background:linear-gradient(90deg,red,#ff7f00,#ff0,#0f0,#00f,indigo,#8f00ff);background-size:200% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:rainbow 3s linear infinite}@keyframes rainbow{to{background-position:200%}}.username-effect-fire{color:#f5f5f5;text-shadow:0 -1px 2px #fff,0 -2px 5px #fffd55,0 -4px 10px #ff7b00,0 -7px 15px red;animation:fire 1s ease-in-out infinite alternate}@keyframes fire{0%{text-shadow:0 -1px 2px #fff,0 -2px 5px #fffd55,0 -4px 10px #ff7b00,0 -7px 15px red}to{text-shadow:0 0 2px #fff,0 -1px 5px #fffd55,0 -3px 8px #ff7b00,0 -5px 12px red}}.effect-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:2}.snowflake{position:absolute;top:-20px;color:#fff;font-size:1em;font-family:var(--app-font);text-shadow:0 0 1px #000;animation-name:usernameSnowfall;animation-duration:var(--fall-duration,3.4s);animation-delay:var(--fall-delay,0s);animation-timing-function:linear;animation-iteration-count:infinite;will-change:top,transform,opacity}@keyframes usernameSnowfall{0%{top:-20px;transform:translateX(0) rotate(0deg);opacity:0}12%{opacity:1}to{top:calc(100% + 20px);transform:translateX(var(--drift,0)) rotate(1turn);opacity:0}}.sparkle{position:absolute;top:-20px;background-color:#fff;border-radius:50%;box-shadow:0 0 10px hsla(0,0%,100%,.55);animation:usernameSparkleFall var(--fall-duration,3.2s) linear infinite var(--fall-delay,0s),twinkle var(--twinkle-duration,1.2s) ease-in-out infinite var(--twinkle-delay,0s);will-change:top,transform,opacity}@keyframes usernameSparkleFall{0%{top:-20px;transform:translateX(0) scale(.75);opacity:0}15%{opacity:1}to{top:calc(100% + 20px);transform:translateX(var(--drift,0)) scale(1);opacity:0}}@keyframes twinkle{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.2)}}.typewriter-cursor{display:inline-block;width:2px;background-color:currentColor;animation:blink 1s step-end infinite;margin-left:2px}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.username-ember{position:absolute;top:-20px;border-radius:999px;background:rgba(255,140,0,.9);box-shadow:0 0 10px rgba(255,120,0,.55),0 0 18px rgba(255,30,0,.25);animation:usernameEmberFall var(--fall-duration,3.6s) linear infinite var(--fall-delay,0s);will-change:top,transform,opacity}@keyframes usernameEmberFall{0%{top:-20px;transform:translateX(0) rotate(0deg) scale(.85);opacity:0}10%{opacity:1}to{top:calc(100% + 20px);transform:translateX(var(--drift,0)) rotate(260deg) scale(1.1);opacity:0}}.username-rainbow-drop{position:absolute;top:-20px;border-radius:999px;box-shadow:0 0 10px hsla(0,0%,100%,.18);animation:usernameRainbowFall var(--fall-duration,3.8s) linear infinite var(--fall-delay,0s);will-change:top,transform,opacity}@keyframes usernameRainbowFall{0%{top:-20px;transform:translateX(0) rotate(0deg) scale(.9);opacity:0}12%{opacity:1}to{top:calc(100% + 20px);transform:translateX(var(--drift,0)) rotate(1turn) scale(1.05);opacity:0}}.username-effect-fuzzy{text-shadow:-1px 0 rgba(0,255,255,.55),1px 0 rgba(255,0,255,.45),0 0 10px hsla(0,0%,100%,.12);filter:contrast(1.05) saturate(1.1) blur(.35px);animation:tvFuzzyJitter .22s steps(2) infinite,tvFuzzyShimmer 1.1s steps(3) infinite;will-change:transform,filter,text-shadow}@keyframes tvFuzzyJitter{0%{transform:translateZ(0) skewX(0deg)}25%{transform:translate3d(-.6px,.2px,0) skewX(-.25deg)}50%{transform:translate3d(.4px,-.2px,0) skewX(.35deg)}75%{transform:translate3d(-.2px,-.1px,0) skewX(-.15deg)}to{transform:translateZ(0) skewX(0deg)}}@keyframes tvFuzzyShimmer{0%{filter:contrast(1.05) saturate(1.1) blur(.3px);text-shadow:-1px 0 rgba(0,255,255,.55),1px 0 rgba(255,0,255,.45),0 0 10px hsla(0,0%,100%,.12)}33%{filter:contrast(1.12) saturate(1.2) blur(.45px);text-shadow:-2px 0 rgba(0,255,255,.5),2px 0 rgba(255,0,255,.35),0 0 14px hsla(0,0%,100%,.1)}66%{filter:contrast(1.08) saturate(1.15) blur(.38px);text-shadow:-1px -.5px rgba(0,255,255,.45),1px .5px rgba(255,0,255,.4),0 0 12px hsla(0,0%,100%,.11)}to{filter:contrast(1.05) saturate(1.1) blur(.3px);text-shadow:-1px 0 rgba(0,255,255,.55),1px 0 rgba(255,0,255,.45),0 0 10px hsla(0,0%,100%,.12)}}:root{--bg-primary:#0a0a0a;--bg-secondary:#111;--bg-tertiary:#1a1a1a;--text-primary:#fff;--text-secondary:#ccc;--text-muted:#999;--accent-primary:#b97eff;--accent-secondary:#b97eff;--accent-bg:rgba(91,33,182,.1);--brand-accent:#b07eff;--gold-primary:#c9a227;--gold-secondary:#b8860b;--gold-tertiary:#a07608;--success:#0f8;--error:#f44;--warning:#fa0;--info:#4da6ff;--border-primary:hsla(0,0%,100%,.08);--border-secondary:hsla(0,0%,100%,.04);--hover-overlay:hsla(0,0%,100%,.05);--active-overlay:hsla(0,0%,100%,.08);--app-font:var(--font-outfit,"Outfit"),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--app-font-weight:500;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:20px;--spacing-2xl:24px;--shadow-sm:0 2px 8px rgba(0,0,0,.2);--shadow-md:0 4px 16px rgba(0,0,0,.3);--shadow-lg:0 8px 32px rgba(0,0,0,.4)}*{margin:0;padding:0;box-sizing:border-box;font-family:var(--app-font)!important}body{background:var(--bg-primary);color:var(--text-primary);overflow-x:hidden}.btn,.dropdown-item,.nav-item,a,body,button,div,h1,h2,h3,h4,h5,h6,input,p,select,span,textarea{font-family:var(--app-font)!important;font-weight:var(--app-font-weight)}.container{max-width:1100px;width:calc(100% - 24px);margin:0 auto}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.w-full{width:100%}.h-full{height:100%}.flex-1{flex:1 1}.flex-shrink-0{flex-shrink:0}.panel{width:100%;max-width:none}.panel-header{margin-bottom:var(--spacing-lg)}.panel-title{font-size:24px;font-weight:var(--app-font-weight);color:var(--text-primary);margin:0 0 4px}.panel-subtitle{font-size:14px;color:var(--text-secondary);margin:0}.stat-card{background:var(--bg-secondary);border:none;border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column;gap:4px;min-height:120px;position:relative;overflow:hidden;box-shadow:none;z-index:1}.stat-card:before{content:"";position:absolute;bottom:-250px;right:-150px;width:500px;height:500px;background-image:none;background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:.12;z-index:-1;pointer-events:none}.stat-card-value{font-size:28px;font-weight:700;color:var(--text-primary)}.stat-card-label{font-size:13px;font-weight:var(--app-font-weight);color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px}.stats-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:32px}.info-card{background:var(--bg-secondary);border:none;border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column;min-height:140px;position:relative;overflow:hidden;box-shadow:none;z-index:1}.info-card:before{content:"";position:absolute;bottom:-250px;right:-150px;width:500px;height:500px;background-image:none;background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:.12;z-index:-1;pointer-events:none}.info-card-blue{background:var(--accent-bg)}.info-card-blue:before{opacity:.15}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);border-radius:var(--radius-lg);font-family:var(--app-font);font-weight:600;text-decoration:none;cursor:pointer;padding:9px 18px;font-size:14px;height:34px;min-height:34px;line-height:1;text-align:center;box-sizing:border-box;border:1px solid transparent;box-shadow:none;transform:translateZ(0) scale(1);will-change:transform;transition:transform .2s cubic-bezier(.2,.9,.2,1);outline:none;position:relative;overflow:hidden;z-index:1;white-space:nowrap;-webkit-tap-highlight-color:transparent}.btn,.btn-primary{background:var(--accent-bg);color:var(--accent-primary)}.btn-primary{border-color:transparent}@media (hover:hover){.btn:hover{transform:translateZ(0) scale(1.03)!important}.btn:active{transform:translateZ(0) scale(1.01)!important}}@media (hover:none){.btn:active,.btn:hover{transform:translateZ(0) scale(1)!important;animation:none!important}}html.js .homepage [data-reveal]{opacity:0;transform:translate3d(0,18px,0);will-change:transform,opacity}html.js .homepage [data-reveal].is-revealed{opacity:1;transform:translateZ(0);animation:reveal-blob-in .42s cubic-bezier(.16,1,.22,1) both;animation-delay:var(--reveal-delay,0ms)}@keyframes reveal-blob-in{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){html.js .homepage [data-reveal],html.js .homepage [data-reveal].is-revealed{opacity:1!important;transform:none!important;animation:none!important}}.btn-danger{background:var(--error);color:var(--text-primary);--btn-shadow-color:rgba(150,30,30,.85)}.btn-success{background:var(--success);color:var(--bg-primary);--btn-shadow-color:rgba(0,150,80,.85)}.btn-ghost{background:transparent;color:var(--text-secondary);border:1px solid var(--border-primary);box-shadow:none}.btn-gold{background:linear-gradient(135deg,gold,#b8860b)!important;border:1px solid rgba(184,134,11,.45)!important;color:#000!important;--btn-shadow-color:rgba(139,101,8,.6)}.btn-sm{padding:var(--spacing-sm) var(--spacing-md);font-size:12px;height:30px;min-height:30px}.btn-lg,.btn-sm{border-radius:var(--radius-sm)}.btn-lg{padding:var(--spacing-md) var(--spacing-xl);font-size:15px;height:44px;min-height:44px}.btn-icon{width:16px;height:16px;flex-shrink:0}:not(.nav-item):not(.nav-subitem):not(.nav-item-icon):not(.nav-arrow):not(.user-dropdown-item):not(.btn):not(.navbar__link):not([data-reveal]):not(.stat-item):not(.stat-number):not(.stat-label):not(.toggle):not(.toggle-track):not(.toggle-thumb):not(.toggle-switch):not(.toggle-slider):not(.range-input):not(.range-slider):not(.links-modal-overlay):not(.links-modal):not(.links-modal-close):not(.username-effect-card):not(.cursor-effect-card):not(.font-option):not(.profile-title-tooltip):not(.biolink-fixed-tooltip):not(.effect-container):not(.snowflake):not(.sparkle):not(.username-ember):not(.username-rainbow-drop):not(.username-effect-rainbow):not(.username-effect-fire):not(.username-effect-fuzzy):not(.typewriter-cursor){transition:none!important;animation:none!important}.btn:disabled{opacity:.55;cursor:not-allowed;pointer-events:none;filter:none}.btn:focus-visible{outline:2px solid rgba(185,126,255,.45);outline-offset:2px}.form-field,.form-group{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-md)}.form-label{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.form-input,.form-label{color:var(--text-primary)}.form-input{width:100%;padding:12px 16px;height:48px;border-radius:var(--radius-lg);border:2px solid var(--border-primary);background:hsla(0,0%,100%,.03);font-family:var(--app-font);font-size:15px;font-weight:500;box-sizing:border-box;transition:border-color .18s ease,background-color .18s ease;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-border-radius:var(--radius-lg)}.form-input::placeholder{color:var(--text-muted)}.form-input:focus{outline:none;border-color:rgba(185,126,255,.65);background:hsla(0,0%,100%,.04);-webkit-tap-highlight-color:transparent}.form-input:disabled{opacity:.6;cursor:not-allowed}.form-textarea{min-height:80px;resize:vertical}.form-grid{display:grid;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.form-grid-2{grid-template-columns:1fr 1fr}.form-grid-3{grid-template-columns:1fr 1fr 1fr}.form-grid-single{grid-template-columns:1fr}.toggle{background:transparent;border:none;cursor:pointer;padding:var(--spacing-xs);flex-shrink:0;transition:opacity .2s ease;-webkit-tap-highlight-color:transparent}.toggle:disabled{cursor:not-allowed;opacity:.5}.toggle-track{width:36px;height:20px;border-radius:10px;position:relative;display:flex;align-items:center;overflow:hidden;background:hsla(0,0%,100%,.08);transition:background-color .2s ease}.toggle-track:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--toggle-fill,10px);background:var(--accent-primary);opacity:1;border-radius:inherit;transition:width .2s ease}.toggle.enabled .toggle-track{--toggle-fill:26px;background:rgba(185,126,255,.2)}.toggle.disabled .toggle-track{--toggle-fill:10px;background:hsla(0,0%,100%,.08)}.toggle-thumb{width:16px;height:16px;background:var(--accent-primary);border-radius:8px;position:absolute;top:50%;transform:translate3d(0,-50%,0);box-shadow:none;transition:left .2s ease}.toggle.enabled .toggle-thumb{left:18px}.toggle.disabled .toggle-thumb{left:2px}.toggle-switch{position:relative;width:48px;height:24px;padding:0;background:hsla(0,0%,100%,.08);border:none;border-radius:999px;cursor:pointer;overflow:hidden;flex-shrink:0;-webkit-tap-highlight-color:transparent;--toggle-fill:0px;transition:background-color .18s ease}.toggle-switch:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--toggle-fill);background:var(--accent-primary);border-radius:inherit;transition:width .22s cubic-bezier(.2,.9,.2,1)}.toggle-slider{position:absolute;top:50%;left:3px;width:18px;height:18px;transform:translate3d(0,-50%,0);border-radius:999px;background:hsla(0,0%,100%,.92);border:none;box-shadow:0 10px 24px rgba(0,0,0,.45);will-change:transform;transition:transform .22s cubic-bezier(.2,.9,.2,1),box-shadow .14s ease}.toggle-switch.active{--toggle-fill:100%;background:hsla(0,0%,100%,.08)}.toggle-switch.active .toggle-slider{transform:translate3d(24px,-50%,0)}.toggle-switch.disabled,.toggle-switch:disabled{opacity:.55;cursor:not-allowed}.toggle-switch:focus-visible{outline:2px solid rgba(185,126,255,.45);outline-offset:2px}@media (hover:hover){.toggle-switch:hover .toggle-slider{transform:translate3d(0,-50%,0) scale(1.06)}.toggle-switch.active:hover .toggle-slider{transform:translate3d(24px,-50%,0) scale(1.06)}.toggle-switch:active .toggle-slider{transform:translate3d(0,-50%,0) scale(.98)}.toggle-switch.active:active .toggle-slider{transform:translate3d(24px,-50%,0) scale(.98)}}@media (prefers-reduced-motion:reduce){.toggle-slider,.toggle-switch,.toggle-switch:before{transition:none!important}}.range-input,.range-slider{--range-progress:0%;width:100%;height:32px;padding:0;margin-top:8px;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.range-input:disabled,.range-slider:disabled{opacity:.55;cursor:not-allowed}.range-input::-webkit-slider-runnable-track,.range-slider::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--accent-primary),var(--accent-primary)) 0/var(--range-progress) 100% no-repeat,hsla(0,0%,100%,.08);border:none}.range-input::-webkit-slider-thumb,.range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin-top:-6px;border-radius:999px;background:hsla(0,0%,100%,.92);border:none;box-shadow:0 10px 24px rgba(0,0,0,.45);-webkit-transition:transform .14s ease,box-shadow .14s ease;transition:transform .14s ease,box-shadow .14s ease}.range-input:focus-visible::-webkit-slider-thumb,.range-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 5px rgba(185,126,255,.22),0 10px 24px rgba(0,0,0,.45)}@media (hover:hover){.range-input:hover::-webkit-slider-thumb,.range-slider:hover::-webkit-slider-thumb{transform:scale(1.06)}.range-input:active::-webkit-slider-thumb,.range-slider:active::-webkit-slider-thumb{transform:scale(.98)}}.range-input::-moz-range-track,.range-slider::-moz-range-track{height:6px;border-radius:999px;background:hsla(0,0%,100%,.08);border:none}.range-input::-moz-range-progress,.range-slider::-moz-range-progress{height:6px;border-radius:999px;background:var(--accent-primary)}.range-input::-moz-range-thumb,.range-slider::-moz-range-thumb{width:18px;height:18px;border-radius:999px;background:hsla(0,0%,100%,.92);border:none;box-shadow:0 10px 24px rgba(0,0,0,.45);-moz-transition:transform .14s ease,box-shadow .14s ease;transition:transform .14s ease,box-shadow .14s ease}.range-input:focus-visible::-moz-range-thumb,.range-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 5px rgba(185,126,255,.22),0 10px 24px rgba(0,0,0,.45)}.range-input::-moz-focus-outer,.range-slider::-moz-focus-outer{border:0}.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.modal,.modal-content{background:hsla(0,0%,7%,.96);border-radius:var(--radius-lg);width:100%;max-width:460px;position:relative;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.55);border:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.modal-content:before,.modal:before{content:"";position:absolute;bottom:-260px;right:-180px;width:650px;height:650px;background-image:none;background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:.06;z-index:0;pointer-events:none}.modal-content>*,.modal>*{position:relative;z-index:1}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 12px}.modal-header h3,.modal-title{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.modal-subtitle{font-size:12px;color:var(--text-secondary);margin:4px 0 0}.modal-close{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--error);cursor:pointer;font-size:18px;font-weight:600;transition:transform .15s ease}.modal-close:hover{transform:scale(1.3)}.modal-body{padding:12px 24px 24px}.modal-actions,.modal-footer{display:flex;gap:12px;justify-content:flex-end;padding:0 24px 24px}.table-container{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);overflow:hidden}.table{width:100%;border-collapse:collapse}.table th{text-align:left;padding:14px 20px;background:hsla(0,0%,100%,.04);font-size:12px;font-weight:var(--app-font-weight);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-primary)}.table td{padding:16px 20px;font-size:14px;color:var(--text-primary);border-bottom:1px solid var(--border-secondary)}.table tr:last-child td{border-bottom:none}.table tr:hover td{background:hsla(0,0%,100%,.04)}.status-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-sm);font-size:11px;font-weight:var(--app-font-weight)}.status-badge.active{background:rgba(0,255,136,.12);color:var(--success)}.status-badge.banned,.status-badge.error{background:rgba(255,68,68,.12);color:var(--error)}.status-badge.inactive,.status-badge.used{background:hsla(0,0%,100%,.08);color:var(--text-muted)}.status-badge.pending,.status-badge.unused{background:var(--accent-bg);color:var(--accent-primary)}.status-badge.expired,.status-badge.warning{background:rgba(255,170,0,.14);color:var(--warning)}.action-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.empty-state{text-align:center;padding:60px 20px;color:var(--text-muted)}.empty-state svg{width:48px;height:48px;margin-bottom:16px;opacity:.3}.empty-state p{margin:0;font-size:14px}.loading{display:flex;align-items:center;justify-content:center;padding:60px;color:var(--text-muted);font-size:14px}.dropdown{position:relative;width:100%}.dropdown-trigger{width:100%;padding:10px 12px;border-radius:var(--radius-sm);border:none;background:hsla(0,0%,100%,.04);color:var(--text-primary);font-family:var(--app-font);font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;text-align:left;transition:background .2s ease;-webkit-tap-highlight-color:transparent;min-height:40px}.dropdown-trigger:focus{outline:none;background:hsla(0,0%,100%,.08)}.dropdown-content,.trigger-content{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0}.dropdown-placeholder{color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-arrow{width:14px;height:14px;color:var(--text-muted);flex-shrink:0}.dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:1000;max-height:200px;overflow-y:auto;background:var(--bg-secondary);border:none;border-radius:var(--radius-sm);box-shadow:var(--shadow-lg)}.dropdown-item{width:100%;padding:8px 12px;background:transparent;border:none;color:var(--text-primary);text-align:left;display:flex;align-items:center;gap:8px;font-family:var(--app-font);font-size:13px;cursor:pointer;transition:background .2s ease;-webkit-tap-highlight-color:transparent;min-height:36px}.dropdown-item:active,.dropdown-item:hover{background:var(--hover-overlay)}.dropdown-empty{padding:12px;font-size:13px;color:var(--text-muted);text-align:center;font-style:italic}.section{margin-bottom:var(--spacing-2xl)}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg)}.section-title{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.section-subtitle{font-size:14px;color:var(--text-secondary);margin:0}@media (max-width:1024px){.stats-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.stats-row{grid-template-columns:1fr;gap:12px}.stat-card{min-height:100px;padding:16px}.stat-card-value{font-size:22px}.form-grid-2,.form-grid-3{grid-template-columns:1fr}.form-input,.form-textarea{padding:12px 16px;font-size:16px;min-height:44px}.toggle-track{width:40px;height:24px;border-radius:12px}.toggle-thumb{width:20px;height:20px;border-radius:10px}.toggle.enabled .toggle-thumb{left:18px}.toggle.disabled .toggle-thumb{left:2px}.modal,.modal-content{margin:16px;max-width:calc(100% - 32px)}.action-bar{flex-direction:column;align-items:stretch}}.blue-highlight{color:var(--accent-primary)!important;text-decoration:none;font-weight:600}.blue-highlight:hover{text-decoration:underline}