@font-face{font-family:"Nexus Audiowide";src:url("assets/fonts/google/Audiowide-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Nexus Orbitron";src:url("assets/fonts/google/Orbitron-wght.ttf") format("truetype");font-weight:400 900;font-style:normal}:root{color-scheme:dark;--bg:#05070d;--surface:rgba(9, 14, 25, 0.88);--surface-strong:rgba(12, 18, 31, 0.96);--text:#edf7fa;--muted:#91a8b3;--cyan:#45b8c4;--pink:#b452a5;--lime:#9ebc57;--orange:#c27846;--blue:#5f78c8;--border:rgba(69, 184, 196, 0.18);--shadow:rgba(0, 0, 0, 0.52);--radius:8px;--font-ui:Inter,Roboto,"Segoe UI",Arial,sans-serif}*{box-sizing:border-box}body{min-height:100vh;margin:0;color:var(--text);background:linear-gradient(rgba(69,184,196,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(69,184,196,.018) 1px,transparent 1px),linear-gradient(135deg,rgba(180,82,165,.035),transparent 30%),linear-gradient(315deg,rgba(158,188,87,.032),transparent 32%),var(--bg);background-size:38px 38px,38px 38px,auto,auto,auto;font-family:var(--font-ui);line-height:1.5}a{color:inherit;text-decoration:none}.hub-shell{width:min(1120px,calc(100% - 32px));min-height:calc(100vh - 64px);margin:0 auto;padding:clamp(8px,2vw,26px) 0 42px}.hub-header{max-width:860px}.app-card__kicker,.eyebrow{margin:0;color:var(--cyan);font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}h1{margin:8px 0 14px;font-family:"Nexus Audiowide","Nexus Orbitron","Cascadia Mono","Segoe UI",var(--font-ui);font-size:clamp(2.45rem, 8vw, 5.8rem);line-height:.98;text-transform:uppercase;text-shadow:0 0 12px rgba(69,184,196,.16),0 0 24px rgba(180,82,165,.08)}h1 a{color:inherit;text-decoration:none;transition:color 180ms ease,text-shadow 180ms ease}h1 a:focus-visible,h1 a:hover{color:#e8fbff;text-decoration:none;text-shadow:0 0 12px rgba(69,184,196,.26),0 0 16px rgba(180,82,165,.08);outline:0}.hub-intro{max-width:720px;min-height:1.55em;margin:0;color:var(--muted);font-size:1.06rem}.hub-privacy{width:fit-content;max-width:560px;margin:16px 0 0;padding:10px 12px;display:inline-flex;align-items:center;gap:8px;color:#d9f9f3;background:rgba(69,184,196,.035);border:1px solid rgba(69,184,196,.14);border-left:3px solid var(--cyan);border-radius:var(--radius);box-shadow:0 0 10px rgba(69,184,196,.035);font-weight:700}.hub-privacy i{color:var(--cyan)}.hub-intro.is-typing::after{content:"";display:inline-block;width:8px;height:1em;margin-left:4px;vertical-align:-2px;background:currentColor;box-shadow:0 0 8px currentColor;animation:cursor-blink .8s steps(2,start) infinite}.hub-search{width:min(860px,100%);margin-top:clamp(28px,4vw,46px);padding:14px;display:grid;gap:8px;border:1px solid rgba(69,184,196,.14);border-radius:var(--radius);background:linear-gradient(135deg,rgba(69,184,196,.035),rgba(158,188,87,.02)),rgba(9,14,25,.68)}.hub-search__field{display:grid;gap:7px}.hub-search__field>span:first-child{color:var(--cyan);font-size:.74rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.hub-search__control{min-height:52px;padding:0 10px 0 14px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid rgba(69,184,196,.18);border-radius:var(--radius);background:linear-gradient(135deg,rgba(69,184,196,.04),transparent 42%),rgba(9,14,25,.82);box-shadow:inset 0 0 12px rgba(69,184,196,.026),0 10px 24px rgba(0,0,0,.18)}.hub-search__control i{color:var(--lime)}.hub-search__control input{width:100%;min-width:0;border:0;color:var(--text);background:0 0;font:inherit;outline:0}.hub-search__control input::placeholder{color:rgba(155,184,200,.72)}.hub-search__control:focus-within{border-color:rgba(158,188,87,.38);box-shadow:inset 0 0 12px rgba(69,184,196,.046),0 0 0 3px rgba(158,188,87,.07)}.hub-search__clear{width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:var(--text);border:1px solid rgba(69,184,196,.18);border-radius:6px;background:rgba(255,255,255,.035);cursor:pointer}.hub-search__clear:focus-visible,.hub-search__clear:hover{color:#071018;border-color:rgba(158,188,87,.44);background:linear-gradient(135deg,var(--lime),var(--cyan));outline:0}.hub-search__clear[hidden]{display:none}.hub-search__status{min-height:1.3em;margin:0;color:var(--muted);font-size:.86rem;font-weight:800}.hub-search__hint{margin:0;color:rgba(145,168,179,.84);font-size:.84rem}.hub-coming-soon{width:min(760px,100%);margin:8px 0 0;padding:9px 12px;display:flex;align-items:center;gap:9px;color:var(--muted);border:1px solid rgba(158,188,87,.15);border-left:3px solid rgba(158,188,87,.5);border-radius:var(--radius);background:linear-gradient(135deg,rgba(158,188,87,.052),transparent 46%),rgba(9,14,25,.66);font-size:.9rem;font-weight:800}.hub-coming-soon i{color:var(--lime)}.site-summary__coming-soon{width:min(760px,100%);padding:9px 12px;display:flex;align-items:center;gap:9px;color:var(--muted);border:1px solid rgba(158,188,87,.15);border-left:3px solid rgba(158,188,87,.5);border-radius:var(--radius);background:linear-gradient(135deg,rgba(158,188,87,.052),transparent 46%),rgba(9,14,25,.66);font-size:.9rem;font-weight:800;animation:bookmark-border-nudge 3.8s ease-in-out infinite}.has-js .site-summary__coming-soon{animation:none}.has-js .site-summary__coming-soon.has-been-seen{animation:bookmark-border-nudge 3.8s ease-in-out infinite}.has-js .site-summary__coming-soon.is-border-highlighted{animation:bookmark-border-arrival 1.2s ease-out 1}.site-summary__coming-soon i{color:var(--lime)}.site-summary__beta-note{width:min(760px,100%);padding:9px 12px;display:flex;align-items:center;gap:9px;color:var(--muted);border:1px solid rgba(180,82,165,.18);border-left:3px solid rgba(180,82,165,.58);border-radius:var(--radius);background:linear-gradient(135deg,rgba(180,82,165,.06),transparent 46%),rgba(9,14,25,.66);font-size:.9rem;font-weight:800}.site-summary__beta-note i{color:var(--pink)}.app-library{margin-top:clamp(14px,2.2vw,24px);display:grid;grid-template-columns:218px minmax(0,1fr);align-items:start;gap:22px}.library-sidebar{position:sticky;top:18px;min-width:0;padding:14px;border:1px solid rgba(69,184,196,.13);border-radius:var(--radius);background:rgba(9,14,25,.78);box-shadow:0 12px 30px rgba(0,0,0,.24)}.category-nav{margin-top:10px;display:grid;gap:8px}.category-nav a{min-height:38px;padding:7px 9px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);border:1px solid rgba(69,184,196,.1);border-radius:6px;background:rgba(255,255,255,.025);font-weight:800}.category-nav a:focus-visible,.category-nav a:hover{color:var(--text);border-color:rgba(69,184,196,.28);background:rgba(69,184,196,.04);outline:0}.category-nav__most-used{color:var(--text);border-color:rgba(158,188,87,.28);background:linear-gradient(135deg,rgba(158,188,87,.08),rgba(69,184,196,.034)),rgba(255,255,255,.035);box-shadow:inset 3px 0 0 rgba(158,188,87,.74)}.category-nav__most-used:focus-visible,.category-nav__most-used:hover{border-color:rgba(158,188,87,.44);background:linear-gradient(135deg,rgba(158,188,87,.11),rgba(69,184,196,.044)),rgba(255,255,255,.045)}.category-nav__next{color:#f1d18a;border-color:rgba(214,177,106,.3);background:linear-gradient(135deg,rgba(214,177,106,.095),rgba(69,184,196,.024)),rgba(255,255,255,.026);box-shadow:inset 3px 0 0 rgba(214,177,106,.64)}.category-nav__next:focus-visible,.category-nav__next:hover{color:#ffe4a8;border-color:rgba(241,209,138,.48);background:linear-gradient(135deg,rgba(214,177,106,.13),rgba(69,184,196,.032)),rgba(255,255,255,.038)}.category-nav span{color:var(--cyan)}.category-nav a.category-nav__most-used span{color:var(--lime)}.category-nav a.category-nav__next span{color:#f1d18a}.library-list{min-width:0;display:grid;gap:24px}.library-divider{height:18px;margin:6px 0 0;position:relative}.library-divider::before{content:"";position:absolute;inset:6px 0;background:linear-gradient(90deg,transparent,rgba(139,92,246,.24) 8%,rgba(69,184,196,.62) 38%,rgba(79,215,196,.76) 52%,rgba(69,184,196,.54) 66%,rgba(139,92,246,.22) 90%,transparent);clip-path:polygon(0 50%,8% 40%,50% 24%,92% 40%,100% 50%,92% 60%,50% 76%,8% 60%);box-shadow:0 0 14px rgba(69,184,196,.16)}.app-category{display:grid;gap:12px;scroll-margin-top:18px}.app-category.is-hidden,.app-category.is-search-hidden,.category-nav a.is-hidden,.category-nav a.is-search-hidden{display:none}.search-empty{margin:0;padding:18px;color:var(--muted);border:1px solid rgba(69,184,196,.14);border-radius:var(--radius);background:rgba(9,14,25,.78);font-weight:800;text-align:center}.app-card.is-search-hidden,.search-empty[hidden]{display:none}.app-category__header{padding-left:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-left:3px solid var(--cyan)}.app-category__header>span{min-width:0}.app-category__header.is-highlighted{animation:category-border-pulse .9s ease-in-out 3}.app-category__kicker{margin:0 0 3px;color:var(--cyan);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.app-category h2{margin:0;color:var(--text);font-family:"Nexus Orbitron","Cascadia Mono","Segoe UI",var(--font-ui);font-size:clamp(1.2rem, 3vw, 1.8rem);line-height:1.1;text-transform:uppercase}.app-category__summary{max-width:720px;margin:6px 0 0;color:var(--muted);font-size:.9rem}.app-grid{display:grid;grid-template-columns:1fr;gap:10px}.app-category--featured{padding:14px;border:1px solid rgba(158,188,87,.14);border-radius:var(--radius);background:linear-gradient(135deg,rgba(158,188,87,.038),transparent 46%),rgba(9,14,25,.5)}.app-category--featured.is-collapsed .app-grid--featured{display:none}.most-used-toggle{width:34px;min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;color:#e8f5d8;border:1px solid rgba(158,188,87,.28);border-radius:6px;background:rgba(158,188,87,.1);cursor:pointer}.most-used-toggle:focus-visible,.most-used-toggle:hover{border-color:rgba(158,188,87,.48);background:rgba(158,188,87,.16);outline:0}.app-grid--featured{grid-template-columns:repeat(2,minmax(0,1fr))}.app-card{min-height:82px;padding:10px 12px;position:relative;overflow:hidden;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 45%),var(--surface);box-shadow:inset 0 0 0 1px rgba(255,255,255,.022),0 12px 32px var(--shadow);transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.app-card::before{display:none}.app-card:focus-visible,.app-card:hover{border-color:currentColor;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 0 16px color-mix(in srgb,currentColor 22%,transparent),0 16px 38px var(--shadow);transform:translateX(2px);outline:0}.app-card--featured{border-color:color-mix(in srgb,currentColor 36%,transparent)}.app-card--text{color:var(--lime);background:linear-gradient(135deg,rgba(79,215,196,.085),transparent 48%),linear-gradient(315deg,rgba(158,188,87,.045),transparent 42%),var(--surface-strong)}.app-card--text-files{color:#7aa2ff;background:linear-gradient(135deg,rgba(122,162,255,.085),transparent 44%),linear-gradient(315deg,rgba(198,243,106,.065),transparent 46%),var(--surface-strong)}.app-card--media{color:var(--pink);background:linear-gradient(135deg,rgba(180,82,165,.062),transparent 44%),linear-gradient(315deg,rgba(69,184,196,.044),transparent 48%),var(--surface-strong)}.app-card--audio{color:var(--pink);background:linear-gradient(135deg,rgba(180,82,165,.062),transparent 44%),linear-gradient(315deg,rgba(220,135,68,.07),transparent 48%),var(--surface-strong)}.app-card--cutter{color:#ff7a5c;background:linear-gradient(135deg,rgba(255,122,92,.085),transparent 44%),linear-gradient(315deg,rgba(139,92,246,.07),transparent 48%),var(--surface-strong)}.app-card--mute{color:#4f46e5;background:linear-gradient(135deg,rgba(79,70,229,.085),transparent 44%),linear-gradient(315deg,rgba(34,197,94,.06),transparent 48%),var(--surface-strong)}.app-card--image{color:#38bdf8;background:linear-gradient(135deg,rgba(56,189,248,.085),transparent 44%),linear-gradient(315deg,rgba(232,121,249,.065),transparent 48%),var(--surface-strong)}.app-card--pdf{color:#ff6b7d;background:linear-gradient(135deg,rgba(255,107,125,.085),transparent 44%),linear-gradient(315deg,rgba(255,209,102,.055),transparent 48%),var(--surface-strong)}.app-card--unit{color:#9a5cff;background:linear-gradient(135deg,rgba(154,92,255,.085),transparent 42%),linear-gradient(315deg,rgba(69,184,196,.044),transparent 46%),var(--surface-strong)}.app-card--percentage{color:#d4ac45;background:linear-gradient(135deg,rgba(212,172,69,.065),transparent 42%),linear-gradient(315deg,rgba(95,199,212,.044),transparent 46%),var(--surface-strong)}.app-card--notepad{color:#74f7d4;background:linear-gradient(135deg,rgba(116,247,212,.085),transparent 42%),linear-gradient(315deg,rgba(216,180,95,.065),transparent 46%),var(--surface-strong)}.app-card--tasks{color:#818cf8;background:linear-gradient(135deg,rgba(129,140,248,.085),transparent 42%),linear-gradient(315deg,rgba(126,231,135,.055),transparent 46%),var(--surface-strong)}.app-card--decision{color:#7dd3fc;background:linear-gradient(135deg,rgba(125,211,252,.085),transparent 42%),linear-gradient(315deg,rgba(167,139,250,.06),transparent 46%),var(--surface-strong)}.app-category--planned{border-color:rgba(214,177,106,.22);background:linear-gradient(135deg,rgba(214,177,106,.052),transparent 46%),var(--surface)}.app-category--planned .app-category__header{border-left-color:rgba(214,177,106,.74)}.app-category--planned .app-category__kicker,.app-category--planned h2{color:#f1d18a}.app-card--planned{opacity:.68;cursor:default;filter:saturate(.72)}.app-card--planned .app-card__meta span{color:#f1d18a;border-color:rgba(214,177,106,.28);background:rgba(214,177,106,.08)}.app-card--planned:focus-visible,.app-card--planned:hover{border-color:color-mix(in srgb,currentColor 22%,transparent);box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),0 12px 32px var(--shadow);transform:none}.app-card--thumbnail{color:#93c5fd}.app-card--reverse{color:#c4b5fd}.app-card--slow{color:#f8d477}.app-card__signal--planned{display:grid;place-items:center}.app-card__signal--planned i{color:color-mix(in srgb,currentColor 76%,#fff);font-size:1.35rem;line-height:1}.app-card__signal{width:48px;height:48px;flex:0 0 48px;position:relative;overflow:hidden;border:1px solid color-mix(in srgb,currentColor 34%,transparent);border-radius:8px;background:rgba(255,255,255,.025);box-shadow:none}.app-card__signal::after,.app-card__signal::before{content:"";position:absolute;border-color:currentColor}.app-card__signal--icon{display:grid;place-items:center;background:rgba(255,255,255,.025)}.app-card__signal--icon::after,.app-card__signal--icon::before{display:none}.app-card__signal--icon img{width:38px;height:38px;display:block;filter:none}.app-card .app-card__signal--icon::after,.app-card .app-card__signal--icon::before{display:none}.app-card.app-card .app-card__signal--icon{background:rgba(255,255,255,.025)}.app-card span,.app-card strong,.app-card__body,.app-card__title{position:relative;z-index:1}.app-card__body{min-width:0;display:grid;gap:4px}.app-card__title{display:flex;align-items:center;gap:10px}.app-card strong{color:var(--text);font-family:"Nexus Orbitron","Cascadia Mono","Segoe UI",var(--font-ui);font-size:clamp(.95rem, 1.5vw, 1.14rem);line-height:1.12;min-height:0;text-transform:uppercase}.app-card__body>span:not(.app-card__title):not(.app-card__meta){max-width:720px;color:var(--muted);font-size:.88rem;line-height:1.38;overflow-wrap:anywhere}.app-card__meta{display:flex;flex-wrap:wrap;gap:6px}.app-card__meta span{padding:3px 7px;color:color-mix(in srgb,currentColor 78%,#fff);border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:999px;background:color-mix(in srgb,currentColor 8%,transparent);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}@keyframes cursor-blink{50%{opacity:0}}@keyframes category-border-pulse{0%,100%{border-left-color:var(--cyan);box-shadow:none}45%{border-left-color:var(--lime);box-shadow:-6px 0 14px rgba(158,188,87,.18)}}@keyframes bookmark-border-nudge{0%,100%,72%{border-color:rgba(158,188,87,.15);border-left-color:rgba(158,188,87,.5);box-shadow:none}82%{border-color:rgba(158,188,87,.34);border-left-color:rgba(158,188,87,.86);box-shadow:0 0 12px rgba(158,188,87,.1)}}@keyframes bookmark-border-arrival{0%{border-color:rgba(158,188,87,.15);border-left-color:rgba(158,188,87,.5);box-shadow:none}28%,62%{border-color:rgba(158,188,87,.38);border-left-color:rgba(158,188,87,.9);box-shadow:0 0 14px rgba(158,188,87,.14)}100%{border-color:rgba(158,188,87,.15);border-left-color:rgba(158,188,87,.5);box-shadow:none}}.app-card__action{width:fit-content;margin-top:10px;padding:8px 12px;color:#071018;background:currentColor;border-radius:6px;font-weight:900;text-transform:uppercase}.site-summary{margin-top:clamp(32px,7vw,72px);padding:clamp(16px,3vw,24px);border:1px solid rgba(69,184,196,.14);border-left:3px solid var(--cyan);border-radius:var(--radius);background:linear-gradient(135deg,rgba(69,184,196,.036),transparent 44%),rgba(9,14,25,.78);box-shadow:inset 0 0 0 1px rgba(255,255,255,.018),0 12px 30px rgba(0,0,0,.28)}.site-summary h2{margin:0 0 22px;color:var(--text);font-family:"Nexus Orbitron","Cascadia Mono","Segoe UI",var(--font-ui);font-size:clamp(1.35rem, 3vw, 2rem);line-height:1.1;text-decoration:underline;text-decoration-color:rgba(69,184,196,0.58);text-decoration-thickness:2px;text-underline-offset:7px;text-transform:uppercase}.site-summary p{max-width:820px;margin:10px 0 0;color:var(--muted)}.contact-panel{margin-top:18px;padding:clamp(14px,3vw,22px);border:1px solid rgba(69,184,196,.2);border-radius:var(--radius);background:linear-gradient(135deg,rgba(69,184,196,.038),transparent 42%),linear-gradient(315deg,rgba(180,82,165,.034),transparent 48%),rgba(9,14,25,.86);box-shadow:inset 0 0 0 1px rgba(255,255,255,.022),0 14px 36px var(--shadow)}.contact-panel__intro{max-width:680px}.contact-panel h2{margin:0 0 8px;color:var(--text);font-family:"Nexus Orbitron","Cascadia Mono","Segoe UI",var(--font-ui);font-size:clamp(1.55rem, 4vw, 2.35rem);line-height:1.1;text-transform:uppercase;text-shadow:0 0 10px rgba(69,184,196,.16)}.contact-panel p{margin:0}.contact-panel__intro p{color:var(--muted)}.contact-form{margin-top:16px;display:grid;gap:12px}.contact-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.contact-field{display:grid;gap:6px}.contact-field span{color:var(--cyan);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.contact-field input,.contact-field textarea{width:100%;border:1px solid rgba(69,184,196,.24);border-radius:7px;padding:9px 11px;color:var(--text);background:rgba(5,7,13,.82);box-shadow:inset 0 0 12px rgba(69,184,196,.034);font:inherit;outline:0;transition:border-color 150ms ease,box-shadow 150ms ease}.contact-field textarea{min-height:112px;resize:vertical}.contact-field input:focus,.contact-field textarea:focus{border-color:var(--cyan);box-shadow:inset 0 0 12px rgba(69,184,196,.055),0 0 10px rgba(69,184,196,.06)}.contact-notice{margin-top:14px;padding:9px 11px;border-radius:7px;font-weight:800}.contact-notice--success{color:#eaffc5;border:1px solid rgba(158,188,87,.28);background:rgba(158,188,87,.07)}.contact-notice--error{color:#ffd5f7;border:1px solid rgba(180,82,165,.28);background:rgba(180,82,165,.07)}.contact-notice--error p+p{margin-top:6px}.contact-form__error{min-height:1.4em;color:#ffd5f7;font-weight:800}.contact-submit{width:fit-content;min-width:156px;border:1px solid rgba(158,188,87,.54);border-radius:7px;padding:9px 14px;color:#071018;background:linear-gradient(135deg,var(--lime),#78d7be);box-shadow:0 5px 0 rgba(58,82,28,.9),0 0 14px rgba(158,188,87,.12);cursor:pointer;font:inherit;font-weight:900;letter-spacing:.04em;text-transform:uppercase;transition:box-shadow 120ms ease,transform 120ms ease,filter 120ms ease}.contact-submit:focus-visible,.contact-submit:hover{filter:brightness(1.06);outline:0}.contact-submit:active{transform:translateY(2px);box-shadow:0 2px 0 rgba(58,82,28,.9),0 0 10px rgba(158,188,87,.08)}.mobile-top-button{display:none}@media (max-width:760px){body{overflow-x:hidden}.hub-shell{width:min(100% - 20px,640px);padding-top:12px}.app-library{margin-top:20px;grid-template-columns:1fr;gap:18px}.library-sidebar{position:static;padding:10px}.hub-search{padding:11px}.category-nav{margin-top:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.category-nav a{min-width:0;min-height:38px;padding:7px 8px;gap:8px;font-size:.78rem}.app-grid{grid-template-columns:1fr;gap:8px}.app-category--featured{padding:10px}.app-grid--featured{grid-template-columns:1fr}.app-card{min-height:88px;padding:10px}.contact-form__grid{grid-template-columns:1fr}.contact-submit{width:100%}.mobile-top-button{position:fixed;right:12px;bottom:14px;z-index:40;width:44px;height:44px;min-width:0;border:1px solid rgba(69,184,196,.42);border-radius:7px;padding:0;color:var(--text);background:linear-gradient(135deg,rgba(12,18,31,.96),rgba(18,29,45,.96));box-shadow:0 4px 0 rgba(10,28,38,.96),0 0 10px rgba(69,184,196,.12);cursor:pointer;font:inherit;font-size:1.1rem;font-weight:900;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity 180ms ease,transform 180ms ease,border-color 180ms ease}.mobile-top-button.is-visible{display:inline-flex;align-items:center;justify-content:center;opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-top-button:focus-visible,.mobile-top-button:hover{border-color:rgba(158,188,87,.58);outline:0}.mobile-top-button:active{transform:translateY(2px);box-shadow:0 2px 0 rgba(10,28,38,.96),0 0 8px rgba(69,184,196,.08)}}@media (max-width:425px){.hub-shell{width:calc(100% - 16px)}.hub-header{text-align:center}.hub-privacy{margin-right:auto;margin-left:auto;flex-direction:column;justify-content:center;text-align:center}.hub-search{text-align:left}h1{font-size:clamp(2rem, 14vw, 3.1rem)}.category-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.category-nav a{justify-content:center;font-size:.82rem}.category-nav__most-used{grid-column:1/-1}.app-card{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px}.app-category__summary{font-size:.82rem;line-height:1.35}.app-card__signal{width:44px;height:44px;flex-basis:44px}.app-card__signal--icon img{width:34px;height:34px}.app-card strong{font-size:.92rem}.app-card__body>span:not(.app-card__title):not(.app-card__meta){font-size:.82rem;line-height:1.35}.app-card__meta{gap:5px}.app-card__meta span{padding:2px 6px;font-size:.66rem}.mobile-top-button{left:auto;right:12px;bottom:12px;width:42px;height:42px;transform:translateY(10px)}.mobile-top-button.is-visible{transform:translateY(0)}.mobile-top-button:active{transform:translateY(2px)}}