.blog-shell:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){--blog-ink:#1e293b;--blog-text:#334155;--blog-muted:#5b6577;--blog-dek:#475569;--blog-link:#c2410c;--blog-link-hover:#9a3412;--blog-focus:#c2410c;--blog-page:#ffffff;--blog-card:#ffffff;--blog-panel:#f8f9fe;--blog-warm:#fff7ed;--blog-border:#e6e8f0;--blog-border-strong:#d5d9e4;--blog-soft:#f1f3f9;--blog-media-line:rgba(15,23,42,0.08);--blog-chip-bg:rgba(249,115,22,0.1);--blog-chip-text:#9a3412;--blog-code-bg:rgba(43,26,71,0.07);--blog-pre-bg:#1e1233;--blog-pre-text:#f1f5f9;--blog-note-bg:#eef4ff;--blog-note-line:#3b82f6;--blog-note-ink:#1d4ed8;--blog-tip-bg:#ecfdf3;--blog-tip-line:#10b981;--blog-tip-ink:#047857;--blog-warn-bg:#fff8eb;--blog-warn-line:#f59e0b;--blog-warn-ink:#b45309;--blog-example-bg:#f5f3ff;--blog-example-line:#8b5cf6;--blog-example-ink:#6d28d9;--blog-shadow-sm:0 1px 2px rgba(15,23,42,0.05);--blog-shadow:0 1px 2px rgba(15,23,42,0.04),0 10px 30px -12px rgba(15,23,42,0.16);--blog-shadow-lg:0 2px 4px rgba(15,23,42,0.05),0 24px 48px -18px rgba(15,23,42,0.28);--blog-th:rgba(43,26,71,0.045);--blog-stripe:rgba(43,26,71,0.022);--blog-edge:rgba(30,18,51,0.2);--blog-glow-a:rgba(249,115,22,0.14);--blog-glow-b:rgba(220,38,38,0.07);--blog-grad:linear-gradient(135deg,#c2410c,#dc2626);--blog-grad-bright:linear-gradient(135deg,#f97316,#dc2626);flex:1 0 auto;background:var(--blog-page);color:var(--blog-text);padding-bottom:72px}.dark .blog-shell:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){--blog-ink:#f8fafc;--blog-text:#cbd5e1;--blog-muted:#94a3b8;--blog-dek:#b6c2d3;--blog-link:#fdba74;--blog-link-hover:#fed7aa;--blog-focus:#fb923c;--blog-page:#111827;--blog-card:#182133;--blog-panel:#151d2c;--blog-warm:#1c1a24;--blog-border:#273246;--blog-border-strong:#33415a;--blog-soft:#1a2334;--blog-media-line:rgba(255,255,255,0.07);--blog-chip-bg:rgba(251,146,60,0.14);--blog-chip-text:#fdba74;--blog-code-bg:rgba(148,163,184,0.16);--blog-pre-bg:#0b1120;--blog-pre-text:#e2e8f0;--blog-note-bg:rgba(59,130,246,0.12);--blog-note-line:#60a5fa;--blog-note-ink:#93c5fd;--blog-tip-bg:rgba(16,185,129,0.12);--blog-tip-line:#34d399;--blog-tip-ink:#6ee7b7;--blog-warn-bg:rgba(245,158,11,0.12);--blog-warn-line:#fbbf24;--blog-warn-ink:#fcd34d;--blog-example-bg:rgba(139,92,246,0.14);--blog-example-line:#a78bfa;--blog-example-ink:#c4b5fd;--blog-shadow-sm:0 1px 2px rgba(0,0,0,0.3);--blog-shadow:0 1px 2px rgba(0,0,0,0.3),0 12px 30px -12px rgba(0,0,0,0.55);--blog-shadow-lg:0 2px 4px rgba(0,0,0,0.35),0 26px 50px -18px rgba(0,0,0,0.7);--blog-th:rgba(148,163,184,0.09);--blog-stripe:rgba(148,163,184,0.045);--blog-edge:rgba(0,0,0,0.55);--blog-glow-a:rgba(249,115,22,0.13);--blog-glow-b:rgba(220,38,38,0.1)}.blog-container:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){width:100%;max-width:var(--shell,1140px);margin:0 auto;padding:0 16px}@media (min-width:640px){.blog-container:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){padding:0 20px}}.blog-visually-hidden:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html:has(.blog-shell):where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){scroll-padding-top:80px}.blog-code:focus-visible:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)),.blog-shell a:focus-visible:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)),.blog-shell button:focus-visible:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)),.blog-shell input:focus-visible:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)),.blog-shell summary:focus-visible:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)),.blog-table:focus-visible:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){outline:2px solid var(--blog-focus);outline-offset:2px;border-radius:6px}.blog-chip:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 12px;font-size:.78rem;font-weight:600;letter-spacing:.01em;line-height:1.3;color:var(--blog-chip-text);background:var(--blog-chip-bg);text-decoration:none;white-space:nowrap;transition:background-color .15s,color .15s,box-shadow .15s}a.blog-chip:hover:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){background:rgba(249,115,22,.2)}.blog-chip--static:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){padding:4px 10px;font-size:.74rem}.blog-chip__count:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){min-width:1.6em;padding:1px 6px;border-radius:999px;background:rgba(249,115,22,.16);font-size:.72rem;font-variant-numeric:tabular-nums;text-align:center}.blog-chip[aria-current=page]:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){color:#fff;background:var(--blog-grad)}.blog-chip[aria-current=page] .blog-chip__count:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){background:rgba(255,255,255,.22)}.blog-chips:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.blog-badge:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#92400e;background:#fef3c7}.dark .blog-badge:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){color:#fde68a;background:rgba(245,158,11,.18)}.blog-eyebrow:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--blog-chip-text)}.blog-section:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin-top:64px}.blog-section--first:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin-top:44px}@media (max-width:639px){.blog-section:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin-top:52px}.blog-section--first:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin-top:32px}}.blog-section-head:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px;margin-bottom:22px}.blog-section-title:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:0;font-size:clamp(1.4rem,2.4vw,1.75rem);font-weight:700;line-height:1.2;letter-spacing:-.015em;color:var(--blog-ink)}.blog-section-sub:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:6px 0 0;color:var(--blog-muted);font-size:.98rem;line-height:1.55}@media (max-width:639px){.blog-section-head:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){flex-wrap:nowrap;align-items:center}.blog-section-head .blog-more:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){flex:none}}.blog-more:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 4px;font-size:.92rem;font-weight:600;color:var(--blog-link);text-decoration:none;white-space:nowrap}.blog-more svg:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){transition:transform .2s}.blog-more:hover:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){color:var(--blog-link-hover);text-decoration:underline;text-underline-offset:3px}.blog-more:hover svg:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){transform:translateX(3px)}.blog-btn:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;min-height:44px;padding:10px 18px;border:0;border-radius:12px;background:var(--blog-grad);color:#fff;font:inherit;font-weight:600;font-size:.93rem;line-height:1.3;text-align:center;text-decoration:none;text-wrap:balance;cursor:pointer;transition:transform .15s,box-shadow .15s}.blog-btn:hover:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){transform:translateY(-1px);box-shadow:0 10px 22px -8px rgba(220,38,38,.55);color:#fff}.blog-btn--block:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){width:100%}.blog-btn--ghost:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){background:var(--blog-card);color:var(--blog-ink);border:1px solid var(--blog-border-strong)}.blog-btn--ghost:hover:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){color:var(--blog-link);border-color:rgba(249,115,22,.55);box-shadow:var(--blog-shadow)}.blog-crumbs:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){font-size:.85rem;color:var(--blog-muted)}.blog-crumbs ol:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;padding:0;list-style:none}.blog-crumbs li:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:inline-flex;align-items:center;min-width:0}.blog-crumbs li+li:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)):before{content:"";width:6px;height:6px;margin:0 10px 0 8px;border-top:1.5px solid;border-right:1.5px solid;transform:rotate(45deg);opacity:.55}.blog-crumbs a:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){color:var(--blog-muted);text-decoration:none}.blog-crumbs a:hover:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){color:var(--blog-link);text-decoration:underline;text-underline-offset:3px}.blog-crumbs [aria-current=page]:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){color:var(--blog-text);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(60vw,520px)}.blog-hero:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){position:relative;padding:28px 0 0}.blog-hero--index:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)),.blog-hero--topic:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){padding-bottom:44px;background:radial-gradient(52% 70% at 88% 0,var(--blog-glow-a) 0,transparent 70%),radial-gradient(40% 60% at 4% 0,var(--blog-glow-b) 0,transparent 70%),var(--blog-panel);border-bottom:1px solid var(--blog-border)}.blog-hero .blog-crumbs:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin-bottom:26px}.blog-hero__title:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:0;max-width:900px;font-size:clamp(2.2rem,5.4vw,3.6rem);font-weight:700;line-height:1.06;letter-spacing:-.03em;color:var(--blog-ink);text-wrap:balance}.blog-hero--topic .blog-hero__title:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){font-size:clamp(2rem,4.6vw,3rem);line-height:1.1;max-width:860px}.blog-hero__accent:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){background:linear-gradient(100deg,#c2410c 10%,#b91c1c 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.dark .blog-hero__accent:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){background-image:linear-gradient(100deg,#fdba74 10%,#fb923c 90%)}.blog-hero__intro:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:18px 0 0;max-width:760px;font-size:clamp(1.02rem,1.5vw,1.15rem);line-height:1.65;color:var(--blog-dek)}@media (max-width:639px){.blog-hero:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){padding-top:22px}.blog-hero .blog-crumbs:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin-bottom:20px}.blog-hero__intro:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin-top:14px;font-size:1rem;line-height:1.6}}.blog-hero--index:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){padding-top:56px}@media (max-width:639px){.blog-hero--index:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){padding-top:34px}}.blog-hero--index .blog-hero__intro:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)),.blog-hero--index .blog-hero__title:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin-left:auto;margin-right:auto;text-align:center}.blog-hero--index .blog-hero__intro:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){max-width:820px}.blog-hero--index .blog-search__form:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin-left:auto;margin-right:auto}.blog-hero__chips:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin-top:22px}@media (min-width:640px){.blog-hero--index .blog-hero__chips .blog-chips:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){justify-content:center}}@media (max-width:639px){.blog-hero__chips .blog-chips:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){flex-wrap:nowrap;margin:0 -16px;padding:2px 16px 8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:16px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.blog-hero__chips .blog-chips:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *))::-webkit-scrollbar{display:none}.blog-hero__chips .blog-chips>li:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){flex:none}}.blog-search:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin-top:30px}@media (max-width:639px){.blog-search:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin-top:22px}}.blog-search__form:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){position:relative;max-width:640px}.blog-search__icon:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--blog-muted);pointer-events:none}.blog-search__input:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:block;width:100%;height:56px;margin:0;padding:0 52px 0 50px;border:1px solid var(--blog-border-strong);border-radius:16px;background:var(--blog-card);color:var(--blog-ink);font:inherit;font-size:1.02rem;box-shadow:var(--blog-shadow);transition:border-color .15s,box-shadow .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.blog-search__input:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *))::-moz-placeholder{color:var(--blog-muted);opacity:1}.blog-search__input:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *))::placeholder{color:var(--blog-muted);opacity:1}.blog-search__input:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *))::-webkit-search-cancel-button,.blog-search__input:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *))::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.blog-shell .blog-search__input:focus-visible:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){outline:none;border-color:var(--blog-focus);box-shadow:0 0 0 4px rgba(249,115,22,.22),var(--blog-shadow)}.blog-search__clear:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){position:absolute;right:8px;top:50%;display:grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:10px;background:transparent;color:var(--blog-muted);cursor:pointer;transform:translateY(-50%)}.blog-search__clear:hover:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){background:var(--blog-soft);color:var(--blog-ink)}.blog-search__results:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin-top:28px}.blog-search__count:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:0 0 18px;font-size:1.05rem;font-weight:600;line-height:1.4;color:var(--blog-ink)}.blog-search__empty:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:0;padding:22px 24px;max-width:640px;border:1px dashed var(--blog-border-strong);border-radius:16px;background:var(--blog-card);color:var(--blog-muted);line-height:1.6}.blog-search__more:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin-top:24px}html.blog-q-pending .blog-hero__chips:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)),html.blog-q-pending .blog-hero~:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:none}html.blog-q-pending .blog-shell:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){min-height:100vh}html.blog-q-pending .blog-search:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)):after{content:"Finding the guides that match…";display:block;margin-top:28px;font-size:1.05rem;line-height:1.4;color:var(--blog-muted)}.blog-media:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){position:relative;overflow:hidden;container-type:inline-size;aspect-ratio:191/100;border-radius:16px;background-color:var(--blog-soft);background-size:cover;background-position:50%;background-repeat:no-repeat;isolation:isolate}.blog-media:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)):after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--blog-media-line);pointer-events:none}.blog-media img:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.blog-cover:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){--cv-a:#f97316;--cv-b:#dc2626;--cv-glow:rgba(249,115,22,0.5);--cv-glow-2:rgba(220,38,38,0.3);position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;gap:10px;padding:clamp(14px,5.5cqi,48px);overflow:hidden;color:#fff;text-align:left;background:radial-gradient(85% 120% at 100% 0,var(--cv-glow) 0,transparent 62%),radial-gradient(60% 80% at 92% 100%,var(--cv-glow-2) 0,transparent 70%),linear-gradient(150deg,#2b1a47 0,#1e1233 58%,#160c26 100%)}.blog-cover[data-topic=organize]:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){--cv-a:#fb923c;--cv-b:#ea580c;--cv-glow:rgba(251,146,60,0.5);--cv-glow-2:rgba(234,88,12,0.3)}.blog-cover[data-topic=compress]:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){--cv-a:#f59e0b;--cv-b:#ea580c;--cv-glow:rgba(245,158,11,0.45);--cv-glow-2:rgba(234,88,12,0.32)}.blog-cover[data-topic=convert]:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){--cv-a:#f97316;--cv-b:#e11d48;--cv-glow:rgba(249,115,22,0.45);--cv-glow-2:rgba(225,29,72,0.32)}.blog-cover[data-topic=edit-secure]:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){--cv-a:#ef4444;--cv-b:#be123c;--cv-glow:rgba(239,68,68,0.45);--cv-glow-2:rgba(190,18,60,0.35)}.blog-cover[data-topic=images]:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){--cv-a:#fb7185;--cv-b:#f97316;--cv-glow:rgba(251,113,133,0.42);--cv-glow-2:rgba(249,115,22,0.3)}.blog-cover[data-topic=ai-tools]:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){--cv-a:#c084fc;--cv-b:#f97316;--cv-glow:rgba(192,132,252,0.4);--cv-glow-2:rgba(249,115,22,0.3)}.blog-cover[data-topic=finance]:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){--cv-a:#fbbf24;--cv-b:#dc2626;--cv-glow:rgba(251,191,36,0.38);--cv-glow-2:rgba(220,38,38,0.32)}.blog-cover[data-topic=calculators]:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){--cv-a:#fdba74;--cv-b:#f97316;--cv-glow:rgba(253,186,116,0.4);--cv-glow-2:rgba(249,115,22,0.3)}.blog-cover[data-topic=text-dev]:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){--cv-a:#f97316;--cv-b:#7c3aed;--cv-glow:rgba(249,115,22,0.4);--cv-glow-2:rgba(124,58,237,0.38)}.blog-cover__art:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){position:absolute;right:-7%;top:50%;width:62%;height:auto;aspect-ratio:1;color:#fff;opacity:.09;transform:translateY(-50%) rotate(-8deg)}.blog-cover__top:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){position:relative;display:flex;align-items:center;gap:clamp(8px,2.6cqi,16px);min-width:0}.blog-cover__icon:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:grid;place-items:center;flex:none;width:clamp(30px,9.5cqi,68px);height:clamp(30px,9.5cqi,68px);border-radius:28%;background:linear-gradient(135deg,var(--cv-a),var(--cv-b));box-shadow:0 8px 22px -8px var(--cv-b);color:#fff}.blog-cover__icon svg:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){width:54%;height:54%}.blog-cover__label:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.68rem,2.4cqi,1rem);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.86)}.blog-cover__title:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){position:relative;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:92%;font-size:clamp(.95rem,5.6cqi,2.6rem);font-weight:700;line-height:1.16;letter-spacing:-.015em;text-wrap:balance;color:#fff}.blog-grid:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:grid;grid-template-columns:minmax(0,1fr);gap:36px 24px;margin:0;padding:0;list-style:none}@media (min-width:640px){.blog-grid:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.blog-grid:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:28px;column-gap:28px;row-gap:44px}}.blog-card:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){position:relative;display:flex;flex-direction:column;height:100%;border-radius:18px;container-type:inline-size;transition:transform .25s cubic-bezier(.2,.7,.3,1)}.blog-card__media:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){flex:none;box-shadow:var(--blog-shadow-sm);transition:box-shadow .25s}.blog-card__media img:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){transition:transform .5s cubic-bezier(.2,.7,.3,1)}.blog-card:hover:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){transform:translateY(-3px)}.blog-card:hover .blog-card__media:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){box-shadow:var(--blog-shadow-lg)}.blog-card:hover .blog-card__media img:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){transform:scale(1.035)}.blog-card__body:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:flex;flex:1;flex-direction:column;padding:16px 2px 0}.blog-card__kicker:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px}.blog-card__title:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:0;font-size:1.14rem;font-weight:700;line-height:1.32;letter-spacing:-.01em;color:var(--blog-ink);text-wrap:pretty}.blog-card__link:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){color:inherit;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0 1.5px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .3s,color .15s}.blog-card__link:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){scroll-margin-top:calc(100cqi * 100 / 191 + 48px)}.blog-card__link:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)):after{content:"";position:absolute;inset:0;z-index:1;border-radius:18px}.blog-card:hover .blog-card__link:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){color:var(--blog-link);background-size:100% 1.5px}.blog-shell .blog-card__link:focus-visible:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){outline:none}.blog-shell .blog-card__link:focus-visible:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)):after{outline:2px solid var(--blog-focus);outline-offset:6px}.blog-card__desc:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:8px 0 0;font-size:.94rem;line-height:1.58;color:var(--blog-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card__meta:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:auto 0 0;padding-top:12px;font-size:.82rem;color:var(--blog-muted);font-variant-numeric:tabular-nums}.blog-card__dot:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.7}.blog-card--feature:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){height:auto}.blog-card--feature .blog-media:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){border-radius:22px}.blog-card--feature .blog-card__body:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){padding-top:22px}.blog-card--feature .blog-card__title:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){font-size:clamp(1.5rem,2.6vw,2.05rem);line-height:1.18;letter-spacing:-.022em;text-wrap:balance}.blog-card--feature .blog-card__desc:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin-top:12px;font-size:clamp(.98rem,1.2vw,1.06rem);line-height:1.6;color:var(--blog-dek);-webkit-line-clamp:3}.blog-card--feature .blog-card__meta:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin-top:0;padding-top:16px;font-size:.86rem}.blog-card__cta:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:inline-flex;align-items:center;align-self:flex-start;gap:8px;margin-top:20px;padding:10px 16px;border-radius:12px;background:var(--blog-chip-bg);color:var(--blog-chip-text);font-size:.92rem;font-weight:600;transition:background-color .2s,color .2s}.blog-card__cta svg:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){transition:transform .2s}.blog-card:hover .blog-card__cta:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){background:var(--blog-grad);color:#fff}.blog-card:hover .blog-card__cta svg:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){transform:translateX(3px)}.blog-card--row .blog-card__title:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)),.blog-card--side .blog-card__title:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){font-size:1.06rem}.blog-card--row .blog-card__desc:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){font-size:.9rem}.blog-featured:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.blog-featured__side:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:grid;grid-template-columns:minmax(0,1fr);gap:36px 24px;margin:0;padding:0;list-style:none}@media (min-width:640px){.blog-featured__side:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.blog-featured:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:32px;align-items:start}.blog-featured__side:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){grid-template-columns:minmax(0,1fr);gap:32px}.blog-card--side .blog-card__desc:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:none}}.blog-row-head:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon title more" "icon count more";align-items:center;-moz-column-gap:14px;column-gap:14px;margin-bottom:22px}.blog-row-head .blog-topic-icon:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){grid-area:icon}.blog-row-head .blog-section-title:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){grid-area:title;align-self:end}.blog-row-head__count:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){grid-area:count;align-self:start;margin:2px 0 0;font-size:.88rem;color:var(--blog-muted)}.blog-row-head .blog-more:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){grid-area:more;align-self:end}@media (max-width:639px){.blog-row-head:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){grid-template-areas:"icon title title" "icon count more";-moz-column-gap:12px;column-gap:12px}.blog-row-head .blog-more:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)),.blog-row-head__count:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){align-self:center;margin-top:0}.blog-row-head .blog-more:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin-right:-4px}}.blog-topic-icon:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:13px;background:var(--blog-grad-bright);color:#fff;box-shadow:0 8px 18px -10px rgba(220,38,38,.7)}.blog-row:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:grid;grid-template-columns:minmax(0,1fr);gap:32px 24px;margin:0;padding:0;list-style:none}@media (min-width:640px){.blog-row:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.blog-row:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:639px){.blog-row:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:80%;gap:16px;margin:0 -16px;padding:4px 16px 14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}.blog-row:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *))::-webkit-scrollbar{display:none}.blog-row>li:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){scroll-snap-align:start}.blog-row .blog-card:hover:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){transform:none}}.blog-index:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){padding:32px 24px 8px;border:1px solid var(--blog-border);border-radius:22px;background:var(--blog-panel);-moz-columns:1;column-count:1;-moz-column-gap:40px;column-gap:40px}@media (min-width:720px){.blog-index:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){-moz-columns:2;column-count:2;padding:36px 36px 12px}}@media (min-width:1100px){.blog-index:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){-moz-columns:3;column-count:3}}.blog-index__group:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:0 0 28px}.blog-index__group h3:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:1rem;font-weight:700;line-height:1.3;-moz-column-break-after:avoid;break-after:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.blog-index__group h3 svg:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){flex:none;color:var(--blog-link)}.blog-index__group h3 a:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){color:var(--blog-ink);text-decoration:none}.blog-index__group h3 a:hover:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){color:var(--blog-link);text-decoration:underline;text-underline-offset:3px}.blog-index__group ul:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:0;padding:0;list-style:none}.blog-index__group li:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){position:relative;margin:0;padding:5px 0 5px 16px;font-size:.93rem;line-height:1.45;-moz-column-break-inside:avoid;break-inside:avoid}.blog-index__group li:first-child:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)),.blog-index__group li:nth-last-child(2):where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){-moz-column-break-after:avoid;break-after:avoid}.blog-index__group li:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)):before{content:"";position:absolute;left:2px;top:.95em;width:5px;height:5px;border-radius:50%;background:var(--blog-border-strong)}.blog-index__group li a:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){color:var(--blog-text);text-decoration:none}.blog-index__group li a:hover:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){color:var(--blog-link);text-decoration:underline;text-underline-offset:3px}.blog-feed-link:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:inline-flex;align-items:center;gap:8px;margin-top:24px;min-height:40px;font-size:.9rem;font-weight:600;color:var(--blog-link);text-decoration:none}.blog-feed-link:hover:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){text-decoration:underline;text-underline-offset:3px}.blog-empty:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){padding:28px;border:1px dashed var(--blog-border-strong);border-radius:16px;background:var(--blog-card);color:var(--blog-muted)}.blog-topic-hero__eyebrow:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:flex;align-items:center;gap:12px;margin-bottom:18px}.blog-topic-hero__eyebrow .blog-eyebrow:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:0}.blog-topic-hero__eyebrow .blog-topic-icon:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){width:48px;height:48px;border-radius:14px}.blog-tool-pills:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin-top:26px}.blog-tool-pills__label:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:0 0 10px;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--blog-muted)}.blog-tool-pill:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 14px 6px 6px;border:1px solid var(--blog-border-strong);border-radius:999px;background:var(--blog-card);color:var(--blog-ink);font-size:.9rem;font-weight:600;text-decoration:none;box-shadow:var(--blog-shadow-sm);transition:border-color .15s,transform .15s,box-shadow .15s}.blog-tool-pill:hover:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){border-color:rgba(249,115,22,.55);transform:translateY(-1px);box-shadow:var(--blog-shadow);color:var(--blog-link)}.blog-tool-pill__icon:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:grid;place-items:center;width:28px;height:28px;border-radius:999px;font-size:.95rem;line-height:1}.blog-progress:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){position:fixed;top:64px;left:0;right:0;z-index:49;height:3px;pointer-events:none}.blog-progress__bar:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){height:100%;background:var(--blog-grad-bright);transform:scaleX(0);transform-origin:0 50%;box-shadow:0 0 10px rgba(249,115,22,.45)}.blog-article:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){padding-top:26px}.blog-article__header .blog-crumbs:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin-bottom:26px}@media (max-width:639px){.blog-article__header .blog-crumbs li:last-child:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.blog-article__kicker:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:flex;flex-wrap:wrap;align-items:center;gap:10px}.blog-article__title:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:16px 0 0;max-width:900px;font-size:clamp(2rem,4.6vw,3.15rem);font-weight:700;line-height:1.1;letter-spacing:-.028em;color:var(--blog-ink);text-wrap:balance}.blog-dek:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:18px 0 0;max-width:760px;font-size:clamp(1.08rem,1.7vw,1.28rem);line-height:1.55;color:var(--blog-dek);text-wrap:pretty}.blog-meta-row:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 28px;margin-top:28px;padding-top:22px;border-top:1px solid var(--blog-border)}.blog-byline:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:flex;align-items:center;gap:12px;min-width:0}.blog-logo:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:28%;border:1px solid var(--blog-border);background:var(--blog-card);box-shadow:0 8px 18px -12px rgba(220,38,38,.55)}.blog-logo--lg:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){width:64px;height:64px}.blog-byline__name:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:0;font-size:.95rem;font-weight:600;color:var(--blog-ink)}.blog-byline__name a:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){color:inherit;text-decoration:none}.blog-byline__name a:hover:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){color:var(--blog-link);text-decoration:underline;text-underline-offset:3px}.blog-byline__meta:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;margin:3px 0 0;font-size:.86rem;color:var(--blog-muted)}.blog-byline__meta>span:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:inline-flex;align-items:center;gap:5px}.blog-share:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:flex;align-items:center;gap:12px}.blog-share__label:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:0;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--blog-muted)}.blog-share__list:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.blog-share__list>li:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){position:relative}.blog-share__btn:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border:1px solid var(--blog-border-strong);border-radius:12px;background:var(--blog-card);color:var(--blog-text);cursor:pointer;transition:color .15s,border-color .15s,background-color .15s,transform .15s}.blog-share__btn:hover:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){color:var(--blog-link);border-color:rgba(249,115,22,.55);background:var(--blog-warm);transform:translateY(-1px)}.blog-share__toast:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){position:absolute;right:0;bottom:calc(100% + 8px);padding:5px 10px;border-radius:8px;background:var(--blog-ink);color:var(--blog-page);font-size:.78rem;font-weight:600;white-space:nowrap;pointer-events:none}.blog-figure:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:36px 0 0}.blog-media--hero:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){border-radius:22px;box-shadow:var(--blog-shadow-lg)}@media (max-width:639px){.blog-figure:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin-top:26px}.blog-media--hero:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){border-radius:14px}}.blog-figure__caption:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 18px;margin:14px 2px 0;font-size:.9rem;line-height:1.55;color:var(--blog-muted)}.blog-figure__credit:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){flex:none;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.blog-hero-cover:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:36px 0 0}.blog-media--band:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){aspect-ratio:auto;height:clamp(76px,9vw,112px);border-radius:20px;box-shadow:var(--blog-shadow-lg)}@media (max-width:639px){.blog-hero-cover:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin-top:26px}.blog-media--band:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){border-radius:14px}}.blog-cover--band:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){flex-direction:row;align-items:center;justify-content:flex-start;padding:0 clamp(16px,3.6cqi,40px);background:radial-gradient(60% 160% at 100% 0,var(--cv-glow) 0,transparent 64%),radial-gradient(40% 140% at 78% 100%,var(--cv-glow-2) 0,transparent 70%),linear-gradient(100deg,#2b1a47 0,#1e1233 55%,#160c26 100%)}.blog-cover--band .blog-cover__top:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){gap:clamp(10px,1.8cqi,16px)}.blog-cover--band .blog-cover__icon:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){width:clamp(40px,4.6cqi,52px);height:clamp(40px,4.6cqi,52px);border-radius:30%}.blog-cover--band .blog-cover__label:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){font-size:clamp(.74rem,1.4cqi,.92rem);letter-spacing:.12em}.blog-cover--band .blog-cover__art:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){right:4%;width:auto;height:250%;opacity:.1}.blog-body:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:grid;grid-template-columns:minmax(0,1fr);gap:40px;margin-top:44px}@media (min-width:1024px){.blog-body:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){grid-template-columns:minmax(0,1fr) 276px;gap:64px;margin-top:56px;align-items:start}}.blog-body__main:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){min-width:0;max-width:42.5rem}.blog-aside:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:none}@media (min-width:1024px){.blog-aside:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){position:sticky;top:88px;display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 112px)}}.blog-aside__box:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){padding:18px 14px 14px;border:1px solid var(--blog-border);border-radius:18px;background:var(--blog-card);box-shadow:var(--blog-shadow-sm)}.blog-aside__toc:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:flex;flex-direction:column;min-height:0;padding-bottom:8px}.blog-aside__toc .blog-toc ol:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){position:relative;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.blog-aside__toc .blog-toc:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:flex;flex-direction:column;min-height:0}.blog-aside__tool-box:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){flex:none}.blog-aside__tool:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:flex;align-items:center;gap:10px;padding:2px 4px 0;text-decoration:none;color:var(--blog-ink);font-weight:600;font-size:.95rem;line-height:1.3}.blog-aside__tool:hover:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){color:var(--blog-link)}.blog-aside__note:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:10px 4px 14px;font-size:.84rem;line-height:1.5;color:var(--blog-muted)}.blog-toc ol:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:0;padding:0;list-style:none;counter-reset:toc}.blog-toc li:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){counter-increment:toc}.blog-toc a:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){position:relative;display:grid;grid-template-columns:1.6em 1fr;gap:2px;padding:6px 10px 6px 12px;border-radius:10px;font-size:.88rem;line-height:1.4;color:var(--blog-text);text-decoration:none;transition:background-color .15s,color .15s}.blog-toc a:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)):before{content:counter(toc,decimal-leading-zero);color:var(--blog-muted);font-size:.78em;line-height:1.8;font-variant-numeric:tabular-nums}.blog-toc a:hover:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){background:var(--blog-chip-bg);color:var(--blog-link)}.blog-toc a[aria-current]:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){background:var(--blog-chip-bg);color:var(--blog-chip-text)}.blog-toc a[aria-current]:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)):after{content:"";position:absolute;left:0;top:7px;bottom:7px;width:3px;border-radius:3px;background:var(--blog-grad-bright)}.blog-toc a[aria-current]:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)):before{color:inherit}.blog-toc__title:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:0 0 10px 12px;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--blog-muted)}.blog-toc--mobile:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:4px 0 32px;border:1px solid var(--blog-border);border-radius:16px;background:var(--blog-panel)}.blog-toc--mobile summary:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;min-height:52px;cursor:pointer;list-style:none;font-weight:600;color:var(--blog-ink)}.blog-toc--mobile summary:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *))::-webkit-details-marker{display:none}.blog-toc--mobile summary:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)):after{content:"";width:9px;height:9px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-3px);transition:transform .15s;opacity:.7}.blog-toc--mobile[open] summary:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)):after{transform:rotate(-135deg) translateY(-2px)}.blog-toc--mobile ol:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){padding:0 8px 10px}@media (min-width:1024px){.blog-toc--mobile:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:none}}.blog-prose:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){max-width:42.5rem;font-size:1.0625rem;line-height:1.75;color:var(--blog-text);overflow-wrap:break-word;font-kerning:normal}@media (min-width:768px){.blog-prose:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){font-size:1.125rem;line-height:1.78}}.blog-prose>:first-child:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin-top:0}.blog-prose h2:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:2.3em 0 .7em;font-size:1.5rem;font-weight:700;line-height:1.25;letter-spacing:-.018em;color:var(--blog-ink);scroll-margin-top:12px;text-wrap:balance}@media (min-width:768px){.blog-prose h2:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){font-size:1.8rem}}.blog-prose h3:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:1.9em 0 .55em;font-size:1.22rem;font-weight:700;line-height:1.35;letter-spacing:-.01em;color:var(--blog-ink);scroll-margin-top:12px}@media (min-width:768px){.blog-prose h3:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){font-size:1.3rem}}.blog-prose h4:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:1.6em 0 .45em;font-size:1.06rem;font-weight:700;color:var(--blog-ink)}.blog-prose p:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:0 0 1.25em}.blog-intro>p:first-child:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){font-size:1.1em;line-height:1.7;color:var(--blog-ink)}.blog-prose a:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){color:var(--blog-link);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:rgba(194,65,12,.35);transition:text-decoration-color .15s,color .15s}.dark .blog-prose a:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){text-decoration-color:rgba(253,186,116,.4)}.blog-prose a:hover:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){color:var(--blog-link-hover);text-decoration-color:currentColor}.blog-prose strong:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){font-weight:700;color:var(--blog-ink)}.blog-prose em:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){font-style:italic}.blog-prose ol:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)),.blog-prose ul:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:0 0 1.3em;padding-left:1.45em}.blog-prose ul:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){list-style:disc}.blog-prose ol:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){list-style:decimal}.blog-prose li:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:.45em 0;padding-left:.25em}.blog-prose li>ol:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)),.blog-prose li>ul:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:.35em 0 .5em}.blog-prose li:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *))::marker{color:#ea580c}.dark .blog-prose li:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *))::marker{color:#fb923c}.blog-prose ol>li:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *))::marker{font-weight:700;font-variant-numeric:tabular-nums}.blog-prose li>p:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:0 0 .5em}.blog-prose hr:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){border:0;border-top:1px solid var(--blog-border);margin:2.6em 0}.blog-prose code:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){padding:.12em .4em;border-radius:6px;background:var(--blog-code-bg);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.86em;overflow-wrap:anywhere}.blog-prose pre:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:1.6em 0;padding:18px 20px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:var(--blog-pre-bg);color:var(--blog-pre-text);overflow-x:auto;font-size:.86em;line-height:1.7;box-shadow:var(--blog-shadow)}.blog-prose pre code:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){padding:0;background:none;color:inherit;font-size:inherit;overflow-wrap:normal;white-space:pre}.blog-prose pre.blog-code--wrap:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){container-type:inline-size}.blog-prose pre.blog-code--wrap code:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){white-space:normal}.blog-prose pre.blog-code--wrap .blog-code__line:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){--room:calc((100cqi - var(--fit, 0) * 1ch) * 1000);--hang-x:max(min(var(--hang,2) * 1ch,var(--room)),min(4ch,-1 * var(--room)));display:block;padding-left:var(--hang-x);text-indent:calc(-1 * var(--hang-x));white-space:pre-wrap;overflow-wrap:anywhere}.blog-prose pre.blog-code--wrap .blog-code__lead:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)),.blog-prose pre.blog-code--wrap .blog-code__pad:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:inline-block;max-width:clamp(0px,var(--room),100cqi);overflow:hidden;text-indent:0;vertical-align:top;white-space:pre}.blog-prose pre.blog-code--wrap .blog-code__lead:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){max-width:max(2ch,clamp(0px,var(--room),100cqi))}.blog-prose pre.blog-code--wrap .blog-code__note:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:inline-block;max-width:100%;text-indent:0;vertical-align:top;white-space:pre-wrap}.blog-prose pre.blog-code--wrap .blog-code__line:empty:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)):before{content:"\200b"}.blog-table:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:1.6em 0;border:1px solid var(--blog-border);border-radius:14px;overflow-x:auto;-webkit-overflow-scrolling:touch;box-shadow:var(--blog-shadow-sm);background:linear-gradient(to right,var(--blog-card) 30%,transparent) 0 /40px 100% no-repeat local,linear-gradient(to left,var(--blog-card) 30%,transparent) 100% /40px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,var(--blog-edge),transparent) 0 /14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,var(--blog-edge),transparent) 100% /14px 100% no-repeat scroll,var(--blog-card)}.blog-prose table:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){width:100%;border-collapse:collapse;font-size:.9em;line-height:1.5}.blog-prose td:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)),.blog-prose th:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){min-width:5.5em;padding:.7em .95em;text-align:left;vertical-align:top;border-bottom:1px solid var(--blog-border)}.blog-prose thead th:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){background:var(--blog-th);color:var(--blog-ink);font-weight:700;font-size:.95em;line-height:1.35;vertical-align:bottom}.blog-prose tbody tr:last-child td:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){border-bottom:0}.blog-prose tbody tr:nth-child(2n) td:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){background:var(--blog-stripe)}.blog-prose td[align=right]:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)),.blog-prose th[align=right]:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){text-align:right;font-variant-numeric:tabular-nums}.blog-prose td[align=right]:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){white-space:nowrap}@media (max-width:639px){.blog-prose table:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){font-size:.86em}.blog-prose td:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)),.blog-prose th:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){padding:.6em .7em}}.blog-prose td[align=center]:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)),.blog-prose th[align=center]:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){text-align:center}.blog-callout:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){position:relative;margin:1.7em 0;padding:16px 20px 16px 22px;border:1px solid transparent;border-left:4px solid var(--blog-note-line);border-radius:6px 14px 14px 6px;background:var(--blog-note-bg);font-size:.97em}.blog-callout>:last-child:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin-bottom:0}.blog-callout p:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:0 0 .6em}.blog-callout>p:first-child>strong:first-child:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){color:var(--blog-note-ink)}.blog-callout--tip:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){border-left-color:var(--blog-tip-line);background:var(--blog-tip-bg)}.blog-callout--tip>p:first-child>strong:first-child:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){color:var(--blog-tip-ink)}.blog-callout--warning:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){border-left-color:var(--blog-warn-line);background:var(--blog-warn-bg)}.blog-callout--warning>p:first-child>strong:first-child:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){color:var(--blog-warn-ink)}.blog-callout--example:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){border-left-color:var(--blog-example-line);background:var(--blog-example-bg)}.blog-callout--example>p:first-child>strong:first-child:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){color:var(--blog-example-ink)}.blog-unlinked:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){font-weight:inherit}.blog-prose h2#frequently-asked-questions:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){padding-top:1.2em;border-top:1px solid var(--blog-border)}.blog-prose h2#frequently-asked-questions~h3:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){position:relative;margin-top:1.4em;padding:1.1em 0 0 1.1em;border-top:1px solid var(--blog-border);font-size:1.12rem}.blog-prose h2#frequently-asked-questions~h3:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)):before{content:"";position:absolute;left:0;top:calc(1.1em + .32em);width:4px;height:.85em;border-radius:4px;background:var(--blog-grad-bright)}.blog-prose h2#frequently-asked-questions~h3+p:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){padding-left:1.1em;color:var(--blog-text)}@media (min-width:768px){.blog-prose h2#frequently-asked-questions~h3:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){font-size:1.18rem}}.blog-cta:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:flex;flex-wrap:wrap;align-items:center;gap:14px 16px;max-width:42.5rem;margin:10px 0 34px;padding:18px 20px;border:1px solid rgba(249,115,22,.32);border-radius:18px;background:radial-gradient(80% 140% at 100% 0,rgba(249,115,22,.1),transparent 60%),linear-gradient(135deg,rgba(249,115,22,.07),rgba(220,38,38,.04)),var(--blog-card);box-shadow:var(--blog-shadow-sm)}.blog-cta__icon:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:14px;font-size:1.4rem}.blog-cta__text:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){flex:1 1 160px;min-width:0}.blog-cta__title:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:0;font-weight:700;color:var(--blog-ink);line-height:1.35}.blog-cta__desc:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:4px 0 0;font-size:.9rem;line-height:1.5;color:var(--blog-muted)}@media (max-width:479px){.blog-cta:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){padding:16px}.blog-cta .blog-btn:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){flex:1 1 100%}}.blog-tools-grid:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none}@media (min-width:640px){.blog-tools-grid:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){grid-template-columns:repeat(2,minmax(0,1fr))}}.blog-tool:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){position:relative;display:flex;align-items:flex-start;gap:12px;height:100%;padding:15px 16px;border:1px solid var(--blog-border);border-radius:16px;background:var(--blog-card);text-decoration:none;box-shadow:var(--blog-shadow-sm);transition:transform .15s,border-color .15s,box-shadow .15s}.blog-tool:hover:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){transform:translateY(-2px);border-color:rgba(249,115,22,.45);box-shadow:var(--blog-shadow)}.blog-tool__icon:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:11px;font-size:1.2rem}.blog-tool__name:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:block;font-weight:700;color:var(--blog-ink);line-height:1.3}.blog-tool__desc:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:block;margin-top:3px;font-size:.86rem;line-height:1.45;color:var(--blog-muted)}.blog-tool__go:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:block;margin-top:7px;font-size:.82rem;font-weight:700;color:var(--blog-link)}.blog-article__footer:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin-top:48px;padding-top:32px;border-top:1px solid var(--blog-border)}.blog-article__footer h2:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:0 0 6px;font-size:1.35rem;font-weight:700;letter-spacing:-.01em;color:var(--blog-ink)}.blog-article__footer>p:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:0 0 18px;color:var(--blog-muted);font-size:.95rem}.blog-author:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:flex;align-items:flex-start;gap:18px;margin-top:48px;padding:24px;border:1px solid var(--blog-border);border-radius:20px;background:radial-gradient(70% 120% at 100% 0,var(--blog-glow-a),transparent 65%),var(--blog-panel)}.blog-author__label:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:0;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--blog-muted)}.blog-author__name:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:2px 0 0;font-size:1.2rem;font-weight:700;color:var(--blog-ink);letter-spacing:-.01em}.blog-author__text:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin:8px 0 0;font-size:.95rem;line-height:1.6;color:var(--blog-text)}.blog-author__link:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:inline-flex;align-items:center;gap:6px;margin-top:10px;min-height:32px;font-size:.92rem;font-weight:600;color:var(--blog-link);text-decoration:none}.blog-author__link:hover:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){text-decoration:underline;text-underline-offset:3px}@media (max-width:479px){.blog-author:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){flex-direction:column;gap:14px;padding:20px}}.blog-pager:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:28px}@media (min-width:640px){.blog-pager:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){grid-template-columns:repeat(2,minmax(0,1fr))}}.blog-pager__link:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:flex;flex-direction:column;gap:6px;height:100%;padding:18px 20px;border:1px solid var(--blog-border);border-radius:18px;background:var(--blog-card);color:var(--blog-ink);text-decoration:none;box-shadow:var(--blog-shadow-sm);transition:border-color .15s,transform .15s,box-shadow .15s}.blog-pager__link:hover:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){border-color:rgba(249,115,22,.5);transform:translateY(-2px);box-shadow:var(--blog-shadow)}.blog-pager__link--next:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){text-align:right;align-items:flex-end}.blog-pager__link--topic:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){background:var(--blog-panel);border-style:dashed}.blog-pager__link--topic .blog-pager__title:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){color:var(--blog-link)}.blog-pager__dir:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600;color:var(--blog-muted)}.blog-pager__title:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){font-size:1rem;font-weight:700;line-height:1.35}.blog-pager__link:hover .blog-pager__title:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){color:var(--blog-link)}.blog-related:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){margin-top:72px;padding-top:56px;border-top:1px solid var(--blog-border)}@media print{.blog-aside:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)),.blog-cta:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)),.blog-pager:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)),.blog-progress:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)),.blog-related:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)),.blog-search:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)),.blog-share:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)),.blog-toc--mobile:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:none!important}.blog-shell:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)),.dark .blog-shell:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){--blog-ink:#000;--blog-text:#111;--blog-muted:#444;--blog-dek:#333;--blog-link:#000;--blog-page:#fff;--blog-card:#fff;--blog-panel:#fff;--blog-border:#ccc;background:#fff;color:#111;padding-bottom:0}.blog-body:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){display:block;margin-top:24px}.blog-body__main:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)),.blog-prose:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){max-width:none}.blog-media--hero:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){box-shadow:none}.blog-prose a:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){color:inherit}}@media (prefers-reduced-motion:reduce){.blog-shell :where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)),.blog-shell :where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)):after,.blog-shell :where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)):before{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}.blog-btn:hover:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)),.blog-card:hover:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)),.blog-pager__link:hover:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)),.blog-share__btn:hover:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)),.blog-tool-pill:hover:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)),.blog-tool:hover:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){transform:none}.blog-card:hover .blog-card__media img:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){transform:none}.blog-more:hover svg:where(:not(.php-tool,.php-tool *,.swal2-container,.swal2-container *,.rp-toast,.rp-toast *)){transform:none}}