@charset "UTF-8";:root{--amoled0: #050505;--amoled0m1: #080808;--amoled0m2: #0c0c0c;--amoled0m3: #101010;--amoled1: #121212;--amoled2: #171717;--amoled3: #1e1e1e;--amoled4: #dcdcdc;--amoled5: #e7e7e7;--amoled6: #f5f5f5;--amoled7: #5a5a5a;--amoled8: #646464;--amoled8lighter: #707070;--amoled9: #7a7a7a;--amoled10: #858585;--amoled11: #8f8f8f;--amoled12: #999999;--amoled13: #a3a3a3;--amoled14: #adadad;--amoled15: #b7b7b7;--amoled16: #909090;--amoled17: #7c7c7c;--amoled18: #1a1a1a;--amoled19: rgba(112, 112, 112, .45);--page-bg: #050505;--dropdown-bg: rgba(8, 8, 8, .92);--blue: #6a6a6a;--indigo: #6a6a6a;--purple: #6a6a6a;--pink: #6a6a6a;--red: #6a6a6a;--orange: #6a6a6a;--yellow: #6a6a6a;--green: #6a6a6a;--teal: #6a6a6a;--cyan: #6a6a6a;--white: #ffffff;--gray: #9a9a9a;--gray-dark: #2c2c2c;--primary: #707070;--secondary: #2b2b2b;--success: #747474;--info: #6f6f6f;--warning: #7a7a7a;--danger: #888888;--light: #bcbcbc;--dark: #161616;--dark2: #181818;--fancy-dark: rgba(24, 24, 24, .4);--switch-bg: #2c2c2c;--switch-checked-bg: #3a3a3a;--switch-border: rgba(255, 255, 255, .08);--switch-focus-ring: rgba(140, 140, 140, .45);--switch-knob-bg: #f0f0f0;--cf-bg: rgba(16, 16, 16, .96);--cf-color: #f1f1f1;--settings-input-border: rgba(255, 255, 255, .08);--settings-input-focus-border: rgba(160, 160, 160, .65);--settings-input-focus-bg: rgba(40, 40, 40, .95)}:root:not(.light){--radio-accent: var(--amoled8);--hero-grid-bg: var(--fancy-dark)}.light:root{--amoled0: #f5f5f5;--amoled1: #ededed;--amoled2: #e0e0e0;--amoled4: #323232;--amoled5: #262626;--amoled6: #0f0f0f;--amoled0m1: #e8e8e8;--amoled0m2: #dcdcdc;--amoled0m3: #d0d0d0;--html-color: var(--amoled5);--radio-bg: var(--amoled2);--a-color: var(--amoled17);--bigtitle-color: var(--amoled17);--banner-bg: var(--amoled2);--footer-grad: var(--amoled0m3);--margin-hover: #cacaca;--a-color: #b5b5b5;--dropdown-bg: #d0d0d080;--settings-bg: #3232324d;--settings-border: #c0c0c0;--settings-color: var(--amoled5);--cseltitle-main-color: var(--amoled17);--close-btn-color: var(--amoled11);--radio-label-color: var(--amoled0);--switch-bg: #2f2f2f;--switch-checked-bg: #565656;--switch-border: rgba(0, 0, 0, .12);--switch-focus-ring: rgba(0, 0, 0, .2);--switch-knob-bg: var(--amoled6);--select-hover-bg: var(--amoled0);--cf-bg: var(--amoled0);--cf-color: var(--amoled5);--settings-input-border: rgba(0, 0, 0, .15);--settings-input-focus-border: rgba(0, 0, 0, .35);--settings-input-focus-bg: rgba(255, 255, 255, .9);--csel-input: var(--amoled4);--mac-title-bg: var(--amoled2);--mac-ui-bg: var(--amoled17);--cmd-color: var(--amoled5);--url-color: var(--amoled17);--comment-color: var(--amoled6);--omnibox-bg: var(--amoled2);--ac-bg: var(--amoled0m3);--hero-grad: rgba(112, 112, 112, .35);--box-badge-bg: var(--amoled2);--box-btn-color: var(--dark2);--glowshadow1: var(--amoled11);--glowshadow2: var(--amoled17)}html{color:var(--html-color, white);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:300;scroll-behavior:smooth;text-wrap:balance;word-break:normal;overflow-wrap:break-word}body{position:absolute;width:100%;left:0;top:0;margin:0 auto;background-color:var(--amoled0)}canvas{background-color:var(--amoled0)}p,h1,h2,h3,h4,h5,h6{margin:0}p,h1,h2,h3,h4,h5,h6,input,select{color:var(--html-color, white)}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:700}h2{font-size:28px}img{display:block}::selection{background:#70707073}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:#0c0c0ceb;border-radius:999px}::-webkit-scrollbar-thumb{background-color:#6e6e6e80;border-radius:999px;border:2px solid rgba(12,12,12,.92);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:#8c8c8ca6}::-webkit-scrollbar-thumb:active{background-color:#aaaaaabf;border-color:#121212eb}::-webkit-scrollbar-corner{background:#0c0c0ceb}::-moz-selection{background:#70707073}@-moz-document url-prefix(){html{scrollbar-color:rgba(130,130,130,.6) var(--amoled0);scrollbar-width:thin;overflow-x:hidden}}input[type=radio]{accent-color:var(--radio-accent, initial);cursor:pointer;width:20px;height:20px;background-color:var(--radio-bg, var(--amoled1))}a{color:var(--a-color, #b5b5b5);transition:color .2s ease}a:hover,a:focus{color:var(--a-color, #b5b5b5)}details summary{cursor:pointer;font-weight:700}details[open] summary{margin-bottom:16px}.fullwidth{width:100%;box-sizing:border-box}#password-field{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}.bigtitle{font-size:42px;color:var(--bigtitle-color, rgb(128, 128, 128))}#header{background-color:var(--amoled0);display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;box-shadow:0 0 0 1px #00000046;padding:25px 180px;z-index:2;position:relative}#banner{background-color:var(--banner-bg, var(--amoled0m1));position:sticky;top:0;font-weight:700;font-size:15px;padding:15px;font-family:inherit;font-weight:600;z-index:1;animation:fadeInAnimation ease-in-out .3s;animation-iteration-count:1;animation-fill-mode:forwards}#mainbody{position:relative;animation:fadeInAnimation ease-in-out .6s;animation-iteration-count:1;animation-fill-mode:forwards;overflow-x:clip}.landing-shell{display:flex;flex-direction:column}.landing-search{display:flex;justify-content:center;align-items:center;padding:clamp(20px,6vw,40px) clamp(16px,4vw,32px)}.landing-search__inner{width:min(560px,100%);display:flex;flex-direction:column;gap:12px}.landing-search__bar{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:#141414eb;border:1px solid rgba(255,255,255,.08);transition:border-color .2s ease,background .2s ease}.landing-search__bar.pr-form{margin:0}.landing-search__bar:focus-within{border-color:#c8c8c84d;background:#1c1c1cf0}.landing-search__bar input{flex:1;margin:0;padding:0;border:none;background:transparent;color:var(--amoled6);font-size:1.05rem}.landing-search__bar input::placeholder{color:#b4b4b499}.landing-search__action{width:44px;height:44px;border-radius:12px;border:1px solid var(--amoled16)!important;background:var(--amoled8)!important;color:var(--amoled6)!important;display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem;line-height:1;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.landing-search__action:hover,.landing-search__action:focus-visible{background:var(--amoled7)!important;border-color:var(--amoled15)!important;color:var(--amoled6)!important}.landing-search__quick{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.landing-search__link{flex:1 1 0;min-width:120px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#181818e6;color:#ebebebd1;text-align:center;text-decoration:none;padding:10px 12px;font-size:.9rem;letter-spacing:.08em;text-transform:uppercase;transition:background .2s ease,border-color .2s ease,color .2s ease;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.landing-search__link:hover,.landing-search__link:focus-visible{background:#222222f2;border-color:#ffffff2e;color:#f5f5f5eb}.landing-footer{position:fixed;left:16px;bottom:clamp(16px,4vw,36px);display:flex;justify-content:flex-start;align-items:center;gap:12px;padding:clamp(8px,2vw,16px) 14px;background:#0a0a0ad9;border:1px solid rgba(255,255,255,.08);border-radius:14px;font-size:.9rem;z-index:5}.landing-footer__link{color:#ebebebd9;text-decoration:none;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease;display:inline-flex;align-items:center;gap:6px}.landing-footer__link:hover,.landing-footer__link:focus-visible{color:#fffffff2;border-color:currentColor}.landing-footer__version{font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:#b4b4b499}.app-directory{max-width:1120px;margin:0 auto;padding:clamp(32px,6vw,64px) clamp(16px,4vw,32px);display:flex;flex-direction:column;gap:clamp(20px,4vw,32px)}.app-directory__intro{display:flex;flex-direction:column;gap:10px}.app-directory__eyebrow{margin:0;letter-spacing:.4em;font-size:.75rem;text-transform:uppercase;color:#d2d2d280}.app-directory__title{margin:0;font-size:clamp(1.8rem,4vw,2.6rem);text-transform:uppercase;letter-spacing:.08em}.app-directory__description{margin:0;color:#dcdcdcb3;max-width:60ch}.app-directory__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:clamp(16px,3vw,28px)}.app-card{border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:18px;background:#121212eb;display:flex;flex-direction:column;gap:12px;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.app-card:hover,.app-card:focus-visible{transform:translateY(-4px);border-color:#c8c8c859;box-shadow:0 16px 40px #0006;outline:none}.app-card__icon{width:48px;height:48px;border-radius:14px;background:#ffffff14;display:inline-flex;align-items:center;justify-content:center;font-weight:700;letter-spacing:.08em;color:var(--amoled6)}.app-card__icon img{width:100%;height:100%;object-fit:contain}.app-card__title{margin:0;font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.app-card__description{margin:0;font-size:.85rem;color:#d2d2d2a6}.app-directory__error{margin:0;color:#ff7878cc}@media(max-width:540px){.landing-search{padding:clamp(20px,10vw,40px) 12px}.landing-search__inner{gap:10px}.landing-search__bar{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.landing-search__action{width:100%;height:auto;padding:10px 0;font-size:1rem}.landing-search__quick{flex-direction:column}.landing-search__link{width:100%}.landing-footer{flex-direction:column;padding:clamp(16px,12vw,32px) 12px 32px;text-align:center}}.dialog-backdrop{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1200;animation:dialog-fade-in .2s ease}.dialog-btn{appearance:none;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#1e1e1ee6;color:#f0f0f0e6;padding:12px;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.dialog-btn:hover,.dialog-btn:focus-visible{background:#2c2c2cf2;border-color:#fff3}.dialog-btn--primary{background:#3c3c3cf2;border-color:#fff3}@keyframes dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-slide-up{0%{transform:translateY(18px);opacity:0}to{transform:translateY(0);opacity:1}}.dialog-closing{animation:dialog-fade-out .2s ease forwards}.dialog-closing .dialog-modal{animation:dialog-slide-down .2s ease forwards}@keyframes dialog-fade-out{0%{opacity:1}to{opacity:0}}@keyframes dialog-slide-down{0%{transform:translateY(0);opacity:1}to{transform:translateY(18px);opacity:0}}.games-directory{max-width:1120px;margin:0 auto;padding:clamp(32px,6vw,64px) clamp(20px,4vw,48px);display:flex;flex-direction:column;gap:clamp(24px,4vw,40px)}.games-directory__intro{display:flex;flex-direction:column;gap:16px}.games-directory__controls{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.games-search{position:relative;flex:1 1 320px;display:flex}.games-search input{flex:1 1 auto;width:100%;background:#121212eb;border:1px solid rgba(255,255,255,.06);border-radius:12px;color:var(--amoled6);padding:12px 40px 12px 16px;font-size:.95rem;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.games-search input::placeholder{color:#cdcdcd73}.games-search input:focus{border-color:#c8c8c859;background:#181818f2;outline:none;box-shadow:0 0 0 2px #78787833}.games-search__clear{position:absolute;top:50%;right:12px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:none;background:transparent;color:#d2d2d2a6;font-size:1.05rem;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.games-search__clear:hover,.games-search__clear:focus-visible{background:#ffffff14;color:#f5f5f5f2;transform:translateY(-50%) translateY(-1px)}.games-filter{display:flex;align-items:center;gap:12px;min-width:240px}.games-filter span{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:#d2d2d299}.games-filter select{flex:1 1 auto;min-width:0;padding:12px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#121212e6;color:var(--amoled6);font-size:1rem;cursor:pointer;transition:border-color .2s ease,background .2s ease}.games-filter select:focus{border-color:#c8c8c859;outline:none;background:#181818f2}.games-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:clamp(18px,3vw,28px)}.game-card{background:#121212eb;border:1px solid rgba(255,255,255,.05);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:14px;text-decoration:none;color:inherit;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.game-card:hover,.game-card:focus-visible{transform:translateY(-6px);border-color:#c8c8c859;box-shadow:0 16px 40px #00000059;outline:none}.game-card__thumb{width:100%;border-radius:14px;background:#161616eb;object-fit:cover;aspect-ratio:4 / 3}.game-card__body{display:flex;flex-direction:column;gap:10px}.game-card__title{margin:0;font-size:1.05rem;letter-spacing:.04em}.game-card__category{align-self:flex-start;padding:4px 10px;border-radius:999px;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;background:#202020f2;border:1px solid rgba(255,255,255,.08);color:#d7d7d7b8}.game-card__meta{margin:0;font-size:.85rem;color:#cdcdcd99;line-height:1.5}.game-card__meta:empty{display:none}.games-empty{margin:0;text-align:center;font-size:.95rem;color:#d2d2d2a6}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:640px){.games-directory__controls{flex-direction:column;align-items:stretch;gap:16px}.games-search{width:100%}.games-filter{width:100%;flex-direction:column;align-items:stretch}.games-filter select{width:100%}}#footer{font-family:inherit;padding-top:15vw;background-repeat:no-repeat;background-size:100vw auto;position:relative}#footer a{text-decoration:inherit;color:var(--amoled6)}#header a:hover,#header a:focus,#footer a:hover,#footer a:focus{color:var(--margin-hover, #cacaca)}.brand-logo-container{display:flex;align-items:center}.brand{font-size:21px;font-weight:700;height:30px;line-height:30px;white-space:nowrap;margin-right:20px;font-family:inherit;font-weight:900;letter-spacing:1px;text-decoration:none;color:var(--amoled4)!important}.brand-logo-container>i{margin-right:10px}.white-text>a{text-decoration:none!important;color:var(--amoled4)!important}.smenu .white-text>a{background-color:#2d2d2dd9;padding:10px 20px;border-radius:30px;transition:background-color .3s ease,color .3s ease}.smenu .white-text>a:hover,.smenu .white-text>a:focus{background-color:#414141e6;color:var(--amoled4)!important}.smenu .white-text>a.settings-trigger{padding:0;background:none;border:none;border-radius:0;display:inline-flex;align-items:center;justify-content:center;font-size:inherit}.smenu .white-text>a.settings-trigger:hover,.smenu .white-text>a.settings-trigger:focus{background:none;color:var(--margin-hover, #cacaca)!important}.smenu .white-text>a.settings-trigger i{font-size:.95rem}.navbar-group{display:flex;gap:20px;font-size:15px}.navbar-1{list-style:none;padding:0;margin:0;display:flex;align-items:center;color:var(--amoled4);order:2}.navbar-1>li{margin-left:45px}.navbar-1>li>a.line{text-decoration:none;color:var(--amoled4);position:relative;overflow:hidden;text-align:center;padding-bottom:.35em}.navbar-1>li>a.line:after{content:none}.navbar{list-style:none;padding:0;margin:0;display:flex;align-items:center;order:3}.navbar>.dmenu{margin-left:30px;margin-top:2px;font-size:18px}.navbar>.smenu{margin-left:25px}.navbar>li>a{text-decoration:none;color:var(--amoled4)!important;font-size:.95rem;font-weight:500;transition:color .3s ease}.navbar>li>a:hover,.navbar>li>a:focus{color:var(--margin-hover, #cacaca)}.navbar .dropdown-child{display:none;position:absolute;z-index:5;background-color:var(--amoled0);border:1px solid var(--amoled3);border-radius:10px;cursor:auto;padding:15px 25px;margin-top:15px;font-family:inherit;opacity:0;transition:opacity .3s ease,transform .3s ease}.dropdown-parent:focus-within .dropdown-child{display:block;opacity:1;visibility:visible;transform:translateY(10px) translate(-30px)}.dropdown-settings{display:flex;pointer-events:none;position:fixed;inset:0;background:var(--dropdown-bg, rgba(0, 0, 0, .5));backdrop-filter:blur(10px);z-index:2000;align-items:center;justify-content:center;padding:clamp(24px,8vh,80px) clamp(16px,3vw,48px);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.dropdown-parent.dropdown-open .dropdown-settings,.dropdown-settings.is-active{pointer-events:auto;opacity:1;visibility:visible;transition-delay:0s}.settings-content{width:min(560px,90vw);max-height:84vh;margin:0 auto;padding:24px clamp(16px,3vw,28px);background:#040404f5;color:#f5f7f8;border-radius:24px;border:1px solid rgba(255,255,255,.06);box-shadow:0 18px 48px #0000008c;display:flex;flex-direction:column;gap:24px;overflow-y:auto;opacity:0;transform:translateY(32px) scale(.97);animation:settings-enter .45s cubic-bezier(.16,.84,.44,1) forwards}.dropdown-parent.dropdown-open .settings-content{animation-play-state:running}.settings-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.settings-title{font-size:clamp(1.75rem,2.6vw,2.4rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f5f7f8}.close-settings-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff14;color:inherit;cursor:pointer;transition:background .2s ease,border .2s ease,transform .2s ease}.close-settings-btn:hover,.close-settings-btn:focus-visible{background:#ffffff29;border-color:#ffffff42;transform:translateY(-1px)}.settings-body{display:flex;flex-direction:column;gap:clamp(18px,3vw,24px);align-items:center;max-height:65vh;overflow-y:auto;overflow-x:hidden;padding-right:4px}.settings-card{display:flex;flex-direction:column;gap:16px;padding:clamp(16px,2.4vw,24px);border-radius:20px;border:1px solid rgba(255,255,255,.05);background:#0c0c0ceb;width:100%;max-width:520px}.settings-card__header{display:flex;flex-direction:column;gap:8px}.settings-card__title{font-size:1rem;letter-spacing:.2em;text-transform:uppercase;color:#ebebebcc;margin:0}.settings-card__hint{margin:0;font-size:.9rem;color:#d2d2d2a6;line-height:1.4}.settings-stack{display:flex;flex-direction:column;gap:clamp(14px,2vw,18px)}.settings-stack--split{flex-direction:column}.settings-card--wide{width:100%}.settings-group{background:#121212e6;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:clamp(18px,2.6vw,24px);display:flex;flex-direction:column;gap:18px}.settings-group h3{font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:#f0f0f0;margin:0}.settings-description{margin:0;font-size:.95rem;color:#e6e6e6b3;line-height:1.5}.settings-form{display:flex;flex-direction:column;gap:10px}.settings-form label{font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:#cdcdcd8c}.settings-input-group{display:flex;gap:12px}.settings-input-group input{flex:1;background:var(--cf-bg, rgba(24, 24, 24, .96));border:1px solid var(--settings-input-border, rgba(255, 255, 255, .05));border-radius:12px;color:var(--cf-color, inherit);padding:12px 16px;font-size:1rem;outline:none;transition:border .2s ease,background .2s ease}.settings-input-group input::placeholder{color:#cdcdcd73}.settings-input-group input:focus{border-color:var(--settings-input-focus-border, rgba(160, 160, 160, .65));background:var(--settings-input-focus-bg, rgba(36, 36, 36, .95))}.settings-input-group button{padding:0 18px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#1c1c1ce6;color:#f3f3f3;font-weight:600;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:background .2s ease,border-color .2s ease}.settings-input-group button:hover,.settings-input-group button:focus-visible{background:#242424f2;border-color:#c8c8c84d}.settings-select{display:flex;flex-direction:column;gap:12px;font-size:.95rem;color:#e6e6e6cc}.settings-select select{width:100%;padding:12px 16px;border-radius:12px;background:#121212eb;border:1px solid rgba(255,255,255,.06);color:inherit;cursor:pointer}.settings-options{display:flex;flex-direction:column;gap:14px}.settings-option{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;background:#161616e0;border:1px solid rgba(255,255,255,.05);border-radius:14px;color:#e6e6e6d9;transition:background .25s ease,border-color .25s ease,color .25s ease}.settings-option:after{content:none}.settings-option span{display:flex;flex-direction:column;gap:4px}.settings-option strong{font-size:1rem}.settings-option small{font-size:.8rem;color:#e6e6e68c}.settings-option:has(input[type=radio]),.settings-option.has-radio{background:#181818e0;border-color:#ffffff0d;color:#d2d2d2c7}.settings-option:has(input[type=radio]:checked),.settings-option.is-active{background:#1e1e1ee6;border-color:#c8c8c866;color:#f0f0f0e6}.settings-option input[type=radio],.settings-option input[type=checkbox]{cursor:pointer;accent-color:#8a8a8a}.settings-option input[type=checkbox]:not(.switch){width:18px;height:18px;transform:scale(1.05)}.settings-option .switch{transform:none;flex-shrink:0;width:38px;height:22px}.settings-option input[type=radio]{appearance:none;width:18px;height:18px;border-radius:50%;border:2px solid rgba(160,160,160,.35);background:#101010e6;display:grid;place-items:center;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}.settings-option input[type=radio]:after{content:"";width:8px;height:8px;border-radius:50%;background:#8c8c8cb3;transform:scale(0);transition:transform .2s ease,background .2s ease}.settings-option input[type=radio]:hover{border-color:#c8c8c880;background:#161616f0}.settings-option input[type=radio]:checked{border-color:#e6e6e6bf;background:#1a1a1af2;box-shadow:0 0 0 3px #50505040}.settings-option input[type=radio]:checked:after{transform:scale(1);background:#e6e6e6e6}.settings-option input[type=radio]:focus-visible{outline:none;border-color:#f0f0f0d9;box-shadow:0 0 0 4px #78787840}.settings-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.settings-action-btn{flex:1 1 180px;padding:10px 18px;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#1a1a1ae6;color:#f3f3f3e6;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,border-color .2s ease;display:flex;align-items:center;justify-content:center;text-align:center}.settings-action-btn:hover,.settings-action-btn:focus-visible{background:#222222f2;border-color:#c8c8c859}.settings-action-btn.destructive{border-color:#c8c8c840}@keyframes settings-enter{0%{opacity:0;transform:translateY(32px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:780px){.settings-content{padding:24px 18px}.settings-body{grid-template-columns:1fr;gap:24px}.settings-group{padding:22px 20px}.settings-input-group{flex-direction:column}.settings-input-group button{width:100%}}@media(min-width:1200px){.settings-body{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media(max-width:520px){.settings-content{border-radius:16px;padding:28px 18px}.settings-title{font-size:1.6rem}}.switch{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;position:relative;display:inline-block;width:38px;height:22px;margin:0;border-radius:999px;background-color:var(--switch-bg, var(--amoled3));border:1px solid var(--switch-border, rgba(255, 255, 255, .08));box-sizing:border-box;box-shadow:inset 0 0 0 1px #00000073;transition:background-color .3s ease,border-color .3s ease}.switch:after{position:absolute;content:"";height:16px;width:16px;left:3px;top:50%;transform:translateY(-50%);background-color:var(--switch-knob-bg, #f5f7f8);box-shadow:0 2px 6px #00000059;transition:transform .3s ease,background-color .3s ease,box-shadow .3s ease;border-radius:50%}.switch:checked{background-color:var(--switch-checked-bg, var(--amoled9));border-color:var(--switch-border, rgba(255, 255, 255, .16))}.switch:checked:after{transform:translate(16px,-50%)}.switch:focus-visible{outline:2px solid var(--switch-focus-ring, rgba(138, 138, 138, .45));outline-offset:2px}#csel #newtab{padding:2.25px 4.5px;margin:0}select{margin:0 0 0 10px;padding:10px;background-color:var(--amoled0);border:1px solid var(--switch-bg, var(--amoled3));border-radius:5px;color:var(--settings-color, var(--amoled6));max-width:300px;box-sizing:border-box;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}select:hover{background-color:var(--select-hover-bg, var(--amoled1))}select:after{content:"\25bc";position:absolute;right:10px;pointer-events:none}.cloakform{display:flex;gap:10px;margin-bottom:15px}.cloakform input[type=text]{flex:1;background-color:var(--cf-bg, var(--amoled1));border:1px solid var(--amoled3);border-radius:5px;padding:10px;color:var(--cf-color, var(--amoled6));box-sizing:border-box}.cloakform input[type=button]{background-color:var(--amoled10);border:none;border-radius:5px;padding:10px;color:var(--cf-color, var(--amoled6));cursor:pointer}.cloakform input[type=button]:hover{background-color:var(--amoled9)}input[type=text]{width:100%;padding:10px;background-color:var(--cf-bg, var(--amoled6));border:1px solid var(--settings-input-border, var(--amoled3));border-radius:5px;color:var(--cf-color, var(--amoled6));box-sizing:border-box}#footer .footerbrand h3 a{color:var(--html-color, white)}.no-select{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.fancybutton{display:inline-block;text-decoration:none;padding:10px 12px;border-radius:8px;background-color:var(--amoled0);color:var(--amoled4)!important;margin:5px 10px;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out}.fancybutton:hover{background-color:var(--amoled2)}.text-center{text-align:center}.hero-grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:40px auto;width:90%;max-width:1250px;background-color:var(--hero-grid-bg, initial);border-radius:10px;box-shadow:0 0 10px #0000001a;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.loader{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--amoled0);background-image:radial-gradient(circle,rgba(131,131,131,.02) 1px,transparent 1px),radial-gradient(circle,rgba(148,148,148,.02) 1px,transparent 1px);background-position:0 0,5px 5px;background-size:10px 10px;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:2rem;text-align:center;visibility:hidden;opacity:0;color:var(--amoled6, #ffffff);transition:visibility 0s,opacity ease-in-out .3s;transition-delay:.3s,0s;--red300: hsl(358, 78%, 69%);--red400: hsl(358, 78%, 59%);--red500: hsl(358, 78%, 49%);--orange300: hsl(26, 91%, 72%);--orange400: hsl(26, 91%, 63%);--orange500: hsl(26, 91%, 54%);--green300: hsl(80, 57%, 71%);--green400: hsl(80, 57%, 61%);--green500: hsl(80, 57%, 51%);--blue300: hsl(210, 69%, 65%);--blue400: hsl(210, 69%, 54%);--blue500: hsl(210, 69%, 42%)}.loader-active{opacity:1;visibility:visible;transition-delay:0s,.6s}.loader__message{font-size:1.125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:inherit}.loader__lego{width:min(16em,80vw);margin:0 auto;display:block}.loader .pl{display:block;margin:0 auto;width:100%;height:auto}.loader .pl__brick{--brick-top: var(--blue300);--brick-left: var(--blue400);--brick-fill: var(--blue500);fill:var(--brick-fill)}.loader .pl__brick--red{--brick-top: var(--red300);--brick-left: var(--red400);--brick-fill: var(--red500)}.loader .pl__brick--orange{--brick-top: var(--orange300);--brick-left: var(--orange400);--brick-fill: var(--orange500)}.loader .pl__brick--green{--brick-top: var(--green300);--brick-left: var(--green400);--brick-fill: var(--green500)}.loader .pl__brick--blue{--brick-top: var(--blue300);--brick-left: var(--blue400);--brick-fill: var(--blue500)}.loader .pl__brick-group{animation-duration:6s;animation-timing-function:cubic-bezier(.37,0,.63,1);animation-iteration-count:infinite;animation-name:brick-bounce}.loader .pl__brick-group--1{animation-name:brick-move-1}.loader .pl__brick-group--2{animation-name:brick-move-2}.loader .pl__brick-group--3{animation-name:brick-move-3}.loader .pl__brick-group--4{animation-name:brick-move-4}@keyframes brick-bounce{0%,12%,15%,27%,30%,42%,45%,62%,65%,77%,80%,92%,95%,to{transform:translate(0)}13.5%,28.5%,43.5%,63.5%,78.5%,93.5%{transform:translateY(6px)}}@keyframes brick-move-1{0%,4%,92%,to{transform:translate(0)}12%,19%,77%,84%{transform:translate(17.5px,10px)}27%,34%,62%,69%{transform:translate(35px,20px)}42%,54%{transform:translate(52.5px,30px)}}@keyframes brick-move-2{0%,92%,to{transform:translateY(-47px)}4%{transform:translateY(-87px)}8%{transform:translate(-35px,-87px)}12%,80%{transform:translate(-35px,-67px)}84%{transform:translate(-35px,-107px)}88%{transform:translateY(-67px)}}@keyframes brick-move-3{0%,15%,77%,to{transform:translateY(-47px)}19%{transform:translateY(-87px)}23%{transform:translate(-35px,-87px)}27%,65%{transform:translate(-35px,-67px)}69%{transform:translate(-35px,-107px)}73%{transform:translateY(-67px)}}@keyframes brick-move-4{0%,30%,62%,to{transform:translateY(-47px)}34%{transform:translateY(-87px)}38%{transform:translate(-35px,-87px)}42%,50%{transform:translate(-35px,-67px)}54%{transform:translate(-35px,-107px)}58%{transform:translateY(-67px)}}html{color:var(--html-color, white);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:300;scroll-behavior:smooth;text-wrap:balance;word-break:normal;overflow-wrap:break-word;background-color:var(--page-bg, var(--amoled0))}body{position:absolute;width:100%;left:0;top:0;margin:0;background-color:transparent}.omnibar{position:fixed;bottom:10px;left:50%;transform:translate(-50%);width:40vw;background-color:#121212eb;display:flex;align-items:center;justify-content:center;gap:4px;padding:10px 16px;z-index:2;border:1px solid rgba(60,60,60,.6);border-radius:12px;box-shadow:0 10px 32px #00000073;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .2s ease-out}.omnibar.omnibar-hidden{opacity:0;transform:translate(-50%,80px);pointer-events:none}.omnibar #home-button,.omnibar button,.omnibar .settings-trigger,#omnibar-toggle{background:#2d2d2dcc;border:1px solid rgba(70,70,70,.8);color:var(--amoled4);border-radius:8px;padding:0;width:44px;min-width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;cursor:pointer;transition:background .2s ease,border .2s ease,color .2s ease;text-decoration:none}#omnibar-toggle{width:44px;min-width:44px;height:44px;padding:0}#omnibar-toggle.omnibar-s{position:fixed;left:50%;bottom:12px;transform:translate(-50%);z-index:4}.omnibar #home-button{display:inline-flex;align-items:center;justify-content:center}.omnibar .settings-trigger i{font-size:1.05rem}.omnibar>button+div,.omnibar>button:has(+div){margin-right:4px}.omnibar .dropdown-parent{display:inline-flex;margin:0}.omnibar .dropdown-parent .settings-trigger{width:44px;min-width:44px}.omnibar #search-input{flex:1;padding:8px 12px;border-radius:6px;border:1px solid var(--amoled1);background:var(--amoled0);color:var(--amoled4);font-family:inherit;font-size:1rem;transition:border .2s ease,background .2s ease}.omnibar #search-input:focus{outline:none;border-color:#787878e6;background:#1c1c1cf2;box-shadow:0 0 0 1px #78787859}@media(max-width:800px){.omnibar{bottom:16px;left:50%;transform:translate(-50%);width:calc(100% - 24px);max-width:520px;padding:14px 16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"search search search search" "home back forward refresh" "settings settings toggle toggle";gap:10px}.omnibar .search-box{grid-area:search;width:100%}.omnibar #search-input{width:100%}.omnibar #home-button{grid-area:home}.omnibar button[title=Back],.omnibar button[title=Back i]{grid-area:back}.omnibar button[title=Forward],.omnibar button[title=Forward i]{grid-area:forward}.omnibar button[title=Refresh],.omnibar button[title=Refresh i]{grid-area:refresh}.omnibar .dropdown-parent{grid-area:settings;display:flex;min-width:0}.omnibar .dropdown-parent .settings-trigger{width:100%}#omnibar-toggle{grid-area:toggle}.omnibar button,.omnibar .settings-trigger{width:100%;min-width:0;padding:12px 0;border-radius:12px;justify-content:center}}@media(max-width:520px){.omnibar{bottom:16px;padding:12px 12px 14px;gap:8px}.omnibar button,.omnibar .settings-trigger{padding:11px 0}}.search-box{display:inline-block;position:relative;max-width:700px;width:calc(100% - 44px)}.search-box input[type=text]{width:100%}.omnibar button:hover,.omnibar #home-button:hover,.omnibar .settings-trigger:hover,.omnibar .settings-trigger:focus{background:#414141e6;border-color:#5a5a5ae6;color:var(--amoled4)}.box-hero>.box-noflex{display:inline}.box-hero{display:flex;align-items:center;padding:20px;border:1px var(--amoled19);border-radius:10px;position:relative;overflow:hidden;box-sizing:border-box}.box-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/img/noise.webp) repeat,#ffffff08;opacity:var(--noise-opacity, .02);pointer-events:none;-webkit-mask-image:radial-gradient(circle,white 30%,transparent 50%);-webkit-mask-size:800px 800px;-webkit-mask-position:calc(var(--mouse-x) - 400px) calc(var(--mouse-y) - 400px);-webkit-mask-repeat:no-repeat;mask-image:radial-gradient(closest-side,var(--hero-grad, rgba(36, 36, 36, .38)) 30%,rgba(255,255,255,.048) 70%,transparent 90%);mask-size:800px 800px;mask-position:calc(var(--mouse-x) - 400px) calc(var(--mouse-y) - 400px);mask-repeat:no-repeat}.box-hero:hover:after{opacity:.09}.box-hero:not(:hover):after{opacity:0}.hero-content{flex:1}.text-wrap{max-width:46ch}.box-hero h1,.box-hero h2,.box-hero h3{margin:10px 0}.grid-container{display:grid;grid-template-columns:1fr;gap:80px;margin:300px 80px 80px;padding:0 20px;box-sizing:border-box}.box-card .content{width:calc(95% - min(30%,180px) - 32px);margin-right:20px;box-sizing:border-box;overflow-wrap:break-word}.box-main-container{display:flex;align-items:center;justify-content:space-between;max-width:1300px;margin:50px auto 200px;padding:20px;gap:20%;position:relative}.box-badge{padding:10px 0;border-radius:3px;background-color:var(--box-badge-bg, var(--amoled5));color:#000;margin-bottom:50px}.box-default-badge{background-color:#6e6e6e;color:#000;padding:3px 6px;border-radius:3px;font-size:.9em;margin:0 5px}.box-text-container{max-width:610px;padding:20px}.box-text-container>h1{font-size:2.5rem;font-weight:900;color:var(--amoled11)}.box-description{font-size:1.2rem;margin:30px 0;font-weight:300;color:var(--amoled4)}.box-button-container{margin-top:20px}.box-button{display:inline-block;padding:15px 25px;margin-top:10px;margin-right:10px;border:var(--amoled11) 1px solid;border-radius:5px;text-decoration:none;color:var(--box-btn-color, white)!important;background-color:var(--mac-title-bg, var(--dark2));font-size:1em;transition:background-color .3s ease}.box-button:hover{background-color:var(--mac-title-bg, var(--amoled18))}.box-pr-logo{max-width:100%;height:auto;width:1000px;border-radius:35px}@media(max-width:768px){.box-main-container{flex-direction:column;align-items:center;gap:20px;position:relative}.box-text-container{max-width:100%;text-align:center}.box-pr-logo{width:100%}}.box-error{margin:40vh 0;font-family:inherit}.box-error h1{font-size:48px}.box-error p{margin:10px 0}#documentation{font-family:inherit}#documentation code{color:var(--amoled13)}#documentation strong{color:var(--amoled4)}.pr-logo{width:100%;max-width:310px;height:auto;margin:0 auto 30px}.pr-tippy{color:#8c8c8c}#settings-panel label{display:inline-block;margin-inline-end:20px}.pr-form{margin-top:30px;margin-bottom:16px}.pr-form input{background-color:var(--amoled0);border:1px solid var(--amoled1)}.pr-form input,.pr-form a,.pr-form select{vertical-align:baseline;outline:none;border-radius:5px;padding:10px 12px;color:var(--html-color, white);background-color:var(--mac-title-bg, var(--dark2));font-family:inherit;font-size:20px;margin:3px}.pr-form input[type=text]:focus{animation:glowshadow 2s linear infinite}.pr-form input[type=text]::placeholder{color:var(--gray)}.landing-search__bar.pr-form input{background:transparent;border:none;box-shadow:none;margin:0;padding:0}.landing-search__bar.pr-form input[type=text]:focus{animation:none}.pr-button{cursor:pointer;text-decoration:none;display:inline-block;background-color:var(--amoled0);border:1px solid var(--amoled1)!important;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out}.pr-button:hover{background-color:var(--amoled2)}#frame{position:fixed;display:block;border:none;width:100vw;height:100vh;left:0;top:0;background-color:#fff}.proxy-form>.glist>a{border-radius:10px!important}.glist{font-family:inherit;display:grid;gap:clamp(18px,3vw,28px);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:clamp(10px,2vw,20px)}.glist>a{display:flex;flex-direction:column;gap:16px;text-decoration:none;padding:clamp(18px,2.4vw,26px);text-align:left;border:1px solid var(--settings-input-border, rgba(255, 255, 255, .06));border-radius:18px;background:#121212eb;position:relative;box-shadow:0 10px 24px #00000029;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;z-index:0}.glist>a:after{content:"";position:absolute;left:50%;bottom:-20px;width:78%;height:30px;background:radial-gradient(ellipse at center,#00000061,#0000002e 55%,#0000);transform:translate(-50%) scale(1);opacity:.48;z-index:-1;filter:blur(.6px);transition:opacity .35s ease,transform .35s ease;will-change:opacity,transform}.glist>a:hover{transform:translateY(-8px);border-color:#8a8a8a66;box-shadow:0 18px 40px #00000038;z-index:2}.glist>a:hover:after{opacity:.62;transform:translate(-50%) scale(1.1) translateY(6px)}.glist>a img{pointer-events:none;width:100%;aspect-ratio:1;border-radius:14px;object-fit:cover;object-position:center;box-shadow:inset 0 0 0 1px #ffffff14}.glist>a h3{margin:0;font-size:1.05rem;font-weight:600;color:#e6e6e6e6}.glist>a p{margin:0;color:#cdcdcdb3;line-height:1.45;font-size:.9rem}body.error-page{margin:0;min-height:100vh;background:radial-gradient(circle at 20% 10%,rgba(128,128,128,.08),transparent 55%),radial-gradient(circle at 80% 0%,rgba(112,112,112,.06),transparent 45%),var(--page-bg, #050505);color:#e6e6e6e6;display:flex;align-items:center;justify-content:center;padding:clamp(32px,6vw,80px) clamp(20px,5vw,96px);font-family:inherit}body.error-page .error-container{width:min(960px,100%);background:#0c0c0cf0;border:1px solid var(--settings-input-border, rgba(255, 255, 255, .06));border-radius:28px;box-shadow:0 48px 120px #000000a6;padding:clamp(32px,5vw,56px);display:flex;flex-direction:column;gap:clamp(18px,4vw,32px);text-align:center;position:relative;overflow:hidden}body.error-page .error-container:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(128,128,128,.1),transparent 55%);opacity:.8;pointer-events:none}body.error-page .error-container>*{position:relative;z-index:1}body.error-page .error-kicker{text-transform:uppercase;letter-spacing:.22em;font-size:.75rem;color:#cdcdcd80}body.error-page .error-title{margin:0;font-size:clamp(2rem,4.6vw,3.2rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f5f7f8}body.error-page .error-subtitle{margin:0;font-size:1rem;color:#cdcdcdb3}body.error-page .error-meta{margin:0;font-size:1rem;color:#cdcdcdbf}body.error-page .error-meta code{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;background:#242424e6;border-radius:10px;padding:6px 12px;color:#e6e6e6e6}body.error-page .error-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}body.error-page .error-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 36px;border-radius:999px;border:1px solid rgba(138,138,138,.3);background:linear-gradient(140deg,#303030f2,#121212f2);color:#f5f7f8;font-weight:600;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}body.error-page .error-button:hover{transform:translateY(-3px);border-color:#cdcdcd80;box-shadow:0 18px 34px #00000073}body.error-page .error-grid{display:grid;gap:clamp(18px,3vw,28px);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));text-align:left}body.error-page .error-panel{background:#121212e6;border:1px solid var(--settings-input-border, rgba(255, 255, 255, .06));border-radius:20px;padding:clamp(18px,3vw,26px);box-shadow:0 28px 48px #0000006b;display:flex;flex-direction:column;gap:16px}body.error-page .error-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px}body.error-page .error-panel-title{margin:0;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;color:#e6e6e6bf}body.error-page .error-copy{padding:6px 14px;border-radius:999px;border:1px solid rgba(138,138,138,.4);background:#202020e6;color:#e6e6e6e6;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,border-color .2s ease}body.error-page .error-copy:hover{background:#303030e6;border-color:#cdcdcd99}body.error-page .error-trace{width:100%;min-height:220px;border-radius:16px;border:1px solid var(--settings-input-border, rgba(255, 255, 255, .08));background:#0f0f0feb;color:#e6e6e6e6;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem;line-height:1.45;padding:18px;resize:vertical}body.error-page .error-list{margin:0;padding-left:1.2em;display:grid;gap:.5em;list-style:disc;color:#cdcdcdb8}body.error-page .error-list a{color:#808080d9;text-decoration:none;border-bottom:1px solid rgba(128,128,128,.3)}body.error-page .error-list a:hover{border-color:#80808099}body.error-page .error-note{margin:0;font-size:.9rem;color:#cdcdcda6}body.error-page .error-note code{background:#1e1e1ef2;border-radius:10px;padding:6px 12px;color:#e6e6e6d9}body.error-page .error-footer{margin:0;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:#cdcdcd8c;display:inline-flex;align-items:center;gap:8px;justify-content:center}body.error-page .error-footer .error-heart{color:var(--amoled11);font-size:.85rem}@media(max-width:720px){body.error-page{padding:clamp(24px,8vw,48px)}body.error-page .error-container{padding:clamp(24px,8vw,40px)}body.error-page .error-button{width:100%}}@media(max-width:520px){body.error-page .error-panel{padding:clamp(16px,6vw,24px)}body.error-page .error-panel-header{flex-direction:column;align-items:flex-start}body.error-page .error-copy{align-self:flex-start}}.app-directory{width:min(1040px,90%);margin:clamp(40px,7vh,80px) auto}.app-directory__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(18px,3vw,28px)}.app-card{display:inline-flex;align-items:center;justify-content:center;padding:16px 24px;border-radius:18px;border:1px solid var(--settings-input-border, rgba(255, 255, 255, .06));background:#141414eb;position:relative;box-shadow:0 10px 22px #00000029;text-decoration:none;color:#e6e6e6e6;letter-spacing:.08em;text-transform:uppercase;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease;z-index:0}.app-card:after{content:"";position:absolute;left:50%;bottom:-18px;width:80%;height:32px;background:radial-gradient(ellipse at center,#0000005c,#00000029 55%,#0000);transform:translate(-50%) scale(1);opacity:.48;z-index:-1;filter:blur(.6px);transition:opacity .35s ease,transform .35s ease;will-change:opacity,transform}.app-card:hover{transform:translateY(-6px);border-color:#8a8a8a73;box-shadow:0 16px 32px #0000003d;background:#1c1c1cf0}.app-card:hover:after{opacity:.6;transform:translate(-50%) scale(1.08) translateY(6px)}.app-card__title{font-size:1rem;font-weight:600}@media(max-width:600px){.app-directory__grid{grid-template-columns:1fr}}.flist{font-family:inherit;background-color:var(--amoled0);width:700px;height:calc(100vh - 92px);overflow-y:auto;overflow-x:hidden;margin:0 auto;border:2px solid var(--amoled1);padding-bottom:2px;border-radius:15px}.flist>a{display:block;text-decoration:none;text-transform:capitalize;padding:20px;background-color:var(--amoled1);border:2px solid var(--amoled0);border-radius:15px;border-bottom:none;color:var(--amoled4)}.flist>a:hover{background-color:var(--amoled2)}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes iconpulse{0%{filter:blur(0px)}50%{filter:blur(.9px)}}.pulse{will-change:transform}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.pulse:hover{transition:background-color .3s ease,color .3s ease,transform .3s ease;transform:scale(1.05) translateZ(0)}@keyframes glowshadow{0%,to{box-shadow:0 0 8px 2px var(--glowshadow1, var(--amoled0))}50%{box-shadow:0 0 8px 2px var(--glowshadow2, var(--amoled1))}}@keyframes glowbg{0%{background-position:0}to{background-position:100px 0}}.glowbutton{position:relative;z-index:1}.glowbutton:after{content:"";border-radius:inherit;display:inline-block;position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease-out}.glowbutton:hover:after{opacity:1;animation:glowshadow 2s linear infinite}.glowbutton:active:after{background:linear-gradient(90deg,var(--amoled7),var(--amoled8),var(--amoled7));background-size:100px auto;animation:glowshadow 2s linear infinite,glowbg 2s linear infinite}.mobile{display:none}.mnave{display:none;width:50px;height:50px;margin:20px;cursor:pointer;float:right;order:1}#mnavecb{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}.mnavebutton,.mnavebutton:before,.mnavebutton:after{display:block;background-color:var(--amoled4);height:4px;width:36px;border-radius:2px}.mnavebutton:before,.mnavebutton:after{content:"";position:absolute;transition:transform .2s ease-out,top .2s ease-out}.mnavebutton{position:relative;left:50%;top:50%;transform:translate(-50%,-50%);transition:background-color .2s ease-out}.mnavebutton:before{top:12px}.mnavebutton:after{top:-12px}#mnavecb:focus-visible+.mnave,:focus-visible{outline:var(--amoled17) dashed 3px}#mnavecb:checked+.mnave .mnavebutton{background-color:transparent}#mnavecb:checked+.mnave .mnavebutton:before{top:0;transform:rotate(-45deg)}#mnavecb:checked+.mnave .mnavebutton:after{top:0;transform:rotate(45deg)}.mobile-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:64px 24px;background:#0000008c;backdrop-filter:blur(12px);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s ease;z-index:999}#mnavecb:checked~.mobile-overlay{opacity:1;pointer-events:auto;visibility:visible}.mobile-menu{width:min(320px,100%);display:flex;flex-direction:column;gap:24px;padding:28px 24px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#121212f2;box-shadow:0 22px 60px #0000008c;margin:0 clamp(12px,6vw,32px)}.mobile-menu__links{list-style:none;display:flex;flex-direction:column;gap:14px;margin:0;padding:0}.mobile-menu__links li{margin:0}.mobile-menu__links a{display:flex;align-items:center;justify-content:center;width:100%;padding:14px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#1a1a1aeb;color:var(--amoled6);font-size:1rem;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.mobile-menu__links a:hover,.mobile-menu__links a:focus-visible{background:#222222f5;border-color:#ffffff2e;color:var(--amoled6)}.mobile-menu__actions{display:flex;flex-direction:column;gap:12px;width:100%}.mobile-settings-trigger{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#343434f0;color:#f0f0f0eb;font-size:1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.mobile-settings-trigger i{font-size:1.1rem}.mobile-settings-trigger:hover,.mobile-settings-trigger:focus-visible{background:#404040fa;border-color:#ffffff47;color:#fffffff5}body.menu-open{overflow:hidden}@media(max-width:400px){.mobile-menu{padding:24px 18px;gap:20px}.mobile-menu__links a,.mobile-settings-trigger{padding:12px 16px}}@media(max-width:1160px){.navbar-1{display:none!important}.mnave{display:inline-block}}@media(max-width:1400px){#header{padding:15px 50px}.brand{font-size:21px}.logo{width:50px;height:50px}.navbar{display:flex}.navbar-1{justify-content:flex-end;flex-grow:1}.navbar-1>li{margin-left:30px}.navbar-1>li:last-child{margin-right:0}}@media(max-width:1170px){#header{padding:15px 40px}.brand{font-size:21px}.logo{width:50px;height:50px}.navbar{display:flex}.navbar-1{justify-content:flex-end;flex-grow:1}.navbar-1>li{margin-left:20px}.navbar-1>li:last-child{margin-right:0}#banner{display:none}}@media(min-width:1160px){.grid-container{grid-template-columns:1fr 1fr}}@media only screen and (max-width:1160px){#header{height:auto}.navbar-1{justify-content:flex-start;flex:0 0 100%}.navbar{display:none;margin:0;height:auto}.navbar>li{display:block;float:none;margin:0}.navbar>li:hover{background-color:var(--amoled0)}.navbar>li>a{display:block;padding:15px 20px}.navbar>li>a:hover{animation:none}.navbar .dropdown-child{margin-top:0}#mnavecb:checked~.navbar,.mnave{display:block}}@media only screen and (max-width:800px){.homebutton:not(.mobile){display:none}.mobile{display:inline-block}}@media(max-width:600px){#header{padding:15px 30px}.logo{width:25px;height:25px}.brand{font-size:14px}.navbar,.navbar-1{font-size:11px}.mnave{width:25px;height:25px;margin:10px}.mnavebutton,.mnavebutton:before,.mnavebutton:after{height:2px;width:18px;border-radius:1px}.mnavebutton:before{top:6px}.mnavebutton:after{top:-6px}.settings-content{width:100%}.settings-header{flex-direction:column;align-items:flex-start;gap:12px}.text-wrap{width:60vw}.box-card .content{width:min-content!important}.grid-container{margin:100px 20px 20px!important}}@media(max-width:425px){#header{padding:15px 20px}.navbar-1{justify-content:space-evenly}}.landing-shell{min-height:100vh;display:flex;flex-direction:column}.landing-shell>section{flex:1;display:flex}
/*# sourceMappingURL=styles-1755147161.css.map */
