.news-article.svelte-1njytq6{background:var(--color-white);color:var(--color-gray-700)}.article-header.svelte-1njytq6{padding:calc(var(--space-16) + 60px) 0 var(--space-12);background:linear-gradient(180deg,#f5f7ff 0%,var(--color-white) 100%);text-align:center}.back-link.svelte-1njytq6{display:block;text-align:left;font-size:var(--font-size-sm);font-weight:600;color:var(--color-navy);margin-bottom:var(--space-6);text-decoration:none}.back-link.svelte-1njytq6:hover{color:var(--color-navy-deep)}.article-meta.svelte-1njytq6{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-gray-500);margin-bottom:var(--space-4)}.article-category.svelte-1njytq6{font-weight:700;color:var(--color-navy);text-transform:uppercase;letter-spacing:.06em;font-size:var(--font-size-xs);background:#00356614;padding:var(--space-1) var(--space-3);border-radius:var(--border-radius-full)}.dot.svelte-1njytq6{color:var(--color-gray-300)}.article-header.svelte-1njytq6 h1:where(.svelte-1njytq6){font-size:var(--font-size-4xl);font-weight:700;color:var(--color-navy-dark);line-height:1.15;max-width:820px;margin:0 auto var(--space-5)}.article-excerpt.svelte-1njytq6{font-size:var(--font-size-lg);color:var(--color-gray-700);max-width:720px;margin:0 auto var(--space-6);line-height:1.6}.article-tags.svelte-1njytq6{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-2)}.tag.svelte-1njytq6{font-size:var(--font-size-xs);font-weight:600;color:var(--color-navy-dark);background:var(--color-white);border:1px solid var(--color-gray-200);padding:4px 10px;border-radius:var(--border-radius-full)}.article-section.svelte-1njytq6{padding:var(--space-12) 0}.container.narrow.svelte-1njytq6{max-width:760px}.article-section.svelte-1njytq6 h2:where(.svelte-1njytq6){font-size:var(--font-size-3xl);font-weight:700;color:var(--color-navy-dark);line-height:1.2;margin-bottom:var(--space-5)}.article-section.svelte-1njytq6 p:where(.svelte-1njytq6){font-size:var(--font-size-lg);line-height:1.7;color:var(--color-gray-700);margin-bottom:var(--space-4)}.article-section.svelte-1njytq6 strong{color:var(--color-navy-dark);font-weight:700}.intro.svelte-1njytq6{padding-top:var(--space-8)}.split-grid.svelte-1njytq6{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:center}.split.reverse.svelte-1njytq6 .split-text:where(.svelte-1njytq6){order:2}.split-text.svelte-1njytq6{opacity:0;transform:translateY(20px);transition:opacity .7s ease-out,transform .7s ease-out}.split-visual.svelte-1njytq6{opacity:0;transform:translateY(20px);transition:opacity .7s ease-out .15s,transform .7s ease-out .15s;position:relative;min-height:360px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f7ff,#fff8e6);border-radius:24px;padding:var(--space-12) var(--space-10);overflow:hidden}.split.visible.svelte-1njytq6 .split-text:where(.svelte-1njytq6),.split.visible.svelte-1njytq6 .split-visual:where(.svelte-1njytq6){opacity:1;transform:translateY(0)}.eyebrow.svelte-1njytq6{display:inline-block;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-navy);background:#00356614;padding:var(--space-1) var(--space-3);border-radius:var(--border-radius-full);margin-bottom:var(--space-4)}.split-visual.shot.svelte-1njytq6{padding:var(--space-8)}.shot-frame.svelte-1njytq6{margin:0;width:100%;max-width:280px;border-radius:22px;overflow:hidden;background:var(--color-white);box-shadow:0 20px 46px #00081433;border:1px solid rgba(0,8,20,.06)}.shot-frame.svelte-1njytq6 picture:where(.svelte-1njytq6){display:block}.shot-frame.svelte-1njytq6 img:where(.svelte-1njytq6){display:block;width:100%;height:auto}.queue-line.svelte-1njytq6{display:block;height:8px;border-radius:4px;background:var(--color-gray-200)}.queue-line.dark.svelte-1njytq6{background:var(--color-gray-300)}.queue-line.pale.svelte-1njytq6{background:var(--color-gray-100)}.queue-line.w72.svelte-1njytq6{width:72%}.queue-line.w70.svelte-1njytq6{width:70%}.queue-line.w66.svelte-1njytq6{width:66%}.queue-line.w64.svelte-1njytq6{width:64%}.queue-line.w58.svelte-1njytq6{width:58%}.queue-line.w52.svelte-1njytq6{width:52%}.queue-line.w44.svelte-1njytq6{width:44%}.queue-line.w40.svelte-1njytq6{width:40%}.queue-line.w36.svelte-1njytq6{width:36%}.queue-illu.svelte-1njytq6{width:100%;max-width:320px;display:flex;flex-direction:column;gap:var(--space-4)}.queue-card.svelte-1njytq6{background:var(--color-white);border-radius:18px;padding:var(--space-3);box-shadow:0 16px 38px #0008141f;display:flex;flex-direction:column;gap:6px}.queue-item.svelte-1njytq6{display:flex;align-items:center;gap:var(--space-3);padding:10px 12px;border-radius:12px;opacity:0;transform:translateY(8px);transition:opacity .45s ease-out,transform .45s ease-out}.split.visible.svelte-1njytq6 .queue-item:where(.svelte-1njytq6){opacity:1;transform:translateY(0)}.split.visible.svelte-1njytq6 .qi1:where(.svelte-1njytq6){transition-delay:.3s}.split.visible.svelte-1njytq6 .qi2:where(.svelte-1njytq6){transition-delay:.44s}.split.visible.svelte-1njytq6 .qi3:where(.svelte-1njytq6){transition-delay:.58s}.queue-thumb.svelte-1njytq6{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--color-white);flex-shrink:0}.t-photo.svelte-1njytq6{background:#8b5cf6}.t-file.svelte-1njytq6{background:#3b82f6}.queue-body.svelte-1njytq6{flex:1;display:flex;flex-direction:column;gap:7px;min-width:0}.queue-track.svelte-1njytq6{display:block;height:5px;border-radius:3px;background:var(--color-gray-100);overflow:hidden}.queue-fill.svelte-1njytq6{display:block;height:100%;border-radius:3px;width:0;transition:width .9s ease-out .5s}.split.visible.svelte-1njytq6 .queue-fill.full:where(.svelte-1njytq6){width:100%;background:#10b981}.split.visible.svelte-1njytq6 .queue-fill.part:where(.svelte-1njytq6){width:62%;background:var(--color-navy)}.split.visible.svelte-1njytq6 .queue-fill.none:where(.svelte-1njytq6){width:0}.queue-state.svelte-1njytq6{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.s-done.svelte-1njytq6{background:#10b981;color:var(--color-white)}.s-live.svelte-1njytq6{background:#0035661a;color:var(--color-navy)}.s-wait.svelte-1njytq6{background:var(--color-gray-100);color:var(--color-gray-500)}.queue-status.svelte-1njytq6{display:flex;align-items:center;gap:var(--space-3);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--border-radius-full);padding:9px 14px;box-shadow:0 8px 22px #00081414}.queue-status-icon.svelte-1njytq6{color:var(--color-gray-500);display:flex;flex-shrink:0}.cache-illu.svelte-1njytq6{width:100%;max-width:320px;display:flex;flex-direction:column;gap:var(--space-4)}.cache-sync.svelte-1njytq6{align-self:flex-start;display:flex;align-items:center;gap:var(--space-2);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--border-radius-full);padding:7px 14px 7px 10px;box-shadow:0 8px 22px #00081414}.cache-sync-icon.svelte-1njytq6{color:#10b981;display:flex;flex-shrink:0}.cache-sync.svelte-1njytq6 .queue-line:where(.svelte-1njytq6){width:84px}.split.visible.svelte-1njytq6 .cache-sync-icon:where(.svelte-1njytq6){animation:svelte-1njytq6-cache-spin 1.1s ease-in-out .4s 1}@keyframes svelte-1njytq6-cache-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cache-card.svelte-1njytq6{background:var(--color-white);border-radius:18px;padding:var(--space-3);box-shadow:0 16px 38px #0008141f;display:flex;flex-direction:column;gap:4px}.cache-row.svelte-1njytq6{display:flex;align-items:center;gap:var(--space-3);padding:12px;border-radius:12px;opacity:0;transition:opacity .35s ease-out}.split.visible.svelte-1njytq6 .cache-row:where(.svelte-1njytq6){opacity:1;transition-delay:.25s}.cache-dot.svelte-1njytq6{width:10px;height:10px;border-radius:50%;flex-shrink:0}.d-navy.svelte-1njytq6{background:var(--color-navy)}.d-gold.svelte-1njytq6{background:var(--color-gold)}.d-green.svelte-1njytq6{background:#10b981}.cache-lines.svelte-1njytq6{flex:1;display:flex;flex-direction:column;gap:7px;min-width:0}.polish.svelte-1njytq6{background:var(--color-gray-50);border-radius:24px;margin:var(--space-8) auto;padding:var(--space-12) 0}.polish-intro.svelte-1njytq6{margin-bottom:var(--space-6)}.polish-list.svelte-1njytq6{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.polish-list.svelte-1njytq6 li:where(.svelte-1njytq6){display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--font-size-base);color:var(--color-gray-700);line-height:1.6}.polish-list.svelte-1njytq6 strong{color:var(--color-navy-dark);font-weight:700}.polish-check.svelte-1njytq6{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#10b981;color:var(--color-white);display:flex;align-items:center;justify-content:center;margin-top:2px}.article-cta.svelte-1njytq6{padding:var(--space-8) 0 var(--space-16)}.cta-box.svelte-1njytq6{background:linear-gradient(135deg,var(--color-navy-dark) 0%,var(--color-navy) 100%);border-radius:24px;padding:var(--space-12) var(--space-8);text-align:center;color:var(--color-white)}.cta-box.svelte-1njytq6 h2:where(.svelte-1njytq6){font-size:var(--font-size-2xl);font-weight:700;color:var(--color-white);margin-bottom:var(--space-3)}.cta-box.svelte-1njytq6 p:where(.svelte-1njytq6){font-size:var(--font-size-base);color:#ffffffd9;margin-bottom:var(--space-6)}.cta-button.svelte-1njytq6{display:inline-block;background:var(--color-gold);color:var(--color-navy-dark);font-size:var(--font-size-base);font-weight:700;padding:var(--space-3) var(--space-8);border-radius:var(--border-radius-full);text-decoration:none;box-shadow:0 12px 28px #ffc30059;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.cta-button.svelte-1njytq6:hover{transform:translateY(-2px);box-shadow:0 16px 36px #ffc30073}.article-share.svelte-1njytq6{padding:0 0 var(--space-16);text-align:center}.share-label.svelte-1njytq6{display:inline-block;font-size:var(--font-size-sm);color:var(--color-gray-500);margin-right:var(--space-3)}.share-btn.svelte-1njytq6{display:inline-flex;align-items:center;gap:var(--space-2);background:var(--color-white);color:var(--color-navy-dark);font-size:var(--font-size-sm);font-weight:600;padding:var(--space-2) var(--space-4);border:1px solid var(--color-gray-200);border-radius:var(--border-radius-full);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast)}.share-btn.svelte-1njytq6:hover{border-color:var(--color-navy);color:var(--color-navy)}@media(max-width:768px){.article-header.svelte-1njytq6 h1:where(.svelte-1njytq6){font-size:var(--font-size-2xl)}.article-excerpt.svelte-1njytq6{font-size:var(--font-size-base)}.split-grid.svelte-1njytq6{grid-template-columns:1fr;gap:var(--space-6)}.split.reverse.svelte-1njytq6 .split-text:where(.svelte-1njytq6){order:0}.article-section.svelte-1njytq6 h2:where(.svelte-1njytq6){font-size:var(--font-size-2xl)}.article-section.svelte-1njytq6 p:where(.svelte-1njytq6){font-size:var(--font-size-base)}.split-visual.svelte-1njytq6{min-height:300px;padding:var(--space-10) var(--space-6)}.shot-frame.svelte-1njytq6{max-width:240px}.cta-box.svelte-1njytq6{padding:var(--space-8) var(--space-6)}.cta-box.svelte-1njytq6 h2:where(.svelte-1njytq6){font-size:var(--font-size-xl)}}@media(prefers-reduced-motion:reduce){.split-text.svelte-1njytq6,.split-visual.svelte-1njytq6,.queue-item.svelte-1njytq6,.cache-row.svelte-1njytq6,.queue-fill.svelte-1njytq6,.cache-sync-icon.svelte-1njytq6{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}}
