.lotw-card.svelte-1ltafps{display:flex;flex-direction:column;background:#ffffff0a;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.1);border-radius:24px;overflow:hidden;max-width:380px;width:100%;text-decoration:none;color:inherit;box-shadow:inset 0 .5px #ffffff1f,0 20px 60px #0006;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:#ffffff0f;border-color:#ffffff26;box-shadow:inset 0 .5px #ffffff26,0 28px 80px #00000080}.lotw-card.placeholder.svelte-1ltafps{cursor:default}.lotw-card.placeholder.svelte-1ltafps:hover{transform:none;background:#ffffff0a;border-color:#ffffff1a}.lotw-badge.svelte-1ltafps{display:flex;align-items:center;justify-content:center;gap:6px;background:#ffc8321f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,200,100,.2);padding:12px 16px;border-radius:24px 24px 0 0}.badge-icon.svelte-1ltafps{color:#ffd54f;font-size:14px}.badge-text.svelte-1ltafps{font-size:11px;font-weight:600;color:#ffeaa7;text-transform:uppercase;letter-spacing:.08em}.discount-badge.svelte-1ltafps{position:absolute;bottom:16px;right:16px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ef4444e6,#dc2626e6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,100,100,.3);padding:8px 14px;border-radius:999px;z-index:2;box-shadow:0 4px 12px #ef444466}.discount-text.svelte-1ltafps{font-size:11px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.08em;text-shadow:0 1px 2px rgba(0,0,0,.3)}.lotw-image.svelte-1ltafps{width:100%;aspect-ratio:4 / 3;background:linear-gradient(180deg,#ffffff05,#00000026);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:20px;transition:transform .3s ease;border-radius:12px;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:24px}.fallback-text.svelte-1ltafps{font-size:16px;font-weight:500;color:#ffffff59;text-align:center;line-height:1.4}.lotw-content.svelte-1ltafps{padding:24px;background:#0003}.lens-make.svelte-1ltafps{font-size:12px;color:#ffffff80;text-transform:uppercase;letter-spacing:.12em;margin:0 0 6px}.lens-name.svelte-1ltafps{font-size:22px;font-weight:600;color:#fff;margin:0 0 12px;line-height:1.3}.lens-specs.svelte-1ltafps{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.spec.svelte-1ltafps{font-size:14px;color:#ffffffa6}.spec-divider.svelte-1ltafps{color:#ffffff4d;font-size:12px}.view-lens.svelte-1ltafps{font-size:14px;color:#6b8aff;margin:0;transition:color .15s ease}.lotw-card.svelte-1ltafps:hover .view-lens:where(.svelte-1ltafps){color:#8aa4ff}@media (max-width: 480px){.lotw-card.svelte-1ltafps{max-width:100%}.lens-name.svelte-1ltafps{font-size:20px}}.quick-actions.svelte-26bra6{width:100%}.quick-actions-label.svelte-26bra6{font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:#ffffff73;margin:0 0 16px;font-weight:500}.actions-grid.svelte-26bra6{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.action-card.svelte-26bra6{display:flex;align-items:center;gap:14px;padding:18px 20px;background:#ffffff08;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.06);border-radius:14px;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 #ffffff14,0 4px 20px #00000026}.action-card.svelte-26bra6:hover{background:#ffffff0f;border-color:#ffffff1a;transform:translateY(-2px);box-shadow:inset 0 .5px #ffffff1f,0 8px 32px #00000040}.action-icon.svelte-26bra6{font-size:26px;flex-shrink:0;width:44px;height:44px;display:grid;place-items:center;background:#ffffff0a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:10px;border:1px solid rgba(255,255,255,.06)}.action-text.svelte-26bra6{flex:1;min-width:0}.action-text.svelte-26bra6 h3:where(.svelte-26bra6){font-size:14px;font-weight:600;color:#fff;margin:0 0 3px;line-height:1.3}.action-text.svelte-26bra6 p:where(.svelte-26bra6){font-size:12px;color:#ffffff80;margin:0;line-height:1.4}.action-arrow.svelte-26bra6{color:#ffffff4d;font-size:16px;flex-shrink:0;transition:color .15s ease,transform .15s ease}.action-card.svelte-26bra6:hover .action-arrow:where(.svelte-26bra6){color:#6b8aff;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}}.posts-grid.svelte-1mgme4q{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.posts-grid.deals.svelte-1mgme4q{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.post-card.svelte-1mgme4q{display:flex;flex-direction:column;background:#ffffff08;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:16px;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 #ffffff1a,0 10px 40px #0000004d}.post-card.svelte-1mgme4q:hover{transform:translateY(-3px);background:#ffffff0d;border-color:#ffffff1f;box-shadow:inset 0 .5px #ffffff26,0 16px 50px #0006}.post-thumb.svelte-1mgme4q{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;background:#0003}.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:10px;right:10px;background:#22c55ee6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:5px 10px;border-radius:6px;box-shadow:0 4px 12px #22c55e59}.post-body.svelte-1mgme4q{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1;background:#00000026}.post-meta.svelte-1mgme4q{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.post-date.svelte-1mgme4q{font-size:12px;color:#ffffff80}.post-categories.svelte-1mgme4q{display:flex;gap:6px;flex-wrap:wrap}.pill.svelte-1mgme4q{font-size:10px;padding:3px 8px;border-radius:999px;background:#ffffff0f;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.08);color:#ffffffb3}.post-title.svelte-1mgme4q{font-size:15px;font-weight:600;color:#fff;margin:0;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-desc.svelte-1mgme4q{font-size:13px;color:#ffffff8c;margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.empty-state.svelte-1mgme4q{text-align:center;padding:48px 24px;color:#ffffff80;background:#ffffff05;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:16px;border:1px dashed rgba(255,255,255,.1)}.empty-state.svelte-1mgme4q p:where(.svelte-1mgme4q){margin:0}@media (max-width: 1200px){.posts-grid.svelte-1mgme4q{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.posts-grid.svelte-1mgme4q{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.posts-grid.svelte-1mgme4q{grid-template-columns:1fr}}.deals-grid.svelte-1hm05bu{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}.deal-card.svelte-1hm05bu{display:flex;flex-direction:column;background:#ffffff08;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:16px;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 #ffffff1a,0 10px 40px #0000004d;height:100%}.deal-card.svelte-1hm05bu:hover{transform:translateY(-3px);background:#ffffff0d;border-color:#ffffff1f;box-shadow:inset 0 .5px #ffffff26,0 16px 50px #0006}.deal-card.expired.svelte-1hm05bu{opacity:.6}.deal-card.expired.svelte-1hm05bu:hover{transform:translateY(-1px)}.deal-body.svelte-1hm05bu{padding:18px;display:flex;flex-direction:column;gap:12px;flex:1;background:#00000026}.deal-header.svelte-1hm05bu{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.deal-badge.svelte-1hm05bu{background:#22c55ee6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:5px 10px;border-radius:6px;box-shadow:0 4px 12px #22c55e59}.deal-expires.svelte-1hm05bu{font-size:11px;color:#fff9;font-weight:500}.deal-expires.expired.svelte-1hm05bu{color:#ef4444cc}.deal-title.svelte-1hm05bu{font-size:16px;font-weight:600;color:#fff;margin:0;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.deal-desc.svelte-1hm05bu{font-size:14px;color:#ffffffa6;margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.coupon-code.svelte-1hm05bu{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#ffffff0d;border:1px dashed rgba(255,255,255,.15);border-radius:8px;margin-top:4px}.coupon-label.svelte-1hm05bu{font-size:12px;color:#fff9;font-weight:500}.coupon-value.svelte-1hm05bu{font-family:Monaco,Courier New,monospace;font-size:14px;font-weight:700;color:#fff;background:#4bb3ff26;padding:4px 8px;border-radius:4px;letter-spacing:.5px}.deal-meta.svelte-1hm05bu{margin-top:auto;padding-top:8px;border-top:1px solid rgba(255,255,255,.05)}.deal-date.svelte-1hm05bu{font-size:12px;color:#fff6}.empty-state.svelte-1hm05bu{text-align:center;padding:48px 24px;color:#ffffff80;background:#ffffff05;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:16px;border:1px dashed rgba(255,255,255,.1)}.empty-state.svelte-1hm05bu p:where(.svelte-1hm05bu){margin:0}@media (max-width: 900px){.deals-grid.svelte-1hm05bu{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.deals-grid.svelte-1hm05bu{grid-template-columns:1fr}}.comments-grid.svelte-1n1ba8l{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.comment-card.svelte-1n1ba8l{display:flex;flex-direction:column;gap:14px;padding:18px;background:#ffffff06;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.06);border-radius:14px;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 #ffffff0f,0 4px 16px #00000026}.comment-card.svelte-1n1ba8l:hover{background:#ffffff0b;border-color:#ffffff1a;transform:translateY(-2px);box-shadow:inset 0 .5px #ffffff1a,0 8px 28px #00000040}.comment-header.svelte-1n1ba8l{display:flex;align-items:center;gap:12px}.avatar.svelte-1n1ba8l{width:34px;height:34px;border-radius:50%;background:#6b8aff26;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(107,138,255,.25);display:grid;place-items:center;color:#8aa4ff;font-size:13px;font-weight:600;flex-shrink:0}.comment-meta.svelte-1n1ba8l{display:flex;flex-direction:column;gap:2px;min-width:0}.author-name.svelte-1n1ba8l{font-size:13px;font-weight:600;color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comment-time.svelte-1n1ba8l{font-size:11px;color:#fff6}.comment-body.svelte-1n1ba8l{font-size:13px;color:#ffffffa6;line-height:1.55;margin:0;font-style:italic;flex:1}.comment-context.svelte-1n1ba8l{display:flex;flex-direction:column;gap:4px;padding-top:12px;border-top:1px solid rgba(255,255,255,.05)}.context-type.svelte-1n1ba8l{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#ffffff59}.context-title.svelte-1n1ba8l{font-size:12px;color:#ffffff8c;transition:color .15s ease}.comment-card.svelte-1n1ba8l:hover .context-title:where(.svelte-1n1ba8l){color:#6b8aff}.empty-state.svelte-1n1ba8l{text-align:center;padding:48px 24px;color:#ffffff80;background:#ffffff05;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:16px;border:1px dashed rgba(255,255,255,.1)}.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:#ffffffe6;margin:0}.header-desc.svelte-1e4o2dh{font-size:12px;color:#fff6;margin:0}.updates-list.svelte-1e4o2dh{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.update-item.svelte-1e4o2dh{display:flex;align-items:flex-start;gap:16px;padding:12px 16px;background:#ffffff05;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.04);border-radius:10px;transition:background .15s ease,border-color .15s ease}.update-item.svelte-1e4o2dh:hover{background:#ffffff0a;border-color:#ffffff14}.update-date.svelte-1e4o2dh{font-size:11px;color:#fff6;white-space:nowrap;min-width:55px;padding-top:2px}.update-text.svelte-1e4o2dh{font-size:13px;color:#ffffffa6;line-height:1.5}.empty.svelte-1e4o2dh{text-align:center;color:#fff6;font-size:13px;padding:24px}@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:64px;padding:0 0 80px;color:#e7e8ed;max-width:1400px;margin-left:auto;margin-right:auto}.hero.svelte-1uha8ag{--lotw-max-width: 380px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:60px 32px 80px;min-height:520px}.hero-content.svelte-1uha8ag{max-width:600px}.eyebrow.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.2em;font-size:11px;color:#9aa0b5;margin-bottom:16px;font-weight:500}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(40px,5vw,64px);font-weight:700;color:#fff;margin:0 0 20px;line-height:1.1;letter-spacing:-.02em}.subtitle.svelte-1uha8ag{font-size:clamp(18px,2vw,22px);color:#b7bccd;margin:0 0 36px;line-height:1.5;max-width:480px}.hero-cta.svelte-1uha8ag{display:flex;gap:14px;flex-wrap:wrap}.btn-primary.svelte-1uha8ag{display:inline-flex;align-items:center;padding:16px 28px;background:linear-gradient(145deg,#4d6bff,#4bb3ff);border:1px solid rgba(255,255,255,.15);border-radius:14px;color:#fff;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;box-shadow:inset 0 1px #fff3,0 12px 30px #4d6bff59;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.btn-primary.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff40,0 16px 40px #4d6bff73;filter:brightness(1.05)}.btn-secondary.svelte-1uha8ag{display:inline-flex;align-items:center;padding:16px 28px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:14px;color:#e7e8ed;font-size:16px;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.btn-secondary.svelte-1uha8ag:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-2px)}.hero-featured.svelte-1uha8ag{display:flex;justify-content:center}.section.svelte-1uha8ag{padding:48px 32px}.section-header.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;flex-wrap:wrap;gap:12px}.section-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(22px,2.5vw,28px);font-weight:600;color:#fff;margin:0}.view-all.svelte-1uha8ag{color:#9aa0b5;font-size:14px;text-decoration:none;transition:color .15s ease}.view-all.svelte-1uha8ag:hover{color:#fff}.seo-block.svelte-1uha8ag{background:linear-gradient(145deg,#12121899,#0c0c1266);border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04)}.seo-content.svelte-1uha8ag{max-width:800px;margin:0 auto}.seo-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:24px;font-weight:600;color:#fff;margin:0 0 20px;text-align:center}.seo-content.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#b7bccd;line-height:1.75;margin:0 0 18px;font-size:15px}.seo-content.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{margin-bottom:0}.seo-content.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#e7e8ed}.section-subtle.svelte-1uha8ag{background:#0003;border-top:1px solid rgba(255,255,255,.04)}@media (max-width: 1100px){.hero.svelte-1uha8ag{grid-template-columns:1fr;gap:40px;text-align:center;padding:40px 24px 60px;min-height:auto}.hero-content.svelte-1uha8ag,.subtitle.svelte-1uha8ag{max-width:100%}.hero-cta.svelte-1uha8ag{justify-content:center}}@media (max-width: 768px){.section.svelte-1uha8ag{padding:36px 18px}.hero.svelte-1uha8ag{padding:32px 18px 48px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:36px}.hero-cta.svelte-1uha8ag{flex-direction:column;align-items:center}.btn-primary.svelte-1uha8ag,.btn-secondary.svelte-1uha8ag{width:100%;max-width:var(--lotw-max-width);justify-content:center}}
