@keyframes hero-module__GDrukG__heroFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-module__GDrukG__animate{opacity:0;animation:.5s forwards hero-module__GDrukG__heroFadeInUp}.hero-module__GDrukG__heroBackground{pointer-events:none;z-index:-1;position:absolute;inset:0}.hero-module__GDrukG__heroGlow{background:radial-gradient(circle, color-mix(in srgb, var(--primary) 14.0%, transparent), transparent 65%);filter:blur(20px);border-radius:50%;width:560px;height:560px;position:absolute;top:20%;right:8%}.hero-module__GDrukG__waveBlock{opacity:.8;width:130%;height:70%;position:absolute}.hero-module__GDrukG__waveBlockOne{top:-6%;right:-28%}.hero-module__GDrukG__waveBlockTwo{bottom:11%;left:-30%}.hero-module__GDrukG__heroWeave{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-module__GDrukG__heroFlow{fill:none;stroke-width:1.1px;stroke-dasharray:1500 900;stroke-dashoffset:2400px;animation:12s linear infinite hero-module__GDrukG__heroFlow}@keyframes hero-module__GDrukG__heroFlow{to{stroke-dashoffset:0}}.hero-module__GDrukG__appMock{z-index:2;border:1px solid var(--border-strong);background:linear-gradient(180deg, var(--card), var(--background));width:100%;box-shadow:0 40px 120px #0009, 0 0 0 1px color-mix(in srgb, var(--primary) 5%, transparent), 0 0 90px color-mix(in srgb, var(--primary) 6%, transparent);border-radius:20px;margin-top:70px;position:relative;overflow:hidden}.hero-module__GDrukG__mockBar{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px 16px;display:flex}.hero-module__GDrukG__mockDot{background:var(--border-strong);border-radius:50%;flex:none;width:9px;height:9px}.hero-module__GDrukG__mockUrl{border:1px solid var(--border);background:var(--card);color:var(--subtle-foreground);border-radius:6px;margin:0 auto;padding:3px 40px;font-size:12px}.hero-module__GDrukG__mockUi{grid-template-columns:210px minmax(0,1fr);min-height:420px;display:grid}.hero-module__GDrukG__mockSide{border-right:1px solid var(--border);flex-direction:column;gap:18px;padding:18px 12px;display:flex}.hero-module__GDrukG__mockGroup{flex-direction:column;gap:6px;display:flex}.hero-module__GDrukG__mockGroupLabel{color:var(--subtle-foreground);letter-spacing:.08em;text-transform:uppercase;padding:0 10px;font-size:10px;font-weight:600}.hero-module__GDrukG__mockNav{flex-direction:column;gap:2px;display:flex}.hero-module__GDrukG__mockItem,.hero-module__GDrukG__mockLogout{min-height:32px;color:var(--muted-foreground);border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-size:12px;text-decoration:none;transition:color .2s,background .2s;display:flex}.hero-module__GDrukG__mockItem:hover{background:color-mix(in srgb, var(--primary) 8%, transparent);color:var(--foreground)}.hero-module__GDrukG__mockItemActive{background:color-mix(in srgb, var(--primary) 14.0%, transparent);color:var(--secondary)}.hero-module__GDrukG__mockItemIcon{width:15px;height:15px;color:var(--subtle-foreground);flex:none}.hero-module__GDrukG__mockItemActive .hero-module__GDrukG__mockItemIcon{color:var(--primary)}.hero-module__GDrukG__mockFooter{border-top:1px solid var(--border);flex-direction:column;gap:2px;margin-top:auto;padding-top:14px;display:flex}.hero-module__GDrukG__mockLogout{color:var(--destructive)}.hero-module__GDrukG__mockMain{min-width:0;padding:26px 30px;position:relative}.hero-module__GDrukG__mockTabs{border-bottom:1px solid var(--border);color:var(--subtle-foreground);white-space:nowrap;gap:18px;margin-bottom:22px;padding-bottom:12px;font-size:13px;display:flex;overflow:hidden}.hero-module__GDrukG__mockTabActive{border-bottom:1px solid var(--primary);color:var(--primary);margin-bottom:-13px;padding-bottom:12px;font-weight:500}.hero-module__GDrukG__mockNote{color:var(--primary);margin-bottom:8px;font-size:12px}.hero-module__GDrukG__mockTitle{color:var(--foreground);letter-spacing:-.02em;margin:0 0 6px;font-size:22px;font-weight:600}.hero-module__GDrukG__mockDescription{max-width:620px;color:var(--muted-foreground);margin:0 0 22px;font-size:13.5px}.hero-module__GDrukG__mockCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hero-module__GDrukG__mockCard{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.hero-module__GDrukG__mockCardViz{background:repeating-linear-gradient(90deg, transparent 0 14%, var(--border-strong) 14% 20%), linear-gradient(180deg, color-mix(in srgb, var(--primary) 16%, transparent), transparent);border-radius:8px;height:74px}.hero-module__GDrukG__mockCardDial .hero-module__GDrukG__mockCardViz{background:radial-gradient(circle at 50% 60%, transparent 42%, var(--primary) 43% 47%, transparent 48%), var(--accent)}.hero-module__GDrukG__mockCard strong{color:var(--foreground);font-size:13.5px;font-weight:600}.hero-module__GDrukG__mockCard span{color:var(--subtle-foreground);font-size:12px}@media (prefers-reduced-motion:reduce){.hero-module__GDrukG__animate{opacity:1;animation:none}.hero-module__GDrukG__heroFlow{stroke-dashoffset:0;animation:none}}@media (max-width:960px){.hero-module__GDrukG__mockSide{display:none}.hero-module__GDrukG__mockUi{grid-template-columns:1fr}}@media (max-width:620px){.hero-module__GDrukG__appMock{margin-top:48px}.hero-module__GDrukG__mockUrl{padding-left:14px;padding-right:14px}.hero-module__GDrukG__mockMain{padding:22px 18px}.hero-module__GDrukG__mockCards{grid-template-columns:1fr}}
