:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111827;background:#f4f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}#__nuxt,body,html{min-height:100%;margin:0}body{color:#111827;background:radial-gradient(circle at top,#3b82f61f,#0000 30%),linear-gradient(#f8fbff,#eef4fb);min-height:100vh}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}input::-ms-clear{width:0;height:0;display:none}input::-ms-reveal{width:0;height:0;display:none}input::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0}input::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0}.app-shell{flex-direction:column;min-height:100vh;display:flex}.app-shell__footer,.app-shell__header{width:min(1120px,100% - 32px);margin:0 auto}.app-shell__header{padding:24px 0 0}.app-shell__brand{letter-spacing:.04em;text-transform:uppercase;color:#0f172a;align-items:center;gap:12px;font-size:.95rem;font-weight:700;display:inline-flex}.app-shell__footer{color:#475569;padding:0 0 32px;font-size:.925rem}.app-shell__content{flex:1;width:min(1120px,100% - 32px);margin:0 auto;padding:24px 0 48px}.system-shell{place-items:center;min-height:100vh;padding:24px;display:grid}.surface-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #94a3b838;border-radius:24px;box-shadow:0 18px 48px #0f172a14}.system-card{width:min(640px,100%);padding:40px}.eyebrow{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:16px;font-size:.85rem;font-weight:700;display:inline-flex}.page-title{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.05}.page-description{color:#475569;max-width:62ch;margin:16px 0 0;font-size:1rem;line-height:1.7}.page-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.app-button,.app-button--ghost{border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-weight:700;transition:transform .12s,box-shadow .12s,border-color .12s;display:inline-flex}.app-button{color:#fff;background:linear-gradient(135deg,#2563eb,#0f172a);box-shadow:0 12px 30px #2563eb40}.app-button--ghost:hover,.app-button:hover{transform:translateY(-1px)}.app-button--ghost:disabled,.app-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.app-button--ghost{color:#0f172a;background:0 0;border:1px solid #0f172a1f}.hotsite-grid{gap:20px;display:grid}.hotsite-hero{padding:32px}.hotsite-hero__meta{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.info-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;display:grid}.info-card{padding:24px}.info-card h2,.info-card h3{margin:0 0 12px;font-size:1.1rem}.info-card li,.info-card p{color:#475569;margin:0;line-height:1.6}.info-card ul{margin:0;padding-left:18px}.status-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:20px;display:grid}.status-pill{background:#f8fafcf2;border:1px solid #94a3b833;border-radius:18px;padding:16px}.status-pill__label{color:#64748b;letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:.8rem;font-weight:700;display:block}.status-pill__value{color:#0f172a;word-break:break-word;font-size:1rem;font-weight:700}.inline-badge{color:#1d4ed8;background:#2563eb14;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:.9rem;font-weight:700;display:inline-flex}.material-symbols-rounded{vertical-align:middle;font-size:1.15rem;line-height:1}html.hotsite-embed-dialog,html.hotsite-embed-dialog #__nuxt,html.hotsite-embed-dialog body,html.hotsite-embed-dialog .app-shell{background:#1e1f20;min-height:0}html.hotsite-embed-dialog,html.hotsite-embed-dialog #__nuxt,html.hotsite-embed-dialog body{overflow:hidden visible}html.hotsite-embed-dialog.hotsite-embed-transparent,html.hotsite-embed-dialog.hotsite-embed-transparent #__nuxt,html.hotsite-embed-dialog.hotsite-embed-transparent .app-shell,html.hotsite-embed-dialog.hotsite-embed-transparent body{background:0 0}@media (width<=720px){.hotsite-hero,.info-card,.system-card{padding:24px}.app-shell__header{padding-top:16px}}.embedded-hotsite-overlay[data-v-c96ce6d4]{z-index:10040;box-sizing:border-box;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.embedded-hotsite-overlay__backdrop[data-v-c96ce6d4]{-webkit-backdrop-filter:blur(3px);background:#0e0e0e6b;position:absolute;inset:0}.embedded-hotsite-overlay--transparent .embedded-hotsite-overlay__backdrop[data-v-c96ce6d4]{display:none}.embedded-hotsite-overlay__panel[data-v-c96ce6d4]{z-index:1;box-sizing:border-box;background:0 0;width:min(100%,1120px);max-height:calc(100dvh - 40px);position:relative;overflow:auto}.embedded-hotsite-overlay--full[data-v-c96ce6d4]{padding:0}.embedded-hotsite-overlay--full .embedded-hotsite-overlay__backdrop[data-v-c96ce6d4]{display:none}.embedded-hotsite-overlay--full .embedded-hotsite-overlay__panel[data-v-c96ce6d4]{width:100%;height:100dvh;max-height:none;overflow:auto}@media (width<=600px){.embedded-hotsite-overlay[data-v-c96ce6d4]{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.embedded-hotsite-overlay__panel[data-v-c96ce6d4]{max-height:calc(100dvh - 24px)}.embedded-hotsite-overlay--full[data-v-c96ce6d4]{padding:0}}.embedded-hotsite-overlay__panel--nawer[data-v-c96ce6d4]{width:min(100%,560px);overflow:visible}.embedded-hotsite-overlay__panel--msad[data-v-c96ce6d4]{width:min(100%,440px);height:fit-content;overflow:visible}.embedded-hotsite-overlay__panel--gad[data-v-c96ce6d4]{width:min(100%,1040px);overflow:visible}.embedded-hotsite-overlay__panel--maiualb[data-v-c96ce6d4],.embedded-hotsite-overlay__panel--transparent[data-v-c96ce6d4]{width:fit-content;max-width:100%;overflow:visible}.embedded-hotsite-overlay__panel--transparent[data-v-c96ce6d4]{background:0 0;max-height:none}.embedded-hotsite-overlay__loader[data-v-c96ce6d4]{min-height:120px}.embedded-hotsite-overlay-enter-active[data-v-c96ce6d4],.embedded-hotsite-overlay-leave-active[data-v-c96ce6d4]{transition:opacity .18s}.embedded-hotsite-overlay-enter-from[data-v-c96ce6d4],.embedded-hotsite-overlay-leave-to[data-v-c96ce6d4]{opacity:0}
