.portal-container.svelte-1uha8ag{color:#1d1d1f;box-sizing:border-box;background-color:#f5f5f7;flex-direction:column;align-items:center;width:100vw;height:100dvh;padding:0 24px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;overflow-y:auto}.portal-header.svelte-1uha8ag{border-bottom:1px solid #e8e8ed;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;max-width:1000px;height:80px;display:flex}.logo-area.svelte-1uha8ag{align-items:center;gap:10px;display:flex}.portal-logo.svelte-1uha8ag{width:36px;height:36px}.brand-name.svelte-1uha8ag{letter-spacing:-.5px;font-size:20px;font-weight:800}.portal-badge.svelte-1uha8ag{color:var(--primary-color);border:1px solid var(--primary-color);letter-spacing:.5px;border-radius:12px;padding:3px 8px;font-size:10px;font-weight:700}.hero-section.svelte-1uha8ag{text-align:center;max-width:650px;margin:64px 0 48px;padding:0 16px}.hero-section.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-1px;background:linear-gradient(135deg,#1d1d1f 0%,#434345 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:16px;font-size:40px;font-weight:800;line-height:1.2}.hero-subtitle.svelte-1uha8ag{color:#86868b;font-size:16px;line-height:1.6}.services-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:24px;width:100%;max-width:1000px;margin-bottom:64px;display:grid}@media (width>=769px){.services-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr 1fr}}.service-card.svelte-1uha8ag{color:inherit;background:#fff;border:1px solid #e8e8ed;border-radius:24px;flex-direction:column;padding:32px;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000005}.service-card.active.svelte-1uha8ag:hover{border-color:var(--primary-color);transform:translateY(-6px);box-shadow:0 16px 40px #1971c20f}.service-card.disabled.svelte-1uha8ag{opacity:.7}.service-icon.svelte-1uha8ag{border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:24px;display:flex}.wari-icon.svelte-1uha8ag{color:var(--primary-color);background-color:#1971c214}.career-icon.svelte-1uha8ag,.food-icon.svelte-1uha8ag{color:#86868b;background-color:#f5f5f7}.service-content.svelte-1uha8ag{flex-direction:column;flex:1;display:flex}.status-badge.svelte-1uha8ag{border-radius:10px;width:fit-content;margin-bottom:12px;padding:3px 8px;font-size:10px;font-weight:700}.status-badge.active.svelte-1uha8ag{color:#2f9e44;background-color:#40c0571a}.status-badge.pending.svelte-1uha8ag{color:#86868b;background-color:#f1f3f5}.service-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){flex-direction:column;margin-bottom:12px;font-size:18px;font-weight:700;display:flex}.ja-sub.svelte-1uha8ag{color:#86868b;margin-top:2px;font-size:11px;font-weight:500}.service-content.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#86868b;margin-bottom:32px;font-size:13px;line-height:1.6}.action-link.svelte-1uha8ag{color:var(--primary-color);align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:700;transition:gap .2s;display:flex}.service-card.active.svelte-1uha8ag:hover .action-link:where(.svelte-1uha8ag){gap:10px}.action-link.disabled.svelte-1uha8ag{color:#86868b;font-weight:500}.portal-footer.svelte-1uha8ag{color:#86868b;border-top:1px solid #e8e8ed;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;width:100%;max-width:1000px;margin-top:auto;padding:32px 0;font-size:11px;display:flex}.tech-domain.svelte-1uha8ag{color:#d2d2d7;font-weight:600}
