@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,400,0..1,0&display=swap);@import url("/0/04.css?v=5");.anko-filled-icon{display:inline-block;width:24px;height:24px;background:currentColor;mask:var(--anko-icon) center/contain no-repeat;-webkit-mask:var(--anko-icon) center/contain no-repeat;flex-shrink:0;vertical-align:middle}.anko-icon-ai{--anko-icon:url('/icons/smart_toy-filled.svg')}.anko-icon-policy{--anko-icon:url('/icons/policy-filled.svg')}.chat-empty .anko-filled-icon.assistant-mark{width:40px;height:40px}:root{--accent:#00d4ff;--accent-hover:#00b8e0;--accent-soft:rgba(0, 212, 255, 0.16);--accent-light:#5ee6ff;--accent-lighter:#5ee6ff;--hue-rotate:180deg;--logo-filter:hue-rotate(172deg);--nav-hover:rgba(0, 212, 255, 0.12);--bg1:#0f1418;--bg2:#060a0d;--bg3:#1a242e;--bg-dark:#060a0d;--card-bg:#121215;--text-main:#ffffff;--text-muted:rgba(255, 255, 255, 0.85);--border-subtle:rgba(255, 255, 255, 0.08);--search-border:rgba(235, 235, 245, 0.22);--font-main:'Montserrat','Trebuchet MS',sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}[hidden]{display:none!important}#loading-screen{position:fixed;inset:0;background:var(--bg-dark);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;transition:opacity .5s,visibility .5s}#loading-screen.hidden{opacity:0;visibility:hidden;pointer-events:none}#loading-text{font-size:2rem;font-weight:600;color:var(--text-main);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#loading-text::after{content:'';animation:1.5s steps(4,end) infinite dots}@keyframes dots{0%,20%{content:''}40%{content:'.'}60%{content:'..'}100%,80%{content:'...'}}#loading-skip{position:absolute;bottom:80px;left:50%;transform:translateX(-50%);font-size:1rem;font-weight:500;color:#fff;background:0 0;border:none;cursor:pointer;padding:12px 24px;opacity:0;visibility:hidden;transition:opacity .3s}#loading-skip.visible{opacity:1;visibility:visible}#loading-progress-container{position:fixed;bottom:0;left:0;right:0;height:4px;background:rgba(255,255,255,.05)}#loading-progress{height:100%;background:var(--accent);width:0%;transition:width .3s;box-shadow:0 0 10px var(--accent-soft)}.player-wrapper{position:relative;width:100%;margin:0 auto;display:flex;gap:20px;justify-content:center;align-items:flex-start}.player-area{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;position:relative;margin:0 auto;width:100%;max-width:1500px;height:100vh;min-width:0}.player-area.hidden{display:none}.player-content{position:relative;top:0;width:100%;flex:0 0 auto;min-height:0;background:0 0;margin:0 auto;display:flex;align-items:center;justify-content:center}.player-holder{position:relative;width:min(100vw - 40px,1250px,calc((100vh - 80px) * 3 / 2));max-width:100%}.player-iframe{display:block;width:100%;aspect-ratio:3.5/2;border:none;border-radius:8px;background:#000}.player-controls{position:absolute;bottom:12px;left:12px;display:flex;gap:12px;align-items:center;padding:0;justify-content:flex-start;background:0 0;border:none;z-index:10}.icon-btn{background:rgba(30,30,35,.7);border:none;color:var(--text-main);padding:0;border-radius:8px;cursor:pointer;font-size:24px;width:44px;height:44px;transition:.2s;display:inline-flex;align-items:center;justify-content:center;backdrop-filter:blur(8px);text-decoration:none}.icon-btn i{display:block}.icon-btn img{width:24px;height:24px;display:block;filter:brightness(0) invert(1)}.icon-btn:hover{background:rgba(40,40,45,.9);transform:scale(1.1);text-decoration:none}@media (max-width:1100px){.player-wrapper{align-items:center}}@media (max-width:950px){.player-holder{width:min(100vw - 40px,1250px,calc((100vh - 80px) * 16 / 9))}.player-iframe{aspect-ratio:16/9}}@media (max-width:600px){.player-holder{width:min(100vw - 40px,1250px,calc((100vh - 80px) * 4 / 3))}.player-iframe{aspect-ratio:4/3}.icon-btn{width:36px;height:36px;font-size:18px}.player-controls{gap:8px;bottom:8px;left:8px}}body{margin:0;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;background-color:var(--bg-dark);background-image:none;background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed;color:var(--text-main);font-family:var(--font-main);transition:background .4s ease-in-out;overflow-x:hidden;isolation:isolate;text-transform:lowercase}.background-custom-row{display:flex;gap:8px;margin-top:12px}.background-custom-row.hidden{display:none}.background-custom-row input{flex:1;min-width:0;border:1px solid var(--border-subtle);border-radius:12px;padding:10px 12px;background:rgba(255,255,255,.04);color:var(--text-main)}.background-custom-row button{border:none;border-radius:999px;padding:10px 16px;background:var(--accent);color:#09090b;cursor:pointer}.background-custom-row button:hover{opacity:.9}body:not(:has(#mainSearch)):not(.proxy-page){justify-content:flex-start;padding-top:40px;padding-bottom:80px}#particles-js{position:fixed;inset:0;z-index:0;pointer-events:none;background:0 0}a,body,button,div,h1,h2,h3,h4,h5,h6,html,input,li,p,select,span,textarea{font-family:var(--font-main);font-weight:700;text-transform:lowercase}#flex{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;width:100%;max-width:100%;margin:0 auto;padding-top:0;z-index:10}body:not(:has(#mainSearch)) #flex{gap:8px}body:not(:has(#mainSearch)) #flex h1{font-size:clamp(2.8rem, 5vw, 4rem)}body:has(#mainSearch) #flex{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;justify-content:safe center;padding:60px 16px 0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;margin:0 auto}body:has(#mainSearch){padding-top:0;padding-bottom:0}h1{font-size:clamp(3.5rem, 7vw, 5.5rem);font-weight:800;margin:0;letter-spacing:-.02em;color:#fff;background:var(--logo-gradient,linear-gradient(90deg,#fff 0,#fff 25%,var(--accent-lighter) 35%,var(--accent) 40%,var(--accent-hover) 45%,var(--accent) 50%,var(--accent-lighter) 55%,#fff 65%,#fff 100%));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;animation:4s linear infinite anko-logo-shimmer;will-change:background-position}.home-brand{display:flex;align-items:center;justify-content:center;gap:13px}.home-brand-logo{width:clamp(64px,8vw,92px);height:clamp(64px,8vw,92px);object-fit:contain;filter:var(--logo-filter, none);transition:filter .35s}@keyframes anko-logo-shimmer{0%{background-position:100% 0}50%{background-position:0 0}100%{background-position:-100% 0}}li,p{font-size:1.05rem;line-height:1.6;color:var(--text-muted)}#appsSearch,#checkInput,#librarySearch,#mainSearch,#musicSearch{display:flex;align-items:center;width:min(90vw,400px);margin:0 auto;padding:14px 22px;font-size:1.1rem;line-height:1;background:rgba(18,18,22,.85);color:var(--text-main);border:5px solid var(--search-border);border-radius:999px;outline:0;box-shadow:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:.15s;text-align:center}.search-container{position:relative;display:flex;align-items:center;justify-content:center;width:min(90vw,430px);margin:0 auto}#flex .search-container #mainSearch{flex:1;width:100%;min-width:0;margin:0;padding-left:48px;padding-right:48px;text-align:left}.main-search-icon{position:absolute;left:19px;z-index:1;color:rgba(255,255,255,.52);font-size:21px;font-variation-settings:'FILL' 0,'wght' 500,'GRAD' 0,'opsz' 24;pointer-events:none}#libraryControls{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:10px;margin-bottom:8px}#appsSearch,#librarySearch,#musicSearch{width:min(90vw,280px);margin-bottom:8px}#libraryControls #librarySearch{width:min(60vw,240px);margin-bottom:0}#libraryControls select.settings-select{width:auto;min-width:172px;flex-shrink:0;text-align:left;margin:0}#appsSearch::placeholder,#checkInput::placeholder,#librarySearch::placeholder,#mainSearch::placeholder,#musicSearch::placeholder{color:rgba(243,243,243,.45)}#appsSearch:focus,#appsSearch:hover,#checkInput:focus,#checkInput:hover,#librarySearch:focus,#librarySearch:hover,#mainSearch:focus,#mainSearch:hover,#musicSearch:focus,#musicSearch:hover{border-color:var(--accent);box-shadow:0 0 25px var(--accent-soft)}#discord-box{display:flex;position:fixed;top:10px;right:10px;z-index:30;width:auto;max-width:calc(100vw - 20px);margin:0;padding:10px 18px;font-size:.85rem;line-height:1.4;align-items:center;justify-content:center;gap:9px;text-align:center;text-decoration:none;background:rgba(18,18,22,.85);color:var(--text-main);border:5px solid var(--accent);border-radius:16px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:.15s;box-shadow:none!important;text-shadow:none!important;filter:none!important}#discord-box img{width:21px;height:21px;flex:0 0 auto;object-fit:contain}#discord-box:focus,#discord-box:focus-visible,#discord-box:hover{background:rgba(18,18,22,.95);transform:translateY(-2px);border-color:var(--accent);box-shadow:none!important;text-shadow:none!important;filter:none!important}#content{max-width:1800px;width:100%;margin:0 auto 36px;padding:0 20px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:0;position:relative}#content.settings-page{margin-top:0;margin-left:auto;margin-right:auto;max-width:1080px;padding:0 24px 120px}body:has(#content.settings-page) #flex{position:relative;padding-top:0;margin:0;display:flex;justify-content:center}body:has(#content.settings-page) #flex h1{margin:0}.settings-container{display:none}.settings-card{border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);min-height:120px;width:100%}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:22px 32px}.settings-row-label{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.05rem;text-transform:lowercase;color:#fff;white-space:nowrap;flex-shrink:0}.settings-row-control{flex:1;display:flex;justify-content:flex-end;min-width:0}.settings-row-control .custom-select{width:100%;max-width:220px}.settings-divider{height:1px;background:rgba(255,255,255,.07);margin:0 20px}#content h2{margin:0 0 20px;font-size:2.2rem;font-weight:700;letter-spacing:-.01em;display:flex;align-items:center;justify-content:center;gap:10px;color:#fff;text-shadow:none}#content h3{margin:0 0 16px;font-size:1.5rem;font-weight:700;letter-spacing:-.01em;display:flex;align-items:center;justify-content:center;gap:10px;color:#fff;text-shadow:none}.count-badge{display:inline-flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;padding:3px 12px;border-radius:999px;background:rgba(255,255,255,.08);color:var(--accent);border:1px solid var(--border-subtle)}.tile-grid,.tile-row{display:grid;grid-template-columns:repeat(9,186px);justify-content:center;align-items:start;gap:8px;margin-top:0;width:100%}@media (min-width:921px){#appsGrid,#libraryGrid,#partnersGrid{display:flex;flex-wrap:wrap;justify-content:center;align-items:start;gap:8px;max-width:1738px;margin-left:auto;margin-right:auto;width:100%}}.tile-card{display:flex;flex-direction:column;align-items:center;width:186px;flex:0 0 186px;max-width:100%;text-decoration:none;color:var(--text-main);transition:transform .5s cubic-bezier(.22, 1, .36, 1);transition-delay:80ms;margin:0;position:relative;overflow:visible;z-index:1}.tile-card:hover{transform:translateY(-8px);z-index:10;transition-delay:0s}.tile-card,.tile-card:hover{will-change:transform}.tile-card img{display:block;width:186px;height:186px;object-fit:cover;background-color:var(--card-bg);border:none;border-radius:20px;cursor:pointer;box-shadow:none;transition:transform .5s cubic-bezier(.22, 1, .36, 1),box-shadow .5s cubic-bezier(.22, 1, .36, 1);transition-delay:80ms}.tile-card:hover img{transform:scale(1.08);box-shadow:0 0 0 6px var(--accent),0 14px 32px rgba(0,0,0,.5);z-index:2;transition-delay:0s}.tile-card span{position:absolute;left:50%;bottom:18px;transform:translateX(-50%) translateY(8px);display:block;margin:0;padding:8px 14px;font-size:.95rem;font-weight:600;color:#fff;background:rgba(0,0,0,.75);border-radius:10px;backdrop-filter:blur(8px);opacity:0;visibility:hidden;text-align:center;line-height:1.3;transition:opacity .35s,visibility .35s,transform .45s cubic-bezier(.22, 1, .36, 1),color .3s;transition-delay:80ms;pointer-events:none;max-width:calc(100% - 24px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 4px rgba(0,0,0,.8);z-index:3}.tile-card:hover span{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);transition-delay:0s}.tile-card span.tile-plays{left:auto;right:10px;top:12px;bottom:auto;transform:none;font-size:.8rem;padding:4px 10px;max-width:calc(100% - 20px)}@media (hover:none){.tile-card span{opacity:1;visibility:visible;bottom:8px;background:rgba(0,0,0,.8)}.tile-card span.tile-plays{bottom:auto;top:12px}}.tile-grid.error,.tile-grid.loading,.tile-row.error,.tile-row.loading{grid-template-columns:1fr;text-align:center;font-size:1.1rem;color:var(--text-muted);padding:40px 0}.settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}@media (min-width:900px){.settings-grid{grid-template-columns:repeat(3,1fr)}}.settings-card{border:1px solid var(--border-subtle);backdrop-filter:blur(10px);display:flex;flex-direction:column}.settings-card h3{margin:0;font-size:1.2rem;font-weight:600;text-transform:lowercase}.settings-select{background:rgba(255,255,255,.06);color:var(--text-main);border:1px solid var(--border-subtle);font-family:var(--font-main);text-transform:lowercase}.settings-select:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2)}.settings-select:focus{border-color:var(--accent);background:rgba(255,255,255,.08)}.settings-select option{background:var(--bg2);color:var(--text-main)}.settings-section{display:none}.settings-section:hover{border-color:rgba(255,255,255,.15);box-shadow:0 4px 24px rgba(0,0,0,.3)}.custom-select{width:100%;position:relative}.dropdown-trigger{width:100%;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#fff;font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:700;text-transform:lowercase;cursor:pointer;transition:background .15s,border-color .15s,transform .2s}.dropdown-trigger:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);transform:scaleX(1.06)}.custom-select:has(.dropdown-panel:not(.hidden)) .dropdown-trigger{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.28)}.dropdown-icon{font-size:.92rem;opacity:.8;transition:transform .18s}.custom-select:has(.dropdown-panel:not(.hidden)) .dropdown-icon{transform:rotate(180deg)}.dropdown-panel{position:absolute;top:calc(100% + 6px);left:0;width:100%;background:rgba(17,17,22,.97);border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:8px 6px;display:grid;gap:3px;max-height:240px;overflow:auto;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 40px rgba(0,0,0,.6);z-index:20;transform-origin:top center;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scaleY(.9);scrollbar-width:none;transition:opacity .18s,transform .18s cubic-bezier(.16, 1, .3, 1),visibility 0s linear .18s}.dropdown-panel::-webkit-scrollbar{display:none}.dropdown-panel:not(.hidden){opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scaleY(1);transition:opacity .18s,transform .18s cubic-bezier(.16, 1, .3, 1),visibility}.dropdown-options{display:grid;gap:0;overflow:auto;padding:0;scrollbar-width:none}.dropdown-options::-webkit-scrollbar{display:none}.dropdown-option{position:relative;width:100%;padding:10px 30px 10px 12px;border-radius:8px;border:none;background:0 0;color:rgba(255,255,255,.75);text-align:left;font-family:Montserrat,sans-serif;font-size:.88rem;font-weight:700;text-transform:lowercase;cursor:pointer;transition:background .12s,color .12s,transform .12s;outline:0;white-space:nowrap}.dropdown-option:hover{background:rgba(255,255,255,.08);color:#fff;transform:translateX(2px)}.dropdown-option.active{background:var(--accent-soft);color:var(--accent);font-weight:700}.dropdown-option.active::after{content:'✓';position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:.75rem;opacity:.9}.settings-hint{margin:0;font-size:.82rem;line-height:1.4;color:var(--text-muted);opacity:.7;text-align:center;max-width:22ch}.settings-section h3{display:none}.settings-buttons{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;flex-wrap:wrap}.settings-buttons button{font-family:Montserrat,sans-serif;text-transform:lowercase;background:rgba(255,255,255,.06)}.settings-buttons button:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2)}.settings-buttons button.active{background:var(--accent-soft);color:var(--accent);font-weight:700;border-color:var(--accent)}.bottom-nav{position:fixed;left:0;right:0;bottom:10px;margin-left:auto;margin-right:auto;z-index:100;display:flex;align-items:center;justify-content:center;gap:2px;padding:6px 10px;background:rgba(18,18,22,.94);border-radius:20px;border:1px solid var(--border-subtle);box-shadow:0 18px 50px rgba(0,0,0,.55);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);width:fit-content}.nav-item,.pullout-item{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:6px;background:0 0;border:none;border-radius:16px;text-decoration:none;color:inherit;cursor:pointer;transition:transform .12s,background-color .12s}.nav-item:hover,.pullout-item:hover{transform:translateY(-2px)}.nav-item:hover img,.pullout-item:hover img{filter:brightness(0) invert(1)}.nav-item:active,.pullout-item:active{transform:translateY(0) scale(.96)}.nav-item img,.pullout-item img{width:28px;height:28px;filter:brightness(0) invert(1);pointer-events:none}.nav-profile{padding:5px}.nav-profile-avatar{display:grid;place-items:center;width:32px;height:32px;overflow:hidden;border:0;border-radius:50%;background:#455a64;color:#fff;font-size:.82rem;font-weight:800;line-height:1;box-shadow:none}.nav-item .nav-profile-image{width:100%;height:100%;object-fit:cover;filter:none}.pullout-item .material-symbols-outlined{font-size:28px;line-height:1;color:#fff;pointer-events:none}.ai-icon,a[href="privacy.html"] .material-symbols-outlined,a[href="science.html"] .material-symbols-outlined{font-variation-settings:'FILL' 1,'wght' 400,'GRAD' 0,'opsz' 24}.nav-status{display:inline-flex;align-items:center;gap:8px;margin-left:6px;padding:0 12px;height:38px;border-radius:999px;background:rgba(255,255,255,.06);border:none;color:var(--text-main);font-size:.9rem;font-weight:600;white-space:nowrap}.status-dot{width:8px;height:8px;border-radius:50%;background:#2ecc71}.status-text{letter-spacing:.01em}@keyframes pulse-dot{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(46,204,113,.7)}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(46,204,113,0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(46,204,113,0)}}.pullout-menu{position:fixed;left:0;right:0;bottom:66px;margin-left:auto;margin-right:auto;transform:translateY(16px) scale(.85);transform-origin:bottom center;display:flex;align-items:center;gap:2px;padding:6px 10px;border-radius:20px;background:rgba(18,18,22,.92);border:1px solid var(--border-subtle);box-shadow:0 20px 50px rgba(0,0,0,.5);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);opacity:0;pointer-events:none;transition:opacity .2s 50ms,transform .4s cubic-bezier(.34, 1.56, .64, 1);z-index:99;width:fit-content;max-width:94vw;flex-wrap:wrap;justify-content:center}.pullout-menu.open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition:transform .45s cubic-bezier(.34, 1.56, .64, 1),opacity .2s}.pullout-menu .pullout-item{opacity:0;transform:translateY(10px) scale(.6);transition:opacity .22s,transform .12s,background-color .12s}@keyframes pulloutItemIn{from{opacity:0;transform:translateY(10px) scale(.6)}to{opacity:1;transform:translateY(0) scale(1)}}.pullout-menu.open .pullout-item{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;animation:.4s cubic-bezier(.34,1.56,.64,1) backwards pulloutItemIn}.pullout-menu.open .pullout-item:hover{transform:translateY(-2px)}.pullout-menu.open .pullout-item:active{transform:translateY(0) scale(.96)}.pullout-menu.open .pullout-item:first-child{animation-delay:60ms}.pullout-menu.open .pullout-item:nth-child(2){animation-delay:.12s}.pullout-menu.open .pullout-item:nth-child(3){animation-delay:.18s}.pullout-menu.open .pullout-item:nth-child(4){animation-delay:.24s}.pullout-menu.open .pullout-item:nth-child(n+5){animation-delay:.3s}ul{text-align:left;display:inline-block;padding-left:20px;line-height:1.8}@media (max-width:1520px){.tile-grid,.tile-row{grid-template-columns:repeat(5,186px)}}@media (max-width:1240px){.tile-grid,.tile-row{grid-template-columns:repeat(4,186px)}}@media (max-width:950px){.tile-grid,.tile-row{grid-template-columns:repeat(3,186px)}}@media (max-width:680px){.tile-grid,.tile-row{grid-template-columns:repeat(2,186px)}}@media (max-width:600px){.tile-grid,.tile-row{grid-template-columns:repeat(2,180px);gap:6px}.tile-card{width:180px}.tile-card img{width:180px;height:180px}}@media (max-width:420px){#libraryControls #librarySearch{width:min(55vw,200px)}#libraryControls select.settings-select{min-width:150px}.tile-grid,.tile-row{grid-template-columns:repeat(2,160px);gap:6px}.tile-card{width:160px}.tile-card img{width:160px;height:160px}}@media (max-width:520px){h1{font-size:3rem}.home-brand{gap:8px}.home-brand-logo{width:58px;height:58px}#logo{width:76px;height:76px}#content{padding:0 14px 24px}body:has(#mainSearch) #flex{padding:40px 16px}#appsSearch,#checkInput,#librarySearch,#mainSearch{width:min(92vw,360px);padding:16px 22px;font-size:1.15rem}#discord-box{top:7px;right:7px;width:auto;max-width:calc(100vw - 14px);padding:8px 12px;border-width:3px;font-size:.7rem}.settings-container{gap:14px;margin-top:16px}.settings-section,.settings-section h3{display:none}.bottom-nav{padding:5px 8px;gap:1px}.nav-item{width:40px;height:40px}.nav-item img{width:24px;height:24px}.nav-status{font-size:.85rem;padding:0 10px;height:36px}}@media (max-width:380px){h1{font-size:2.8rem}#appsSearch,#librarySearch,#mainSearch{width:92vw}#discord-box{width:auto}.tile-grid,.tile-row{grid-template-columns:repeat(2,150px)}.tile-card{width:150px}.tile-card img{width:150px;height:150px}.bottom-nav{flex-wrap:wrap;padding:4px 6px;max-width:95vw}.nav-status{font-size:.8rem;padding:0 8px}}.ad-container{flex:0 0 auto;width:160px;height:300px;display:flex;align-items:center;justify-content:center}.ad-container.hidden{display:none}#adSlot{width:160px;height:300px;overflow:hidden}#adSlot iframe{border:0;display:block}.ad-top{width:100%;display:flex;align-items:center;justify-content:center;padding:8px 0;min-height:90px}.ad-top.hidden{display:none}body:has(.player-area:not(.hidden)) #content{margin-bottom:0;padding-bottom:0}body:has(.player-area:not(.hidden)) #adTop{position:absolute;top:4px;left:50%;transform:translateX(-50%);z-index:5;margin:0;padding:0}body:has(.player-area:not(.hidden)) #adTop.hidden{display:none}body:has(.player-area:not(.hidden)) .ad-container{position:absolute;top:50%;right:12px;transform:translateY(-50%);z-index:5;margin:0}body:has(.player-area:not(.hidden)) .ad-container.hidden{display:none}#adTopSlot{width:728px;max-width:100%;height:90px;overflow:hidden}#adTopSlot iframe{border:0;display:block}@media (max-width:780px){.player-wrapper{flex-direction:column;align-items:center}.ad-container{width:auto;height:auto;margin:12px auto 20px}#adSlot{margin:0 auto}.ad-top{min-height:0;padding:4px 0;overflow:hidden}#adTopSlot{max-width:none;flex-shrink:0;transform-origin:center center}.player-area{height:auto}}@media (max-width:380px){.pullout-menu{gap:1px;padding:5px 6px}}#content.settings-page h2{margin:0 0 20px;font-size:2.2rem;font-weight:700;letter-spacing:-.01em;color:#fff;text-shadow:none}.settings-grid{display:flex;flex-wrap:wrap;justify-content:center;column-gap:16px;row-gap:16px;margin:0 auto;max-width:1120px}.settings-card{display:flex;flex-direction:column;gap:16px;flex:0 1 320px;max-width:340px;min-width:0;margin:0;padding:28px;text-align:center;background:rgba(26,26,30,.45);border:3px solid var(--accent);border-radius:18px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 14px 36px rgba(0,0,0,.4);transition:border-color .2s,box-shadow .2s,transform .2s}.settings-card:hover{border-color:var(--accent);box-shadow:0 0 12px var(--accent-soft),0 0 32px var(--accent-soft),0 18px 44px rgba(0,0,0,.45);transform:translateY(-3px)}.settings-card-head{display:flex;align-items:center;justify-content:center;gap:10px;padding-bottom:0;border-bottom:none}#content .settings-card-head h3{margin:0;font-size:1.4rem;font-weight:800;letter-spacing:.02em;text-transform:lowercase;color:#fff}.settings-card-desc{margin:0 auto;max-width:280px;font-size:.9rem;font-weight:500;color:var(--text-muted);opacity:.7}.credits-entry{margin:0;font-size:.95rem;font-weight:500;color:var(--text-main)}.settings-card-actions{display:flex;justify-content:center;margin-top:4px}.settings-select{width:100%;font-family:var(--font-main);font-size:.95rem;font-weight:700;text-transform:lowercase;color:#fff;background-color:#0a0a0d;border:3px solid #1a1a22;border-radius:999px;padding:14px 18px;cursor:pointer;box-shadow:0 4px 8px rgba(0,0,0,.25);outline:0;transition:.2s;color-scheme:dark}.settings-select:hover{border-color:var(--accent);box-shadow:0 0 8px var(--accent-soft),0 0 18px var(--accent-soft)}.settings-select:focus-visible{border-color:var(--accent);outline:0;box-shadow:0 0 6px var(--accent-soft),0 0 16px var(--accent-soft),0 0 28px var(--accent-soft)}.settings-select option{background:#0a0a0d;color:#fff}.settings-input{width:100%;font-family:var(--font-main);font-size:.92rem;font-weight:700;text-transform:lowercase;color:#fff;background:#0a0a0d;border:3px solid #1a1a22;border-radius:999px;padding:14px 18px;text-align:center;box-shadow:0 4px 8px rgba(0,0,0,.25);outline:0;transition:.2s}.settings-input:hover{border-color:var(--accent)}.settings-input:focus-visible{border-color:var(--accent);outline:0;box-shadow:0 0 6px var(--accent-soft),0 0 16px var(--accent-soft),0 0 28px var(--accent-soft)}.settings-input::placeholder{color:rgba(255,255,255,.3);font-weight:500}.settings-btn{font-family:var(--font-main);font-size:1em;font-weight:700;text-transform:lowercase;color:#fff;background-color:#1a1a1a;border:4px solid #2a2a32;border-radius:16px;min-height:58px;padding:10px 32px;cursor:pointer;margin:6px;transition:.15s}.settings-btn:hover{background-color:var(--accent-soft);border-color:var(--accent);color:#fff;box-shadow:0 0 10px var(--accent-soft),0 0 20px var(--accent-soft),0 0 32px var(--accent-soft);transform:translateY(-1px)}.settings-btn:active{transform:scale(.85)}.settings-buttons{display:inline-flex;gap:8px;justify-content:center;flex-wrap:wrap}.settings-buttons button{font-family:var(--font-main);font-size:.9rem;font-weight:700;text-transform:lowercase;color:#fff;background-color:#1a1a1a;border:4px solid #2a2a32;border-radius:16px;min-height:52px;padding:8px 26px;cursor:pointer;margin:4px;transition:.15s}.settings-buttons button:hover{border-color:var(--accent);color:#fff;box-shadow:0 0 10px var(--accent-soft),0 0 20px var(--accent-soft)}.settings-buttons button:active{transform:scale(.85)}.settings-buttons button.active{background:linear-gradient(120deg,var(--accent),var(--accent-hover));border-color:var(--accent);color:#09090b;box-shadow:0 0 10px var(--accent-soft),0 0 20px var(--accent-soft)}#card-particles{margin-top:2px}@media (max-width:620px){.settings-card{max-width:100%;flex-basis:100%}}#debugOverlay{position:fixed;top:10px;left:10px;z-index:99999;display:none;flex-direction:column;gap:8px;width:258px;max-width:calc(100vw - 20px);padding:10px 12px;border-radius:14px;border:2px solid var(--accent);background:var(--bg2);font-family:Montserrat,ui-sans-serif,system-ui,-apple-system,sans-serif;pointer-events:none;user-select:none;-webkit-user-select:none;box-sizing:border-box}#debugOverlay .debug-row{display:flex;align-items:center;gap:8px}#debugOverlay .debug-label{width:26px;flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.02em;text-transform:lowercase;color:var(--text-muted)}#debugOverlay .debug-track{flex:1;min-width:0;height:26px;background:rgba(255,255,255,.05);border-radius:6px;overflow:hidden}#debugOverlay .debug-track canvas{display:block;width:100%;height:100%}#debugOverlay .debug-value{width:36px;flex-shrink:0;text-align:right;font-size:14px;font-weight:800;line-height:1;color:var(--accent);font-variant-numeric:tabular-nums}#debugOverlay .debug-sub{margin-top:0;text-align:right;font-size:11px;font-weight:800;letter-spacing:.04em;color:var(--text-muted);opacity:.9}@media (max-width:620px){#debugOverlay{top:8px;left:8px;width:230px;padding:9px 11px;gap:7px;border-radius:12px}#debugOverlay .debug-value{font-size:12px}#debugOverlay .debug-track{height:22px}}.ad-slot{display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;overflow:hidden;transition:opacity .25s}.ad-slot iframe{display:block;border:0;max-width:100%;background:0 0;color-scheme:normal}.ad-slot:empty,.ad-slot[data-ad-empty],html.ads-blocked .ad-slot,html.ads-pending .ad-slot{display:none}.ad-leaderboard{width:728px;max-width:calc(100% - 40px);height:90px;margin-top:10px;margin-bottom:14px}.ad-bottom{margin-top:18px;margin-bottom:30px}@media (max-width:820px){.ad-leaderboard{display:none}}