.Home-module__jKgjFW__page{background:radial-gradient(ellipse at 15% -10%, #7c4fff2e, transparent 55%), radial-gradient(ellipse at 90% 0%, #e33c581f, transparent 50%), var(--gs-bgcolor-one);min-height:100vh;color:var(--gs-fontcolor-one);flex-direction:column;display:flex}.Home-module__jKgjFW__nav{z-index:10;background:var(--gs-glass-bg);-webkit-backdrop-filter:var(--gs-glass-blur);backdrop-filter:var(--gs-glass-blur);border-bottom:1px solid var(--gs-glass-border);justify-content:space-between;align-items:center;gap:16px;padding:14px 28px;display:flex;position:sticky;top:0}.Home-module__jKgjFW__brand{font-family:var(--gs-font-display);font-weight:var(--gs-weight-bold);font-size:var(--gs-text-lg);letter-spacing:var(--gs-tracking-tight);color:var(--gs-fontcolor-one);align-items:baseline;gap:8px;display:flex}.Home-module__jKgjFW__brandAccent{color:var(--gs-color-primary)}.Home-module__jKgjFW__navRight{align-items:center;gap:14px;display:flex}.Home-module__jKgjFW__loginLink{background:var(--gs-color-primary);color:#fff;font-weight:var(--gs-weight-semibold);font-size:var(--gs-text-base);border:1px solid #ffffff1f;border-radius:8px;padding:9px 20px;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s}.Home-module__jKgjFW__loginLink:hover{background:#8d63ff;transform:translateY(-1px);box-shadow:0 6px 20px #7c4fff59}.Home-module__jKgjFW__userBox{align-items:center;gap:12px;display:flex}.Home-module__jKgjFW__userMeta{align-items:center;gap:8px;display:flex}.Home-module__jKgjFW__avatar{border:1px solid var(--gs-glass-border);object-fit:cover;border-radius:50%;width:32px;height:32px}.Home-module__jKgjFW__userName{font-size:var(--gs-text-sm);color:var(--gs-fontcolor-one);font-weight:var(--gs-weight-medium)}.Home-module__jKgjFW__signOut{color:var(--gs-fontcolor-three);font-size:var(--gs-text-sm);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:underline}.Home-module__jKgjFW__signOut:hover{color:var(--gs-color-secondary-light)}.Home-module__jKgjFW__hero{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:760px;margin:0 auto;padding:88px 24px 56px;display:flex}.Home-module__jKgjFW__kicker{font-size:var(--gs-text-xs);letter-spacing:var(--gs-tracking-wider);text-transform:uppercase;color:var(--gs-color-primary-light);font-weight:var(--gs-weight-semibold)}.Home-module__jKgjFW__title{font-size:var(--gs-text-4xl);font-weight:var(--gs-weight-bold);line-height:var(--gs-leading-tight);background:linear-gradient(120deg, #fff 0%, #c8a2c8 60%, var(--gs-color-primary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0}.Home-module__jKgjFW__subtitle{font-size:var(--gs-text-lg);color:var(--gs-fontcolor-three);line-height:var(--gs-leading-normal);max-width:600px;margin:0}.Home-module__jKgjFW__ctaRow{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:10px;display:flex}.Home-module__jKgjFW__ctaPrimary{background:var(--gs-color-primary);color:#fff;font-weight:var(--gs-weight-semibold);font-size:var(--gs-text-md);border:1px solid #ffffff1f;border-radius:10px;padding:13px 28px;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s}.Home-module__jKgjFW__ctaPrimary:hover{background:#8d63ff;transform:translateY(-1px);box-shadow:0 8px 26px #7c4fff66}.Home-module__jKgjFW__ctaSecondary{background:var(--gs-glass-bg);border:1px solid var(--gs-glass-border);color:var(--gs-fontcolor-one);font-weight:var(--gs-weight-semibold);font-size:var(--gs-text-md);-webkit-backdrop-filter:var(--gs-glass-blur);backdrop-filter:var(--gs-glass-blur);border-radius:10px;padding:13px 28px;text-decoration:none;transition:background .2s,transform .2s}.Home-module__jKgjFW__ctaSecondary:hover{background:var(--gs-glass-hover);transform:translateY(-1px)}.Home-module__jKgjFW__features{width:100%;max-width:1080px;margin:0 auto;padding:24px 24px 96px}.Home-module__jKgjFW__sectionHeading{text-align:center;font-size:var(--gs-text-2xl);margin-bottom:8px}.Home-module__jKgjFW__sectionSub{text-align:center;color:var(--gs-fontcolor-three);font-size:var(--gs-text-base);margin-bottom:36px}.Home-module__jKgjFW__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.Home-module__jKgjFW__card{background:var(--gs-glass-bg);border:1px solid var(--gs-glass-border);box-shadow:var(--gs-glass-shadow);-webkit-backdrop-filter:var(--gs-glass-blur);backdrop-filter:var(--gs-glass-blur);border-radius:16px;padding:24px;transition:transform .2s,border-color .2s}.Home-module__jKgjFW__card:hover{border-color:#7c4fff66;transform:translateY(-3px)}.Home-module__jKgjFW__cardIcon{margin-bottom:12px;font-size:26px;display:block}.Home-module__jKgjFW__cardTitle{font-size:var(--gs-text-lg);color:var(--gs-fontcolor-one);margin:0 0 8px}.Home-module__jKgjFW__cardText{font-size:var(--gs-text-sm);color:var(--gs-fontcolor-three);line-height:var(--gs-leading-normal);margin:0}.Home-module__jKgjFW__footer{text-align:center;color:var(--gs-fontcolor-three);font-size:var(--gs-text-xs);border-top:1px solid var(--gs-glass-border);margin-top:auto;padding:20px 24px 28px}
