.auth-modal[data-v-1d925d77]{display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:1000}.auth-modal__backdrop[data-v-1d925d77]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 50% 15%,rgba(114,156,255,.14),transparent 34%),#000000b8;border:0;cursor:pointer;inset:0;position:absolute}.auth-modal__panel[data-v-1d925d77]{background:#0e0f12f0;border:1px solid var(--page-border);border-radius:28px;box-shadow:0 32px 90px #0000008c;padding:26px;position:relative;width:min(460px,100%);z-index:1}.auth-modal__close[data-v-1d925d77]{background:#ffffff12;border:1px solid var(--page-border);border-radius:50%;color:var(--page-text);cursor:pointer;display:grid;font-size:20px;height:34px;place-items:center;position:absolute;right:14px;top:14px;width:34px}.auth-modal__header[data-v-1d925d77]{padding-right:30px}.auth-modal__header h2[data-v-1d925d77]{font-size:34px;line-height:1;margin:6px 0 8px}.auth-tabs[data-v-1d925d77]{background:#ffffff0d;border:1px solid var(--page-border);border-radius:999px;display:grid;gap:6px;grid-template-columns:repeat(2,1fr);margin:20px 0 16px;padding:4px}.auth-tabs button[data-v-1d925d77]{background:transparent;border:0;border-radius:999px;color:var(--page-muted);cursor:pointer;padding:10px 12px}.auth-tabs button.active[data-v-1d925d77]{background:#f6f1e8;color:#101114}.auth-form[data-v-1d925d77]{display:grid;gap:12px}.agreement-row[data-v-1d925d77]{align-items:flex-start;color:var(--page-muted);display:flex;font-size:12px;gap:6px;line-height:1.55}.agreement-row input[data-v-1d925d77]{accent-color:var(--page-accent);flex:0 0 auto;height:16px;margin:2px 2px 0 0;width:16px}.agreement-link[data-v-1d925d77]{background:transparent;border:0;color:var(--page-text);cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:underline;text-underline-offset:3px}.auth-submit[data-v-1d925d77],.linuxdo-btn[data-v-1d925d77]{width:100%}.divider[data-v-1d925d77]{color:var(--page-muted);display:grid;font-size:12px;margin:18px 0;place-items:center;position:relative}.divider[data-v-1d925d77]:before{background:var(--page-border);content:"";height:1px;inset:50% 0 auto;position:absolute}.divider span[data-v-1d925d77]{background:#0e0f12f0;padding:0 10px;position:relative}.linuxdo-btn[data-v-1d925d77]{background:#ffffff14;border:1px solid var(--page-border);border-radius:999px;color:var(--page-text);cursor:pointer;padding:13px 18px}.error-text[data-v-1d925d77]{color:#ffb4aa;margin:14px 0 0}.terms-copy[data-v-1d925d77]{color:var(--page-text);display:grid;gap:12px;line-height:1.7}.terms-copy p[data-v-1d925d77]{margin:0}.terms-section[data-v-1d925d77]{background:var(--page-surface);border:1px solid var(--page-border);border-radius:16px;padding:12px 14px}.terms-section h3[data-v-1d925d77]{font-size:14px;margin:0 0 6px}.terms-footnote[data-v-1d925d77]{color:var(--page-muted);font-size:12px}.portal-page[data-v-c0fca58f]{color:var(--page-text);min-height:100vh;position:relative}.portal-nav[data-v-c0fca58f]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;padding:18px 0;position:sticky;top:0;width:min(1180px,calc(100vw - 28px));z-index:30}.portal-brand[data-v-c0fca58f],.portal-nav__actions[data-v-c0fca58f],.portal-nav__links[data-v-c0fca58f]{align-items:center;display:inline-flex;gap:10px}.portal-brand[data-v-c0fca58f]{color:var(--page-text);font-weight:800}.portal-brand__mark[data-v-c0fca58f]{background:#f6f1e8;border-radius:10px;color:#0c0d10;display:grid;font-size:13px;height:34px;place-items:center;width:34px}.portal-nav__links[data-v-c0fca58f]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0d;border:1px solid var(--page-border);border-radius:999px;padding:6px}.portal-nav__links a[data-v-c0fca58f],.portal-nav__links button[data-v-c0fca58f]{background:transparent;border:0;border-radius:999px;color:var(--page-muted);cursor:pointer;font-size:13px;padding:8px 12px}.portal-nav__links a[data-v-c0fca58f]:hover,.portal-nav__links button[data-v-c0fca58f]:hover{color:var(--page-text)}.portal-docs[data-v-c0fca58f]{position:relative}.portal-docs__menu[data-v-c0fca58f]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d0f12f0;border:1px solid var(--page-border);border-radius:16px;box-shadow:0 22px 64px #00000073;display:grid;gap:6px;padding:8px;position:absolute;right:0;top:calc(100% + 12px);width:min(280px,calc(100vw - 32px));z-index:45}.portal-docs__empty[data-v-c0fca58f],.portal-docs__menu a[data-v-c0fca58f]{border-radius:10px;color:var(--page-muted);font-size:13px;line-height:1.35;padding:10px 12px}.portal-docs__menu a[data-v-c0fca58f]:hover{background:#ffffff14;color:var(--page-text)}.portal-docs__empty[data-v-c0fca58f]{cursor:default}.portal-admin-link[data-v-c0fca58f],.portal-signin[data-v-c0fca58f],[data-v-c0fca58f] .account-button{min-height:40px}.portal-main[data-v-c0fca58f]{margin:0 auto;padding:34px 0 80px;width:min(1180px,calc(100vw - 28px))}.portal-hero[data-v-c0fca58f]{align-items:center;display:grid;gap:clamp(24px,5vw,72px);grid-template-columns:minmax(0,1fr) minmax(360px,1fr);min-height:calc(100vh - 110px)}.portal-hero__copy h1[data-v-c0fca58f]{display:grid;font-size:clamp(52px,7.6vw,112px);gap:clamp(14px,1.8vw,26px);letter-spacing:0;line-height:.88;margin:0;max-width:760px}.portal-hero__copy h1 span[data-v-c0fca58f]{display:block}.portal-hero__copy p[data-v-c0fca58f]:not(.eyebrow){color:var(--page-muted);font-size:18px;line-height:1.7;margin:24px 0 0;max-width:560px}.portal-hero__actions[data-v-c0fca58f]{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.portal-app-card[data-v-c0fca58f],.portal-spotlight[data-v-c0fca58f]{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff0e;border:1px solid var(--page-border);border-radius:30px;box-shadow:0 28px 80px #0000005c;overflow:hidden}.portal-spotlight__media[data-v-c0fca58f]{aspect-ratio:16/10;background:#0c0d10}.portal-app-card__media img[data-v-c0fca58f],.portal-app-card__media video[data-v-c0fca58f],.portal-spotlight__media img[data-v-c0fca58f],.portal-spotlight__media video[data-v-c0fca58f]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.portal-media-fallback[data-v-c0fca58f]{background:linear-gradient(135deg,#f0e3cc29,#5f94ff1f),repeating-linear-gradient(135deg,hsla(0,0%,100%,.12) 0 1px,transparent 1px 18px);display:grid;height:100%;min-height:280px;place-items:center;width:100%}.portal-media-fallback span[data-v-c0fca58f]{color:#f6f1e8e0;font-size:clamp(54px,8vw,108px);font-weight:800}.portal-media-fallback--small[data-v-c0fca58f]{min-height:180px}.portal-media-fallback--small span[data-v-c0fca58f]{font-size:56px}.portal-app-card__body[data-v-c0fca58f],.portal-spotlight__body[data-v-c0fca58f]{padding:24px}.portal-app-card__body h3[data-v-c0fca58f],.portal-spotlight__body h2[data-v-c0fca58f]{font-size:32px;line-height:1.05;margin:12px 0 8px}.portal-app-card__body h3[data-v-c0fca58f]{font-size:24px}.portal-app-card__body p[data-v-c0fca58f],.portal-spotlight__body p[data-v-c0fca58f]{color:var(--page-muted);line-height:1.7;margin:0}.portal-spotlight__body .primary-btn[data-v-c0fca58f]{margin-top:20px}.portal-card__tags[data-v-c0fca58f]{display:flex;flex-wrap:wrap;gap:8px}.portal-card__tags span[data-v-c0fca58f],.status-pill[data-v-c0fca58f]{align-items:center;background:#ffffff12;border:1px solid var(--page-border);border-radius:999px;color:var(--page-muted);display:inline-flex;font-size:12px;font-weight:700;min-height:26px;padding:4px 9px}.status-pill--online[data-v-c0fca58f]{color:#b9f7d4}.status-pill--offline[data-v-c0fca58f]{color:#ffb4aa}.portal-showcase[data-v-c0fca58f]{padding-top:40px}.portal-section-heading[data-v-c0fca58f]{align-items:end;display:flex;gap:18px;justify-content:space-between;margin-bottom:22px}.portal-section-heading h2[data-v-c0fca58f]{font-size:clamp(34px,5vw,64px);line-height:.95;margin:0}.portal-app-grid[data-v-c0fca58f]{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.portal-app-card__media[data-v-c0fca58f]{aspect-ratio:16/10;background:#0c0d10}.portal-app-card__footer[data-v-c0fca58f]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:22px}.portal-empty[data-v-c0fca58f]{display:grid;min-height:220px;padding:28px;place-items:center}.portal-modal[data-v-c0fca58f]{display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:1000}.portal-modal__backdrop[data-v-c0fca58f]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000ad;border:0;cursor:pointer;inset:0;position:absolute}.portal-modal__panel[data-v-c0fca58f]{max-height:calc(100vh - 36px);overflow:auto;position:relative;width:min(680px,100%);z-index:1}@media(max-width:960px){.portal-nav[data-v-c0fca58f]{align-items:flex-start;flex-wrap:wrap}.portal-nav__links[data-v-c0fca58f]{justify-content:space-between;order:3;width:100%}.portal-docs__menu[data-v-c0fca58f]{left:0;right:auto}.portal-hero[data-v-c0fca58f]{min-height:auto;padding-top:34px}.portal-app-grid[data-v-c0fca58f],.portal-hero[data-v-c0fca58f]{grid-template-columns:1fr}}@media(max-width:620px){.portal-nav__actions[data-v-c0fca58f]{width:100%}.portal-admin-link[data-v-c0fca58f],.portal-signin[data-v-c0fca58f]{flex:1}.portal-hero__copy h1[data-v-c0fca58f]{font-size:54px}}
