.lotw-card.svelte-1ltafps{display:flex;flex-direction:column;background:var(--alpha-4);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--alpha-10);border-radius:var(--radius-2xl);overflow:hidden;max-width:380px;width:100%;text-decoration:none;color:inherit;box-shadow:inset 0 .5px 0 var(--alpha-12),0 20px 60px var(--black-alpha-40);transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;position:relative}.lotw-card.svelte-1ltafps:hover{transform:translateY(-6px);background:var(--alpha-6);border-color:var(--alpha-15);box-shadow:inset 0 .5px 0 var(--alpha-15),0 28px 80px var(--black-alpha-50)}.lotw-card.placeholder.svelte-1ltafps{cursor:default}.lotw-card.placeholder.svelte-1ltafps:hover{transform:none;background:var(--alpha-4);border-color:var(--alpha-10)}.lotw-badge.svelte-1ltafps{display:flex;align-items:center;justify-content:center;gap:var(--space-1);background:var(--warning-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--warning-border);padding:var(--space-3) var(--space-4);border-radius:0;border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.badge-icon.svelte-1ltafps{color:var(--color-warning-light);font-size:var(--text-md)}.badge-text.svelte-1ltafps{font-size:var(--text-xs);font-weight:600;color:var(--color-warning-light);text-transform:uppercase;letter-spacing:.08em}.discount-badge.svelte-1ltafps{position:absolute;bottom:var(--space-4);right:var(--space-4);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-danger),#dc2626);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--danger-border);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);z-index:2;box-shadow:0 4px 12px var(--danger-bg)}.discount-text.svelte-1ltafps{font-size:var(--text-xs);font-weight:700;color:var(--text-inverse);text-transform:uppercase;letter-spacing:.08em;text-shadow:0 1px 2px var(--black-alpha-30)}.lotw-image.svelte-1ltafps{width:100%;aspect-ratio:4 / 3;background:linear-gradient(180deg,var(--alpha-2) 0%,var(--black-alpha-10) 100%);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.lotw-image.svelte-1ltafps img:where(.svelte-1ltafps){width:100%;height:100%;object-fit:contain;padding:var(--space-5);transition:transform .3s ease;border-radius:var(--radius-lg);filter:brightness(.95) contrast(1.02)}.lotw-card.svelte-1ltafps:hover .lotw-image:where(.svelte-1ltafps) img:where(.svelte-1ltafps){transform:scale(1.05)}.fallback.svelte-1ltafps{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:var(--space-6)}.fallback-text.svelte-1ltafps{font-size:var(--text-xl);font-weight:500;color:var(--alpha-30);text-align:center;line-height:1.4}.lotw-content.svelte-1ltafps{padding:var(--space-6);background:var(--black-alpha-20)}.lens-make.svelte-1ltafps{font-size:var(--text-sm);color:var(--alpha-50);text-transform:uppercase;letter-spacing:.12em;margin:0 0 var(--space-1)}.lens-name.svelte-1ltafps{font-size:var(--text-3xl);font-weight:600;color:var(--text-inverse);margin:0 0 var(--space-3);line-height:1.3}.lens-specs.svelte-1ltafps{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-4)}.spec.svelte-1ltafps{font-size:var(--text-md);color:var(--alpha-60)}.spec-divider.svelte-1ltafps{color:var(--alpha-30);font-size:var(--text-sm)}.view-lens.svelte-1ltafps{font-size:var(--text-md);color:var(--color-secondary);margin:0;transition:color .15s ease}.lotw-card.svelte-1ltafps:hover .view-lens:where(.svelte-1ltafps){color:var(--color-secondary)}@media (max-width: 480px){.lotw-card.svelte-1ltafps{max-width:100%}.lens-name.svelte-1ltafps{font-size:var(--text-3xl)}}.quick-actions.svelte-26bra6{width:100%}.quick-actions-label.svelte-26bra6{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.15em;color:var(--alpha-40);margin:0 0 var(--space-4);font-weight:500}.actions-grid.svelte-26bra6{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3)}.action-card.svelte-26bra6{display:flex;align-items:center;gap:var(--space-3);padding:18px var(--space-5);background:var(--alpha-3);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--alpha-6);border-radius:var(--radius-lg);text-decoration:none;color:inherit;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease;text-align:left;width:100%;font-family:inherit;box-shadow:inset 0 .5px 0 var(--alpha-8),0 4px 20px var(--black-alpha-10)}.action-card.svelte-26bra6:hover{background:var(--alpha-6);border-color:var(--alpha-10);transform:translateY(-2px);box-shadow:inset 0 .5px 0 var(--alpha-12),0 8px 32px var(--black-alpha-20)}.action-icon.svelte-26bra6{font-size:26px;flex-shrink:0;width:44px;height:44px;display:grid;place-items:center;background:var(--alpha-4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-md);border:1px solid var(--alpha-6)}.action-text.svelte-26bra6{flex:1;min-width:0}.action-text.svelte-26bra6 h3:where(.svelte-26bra6){font-size:var(--text-md);font-weight:600;color:var(--text-inverse);margin:0 0 3px;line-height:1.3}.action-text.svelte-26bra6 p:where(.svelte-26bra6){font-size:var(--text-sm);color:var(--alpha-50);margin:0;line-height:1.4}.action-arrow.svelte-26bra6{color:var(--alpha-30);font-size:var(--text-xl);flex-shrink:0;transition:color .15s ease,transform .15s ease}.action-card.svelte-26bra6:hover .action-arrow:where(.svelte-26bra6){color:var(--color-secondary);transform:translate(3px)}@media (max-width: 1200px){.actions-grid.svelte-26bra6{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.actions-grid.svelte-26bra6{grid-template-columns:1fr}.action-card.svelte-26bra6{padding:16px}.action-icon.svelte-26bra6{width:40px;height:40px;font-size:22px}}.responsive-grid.svelte-jspb74{display:grid;grid-template-columns:repeat(var(--grid-columns, 5),1fr);gap:var(--grid-gap, 20px)}.responsive-grid.fluid.svelte-jspb74{grid-template-columns:repeat(auto-fill,minmax(var(--grid-min-width, 240px),1fr))}@media (max-width: 1200px){.responsive-grid.svelte-jspb74:not(.fluid){grid-template-columns:repeat(min(4,var(--grid-columns)),1fr)}}@media (max-width: 900px){.responsive-grid.svelte-jspb74:not(.fluid){grid-template-columns:repeat(min(3,var(--grid-columns)),1fr)}}@media (max-width: 600px){.responsive-grid.svelte-jspb74:not(.fluid){grid-template-columns:repeat(min(2,var(--grid-columns)),1fr)}}@media (max-width: 400px){.responsive-grid.svelte-jspb74{grid-template-columns:1fr}}.post-card.svelte-1mgme4q{display:flex;flex-direction:column;background:var(--alpha-3);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--alpha-8);border-radius:var(--radius-xl);overflow:hidden;text-decoration:none;color:inherit;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease;box-shadow:inset 0 .5px 0 var(--alpha-10),0 10px 40px var(--black-alpha-30)}.post-card.svelte-1mgme4q:hover{transform:translateY(-3px);background:var(--alpha-5);border-color:var(--alpha-12);box-shadow:inset 0 .5px 0 var(--alpha-15),0 16px 50px var(--black-alpha-40)}.post-thumb.svelte-1mgme4q{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;background:var(--black-alpha-20)}.post-thumb.svelte-1mgme4q img:where(.svelte-1mgme4q){width:100%;height:100%;object-fit:cover;transition:transform .2s ease;filter:brightness(.95) contrast(1.02)}.post-card.svelte-1mgme4q:hover .post-thumb:where(.svelte-1mgme4q) img:where(.svelte-1mgme4q){transform:scale(1.04)}.deal-badge.svelte-1mgme4q{position:absolute;top:var(--space-3);right:var(--space-3);background:var(--color-success);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--text-inverse);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);box-shadow:0 4px 12px var(--success-border)}.post-body.svelte-1mgme4q{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);flex:1;background:var(--black-alpha-10)}.post-meta.svelte-1mgme4q{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.post-date.svelte-1mgme4q{font-size:var(--text-sm);color:var(--alpha-50)}.post-categories.svelte-1mgme4q{display:flex;gap:var(--space-1);flex-wrap:wrap}.pill.svelte-1mgme4q{font-size:var(--text-xs);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--alpha-6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid var(--alpha-8);color:var(--alpha-70)}.post-title.svelte-1mgme4q{font-size:var(--text-lg);font-weight:600;color:var(--text-inverse);margin:0;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-desc.svelte-1mgme4q{font-size:var(--text-base);color:var(--alpha-50);margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.empty-state.svelte-1mgme4q{text-align:center;padding:var(--space-12) var(--space-6);color:var(--alpha-50);background:var(--alpha-2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-xl);border:1px dashed var(--alpha-10)}.empty-state.svelte-1mgme4q p:where(.svelte-1mgme4q){margin:0}.post-card.svelte-9qwgqc{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;transition:all .2s ease;text-decoration:none;height:100%;min-height:160px}.post-card.svelte-9qwgqc:hover{transform:translateY(-4px);background:var(--bg-surface-hover);border-color:var(--border-medium);box-shadow:0 4px 20px var(--black-alpha-20)}.card-content.svelte-9qwgqc{display:flex;flex-direction:column;height:100%}.meta.svelte-9qwgqc{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3);font-size:var(--text-sm)}.badge.svelte-9qwgqc{padding:var(--space-1) var(--space-3);border-radius:var(--radius-2xl);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.badge-discussion.svelte-9qwgqc{background:linear-gradient(135deg,var(--info-bg),var(--alpha-15));border:1px solid var(--info-border);color:var(--color-info)}.badge-gear.svelte-9qwgqc{background:linear-gradient(135deg,var(--success-bg),var(--alpha-15));border:1px solid var(--success-border);color:var(--color-success-light)}.badge-images.svelte-9qwgqc{background:linear-gradient(135deg,var(--danger-bg),var(--alpha-15));border:1px solid var(--danger-border);color:var(--color-danger-light)}.date.svelte-9qwgqc{color:var(--alpha-40)}.title.svelte-9qwgqc{font-size:var(--text-lg);font-weight:600;color:var(--text-inverse);margin:0 0 auto;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.footer.svelte-9qwgqc{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);font-size:var(--text-sm);color:var(--text-secondary)}.author.svelte-9qwgqc{font-style:italic}.comments.svelte-9qwgqc{display:flex;align-items:center;gap:var(--space-1)}.empty-state.svelte-9qwgqc{text-align:center;padding:var(--space-10);color:var(--text-secondary)}a.post-card.svelte-9qwgqc{color:var(--text-inverse)}.empty-state.svelte-1hm05bu{text-align:center;padding:var(--space-12) var(--space-6);color:var(--alpha-50);background:var(--alpha-2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-xl);border:1px dashed var(--alpha-10)}.empty-state.svelte-1hm05bu p:where(.svelte-1hm05bu){margin:0}.comments-grid.svelte-1n1ba8l{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-4)}.comment-card.svelte-1n1ba8l{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--alpha-2);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--alpha-6);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease;box-shadow:inset 0 .5px 0 var(--alpha-6),0 4px 16px var(--black-alpha-10)}.comment-card.svelte-1n1ba8l:hover{background:var(--alpha-4);border-color:var(--alpha-10);transform:translateY(-2px);box-shadow:inset 0 .5px 0 var(--alpha-10),0 8px 28px var(--black-alpha-20)}.comment-header.svelte-1n1ba8l{display:flex;align-items:center;gap:var(--space-3)}.avatar.svelte-1n1ba8l{width:34px;height:34px;border-radius:50%;background:var(--info-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--info-border);display:grid;place-items:center;color:var(--color-secondary);font-size:var(--text-base);font-weight:600;flex-shrink:0}.comment-meta.svelte-1n1ba8l{display:flex;flex-direction:column;gap:var(--space-0);min-width:0}.author-name.svelte-1n1ba8l{font-size:var(--text-base);font-weight:600;color:var(--alpha-80);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comment-time.svelte-1n1ba8l{font-size:var(--text-xs);color:var(--alpha-40)}.comment-body.svelte-1n1ba8l{font-size:var(--text-base);color:var(--alpha-60);line-height:1.55;margin:0;font-style:italic;flex:1}.comment-context.svelte-1n1ba8l{display:flex;flex-direction:column;gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--alpha-5)}.context-type.svelte-1n1ba8l{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--alpha-30)}.context-title.svelte-1n1ba8l{font-size:var(--text-sm);color:var(--alpha-50);transition:color .15s ease}.comment-card.svelte-1n1ba8l:hover .context-title:where(.svelte-1n1ba8l){color:var(--color-secondary)}.empty-state.svelte-1n1ba8l{text-align:center;padding:var(--space-12) var(--space-6);color:var(--alpha-50);background:var(--alpha-2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-xl);border:1px dashed var(--alpha-10)}.empty-state.svelte-1n1ba8l p:where(.svelte-1n1ba8l){margin:0}@media (max-width: 1200px){.comments-grid.svelte-1n1ba8l{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.comments-grid.svelte-1n1ba8l{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.comments-grid.svelte-1n1ba8l{grid-template-columns:1fr}}.recently-updated.svelte-1e4o2dh{max-width:800px;margin:0 auto}.section-header.svelte-1e4o2dh{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.header-left.svelte-1e4o2dh{display:flex;align-items:center;gap:10px}.icon.svelte-1e4o2dh{font-size:18px}.section-header.svelte-1e4o2dh h3:where(.svelte-1e4o2dh){font-size:17px;font-weight:600;color:var(--alpha-80);margin:0}.header-desc.svelte-1e4o2dh{font-size:var(--text-sm);color:var(--alpha-40);margin:0}.updates-list.svelte-1e4o2dh{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.update-item.svelte-1e4o2dh{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--alpha-2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--alpha-4);border-radius:var(--radius-md);transition:background .15s ease,border-color .15s ease}.update-item.svelte-1e4o2dh:hover{background:var(--alpha-4);border-color:var(--alpha-8)}.update-date.svelte-1e4o2dh{font-size:var(--text-xs);color:var(--alpha-40);white-space:nowrap;min-width:55px;padding-top:2px}.update-text.svelte-1e4o2dh{font-size:var(--text-base);color:var(--alpha-60);line-height:1.5}.empty.svelte-1e4o2dh{text-align:center;color:var(--alpha-40);font-size:var(--text-base);padding:var(--space-6)}@media (max-width: 600px){.section-header.svelte-1e4o2dh{flex-direction:column;align-items:flex-start}.update-item.svelte-1e4o2dh{flex-direction:column;gap:6px}.update-date.svelte-1e4o2dh{min-width:auto}}.homepage.svelte-1uha8ag{margin-top:0;padding:0 0 100px;color:var(--text-primary);width:100%;overflow-x:hidden}.hero.svelte-1uha8ag{position:relative;--lotw-max-width: 420px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:120px max(var(--space-8),5vw) 100px;min-height:600px;max-width:1400px;margin:0 auto}.hero.svelte-1uha8ag:before{content:"";position:absolute;width:600px;height:600px;background:radial-gradient(circle,var(--alpha-8) 0%,transparent 70%);top:-100px;left:-100px;z-index:-1;pointer-events:none}.hero-content.svelte-1uha8ag{max-width:640px;z-index:1}.eyebrow.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.25em;font-size:var(--text-sm);color:#8fa0d6;margin-bottom:var(--space-6);font-weight:600;display:inline-block;padding:var(--space-1) var(--space-3);background:var(--info-bg);border-radius:var(--radius-2xl);border:1px solid var(--border-primary)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(48px,6vw,72px);font-weight:800;color:var(--text-inverse);margin:0 0 var(--space-6);line-height:1.05;letter-spacing:-.03em;text-shadow:0 20px 60px var(--black-alpha-50)}.subtitle.svelte-1uha8ag{font-size:clamp(18px,2vw,24px);color:var(--text-secondary);margin:0 0 var(--space-12);line-height:1.5;max-width:520px;font-weight:400}.hero-cta.svelte-1uha8ag{display:flex;gap:var(--space-4);flex-wrap:wrap}.hero-featured.svelte-1uha8ag{display:flex;justify-content:center;position:relative}.hero-featured.svelte-1uha8ag:before{content:"";position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;background:radial-gradient(circle,var(--alpha-5) 0%,transparent 70%);z-index:-1}.section.svelte-1uha8ag{padding:var(--space-20) max(var(--space-8),5vw);max-width:1400px;margin:0 auto}.section-header.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--space-10);flex-wrap:wrap;gap:var(--space-5);padding-bottom:var(--space-5);border-bottom:1px solid var(--alpha-4)}.section-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(24px,3vw,32px);font-weight:700;color:var(--text-inverse);margin:0;letter-spacing:-.02em}.view-all.svelte-1uha8ag{color:var(--text-secondary);font-size:var(--text-lg);font-weight:500;text-decoration:none;padding:var(--space-2) var(--space-4);background:var(--glass-bg);border-radius:var(--radius-2xl);border:1px solid var(--alpha-5);transition:all .2s ease}.view-all.svelte-1uha8ag:hover{color:var(--text-inverse);background:var(--glass-border);border-color:var(--alpha-10);transform:translate(4px)}.seo-block.svelte-1uha8ag{margin:var(--space-10) auto;border-radius:var(--radius-2xl);background:var(--black-alpha-40);border:1px solid var(--glass-bg);position:relative;overflow:hidden}.seo-block.svelte-1uha8ag:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--alpha-10),transparent)}.seo-content.svelte-1uha8ag{max-width:800px;margin:0 auto;position:relative;z-index:1}.seo-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--text-5xl);font-weight:700;background:linear-gradient(180deg,var(--text-inverse),var(--text-secondary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 var(--space-8);text-align:center}.seo-content.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#acb3c6;line-height:1.8;margin:0 0 var(--space-6);font-size:var(--text-xl)}.seo-content.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--text-inverse);font-weight:600}.section-subtle.svelte-1uha8ag{background:var(--black-alpha-20);border-top:1px solid var(--alpha-4);margin-top:var(--space-10)}@media (max-width: 1100px){.hero.svelte-1uha8ag{grid-template-columns:1fr;gap:60px;text-align:center;padding:100px var(--space-6) var(--space-20);min-height:auto}.hero-content.svelte-1uha8ag{margin:0 auto}.subtitle.svelte-1uha8ag{margin-left:auto;margin-right:auto}.hero-cta.svelte-1uha8ag{justify-content:center}}@media (max-width: 768px){.section.svelte-1uha8ag{padding:60px var(--space-5)}.hero.svelte-1uha8ag{padding:var(--space-20) var(--space-5) 60px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:var(--text-8xl)}.eyebrow.svelte-1uha8ag{margin-bottom:var(--space-4)}.hero-cta.svelte-1uha8ag{flex-direction:column;align-items:center;width:100%}.btn{width:100%;max-width:320px;justify-content:center;padding:var(--space-4) var(--space-6)}}
