div.svelte-1did3zw{width:20px;opacity:0;height:20px;border-radius:10px;background:var(--primary, #61d345);position:relative;transform:rotate(45deg);animation:svelte-1did3zw-circleAnimation .3s cubic-bezier(.175,.885,.32,1.275) forwards;animation-delay:.1s}div.svelte-1did3zw:after{content:"";box-sizing:border-box;animation:svelte-1did3zw-checkmarkAnimation .2s ease-out forwards;opacity:0;animation-delay:.2s;position:absolute;border-right:2px solid;border-bottom:2px solid;border-color:var(--secondary, #fff);bottom:6px;left:6px;height:10px;width:6px}@keyframes svelte-1did3zw-circleAnimation{0%{transform:scale(0) rotate(45deg);opacity:0}to{transform:scale(1) rotate(45deg);opacity:1}}@keyframes svelte-1did3zw-checkmarkAnimation{0%{height:0;width:0;opacity:0}40%{height:0;width:6px;opacity:1}to{opacity:1;height:10px}}div.svelte-1ro2ggf{width:20px;opacity:0;height:20px;border-radius:10px;background:var(--primary, #ff4b4b);position:relative;transform:rotate(45deg);animation:svelte-1ro2ggf-circleAnimation .3s cubic-bezier(.175,.885,.32,1.275) forwards;animation-delay:.1s}div.svelte-1ro2ggf:after,div.svelte-1ro2ggf:before{content:"";animation:svelte-1ro2ggf-firstLineAnimation .15s ease-out forwards;animation-delay:.15s;position:absolute;border-radius:3px;opacity:0;background:var(--secondary, #fff);bottom:9px;left:4px;height:2px;width:12px}div.svelte-1ro2ggf:before{animation:svelte-1ro2ggf-secondLineAnimation .15s ease-out forwards;animation-delay:.18s;transform:rotate(90deg)}@keyframes svelte-1ro2ggf-circleAnimation{0%{transform:scale(0) rotate(45deg);opacity:0}to{transform:scale(1) rotate(45deg);opacity:1}}@keyframes svelte-1ro2ggf-firstLineAnimation{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes svelte-1ro2ggf-secondLineAnimation{0%{transform:scale(0) rotate(90deg);opacity:0}to{transform:scale(1) rotate(90deg);opacity:1}}div.svelte-tyythq{width:12px;height:12px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--secondary, #e0e0e0);border-right-color:var(--primary, #616161);animation:svelte-tyythq-rotate 1s linear infinite}@keyframes svelte-tyythq-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.indicator.svelte-t33qv2{position:relative;display:flex;justify-content:center;align-items:center;min-width:20px;min-height:20px}.status.svelte-t33qv2{position:absolute}.animated.svelte-t33qv2{position:relative;transform:scale(.6);opacity:.4;min-width:20px;animation:svelte-t33qv2-enter .3s .12s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes svelte-t33qv2-enter{0%{transform:scale(.6);opacity:.4}to{transform:scale(1);opacity:1}}.message.svelte-1gudbf6{display:flex;justify-content:center;margin:4px 10px;color:inherit;flex:1 1 auto;white-space:pre-line}@keyframes svelte-yae3e8-enterAnimation{0%{transform:translate3d(0,calc(var(--factor) * -200%),0) scale(.6);opacity:.5}to{transform:translateZ(0) scale(1);opacity:1}}@keyframes svelte-yae3e8-exitAnimation{0%{transform:translateZ(-1px) scale(1);opacity:1}to{transform:translate3d(0,calc(var(--factor) * -150%),-1px) scale(.6);opacity:0}}@keyframes svelte-yae3e8-fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes svelte-yae3e8-fadeOutAnimation{0%{opacity:1}to{opacity:0}}.base.svelte-yae3e8{display:flex;align-items:center;background:#fff;color:#363636;line-height:1.3;will-change:transform;box-shadow:0 3px 10px #0000001a,0 3px 3px #0000000d;max-width:350px;pointer-events:auto;padding:8px 10px;border-radius:8px}.transparent.svelte-yae3e8{opacity:0}.enter.svelte-yae3e8{animation:svelte-yae3e8-enterAnimation .35s cubic-bezier(.21,1.02,.73,1) forwards}.exit.svelte-yae3e8{animation:svelte-yae3e8-exitAnimation .4s cubic-bezier(.06,.71,.55,1) forwards}.fadeIn.svelte-yae3e8{animation:svelte-yae3e8-fadeInAnimation .35s cubic-bezier(.21,1.02,.73,1) forwards}.fadeOut.svelte-yae3e8{animation:svelte-yae3e8-fadeOutAnimation .4s cubic-bezier(.06,.71,.55,1) forwards}.wrapper.svelte-1pz3gqy{left:0;right:0;display:flex;position:absolute;transform:translateY(calc(var(--offset, 16px) * var(--factor) * 1px))}.transition.svelte-1pz3gqy{transition:all .23s cubic-bezier(.21,1.02,.73,1)}.active.svelte-1pz3gqy{z-index:9999}.active.svelte-1pz3gqy>*{pointer-events:auto}.toaster.svelte-haq5xk{--default-offset: 16px;position:fixed;z-index:9999;top:var(--default-offset);left:var(--default-offset);right:var(--default-offset);bottom:var(--default-offset);pointer-events:none}.recommended-templates.svelte-10l6pgq{margin-top:1rem;padding-top:.875rem}.section-head.svelte-10l6pgq{margin-bottom:.75rem}.section-head.svelte-10l6pgq h4:where(.svelte-10l6pgq){margin:0;font-size:1.2rem;font-weight:700;line-height:1.4;color:#111827}.template-list.svelte-10l6pgq{display:grid;gap:.625rem}.template-card.svelte-10l6pgq{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem .95rem;border:1px solid #e5e7eb;border-radius:12px;background:#fff;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background-color .18s ease}.template-card.svelte-10l6pgq:hover{border-color:#cbd5e1;background:#fcfcfd;box-shadow:0 6px 18px #0f172a0f;transform:translateY(-1px)}.template-text.svelte-10l6pgq{min-width:0}.template-text.svelte-10l6pgq strong:where(.svelte-10l6pgq){display:block;font-size:.94rem;font-weight:700;color:#111827;line-height:1.4}.template-text.svelte-10l6pgq p:where(.svelte-10l6pgq){margin:.2rem 0 0;font-size:.84rem;line-height:1.45;color:#6b7280}.template-arrow.svelte-10l6pgq{flex-shrink:0;font-size:1rem;color:#9ca3af}.compact.svelte-10l6pgq .template-list:where(.svelte-10l6pgq){gap:.5rem}.compact.svelte-10l6pgq .template-card:where(.svelte-10l6pgq){padding:.72rem .8rem;border-radius:10px}.compact.svelte-10l6pgq .template-text:where(.svelte-10l6pgq) strong:where(.svelte-10l6pgq){font-size:.9rem}.compact.svelte-10l6pgq .template-text:where(.svelte-10l6pgq) p:where(.svelte-10l6pgq){font-size:.8rem;margin-top:.15rem}@media(max-width:640px){.recommended-templates.svelte-10l6pgq{margin-top:.875rem;padding-top:.75rem}.section-head.svelte-10l6pgq h4:where(.svelte-10l6pgq){font-size:.92rem}.template-card.svelte-10l6pgq{padding:.8rem .85rem}.template-text.svelte-10l6pgq strong:where(.svelte-10l6pgq){font-size:.9rem}.template-text.svelte-10l6pgq p:where(.svelte-10l6pgq){font-size:.8rem}}.preview-modal.svelte-485lnp{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#0f172a9e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100%;height:100%}.preview-dialog.svelte-485lnp{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,420px);width:min(1120px,100%);height:min(950px,90vh);overflow:hidden;border-radius:24px;background:#fff;box-shadow:var(--shadow-strong)}.preview-dialog-media.svelte-485lnp{background:var(--card-soft);max-width:720px;overflow:auto;display:flex;align-items:center;justify-content:center;position:relative}.preview-dialog-media.svelte-485lnp img:where(.svelte-485lnp){display:block;max-width:95%;max-height:95%;border:1px solid #aaa}.preview-dialog-content.svelte-485lnp{padding:32px 28px 28px;overflow:auto;overscroll-behavior:contain}.preview-dialog-content.svelte-485lnp h3:where(.svelte-485lnp){margin:0;font-size:1.4rem;font-weight:700;line-height:1.35;color:var(--text-main)}.modal-controls.svelte-485lnp{display:flex;gap:12px;margin-top:20px;padding:16px;border:1px solid var(--border-color);border-radius:16px;background:#f8fafc;flex-direction:column}.modal-first-controls.svelte-485lnp{display:flex;flex-direction:row;gap:8px}.control-group.svelte-485lnp{display:grid;gap:8px}.control-group.svelte-485lnp label:where(.svelte-485lnp){font-size:.84rem;font-weight:700;color:var(--text-main)}.control-group.svelte-485lnp select:where(.svelte-485lnp){width:100%;min-height:44px;padding:0 5px;border-radius:12px;border:1px solid var(--border-color);background:#fff;color:var(--text-main);font:inherit;outline:none;font-size:1rem}.little-space-font.svelte-485lnp{font-size:.95rem;letter-spacing:-.06em}.preview-dialog-content.svelte-485lnp p:where(.svelte-485lnp){margin:16px 0 0;color:var(--text-sub);line-height:1.7}.template-badges.svelte-485lnp{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.template-badges.svelte-485lnp span:where(.svelte-485lnp){padding:6px 10px;border-radius:999px;background:#e2e8f0;color:#334155;font-size:.78rem;font-weight:600}.preview-dialog-actions.svelte-485lnp{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.download-section.svelte-485lnp{display:flex;align-items:center;justify-content:space-between;margin-top:25px;padding:16px 18px;border-radius:16px;background:#f8fafc;border:1px solid var(--border-color)}.download-title.svelte-485lnp{font-size:1rem;font-weight:700;color:var(--text-main)}.download-button.svelte-485lnp,.close-button.svelte-485lnp{appearance:none;border:none;cursor:pointer;font:inherit;text-decoration:none}.download-button.svelte-485lnp{display:inline-flex;align-items:center;justify-content:center;padding:8px 17px;border-radius:999px;background:var(--primary);color:var(--primary-contrast);font-weight:700}.download-button.secondary.svelte-485lnp{background:var(--accent-soft);color:var(--accent)}.close-button.svelte-485lnp{position:absolute;top:14px;right:14px;z-index:2;width:42px;height:42px;border-radius:999px;background:#ffffffeb;color:var(--text-main);font-size:1.5rem;box-shadow:0 6px 18px #0f172a1f}.modal-ad.svelte-485lnp{margin-top:32px}.modal-ad-label.svelte-485lnp{font-size:12px;color:#888;margin-bottom:8px}.modal-ad-box.svelte-485lnp{width:100%;min-height:250px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#999}.template-placeholder.large.svelte-485lnp{display:grid;place-items:center;min-height:420px;color:var(--text-sub)}@media(max-width:1100px){.preview-dialog.svelte-485lnp{grid-template-columns:1fr;max-width:760px}}@media(max-width:720px){.preview-modal.svelte-485lnp{padding:12px}.preview-dialog-content.svelte-485lnp{padding:22px 18px 18px}.modal-controls.svelte-485lnp{flex-direction:column}}.ul-description.svelte-485lnp{padding-top:10px}.li-style.svelte-485lnp{display:flex;align-items:flex-start}.li-description.svelte-485lnp{padding-left:5px;font-size:.9rem}.icon-check.svelte-485lnp{width:14px;height:14px;fill:#4f46e5;flex-shrink:0;margin-top:5px}.sub-title.svelte-485lnp{font-size:.9rem}.color-options.svelte-485lnp{display:flex;gap:10px;flex-wrap:wrap}.color-option.svelte-485lnp{position:relative;cursor:pointer}.color-option.svelte-485lnp input:where(.svelte-485lnp){position:absolute;opacity:0;pointer-events:none}.color-circle.svelte-485lnp{display:block;width:30px;height:30px;border-radius:999px;border:2px solid transparent;box-shadow:inset 0 0 0 1px #00000014}.color-option.svelte-485lnp input:where(.svelte-485lnp):checked+.color-circle:where(.svelte-485lnp){border-color:#111827;box-shadow:0 0 0 3px #fff,0 0 0 5px #111827}.color-circle.gray.svelte-485lnp{background:var(--theme-color-vivid-gray)}.color-circle.red.svelte-485lnp{background:var(--theme-color-vivid-red)}.color-circle.orange.svelte-485lnp{background:var(--theme-color-vivid-orange)}.color-circle.yellow.svelte-485lnp{background:var(--theme-color-vivid-yellow)}.color-circle.green.svelte-485lnp{background:var(--theme-color-vivid-green)}.color-circle.blue.svelte-485lnp{background:var(--theme-color-vivid-blue)}.color-circle.purple.svelte-485lnp{background:var(--theme-color-vivid-purple)}.date-position-box.svelte-485lnp{position:relative;width:88px;height:88px;border:2px solid #d1d5db;border-radius:12px;overflow:hidden;background:linear-gradient(to right,transparent 49%,#e5e7eb 50%,transparent 51%),linear-gradient(to bottom,transparent 49%,#e5e7eb 50%,transparent 51%)}.date-position.svelte-485lnp{position:absolute;width:50%;height:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.date-position.top-left.svelte-485lnp{top:0;left:0}.date-position.top-right.svelte-485lnp{top:0;right:0}.date-position.bottom-left.svelte-485lnp{bottom:0;left:0}.date-position.bottom-right.svelte-485lnp{bottom:0;right:0}.option-row-compact.svelte-485lnp{display:grid;grid-template-columns:2fr 3fr;gap:18px}.option-group.svelte-485lnp{min-width:0}.option-label.svelte-485lnp{margin-bottom:8px;font-size:14px;font-weight:700;color:#111827}.segmented-control.svelte-485lnp{display:inline-flex;width:100%;padding:3px;border-radius:999px;background:#eef2f7;border:1px solid #e2e8f0}.segmented-control.svelte-485lnp button:where(.svelte-485lnp){flex:1;height:34px;border:0;border-radius:999px;background:transparent;color:#64748b;font-size:14px;font-weight:700;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.segmented-control.svelte-485lnp button.active:where(.svelte-485lnp){background:#3b82f6;color:#fff;box-shadow:0 2px 8px #3b82f638}.segmented-control.svelte-485lnp button:where(.svelte-485lnp):hover:not(.active):not(.disabled){color:#111827;background:#ffffffa6}.segmented-control.svelte-485lnp button.disabled:where(.svelte-485lnp){cursor:not-allowed}.segmented-control.svelte-485lnp button:where(.svelte-485lnp):focus-visible{outline:2px solid #2563eb;outline-offset:2px}@media(max-width:520px){.option-row-compact.svelte-485lnp{gap:12px}.segmented-control.svelte-485lnp button:where(.svelte-485lnp){height:32px;font-size:13px}}.filter-group.svelte-6g64hg{display:flex;flex-direction:column;gap:6px}.filter-label.svelte-6g64hg{font-size:12px;line-height:1.2;font-weight:600;color:#374151}.filter-pills.svelte-6g64hg{display:flex;flex-wrap:wrap;gap:6px}.filter-pill.svelte-6g64hg{padding:6px 12px;border-radius:999px;border:1px solid #ddd;background:#fff;font-size:13px;cursor:pointer;transition:all .15s ease}.filter-pill.svelte-6g64hg:hover{background:#f9fafb;border-color:#9ca3af;color:#111827}.filter-pill.svelte-6g64hg:focus-visible{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.filter-pill.selected.svelte-6g64hg{background:#2f6ecf;color:#fff}@media(max-width:640px){.filter-pill.svelte-6g64hg{min-height:2.125rem;padding:.5rem .8rem;font-size:.8125rem}}.filter-group.svelte-wklflh{display:flex;flex-direction:column;gap:6px}.filter-label.svelte-wklflh{font-size:12px;line-height:1.2;font-weight:600;color:#666}.filter-pills.svelte-wklflh{display:flex;flex-wrap:wrap;gap:6px}.filter-pill.svelte-wklflh{padding:6px 12px;border-radius:999px;border:1px solid #ddd;background:#fff;font-size:13px;cursor:pointer;transition:all .15s ease}.filter-pill.svelte-wklflh:hover{background:#f3f4f6;border-color:#9ca3af;color:#111827}.priorities.svelte-wklflh{background-color:var(--priorities-background-color);color:var(--priorities-color)}.priorities.svelte-wklflh:hover{background-color:var(--priorities-color);color:var(--priorities-background-color)}.tasks.svelte-wklflh{background-color:var(--tasks-background-color);color:var(--tasks-color)}.tasks.svelte-wklflh:hover{background-color:var(--tasks-color);color:var(--tasks-background-color)}.notes.svelte-wklflh{background-color:var(--notes-background-color);color:var(--notes-color)}.notes.svelte-wklflh:hover{background-color:var(--notes-color);color:var(--notes-background-color)}.events.svelte-wklflh{background-color:var(--events-background-color);color:var(--events-color)}.events.svelte-wklflh:hover{background-color:var(--events-color);color:var(--events-background-color)}.tracker.svelte-wklflh{background-color:var(--tracker-background-color);color:var(--tracker-color)}.tracker.svelte-wklflh:hover{background-color:var(--tracker-color);color:var(--tracker-background-color)}.mini_calendar.svelte-wklflh{background-color:var(--mini_calendar-background-color);color:var(--mini_calendar-color)}.mini_calendar.svelte-wklflh:hover{background-color:var(--mini_calendar-color);color:var(--mini_calendar-background-color)}.template-filter-bar.svelte-wz8hct{margin:0 0 1.5rem;padding:1rem;border:1px solid #e5e7eb;border-radius:1rem}.template-filter-main.svelte-wz8hct{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem 1.5rem;flex-wrap:wrap}.template-filter-groups.svelte-wz8hct{display:flex;gap:1rem 1.25rem;flex-wrap:wrap;align-items:flex-start}.template-filter-meta.svelte-wz8hct{display:flex;align-items:center;gap:.875rem;flex-wrap:wrap;margin-left:auto}.template-count.svelte-wz8hct{font-size:.875rem;line-height:1.2;color:#6b7280;white-space:nowrap}.template-filter-actions.svelte-wz8hct{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.action-button.svelte-wz8hct{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:.55rem .9rem;border:1px solid #d1d5db;border-radius:9999px;background:#fff;color:#374151;font-size:.875rem;line-height:1;font-weight:500;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.action-button.svelte-wz8hct:hover{background:#f3f4f6;border-color:#9ca3af;color:#111827}.action-button.svelte-wz8hct:focus-visible{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.reset-filter-link.svelte-wz8hct{background:var(--accent-soft);color:var(--accent);border-color:transparent;font-weight:600}.copy-link-button.svelte-wz8hct{appearance:none;-webkit-appearance:none;background:#fff;color:var(--text-muted);border-color:var(--border-color)}.copy-link-button.svelte-wz8hct:hover{background:var(--surface-hover);color:var(--text)}@media(max-width:900px){.template-filter-main.svelte-wz8hct{align-items:stretch}.template-filter-meta.svelte-wz8hct{width:100%;justify-content:space-between;margin-left:0}}@media(max-width:640px){.template-filter-bar.svelte-wz8hct{padding:.875rem;border-radius:.875rem}.template-filter-groups.svelte-wz8hct{width:100%;gap:.875rem}.template-filter-meta.svelte-wz8hct{gap:.75rem}.action-button.svelte-wz8hct{min-height:2.125rem;padding:.5rem .8rem;font-size:.8125rem}}.dated-monthly-guide.svelte-3emo2u{display:grid;gap:18px;margin-top:56px;padding:20px;border:1px solid #e5e7eb;border-radius:30px;background:radial-gradient(circle at top left,rgba(255,247,237,.95),transparent 34%),#f8fafc}.guide-hero-card.svelte-3emo2u,.guide-info-card.svelte-3emo2u,.guide-cta-card.svelte-3emo2u{border:1px solid #e5e7eb;background:#ffffffe6;box-shadow:0 10px 30px #0f172a09}.guide-hero-card.svelte-3emo2u{padding:34px;border-radius:26px}.guide-hero-card.svelte-3emo2u h2:where(.svelte-3emo2u){display:flex;align-items:center;gap:10px;margin:0 0 16px;padding-top:0;font-size:clamp(1.55rem,2.6vw,2.25rem);line-height:1.32;color:#020617}.guide-hero-card.svelte-3emo2u p:where(.svelte-3emo2u){max-width:850px;margin:0;color:#334155;line-height:1.85}.guide-lead.svelte-3emo2u{font-weight:500}.guide-main-grid.svelte-3emo2u{display:grid;grid-template-columns:minmax(0,3fr) minmax(200px,2fr);gap:18px;align-items:stretch}.guide-stack.svelte-3emo2u{display:grid;gap:18px}.guide-info-card.svelte-3emo2u{min-height:190px;padding:24px;border-radius:24px}.guide-info-card.svelte-3emo2u h3:where(.svelte-3emo2u){margin:0 0 14px;font-size:1.12rem;font-weight:700;color:#111827;display:flex}.guide-info-card.svelte-3emo2u ul:where(.svelte-3emo2u){margin:0;padding-left:6px;list-style:none}.guide-info-card.svelte-3emo2u li:where(.svelte-3emo2u){position:relative;margin:10px 0;padding-left:1.3rem;line-height:1.75}.guide-info-card.svelte-3emo2u li:where(.svelte-3emo2u):before{content:"";position:absolute;left:0;top:.48em;width:.82rem;height:.82rem;border-radius:999px}.guide-info-card.svelte-3emo2u li:where(.svelte-3emo2u):after{content:"";position:absolute;left:.25rem;top:.76rem;width:.26rem;height:.26rem;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.guide-recommend-card.svelte-3emo2u{border-left:4px solid #a7cbbd}.guide-tip-card.svelte-3emo2u{border-left:4px solid #ecc794}.guide-recommend-card.svelte-3emo2u li:where(.svelte-3emo2u):before{background:#a7cbbd}.guide-tip-card.svelte-3emo2u li:where(.svelte-3emo2u):before{background:#ecc895}.guide-cta-card.svelte-3emo2u{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:18px;min-height:100%;padding:30px;border-radius:26px;overflow:hidden}.guide-cta-card.svelte-3emo2u:after{content:"";position:absolute;right:-42px;bottom:-48px;width:160px;height:160px;border-radius:999px;pointer-events:none}.guide-cta-card.monthly.svelte-3emo2u{border-color:#f8d79a;background:radial-gradient(circle at top right,rgba(245,158,11,.12),transparent 38%),linear-gradient(180deg,#fffaf0,#fff)}.guide-cta-card.monthly.svelte-3emo2u:after{background:#f59e0b1a}.guide-cta-card.undated-monthly.svelte-3emo2u{border-color:#bfe9e5;background:radial-gradient(circle at top right,rgba(20,184,166,.12),transparent 38%),linear-gradient(180deg,#f7fffe,#fff)}.guide-cta-card.undated-monthly.svelte-3emo2u:after{background:#14b8a61a}.guide-cta-card.undated-weekly.svelte-3emo2u{border-color:#bfd7ff;background:radial-gradient(circle at top right,rgba(59,130,246,.12),transparent 38%),linear-gradient(180deg,#f8fbff,#fff)}.guide-cta-card.undated-weekly.svelte-3emo2u:after{background:#3b82f61a}.cta-content.svelte-3emo2u{position:relative;z-index:1}.guide-cta-card.svelte-3emo2u h3:where(.svelte-3emo2u){margin:10px 0 12px;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:700;line-height:1.35;color:#111827;display:flex}.guide-cta-card.svelte-3emo2u p:where(.svelte-3emo2u){margin:0;color:#374151;line-height:1.85}.guide-button.svelte-3emo2u{display:inline-flex;align-items:center;width:fit-content;margin-top:18px;padding:12px 18px;border-radius:999px;background:#111827;color:#fff;font-weight:800;text-decoration:none;transition:transform .15s ease,background .15s ease}.guide-button.svelte-3emo2u:after{content:"→";margin-left:8px}.guide-button.svelte-3emo2u:hover{transform:translateY(-1px);background:#020617}.related-section.svelte-3emo2u{display:flex;flex-direction:column;gap:2rem;margin-top:1.5rem;padding:1.75rem;border:1px solid #e5e7eb;border-radius:24px;background:#fff}.related-group.svelte-3emo2u h3:where(.svelte-3emo2u){margin:0 0 1rem;font-size:1.15rem;line-height:1.35;color:#111827}.template-card-grid.svelte-3emo2u{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.template-card.svelte-3emo2u{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:150px;padding:1.15rem;border:1px solid #e5e7eb;border-radius:18px;background:#f9fafb;color:inherit;text-decoration:none;transition:transform .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.template-card.svelte-3emo2u:after{content:"→";position:absolute;right:1rem;bottom:.9rem;font-size:1.25rem;font-weight:800;color:#94a3b8;transition:transform .15s ease,color .15s ease}.template-card.svelte-3emo2u:hover{transform:translateY(-3px);border-color:#bfdbfe;background:#eff6ff;box-shadow:0 12px 28px #0f172a12}.template-card.svelte-3emo2u:hover:after{transform:translate(3px);color:#2563eb}.template-card.dated-yearly.svelte-3emo2u:hover{transform:translateY(-3px);border-color:#f5c2d6;background:#fff8fb;box-shadow:0 12px 28px #0f172a12}.template-card.dated-yearly.svelte-3emo2u:hover:after{transform:translate(3px);color:#ec489999}.template-card.dated-monthly.svelte-3emo2u:hover{transform:translateY(-3px);border-color:#f8d79a;background:#fffaf0;box-shadow:0 12px 28px #0f172a12}.template-card.dated-monthly.svelte-3emo2u:hover:after{transform:translate(3px);color:#f59e0ba6}.template-card.undated-monthly.svelte-3emo2u:hover{transform:translateY(-3px);border-color:#bfe9e5;background:#f7fffe;box-shadow:0 12px 28px #0f172a12}.template-card.undated-monthly.svelte-3emo2u:hover:after{transform:translate(3px);color:#14b8a699}.template-card.undated-weekly.svelte-3emo2u:hover{transform:translateY(-3px);border-color:#bfd7ff;background:#f8fbff;box-shadow:0 12px 28px #0f172a12}.template-card.undated-weekly.svelte-3emo2u:hover:after{transform:translate(3px);color:#3b82f699}.template-card.archive.svelte-3emo2u:hover{transform:translateY(-3px);border-color:#cbd5e1;background:#f8fafc;box-shadow:0 12px 28px #0f172a12}.template-card.archive.svelte-3emo2u:hover:after{transform:translate(3px);color:#64748bcc}.template-icon.svelte-3emo2u{display:inline-grid;place-items:center;border-radius:14px;width:2.3rem;height:2.3rem;margin-bottom:1rem;color:#fff}.template-card.svelte-3emo2u strong:where(.svelte-3emo2u){display:block;margin-bottom:.35rem;padding-right:1rem;font-size:1rem;line-height:1.35;color:#111827}.template-card.svelte-3emo2u>span:where(.svelte-3emo2u):last-child{display:block;padding-right:1.25rem;font-size:.9rem;line-height:1.5;color:#64748b}.article-card.svelte-3emo2u{display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:1rem 1.15rem;border:1px solid #d8e3e7;border-radius:18px;background:#f3f5f8;color:inherit;text-decoration:none;transition:transform .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.article-card.svelte-3emo2u:hover{transform:translateY(-2px);border-color:#cfdbe7;background:#edf3f8;box-shadow:0 10px 24px #0f172a0f}.article-card.svelte-3emo2u+.article-card:where(.svelte-3emo2u){margin-top:1rem}.article-text.svelte-3emo2u strong:where(.svelte-3emo2u){display:block;margin-bottom:.25rem;font-size:1rem;line-height:1.4;color:#111827}.article-text.svelte-3emo2u span:where(.svelte-3emo2u){display:block;font-size:.9rem;color:#64748b}.article-arrow.svelte-3emo2u{color:#94a3b8;font-size:1.25rem;font-weight:800}@media(max-width:1280px){.template-card-grid.svelte-3emo2u{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){.guide-main-grid.svelte-3emo2u{grid-template-columns:1fr}.guide-cta-card.svelte-3emo2u{min-height:auto}}@media(max-width:700px){.dated-monthly-guide.svelte-3emo2u{padding:14px;border-radius:24px}.guide-hero-card.svelte-3emo2u,.guide-info-card.svelte-3emo2u,.guide-cta-card.svelte-3emo2u{border-radius:20px}.guide-hero-card.svelte-3emo2u{padding:24px 20px}.guide-hero-card.svelte-3emo2u h2:where(.svelte-3emo2u){align-items:flex-start;margin-top:16px}.guide-info-card.svelte-3emo2u{min-height:auto;padding:22px 20px}.guide-cta-card.svelte-3emo2u{padding:24px 20px}.related-section.svelte-3emo2u{padding:1.25rem;border-radius:20px}.template-card-grid.svelte-3emo2u{grid-template-columns:1fr}.template-card.svelte-3emo2u{min-height:130px}.article-card.svelte-3emo2u{align-items:flex-start}}.guide-heading.svelte-3emo2u{display:flex;align-items:center;gap:10px;margin-bottom:22px}.guide-heading.svelte-3emo2u h3:where(.svelte-3emo2u){margin:0;color:#111827;font-size:1.25rem;font-weight:800;line-height:1.3}.guide-icon-box.svelte-3emo2u{width:30px;height:30px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.guide-card--recommend.svelte-3emo2u .guide-icon-box:where(.svelte-3emo2u){background:#8fc7b4}.guide-card--tip.svelte-3emo2u .guide-icon-box:where(.svelte-3emo2u){background:#e7b96f}.guide-card--cta.svelte-3emo2u .guide-icon-box:where(.svelte-3emo2u){width:32px;height:32px}.template-icon.dated-yearly.svelte-3emo2u{background:#ec489980}.guide-card--cta.svelte-3emo2u .guide-icon-box.monthly:where(.svelte-3emo2u),.template-icon.dated-monthly.svelte-3emo2u{background:#f59e0b80}.guide-card--cta.svelte-3emo2u .guide-icon-box.undated-monthly:where(.svelte-3emo2u),.template-icon.undated-monthly.svelte-3emo2u{background:#14b8a680}.guide-card--cta.svelte-3emo2u .guide-icon-box.undated-weekly:where(.svelte-3emo2u),.template-icon.undated-weekly.svelte-3emo2u{background:#3b82f680}.template-icon.archive.svelte-3emo2u{background:#94a3b880}.related-group.svelte-3emo2u .guide-icon-box:where(.svelte-3emo2u){background:#5b7a95}
