.lp-ru-header.svelte-1uha8ag{margin-bottom:20px}.lp-ru-greeting.svelte-1uha8ag{font-size:var(--text-20);letter-spacing:-.4px;align-items:center;gap:8px;font-weight:800;display:flex}.lp-ru-date.svelte-1uha8ag{font-size:var(--text-13);color:var(--text-muted);margin-top:4px}.lp-stats.svelte-1uha8ag{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px;display:grid}.lp-stat-card.svelte-1uha8ag{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px 18px}.lp-stat-card.lp-stat-soon.svelte-1uha8ag{opacity:.75;border-style:dashed}.lp-stat-label.svelte-1uha8ag{font-size:var(--text-11);text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted);margin-bottom:6px;font-weight:600}.lp-stat-value.svelte-1uha8ag{font-size:var(--text-24);letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-weight:800}.lp-stat-muted.svelte-1uha8ag{color:var(--text-muted)}.lp-stat-meta.svelte-1uha8ag,.lp-stat-error.svelte-1uha8ag{font-size:var(--text-11);color:var(--text-muted);margin-top:2px}.lp-stat-error.svelte-1uha8ag{color:var(--accent-rose)}.lp-inline-error.svelte-1uha8ag{border:1px solid var(--accent-rose);background:var(--accent-rose-glow);color:var(--text-primary);border-radius:var(--radius-sm);font-size:var(--text-13);margin-bottom:16px;padding:10px 14px}.lp-hero.svelte-1uha8ag{border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border);margin-bottom:32px;padding:40px;position:relative;overflow:hidden}.lp-hero-greeting.svelte-1uha8ag{font-size:var(--text-11);text-transform:uppercase;letter-spacing:1.5px;color:var(--accent-blue);margin-bottom:12px;font-weight:600}.lp-hero-title.svelte-1uha8ag{font-size:var(--text-30);letter-spacing:-.7px;margin-bottom:12px;font-weight:800;line-height:1.2}.lp-hero-highlight.svelte-1uha8ag{background:linear-gradient(135deg, var(--accent-blue), var(--accent-purple));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lp-hero-subtitle.svelte-1uha8ag{font-size:var(--text-14);color:var(--text-secondary);max-width:520px;margin-bottom:20px;line-height:1.6}.lp-btn.svelte-1uha8ag{border-radius:var(--radius-sm);font-size:var(--text-13);border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;padding:9px 16px;font-family:inherit;font-weight:600}.lp-btn-primary.svelte-1uha8ag{background:var(--accent-blue);color:#fff;border-color:#0000}.lp-btn-ghost.svelte-1uha8ag{background:0 0}.lp-btn.svelte-1uha8ag:disabled{opacity:.5;cursor:not-allowed}.lp-dock.svelte-1uha8ag{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:28px;padding:18px 20px}.lp-dock-header.svelte-1uha8ag{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.lp-dock-title.svelte-1uha8ag{font-size:var(--text-14);font-weight:700}.lp-dock-count.svelte-1uha8ag{font-size:var(--text-12);color:var(--text-muted)}.lp-app-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.lp-app-tile.svelte-1uha8ag{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:4px;padding:6px;display:flex}.lp-app-tile-main.svelte-1uha8ag{text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;flex:1;align-items:center;gap:10px;min-width:0;padding:4px;font-family:inherit;display:flex}.lp-app-icon.svelte-1uha8ag{width:32px;height:32px;font-size:var(--text-14);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.lp-app-tile-info.svelte-1uha8ag{min-width:0}.lp-app-tile-name.svelte-1uha8ag{font-size:var(--text-13);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.lp-app-tile-status.svelte-1uha8ag{font-size:var(--text-11);color:var(--text-muted)}.lp-pin-btn.svelte-1uha8ag{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-pin-btn.pinned.svelte-1uha8ag{color:var(--accent-amber)}.lp-pin-btn.svelte-1uha8ag:disabled{opacity:.5}.lp-app-tile-add.svelte-1uha8ag{color:var(--text-muted);font-size:var(--text-12);cursor:not-allowed;justify-content:center;gap:8px}.lp-plus-icon.svelte-1uha8ag{font-size:var(--text-16)}.lp-section-header.svelte-1uha8ag{margin-bottom:12px}.lp-section-title.svelte-1uha8ag{font-size:var(--text-16);font-weight:700}.lp-section-subtitle.svelte-1uha8ag{font-size:var(--text-12);color:var(--text-muted);margin-top:2px}.lp-reco-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.lp-reco-card.svelte-1uha8ag{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px}.lp-reco-card.lp-reco-soon.svelte-1uha8ag{opacity:.75;border-style:dashed}.lp-reco-name.svelte-1uha8ag{font-size:var(--text-14);margin-bottom:4px;font-weight:700}.lp-reco-desc.svelte-1uha8ag{font-size:var(--text-12);color:var(--text-secondary);min-height:34px;margin-bottom:12px;line-height:1.4}.lp-skeleton.svelte-1uha8ag{animation:.2s lp-fade-up}.lp-sk-stats.svelte-1uha8ag{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.lp-sk-card.svelte-1uha8ag,.lp-sk-line.svelte-1uha8ag{background:var(--bg-elevated);border-radius:var(--radius);animation:1.6s ease-in-out infinite lp-pulse-soft}.lp-sk-w40.svelte-1uha8ag{width:40%}
