.phone[data-astro-cid-ykln7coe]{white-space:nowrap}.faq[data-astro-cid-hemr5th4]{margin-block:2.5rem 1.5rem}h2[data-astro-cid-hemr5th4]{margin:0 0 1rem;font-size:1.5rem;font-weight:800;line-height:1.6}.faq-list[data-astro-cid-hemr5th4]{gap:.6rem;display:grid}details[data-astro-cid-hemr5th4]{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--elevate);transition:border-color .2s}details[data-astro-cid-hemr5th4][open]{border-color:var(--accent-line)}summary[data-astro-cid-hemr5th4]::marker{color:var(--accent)}summary[data-astro-cid-hemr5th4]{cursor:pointer;padding:.85rem 1rem;font-weight:700;line-height:1.8;list-style-position:inside}summary[data-astro-cid-hemr5th4]:hover,details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]{color:var(--accent)}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--text);margin:0;padding:0 1rem 1rem;line-height:2}.related[data-astro-cid-45ssvnq2]{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--elevate);margin:2.5rem 0 1rem;padding:1.1rem 1.25rem}h2[data-astro-cid-45ssvnq2]{margin:0 0 .6rem;font-size:1.2rem;font-weight:800}ul[data-astro-cid-45ssvnq2]{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}a[data-astro-cid-45ssvnq2]{padding:.3rem 0;line-height:1.8;display:inline-block}.chat-stage[data-astro-cid-rub7yu6g]{min-block-size:calc(100svh - 4.5rem);padding-inline:var(--gutter);flex-direction:column;display:flex}.chat-center[data-astro-cid-rub7yu6g]{flex:1;inline-size:min(100%,75rem);margin-inline:auto;padding-block:clamp(1.5rem,6vh,4rem) 3rem}.chat-title[data-astro-cid-rub7yu6g]{color:var(--muted);text-align:center;text-wrap:balance;margin:0 0 2rem;font-size:clamp(1.05rem,.95rem + .5vw,1.4rem);font-weight:700;line-height:1.75}body.is-preview .chat-stage[data-astro-cid-rub7yu6g]{padding-block-end:2.75rem}.chat-more[data-astro-cid-rub7yu6g]{padding-block:1rem 2.5rem}.chat-faq[data-astro-cid-rub7yu6g]{scroll-margin-block-start:1rem}.cta[data-astro-cid-4zgmmfpt]{isolation:isolate;background:linear-gradient(135deg, rgb(var(--accent-rgb) / .18), rgb(var(--accent-rgb) / .05));border:1px solid var(--accent-line);border-radius:var(--radius);box-shadow:var(--elevate);flex-direction:column;align-items:flex-start;gap:.9rem;padding:1.25rem;display:flex;position:relative;overflow:hidden}.cta[data-astro-cid-4zgmmfpt]:before,.cta[data-astro-cid-4zgmmfpt]:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.cta[data-astro-cid-4zgmmfpt]:before{background:radial-gradient(closest-side, rgb(var(--accent-rgb) / .3), transparent);block-size:14rem;inline-size:14rem;inset-block-start:-8rem;inset-inline-end:-4rem}.cta[data-astro-cid-4zgmmfpt]:after{background:radial-gradient(closest-side, color-mix(in srgb, var(--c-rose) 20%, transparent), transparent);block-size:11rem;inline-size:11rem;inset-block-end:-7rem;inset-inline-start:-3rem}.cta-text[data-astro-cid-4zgmmfpt]{margin:0;font-size:1.1rem;font-weight:700;line-height:1.8}.cta-actions[data-astro-cid-4zgmmfpt]{flex-wrap:wrap;gap:.6rem;display:flex}@media (width>=40rem){.cta[data-astro-cid-4zgmmfpt]{flex-direction:row;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem}}.mf [hidden]{display:none!important}.mf button,.mf input{font-family:inherit}.mf .mf-form,.mf .mf-fields{gap:1.1rem;display:grid}.mf .mf-field{border:0;gap:.5rem;min-inline-size:0;margin:0;padding:0;display:grid}.mf .mf-label{color:var(--text-soft);font-size:var(--fs-small);padding:0;font-weight:700;line-height:1.8}.mf .mf-opt{color:var(--muted);font-weight:500}.mf .mf-input{min-block-size:3.25rem;inline-size:100%;min-inline-size:0;color:var(--text);background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--radius);padding:.55rem 1.1rem;font-size:1.0625rem;line-height:1.8;transition:border-color .15s,box-shadow .2s}.mf .mf-input::placeholder{color:var(--muted);opacity:1}.mf .mf-input:focus-visible{border-color:var(--accent-edge);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .22);outline:0}.mf .mf-chipset{flex-wrap:wrap;gap:.5rem;display:flex}.mf .mf-chip{display:inline-flex;position:relative}.mf .mf-chip input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.mf .mf-chip span{min-block-size:2.75rem;color:var(--text-soft);font-size:var(--fs-small);border:1px solid var(--line-strong);background:0 0;border-radius:999px;align-items:center;padding:.3rem 1.1rem;line-height:1.5;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.mf .mf-chip input:hover+span{background:var(--accent-wash);border-color:var(--accent-line)}.mf .mf-chip input:checked+span{color:var(--accent-strong);background:var(--accent-wash);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);font-weight:800}.mf .mf-chip input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.mf .mf-go{min-block-size:3.25rem;inline-size:100%;color:var(--accent-ink);background:var(--accent-fill);border:1px solid var(--accent-edge);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.4rem 2rem;font-size:1.0625rem;font-weight:800;line-height:1.4;transition:background-color .15s,box-shadow .2s,transform .1s,opacity .15s;display:inline-flex}@media (width>=40rem){.mf .mf-go{justify-self:start;inline-size:auto;min-inline-size:11rem}}.mf .mf-go:hover{background:var(--accent-fill-hover);box-shadow:0 6px 24px -6px rgb(var(--accent-rgb) / .55)}.mf .mf-go:active{transform:scale(.98)}.mf .mf-go[aria-disabled=true]{opacity:.6;cursor:progress}.mf .mf-err{color:var(--text);font-size:var(--fs-small);background:color-mix(in srgb, var(--warn) 10%, var(--bg-raised));border:1px solid color-mix(in srgb, var(--warn) 38%, transparent);border-inline-start:3px solid var(--warn);border-radius:var(--radius);margin:0;padding:.7rem .95rem;line-height:1.8}.mf .mf-err strong{color:var(--warn);font-weight:800}.mf .mf-gate:focus{outline:none}.mf .mf-panel{background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:var(--radius);flex-direction:column;align-items:stretch;gap:.9rem;padding:1.1rem;display:flex}.mf .mf-panel-title{margin:0;font-size:1.1rem;font-weight:800;line-height:1.8}.mf .mf-panel-text{color:var(--text-soft);font-size:var(--fs-small);margin:0;line-height:1.8}@media (width>=40rem){.mf .mf-panel{flex-direction:row;justify-content:space-between;align-items:center;padding:1.15rem 1.35rem}}.mf .mf-results{gap:1.25rem;display:grid}.mf .mf-results:empty{display:none}.mf .mf-results:not(:empty){margin-block-start:1.25rem}.mf .mf-set{gap:.8rem;display:grid}.mf .mf-set:focus{outline:none}.mf .mf-set:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:var(--radius)}.mf .mf-note{color:var(--muted);font-size:var(--fs-caption);margin:0;line-height:1.8}.mf .mf-card{background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--elevate);gap:.7rem;padding:1rem 1.15rem;display:grid}.mf .mf-note--demo{color:var(--text);background:var(--accent-wash);border:1px dashed var(--accent-line);border-radius:var(--radius);padding:.5rem .8rem}.mf--inline .mf-card{background:var(--bg-raised);box-shadow:none}.mf .mf-card-label{color:var(--accent);font-size:var(--fs-caption);margin:0;font-weight:700;line-height:1.8}.mf .mf-card-text{color:var(--text);white-space:pre-line;overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:2}.mf .mf-actions,.wg .wg-actions{flex-wrap:wrap;gap:.5rem;display:flex}@media (width<=32rem){.mf .mf-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mf .mf-actions .mf-btn{text-align:center}.mf .mf-actions .mf-btn:last-child:nth-child(odd){grid-column:1/-1}}.mf-btn{min-block-size:2.75rem;color:var(--text-soft);font-family:inherit;font-size:var(--fs-small);border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:.2rem 1rem;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.mf-btn:hover{color:var(--text);background:var(--accent-wash);border-color:var(--accent-line)}.mf-btn--main{color:var(--accent);border-color:var(--accent-line);font-weight:800}.mf-btn--main:hover{color:var(--accent-strong)}.mf-btn[aria-disabled=true]{opacity:.6;cursor:progress}.wm{margin:0}.wm-headline{color:var(--text);text-align:center;text-wrap:balance;margin:0 0 1.4rem;font-size:clamp(1.55rem,1.15rem + 1.9vw,2.35rem);font-weight:800;line-height:1.6}.wm [hidden]{display:none!important}.wm .wm-demo{color:var(--text);font-size:var(--fs-small);text-align:center;background:var(--accent-wash);border:1px dashed var(--accent-line);border-radius:var(--radius);margin:0 0 1.25rem;padding:.6rem .9rem;line-height:1.8}.wg{margin-block-start:clamp(2.75rem,7vw,4.5rem)}.wg [hidden]{display:none!important}.wg .wg-title{font-size:var(--fs-h2);font-weight:800;line-height:var(--lh-h2);text-wrap:balance;margin:0 0 1.1rem}.wg .wg-tabs{flex-wrap:wrap;gap:.5rem;margin-block-end:1.1rem;display:flex}.wg .wg-tab{min-block-size:2.75rem;color:var(--text-soft);font-family:inherit;font-size:var(--fs-small);border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:999px;padding:.3rem 1.1rem;line-height:1.5;transition:background-color .15s,border-color .15s,color .15s}.wg .wg-tab:hover{background:var(--accent-wash);border-color:var(--accent-line)}.wg .wg-tab[aria-selected=true]{color:var(--accent-strong);background:var(--accent-wash);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);font-weight:800}.wg .wg-panel{gap:1rem;display:grid}.wg .wg-panel-title{font-size:var(--fs-h3);margin:.5rem 0 0;font-weight:800;line-height:1.6}.wg .wg-card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);min-inline-size:0;box-shadow:var(--elevate);gap:.9rem;padding:1.1rem 1.2rem;scroll-margin-block-start:1rem;display:grid}.wg .wg-text p{color:var(--text);overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:2}.wg .wg-text p+p{margin-block-start:.75rem}.wg .wg-prompt summary{cursor:pointer;color:var(--muted);font-size:var(--fs-caption);font-weight:700;line-height:1.8}.wg .wg-prompt summary:hover,.wg .wg-prompt[open] summary{color:var(--accent)}.wg .wg-prompt-body{margin-block-start:.5rem}.wg .wg-prompt-text{color:var(--text);font-size:var(--fs-small);background:var(--accent-wash);border:1px solid var(--accent-line);border-radius:var(--radius);text-wrap:pretty;border-end-start-radius:4px;margin:0;padding:.75rem 1rem;line-height:1.95}.wg .wg-prompt-meta{color:var(--muted);font-size:var(--fs-caption);margin:.5rem 0 0;line-height:1.8}.wg .wg-make{border-block-start:1px dashed var(--line-strong);padding-block-start:1rem}.mk-stage[data-astro-cid-7uayewhb]{padding-inline:var(--gutter)}.mk-center[data-astro-cid-7uayewhb]{inline-size:min(100%,46rem);margin-inline:auto;padding-block:clamp(1.5rem,5vh,3.5rem) 2.5rem}.mk-title[data-astro-cid-7uayewhb]{color:var(--muted);text-align:center;text-wrap:balance;margin:0 0 1.75rem;font-size:clamp(1.05rem,.95rem + .5vw,1.4rem);font-weight:700;line-height:1.75}.mk-prose[data-astro-cid-7uayewhb]{border-block-start:1px solid var(--line);max-inline-size:var(--wide);margin-inline:auto;padding-block-start:clamp(1.5rem,4vw,2.5rem)}.mk-more[data-astro-cid-7uayewhb]{padding-block:1rem 2.5rem}.mk-faq[data-astro-cid-7uayewhb]{scroll-margin-block-start:1rem}.poem-page[data-astro-cid-tl4jkypo]{padding-block-end:2.5rem}.poem-head[data-astro-cid-tl4jkypo],.poem[data-astro-cid-tl4jkypo],.poem-foot[data-astro-cid-tl4jkypo]{inline-size:min(100% - 2 * var(--gutter), 56rem);margin-inline:auto}.poem-head[data-astro-cid-tl4jkypo]{text-align:center;padding-block-start:clamp(1.25rem,3vw,2rem)}.poem-head[data-astro-cid-tl4jkypo] .crumbs{justify-content:center}.poem-label[data-astro-cid-tl4jkypo]{color:var(--muted);font-size:var(--fs-small);margin:clamp(1.75rem,5vw,3rem) 0 .5rem}h1[data-astro-cid-tl4jkypo]{font-size:var(--fs-h2);text-wrap:balance;margin:0;line-height:1.5}.poem[data-astro-cid-tl4jkypo]{font-family:var(--font-verse);margin-block-start:clamp(2rem,6vw,3.5rem);font-size:clamp(1.25rem,1.12rem + .6vw,1.5rem);line-height:2}.couplet[data-astro-cid-tl4jkypo]{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,5vw,4rem);margin:0;padding-block:.7rem;display:grid}.couplet[data-astro-cid-tl4jkypo] span[data-astro-cid-tl4jkypo]:last-child{text-align:end}.poem-foot[data-astro-cid-tl4jkypo]{border-block-start:1px solid var(--line);color:var(--muted);font-size:var(--fs-small);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-block-start:clamp(1.5rem,4vw,2.5rem);padding-block-start:1rem;display:flex}.poem-ask[data-astro-cid-tl4jkypo]{font-weight:700}.poem-prose[data-astro-cid-tl4jkypo]{margin-block-start:clamp(2rem,6vw,3.5rem)}@media (width<=26rem){.poem[data-astro-cid-tl4jkypo]{font-size:1.1rem}}@media (width<=58rem){.poem[data-astro-cid-tl4jkypo]{inline-size:min(100% - 2 * var(--gutter), 34rem)}.couplet[data-astro-cid-tl4jkypo]{grid-template-columns:1fr;gap:0;padding-block:.85rem}.couplet[data-astro-cid-tl4jkypo]+.couplet[data-astro-cid-tl4jkypo]{border-block-start:1px solid var(--line)}.poem[data-astro-cid-tl4jkypo]{line-height:1.95}}.tool[data-astro-cid-6g7agg5z]{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}header[data-astro-cid-6g7agg5z]{border-bottom:1px solid var(--line);padding:.95rem 1.25rem}.name[data-astro-cid-6g7agg5z]{font-weight:800;font-size:var(--fs-h4);margin:0;line-height:1.8}.note[data-astro-cid-6g7agg5z]{color:var(--muted);font-size:var(--fs-small);margin:0;line-height:1.8}.stage[data-astro-cid-6g7agg5z]{min-height:18rem;padding:1.25rem}.stage[data-astro-cid-6g7agg5z].plain{min-height:0}.stage[data-astro-cid-6g7agg5z]>*{margin-block:0}@media (width>=48rem){.stage[data-astro-cid-6g7agg5z]{padding:1.75rem}.stage[data-astro-cid-6g7agg5z]:not(.plain){min-height:22rem}}.fr[data-astro-cid-pj7ke7il]{margin:0}.fr[data-astro-cid-pj7ke7il] [data-astro-cid-pj7ke7il][hidden]{display:none!important}.fr[data-astro-cid-pj7ke7il] button[data-astro-cid-pj7ke7il]{cursor:pointer;font-family:inherit}.fr[data-astro-cid-pj7ke7il] .btn[data-astro-cid-pj7ke7il]:disabled{opacity:.55;cursor:not-allowed}.fr[data-astro-cid-pj7ke7il] .btn[data-astro-cid-pj7ke7il]:disabled:hover,.fr[data-astro-cid-pj7ke7il] .btn[data-astro-cid-pj7ke7il]:disabled:active{background:var(--accent-fill);transform:none}.fr-sr[data-astro-cid-pj7ke7il]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fr-drop[data-astro-cid-pj7ke7il]{cursor:pointer;display:block;position:relative}.fr-file[data-astro-cid-pj7ke7il]{opacity:0;clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fr-face[data-astro-cid-pj7ke7il]{text-align:center;min-height:11rem;color:var(--accent);background:var(--bg-raised);border:2px dashed rgb(var(--accent-rgb) / .5);border-radius:var(--radius);flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:1.5rem 1rem;transition:background-color .15s,border-color .15s;display:flex}.fr-drop-title[data-astro-cid-pj7ke7il]{color:var(--text);font-size:1.1rem;line-height:1.7}.fr-drop-hint[data-astro-cid-pj7ke7il]{color:var(--muted);font-size:.95rem;line-height:1.8}.fr-drop[data-astro-cid-pj7ke7il]:hover .fr-face[data-astro-cid-pj7ke7il],.fr-drop[data-astro-cid-pj7ke7il].is-over .fr-face[data-astro-cid-pj7ke7il]{border-style:solid;border-color:var(--accent);background:var(--accent-wash)}.fr-file[data-astro-cid-pj7ke7il]:focus-visible+.fr-face[data-astro-cid-pj7ke7il]{border-style:solid;border-color:var(--accent);outline:2px solid var(--accent);outline-offset:3px}.fr-tips[data-astro-cid-pj7ke7il]{color:var(--muted);gap:.35rem;margin:1rem 0 0;padding:0;font-size:.95rem;line-height:1.8;list-style:none;display:grid}.fr-tips[data-astro-cid-pj7ke7il] li[data-astro-cid-pj7ke7il]{margin:0;padding-inline-start:1.3rem;position:relative}.fr-tips[data-astro-cid-pj7ke7il] li[data-astro-cid-pj7ke7il]:before{content:"";inset-inline-start:.2rem;background:var(--accent);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.85em}.fr-quota[data-astro-cid-pj7ke7il]{color:var(--accent);margin:1rem 0 0;font-size:.97rem;font-weight:700}.fr-quota[data-astro-cid-pj7ke7il]:empty{display:none}.fr-fine[data-astro-cid-pj7ke7il]{color:var(--muted);margin:.75rem 0 0;font-size:.875rem;line-height:1.8}.fr-thumb[data-astro-cid-pj7ke7il]{justify-content:center;margin:0 0 1rem;display:flex}.fr-thumb[data-astro-cid-pj7ke7il] img[data-astro-cid-pj7ke7il]{object-fit:contain;border:1px solid var(--line);border-radius:var(--radius);background:#000;width:auto;max-width:100%;max-height:18rem;display:block}.fr-actions[data-astro-cid-pj7ke7il]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}@media (width<=30rem){.fr-actions[data-astro-cid-pj7ke7il] .btn[data-astro-cid-pj7ke7il]{flex:100%}}.fr-loading[data-astro-cid-pj7ke7il]{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding-block:.5rem;display:flex}.fr-art[data-astro-cid-pj7ke7il]{color:var(--accent);justify-content:center;display:flex}.fr-art[data-astro-cid-pj7ke7il] svg{width:7rem;height:auto}.fr-art[data-astro-cid-pj7ke7il] .fr-steam path{opacity:0;animation:3s ease-in-out infinite fr-steam-rise}.fr-art[data-astro-cid-pj7ke7il] .fr-steam path:nth-child(2){animation-delay:.9s}.fr-art[data-astro-cid-pj7ke7il] .fr-steam path:nth-child(3){animation-delay:1.8s}@keyframes fr-steam-rise{0%{opacity:0;transform:translateY(8px)}35%{opacity:.9}to{opacity:0;transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.fr-art[data-astro-cid-pj7ke7il] .fr-steam path{opacity:.7;animation:none}.fr-loading[data-astro-cid-pj7ke7il] .fr-art[data-astro-cid-pj7ke7il] .fr-back{animation:none}}.fr-loading-text[data-astro-cid-pj7ke7il]{margin:0;font-size:1.05rem;font-weight:700;line-height:1.8}.fr-result-label[data-astro-cid-pj7ke7il]{color:var(--accent);margin:0 0 .6rem;font-size:.97rem;font-weight:800}.fr-result-date[data-astro-cid-pj7ke7il]{color:var(--muted);font-size:.875rem;font-weight:400}.fr-reading[data-astro-cid-pj7ke7il]{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius);padding:1rem 1.1rem;line-height:2}.fr-reading[data-astro-cid-pj7ke7il]:focus{outline:none}.fr-reading[data-astro-cid-pj7ke7il]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.fr-reading[data-astro-cid-pj7ke7il] p,.fr-reading[data-astro-cid-pj7ke7il] ul,.fr-reading[data-astro-cid-pj7ke7il] ol{margin:0 0 1rem}.fr-reading[data-astro-cid-pj7ke7il] ul,.fr-reading[data-astro-cid-pj7ke7il] ol{padding-inline-start:1.6rem}.fr-reading[data-astro-cid-pj7ke7il] ol{list-style-type:persian}.fr-reading[data-astro-cid-pj7ke7il] li{margin-bottom:.3rem}.fr-reading[data-astro-cid-pj7ke7il] .md-h{color:var(--accent);margin-top:1.25rem}.fr-reading[data-astro-cid-pj7ke7il]>:first-child{margin-top:0}.fr-reading[data-astro-cid-pj7ke7il]>:last-child{margin-bottom:0}.fr-reading[data-astro-cid-pj7ke7il] strong{font-weight:800}.fr-remaining[data-astro-cid-pj7ke7il]{margin:1rem 0;font-weight:700;line-height:1.8}.fr-remaining[data-astro-cid-pj7ke7il]:empty{display:none}.fr-soft[data-astro-cid-pj7ke7il]{font-weight:700}.fr-cta[data-astro-cid-pj7ke7il]{background:linear-gradient(135deg, rgb(var(--accent-rgb) / .18), rgb(var(--accent-rgb) / .05));border:1px solid var(--accent-line);border-radius:var(--radius);flex-direction:column;align-items:flex-start;gap:.9rem;padding:1.25rem;display:flex}.fr-cta-text[data-astro-cid-pj7ke7il]{margin:0;font-size:1.1rem;font-weight:700;line-height:1.8}@media (width>=40rem){.fr-cta[data-astro-cid-pj7ke7il]{flex-direction:row;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem}}.fr-err-title[data-astro-cid-pj7ke7il]{margin:0 0 .4rem;font-size:1.15rem;font-weight:800;line-height:1.7}.fr-err-text[data-astro-cid-pj7ke7il]{margin:0 0 .75rem;line-height:1.9}.fr-err-text[data-astro-cid-pj7ke7il]+.fr-tips[data-astro-cid-pj7ke7il],.fr-err-text[data-astro-cid-pj7ke7il]+.fr-actions[data-astro-cid-pj7ke7il]{margin-top:.25rem}.fr-tips[data-astro-cid-pj7ke7il][data-err-tips]{margin-bottom:1rem}.fr-err-text[data-astro-cid-pj7ke7il]+.fr-actions[data-astro-cid-pj7ke7il],.fr-tips[data-astro-cid-pj7ke7il]+.fr-actions[data-astro-cid-pj7ke7il]{margin-top:1rem}.fr-offsite-text[data-astro-cid-pj7ke7il]{margin:0 0 1rem;font-size:1.05rem;font-weight:700;line-height:1.9}.fr-cta-text[data-astro-cid-pj7ke7il]:focus,.fr-err-title[data-astro-cid-pj7ke7il]:focus,.fr-loading-text[data-astro-cid-pj7ke7il]:focus,.fr-offsite-text[data-astro-cid-pj7ke7il]:focus{outline:none}.fr-switcher[data-astro-cid-pj7ke7il]{border-top:1px dashed var(--line);color:var(--muted);margin-top:1.5rem;padding-top:1rem;font-size:.85rem;line-height:1.7}.fr-sw-title[data-astro-cid-pj7ke7il],.fr-sw-note[data-astro-cid-pj7ke7il]{margin:0 0 .5rem}.fr-sw-btns[data-astro-cid-pj7ke7il]{flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem;display:flex}.fr-sw-btn[data-astro-cid-pj7ke7il]{color:var(--text);background:var(--bg-raised);border:1px solid var(--line);border-radius:999px;padding:.2rem .75rem;font-size:.85rem}.fr-sw-btn[data-astro-cid-pj7ke7il][aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.fr-sw-note[data-astro-cid-pj7ke7il]:empty{display:none}.fr-intro[data-astro-cid-pj7ke7il]{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.fr-intro-text[data-astro-cid-pj7ke7il]{margin:0;font-size:1.1rem;line-height:1.8}.fr-art[data-astro-cid-pj7ke7il] .fr-backs{gap:.6rem;display:flex}.fr-art[data-astro-cid-pj7ke7il] .fr-back{aspect-ratio:148/330;width:4.25rem;color:var(--accent);background:linear-gradient(160deg, rgb(var(--accent-rgb) / .24), rgb(var(--accent-rgb) / .06)), var(--bg-raised);border:1px solid var(--accent-line);border-radius:.5rem;place-items:center;display:grid}.fr-art[data-astro-cid-pj7ke7il] .fr-back:after{content:"✦";font-size:1.25rem}.fr-loading[data-astro-cid-pj7ke7il] .fr-art[data-astro-cid-pj7ke7il] .fr-back{animation:2.4s ease-in-out infinite fr-back-breathe}.fr-loading[data-astro-cid-pj7ke7il] .fr-art[data-astro-cid-pj7ke7il] .fr-back:nth-child(2){animation-delay:.4s}.fr-loading[data-astro-cid-pj7ke7il] .fr-art[data-astro-cid-pj7ke7il] .fr-back:nth-child(3){animation-delay:.8s}@keyframes fr-back-breathe{50%{transform:translateY(-.4rem)}}.fr-form[data-astro-cid-pj7ke7il]{gap:.75rem;display:grid}.fr-label[data-astro-cid-pj7ke7il]{font-weight:700;line-height:1.8}.fr-text[data-astro-cid-pj7ke7il]{width:100%;min-height:10rem;font:inherit;color:var(--text);background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:var(--radius);resize:vertical;padding:.85rem 1rem;line-height:1.9}.fr-text[data-astro-cid-pj7ke7il]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fr-form-row[data-astro-cid-pj7ke7il]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.fr-count[data-astro-cid-pj7ke7il]{color:var(--muted);font-size:.875rem}.fr-count[data-astro-cid-pj7ke7il].is-over,.fr-field-error[data-astro-cid-pj7ke7il]{color:var(--warn);font-weight:700}.fr-field-error[data-astro-cid-pj7ke7il]{margin:0;font-size:.95rem;line-height:1.8}.fr-extra[data-astro-cid-pj7ke7il]:empty{display:none}.fr-extra[data-astro-cid-pj7ke7il] .fr-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;max-inline-size:26rem;margin:0 auto 1.25rem;padding:0;list-style:none;display:grid}.fr-extra[data-astro-cid-pj7ke7il] .fr-card{text-align:center;flex-direction:column;align-items:center;gap:.15rem;margin:0;padding:0;line-height:1.6;display:flex}.fr-extra[data-astro-cid-pj7ke7il] .fr-card:before{content:none}.fr-extra[data-astro-cid-pj7ke7il] .fr-card-pos{color:var(--muted);font-size:.875rem}.fr-extra[data-astro-cid-pj7ke7il] .fr-card-art{aspect-ratio:148/330;background-image:url(/blog/images/readings/major-arcana.webp);background-size:1100% 200%;border-radius:.5rem;width:100%;margin-block:.25rem;display:block}.fr-extra[data-astro-cid-pj7ke7il] .fr-card.is-reversed .fr-card-art{transform:rotate(180deg)}.fr-extra[data-astro-cid-pj7ke7il] .fr-card-side{color:var(--muted);font-size:.875rem}.fr-extra[data-astro-cid-pj7ke7il] .fr-ghazal{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius);margin:0 0 1.25rem;padding:1rem .75rem}.fr-extra[data-astro-cid-pj7ke7il] .fr-ghazal-title{color:var(--accent);text-align:center;margin:0 0 .5rem;font-size:.97rem;font-weight:800}.fr-extra[data-astro-cid-pj7ke7il] .fr-beyt{margin:0 0 .75rem;font-size:clamp(1.1rem,1rem + .5vw,1.3rem);line-height:2}.fr-extra[data-astro-cid-pj7ke7il] .fr-beyt-n{color:var(--muted);font-family:var(--font);font-size:.8rem;line-height:1.6;display:block}.fr-extra[data-astro-cid-pj7ke7il] .fr-ghazal-source{color:var(--muted);text-align:center;margin:0;font-size:.875rem}.fr-result-label[data-astro-cid-pj7ke7il]:focus{outline:none}.df[data-astro-cid-x7sj7gay]{gap:.4rem;min-inline-size:0;display:grid}label[data-astro-cid-x7sj7gay]{font-weight:700}.df-box[data-astro-cid-x7sj7gay]{position:relative}input[data-astro-cid-x7sj7gay],textarea[data-astro-cid-x7sj7gay]{background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--radius);min-block-size:3.5rem;inline-size:100%;color:var(--text);font:inherit;font-size:var(--fs-h4);text-align:right;resize:none;unicode-bidi:plaintext;padding-block:.65rem;padding-inline:1rem 6.25rem;font-weight:700;line-height:1.6;transition:border-color .15s,box-shadow .15s;display:block;overflow:auto}input[data-astro-cid-x7sj7gay]:hover,textarea[data-astro-cid-x7sj7gay]:hover{border-color:var(--faint)}input[data-astro-cid-x7sj7gay]:focus-visible,textarea[data-astro-cid-x7sj7gay]:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash);outline:none}input[data-astro-cid-x7sj7gay]::placeholder,textarea[data-astro-cid-x7sj7gay]::placeholder{color:var(--muted);font-size:var(--fs-body);opacity:1;font-weight:400}.df-open[data-astro-cid-x7sj7gay]{background:var(--accent-wash);border-radius:var(--radius-sm);block-size:2.75rem;color:var(--accent);cursor:pointer;font:inherit;font-size:var(--fs-small);border:0;align-items:center;gap:.35rem;padding-inline:.65rem;font-weight:700;transition:background-color .15s;display:inline-flex;position:absolute;inset-block-start:.4rem;inset-inline-end:.4rem}.df-open[data-astro-cid-x7sj7gay]:hover,.df-open[data-astro-cid-x7sj7gay][aria-expanded=true]{background:rgb(var(--accent-rgb) / .16)}.df-open[data-astro-cid-x7sj7gay][hidden]{display:none}.df-open[data-astro-cid-x7sj7gay]:focus-visible,.cal[data-astro-cid-x7sj7gay] button[data-astro-cid-x7sj7gay]:focus-visible,.cal[data-astro-cid-x7sj7gay] select[data-astro-cid-x7sj7gay]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.df-note[data-astro-cid-x7sj7gay]{color:var(--muted);font-size:var(--fs-small);margin:0;line-height:1.8}.df-note[data-astro-cid-x7sj7gay][hidden]{display:none}.cal[data-astro-cid-x7sj7gay]{z-index:20;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-lg);inline-size:min(100%,25rem);box-shadow:0 24px 48px -20px var(--shadow-ink);outline:none;gap:.6rem;margin-inline:auto;padding:.85rem;display:grid;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline:0}.cal[data-astro-cid-x7sj7gay][hidden]{display:none}@media (prefers-reduced-motion:no-preference){.cal[data-astro-cid-x7sj7gay]{animation:.14s ease-out cal-in}}@keyframes cal-in{0%{opacity:0;transform:translateY(-4px)}}.cal-switch[data-astro-cid-x7sj7gay]{background:var(--bg-raised);border-radius:11px;grid-template-columns:1fr 1fr;gap:.2rem;padding:.2rem;display:grid}.cal-switch[data-astro-cid-x7sj7gay] button[data-astro-cid-x7sj7gay]{min-block-size:2.4rem;color:var(--muted);cursor:pointer;font:inherit;font-size:var(--fs-small);background:0 0;border:0;border-radius:9px;font-weight:700;transition:background-color .15s,color .15s}.cal-switch[data-astro-cid-x7sj7gay] button[data-astro-cid-x7sj7gay][aria-pressed=true]{background:var(--accent-fill);color:var(--accent-ink)}.cal-nav[data-astro-cid-x7sj7gay]{grid-template-columns:2.25rem minmax(0,1.5fr) minmax(0,1fr) 2.25rem;align-items:center;gap:.4rem;display:grid}.cal-step[data-astro-cid-x7sj7gay]{border:1px solid var(--line);border-radius:var(--radius-sm);block-size:2.5rem;color:var(--text);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.cal-step[data-astro-cid-x7sj7gay]:hover:not(:disabled){background:var(--bg-raised)}.cal-step[data-astro-cid-x7sj7gay]:disabled{color:var(--faint);cursor:default;opacity:.5}.cal-back[data-astro-cid-x7sj7gay] svg{transform:rotate(-90deg)}.cal-next[data-astro-cid-x7sj7gay] svg{transform:rotate(90deg)}.cal-choice[data-astro-cid-x7sj7gay]{color:var(--muted);display:block;position:relative}.cal-choice[data-astro-cid-x7sj7gay] svg{pointer-events:none;position:absolute;inset-block-start:calc(50% - 8px);inset-inline-end:.35rem}select[data-astro-cid-x7sj7gay]{appearance:none;border:1px solid var(--line);border-radius:var(--radius-sm);block-size:2.5rem;inline-size:100%;color:var(--text);cursor:pointer;font:inherit;background:0 0;padding-inline:.6rem 1.4rem;font-size:1rem;font-weight:700}select[data-astro-cid-x7sj7gay]:hover{background:var(--bg-raised)}select[data-astro-cid-x7sj7gay] option[data-astro-cid-x7sj7gay]{background:var(--bg-card);color:var(--text)}.cal-span[data-astro-cid-x7sj7gay]{color:var(--muted);font-size:var(--fs-caption);text-align:center;margin:0;line-height:1.6}table[data-astro-cid-x7sj7gay]{border-collapse:separate;border-spacing:0 2px;table-layout:fixed;inline-size:100%}th[data-astro-cid-x7sj7gay]{color:var(--muted);font-size:var(--fs-small);text-align:center;padding-block:.15rem .3rem;font-weight:700}th[data-astro-cid-x7sj7gay]:last-child{color:var(--c-rose)}table[data-astro-cid-x7sj7gay] td{padding:0}table[data-astro-cid-x7sj7gay] td.cal-between{background:rgb(var(--accent-rgb) / .1)}table[data-astro-cid-x7sj7gay] td.cal-between:first-child{border-start-start-radius:var(--radius-sm);border-end-start-radius:var(--radius-sm)}table[data-astro-cid-x7sj7gay] td.cal-between:last-child{border-start-end-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm)}table[data-astro-cid-x7sj7gay] .cal-day{border-radius:var(--radius-sm);min-block-size:2.9rem;inline-size:100%;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;place-content:center;justify-items:center;padding:.15rem 0;font-weight:700;line-height:1.25;transition:background-color .1s;display:grid}table[data-astro-cid-x7sj7gay] .cal-day small{color:var(--muted);font-size:.6875rem;font-weight:500;line-height:1.2}table[data-astro-cid-x7sj7gay] .cal-day:hover:not(:disabled){background:var(--bg-raised)}table[data-astro-cid-x7sj7gay] .cal-day:disabled{color:var(--faint);cursor:default;opacity:.45}table[data-astro-cid-x7sj7gay] .cal-friday span{color:var(--c-rose)}table[data-astro-cid-x7sj7gay] .cal-today{box-shadow:inset 0 0 0 1.5px var(--accent)}table[data-astro-cid-x7sj7gay] .cal-partner,table[data-astro-cid-x7sj7gay] .cal-partner:hover:not(:disabled){background:rgb(var(--accent-rgb) / .2)}table[data-astro-cid-x7sj7gay] .cal-partner span{color:var(--text)}table[data-astro-cid-x7sj7gay] .cal-partner small{color:var(--text-soft)}table[data-astro-cid-x7sj7gay] .cal-end,table[data-astro-cid-x7sj7gay] .cal-end:hover:not(:disabled){background:var(--accent-fill);color:var(--accent-ink)}table[data-astro-cid-x7sj7gay] .cal-end span,table[data-astro-cid-x7sj7gay] .cal-end small{color:inherit}.cal-foot[data-astro-cid-x7sj7gay]{border-block-start:1px solid var(--line);justify-content:center;padding-block-start:.35rem;display:flex}.cal-foot[data-astro-cid-x7sj7gay] button[data-astro-cid-x7sj7gay]{border-radius:var(--radius-sm);min-block-size:2.5rem;color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding-inline:1.25rem;font-weight:700}.cal-foot[data-astro-cid-x7sj7gay] button[data-astro-cid-x7sj7gay]:hover{background:var(--accent-wash)}@media (width<=22rem){.df-open[data-astro-cid-x7sj7gay] span[data-astro-cid-x7sj7gay]{display:none}input[data-astro-cid-x7sj7gay],textarea[data-astro-cid-x7sj7gay]{padding-inline-end:3.75rem}select[data-astro-cid-x7sj7gay]{padding-inline:.35rem 1.15rem}.cal-choice[data-astro-cid-x7sj7gay] svg{inset-inline-end:.15rem}}.leaf[data-astro-cid-e65om6cw]{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-lg);text-align:center;align-content:start;justify-items:center;min-inline-size:0;padding:0 .5rem .9rem;display:grid;overflow:hidden}.leaf[data-astro-cid-e65om6cw]:before{content:"";background:var(--accent-fill);justify-self:stretch;block-size:.7rem;margin-block-end:.7rem;margin-inline:-.5rem}.leaf[data-astro-cid-e65om6cw].accent:before{background:var(--accent)}.leaf-kind[data-astro-cid-e65om6cw]{color:var(--muted);font-size:var(--fs-small);line-height:1.6}.leaf-kind[data-astro-cid-e65om6cw]:empty,.leaf-under[data-astro-cid-e65om6cw]:empty{display:none}.leaf-week[data-astro-cid-e65om6cw]{font-size:clamp(1.125rem,3.4vw,1.5rem);font-weight:800;line-height:1.6}.leaf-week[data-astro-cid-e65om6cw].friday{color:var(--c-rose)}.leaf-day[data-astro-cid-e65om6cw]{font-size:clamp(4.5rem,19vw,7.5rem);font-weight:900;line-height:1.12}.leaf-month[data-astro-cid-e65om6cw]{font-size:clamp(1.0625rem,3.6vw,1.5rem);font-weight:800;line-height:1.6}.leaf-under[data-astro-cid-e65om6cw]{color:var(--muted);font-size:clamp(.75rem, 2.6vw, var(--fs-small));text-wrap:balance;line-height:1.7}.small[data-astro-cid-e65om6cw] .leaf-week[data-astro-cid-e65om6cw]{font-size:var(--fs-body);font-weight:700}.small[data-astro-cid-e65om6cw] .leaf-day[data-astro-cid-e65om6cw]{font-size:clamp(3.25rem,11vw,4.75rem)}.small[data-astro-cid-e65om6cw] .leaf-month[data-astro-cid-e65om6cw]{font-size:clamp(.9375rem,2.6vw,1.125rem)}.small[data-astro-cid-e65om6cw] .leaf-under[data-astro-cid-e65om6cw]{border-block-start:1px solid var(--line);font-size:var(--fs-caption);justify-self:stretch;margin-block-start:.45rem;padding-block-start:.45rem}.how[data-astro-cid-rzaygfdp]{border-block:1px solid var(--line)}summary[data-astro-cid-rzaygfdp]{cursor:pointer;justify-content:space-between;align-items:center;min-block-size:3.25rem;font-weight:700;list-style:none;display:flex}summary[data-astro-cid-rzaygfdp]::-webkit-details-marker{display:none}summary[data-astro-cid-rzaygfdp]:hover{color:var(--accent)}summary[data-astro-cid-rzaygfdp]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}summary[data-astro-cid-rzaygfdp] svg{color:var(--muted);transition:transform .15s}.how[data-astro-cid-rzaygfdp][open] summary[data-astro-cid-rzaygfdp] svg{transform:rotate(180deg)}ol[data-astro-cid-rzaygfdp]{gap:.35rem;margin:0;padding-block-end:1rem;padding-inline-start:1.25rem;line-height:1.85;display:grid}.dc[data-astro-cid-huttqwts],.dc-form[data-astro-cid-huttqwts],.dc-one[data-astro-cid-huttqwts]{gap:1.25rem;display:grid}.dc-one[data-astro-cid-huttqwts][hidden],.dc-label[data-astro-cid-huttqwts][hidden],.dc-list[data-astro-cid-huttqwts][hidden],.dc-ask[data-astro-cid-huttqwts][hidden]{display:none}.dc-label[data-astro-cid-huttqwts]{color:var(--muted);font-size:var(--fs-small);margin:0}.dc-leaves[data-astro-cid-huttqwts]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.5rem;display:grid}.dc-swap[data-astro-cid-huttqwts]{color:var(--muted);place-items:center;display:grid}.dc-forms[data-astro-cid-huttqwts]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem .6rem;margin:0;padding:0;list-style:none;display:grid}.dc-forms[data-astro-cid-huttqwts] li[data-astro-cid-huttqwts]{gap:.2rem;margin:0;display:grid}.dc-forms[data-astro-cid-huttqwts] li[data-astro-cid-huttqwts]>span[data-astro-cid-huttqwts]{color:var(--muted);font-size:var(--fs-caption);text-align:center}.dc-forms[data-astro-cid-huttqwts] button[data-astro-cid-huttqwts]{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);min-block-size:2.75rem;inline-size:100%;color:var(--text);cursor:pointer;font:inherit;font-size:var(--fs-small);justify-content:center;align-items:center;gap:.45rem;padding-inline:.4rem;font-weight:600;transition:border-color .15s,background-color .15s;display:flex}.dc-forms[data-astro-cid-huttqwts] button[data-astro-cid-huttqwts] svg{color:var(--muted);flex:none}.dc-forms[data-astro-cid-huttqwts] button[data-astro-cid-huttqwts]:hover{border-color:var(--accent-line);background:var(--accent-wash)}.dc-forms[data-astro-cid-huttqwts] button[data-astro-cid-huttqwts]:focus-visible,.dc-copy-all[data-astro-cid-huttqwts]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dc-copy-row[data-astro-cid-huttqwts]{color:var(--muted);align-items:center;gap:.75rem;margin:0;display:flex}.dc-copy-all[data-astro-cid-huttqwts]{background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--radius);min-block-size:2.75rem;color:var(--text);cursor:pointer;font:inherit;align-items:center;gap:.45rem;padding-inline:.9rem;font-weight:700;display:inline-flex}.dc-copy-all[data-astro-cid-huttqwts]:hover{border-color:var(--accent-line);background:var(--accent-wash)}.dc-list[data-astro-cid-huttqwts]{gap:.5rem;display:grid}.dc-scroll[data-astro-cid-huttqwts]{overflow-x:auto}table[data-astro-cid-huttqwts]{border-collapse:collapse;inline-size:100%}th[data-astro-cid-huttqwts],.dc-list[data-astro-cid-huttqwts] td{border-block-end:1px solid var(--line);text-align:start;vertical-align:top;padding:.5rem}th[data-astro-cid-huttqwts]{color:var(--muted);font-weight:400}.dc-list[data-astro-cid-huttqwts] td[dir=ltr]{white-space:nowrap}.dc-list[data-astro-cid-huttqwts] td small{color:var(--muted);white-space:normal;display:block}.dc-ask[data-astro-cid-huttqwts]{justify-content:center;margin:0;display:flex}@media (width<=34rem){.dc-leaves[data-astro-cid-huttqwts]{gap:.25rem}.dc-swap[data-astro-cid-huttqwts] svg{block-size:16px;inline-size:16px}.dc-forms[data-astro-cid-huttqwts]{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-ask[data-astro-cid-huttqwts] .btn[data-astro-cid-huttqwts]{inline-size:100%}}.db[data-astro-cid-wmkspwaz],.db-form[data-astro-cid-wmkspwaz]{gap:1.25rem;display:grid}.db-dates[data-astro-cid-wmkspwaz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}.db-hero[data-astro-cid-wmkspwaz]{grid-template-columns:minmax(0,11.5rem) minmax(0,1fr) minmax(0,11.5rem);align-items:center;display:grid;position:relative}.db-hero[data-astro-cid-wmkspwaz]:before{content:"";border-block-start:1px solid var(--line-strong);position:absolute;inset-block-start:50%;inset-inline:5rem}.db-end[data-astro-cid-wmkspwaz]{align-self:stretch;min-inline-size:0;display:grid;position:relative}.db-end[data-astro-cid-wmkspwaz] .leaf[hidden]{display:none}.db-choose[data-astro-cid-wmkspwaz]{background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--radius-lg);min-block-size:14rem;color:var(--accent);cursor:pointer;font:inherit;place-content:center;justify-items:center;gap:.5rem;padding:.5rem;font-weight:700;transition:border-color .15s,background-color .15s;display:grid}.db-choose[data-astro-cid-wmkspwaz][hidden]{display:none}.db-choose[data-astro-cid-wmkspwaz]:hover{border-color:var(--accent);background:var(--accent-wash)}.db-choose[data-astro-cid-wmkspwaz]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.db-answer[data-astro-cid-wmkspwaz]{background:var(--bg);text-align:center;justify-self:center;justify-items:center;padding:.5rem 1rem;display:grid;position:relative}.db-word[data-astro-cid-wmkspwaz]{color:var(--muted);font-size:var(--fs-small)}.db-days[data-astro-cid-wmkspwaz]{white-space:nowrap;font-size:clamp(3rem,8.5vw,4.75rem);font-weight:900;line-height:1.3}.db-days[data-astro-cid-wmkspwaz].waiting{color:var(--faint)}.db-both[data-astro-cid-wmkspwaz]{color:var(--muted);font-size:var(--fs-small);margin:0;line-height:1.8}.db-both[data-astro-cid-wmkspwaz][hidden],.db-note[data-astro-cid-wmkspwaz][hidden],.db-facts[data-astro-cid-wmkspwaz][hidden],.db-move[data-astro-cid-wmkspwaz][hidden],.db-ask[data-astro-cid-wmkspwaz][hidden]{display:none}.db-both[data-astro-cid-wmkspwaz] output[data-astro-cid-wmkspwaz]{color:var(--text);font-weight:800}.db-note[data-astro-cid-wmkspwaz]{color:var(--muted);text-align:center;margin:0}.db-facts[data-astro-cid-wmkspwaz]{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.db-facts[data-astro-cid-wmkspwaz]>div[data-astro-cid-wmkspwaz]{border-inline-start:1px solid var(--line);text-align:center;align-content:start;gap:.2rem;padding-inline:.75rem;display:grid}.db-facts[data-astro-cid-wmkspwaz]>div[data-astro-cid-wmkspwaz]:first-child{border-inline-start:0}dt[data-astro-cid-wmkspwaz]{color:var(--muted);font-size:var(--fs-caption);font-weight:400;line-height:1.7}dd[data-astro-cid-wmkspwaz]{margin:0}dd[data-astro-cid-wmkspwaz] output[data-astro-cid-wmkspwaz]{font-weight:800}.db-move[data-astro-cid-wmkspwaz]{text-align:center;border:0;gap:.5rem;margin:0;padding:0;display:grid}legend[data-astro-cid-wmkspwaz]{float:inline-start;inline-size:100%;font-size:var(--fs-h4);margin-block-end:.6rem;padding:0;font-weight:800}.db-move-row[data-astro-cid-wmkspwaz]{clear:both;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;display:flex}.db-count[data-astro-cid-wmkspwaz] input[data-astro-cid-wmkspwaz]{background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--radius);min-block-size:2.75rem;inline-size:5.5rem;color:var(--text);font:inherit;text-align:center;padding-inline:.75rem;font-weight:700}.db-count[data-astro-cid-wmkspwaz] input[data-astro-cid-wmkspwaz]:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash);outline:none}.db-count[data-astro-cid-wmkspwaz] input[data-astro-cid-wmkspwaz]::placeholder{color:var(--muted);opacity:1;font-weight:400}.db-way[data-astro-cid-wmkspwaz]{background:var(--bg-raised);border-radius:11px;grid-template-columns:1fr 1fr;gap:.2rem;padding:.2rem;display:inline-grid}.db-way[data-astro-cid-wmkspwaz] label[data-astro-cid-wmkspwaz]{cursor:pointer;position:relative}.db-way[data-astro-cid-wmkspwaz] input[data-astro-cid-wmkspwaz]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.db-way[data-astro-cid-wmkspwaz] span[data-astro-cid-wmkspwaz]{min-block-size:2.4rem;color:var(--muted);font-size:var(--fs-small);border-radius:9px;place-items:center;padding-inline:.9rem;font-weight:700;display:grid}.db-way[data-astro-cid-wmkspwaz] input[data-astro-cid-wmkspwaz]:checked+span[data-astro-cid-wmkspwaz]{background:var(--accent-fill);color:var(--accent-ink)}.db-way[data-astro-cid-wmkspwaz] input[data-astro-cid-wmkspwaz]:focus-visible+span[data-astro-cid-wmkspwaz]{outline:2px solid var(--accent);outline-offset:1px}.db-moved[data-astro-cid-wmkspwaz]{font-weight:800;line-height:1.8}.db-ask[data-astro-cid-wmkspwaz]{justify-content:center;margin:0;display:flex}@media (width<=44rem){.db-dates[data-astro-cid-wmkspwaz]{grid-template-columns:minmax(0,1fr)}.db-hero[data-astro-cid-wmkspwaz]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem}.db-hero[data-astro-cid-wmkspwaz]:before{display:none}.db-answer[data-astro-cid-wmkspwaz]{background:0 0;grid-area:1/1/auto/-1}.db-facts[data-astro-cid-wmkspwaz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 0}.db-facts[data-astro-cid-wmkspwaz]>div[data-astro-cid-wmkspwaz]:nth-child(odd){border-inline-start:0}.db-choose[data-astro-cid-wmkspwaz]{min-block-size:12rem}.db-ask[data-astro-cid-wmkspwaz] .btn[data-astro-cid-wmkspwaz]{inline-size:100%}}.ag[data-astro-cid-nfqgjpdr],.ag-form[data-astro-cid-nfqgjpdr]{gap:1.5rem;display:grid}.ag-dates[data-astro-cid-nfqgjpdr]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}.ag-refusal[data-astro-cid-nfqgjpdr]{background:var(--bg-card);border:1px solid var(--line-strong);border-inline-start:4px solid var(--c-rose);border-radius:var(--radius);margin:0;padding:.75rem 1rem;line-height:1.8}.ag-refusal[data-astro-cid-nfqgjpdr][hidden],.ag-facts[data-astro-cid-nfqgjpdr][hidden],.ag-next[data-astro-cid-nfqgjpdr][hidden],.ag-mile[data-astro-cid-nfqgjpdr][hidden],.ag-actions[data-astro-cid-nfqgjpdr][hidden],.ag-ask[data-astro-cid-nfqgjpdr][hidden],.ag-greg[data-astro-cid-nfqgjpdr][hidden],.ag-greg[data-astro-cid-nfqgjpdr] output[data-astro-cid-nfqgjpdr][hidden],.ag-why[data-astro-cid-nfqgjpdr][hidden],.ag-born[data-astro-cid-nfqgjpdr][hidden],.ag-moved[data-astro-cid-nfqgjpdr][hidden],.ag-gap[data-astro-cid-nfqgjpdr][hidden]{display:none}.ag-answer[data-astro-cid-nfqgjpdr]{justify-items:start;gap:.35rem;display:grid}.ag-word[data-astro-cid-nfqgjpdr]{font-size:var(--fs-body);margin:0;font-weight:800}.ag-age[data-astro-cid-nfqgjpdr]{text-wrap:balance;max-inline-size:100%;font-size:clamp(2.5rem,12vw,4.25rem);font-weight:900;line-height:1.3}.ag-age[data-astro-cid-nfqgjpdr].long{font-size:clamp(2.25rem,10.5vw,3.5rem)}.ag-age[data-astro-cid-nfqgjpdr].waiting{color:var(--faint)}.ag-greg[data-astro-cid-nfqgjpdr],.ag-why[data-astro-cid-nfqgjpdr],.ag-born[data-astro-cid-nfqgjpdr]{margin:0;line-height:1.9}.ag-greg[data-astro-cid-nfqgjpdr]{color:var(--muted);font-size:var(--fs-lead)}.ag-greg[data-astro-cid-nfqgjpdr] output[data-astro-cid-nfqgjpdr]{color:var(--text);font-weight:800}.ag-why[data-astro-cid-nfqgjpdr]{color:var(--muted);font-size:var(--fs-small)}.ag-born[data-astro-cid-nfqgjpdr]{font-size:var(--fs-body);margin-block-start:.5rem}.ag-facts[data-astro-cid-nfqgjpdr]{grid-template-columns:repeat(3,auto);justify-content:start;margin:0;display:grid}.ag-facts[data-astro-cid-nfqgjpdr]>div[data-astro-cid-nfqgjpdr]{border-inline-start:1px solid var(--line-strong);padding-inline:1.25rem}.ag-facts[data-astro-cid-nfqgjpdr]>div[data-astro-cid-nfqgjpdr]:first-child{border-inline-start:0;padding-inline-start:0}dd[data-astro-cid-nfqgjpdr]{margin:0}dd[data-astro-cid-nfqgjpdr] output[data-astro-cid-nfqgjpdr]{color:var(--muted)}dd[data-astro-cid-nfqgjpdr] strong[data-astro-cid-nfqgjpdr]{color:var(--text);font-size:var(--fs-lead);font-weight:800}.ag-next[data-astro-cid-nfqgjpdr]{gap:.75rem;display:grid}.ag-next-title[data-astro-cid-nfqgjpdr]{font-size:var(--fs-h3);margin:0;font-weight:800}.ag-leaves[data-astro-cid-nfqgjpdr]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.ag-leaves[data-astro-cid-nfqgjpdr] .leaf{align-self:stretch}.ag-leaves[data-astro-cid-nfqgjpdr] [data-leaf=next-solar]{grid-column:1}.ag-gap[data-astro-cid-nfqgjpdr]{grid-column:2}.ag-leaves[data-astro-cid-nfqgjpdr] [data-leaf=next-gregorian]{grid-column:3}.ag-leaves[data-astro-cid-nfqgjpdr] .leaf-under{color:var(--text);white-space:pre-line;font-weight:800}.ag-gap[data-astro-cid-nfqgjpdr]{color:var(--accent);font-size:var(--fs-caption);text-align:center;justify-items:center;gap:.3rem;margin:0;font-weight:800;line-height:1.5;display:grid}.ag-gap[data-astro-cid-nfqgjpdr]:before,.ag-gap[data-astro-cid-nfqgjpdr]:after{content:"";border-block-start:2px solid var(--accent);inline-size:1.75rem}.ag-moved[data-astro-cid-nfqgjpdr]{color:var(--muted);font-size:var(--fs-caption);margin:0;line-height:1.8}.ag-mile[data-astro-cid-nfqgjpdr]{color:var(--muted);margin:0;line-height:1.9}.ag-mile[data-astro-cid-nfqgjpdr] strong[data-astro-cid-nfqgjpdr]{color:var(--text);font-weight:800}.ag-form[data-astro-cid-nfqgjpdr] .how{border:1px solid var(--line-strong);border-radius:var(--radius);padding-inline:1rem}.ag-actions[data-astro-cid-nfqgjpdr]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ag-copy[data-astro-cid-nfqgjpdr]{border:1px solid var(--line-strong);border-radius:var(--radius);min-block-size:3rem;color:var(--text);cursor:pointer;font:inherit;background:0 0;justify-content:center;align-items:center;gap:.45rem;padding-inline:1.1rem;font-weight:700;display:inline-flex}.ag-copy[data-astro-cid-nfqgjpdr]:hover{border-color:var(--accent-line);background:var(--accent-wash)}.ag-copy[data-astro-cid-nfqgjpdr]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (width<=44rem){.ag-dates[data-astro-cid-nfqgjpdr]{grid-template-columns:minmax(0,1fr)}.ag-facts[data-astro-cid-nfqgjpdr]{font-size:var(--fs-caption);grid-template-columns:repeat(3,minmax(0,1fr))}.ag-facts[data-astro-cid-nfqgjpdr]>div[data-astro-cid-nfqgjpdr]{padding-inline:.5rem}.ag-facts[data-astro-cid-nfqgjpdr] strong[data-astro-cid-nfqgjpdr]{font-size:var(--fs-body);display:block}.ag-actions[data-astro-cid-nfqgjpdr]{grid-template-columns:auto minmax(0,1fr);display:grid}.ag-actions[data-astro-cid-nfqgjpdr] .ag-ask[data-astro-cid-nfqgjpdr]{white-space:normal;text-align:center;font-size:var(--fs-small);padding-inline:.75rem;line-height:1.5}.ag-leaves[data-astro-cid-nfqgjpdr]{gap:.35rem}.ag-gap[data-astro-cid-nfqgjpdr]{max-inline-size:4.25rem}.ag-gap[data-astro-cid-nfqgjpdr]:before,.ag-gap[data-astro-cid-nfqgjpdr]:after{inline-size:1.25rem}}.ab[data-astro-cid-6lw553jq],.ab-form[data-astro-cid-6lw553jq],.ab-answer[data-astro-cid-6lw553jq]{gap:1.5rem;display:grid}.ab-answer[data-astro-cid-6lw553jq]{gap:1.25rem}.ab-fields[data-astro-cid-6lw553jq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}.ab-field[data-astro-cid-6lw553jq]{align-content:start;gap:.4rem;min-inline-size:0;display:grid}label[data-astro-cid-6lw553jq]{font-weight:700}.ab-input[data-astro-cid-6lw553jq]{background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--radius);min-block-size:3.5rem;inline-size:100%;color:var(--text);font:inherit;font-size:var(--fs-h4);padding-block:.65rem;padding-inline:1rem;font-weight:700;line-height:1.6;transition:border-color .15s,box-shadow .15s;display:block}.ab-input[data-astro-cid-6lw553jq]:hover{border-color:var(--faint)}.ab-input[data-astro-cid-6lw553jq]:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash);outline:none}.ab-input[data-astro-cid-6lw553jq][aria-invalid=true]{border-color:var(--c-rose)}.ab-input[data-astro-cid-6lw553jq]::placeholder{color:var(--muted);font-size:var(--fs-body);opacity:1;font-weight:400}.ab-notes[data-astro-cid-6lw553jq]{gap:.5rem;display:grid}.ab-note[data-astro-cid-6lw553jq]{border-inline-start:3px solid var(--c-rose);color:var(--text-soft);font-size:var(--fs-small);margin:0;padding-inline-start:.75rem;line-height:1.8}.ab[data-astro-cid-6lw553jq] [hidden]{display:none}.ab-example[data-astro-cid-6lw553jq]{color:var(--muted);font-size:var(--fs-small);margin:0;line-height:1.8}.ab[data-astro-cid-6lw553jq] .ab-row{border-block-start:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) auto;gap:.1rem 1rem;padding-block:.75rem;display:grid}.ab[data-astro-cid-6lw553jq] .ab-who{color:var(--muted);font-size:var(--fs-caption);grid-column:1/-1;margin:0;font-weight:700}.ab[data-astro-cid-6lw553jq] .ab-tiles{flex-wrap:wrap;gap:.35rem .15rem;margin:0;padding:0;list-style:none;display:flex}.ab[data-astro-cid-6lw553jq] .ab-tile{border-radius:var(--radius-sm);justify-items:center;min-inline-size:2.5rem;padding:.2rem .15rem .3rem;display:grid}.ab[data-astro-cid-6lw553jq] .ab-tile.starts{margin-inline-start:.9rem}.ab[data-astro-cid-6lw553jq] .ab-letter{font-size:clamp(1.75rem,1.35rem + 1.7vw,2.4rem);font-weight:800;line-height:1.45}.ab[data-astro-cid-6lw553jq] .ab-num{color:var(--muted);font-size:var(--fs-caption);font-weight:600;line-height:1.4}.ab[data-astro-cid-6lw553jq] .ab-tile.second{background:var(--accent-wash);outline:1.5px dashed var(--accent);outline-offset:-1.5px}.ab[data-astro-cid-6lw553jq] .ab-tile.second .ab-num{color:var(--accent)}.ab[data-astro-cid-6lw553jq] .ab-total{border-inline-start:1px solid var(--line-strong);align-self:start;justify-items:center;margin:0;padding-inline-start:1rem;line-height:1.4;display:grid}.ab[data-astro-cid-6lw553jq] .ab-total-label{color:var(--muted);font-size:var(--fs-caption);font-weight:700}.ab[data-astro-cid-6lw553jq] .ab-total-num{font-size:clamp(1.75rem,1.35rem + 1.7vw,2.4rem);font-weight:900;line-height:1.5}.ab[data-astro-cid-6lw553jq] .ab-words{color:var(--muted);font-size:var(--fs-small);grid-column:1/-1;margin:0;line-height:1.8}.ab-work[data-astro-cid-6lw553jq]{border-block-start:1px solid var(--line-strong);color:var(--text-soft);font-size:var(--fs-lead);flex-wrap:wrap;gap:0 2rem;padding-block:.75rem;font-weight:700;display:flex}.ab-work[data-astro-cid-6lw553jq] p[data-astro-cid-6lw553jq]{margin:0;line-height:1.9}.ab-k[data-astro-cid-6lw553jq]{color:var(--muted);font-weight:400}.ab-sign[data-astro-cid-6lw553jq]{border-block-start:1px solid var(--line-strong);flex-wrap:wrap;align-items:baseline;gap:0 1rem;padding-block:.5rem .25rem;display:flex}.ab-sign-title[data-astro-cid-6lw553jq]{font-size:var(--fs-lead);margin:0;font-weight:800}.ab-sign-name[data-astro-cid-6lw553jq]{color:var(--c-gold);font-size:clamp(3.75rem,2.3rem + 7.4vw,6.75rem);font-weight:900;line-height:1.3}.ab-sign-month[data-astro-cid-6lw553jq]{color:var(--muted);font-size:var(--fs-lead);margin:0}.ab-zero[data-astro-cid-6lw553jq],.ab-hint[data-astro-cid-6lw553jq]{color:var(--text-soft);margin:0;line-height:1.9}.ab-other[data-astro-cid-6lw553jq],.ab-listed[data-astro-cid-6lw553jq],.ab-method[data-astro-cid-6lw553jq],.ab-ask-note[data-astro-cid-6lw553jq]{color:var(--muted);font-size:var(--fs-small);margin:0;line-height:1.9}.ab-other[data-astro-cid-6lw553jq]{border-block-start:1px solid var(--line);padding-block-start:1rem}.ab-actions[data-astro-cid-6lw553jq]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ab-copy[data-astro-cid-6lw553jq]{border:1px solid var(--line-strong);border-radius:var(--radius);min-block-size:3rem;color:var(--text);cursor:pointer;font:inherit;background:0 0;justify-content:center;align-items:center;gap:.45rem;padding-inline:1.1rem;font-weight:700;display:inline-flex}.ab-copy[data-astro-cid-6lw553jq]:hover{border-color:var(--accent-line);background:var(--accent-wash)}.ab-copy[data-astro-cid-6lw553jq]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ab-ask-note[data-astro-cid-6lw553jq]{margin-block-start:-.5rem}.ab-method[data-astro-cid-6lw553jq]{border-block-start:1px solid var(--line);padding-block-start:1rem}@media (width<=36rem){.ab-fields[data-astro-cid-6lw553jq]{gap:.75rem}.ab-input[data-astro-cid-6lw553jq]{min-block-size:3.25rem;padding-inline:.75rem;font-size:1rem}.ab[data-astro-cid-6lw553jq] .ab-tile{min-inline-size:2.35rem}.ab[data-astro-cid-6lw553jq] .ab-total{padding-inline-start:.75rem}.ab-actions[data-astro-cid-6lw553jq]{grid-template-columns:auto minmax(0,1fr);display:grid}.ab-actions[data-astro-cid-6lw553jq] .ab-ask[data-astro-cid-6lw553jq]{font-size:var(--fs-small);text-align:center;white-space:normal;padding-inline:.75rem;line-height:1.5}}.am[data-astro-cid-rjx7k6ey],.am-form[data-astro-cid-rjx7k6ey]{gap:1.25rem;display:grid}.am-answer[data-astro-cid-rjx7k6ey]{border-block-start:1px solid var(--line);gap:1rem;min-inline-size:0;padding-block-start:1.25rem;display:grid}.am-fields[data-astro-cid-rjx7k6ey]{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.am-pair[data-astro-cid-rjx7k6ey]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-inline-size:0;display:grid}.am-field[data-astro-cid-rjx7k6ey]{align-content:start;gap:.4rem;min-inline-size:0;display:grid}label[data-astro-cid-rjx7k6ey]{font-weight:700}.am-input[data-astro-cid-rjx7k6ey]{background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--radius);min-block-size:3.25rem;inline-size:100%;color:var(--text);font:inherit;padding-block:.65rem;padding-inline:.75rem;font-size:1rem;font-weight:700;line-height:1.6;transition:border-color .15s,box-shadow .15s;display:block}.am-input[data-astro-cid-rjx7k6ey]:hover{border-color:var(--faint)}.am-input[data-astro-cid-rjx7k6ey]:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash);outline:none}.am-input[data-astro-cid-rjx7k6ey][aria-invalid=true]{border-color:var(--c-rose)}.am-input[data-astro-cid-rjx7k6ey]::placeholder{color:var(--muted);opacity:1;font-weight:400}.am-notes[data-astro-cid-rjx7k6ey]{gap:.5rem;display:grid}.am-note[data-astro-cid-rjx7k6ey]{border-inline-start:3px solid var(--c-rose);color:var(--text-soft);font-size:var(--fs-small);margin:0;padding-inline-start:.75rem;line-height:1.8}.am[data-astro-cid-rjx7k6ey] [hidden]{display:none}.am-example[data-astro-cid-rjx7k6ey],.am-hint[data-astro-cid-rjx7k6ey]{color:var(--muted);font-size:var(--fs-small);margin:0;line-height:1.8}.am-hint[data-astro-cid-rjx7k6ey]{color:var(--text-soft);font-size:var(--fs-body)}.am-result[data-astro-cid-rjx7k6ey]{text-align:center;justify-items:center;gap:.15rem;min-inline-size:0;display:grid}.am-word[data-astro-cid-rjx7k6ey]{max-inline-size:100%;color:var(--text);overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(2.5rem,1.1rem + 6.8vw,5.5rem);font-weight:900;line-height:1.3;display:block}.am-rem[data-astro-cid-rjx7k6ey]{color:var(--text-soft);font-size:var(--fs-lead);text-wrap:balance;margin:0;line-height:1.8}.am-second[data-astro-cid-rjx7k6ey]{max-inline-size:42rem;color:var(--muted);font-size:var(--fs-small);text-align:center;text-wrap:balance;justify-self:center;margin:0;line-height:1.9}.am-rows[data-astro-cid-rjx7k6ey]{border-block-end:1px solid var(--line-strong);min-inline-size:0}.am-rows[data-astro-cid-rjx7k6ey]:empty{border-block-end:0}.am[data-astro-cid-rjx7k6ey] .ab-row{border-block-start:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) auto;gap:.1rem 1rem;padding-block:.75rem;display:grid}.am[data-astro-cid-rjx7k6ey] .ab-who{color:var(--muted);font-size:var(--fs-caption);grid-column:1/-1;margin:0;font-weight:700}.am[data-astro-cid-rjx7k6ey] .ab-tiles{flex-wrap:wrap;gap:.35rem .15rem;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.am[data-astro-cid-rjx7k6ey] .ab-tile{border-radius:var(--radius-sm);justify-items:center;min-inline-size:2.35rem;padding:.2rem .15rem .3rem;display:grid}.am[data-astro-cid-rjx7k6ey] .ab-tile.starts{margin-inline-start:.9rem}.am[data-astro-cid-rjx7k6ey] .ab-letter{font-size:clamp(1.75rem,1.35rem + 1.7vw,2.4rem);font-weight:800;line-height:1.45}.am[data-astro-cid-rjx7k6ey] .ab-num{color:var(--muted);font-size:var(--fs-caption);font-weight:600;line-height:1.4}.am[data-astro-cid-rjx7k6ey] .ab-tile.second{background:var(--accent-wash);outline:1.5px dashed var(--accent);outline-offset:-1.5px}.am[data-astro-cid-rjx7k6ey] .ab-tile.second .ab-num{color:var(--accent)}.am[data-astro-cid-rjx7k6ey] .ab-total{border-inline-start:1px solid var(--line-strong);align-self:start;justify-items:center;margin:0;padding-inline-start:.75rem;line-height:1.4;display:grid}.am[data-astro-cid-rjx7k6ey] .ab-total-label{color:var(--muted);font-size:var(--fs-caption);font-weight:700}.am[data-astro-cid-rjx7k6ey] .ab-total-num{font-size:clamp(1.75rem,1.35rem + 1.7vw,2.4rem);font-weight:900;line-height:1.5}.am[data-astro-cid-rjx7k6ey] .ab-words{color:var(--muted);font-size:var(--fs-small);grid-column:1/-1;margin:0;line-height:1.8}.am-listed[data-astro-cid-rjx7k6ey],.am-method[data-astro-cid-rjx7k6ey],.am-ask-note[data-astro-cid-rjx7k6ey]{color:var(--muted);font-size:var(--fs-small);margin:0;line-height:1.9}.am-work[data-astro-cid-rjx7k6ey]{min-inline-size:0;color:var(--text);font-size:var(--fs-lead);font-weight:800;display:grid}.am-work[data-astro-cid-rjx7k6ey] p[data-astro-cid-rjx7k6ey]{overflow-wrap:anywhere;text-wrap:balance;margin:0;line-height:1.9}.am-k[data-astro-cid-rjx7k6ey]{color:var(--muted);font-weight:400}.am-method[data-astro-cid-rjx7k6ey]{border-block-start:1px solid var(--line);padding-block-start:1rem}.am-answer[data-astro-cid-rjx7k6ey][data-state=none] .am-method[data-astro-cid-rjx7k6ey]{border-block-start:0;padding-block-start:0}.am-actions[data-astro-cid-rjx7k6ey]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.am-actions[data-astro-cid-rjx7k6ey] .am-ask[data-astro-cid-rjx7k6ey]{font-size:var(--fs-small);text-align:center;white-space:normal;padding-inline:.75rem;line-height:1.5}.am-copy[data-astro-cid-rjx7k6ey]{border:1px solid var(--line-strong);border-radius:var(--radius);min-block-size:3rem;color:var(--text);cursor:pointer;font:inherit;background:0 0;justify-content:center;align-items:center;gap:.45rem;padding-inline:1.1rem;font-weight:700;display:inline-flex}.am-copy[data-astro-cid-rjx7k6ey]:hover{border-color:var(--accent-line);background:var(--accent-wash)}.am-copy[data-astro-cid-rjx7k6ey]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.am-ask-note[data-astro-cid-rjx7k6ey]{margin-block-start:-.5rem}@media (width<=47.99rem){.am-work[data-astro-cid-rjx7k6ey] p[data-astro-cid-rjx7k6ey]{display:grid}}@media (width>=48rem){.am-fields[data-astro-cid-rjx7k6ey]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.am-input[data-astro-cid-rjx7k6ey]{font-size:var(--fs-h4);padding-inline:1rem}.am[data-astro-cid-rjx7k6ey] .ab-row{grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:center}.am[data-astro-cid-rjx7k6ey] .ab-who{color:var(--text-soft);font-size:var(--fs-body);grid-column:auto}.am[data-astro-cid-rjx7k6ey] .ab-words{grid-column:2/-1}.am[data-astro-cid-rjx7k6ey] .ab-tile{min-inline-size:2.5rem}.am[data-astro-cid-rjx7k6ey] .ab-total{padding-inline-start:1rem}.am-actions[data-astro-cid-rjx7k6ey]{flex-wrap:wrap;display:flex}.am-actions[data-astro-cid-rjx7k6ey] .am-ask[data-astro-cid-rjx7k6ey]{font-size:inherit;padding-inline:1.5rem}}.pc[data-astro-cid-2luvpbqs]{gap:.25rem;display:grid}.pc-row[data-astro-cid-2luvpbqs]{flex-wrap:wrap;align-items:center;gap:.6rem;padding-block:.9rem;display:flex}.pc-row[data-astro-cid-2luvpbqs]+.pc-row[data-astro-cid-2luvpbqs]{border-block-start:1px solid var(--line)}.pc-ask[data-astro-cid-2luvpbqs]{margin-block:.75rem 0}.pc-ask[data-astro-cid-2luvpbqs][hidden]{display:none}input[data-astro-cid-2luvpbqs]{background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius);min-block-size:2.75rem;inline-size:6.5rem;color:var(--text);font:inherit;text-align:center;padding-inline:.75rem}input[data-astro-cid-2luvpbqs]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}input[data-astro-cid-2luvpbqs]::placeholder{color:var(--muted);opacity:1}@media (width<=26rem){input[data-astro-cid-2luvpbqs]{inline-size:5rem}}output[data-astro-cid-2luvpbqs]{min-inline-size:5rem;font-size:var(--fs-h4);text-align:end;margin-inline-start:auto;font-weight:800}.calc[data-astro-cid-fj7gkcfz]{--calc-width:60rem;--calc-pad:1.75rem;grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.calc-start[data-astro-cid-fj7gkcfz],.calc-end[data-astro-cid-fj7gkcfz]{display:contents}.calc-entry[data-astro-cid-fj7gkcfz]{order:1}.calc-answer[data-astro-cid-fj7gkcfz]{order:2}.calc-keys[data-astro-cid-fj7gkcfz]{order:3}.calc-how[data-astro-cid-fj7gkcfz]{order:4}.calc-actions[data-astro-cid-fj7gkcfz]{order:5}@media (width>=48rem){.calc[data-astro-cid-fj7gkcfz]{inline-size:min(var(--calc-width), 100vw - 2 * var(--gutter));margin-inline:calc((100% - min(var(--calc-width), 100vw - 2 * var(--gutter))) / 2);padding:var(--calc-pad);background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.calc-start[data-astro-cid-fj7gkcfz],.calc-end[data-astro-cid-fj7gkcfz]{align-content:start;gap:1.25rem;display:grid}.calc-start[data-astro-cid-fj7gkcfz]{padding-inline-end:var(--calc-pad)}.calc-end[data-astro-cid-fj7gkcfz]{border-inline-start:1px solid var(--line);padding-inline-start:var(--calc-pad)}.calc-entry[data-astro-cid-fj7gkcfz],.calc-answer[data-astro-cid-fj7gkcfz],.calc-keys[data-astro-cid-fj7gkcfz],.calc-how[data-astro-cid-fj7gkcfz],.calc-actions[data-astro-cid-fj7gkcfz]{order:0}}.calc-label[data-astro-cid-fj7gkcfz]{font-size:var(--fs-body);margin:0;font-weight:800;line-height:1.8}.calc-entry[data-astro-cid-fj7gkcfz]{gap:.5rem;display:grid}.calc-field[data-astro-cid-fj7gkcfz]{background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius);min-block-size:3.75rem;inline-size:100%;color:var(--text);font:inherit;text-align:end;padding-inline:1rem;font-size:1.5rem;font-weight:600}.calc-field[data-astro-cid-fj7gkcfz]::placeholder{color:var(--muted);opacity:1;font-weight:400}.calc-field[data-astro-cid-fj7gkcfz]:focus-visible,.key[data-astro-cid-fj7gkcfz]:focus-visible,.calc-copy[data-astro-cid-fj7gkcfz]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.calc-keys[data-astro-cid-fj7gkcfz]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;max-inline-size:28rem;display:grid}.key[data-astro-cid-fj7gkcfz]{background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius);min-block-size:3.25rem;color:var(--text);cursor:pointer;font:inherit;touch-action:manipulation;justify-content:center;align-items:center;padding:0;font-size:1.375rem;font-weight:700;line-height:1;display:inline-flex}.key[data-astro-cid-fj7gkcfz]:hover{background:var(--accent-wash);border-color:var(--accent-line)}.key--op[data-astro-cid-fj7gkcfz]{background:var(--accent-wash);border-color:var(--accent-line);color:var(--accent)}.key--text[data-astro-cid-fj7gkcfz]{font-size:var(--fs-small)}.key--equals[data-astro-cid-fj7gkcfz]{background:var(--accent);border-color:var(--accent);min-block-size:3.5rem;color:var(--accent-ink);grid-column:1/-1;font-size:1.625rem}.key--equals[data-astro-cid-fj7gkcfz]:hover{background:var(--accent-strong);border-color:var(--accent-strong)}@media (prefers-reduced-motion:no-preference){.key[data-astro-cid-fj7gkcfz]{transition:background-color .12s,border-color .12s,transform 80ms}.key[data-astro-cid-fj7gkcfz]:active{transform:scale(.97)}}.calc-answer[data-astro-cid-fj7gkcfz]{justify-items:start;gap:.4rem;display:grid;container-type:inline-size}.calc-answer[data-astro-cid-fj7gkcfz]>[data-astro-cid-fj7gkcfz]{max-inline-size:100%}.calc-hint[data-astro-cid-fj7gkcfz]{color:var(--muted);font-size:var(--fs-lead);margin:0;line-height:1.9}.calc-refusal[data-astro-cid-fj7gkcfz]{background:var(--bg);border:1px solid var(--line-strong);border-inline-start:4px solid var(--c-rose);border-radius:var(--radius);inline-size:100%;margin:0;padding:.75rem 1rem;line-height:1.8}.calc-result[data-astro-cid-fj7gkcfz]{color:var(--text);overflow-wrap:anywhere;unicode-bidi:isolate;margin:0;font-size:min(5.5rem,15cqi);font-weight:900;line-height:1.3}.calc-result[data-astro-cid-fj7gkcfz][data-size=m]{font-size:min(4rem,9.8cqi)}.calc-result[data-astro-cid-fj7gkcfz][data-size=s]{font-size:max(1.1rem,6.8cqi)}.calc-result[data-astro-cid-fj7gkcfz][data-size=xs]{font-size:max(1rem,4.4cqi)}.calc-words[data-astro-cid-fj7gkcfz]{color:var(--muted);font-size:var(--fs-lead);margin:0;font-weight:600;line-height:1.9}.calc-notes[data-astro-cid-fj7gkcfz]{gap:.1rem;display:grid}.calc-notes[data-astro-cid-fj7gkcfz] p{color:var(--muted);font-size:var(--fs-small);margin:0;line-height:1.9}.calc-notes[data-astro-cid-fj7gkcfz] bdi{color:var(--text);font-weight:800}.calc-hint[data-astro-cid-fj7gkcfz][hidden],.calc-refusal[data-astro-cid-fj7gkcfz][hidden],.calc-result[data-astro-cid-fj7gkcfz][hidden],.calc-words[data-astro-cid-fj7gkcfz][hidden],.calc-notes[data-astro-cid-fj7gkcfz][hidden],.calc-how[data-astro-cid-fj7gkcfz][hidden],.calc-actions[data-astro-cid-fj7gkcfz][hidden],.calc-ask[data-astro-cid-fj7gkcfz][hidden],.calc-omitted[data-astro-cid-fj7gkcfz][hidden],.calc-across[data-astro-cid-fj7gkcfz][hidden]{display:none}.calc-how[data-astro-cid-fj7gkcfz]{border-block-start:1px solid var(--line);gap:.35rem;padding-block-start:1rem;display:grid}.calc-chain[data-astro-cid-fj7gkcfz]{margin:0;padding:0;list-style:none;display:grid}.calc-chain[data-astro-cid-fj7gkcfz] .step{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:.1rem 1rem;padding-block:.55rem;display:grid}.calc-chain[data-astro-cid-fj7gkcfz] .step+.step{border-block-start:1px solid var(--line)}.calc-chain[data-astro-cid-fj7gkcfz] .step-name{color:var(--muted);font-size:var(--fs-body);white-space:nowrap;font-weight:700}.calc-chain[data-astro-cid-fj7gkcfz] .step-expr{min-inline-size:0;font-size:var(--fs-lead);overflow-wrap:anywhere;text-align:end;unicode-bidi:isolate;line-height:1.7}.calc-chain[data-astro-cid-fj7gkcfz] .step--read .step-name,.calc-chain[data-astro-cid-fj7gkcfz] .step--read .step-expr{color:var(--muted);font-weight:500}.calc-chain[data-astro-cid-fj7gkcfz] .hot{color:var(--accent);font-weight:800}.calc-chain[data-astro-cid-fj7gkcfz] .step-why{color:var(--muted);font-size:var(--fs-caption);grid-column:1/-1;margin:0;line-height:1.8}.calc-chain[data-astro-cid-fj7gkcfz] .step-why bdi{color:var(--text);font-weight:700}.calc-omitted[data-astro-cid-fj7gkcfz],.calc-across[data-astro-cid-fj7gkcfz]{color:var(--muted);font-size:var(--fs-small);margin:0;line-height:1.9}.calc-across[data-astro-cid-fj7gkcfz] bdi{color:var(--text);font-weight:800}.calc-actions[data-astro-cid-fj7gkcfz]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.calc-copy[data-astro-cid-fj7gkcfz]{border:1px solid var(--line-strong);border-radius:var(--radius);min-block-size:3.25rem;color:var(--text);cursor:pointer;font:inherit;background:0 0;justify-content:center;align-items:center;gap:.45rem;padding-inline:1.1rem;font-weight:700;display:inline-flex}.calc-copy[data-astro-cid-fj7gkcfz]:hover{background:var(--accent-wash);border-color:var(--accent-line)}.calc-ask[data-astro-cid-fj7gkcfz]{border-radius:var(--radius);text-align:center;white-space:normal;flex:14rem;line-height:1.5}@media (width<=47.99rem){.calc-actions[data-astro-cid-fj7gkcfz]{grid-template-columns:auto minmax(0,1fr);display:grid}.calc-ask[data-astro-cid-fj7gkcfz]{font-size:var(--fs-small);padding-inline:.75rem}}.uc[data-astro-cid-5b4n4ct5]{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.uc-start[data-astro-cid-5b4n4ct5],.uc-end[data-astro-cid-5b4n4ct5]{display:contents}.uc-chips[data-astro-cid-5b4n4ct5]{order:1}.uc-entry[data-astro-cid-5b4n4ct5]{order:2}.uc-answer[data-astro-cid-5b4n4ct5]{order:3}.uc-how[data-astro-cid-5b4n4ct5]{order:4}.uc-others[data-astro-cid-5b4n4ct5]{order:5}.uc-height[data-astro-cid-5b4n4ct5]{order:6}.uc-actions[data-astro-cid-5b4n4ct5]{order:7}@media (width>=48rem){.uc[data-astro-cid-5b4n4ct5]{--uc-pad:1.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.uc-start[data-astro-cid-5b4n4ct5],.uc-end[data-astro-cid-5b4n4ct5]{align-content:start;gap:1.25rem;display:grid}.uc-start[data-astro-cid-5b4n4ct5]{padding-inline-end:var(--uc-pad)}.uc-end[data-astro-cid-5b4n4ct5]{border-inline-start:1px solid var(--line);padding-inline-start:var(--uc-pad)}.uc-chips[data-astro-cid-5b4n4ct5],.uc-entry[data-astro-cid-5b4n4ct5],.uc-answer[data-astro-cid-5b4n4ct5],.uc-how[data-astro-cid-5b4n4ct5],.uc-others[data-astro-cid-5b4n4ct5],.uc-height[data-astro-cid-5b4n4ct5],.uc-actions[data-astro-cid-5b4n4ct5]{order:0}}.uc-chips[data-astro-cid-5b4n4ct5]{border:0;flex-wrap:nowrap;gap:.4rem;min-inline-size:0;margin:0;padding:0;display:flex}.uc-chip[data-astro-cid-5b4n4ct5]{flex:auto;display:inline-flex;position:relative}.uc-chip[data-astro-cid-5b4n4ct5] input[data-astro-cid-5b4n4ct5]{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.uc-chip[data-astro-cid-5b4n4ct5] span[data-astro-cid-5b4n4ct5]{background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius);min-block-size:2.75rem;inline-size:100%;color:var(--text);justify-content:center;align-items:center;padding-inline:.6rem;font-weight:700;line-height:1.4;display:inline-flex}.uc-chip[data-astro-cid-5b4n4ct5]:hover span[data-astro-cid-5b4n4ct5]{background:var(--accent-wash);border-color:var(--accent-line)}.uc-chip[data-astro-cid-5b4n4ct5] input[data-astro-cid-5b4n4ct5]:checked+span[data-astro-cid-5b4n4ct5]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.uc-chip[data-astro-cid-5b4n4ct5] input[data-astro-cid-5b4n4ct5]:focus-visible+span[data-astro-cid-5b4n4ct5]{outline:2px solid var(--accent);outline-offset:2px}@media (width<=30rem){.uc-chips[data-astro-cid-5b4n4ct5]{gap:.3rem}.uc-chip[data-astro-cid-5b4n4ct5] span[data-astro-cid-5b4n4ct5]{font-size:var(--fs-small);padding-inline:.3rem}}.uc-entry[data-astro-cid-5b4n4ct5]{gap:.75rem;display:grid}.uc-number[data-astro-cid-5b4n4ct5]{background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius);min-block-size:3.75rem;inline-size:100%;color:var(--text);font:inherit;text-align:end;padding-inline:1rem;font-size:1.75rem;font-weight:700}.uc-number[data-astro-cid-5b4n4ct5]::placeholder{color:var(--muted);opacity:1;font-weight:400}.uc-pick[data-astro-cid-5b4n4ct5]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.uc-choice[data-astro-cid-5b4n4ct5]{min-inline-size:0;color:var(--muted);display:block;position:relative}.uc-choice[data-astro-cid-5b4n4ct5] svg{pointer-events:none;position:absolute;inset-block-start:calc(50% - 8px);inset-inline-end:.75rem}.uc-choice[data-astro-cid-5b4n4ct5] select[data-astro-cid-5b4n4ct5]{appearance:none;background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius);min-block-size:3.25rem;inline-size:100%;color:var(--text);cursor:pointer;font:inherit;text-overflow:ellipsis;padding-inline:.9rem 2.25rem;font-size:1rem;font-weight:600}.uc-choice[data-astro-cid-5b4n4ct5] select[data-astro-cid-5b4n4ct5]:hover{background:var(--bg-raised)}.uc-choice[data-astro-cid-5b4n4ct5] select[data-astro-cid-5b4n4ct5] option[data-astro-cid-5b4n4ct5]{background:var(--bg-card);color:var(--text)}.uc-swap[data-astro-cid-5b4n4ct5]{background:var(--accent-wash);border:1px solid var(--accent-line);border-radius:var(--radius);block-size:3.25rem;inline-size:3.25rem;color:var(--accent);cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;padding:0;display:inline-flex}.uc-swap[data-astro-cid-5b4n4ct5]:hover{background:var(--bg);border-color:var(--accent)}@media (width<=30rem){.uc-pick[data-astro-cid-5b4n4ct5]{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto}.uc-pick[data-astro-cid-5b4n4ct5] .uc-choice[data-astro-cid-5b4n4ct5]:first-child{grid-area:1/1}.uc-pick[data-astro-cid-5b4n4ct5] .uc-choice[data-astro-cid-5b4n4ct5]:last-child{grid-area:2/1}.uc-swap[data-astro-cid-5b4n4ct5]{grid-area:1/2/span 2;block-size:100%;inline-size:3.25rem}.uc-swap[data-astro-cid-5b4n4ct5] svg{rotate:90deg}}.uc-number[data-astro-cid-5b4n4ct5]:focus-visible,.uc-choice[data-astro-cid-5b4n4ct5] select[data-astro-cid-5b4n4ct5]:focus-visible,.uc-swap[data-astro-cid-5b4n4ct5]:focus-visible,.uc-copy[data-astro-cid-5b4n4ct5]:focus-visible,.uc-box[data-astro-cid-5b4n4ct5] input[data-astro-cid-5b4n4ct5]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.uc-swap[data-astro-cid-5b4n4ct5]{transition:background-color .12s,border-color .12s,transform 80ms}.uc-swap[data-astro-cid-5b4n4ct5]:active{transform:scale(.96)}}.uc-label[data-astro-cid-5b4n4ct5]{font-size:var(--fs-lead);margin:0;font-weight:800;line-height:1.8}.uc-answer[data-astro-cid-5b4n4ct5]{justify-items:start;display:grid;container-type:inline-size}.uc-answer[data-astro-cid-5b4n4ct5]>[data-astro-cid-5b4n4ct5]{max-inline-size:100%}.uc-answer-body[data-astro-cid-5b4n4ct5]{justify-items:start;gap:.25rem;display:grid}.uc-result[data-astro-cid-5b4n4ct5]{color:var(--accent);flex-wrap:wrap;align-items:baseline;gap:0 .35em;margin:0;font-size:min(4.5rem,17cqi);font-weight:900;line-height:1.35;display:flex}.uc-result[data-astro-cid-5b4n4ct5][data-size=m]{font-size:min(3.5rem,11cqi)}.uc-result[data-astro-cid-5b4n4ct5][data-size=s]{font-size:max(1.4rem,min(2.4rem,7.6cqi))}.uc-result[data-astro-cid-5b4n4ct5][data-size=xs]{font-size:max(1.1rem,min(1.75rem,5.2cqi))}.uc-num[data-astro-cid-5b4n4ct5]{overflow-wrap:anywhere;unicode-bidi:isolate}.uc-unit[data-astro-cid-5b4n4ct5]{font-size:.6em;font-weight:800}.uc-from[data-astro-cid-5b4n4ct5]{color:var(--muted);font-size:var(--fs-lead);margin:0;line-height:1.9}.uc-notes[data-astro-cid-5b4n4ct5]{gap:.1rem;display:grid}.uc-notes[data-astro-cid-5b4n4ct5] p{color:var(--muted);font-size:var(--fs-small);margin:0;line-height:1.9}.uc-notes[data-astro-cid-5b4n4ct5] bdi{color:var(--text);font-weight:800}.uc-refusal[data-astro-cid-5b4n4ct5]{background:var(--bg);border:1px solid var(--line-strong);border-inline-start:4px solid var(--c-rose);border-radius:var(--radius);inline-size:100%;margin:0;padding:.75rem 1rem;line-height:1.8}.uc-refusal[data-astro-cid-5b4n4ct5][data-hint]{border-inline-start-color:var(--line-strong);color:var(--muted)}.uc-refusal[data-astro-cid-5b4n4ct5][hidden],.uc-answer-body[data-astro-cid-5b4n4ct5][hidden],.uc-notes[data-astro-cid-5b4n4ct5][hidden],.uc-how[data-astro-cid-5b4n4ct5][hidden],.uc-others[data-astro-cid-5b4n4ct5][hidden],.uc-actions[data-astro-cid-5b4n4ct5][hidden]{display:none}.uc-how[data-astro-cid-5b4n4ct5],.uc-others[data-astro-cid-5b4n4ct5],.uc-height[data-astro-cid-5b4n4ct5]{border-block-start:1px solid var(--line);gap:.5rem;padding-block-start:1.25rem;display:grid}.uc-lines[data-astro-cid-5b4n4ct5]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.uc-lines[data-astro-cid-5b4n4ct5] .uc-line{gap:.05rem;display:grid}.uc-lines[data-astro-cid-5b4n4ct5] .uc-line-label{color:var(--muted);font-size:var(--fs-small);font-weight:700;line-height:1.8}.uc-lines[data-astro-cid-5b4n4ct5] .uc-line-expr{color:var(--muted);font-size:var(--fs-lead);overflow-wrap:anywhere;text-align:end;unicode-bidi:isolate;line-height:1.7;display:block}.uc-lines[data-astro-cid-5b4n4ct5] .uc-line-expr b{color:var(--text);font-weight:800}.uc-defs[data-astro-cid-5b4n4ct5]{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.uc-defs[data-astro-cid-5b4n4ct5] .uc-def,.uc-exactness[data-astro-cid-5b4n4ct5]{color:var(--muted);font-size:var(--fs-small);margin:0;line-height:1.9}.uc-defs[data-astro-cid-5b4n4ct5] .uc-source{white-space:nowrap}.uc-defs[data-astro-cid-5b4n4ct5] bdi{color:var(--muted)}.uc-defs[data-astro-cid-5b4n4ct5]:empty{display:none}.uc-others-list[data-astro-cid-5b4n4ct5]{gap:.1rem;margin:0;display:grid}.uc-others-list[data-astro-cid-5b4n4ct5] .uc-row{grid-template-columns:minmax(7rem,max-content) minmax(0,1fr);align-items:baseline;gap:.25rem 1rem;padding-block:.15rem;display:grid}.uc-others-list[data-astro-cid-5b4n4ct5] dt{color:var(--muted);font-size:var(--fs-body);grid-area:1/2}.uc-others-list[data-astro-cid-5b4n4ct5] dd{color:var(--text);font-size:var(--fs-body);overflow-wrap:anywhere;grid-area:1/1;margin:0;font-weight:700}.uc-others-list[data-astro-cid-5b4n4ct5] bdi{unicode-bidi:isolate}.uc-height-row[data-astro-cid-5b4n4ct5]{flex-wrap:wrap;align-items:center;gap:.5rem .6rem;margin-block-start:.25rem;display:flex}.uc-box[data-astro-cid-5b4n4ct5]{background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius);align-items:center;min-inline-size:0;display:flex}.uc-box[data-astro-cid-5b4n4ct5]:focus-within{outline:2px solid var(--accent);outline-offset:2px}.uc-box[data-astro-cid-5b4n4ct5] input[data-astro-cid-5b4n4ct5]{border-radius:var(--radius);min-block-size:3rem;inline-size:100%;min-inline-size:0;color:var(--text);font:inherit;text-align:end;background:0 0;border:0;flex:auto;padding-inline:.9rem;font-size:1.25rem;font-weight:700}.uc-box[data-astro-cid-5b4n4ct5] input[data-astro-cid-5b4n4ct5]:focus-visible{outline:none}.uc-box--cm[data-astro-cid-5b4n4ct5]{flex:8rem;max-inline-size:12rem}.uc-feet-inches[data-astro-cid-5b4n4ct5]{flex-wrap:wrap;align-items:center;gap:.5rem;max-inline-size:100%;display:inline-flex}.uc-fi-part[data-astro-cid-5b4n4ct5]{white-space:nowrap;align-items:center;gap:.5rem;max-inline-size:100%;display:inline-flex}.uc-box--small[data-astro-cid-5b4n4ct5]{flex:0 3.5rem}.uc-box--small[data-astro-cid-5b4n4ct5] input[data-astro-cid-5b4n4ct5]{text-align:center;padding-inline:.5rem}.uc-box-unit[data-astro-cid-5b4n4ct5]{color:var(--muted);font-size:var(--fs-caption);white-space:nowrap;flex:none;padding-inline:0 .8rem}.uc-eq[data-astro-cid-5b4n4ct5],.uc-height-word[data-astro-cid-5b4n4ct5]{color:var(--muted);font-size:var(--fs-body);font-weight:600}.uc-eq[data-astro-cid-5b4n4ct5]{text-align:center;min-inline-size:1.1rem;font-size:1.5rem;line-height:1}.uc-height-note[data-astro-cid-5b4n4ct5]{gap:.1rem;display:grid}.uc-height-caption[data-astro-cid-5b4n4ct5],.uc-height-working[data-astro-cid-5b4n4ct5]{color:var(--muted);font-size:var(--fs-body);margin:0;line-height:1.9}.uc-height-working[data-astro-cid-5b4n4ct5]{font-size:var(--fs-small);display:grid}.uc-height-working[data-astro-cid-5b4n4ct5] bdi{text-align:end;unicode-bidi:isolate;display:block}.uc-height-caption[data-astro-cid-5b4n4ct5][data-refused]{color:var(--text)}.uc-actions[data-astro-cid-5b4n4ct5]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.uc-ask[data-astro-cid-5b4n4ct5]{border-radius:var(--radius);text-align:center;white-space:normal;flex:13rem;line-height:1.5}.uc-copy[data-astro-cid-5b4n4ct5]{border:1px solid var(--line-strong);border-radius:var(--radius);min-block-size:3.25rem;color:var(--text);cursor:pointer;font:inherit;background:0 0;justify-content:center;align-items:center;gap:.45rem;padding-inline:1.25rem;font-weight:700;display:inline-flex}.uc-copy[data-astro-cid-5b4n4ct5]:hover{background:var(--accent-wash);border-color:var(--accent-line)}@media (width<=47.99rem){.uc-ask[data-astro-cid-5b4n4ct5]{font-size:var(--fs-small);padding-inline:.75rem}.uc-actions[data-astro-cid-5b4n4ct5]{grid-template-columns:minmax(0,1fr) auto;display:grid}}.rt[data-astro-cid-3fqyuyel]{gap:1rem;display:grid}.rt-entry[data-astro-cid-3fqyuyel]{flex-wrap:wrap;align-items:end;gap:.75rem 1rem;display:flex}.rt-amount[data-astro-cid-3fqyuyel]{flex:14rem;gap:.35rem;font-weight:700;display:grid}.rt-amount[data-astro-cid-3fqyuyel] input[data-astro-cid-3fqyuyel]{background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius);min-block-size:3rem;inline-size:100%;color:var(--text);font:inherit;font-size:var(--fs-h4);padding-inline:.75rem;font-weight:700}.rt-amount[data-astro-cid-3fqyuyel] input[data-astro-cid-3fqyuyel]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.rt-amount[data-astro-cid-3fqyuyel] input[data-astro-cid-3fqyuyel]::placeholder{color:var(--muted);opacity:1;font-weight:400}.rt-unit[data-astro-cid-3fqyuyel]{border:0;align-items:center;gap:1rem;min-block-size:3rem;margin:0;padding:0;display:flex}.rt-unit[data-astro-cid-3fqyuyel] label[data-astro-cid-3fqyuyel]{align-items:center;gap:.35rem;min-block-size:2.75rem;display:inline-flex}.rt-unit[data-astro-cid-3fqyuyel] input[data-astro-cid-3fqyuyel]{block-size:1.15rem;inline-size:1.15rem;accent-color:var(--accent)}.rt-note[data-astro-cid-3fqyuyel]{color:var(--muted);margin:0}.rt-note[data-astro-cid-3fqyuyel][hidden]{display:none}.rt-out[data-astro-cid-3fqyuyel]{margin:0;display:grid}.rt-out[data-astro-cid-3fqyuyel]>div[data-astro-cid-3fqyuyel]{border-block-start:1px solid var(--line);gap:.25rem;padding-block:.9rem;display:grid}dt[data-astro-cid-3fqyuyel]{color:var(--muted);font-weight:400}dd[data-astro-cid-3fqyuyel]{justify-items:start;gap:.25rem;margin:0;display:grid}output[data-astro-cid-3fqyuyel]{font-size:var(--fs-h4);font-weight:800}.rt-words[data-astro-cid-3fqyuyel]{line-height:1.8}.rt-copy[data-astro-cid-3fqyuyel]{min-block-size:2.75rem;color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding-inline:0;text-decoration:underline}.rt-copy[data-astro-cid-3fqyuyel][hidden]{display:none}.rt-copy[data-astro-cid-3fqyuyel]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.rt-ask[data-astro-cid-3fqyuyel]{margin-block:.75rem 0}.rt-ask[data-astro-cid-3fqyuyel][hidden]{display:none}.cld{--cld-gap:1.75rem;gap:var(--cld-gap);grid-template-columns:minmax(0,1fr);grid-template-areas:"today""next""grid""runs""range";display:grid}.cld-side{display:contents}.cld-today{grid-area:today}.cld-next{grid-area:next}.cld-runs{grid-area:runs}.cld-grid{grid-area:grid}.cld-range{grid-area:range}@media (width>=60rem){.cld{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"side grid""range range";gap:2.5rem 3rem}.cld-side{align-content:start;gap:var(--cld-gap);border-inline-end:1px solid var(--line);grid-area:side;padding-inline-end:3rem;display:grid}.cld-side>*{grid-area:auto}}.cld [hidden]{display:none!important}.cld p,.cld ul,.cld ol{margin:0}.cld ol{list-style-type:persian}.cld h2,.cld h3{color:var(--heading);margin:0;line-height:1.6}.cld h2{font-size:var(--fs-h3)}.cld h3{font-size:var(--fs-h4)}.cld button{font:inherit}.cld button:focus-visible,.cld a:focus-visible,.cld select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cld-muted,.cld-source,.cld-note{color:var(--muted);font-size:var(--fs-small);line-height:1.8}.cld-footnote{color:var(--muted);font-size:var(--fs-caption);line-height:1.8}.cld-mark{color:var(--muted);margin-inline-start:.1rem}.cld-tag{background:var(--accent-wash);color:var(--accent);font-size:var(--fs-caption);border-radius:999px;padding:0 .55rem;font-weight:700;line-height:1.7;display:inline-block}.cld-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.cld-switch{background:var(--bg-raised);border-radius:11px;grid-auto-flow:column;gap:.2rem;padding:.2rem;display:inline-grid}.cld-switch button{min-block-size:2.4rem;color:var(--muted);cursor:pointer;font-size:var(--fs-small);background:0 0;border:0;border-radius:9px;padding-inline:.9rem;font-weight:700}.cld-switch button[aria-pressed=true]{background:var(--accent-fill);color:var(--accent-ink)}.cld-ask{justify-self:start}.cld-today{gap:.35rem;display:grid}.cld-kicker{color:var(--muted);font-size:var(--fs-small)}.cld-visitor{color:var(--warn);font-size:var(--fs-small)}.cld-bigdate{color:var(--heading);font-size:clamp(2rem,1.4rem + 3vw,3.25rem);font-weight:800;line-height:1.35}.cld-dates{color:var(--text-soft);font-size:var(--fs-lead);line-height:1.8}.cld-dot-sep{color:var(--faint);margin-inline:.6rem}.cld-holiday{font-size:var(--fs-body);line-height:1.8}.cld-holiday:first-of-type{margin-block-start:.5rem}.cld-holiday[data-state=holiday]{color:var(--c-rose);font-weight:700}.cld-weekend-note{color:var(--muted);font-size:var(--fs-small);font-weight:400}.cld-next{border-block-start:1px solid var(--line);gap:.75rem;padding-block-start:1.25rem;display:grid}.cld-timeline{gap:1.1rem;padding:0;list-style:none;display:grid}.cld-stop{gap:.1rem;padding-inline-start:1.6rem;display:grid;position:relative}.cld-stop:before{content:"";background:var(--faint);border-radius:50%;block-size:.6rem;inline-size:.6rem;position:absolute;inset-block-start:.7rem;inset-inline-start:0}.cld-stop--first:before{background:var(--c-rose)}.cld-stop:not(:last-child):after{content:"";border-inline-start:1px solid var(--line-strong);position:absolute;inset-block:1.4rem -1.1rem;inset-inline-start:.28rem}.cld-stop-head{line-height:1.8}.cld-stop-head strong{color:var(--heading)}.cld-stop-meta{color:var(--muted);font-size:var(--fs-small);flex-wrap:wrap;gap:.1rem .9rem;line-height:1.8;display:flex}.cld-away{color:var(--muted);font-weight:700}.cld-stop--first .cld-away{color:var(--c-rose)}.cld-runs{border-block-start:1px solid var(--line);gap:.9rem;padding-block-start:1.25rem;display:grid}.cld-runlist,.cld-bridgelist{gap:.25rem;padding:0;list-style:none;display:grid}.cld-run-button{border-radius:var(--radius-sm);min-block-size:2.75rem;inline-size:100%;color:var(--text);cursor:pointer;text-align:start;background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.1rem .75rem;padding:.4rem .6rem;line-height:1.8;display:flex}.cld-run-button:hover,.cld-run.is-selected .cld-run-button{background:var(--accent-wash)}.cld-run-head strong{color:var(--c-rose)}.cld-run-reasons{color:var(--text-soft);font-size:var(--fs-small);gap:.2rem;padding:.4rem .6rem 0;line-height:1.8;list-style:none;display:grid}.cld-run .cld-note{padding-inline:.6rem}.cld-bridges{gap:.15rem;display:grid}.cld-bridge{padding-inline:.6rem;line-height:1.8;display:grid}.cld-bridge strong{color:var(--heading)}.cld-bridge-between{color:var(--muted);font-size:var(--fs-small)}.cld-more,.cld-today-month{border-radius:var(--radius-sm);min-block-size:2.5rem;color:var(--accent);cursor:pointer;background:0 0;border:0;justify-self:start;padding-inline:.75rem;font-weight:700}.cld-more:hover,.cld-today-month:hover{background:var(--accent-wash)}.cld-grid{align-content:start;gap:.6rem;min-block-size:30rem;display:grid}.cld-nav{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:center;gap:.5rem;display:grid}.cld-title{text-align:center}.cld-title h2{font-size:var(--fs-h2)}.cld-step{border:1px solid var(--line);border-radius:var(--radius-sm);block-size:2.75rem;color:var(--text);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.cld-step:hover:not(:disabled){background:var(--bg-raised)}.cld-step:disabled{color:var(--faint);cursor:default;opacity:.5}.cld-back svg{transform:rotate(-90deg)}.cld-forward svg{transform:rotate(90deg)}.cld-pick{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.cld-choice{color:var(--muted);display:block;position:relative}.cld-choice svg{pointer-events:none;position:absolute;inset-block-start:calc(50% - 8px);inset-inline-end:.5rem}.cld-choice select{appearance:none;border:1px solid var(--line);border-radius:var(--radius-sm);block-size:2.5rem;color:var(--text);cursor:pointer;font:inherit;background:0 0;padding-inline:.75rem 1.9rem;font-size:1rem;font-weight:700}.cld-choice select:hover{background:var(--bg-raised)}.cld-choice select option{background:var(--bg-card);color:var(--text)}.cld-banner{background:var(--bg-raised);border-radius:var(--radius-sm);color:var(--text-soft);font-size:var(--fs-small);padding:.6rem .8rem;line-height:1.8}.cld-table{border-collapse:collapse;table-layout:fixed;inline-size:100%}.cld-table th{color:var(--muted);font-size:var(--fs-small);text-align:center;padding-block:.4rem;font-weight:700}.cld-table th.is-friday{color:var(--c-rose)}.cld-table td{border-block-start:1px solid var(--line);padding:0}.cld-day{border-radius:var(--radius-sm);min-block-size:3.9rem;inline-size:100%;color:var(--text);cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;gap:.05rem;padding:.3rem .1rem;display:grid}.cld-day *{pointer-events:none}.cld-n{align-items:center;gap:.25rem;font-size:1.25rem;font-weight:800;line-height:1.4;display:inline-flex}.cld-dot{background:currentColor;border-radius:50%;block-size:.4rem;inline-size:.4rem}.cld-small{color:var(--muted);justify-content:center;gap:.5rem;font-size:.6875rem;line-height:1.3;display:flex}.cld-lu:empty{display:none}.cld-mn{max-inline-size:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;line-height:1.3;overflow:hidden}.cld-day.is-red .cld-n{color:var(--c-rose)}.cld-day.is-weekend,.cld-day:hover:not(:disabled){background:var(--bg-raised)}.cld-day.is-selected,.cld-day.is-selected:hover{background:var(--accent-wash)}.cld-day.is-today{box-shadow:inset 0 0 0 2px var(--accent)}.cld-day:disabled{cursor:default;opacity:.4}.cld-daycard{background:var(--bg-raised);border-radius:var(--radius);padding:.9rem 1rem;display:grid;position:relative}.cld-daycard>div{gap:.2rem;line-height:1.8;display:grid}.cld-dc-title{color:var(--heading);font-size:var(--fs-h3);font-weight:800}.cld-dc-from,.cld-dc-adds{color:var(--muted);font-size:var(--fs-small)}.cld-dc-holiday[data-state=holiday]{color:var(--c-rose);font-weight:700}.cld-close{border-radius:var(--radius-sm);block-size:2.5rem;inline-size:2.5rem;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:1.5rem;line-height:1;display:grid;position:absolute;inset-block-start:.4rem;inset-inline-end:.4rem}.cld-close:hover{background:var(--bg-card);color:var(--text)}.cld-range{border-block-start:1px solid var(--line);gap:1rem;padding-block-start:1.5rem;display:grid}.cld-range-body{align-items:start;gap:1.25rem;display:grid}.cld-range-form{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.cld-range-result{align-content:start;gap:.6rem;display:grid}.cld-headline{color:var(--accent);font-size:clamp(2rem,1.4rem + 3vw,3rem);font-weight:800;line-height:1.4}.cld-span{color:var(--text-soft);font-weight:700}.cld-parts{color:var(--text-soft);flex-wrap:wrap;gap:.1rem 1rem;display:flex}.cld-hdays{font-size:var(--fs-small);gap:.25rem;padding:0;line-height:1.8;list-style:none;display:grid}.cld-hday strong{color:var(--heading)}.cld-hday.is-weekend{color:var(--muted)}.cld-refusal{color:var(--text);font-weight:700;line-height:1.9}.cld-years{color:var(--muted);font-weight:400}@media (width>=60rem){.cld-range-body{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-areas:"result form";gap:2rem}.cld-range-form{grid-area:form;grid-template-columns:repeat(2,minmax(0,1fr))}.cld-range-result{grid-area:result}}@media (prefers-reduced-motion:no-preference){.cld-switch button,.cld-day{transition:background-color .12s,color .12s}}@media (width<=44rem){.cld-ask{inline-size:100%}.cld-day{min-block-size:3.4rem}.cld-n{font-size:1.125rem}}.pt[data-astro-cid-wfl6tr5n]{--pt-wide:45rem;--pt-dot:1.125rem;scroll-margin-block-start:6rem;display:grid}.pt-start[data-astro-cid-wfl6tr5n],.pt-question[data-astro-cid-wfl6tr5n],.pt-result[data-astro-cid-wfl6tr5n]{gap:1.25rem;display:grid}.pt-start[data-astro-cid-wfl6tr5n][hidden],.pt-question[data-astro-cid-wfl6tr5n][hidden],.pt-result[data-astro-cid-wfl6tr5n][hidden],.pt-reversed[data-astro-cid-wfl6tr5n][hidden]{display:none}.pt-quiet[data-astro-cid-wfl6tr5n]{border-block-start:1px solid var(--line);color:var(--muted);font-size:var(--fs-small);margin:0;padding-block-start:1rem;line-height:1.8}.pt-quiet--plain[data-astro-cid-wfl6tr5n]{border:0;padding:0}.pt-instruction[data-astro-cid-wfl6tr5n]{color:var(--muted);font-size:var(--fs-small);text-wrap:balance;margin:0;line-height:1.9}.pt-start[data-astro-cid-wfl6tr5n]{justify-items:start}.pt-start[data-astro-cid-wfl6tr5n] .pt-quiet[data-astro-cid-wfl6tr5n]{justify-self:stretch}.pt-lead[data-astro-cid-wfl6tr5n]{font-size:var(--fs-lead);text-wrap:balance;margin:0;font-weight:800;line-height:1.8}.pt-go[data-astro-cid-wfl6tr5n]{cursor:pointer;font-family:inherit}.pt-progress[data-astro-cid-wfl6tr5n]{border-block-end:1px solid var(--line);align-items:center;gap:1rem;padding-block-end:1rem;display:flex}.pt-count[data-astro-cid-wfl6tr5n]{white-space:nowrap;margin:0;font-weight:800}.pt-bar[data-astro-cid-wfl6tr5n]{background:var(--line);border-radius:999px;flex:1;block-size:.5rem;overflow:hidden}.pt-bar[data-astro-cid-wfl6tr5n] span[data-astro-cid-wfl6tr5n]{block-size:100%;inline-size:calc(var(--p,0) * 100%);background:var(--accent);border-radius:999px;display:block}.pt-group[data-astro-cid-wfl6tr5n]{gap:1.25rem;display:grid}.pt-statement[data-astro-cid-wfl6tr5n]{min-block-size:3.2em;color:var(--heading);text-wrap:balance;align-content:end;margin:0;font-size:clamp(1.5rem,1.1rem + 2vw,2.25rem);font-weight:900;line-height:1.6;display:grid}.pt-statement[data-astro-cid-wfl6tr5n]:focus{outline:none}.pt-choices[data-astro-cid-wfl6tr5n]{gap:.65rem;display:grid}.pt-choice[data-astro-cid-wfl6tr5n]{background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--radius);min-block-size:3.5rem;color:var(--text);cursor:pointer;font:inherit;text-align:start;-webkit-tap-highlight-color:transparent;align-items:center;gap:.9rem;padding:.5rem 1rem;font-weight:700;transition:background-color .12s,border-color .12s,color .12s;display:flex}.pt-choice[data-astro-cid-wfl6tr5n]:focus-visible,.pt-btn[data-astro-cid-wfl6tr5n]:focus-visible,.pt-how[data-astro-cid-wfl6tr5n] summary[data-astro-cid-wfl6tr5n]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover){.pt-choice[data-astro-cid-wfl6tr5n]:hover{background:var(--accent-wash);border-color:var(--accent-line)}}.pt-choice[data-astro-cid-wfl6tr5n][aria-pressed=true]{background:var(--accent-wash);border-color:var(--accent);color:var(--accent)}.pt-radio[data-astro-cid-wfl6tr5n]{border:2px solid var(--muted);border-radius:50%;flex:none;block-size:1.5rem;inline-size:1.5rem;position:relative}.pt-choice[data-astro-cid-wfl6tr5n][aria-pressed=true] .pt-radio[data-astro-cid-wfl6tr5n]{border-color:var(--accent)}.pt-choice[data-astro-cid-wfl6tr5n][aria-pressed=true] .pt-radio[data-astro-cid-wfl6tr5n]:after{content:"";background:var(--accent);border-radius:50%;position:absolute;inset:3px}.pt-keys[data-astro-cid-wfl6tr5n]{color:var(--muted);font-size:var(--fs-caption);margin:0;display:none}@media (hover:hover) and (pointer:fine){.pt-keys[data-astro-cid-wfl6tr5n]{display:block}}.pt-nav[data-astro-cid-wfl6tr5n]{display:flex}.pt-nav[data-astro-cid-wfl6tr5n]:has(.pt-back[hidden]){display:none}.pt-back[data-astro-cid-wfl6tr5n] svg{transform:rotate(-90deg)}.pt-btn[data-astro-cid-wfl6tr5n]{border:1px solid var(--line-strong);border-radius:var(--radius);min-block-size:3rem;color:var(--text);cursor:pointer;font:inherit;background:0 0;justify-content:center;align-items:center;gap:.45rem;padding-inline:1.1rem;font-weight:700;display:inline-flex}.pt-btn[data-astro-cid-wfl6tr5n][hidden]{display:none}@media (hover:hover){.pt-btn[data-astro-cid-wfl6tr5n]:hover{border-color:var(--accent-line);background:var(--accent-wash)}}.pt-btn[data-astro-cid-wfl6tr5n] svg{color:var(--accent)}.pt-result-head[data-astro-cid-wfl6tr5n]{gap:.35rem;display:grid}.pt-result-title[data-astro-cid-wfl6tr5n]{margin:0;font-size:clamp(2rem,1.5rem + 2.4vw,2.875rem);font-weight:900;line-height:1.4}.pt-result-title[data-astro-cid-wfl6tr5n]:focus{outline:none}.pt-rows[data-astro-cid-wfl6tr5n]{margin:0;padding:0;list-style:none}.pt-row[data-astro-cid-wfl6tr5n]{border-block-start:1px solid var(--line);gap:.5rem;padding-block:1.35rem;display:grid}.pt-who[data-astro-cid-wfl6tr5n]{flex-wrap:wrap;align-items:baseline;gap:.1rem 1rem;display:flex}.pt-name[data-astro-cid-wfl6tr5n]{font-size:var(--fs-h3);margin:0;font-weight:900;line-height:1.6}.pt-score[data-astro-cid-wfl6tr5n]{color:var(--muted);white-space:nowrap;margin:0;font-weight:700}.pt-body[data-astro-cid-wfl6tr5n]{min-inline-size:0;display:grid}.pt-poles[data-astro-cid-wfl6tr5n]{color:var(--muted);font-size:var(--fs-small);justify-content:space-between;gap:1rem;line-height:1.7;display:flex}.pt-track[data-astro-cid-wfl6tr5n]{background:var(--accent-wash);block-size:.375rem;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;margin-block:.9rem .75rem;position:relative}.pt-track[data-astro-cid-wfl6tr5n]:after{content:"";background:var(--line-strong);inline-size:1px;position:absolute;inset-block:-.25rem;inset-inline-start:50%}.pt-dot[data-astro-cid-wfl6tr5n]{z-index:1;inline-size:var(--pt-dot);block-size:var(--pt-dot);border:3px solid var(--bg-card);background:var(--accent);box-shadow:0 0 0 1px var(--accent-line);border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:calc((1 - var(--pos,.5)) * (100% - var(--pt-dot)));transform:translateY(-50%)}.pt-foot[data-astro-cid-wfl6tr5n]{flex-wrap:wrap;align-items:baseline;gap:0 1rem;display:flex}.pt-band[data-astro-cid-wfl6tr5n]{color:var(--text-soft);flex:1 0 100%;margin:0;line-height:1.9}.pt-how[data-astro-cid-wfl6tr5n][open]{flex:1 0 100%}.pt-how[data-astro-cid-wfl6tr5n] summary[data-astro-cid-wfl6tr5n]{min-block-size:2.75rem;inline-size:fit-content;color:var(--accent);cursor:pointer;font-size:var(--fs-small);align-items:center;gap:.25rem;font-weight:700;list-style:none;display:flex}.pt-how[data-astro-cid-wfl6tr5n] summary[data-astro-cid-wfl6tr5n]::-webkit-details-marker{display:none}.pt-how[data-astro-cid-wfl6tr5n] summary[data-astro-cid-wfl6tr5n] svg{transition:transform .15s}.pt-how[data-astro-cid-wfl6tr5n][open] summary[data-astro-cid-wfl6tr5n] svg{transform:rotate(180deg)}.pt-working[data-astro-cid-wfl6tr5n]{gap:.75rem;padding-block-end:.5rem;display:grid}.pt-rule[data-astro-cid-wfl6tr5n]{color:var(--muted);font-size:var(--fs-small);margin:0;line-height:1.9}.pt-items[data-astro-cid-wfl6tr5n]{margin:0;padding:0;list-style:none}.pt-item[data-astro-cid-wfl6tr5n]{border-block-start:1px solid var(--line);gap:.1rem;padding-block:.6rem;display:grid}.pt-statement-small[data-astro-cid-wfl6tr5n]{margin:0;font-weight:700;line-height:1.8}.pt-meta[data-astro-cid-wfl6tr5n]{color:var(--muted);font-size:var(--fs-caption);flex-wrap:wrap;gap:0 1rem;margin:0;line-height:1.8;display:flex}.pt-meta[data-astro-cid-wfl6tr5n] .pt-reversed[data-astro-cid-wfl6tr5n]{color:var(--accent);font-weight:700}.pt-meta[data-astro-cid-wfl6tr5n] [data-astro-cid-wfl6tr5n][data-item-points]{color:var(--text);font-weight:800}.pt-sum[data-astro-cid-wfl6tr5n]{border-block-start:1px solid var(--line-strong);margin:0;padding-block-start:.6rem;font-weight:800}.pt-note[data-astro-cid-wfl6tr5n]{border-block-start:1px solid var(--line);color:var(--muted);font-size:var(--fs-small);text-wrap:balance;margin:0;padding-block-start:1.25rem}.pt-actions[data-astro-cid-wfl6tr5n]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.pt-ask[data-astro-cid-wfl6tr5n]{white-space:normal;text-align:center;grid-column:1/-1}.pt-copy-icon[data-astro-cid-wfl6tr5n]{display:inline-flex}.pt-copy-icon--done[data-astro-cid-wfl6tr5n],.pt-btn[data-astro-cid-wfl6tr5n][data-copied] .pt-copy-icon--copy[data-astro-cid-wfl6tr5n]{display:none}.pt-btn[data-astro-cid-wfl6tr5n][data-copied] .pt-copy-icon--done[data-astro-cid-wfl6tr5n]{display:inline-flex}.pt-btn[data-astro-cid-wfl6tr5n][data-copied]{border-color:var(--accent);color:var(--accent)}@media (width>=45rem){.pt-choices[data-astro-cid-wfl6tr5n]{grid-template-columns:repeat(5,minmax(0,1fr))}.pt-choice[data-astro-cid-wfl6tr5n]{text-align:center;text-wrap:balance;flex-direction:column;justify-content:flex-start;gap:.7rem;min-block-size:6.75rem;padding:1.1rem .5rem .9rem}.pt-statement[data-astro-cid-wfl6tr5n]{min-block-size:1.6em}.pt-row[data-astro-cid-wfl6tr5n]{grid-template-columns:11rem minmax(0,1fr);column-gap:2rem}.pt-who[data-astro-cid-wfl6tr5n]{flex-direction:column;align-items:start;gap:0}.pt-how[data-astro-cid-wfl6tr5n] summary[data-astro-cid-wfl6tr5n]{margin-inline-start:auto}.pt-band[data-astro-cid-wfl6tr5n]{flex:1 1 0}.pt-actions[data-astro-cid-wfl6tr5n]{flex-wrap:wrap;align-items:center;display:flex}.pt-ask[data-astro-cid-wfl6tr5n]{white-space:nowrap}}@media (prefers-reduced-motion:no-preference){.pt-group[data-astro-cid-wfl6tr5n].pt-settle{animation:.16s ease-out pt-settle}}@keyframes pt-settle{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pt-choice[data-astro-cid-wfl6tr5n],.pt-how[data-astro-cid-wfl6tr5n] summary[data-astro-cid-wfl6tr5n] svg{transition:none}}.cdn{--cdn-gap:1.75rem;align-items:start;gap:var(--cdn-gap);grid-template-columns:minmax(0,1fr);display:grid}.cdn-side{display:contents}.cdn-answer{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid;container-type:inline-size}.cdn-answer:not(:has(>:not([hidden]))){display:none}@media (width>=60rem){.cdn{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-auto-flow:dense;column-gap:2.5rem}.cdn-clock{grid-column:1/-1}.cdn-side{align-content:start;gap:var(--cdn-gap);grid-column:1;display:grid}.cdn-answer{grid-column:2}}.cdn [hidden]{display:none!important}.cdn p,.cdn ul,.cdn ol{margin:0}.cdn ol{list-style-type:persian}.cdn h2{color:var(--heading);font-size:var(--fs-h3);margin:0;line-height:1.6}.cdn button,.cdn input{font:inherit}.cdn button:focus-visible,.cdn a:focus-visible,.cdn input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cdn-muted,.cdn-source,.cdn-note,.cdn-rule{color:var(--muted);font-size:var(--fs-small);line-height:1.8}.cdn-footnote,.cdn-footnotes{color:var(--muted);font-size:var(--fs-caption);line-height:1.8}.cdn-footnotes{gap:.3rem;display:grid}.cdn-mark{color:var(--muted);margin-inline-start:.1rem}.cdn-tag{background:var(--accent-wash);color:var(--accent);font-size:var(--fs-caption);border-radius:999px;padding:0 .55rem;font-weight:700;line-height:1.7;display:inline-block}.cdn-dot{color:var(--faint);margin-inline:.6rem}.cdn-card,.cdn-nearest,.cdn-list{overflow-wrap:anywhere}.cdn-card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr);align-content:start;gap:.6rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.cdn-body{grid-template-columns:minmax(0,1fr);align-content:start;gap:.6rem;display:grid}.cdn-clock,.cdn-refusal{color:var(--warn);line-height:1.8}.cdn-visitor{color:var(--warn);font-size:var(--fs-small);text-align:center}.cdn-title,.cdn-zone,.cdn-weeks,.cdn-dates,.cdn-holiday,.cdn-body>.cdn-source,.cdn-body>.cdn-note,.cdn-body>.cdn-rule{text-align:center;text-wrap:balance}.cdn-title{font-size:var(--fs-h2);font-weight:700}.cdn-count{color:var(--heading);text-align:center;justify-items:center;margin-block:.25rem;line-height:1.1;display:grid}.cdn-number{font-size:clamp(4.5rem,28cqi,9rem);font-weight:800;line-height:1}.cdn-unit{font-size:clamp(1.5rem,1.1rem + 2vw,2.25rem);font-weight:700;line-height:1.4}.cdn-count[data-word=true] .cdn-unit{font-size:clamp(3rem,2.2rem + 6vw,5rem);font-weight:800}.cdn-zone{color:var(--muted);font-size:var(--fs-small);margin-block-start:-.25rem;font-weight:700}.cdn-weeks{color:var(--text-soft);font-size:var(--fs-lead)}.cdn-dates{color:var(--text-soft);font-size:var(--fs-lead);line-height:1.8}.cdn-holiday{color:var(--c-rose);font-weight:700;line-height:1.8}.cdn-nearest{background:var(--bg-raised);border-radius:var(--radius);color:var(--text-soft);font-size:var(--fs-small);text-align:center;text-wrap:balance;padding:.7rem 1rem;line-height:1.8}.cdn-answer>.cdn-note{text-align:center}.cdn-ask{justify-self:stretch;margin-block-start:.5rem}.cdn-working{border-block-start:1px solid var(--line);gap:.5rem;margin-block-start:.75rem;padding-block-start:1.1rem;display:grid}.cdn-working-body{gap:.5rem;display:grid}.cdn-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.cdn-headline{color:var(--heading);font-size:var(--fs-h3);font-weight:700}.cdn-span{color:var(--text-soft);line-height:1.8}.cdn-switch{background:var(--bg-raised);border-radius:11px;grid-auto-flow:column;gap:.2rem;padding:.2rem;display:inline-grid}.cdn-switch button{min-block-size:2.4rem;color:var(--muted);cursor:pointer;font-size:var(--fs-small);background:0 0;border:0;border-radius:9px;padding-inline:.9rem;font-weight:700}.cdn-switch button[aria-pressed=true]{background:var(--accent-fill);color:var(--accent-ink)}.cdn-own{gap:.75rem;display:grid}.cdn-form{gap:1rem;display:grid}@media (width>=40rem) and (width<=59.9375rem){.cdn-form{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.cdn-name{gap:.4rem;min-inline-size:0;display:grid}.cdn-name label{font-weight:700}.cdn-name input{background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--radius);min-block-size:3.5rem;inline-size:100%;color:var(--text);font-size:var(--fs-h4);text-align:right;unicode-bidi:plaintext;padding:.65rem 1rem;font-weight:700;line-height:1.6;display:block}.cdn-name input::placeholder{color:var(--muted);font-size:var(--fs-body);opacity:1;font-weight:400}.cdn-name input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash);outline:none}.cdn-list{border-block-start:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:.75rem;padding-block-start:1.5rem;display:grid}.cdn-rows{grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.cdn-row+.cdn-row{border-block-start:1px solid var(--line)}.cdn-row-button{border-radius:var(--radius-sm);min-block-size:3.5rem;inline-size:100%;color:var(--text);cursor:pointer;text-align:start;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head away""meta away";align-items:baseline;gap:.05rem 1rem;padding-block:.5rem;padding-inline:1.25rem .75rem;line-height:1.7;display:grid;position:relative}.cdn-row-button:hover,.cdn-row.is-selected .cdn-row-button{background:var(--accent-wash)}.cdn-row.is-selected .cdn-row-button:before{content:"";background:var(--accent);border-radius:50%;block-size:.5rem;inline-size:.5rem;position:absolute;inset-block-start:1.05rem;inset-inline-start:.45rem}.cdn-row-head{grid-area:head}.cdn-row-head strong{color:var(--heading)}.cdn-row-meta{color:var(--muted);font-size:var(--fs-small);grid-area:meta}.cdn-away{color:var(--heading);white-space:nowrap;grid-area:away;font-weight:700}@media (width<=44rem){.cdn-card{padding-inline:1.1rem}}.cf[data-astro-cid-bjbo526r]{gap:.4rem;min-inline-size:0;display:grid}label[data-astro-cid-bjbo526r]{font-size:var(--fs-small);font-weight:700}.cf-box[data-astro-cid-bjbo526r]{position:relative}input[data-astro-cid-bjbo526r]{background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--radius);min-block-size:3rem;inline-size:100%;color:var(--text);font:inherit;text-align:start;text-overflow:ellipsis;padding-block:.5rem;padding-inline:.9rem 2.6rem;font-size:1rem;font-weight:700;transition:border-color .15s,box-shadow .15s;display:block}input[data-astro-cid-bjbo526r]:hover{border-color:var(--faint)}input[data-astro-cid-bjbo526r]:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash);outline:none}input[data-astro-cid-bjbo526r][aria-invalid]{border-color:var(--c-rose)}input[data-astro-cid-bjbo526r]::placeholder{color:var(--muted);opacity:1;font-weight:400}.cf-toggle[data-astro-cid-bjbo526r]{inline-size:2.6rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-start-end-radius:var(--radius);border-end-end-radius:var(--radius);place-items:center;padding:0;display:grid;position:absolute;inset-block:0;inset-inline-end:0}.cf-toggle[data-astro-cid-bjbo526r]:hover{color:var(--accent)}.cf-note[data-astro-cid-bjbo526r]{color:var(--c-rose);font-size:var(--fs-small);margin:0;line-height:1.8}.cf-note[data-astro-cid-bjbo526r][hidden]{display:none}.cf-list[data-astro-cid-bjbo526r]{z-index:20;overscroll-behavior:contain;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);max-block-size:min(18rem,55vh);box-shadow:0 24px 48px -20px var(--shadow-ink);margin:0;padding:.35rem;list-style:none;position:absolute;inset-block-start:calc(100% + .35rem);inset-inline:0;overflow-y:auto}.cf-list[data-astro-cid-bjbo526r][hidden]{display:none}.cf-list[data-astro-cid-bjbo526r] .cf-option{border-radius:var(--radius-sm);cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem;padding:.55rem .7rem;line-height:1.6;display:flex}.cf-list[data-astro-cid-bjbo526r] .cf-option:hover,.cf-list[data-astro-cid-bjbo526r] .cf-active{background:var(--accent-wash)}.cf-list[data-astro-cid-bjbo526r] .cf-current .cf-name{color:var(--accent)}.cf-list[data-astro-cid-bjbo526r] .cf-name{font-weight:700}.cf-list[data-astro-cid-bjbo526r] .cf-country,.cf-list[data-astro-cid-bjbo526r] .cf-via{color:var(--muted);font-size:var(--fs-small)}.cf-list[data-astro-cid-bjbo526r] .cf-via:before{content:"· "}.cf-list[data-astro-cid-bjbo526r] .cf-flag,.cf-list[data-astro-cid-bjbo526r] .cf-none{color:var(--muted);font-size:var(--fs-small);padding:.55rem .7rem;line-height:1.8}.cf-list[data-astro-cid-bjbo526r] .cf-flag{color:var(--c-gold)}.td-frame[data-astro-cid-uj4b622d]{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.25rem}@media (width>=48rem){.td-frame[data-astro-cid-uj4b622d]{padding:1.75rem}}.td[data-astro-cid-uj4b622d]{gap:1.35rem;display:grid}[data-astro-cid-uj4b622d][hidden]{display:none!important}.td-when[data-astro-cid-uj4b622d]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:.9rem 1.25rem;display:grid}.td-date[data-astro-cid-uj4b622d] .df label,.td-time[data-astro-cid-uj4b622d] label[data-astro-cid-uj4b622d]{font-size:var(--fs-small);font-weight:700}.td-date[data-astro-cid-uj4b622d] .df input{min-block-size:3rem;padding-inline-start:.9rem;font-size:1rem}.td-date[data-astro-cid-uj4b622d] .df .df-open{block-size:2.5rem;inset-block-start:.25rem;inset-inline-end:.25rem}.td-date[data-astro-cid-uj4b622d] .df input::placeholder{font-size:var(--fs-small)}.td-time[data-astro-cid-uj4b622d]{gap:.4rem;min-inline-size:0;display:grid}.td-time-box[data-astro-cid-uj4b622d]{position:relative}.td-time[data-astro-cid-uj4b622d] label[data-astro-cid-uj4b622d]{overflow-wrap:break-word}.td-time[data-astro-cid-uj4b622d] input[data-astro-cid-uj4b622d]{padding-block:.5rem;background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--radius);min-block-size:3rem;inline-size:100%;color:var(--text);font:inherit;text-align:right;padding-left:4rem;padding-right:.9rem;font-size:1.0625rem;font-weight:700;transition:border-color .15s,box-shadow .15s;display:block}.td-time[data-astro-cid-uj4b622d] input[data-astro-cid-uj4b622d]:hover{border-color:var(--faint)}.td-time[data-astro-cid-uj4b622d] input[data-astro-cid-uj4b622d]:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash);outline:none}.td-time[data-astro-cid-uj4b622d] input[data-astro-cid-uj4b622d][aria-invalid]{border-color:var(--c-rose)}.td-time[data-astro-cid-uj4b622d] input[data-astro-cid-uj4b622d]::placeholder{color:var(--muted);font-size:var(--fs-small);opacity:1;font-weight:400}.td-now[data-astro-cid-uj4b622d]{inset-block-start:.25rem;background:var(--accent-wash);border-radius:var(--radius-sm);block-size:2.5rem;color:var(--accent);cursor:pointer;font:inherit;font-size:var(--fs-small);border:0;padding-inline:.6rem;font-weight:700;transition:background-color .15s;position:absolute;left:.25rem}.td-now[data-astro-cid-uj4b622d]:hover{background:rgb(var(--accent-rgb) / .16)}.td-now[data-astro-cid-uj4b622d]:focus-visible,.td-swap[data-astro-cid-uj4b622d]:focus-visible,.td-copy[data-astro-cid-uj4b622d]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.td-note[data-astro-cid-uj4b622d],.td-date[data-astro-cid-uj4b622d] .df-note{color:var(--c-rose);font-size:var(--fs-small);margin:0;line-height:1.8}.td-note[data-astro-cid-uj4b622d][hidden]{display:none}.td-cities[data-astro-cid-uj4b622d]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.td-swap[data-astro-cid-uj4b622d]{background:var(--accent-wash);border:1px solid var(--accent-line);border-radius:var(--radius);block-size:3rem;inline-size:3rem;color:var(--accent);cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;margin-block-start:2.2rem;padding:0;display:inline-flex}.td-swap[data-astro-cid-uj4b622d]:hover{background:var(--bg);border-color:var(--accent)}@media (prefers-reduced-motion:no-preference){.td-swap[data-astro-cid-uj4b622d]{transition:background-color .12s,border-color .12s,transform 80ms}.td-swap[data-astro-cid-uj4b622d]:active{transform:scale(.96)}}.td-skeleton[data-astro-cid-uj4b622d]{background:var(--bg-raised);border-radius:var(--radius);min-block-size:9rem}.td[data-astro-cid-uj4b622d][data-ready] .td-skeleton[data-astro-cid-uj4b622d]{display:none}.td-result[data-astro-cid-uj4b622d]{gap:.5rem;display:grid;container-type:inline-size}.td-clocks[data-astro-cid-uj4b622d]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.td-clock[data-astro-cid-uj4b622d]{text-align:center;align-content:start;justify-items:center;gap:.15rem;min-inline-size:0;display:grid}.td-city[data-astro-cid-uj4b622d]{color:var(--muted);font-size:var(--fs-small);margin:0;font-weight:700;line-height:1.6}.td-big[data-astro-cid-uj4b622d]{white-space:nowrap;font-size:clamp(1.5rem,10.5cqi,4.25rem);font-weight:900;line-height:1.25;display:block}.td-sub[data-astro-cid-uj4b622d]{color:var(--muted);font-size:var(--fs-caption);margin:0;line-height:1.7}.td-day[data-astro-cid-uj4b622d]{background:var(--accent-fill);color:var(--accent-ink);font-size:var(--fs-small);border-radius:999px;margin:0;padding:.05rem .7rem;font-weight:800;line-height:1.7}.td-pill[data-astro-cid-uj4b622d]{background:var(--accent-wash);border:1px solid var(--accent-line);color:var(--accent);text-align:center;white-space:nowrap;border-radius:999px;flex-wrap:nowrap;justify-content:center;align-items:baseline;gap:.35em;margin:0;padding:.5rem clamp(.5rem,3.2cqi,1.5rem);font-size:clamp(.9375rem,4.6cqi,1.75rem);font-weight:800;line-height:1.4;display:flex}.td-amount[data-astro-cid-uj4b622d][hidden]{display:none}.td-sentence[data-astro-cid-uj4b622d]{font-size:var(--fs-lead);text-align:center;text-wrap:balance;margin:0;font-weight:800;line-height:1.8}.td-offsets[data-astro-cid-uj4b622d],.td-edge[data-astro-cid-uj4b622d]{color:var(--muted);font-size:var(--fs-small);text-align:center;text-wrap:balance;margin:0;line-height:1.9}.td-edge[data-astro-cid-uj4b622d]{color:var(--c-gold)}.td-message[data-astro-cid-uj4b622d]{background:var(--bg);border:1px solid var(--line-strong);border-inline-start:4px solid var(--c-gold);border-radius:var(--radius);margin:0;padding:.8rem 1rem;line-height:1.9}.td-label[data-astro-cid-uj4b622d]{font-size:var(--fs-lead);margin:0;font-weight:800;line-height:1.8}.td-twice[data-astro-cid-uj4b622d]{gap:.6rem;display:grid}.td-readings[data-astro-cid-uj4b622d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.td-changes[data-astro-cid-uj4b622d]{border-block-start:1px solid var(--line);gap:.75rem;padding-block-start:1.1rem;display:grid}.td-data[data-astro-cid-uj4b622d]{border-block:1px solid var(--line);font-size:var(--fs-small);align-items:flex-start;gap:.6rem;padding-block:.9rem;line-height:1.9;display:flex}.td-data[data-astro-cid-uj4b622d] p[data-astro-cid-uj4b622d]{margin:0}.td-data[data-astro-cid-uj4b622d][data-pending]{visibility:hidden}.td-data-icon[data-astro-cid-uj4b622d]{flex:none;place-items:center;block-size:1.9rem;inline-size:1.5rem;display:grid}.td-data-icon[data-astro-cid-uj4b622d]>span[data-astro-cid-uj4b622d]{display:none}.td-data[data-astro-cid-uj4b622d][data-state=agree] [data-astro-cid-uj4b622d][data-icon=agree],.td-data[data-astro-cid-uj4b622d][data-state=differ] [data-astro-cid-uj4b622d][data-icon=differ],.td-data[data-astro-cid-uj4b622d][data-state=none] [data-astro-cid-uj4b622d][data-icon=none],.td-data[data-astro-cid-uj4b622d][data-state=outside] [data-astro-cid-uj4b622d][data-icon=none]{display:block}.td-data[data-astro-cid-uj4b622d][data-state=agree] .td-data-icon[data-astro-cid-uj4b622d]{color:var(--c-mint)}.td-data[data-astro-cid-uj4b622d][data-state=differ] .td-data-icon[data-astro-cid-uj4b622d]{color:var(--c-gold)}.td-data[data-astro-cid-uj4b622d][data-state=none] .td-data-icon[data-astro-cid-uj4b622d],.td-data[data-astro-cid-uj4b622d][data-state=outside] .td-data-icon[data-astro-cid-uj4b622d]{color:var(--muted)}.td-data[data-astro-cid-uj4b622d][data-state=differ]{border-inline-start:4px solid var(--c-gold);padding-inline-start:.75rem}.td-source[data-astro-cid-uj4b622d]{color:var(--muted)}.td-actions[data-astro-cid-uj4b622d]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.td-ask[data-astro-cid-uj4b622d]{border-radius:var(--radius);text-align:center;white-space:normal;flex:15rem;max-inline-size:26rem;line-height:1.5}.td-copy[data-astro-cid-uj4b622d]{border:1px solid var(--line-strong);border-radius:var(--radius);min-block-size:3.25rem;color:var(--text);cursor:pointer;font:inherit;background:0 0;justify-content:center;align-items:center;gap:.45rem;padding-inline:1.25rem;font-weight:700;display:inline-flex}.td-copy[data-astro-cid-uj4b622d]:hover{background:var(--accent-wash);border-color:var(--accent-line)}@media (width<=40rem){.td-when[data-astro-cid-uj4b622d]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:.75rem}.td-date[data-astro-cid-uj4b622d] .df .df-open span{display:none}.td-date[data-astro-cid-uj4b622d] .df input{padding-inline-end:3.4rem}.td-readings[data-astro-cid-uj4b622d]{grid-template-columns:minmax(0,1fr)}.td-cities[data-astro-cid-uj4b622d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;position:relative}.td-swap[data-astro-cid-uj4b622d]{z-index:2;background:var(--bg-card);block-size:2.4rem;inline-size:2.4rem;margin-block-start:0;position:absolute;inset-block-start:-.2rem;inset-inline-start:calc(50% - 1.2rem)}.td-cities[data-astro-cid-uj4b622d] .cf input{padding-inline:.8rem}.td-cities[data-astro-cid-uj4b622d] .cf .cf-toggle{display:none}.td-cities[data-astro-cid-uj4b622d]>.cf:last-child label{padding-inline-start:1.7rem}}@media (width<=21rem){.td-cities[data-astro-cid-uj4b622d]{grid-template-columns:minmax(0,1fr)}.td-swap[data-astro-cid-uj4b622d]{inset-inline:auto 0}}@media (width<=30rem){.td-ask[data-astro-cid-uj4b622d]{flex-basis:100%;max-inline-size:none}.td-copy[data-astro-cid-uj4b622d]{flex:100%}}.td .td-reading{background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--text);cursor:pointer;font:inherit;text-align:start;justify-items:start;gap:.15rem;padding:.8rem 1rem;line-height:1.7;display:grid}.td .td-reading:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.td .td-reading:hover{border-color:var(--accent)}.td .td-reading[aria-pressed=true]{background:var(--accent-wash);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.td .td-reading-when{color:var(--muted);font-size:var(--fs-caption)}.td .td-reading-big{font-size:1.5rem;font-weight:900;line-height:1.4}.td .td-reading-line{color:var(--text-soft);font-size:var(--fs-small)}.td .td-reading-chosen{color:var(--accent);font-size:var(--fs-small);font-weight:800}.td .td-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.td .td-step{gap:.1rem;padding-block-end:1.1rem;padding-inline-start:1.75rem;line-height:1.8;display:grid;position:relative}.td .td-step:before{content:"";background:var(--accent);border-radius:50%;block-size:.8rem;inline-size:.8rem;position:absolute;inset-block-start:.55rem;inset-inline-start:0}.td .td-step:not(:last-child):after{content:"";border-inline-start:2px solid var(--line-strong);position:absolute;inset-block:1.45rem 0;inset-inline-start:.35rem}.td .td-step:last-child{padding-block-end:0}.td .td-steps[data-has-window] .td-step:not(:last-child):after{border-inline-start-color:var(--accent)}.td .td-step p{margin:0}.td .td-step-date{font-weight:800}.td .td-step-gap{color:var(--accent);font-weight:700}.td .td-step-times,.td .td-step-utc{color:var(--text-soft);font-size:var(--fs-small);flex-wrap:wrap;gap:0 1rem;display:flex}.td .td-step-utc{color:var(--muted)}.td .td-step-times b{font-weight:800}.td .td-step-mark{color:var(--c-gold);font-size:var(--fs-small);font-weight:700}.td .td-window{border-inline-start:3px solid var(--accent);color:var(--text-soft);margin:0;padding-inline-start:.9rem;line-height:1.9}.td .td-notes{gap:.25rem;display:grid}.td .td-notes:empty{display:none}.td .td-notes p{color:var(--text-soft);margin:0;line-height:1.9}@media (width>=40rem){.td .td-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.75rem}.td .td-step{padding-block:1.55rem 0;padding-inline-start:0}.td .td-step:before{inset-block-start:0}.td .td-step:not(:last-child):after{border-inline-start:0;border-block-start:2px solid var(--line-strong);inset-block:.35rem auto;inset-inline:1.1rem -1.75rem}.td .td-steps[data-has-window] .td-step:not(:last-child):after{border-block-start-color:var(--accent)}}.cz[data-astro-cid-lxed27sk],.cz-form[data-astro-cid-lxed27sk],.cz-answer[data-astro-cid-lxed27sk]{gap:1.25rem;display:grid}.cz-box[data-astro-cid-lxed27sk]{gap:.4rem;display:grid}.cz-hint[data-astro-cid-lxed27sk]{color:var(--muted);font-size:var(--fs-small);margin:0}.cz-note[data-astro-cid-lxed27sk]{background:var(--bg-card);border:1px solid var(--line-strong);border-inline-start:4px solid var(--c-rose);border-radius:var(--radius);margin:0;padding:.75rem 1rem;line-height:1.8}.cz-note[data-astro-cid-lxed27sk][data-kind=note]{border-inline-start-color:var(--accent)}.cz[data-astro-cid-lxed27sk] [hidden]{display:none}.cz-example[data-astro-cid-lxed27sk]{color:var(--muted);font-size:var(--fs-small);margin:0;line-height:1.8}.cz-sign[data-astro-cid-lxed27sk]{gap:0;display:grid}.cz-sign-line[data-astro-cid-lxed27sk]{flex-wrap:wrap;align-items:baseline;gap:0 1rem;margin:0;display:flex}.cz-sign-name[data-astro-cid-lxed27sk]{color:var(--c-gold);padding-block:.1em .05em;font-size:clamp(4.5rem,2.6rem + 9vw,8.25rem);font-weight:900;line-height:1.05}.cz-alias[data-astro-cid-lxed27sk]{color:var(--muted);font-size:var(--fs-h2);font-weight:700}.cz-sign-sub[data-astro-cid-lxed27sk]{color:var(--muted);font-size:var(--fs-h2);margin:0;font-weight:800;line-height:1.5}.cz-sign[data-astro-cid-lxed27sk]{margin-block-end:.5rem}.cz-year-title[data-astro-cid-lxed27sk]{margin:0;font-size:clamp(2.25rem,1.5rem + 4vw,4rem);font-weight:900;line-height:1.4}.cz-strip-wrap[data-astro-cid-lxed27sk]{padding-block-start:2.6rem}.cz[data-astro-cid-lxed27sk] .cz-strip{margin:0;padding:0;list-style:none;display:flex}.cz[data-astro-cid-lxed27sk] .cz-seg{flex:var(--days) 1 0%;background:var(--bg-raised);border:1px solid var(--line-strong);min-inline-size:11rem;color:var(--text);text-align:center;align-content:center;gap:.05rem;padding:.7rem .9rem;display:grid;position:relative}.cz[data-astro-cid-lxed27sk] .cz-seg+.cz-seg{border-inline-start:0}.cz[data-astro-cid-lxed27sk] .cz-seg:first-child{border-start-start-radius:var(--radius);border-end-start-radius:var(--radius)}.cz[data-astro-cid-lxed27sk] .cz-seg:last-child{border-start-end-radius:var(--radius);border-end-end-radius:var(--radius)}.cz[data-astro-cid-lxed27sk] .cz-seg[data-active=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.cz[data-astro-cid-lxed27sk] .cz-seg-name{font-size:var(--fs-lead);font-weight:800;line-height:1.6}.cz[data-astro-cid-lxed27sk] .cz-seg-range{font-size:var(--fs-small);line-height:1.6}.cz[data-astro-cid-lxed27sk] .cz-seg-days{color:var(--muted);font-size:var(--fs-caption);line-height:1.5}.cz[data-astro-cid-lxed27sk] .cz-seg[data-active=true] .cz-seg-days{color:inherit;opacity:.85}.cz[data-astro-cid-lxed27sk] .cz-pin{pointer-events:none;block-size:0;inline-size:0;position:absolute;inset-block-start:0;inset-inline-start:calc(var(--at) * 1%)}.cz[data-astro-cid-lxed27sk] .cz-pin:after{content:"";background:var(--accent);block-size:1.15rem;inline-size:2px;position:absolute;inset-block-start:-1.15rem;translate:50%}.cz[data-astro-cid-lxed27sk] .cz-pin-dot{background:var(--accent);block-size:.8rem;inline-size:.8rem;box-shadow:0 0 0 2px var(--bg-card);z-index:1;border-radius:50%;position:absolute;inset-block-start:-.4rem;translate:50%}.cz[data-astro-cid-lxed27sk] .cz-pin-text{color:var(--text);font-size:var(--fs-small);white-space:nowrap;font-weight:800;line-height:1.6;position:absolute;inset-block-end:1.15rem;inset-inline-start:0;translate:50%}.cz[data-astro-cid-lxed27sk] .cz-pin[data-side=start] .cz-pin-text{translate:none}.cz[data-astro-cid-lxed27sk] .cz-pin[data-side=end] .cz-pin-text{translate:100%}.cz-rows[data-astro-cid-lxed27sk]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.cz-rows[data-astro-cid-lxed27sk]:empty{display:none}.cz[data-astro-cid-lxed27sk] .cz-row{border-block-start:1px solid var(--line-strong);flex-wrap:wrap;align-items:baseline;gap:0 .75rem;padding-block:.6rem;line-height:1.9;display:flex}.cz[data-astro-cid-lxed27sk] .cz-row-name{font-size:var(--fs-lead);font-weight:800}.cz[data-astro-cid-lxed27sk] .cz-row-sign,.cz[data-astro-cid-lxed27sk] .cz-row-days{color:var(--muted);font-size:var(--fs-small)}.cz[data-astro-cid-lxed27sk] .cz-row-dates,.cz[data-astro-cid-lxed27sk] .cz-row-other{font-size:var(--fs-body);white-space:nowrap}.cz-work[data-astro-cid-lxed27sk]{gap:.1rem;display:grid}.cz-work[data-astro-cid-lxed27sk] p[data-astro-cid-lxed27sk],.cz[data-astro-cid-lxed27sk] .cz-step{font-size:var(--fs-body);margin:0;line-height:1.9}.cz-k[data-astro-cid-lxed27sk]{color:var(--muted)}.cz-differs[data-astro-cid-lxed27sk],.cz-ask-full[data-astro-cid-lxed27sk]{color:var(--muted);margin:0;line-height:1.9}.cz-small[data-astro-cid-lxed27sk],.cz-ask-note[data-astro-cid-lxed27sk],.cz-method[data-astro-cid-lxed27sk]{color:var(--muted);font-size:var(--fs-small);margin:0;line-height:1.9}.cz-method[data-astro-cid-lxed27sk]{border-block-start:1px solid var(--line);padding-block-start:1rem}.cz-ask-note[data-astro-cid-lxed27sk]{margin-block-start:-.5rem}.cz-actions[data-astro-cid-lxed27sk]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.cz[data-astro-cid-lxed27sk] .cz-keep{white-space:nowrap}.cz-copy[data-astro-cid-lxed27sk]{border:1px solid var(--line-strong);border-radius:var(--radius);min-block-size:3rem;color:var(--text);cursor:pointer;font:inherit;background:0 0;justify-content:center;justify-self:start;align-items:center;gap:.45rem;padding-inline:1.1rem;font-weight:700;display:inline-flex}.cz-copy[data-astro-cid-lxed27sk]:hover{border-color:var(--accent-line);background:var(--accent-wash)}.cz-copy[data-astro-cid-lxed27sk]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (width<=36rem){.cz-strip-wrap[data-astro-cid-lxed27sk]{padding-block:0 2.6rem}.cz[data-astro-cid-lxed27sk] .cz-seg{min-inline-size:8.25rem;padding-inline:.5rem}.cz[data-astro-cid-lxed27sk] .cz-seg-range{font-size:var(--fs-caption)}.cz[data-astro-cid-lxed27sk] .cz-pin{inset-block:auto 0}.cz[data-astro-cid-lxed27sk] .cz-pin:after{inset-block-start:0}.cz[data-astro-cid-lxed27sk] .cz-pin-dot{inset-block:auto -.4rem}.cz[data-astro-cid-lxed27sk] .cz-pin-text{inset-block:1.15rem auto}.cz[data-astro-cid-lxed27sk] .cz-row-days{order:1;margin-inline-start:auto}.cz[data-astro-cid-lxed27sk] .cz-row-dates,.cz[data-astro-cid-lxed27sk] .cz-row-other{flex-basis:100%;order:2}.cz-actions[data-astro-cid-lxed27sk]{grid-template-columns:minmax(0,1fr) auto;display:grid}.cz-actions[data-astro-cid-lxed27sk] .cz-ask[data-astro-cid-lxed27sk]{font-size:var(--fs-small);text-align:center;white-space:normal;padding-inline:.75rem;line-height:1.5}}.dn[data-astro-cid-27l3c2ut],.dn-form[data-astro-cid-27l3c2ut],.dn-answer[data-astro-cid-27l3c2ut]{gap:1.25rem;display:grid}.dn-box[data-astro-cid-27l3c2ut]{gap:.4rem;display:grid}.dn-hint[data-astro-cid-27l3c2ut]{color:var(--muted);font-size:var(--fs-small);margin:0}.dn-note[data-astro-cid-27l3c2ut]{background:var(--bg-card);border:1px solid var(--line-strong);border-inline-start:4px solid var(--c-rose);border-radius:var(--radius);margin:0;padding:.75rem 1rem;line-height:1.8}.dn-note[data-astro-cid-27l3c2ut][data-kind=note]{border-inline-start-color:var(--accent)}.dn[data-astro-cid-27l3c2ut] [hidden]{display:none}.dn-example[data-astro-cid-27l3c2ut]{color:var(--muted);font-size:var(--fs-small);margin:0;line-height:1.8}.dn-star[data-astro-cid-27l3c2ut]{justify-items:start;gap:.25rem;display:grid}.dn-kicker[data-astro-cid-27l3c2ut]{font-size:var(--fs-h2);margin:0;font-weight:800;line-height:1.5}.dn-number[data-astro-cid-27l3c2ut]{color:var(--accent);margin:0;padding-block:.1em .02em;font-size:clamp(5.5rem,3rem + 12vw,10rem);font-weight:900;line-height:.95}.dn-same-day[data-astro-cid-27l3c2ut]{color:var(--muted);font-size:var(--fs-lead);margin:0;line-height:1.8}.dn-small[data-astro-cid-27l3c2ut],.dn-ask-note[data-astro-cid-27l3c2ut],.dn-method[data-astro-cid-27l3c2ut],.dn-agree[data-astro-cid-27l3c2ut]{color:var(--muted);font-size:var(--fs-small);margin:0;line-height:1.9}.dn-star[data-astro-cid-27l3c2ut] .how{justify-self:stretch;margin-block-start:.5rem}.dn-parts[data-astro-cid-27l3c2ut]{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.dn-parts[data-astro-cid-27l3c2ut]:empty{display:none}.dn[data-astro-cid-27l3c2ut] .dn-part{background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--radius);text-align:center;flex-wrap:wrap;flex:auto;justify-content:center;align-items:baseline;gap:.15rem .6rem;min-inline-size:0;padding:.7rem 1rem;display:flex}.dn[data-astro-cid-27l3c2ut] .dn-part-label{color:var(--muted);font-size:var(--fs-small);font-weight:700}.dn[data-astro-cid-27l3c2ut] .dn-part-chain{font-size:var(--fs-lead);overflow-wrap:anywhere;line-height:1.6}.dn[data-astro-cid-27l3c2ut] .dn-part-result,.dn[data-astro-cid-27l3c2ut] .dn-sum-result,.dn[data-astro-cid-27l3c2ut] .dn-row-number{color:var(--text);font-weight:900}.dn-sum[data-astro-cid-27l3c2ut]{font-size:var(--fs-h3);text-align:center;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.6}.dn-sum[data-astro-cid-27l3c2ut]:empty{display:none}.dn-method[data-astro-cid-27l3c2ut]{border-block-end:1px solid var(--line);padding-block-end:1rem}.dn-method[data-astro-cid-27l3c2ut] strong[data-astro-cid-27l3c2ut]{color:var(--text)}.dn-others[data-astro-cid-27l3c2ut]{gap:.5rem;display:grid}.dn-others-title[data-astro-cid-27l3c2ut]{font-size:var(--fs-lead);margin:0;font-weight:800;line-height:1.6}.dn-rows[data-astro-cid-27l3c2ut]{margin:0;padding:0;list-style:none;display:grid}.dn-rows[data-astro-cid-27l3c2ut]:empty{display:none}.dn[data-astro-cid-27l3c2ut] .dn-row{border-block-start:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label number""work number";align-items:center;gap:0 1rem;padding-block:.6rem;display:grid}.dn[data-astro-cid-27l3c2ut] .dn-row:last-child{border-block-end:1px solid var(--line-strong)}.dn[data-astro-cid-27l3c2ut] .dn-row-label{grid-area:label;font-weight:700;line-height:1.8}.dn[data-astro-cid-27l3c2ut] .dn-row-work{color:var(--muted);font-size:var(--fs-small);overflow-wrap:anywhere;grid-area:work;line-height:1.8}.dn[data-astro-cid-27l3c2ut] .dn-seg{unicode-bidi:isolate}.dn[data-astro-cid-27l3c2ut] .dn-seg:not(:only-child){white-space:nowrap}.dn[data-astro-cid-27l3c2ut] .dn-row-number{font-size:var(--fs-h2);grid-area:number;line-height:1.2}.dn-agree[data-astro-cid-27l3c2ut]{border-block:1px solid var(--line-strong);padding-block:.6rem}.dn-actions[data-astro-cid-27l3c2ut]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.dn-copy[data-astro-cid-27l3c2ut]{border:1px solid var(--line-strong);border-radius:var(--radius);min-block-size:3rem;color:var(--text);cursor:pointer;font:inherit;background:0 0;justify-content:center;justify-self:start;align-items:center;gap:.45rem;padding-inline:1.1rem;font-weight:700;display:inline-flex}.dn-copy[data-astro-cid-27l3c2ut]:hover{border-color:var(--accent-line);background:var(--accent-wash)}.dn-copy[data-astro-cid-27l3c2ut]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dn-ask-note[data-astro-cid-27l3c2ut]{margin-block-start:-.5rem}@media (width>=40rem){.dn[data-astro-cid-27l3c2ut] .dn-row{grid-template-columns:minmax(9rem,14rem) minmax(0,1fr) auto;grid-template-areas:"label work number";gap:0 1.25rem}.dn[data-astro-cid-27l3c2ut] .dn-row-work{text-align:start}}@media (width<=36rem){.dn-star[data-astro-cid-27l3c2ut]{text-align:center;justify-items:center}.dn-parts[data-astro-cid-27l3c2ut]{gap:.5rem}.dn[data-astro-cid-27l3c2ut] .dn-part{flex-direction:column;align-items:center;gap:0;padding-inline:.5rem}.dn[data-astro-cid-27l3c2ut] .dn-part-chain{font-size:var(--fs-body)}.dn-actions[data-astro-cid-27l3c2ut]{grid-template-columns:minmax(0,1fr) auto;display:grid}.dn-actions[data-astro-cid-27l3c2ut] .dn-ask[data-astro-cid-27l3c2ut]{font-size:var(--fs-small);text-align:center;white-space:normal;padding-inline:.75rem;line-height:1.5}}div.fl[data-finglish]{grid-template-columns:minmax(0,1fr);min-inline-size:0;margin:-1.25rem;display:grid}.fl [hidden]{display:none!important}.fl-surface{grid-template-columns:minmax(0,1fr);display:grid}.fl-col{flex-direction:column;gap:.9rem;min-inline-size:0;padding:1.25rem;display:flex}.fl-head{justify-content:space-between;align-items:center;gap:1rem;min-block-size:2.5rem;display:flex}.fl-label,.fl-head-label{margin:0;font-weight:700;line-height:1.6}.fl-input{background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--radius);min-block-size:7.75rem;inline-size:100%;color:var(--text);font:inherit;font-size:var(--fs-body);text-align:left;resize:vertical;padding-block:.85rem;padding-inline:1rem;line-height:1.7;transition:border-color .15s,box-shadow .15s;display:block}.fl-input:hover{border-color:var(--faint)}.fl-input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash);outline:none}.fl-input::placeholder{color:var(--muted);opacity:1}.fl-count{color:var(--muted);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;align-self:flex-end;margin:-.4rem 0 0}.fl-count[data-over=true]{color:var(--warn);font-weight:700}.fl-samples{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.fl-samples-label{color:var(--muted);font-size:var(--fs-small)}.fl-chip{background:var(--bg-card);border:1px solid var(--line-strong);min-block-size:2.25rem;color:var(--text-soft);font:inherit;font-size:var(--fs-small);cursor:pointer;border-radius:999px;padding:.25rem .9rem;line-height:1.6;transition:border-color .15s,background-color .15s}.fl-chip:hover{background:var(--accent-wash);border-color:var(--accent-line);color:var(--text)}.fl-chip:focus-visible,.fl-copy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fl-actions{flex-direction:column;gap:.6rem;margin-block-start:auto;display:flex}.fl-send{cursor:pointer;inline-size:100%}.fl-send[data-off=true]{opacity:.5;box-shadow:none;cursor:not-allowed}.fl[data-state=sending] .fl-send{opacity:.8;cursor:progress}.fl-reason{color:var(--muted);font-size:var(--fs-small);margin:0;line-height:1.8}.fl-reason[data-kind=no-latin],.fl-reason[data-kind=too-long]{color:var(--warn)}.fl-answer{border-block-start:1px solid var(--line-strong)}.fl-empty{color:var(--muted);font-size:var(--fs-lead);margin:0;line-height:1.9}.fl-wait{color:var(--text-soft);font-size:var(--fs-small);margin:0}.fl-err{border-inline-start:3px solid var(--warn);color:var(--text-soft);font-size:var(--fs-small);margin:0;padding-inline-start:.75rem;line-height:1.8}.fl-err strong{color:var(--text)}.fl-copy{border:1px solid var(--line-strong);min-block-size:2.5rem;color:var(--text-soft);font:inherit;font-size:var(--fs-small);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .95rem;font-weight:600;transition:background-color .15s;display:inline-flex}.fl-copy:hover{background:var(--accent-wash);color:var(--text)}.fl .fl-demo{color:var(--text);font-size:var(--fs-small);background:var(--accent-wash);border:1px dashed var(--accent-line);border-radius:var(--radius);margin:1rem 1.25rem 0;padding:.6rem .9rem;line-height:1.8}.fl-demo~.fl-surface{border-block-start:1px solid var(--line-strong);margin-block-start:1rem}.fl-panel{background:var(--bg-elev);border:1px solid var(--line-strong);border-radius:var(--radius);justify-items:start;gap:.5rem;padding:1rem 1.15rem;display:grid}.fl-panel-title{margin:0;font-weight:700}.fl-panel-text{color:var(--text-soft);font-size:var(--fs-small);margin:0}.fl-result{flex-direction:column;flex:1;gap:.9rem;display:flex}.fl-result:focus{outline:none}.fl-out{color:var(--text);font-size:var(--fs-h2);text-align:start;overflow-wrap:anywhere;white-space:pre-wrap;unicode-bidi:isolate;margin:0;font-weight:500;line-height:2}.fl-out[data-size=m]{font-size:var(--fs-h3);line-height:2}.fl-out[data-size=s]{font-size:var(--fs-lead);line-height:2}.fl-stale{color:var(--muted);font-size:var(--fs-small);margin:0;line-height:1.8}.fl-check{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-block-start:auto;padding-block-start:.5rem;display:grid}.fl-note{border-inline-start:3px solid var(--line-strong);padding-inline-start:.85rem}.fl-note--warn{border-inline-start-color:var(--warn)}.fl-note--ok{border-inline-start:0;padding-inline-start:0}.fl-note--ok .fl-note-head{color:var(--muted);font-weight:400}.fl-note--ok .fl-note-head:before{content:"✓";content:"✓" / "";color:var(--tip);margin-inline-end:.4rem;font-weight:700}.fl-note-head{color:var(--text);font-size:var(--fs-small);margin:0;font-weight:700;line-height:1.8}.fl-note--warn .fl-note-head{color:var(--warn)}.fl-note-row{color:var(--text-soft);font-size:var(--fs-small);margin:.15rem 0 0;line-height:1.9}.fl-fig{background:var(--accent-wash);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;padding-inline:.35rem;font-weight:700}.fl-note-line{color:var(--muted);font-size:var(--fs-small);margin:0}.fl-privacy{color:var(--muted);font-size:var(--fs-small);text-align:center;margin:.9rem 0 0}.fl[data-state=limit] .fl-answer,.fl[data-state=paused] .fl-answer{border-block-start:0}@media (width>=48rem){div.fl[data-finglish]{margin:-1.75rem}.fl-col{padding:1.5rem 1.75rem}.fl-surface{grid-template-columns:repeat(2,minmax(0,1fr))}.fl-answer{border-block-start:0;border-inline-end:1px solid var(--line-strong);grid-area:1/1}.fl-in{grid-area:1/2}.fl-input{min-block-size:11rem}.fl-send{align-self:flex-end;inline-size:auto;min-inline-size:12rem}.fl[data-state=limit] .fl-surface,.fl[data-state=paused] .fl-surface{grid-template-columns:minmax(0,1fr)}.fl[data-state=limit] .fl-answer,.fl[data-state=paused] .fl-answer{border-inline-end:0}}@media (prefers-reduced-motion:reduce){.fl-input,.fl-chip,.fl-copy{transition:none}}.tool-page[data-astro-cid-mnbyofeg]{padding-block-end:2.5rem}.tool-head[data-astro-cid-mnbyofeg],.tool-stage[data-astro-cid-mnbyofeg]{inline-size:min(100% - 2 * var(--gutter), 46rem);margin-inline:auto}.tool-head[data-astro-cid-mnbyofeg].wide,.tool-stage[data-astro-cid-mnbyofeg].wide{inline-size:min(100% - 2 * var(--gutter), var(--content-wide))}.tool-head[data-astro-cid-mnbyofeg]{padding-block-start:clamp(1.25rem,3vw,2rem)}h1[data-astro-cid-mnbyofeg]{font-size:var(--fs-h1);text-wrap:balance;margin:clamp(1.25rem,4vw,2.25rem) 0 .5rem;line-height:1.5}.tool-head[data-astro-cid-mnbyofeg] p[data-astro-cid-mnbyofeg]{color:var(--muted);margin:0}.tool-stage[data-astro-cid-mnbyofeg]{margin-block-start:clamp(1.5rem,4vw,2.25rem)}.tool-prose[data-astro-cid-mnbyofeg]{margin-block-start:clamp(2rem,6vw,3.5rem)}.price-table[data-astro-cid-br3bgjuj]{margin-inline:0}.price-title[data-astro-cid-br3bgjuj]{font-size:var(--fs-h3);margin:0 0 .7rem;font-weight:800;line-height:1.6}.toman[data-astro-cid-br3bgjuj]{white-space:nowrap;color:var(--accent-strong);font-weight:800}.usd[data-astro-cid-br3bgjuj]{color:var(--muted)}.gallery-title[data-astro-cid-rj65ajc3]{font-size:var(--fs-h3);margin:0 0 .75rem;font-weight:800;line-height:1.6}ul[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(auto-fit,minmax(min(100%,14.5rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}ul[data-astro-cid-rj65ajc3][data-count="1"]{max-width:24rem}ul[data-astro-cid-rj65ajc3][data-count="2"]{max-width:44rem}li[data-astro-cid-rj65ajc3]{margin:0;padding:0}figure[data-astro-cid-rj65ajc3]{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);height:100%;box-shadow:var(--elevate);flex-direction:column;margin:0;transition:border-color .2s,box-shadow .25s,translate .25s;display:flex;overflow:hidden}figure[data-astro-cid-rj65ajc3]:hover{border-color:var(--accent-line)}@media (hover:hover) and (prefers-reduced-motion:no-preference){figure[data-astro-cid-rj65ajc3]:hover{box-shadow:var(--elevate-hover);translate:0 -4px}}img[data-astro-cid-rj65ajc3]{width:100%;height:auto;aspect-ratio:var(--ratio);object-fit:cover;background:var(--bg-raised);border-radius:0;display:block}figcaption[data-astro-cid-rj65ajc3]{font-size:var(--fs-small);color:var(--text);margin:0;padding:.8rem 1rem 1rem;line-height:1.85}figcaption[data-astro-cid-rj65ajc3] p[data-astro-cid-rj65ajc3]{margin:0 0 .35rem}.label[data-astro-cid-rj65ajc3]{color:var(--accent);font-weight:700;font-size:var(--fs-caption);margin-inline-end:.5rem;display:inline-block}.model[data-astro-cid-rj65ajc3]{color:var(--muted)}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;gap:1.5rem;padding-block:.5rem 1rem;display:grid;position:relative}.copy[data-astro-cid-ge2uvauf]{min-width:0;position:relative}.page-title[data-astro-cid-ge2uvauf]{text-wrap:balance;margin:0;font-size:clamp(1.875rem,1.35rem + 2.6vw,3.25rem);font-weight:800;line-height:1.35}.lead[data-astro-cid-ge2uvauf]{color:var(--text-soft);font-size:var(--fs-lead);line-height:var(--lh-lead);text-wrap:pretty;margin:.9rem 0 0}.lead[data-astro-cid-ge2uvauf]>*{margin:0}.lead[data-astro-cid-ge2uvauf]>*+*{margin-top:.5rem}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;display:flex}.actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:auto}.chips[data-astro-cid-ge2uvauf]{color:var(--text-soft);font-size:var(--fs-small);flex-wrap:wrap;gap:.35rem 1rem;margin:1.1rem 0 0;padding:0;line-height:1.8;list-style:none;display:flex}.chips[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:.35rem;display:inline-flex}.chips[data-astro-cid-ge2uvauf] svg{color:var(--accent);flex:none}.updated[data-astro-cid-ge2uvauf]{color:var(--muted);font-size:var(--fs-caption);margin:1.1rem 0 0;line-height:1.8}.media[data-astro-cid-ge2uvauf]{place-items:center;display:grid;position:relative}.media[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{border-radius:var(--radius);width:100%;height:auto;display:block;position:relative}@media (width>=52rem){.actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:none}.copy[data-astro-cid-ge2uvauf]{max-inline-size:48rem}.media[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{aspect-ratio:21/9;object-fit:cover;object-position:left center}}.clip[data-astro-cid-hlwyrrno]{margin-inline:0}.frame[data-astro-cid-hlwyrrno]{aspect-ratio:var(--w) / var(--h);width:min(100%, calc(78vh * var(--w) / var(--h)));background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:0 22px 50px -28px var(--shadow-ink);margin-inline:auto;position:relative;overflow:hidden}.poster[data-astro-cid-hlwyrrno],.frame[data-astro-cid-hlwyrrno] video{object-fit:cover;border-radius:0;width:100%;max-width:none;height:100%;position:absolute;inset:0}.frame[data-astro-cid-hlwyrrno] video{background:#000}.plain[data-astro-cid-hlwyrrno]{background:#000;width:100%;height:100%;position:absolute;inset:0}.play[data-astro-cid-hlwyrrno]{border:1px solid var(--on-glass-line);background:var(--glass);block-size:3.25rem;inline-size:3.25rem;color:var(--on-glass);cursor:pointer;backdrop-filter:blur(6px);border-radius:50%;place-items:center;padding:0;transition:transform .15s,background-color .15s;display:grid;position:absolute;inset-block-end:.9rem;inset-inline-start:.9rem}.play[data-astro-cid-hlwyrrno]:hover{background:var(--accent-fill);color:var(--accent-ink);transform:scale(1.06)}.play[data-astro-cid-hlwyrrno] svg[data-astro-cid-hlwyrrno]{transform:scaleX(-1)}figcaption[data-astro-cid-hlwyrrno]{margin-top:.7rem}.caption[data-astro-cid-hlwyrrno]{color:var(--text);font-weight:700;font-size:var(--fs-small);margin:0;line-height:1.85}.meta[data-astro-cid-hlwyrrno]{color:var(--muted);font-size:var(--fs-caption);gap:.15rem;margin:.25rem 0 0;line-height:1.85;display:grid}.meta[data-astro-cid-hlwyrrno] div[data-astro-cid-hlwyrrno]{gap:.6rem;display:flex}.meta[data-astro-cid-hlwyrrno] dt[data-astro-cid-hlwyrrno]{color:var(--accent);flex:none;font-weight:700}.meta[data-astro-cid-hlwyrrno] dd[data-astro-cid-hlwyrrno]{min-width:0;margin:0}.frame[data-astro-cid-hlwyrrno] .toggle{border:1px solid var(--on-glass-line);background:var(--glass);block-size:2.75rem;inline-size:2.75rem;color:var(--on-glass);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-block-end:.75rem;inset-inline-start:.75rem}.frame[data-astro-cid-hlwyrrno] .toggle:hover{background:var(--accent-fill);color:var(--accent-ink)}.audio[data-astro-cid-rltuojti]{background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--elevate);margin-inline:0;padding:1rem 1.1rem}.head[data-astro-cid-rltuojti]{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0 0 .7rem;display:flex}.model[data-astro-cid-rltuojti]{color:var(--accent-strong);font-weight:800}.caption[data-astro-cid-rltuojti]{color:var(--text-soft);font-size:var(--fs-small)}audio[data-astro-cid-rltuojti]{width:100%;display:block}figcaption[data-astro-cid-rltuojti]{font-size:var(--fs-small);margin-top:.7rem;line-height:1.8}.label[data-astro-cid-rltuojti]{color:var(--accent);font-size:var(--fs-caption);margin-inline-end:.5rem;font-weight:700}.prompt[data-astro-cid-rltuojti]{color:var(--text-soft)}.prose>.steps-block:has(.shot){width:min(100% - 2 * var(--gutter), 50rem);grid-column:1/-1;justify-self:center}.heading[data-astro-cid-5wfdsgz3]{font-weight:800;font-size:var(--fs-h3);margin:0 0 1rem;line-height:1.6}.steps[data-astro-cid-5wfdsgz3]{counter-reset:step;margin:0;padding:0;list-style:none}.step[data-astro-cid-wwaqy5cd]{counter-increment:step;grid-template-columns:2.5rem 1fr;gap:0 .9rem;padding-bottom:1.6rem;display:grid;position:relative}.step[data-astro-cid-wwaqy5cd]:last-child{padding-bottom:0}.step[data-astro-cid-wwaqy5cd]:not(:last-child):before{content:"";background:linear-gradient(to bottom, var(--accent-line), var(--line));border-radius:2px;width:2px;position:absolute;inset-block:2.75rem .2rem;inset-inline-start:calc(1.25rem - 1px)}.marker[data-astro-cid-wwaqy5cd]{border:1px solid var(--accent-line);background:var(--accent-wash);block-size:2.5rem;inline-size:2.5rem;color:var(--accent-strong);border-radius:50%;place-items:center;font-size:1.05rem;font-weight:800;line-height:1;display:grid}.marker[data-astro-cid-wwaqy5cd]:before{content:counter(step, persian)}.main[data-astro-cid-wwaqy5cd]{min-width:0;padding-top:.15rem}.title[data-astro-cid-wwaqy5cd]{margin:0;font-size:1.125rem;font-weight:800;line-height:1.8}.text[data-astro-cid-wwaqy5cd]{color:var(--text-soft)}.text[data-astro-cid-wwaqy5cd]>*{margin:0}.text[data-astro-cid-wwaqy5cd]>*+*{margin-top:.6rem}.shot[data-astro-cid-wwaqy5cd]{margin:.9rem 0 0}.shot[data-astro-cid-wwaqy5cd] img[data-astro-cid-wwaqy5cd]{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-card);width:100%;height:auto;box-shadow:0 18px 40px -22px var(--shadow-ink);display:block}.shot[data-astro-cid-wwaqy5cd].portrait{max-width:17rem}@media (width>=52rem){.main[data-astro-cid-wwaqy5cd]:has(.shot.portrait){grid-template-columns:minmax(0,1fr) 15rem;align-items:start;column-gap:2.25rem;display:grid}.main[data-astro-cid-wwaqy5cd]:has(.shot.portrait)>.title[data-astro-cid-wwaqy5cd],.main[data-astro-cid-wwaqy5cd]:has(.shot.portrait)>.text[data-astro-cid-wwaqy5cd]{grid-column:1}.main[data-astro-cid-wwaqy5cd]:has(.shot.portrait)>.shot[data-astro-cid-wwaqy5cd]{grid-area:1/2/span 3;margin-top:0}}.compare[data-astro-cid-d4nisn5p]{--col-min:6rem;--label-min:7rem;margin-inline:0}.title[data-astro-cid-d4nisn5p]{font-weight:800;font-size:var(--fs-h3);margin:0 0 .7rem;line-height:1.6}th[data-astro-cid-d4nisn5p][scope=row],.corner[data-astro-cid-d4nisn5p]{z-index:1;background:var(--bg-card);box-shadow:-1px 0 0 var(--line);position:sticky;inset-inline-start:0}.corner[data-astro-cid-d4nisn5p]{background:var(--bg-raised);color:var(--muted)}td[data-astro-cid-d4nisn5p].hl{background:var(--accent-wash);border-inline:1px solid var(--accent-line);font-weight:700}thead[data-astro-cid-d4nisn5p] th[data-astro-cid-d4nisn5p].hl{background:var(--accent-fill);color:var(--accent-ink);border-inline:1px solid var(--accent-edge);position:relative}tbody[data-astro-cid-d4nisn5p] tr[data-astro-cid-d4nisn5p]:last-child td[data-astro-cid-d4nisn5p].hl{border-bottom:1px solid var(--accent-line)}.badge[data-astro-cid-d4nisn5p]{opacity:.8;margin-bottom:.1rem;font-size:.75rem;font-weight:700;line-height:1.6;display:block}.yes[data-astro-cid-d4nisn5p]{color:var(--tip);font-size:1.1rem;font-weight:800}.no[data-astro-cid-d4nisn5p]{color:var(--warn);font-size:1.1rem;font-weight:800}td[data-astro-cid-d4nisn5p].hl .yes[data-astro-cid-d4nisn5p]{color:var(--accent-strong)}td[data-astro-cid-d4nisn5p].hl .no[data-astro-cid-d4nisn5p]{color:var(--warn)}.facts[data-astro-cid-4xkjnreu]{background:linear-gradient(165deg, var(--bg-elev), var(--bg-card) 55%);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:0 24px 50px -34px rgb(var(--accent-rgb) / .5), var(--elevate);padding:1.25rem 1.25rem 1.1rem}header[data-astro-cid-4xkjnreu]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:.9rem;padding-bottom:.9rem;display:flex}.name[data-astro-cid-4xkjnreu]{font-size:var(--fs-h2);margin:0;font-weight:800;line-height:1.4}.maker[data-astro-cid-4xkjnreu]{color:var(--text-soft);font-size:var(--fs-small);margin:0}.k[data-astro-cid-4xkjnreu]{color:var(--accent);font-size:var(--fs-caption);margin:0 0 .35rem;font-weight:700;line-height:1.7}.maker[data-astro-cid-4xkjnreu] .k[data-astro-cid-4xkjnreu]{margin:0 0 0 .5rem}.block[data-astro-cid-4xkjnreu]+.block[data-astro-cid-4xkjnreu]{margin-top:1rem}.chips[data-astro-cid-4xkjnreu],.prices[data-astro-cid-4xkjnreu]{margin:0;padding:0;list-style:none}.chips[data-astro-cid-4xkjnreu]{flex-wrap:wrap;gap:.4rem;display:flex}.chips[data-astro-cid-4xkjnreu] li[data-astro-cid-4xkjnreu]{border:1px solid color-mix(in srgb, var(--tone) 38%, transparent);background:color-mix(in srgb, var(--tone) 10%, var(--bg-raised));font-size:var(--fs-small);border-radius:999px;align-items:center;gap:.45rem;padding:.1rem .8rem;line-height:1.9;display:inline-flex}.chips[data-astro-cid-4xkjnreu] li[data-astro-cid-4xkjnreu]:before{content:"";background:var(--tone);border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem}.prices[data-astro-cid-4xkjnreu] li[data-astro-cid-4xkjnreu]{border-bottom:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.1rem 1rem;padding:.6rem 0;display:flex}.prices[data-astro-cid-4xkjnreu] li[data-astro-cid-4xkjnreu]:last-child{border-bottom:0;padding-bottom:0}.unit[data-astro-cid-4xkjnreu]{font-size:var(--fs-small);line-height:1.8}.unit[data-astro-cid-4xkjnreu] small[data-astro-cid-4xkjnreu]{color:var(--muted);font-size:var(--fs-caption);display:block}.amount[data-astro-cid-4xkjnreu]{align-items:baseline;gap:.4rem;display:inline-flex}.amount[data-astro-cid-4xkjnreu] strong[data-astro-cid-4xkjnreu]{color:var(--accent-strong);font-size:1.3rem;font-weight:800;line-height:1.5}.cur[data-astro-cid-4xkjnreu]{color:var(--muted);font-size:var(--fs-caption)}.price-link[data-astro-cid-4xkjnreu]{font-size:var(--fs-small);margin:0;line-height:1.8}.usd[data-astro-cid-4xkjnreu]{background:var(--bg-raised);color:var(--muted);font-size:var(--fs-caption);border-radius:6px;margin-inline-start:.3rem;padding:0 .5rem}.callout[data-astro-cid-q2ml7llr]{--tone:var(--note);background:var(--bg-raised);border-radius:var(--radius);grid-template-columns:auto 1fr;gap:.25rem .85rem;padding:1rem 1.15rem 1.05rem;display:grid}.callout--tip[data-astro-cid-q2ml7llr]{--tone:var(--tip)}.callout--warning[data-astro-cid-q2ml7llr]{--tone:var(--warn)}.icon[data-astro-cid-q2ml7llr]{background:color-mix(in srgb, var(--tone) 16%, transparent);block-size:2.25rem;inline-size:2.25rem;color:var(--tone);border-radius:50%;place-items:center;margin-top:.1rem;display:grid}.title[data-astro-cid-q2ml7llr]{color:var(--tone);font-weight:800;font-size:var(--fs-body);margin:0;line-height:1.9}.body[data-astro-cid-q2ml7llr]{color:var(--text-soft);font-size:.97em;line-height:1.9}.body[data-astro-cid-q2ml7llr]>*{margin:0}.body[data-astro-cid-q2ml7llr]>*+*{margin-top:.6rem}.body[data-astro-cid-q2ml7llr] a{color:var(--tone)}.recipe-caption[data-astro-cid-hndauw4x]{color:var(--muted);font-size:var(--fs-small);grid-column:1/-1;line-height:1.9}.po[data-astro-cid-hndauw4x][id]{scroll-margin-block-start:1.5rem}.text[data-astro-cid-hndauw4x] .out-h{margin:1em 0 .35em;font-weight:800}.po[data-astro-cid-hndauw4x]{gap:.9rem;margin-inline:0;display:grid}.side[data-astro-cid-hndauw4x]{min-width:0}.po[data-astro-cid-hndauw4x]+.po[data-astro-cid-hndauw4x]{border-block-start:1px solid var(--line);margin-block-start:2.25rem;padding-block-start:2rem}.label[data-astro-cid-hndauw4x]{color:var(--muted);font-size:var(--fs-caption);align-items:center;gap:.6rem;margin:0 0 .4rem;font-weight:700;line-height:1.8;display:flex}.model[data-astro-cid-hndauw4x]{border:1px solid var(--accent-line);background:var(--accent-wash);color:var(--accent-strong);border-radius:999px;padding:0 .6rem;font-size:.8125rem;line-height:1.7}.bubble[data-astro-cid-hndauw4x]{background:var(--accent-wash);border:1px solid var(--accent-line);border-radius:var(--radius);color:var(--text);white-space:pre-line;text-wrap:pretty;border-end-start-radius:4px;margin:0;padding:.85rem 1.1rem;line-height:1.95}.try[data-astro-cid-hndauw4x]{font-size:var(--fs-caption);margin:.4rem 0 0;font-weight:700;line-height:1.8}.try[data-astro-cid-hndauw4x] a[data-astro-cid-hndauw4x]:after{content:"‹";margin-inline-start:.35rem}.output[data-astro-cid-hndauw4x] img[data-astro-cid-hndauw4x]{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-card);width:100%;height:auto;box-shadow:var(--elevate);display:block}.text[data-astro-cid-hndauw4x]{background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--elevate);color:var(--text-soft);border-end-end-radius:4px;padding:.95rem 1.2rem;font-size:.97em;line-height:2}.text[data-astro-cid-hndauw4x]>*{margin:0}.text[data-astro-cid-hndauw4x]>*+*{margin-top:.7rem}@media (width>=52rem){.po[data-astro-cid-hndauw4x]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:1.25rem}}.heading[data-astro-cid-cognygiv]{font-weight:800;font-size:var(--fs-h3);margin:0 0 .9rem;line-height:1.6}ul[data-astro-cid-cognygiv]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-cognygiv]{isolation:isolate;background:linear-gradient(160deg, var(--bg-elev), var(--bg-card));border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--elevate);padding:1.15rem 1.2rem 1.25rem;transition:border-color .2s,box-shadow .25s,translate .25s;position:relative;overflow:hidden}li[data-astro-cid-cognygiv]:after{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--tone) 22%, transparent), transparent);opacity:.7;border-radius:50%;block-size:9rem;inline-size:9rem;transition:opacity .25s;position:absolute;inset-block-start:-3.5rem;inset-inline-end:-3.5rem}li[data-astro-cid-cognygiv]:hover{border-color:color-mix(in srgb, var(--tone) 50%, transparent)}li[data-astro-cid-cognygiv]:hover:after{opacity:1}@media (hover:hover) and (prefers-reduced-motion:no-preference){li[data-astro-cid-cognygiv]:hover{box-shadow:var(--elevate-hover);translate:0 -4px}}.icon[data-astro-cid-cognygiv]{background:color-mix(in srgb, var(--tone) 15%, transparent);block-size:2.5rem;inline-size:2.5rem;color:var(--tone);border-radius:12px;place-items:center;margin-bottom:.7rem;display:grid}h3[data-astro-cid-cognygiv]{margin:0 0 .25rem;font-size:1.0625rem;font-weight:800;line-height:1.7}p[data-astro-cid-cognygiv]:not(.heading){color:var(--muted);font-size:var(--fs-small);margin:0;line-height:1.9}@media (width>=38rem){ul[data-astro-cid-cognygiv]{grid-template-columns:repeat(2,1fr)}}@media (width>=56rem){ul[data-astro-cid-cognygiv][data-count="3"],ul[data-astro-cid-cognygiv][data-count="5"],ul[data-astro-cid-cognygiv][data-count="6"],ul[data-astro-cid-cognygiv][data-count="9"]{grid-template-columns:repeat(3,1fr)}ul[data-astro-cid-cognygiv][data-count="4"],ul[data-astro-cid-cognygiv][data-count="7"],ul[data-astro-cid-cognygiv][data-count="8"]{grid-template-columns:repeat(4,1fr)}ul[data-astro-cid-cognygiv][data-count="4"]{grid-template-columns:repeat(2,1fr)}}.fc{margin:0}.fc [hidden]{display:none!important}.fc button,.fc textarea{font-family:inherit}.fc .fc-card{flex-direction:column;gap:1.5rem;display:flex}.fc .fc-start{text-align:center;gap:1.5rem;padding-block:0 .75rem;display:grid}.fc .fc-hello{color:var(--text);text-wrap:balance;margin:0;font-size:clamp(1.9rem,1.3rem + 2.6vw,3.1rem);font-weight:800;line-height:1.5}.fc .fc-prompts{grid-template-columns:minmax(0,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=34rem){.fc .fc-prompts{grid-template-columns:repeat(2,minmax(0,1fr))}}.fc .fc-prompts li{margin:0;padding:0}.fc .fc-prompt{min-block-size:2.75rem;inline-size:100%;text-align:start;height:100%;color:var(--text-soft);font-size:var(--fs-small);background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;padding:.55rem .9rem;line-height:1.7;transition:background-color .15s,border-color .15s,color .15s;display:block}.fc .fc-prompt:hover{color:var(--text);background:var(--accent-wash);border-color:var(--accent-line)}.fc .fc-thread{flex-direction:column;gap:1.15rem;display:flex}.fc .fc-thread:empty{display:none}.fc .fc-msg{scroll-margin-block:1rem}.fc .fc-msg:focus{outline:none}.fc .fc-msg:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius)}.fc .fc-msg--user{align-self:flex-start;max-inline-size:88%}.fc .fc-bubble{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;background:var(--accent-wash);border:1px solid rgb(var(--accent-rgb) / .28);border-radius:var(--radius);padding:.55rem 1rem;font-size:1rem;line-height:1.85}.fc .fc-msg--bot{align-items:flex-start;gap:.7rem;display:flex}.fc .fc-avatar{block-size:2rem;inline-size:2rem;color:var(--accent);background:var(--accent-wash);border:1px solid rgb(var(--accent-rgb) / .28);border-radius:50%;flex:none;place-items:center;margin-top:.15rem;display:grid}.fc .fc-body{flex:1;min-inline-size:0}.fc .fc-dots{align-items:center;gap:.3rem;block-size:2.2rem;display:inline-flex}.fc .fc-dots i{background:var(--accent);opacity:.4;border-radius:50%;block-size:.45rem;inline-size:.45rem;display:block}.fc .fc-dots i:nth-child(2){opacity:.65}.fc .fc-dots i:nth-child(3){opacity:.9}@media (prefers-reduced-motion:no-preference){.fc .fc-dots i{animation:1.2s ease-in-out infinite fc-dot}.fc .fc-dots i:nth-child(2){animation-delay:.18s}.fc .fc-dots i:nth-child(3){animation-delay:.36s}}@keyframes fc-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-.2rem)}}.fc .fc-wait{color:var(--muted);font-size:var(--fs-caption);margin-top:.15rem;line-height:1.8;display:block}.fc .fc-md{color:var(--text);overflow-wrap:anywhere;font-size:1rem;line-height:1.95}.fc .fc-md>:first-child{margin-top:0}.fc .fc-md>:last-child{margin-bottom:0}.fc .fc-md p{text-wrap:pretty;margin:0 0 .8rem}.fc .fc-md ul,.fc .fc-md ol{margin:0 0 .8rem;padding-inline-start:1.5rem}.fc .fc-md ol{list-style-type:persian}.fc .fc-md li{margin:.2rem 0;padding-inline-start:.2rem}.fc .fc-md li>ul,.fc .fc-md li>ol{margin:.2rem 0 0}.fc .fc-md li::marker{color:var(--accent);font-weight:700}.fc .fc-md strong{font-weight:800}.fc .fc-md em{color:var(--accent-strong);font-weight:600}.fc .fc-md .md-h{margin:1.1rem 0 .4rem;font-weight:800}.fc .fc-md .md-quote{color:var(--text-soft);border:0;border-inline-start:3px solid var(--accent-line);background:0 0;border-radius:0;margin:0 0 .8rem;padding:.05rem .95rem;font-size:1em}.fc .fc-md .md-quote>:last-child{margin-bottom:0}.fc .fc-md code{font-family:var(--font-mono);background:var(--bg-raised);border:1px solid var(--line);direction:ltr;unicode-bidi:isolate;border-radius:6px;padding:.1em .4em;font-size:.88em}.fc .fc-md pre{text-align:left;font-size:var(--fs-caption);background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius);direction:ltr;margin:0 0 .8rem;padding:.85rem 1rem;line-height:1.65;overflow-x:auto}.fc .fc-md pre code{font-size:inherit;white-space:pre;background:0 0;border:0;padding:0}.fc .fc-err{color:var(--text);font-size:var(--fs-small);background:color-mix(in srgb, var(--warn) 10%, var(--bg-raised));border:1px solid color-mix(in srgb, var(--warn) 38%, transparent);border-inline-start:3px solid var(--warn);border-radius:var(--radius);margin:0;padding:.7rem .95rem;line-height:1.8}.fc .fc-err strong{color:var(--warn);font-weight:800}.fc .fc-panel{background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:var(--radius);flex-direction:column;align-items:stretch;gap:.9rem;padding:1.1rem;display:flex}.fc .fc-panel--cta{background:linear-gradient(135deg, rgb(var(--accent-rgb) / .18), rgb(var(--accent-rgb) / .05));border-color:var(--accent-line)}.fc .fc-panel-title{margin:0;font-size:1.1rem;font-weight:800;line-height:1.8}.fc .fc-panel-text{color:var(--text-soft);font-size:var(--fs-small);margin:0;line-height:1.8}.fc .fc-panel-title:focus,.fc .fc-limit-focus:focus{outline:none}@media (width>=40rem){.fc .fc-panel{flex-direction:row;justify-content:space-between;align-items:center;padding:1.15rem 1.35rem}}.fc .fc-field{background:var(--bg-card);border:1px solid var(--line-strong);cursor:text;border-radius:1.75rem;flex-direction:column;gap:.5rem;padding:1.1rem 1.4rem 1.1rem 1.1rem;transition:border-color .15s,box-shadow .2s;display:flex;box-shadow:0 10px 40px -24px #00000059}.fc .fc-field:focus-within{border-color:var(--accent-edge);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .22), 0 10px 40px -24px #00000059}.fc[data-started="0"] .fc-input{min-block-size:9rem}@media (width<=40rem){.fc[data-started="0"] .fc-input{min-block-size:6rem}}.fc[data-started="1"] .fc-field{border-radius:var(--radius-lg);flex-direction:row;align-items:flex-end;padding:.75rem 1.25rem .75rem .75rem}.fc[data-started="1"] .fc-send{block-size:3rem;inline-size:3rem}.fc[data-started="1"] .fc-send svg{block-size:1.3rem;inline-size:1.3rem}.fc .fc-input{max-block-size:12rem;inline-size:100%;min-inline-size:0;color:var(--text);resize:none;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:.15rem 0 0;font-size:1.0625rem;line-height:1.8;overflow-y:auto}.fc .fc-input:focus-visible{outline:0}.fc .fc-input::placeholder{color:var(--muted);opacity:1}.fc .fc-input[readonly]{opacity:.6}.fc .fc-send{block-size:4rem;inline-size:4rem;color:var(--accent-ink);background:var(--accent-fill);border:1px solid var(--accent-edge);cursor:pointer;border-radius:50%;flex:none;align-self:flex-end;place-items:center;padding:0;transition:background-color .15s,box-shadow .2s,transform .1s,opacity .15s;display:grid}.fc .fc-send svg{block-size:1.7rem;inline-size:1.7rem}@media (width<=40rem){.fc .fc-send{block-size:3.25rem;inline-size:3.25rem}.fc .fc-send svg{block-size:1.4rem;inline-size:1.4rem}}.fc .fc-send:hover:not(:disabled){background:var(--accent-fill-hover);box-shadow:0 6px 24px -6px rgb(var(--accent-rgb) / .55)}.fc .fc-send:active:not(:disabled){transform:scale(.96)}.fc .fc-send:disabled{cursor:default}.fc[data-state=sending] .fc-send{opacity:.55}.fc .fc-foot{color:var(--muted);font-size:var(--fs-caption);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 1rem;margin:.7rem .35rem 0;line-height:1.8;display:flex}.fc .fc-quota{color:var(--text-soft);font-weight:600}.fc .fc-quota:empty{display:none}.fc .fc-count{margin-inline-start:auto}.fc .fc-count.is-over{color:var(--warn);font-weight:700}.fc .fc-composer noscript .fc-err{margin-top:.75rem}.fc .fc-switcher{z-index:20;max-inline-size:min(26rem,100vw - 1.5rem);color:var(--muted);background:var(--bg-card);border:1px dashed var(--line-strong);border-radius:var(--radius);box-shadow:var(--elevate);padding:.5rem .8rem;font-size:.85rem;line-height:1.7;position:fixed;inset-block-end:3.2rem;inset-inline-start:.75rem}.fc .fc-sw-toggle{cursor:pointer;color:var(--text-soft);font-weight:700}.fc .fc-switcher[open] .fc-sw-toggle{margin-bottom:.5rem}.fc .fc-sw-title,.fc .fc-sw-note{margin:0 0 .5rem}.fc .fc-sw-btns{flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem;display:flex}.fc .fc-sw-btn{color:var(--text);background:var(--bg-raised);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:.2rem .75rem;font-size:.85rem}.fc .fc-sw-btn[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.fc .fc-sw-note:empty{display:none}.nowrap[data-astro-cid-bxxazz3y]{white-space:nowrap}.band[data-astro-cid-3cvyxika]{margin-inline:0}.frame[data-astro-cid-3cvyxika]{aspect-ratio:16/10;background:var(--bg-card);inline-size:min(100%,90rem);margin-inline:auto;position:relative;overflow:hidden}.band[data-astro-cid-3cvyxika] .frame[data-astro-cid-3cvyxika]>img[data-astro-cid-3cvyxika]{object-fit:cover;border-radius:0;block-size:100%;inline-size:100%;max-inline-size:none;display:block}.line[data-astro-cid-3cvyxika]{padding:4.5rem max(var(--gutter), calc(50% - var(--content-wide) / 2)) 1.1rem;color:#fff;text-wrap:balance;text-shadow:0 1px 12px #00000073;background:linear-gradient(#08090a00,#08090acc);margin:0;font-size:clamp(1.25rem,1rem + 1.6vw,2.1rem);font-weight:800;line-height:1.6;position:absolute;inset-block-end:0;inset-inline:0}figcaption[data-astro-cid-3cvyxika]{inline-size:min(100% - 2 * var(--gutter), var(--content-wide));color:var(--muted);font-size:var(--fs-caption);line-height:var(--lh-ui);margin:.6rem auto 0}@media (width>=48rem){.frame[data-astro-cid-3cvyxika]{aspect-ratio:21/9}.line[data-astro-cid-3cvyxika]{padding-block-end:1.6rem}}@media (width>=90rem){.frame[data-astro-cid-3cvyxika]{border-radius:var(--radius-lg)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.band[data-astro-cid-3cvyxika] .frame[data-astro-cid-3cvyxika]>img[data-astro-cid-3cvyxika]{animation-name:band-settle;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 55%}}}@keyframes band-settle{0%{scale:1.12}to{scale:1}}.split[data-astro-cid-yeedqgba]{--p:0;--f:0;gap:1.4rem;display:grid}.split[data-astro-cid-yeedqgba]+.split[data-astro-cid-yeedqgba]{--p:1}.split[data-astro-cid-yeedqgba]+.split[data-astro-cid-yeedqgba]+.split[data-astro-cid-yeedqgba]{--p:0}.split[data-astro-cid-yeedqgba]+.split[data-astro-cid-yeedqgba]+.split[data-astro-cid-yeedqgba]+.split[data-astro-cid-yeedqgba]{--p:1}.split[data-astro-cid-yeedqgba]+.split[data-astro-cid-yeedqgba]+.split[data-astro-cid-yeedqgba]+.split[data-astro-cid-yeedqgba]+.split[data-astro-cid-yeedqgba]{--p:0}.split[data-astro-cid-yeedqgba]+.split[data-astro-cid-yeedqgba]+.split[data-astro-cid-yeedqgba]+.split[data-astro-cid-yeedqgba]+.split[data-astro-cid-yeedqgba]+.split[data-astro-cid-yeedqgba]{--p:1}.flip[data-astro-cid-yeedqgba]{--f:1}.media[data-astro-cid-yeedqgba]{min-width:0;position:relative}.media[data-astro-cid-yeedqgba]:before{content:"";border-radius:var(--radius-lg);background:linear-gradient(140deg, color-mix(in srgb, var(--tone) 28%, transparent), color-mix(in srgb, var(--tone) 6%, transparent));position:absolute;inset:6% -3% -5% 5%;transform:rotate(2deg)}.media[data-astro-cid-yeedqgba] img[data-astro-cid-yeedqgba]{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--bg-card);block-size:auto;inline-size:100%;box-shadow:0 26px 50px -28px var(--shadow-ink);transition:rotate .35s;display:block;position:relative;rotate:-1.2deg}.split[data-astro-cid-yeedqgba].portrait .media[data-astro-cid-yeedqgba]{max-inline-size:18rem;margin-inline:auto}.copy[data-astro-cid-yeedqgba]{min-width:0}.tag[data-astro-cid-yeedqgba]{border:1px solid color-mix(in srgb, var(--tone) 45%, transparent);background:color-mix(in srgb, var(--tone) 12%, var(--bg-card));color:var(--tone);font-size:var(--fs-caption);border-radius:999px;margin:0 0 .5rem;padding:.05rem .8rem;font-weight:700;line-height:1.8;display:inline-block}h3[data-astro-cid-yeedqgba]{font-size:var(--fs-h3);text-wrap:balance;margin:0 0 .5rem;font-weight:800;line-height:1.6}.body[data-astro-cid-yeedqgba]{color:var(--text-soft);font-size:1rem;line-height:1.95}.body[data-astro-cid-yeedqgba]>*{margin:0}.body[data-astro-cid-yeedqgba]>*+*{margin-top:.75rem}@media (width>=52rem){.split[data-astro-cid-yeedqgba]{align-items:center;gap:3rem;display:flex}.media[data-astro-cid-yeedqgba]{flex:0 0 min(46%,27rem);order:calc(var(--p) + var(--f) - 2 * var(--p) * var(--f))}.split[data-astro-cid-yeedqgba].portrait .media[data-astro-cid-yeedqgba]{flex-basis:17rem;max-inline-size:none;margin-inline:0}.copy[data-astro-cid-yeedqgba]{flex:1 1 0}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.media[data-astro-cid-yeedqgba]:hover img[data-astro-cid-yeedqgba]{rotate:0deg}}.showcase-title[data-astro-cid-fej3bsya]{font-size:var(--fs-h3);margin:0 0 .75rem;font-weight:800;line-height:1.6}ul[data-astro-cid-fej3bsya]{columns:2;column-gap:.75rem;margin:0;padding:0;list-style:none}li[data-astro-cid-fej3bsya]{break-inside:avoid;margin:0 0 .75rem;padding:0}.tile[data-astro-cid-fej3bsya]{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);inline-size:100%;box-shadow:var(--elevate);color:inherit;cursor:pointer;padding:0;transition:border-color .2s,box-shadow .25s,translate .25s;display:block;position:relative;overflow:hidden}.tile[data-astro-cid-fej3bsya] img[data-astro-cid-fej3bsya]{border-radius:0;block-size:auto;inline-size:100%;transition:scale .5s;display:block}.tile[data-astro-cid-fej3bsya]:hover,.tile[data-astro-cid-fej3bsya]:focus-visible{border-color:var(--accent-line);box-shadow:var(--elevate-hover)}.tile[data-astro-cid-fej3bsya]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hint[data-astro-cid-fej3bsya]{background:var(--glass);block-size:1.75rem;inline-size:1.75rem;color:var(--on-glass);backdrop-filter:blur(4px);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}.chip[data-astro-cid-fej3bsya]{opacity:0;pointer-events:none;justify-content:flex-start;transition:opacity .2s,translate .2s;display:flex;position:absolute;inset-block-end:.5rem;inset-inline:.5rem;translate:0 .4rem}.chip[data-astro-cid-fej3bsya] .ltr[data-astro-cid-fej3bsya]{background:var(--glass);color:#fff;backdrop-filter:blur(4px);border-radius:999px;padding:.05rem .7rem;font-size:.8125rem;font-weight:700;line-height:1.7}.tile[data-astro-cid-fej3bsya]:hover .chip[data-astro-cid-fej3bsya],.tile[data-astro-cid-fej3bsya]:focus-visible .chip[data-astro-cid-fej3bsya]{opacity:1;translate:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.tile[data-astro-cid-fej3bsya]:hover{translate:0 -4px}.tile[data-astro-cid-fej3bsya]:hover img[data-astro-cid-fej3bsya]{scale:1.04}}.lightbox[data-astro-cid-fej3bsya]{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--bg-card);max-block-size:92dvh;inline-size:min(94vw,34rem);color:var(--text);margin:auto;padding:0;overflow:auto;box-shadow:0 40px 90px -30px #000000b3}.lightbox[data-astro-cid-fej3bsya]::backdrop{backdrop-filter:blur(3px);background:#08090aad}.lightbox[data-astro-cid-fej3bsya] img[data-astro-cid-fej3bsya]{object-fit:contain;background:var(--bg-raised);border-radius:0;block-size:auto;max-block-size:62dvh;inline-size:100%;display:block}.info[data-astro-cid-fej3bsya]{font-size:var(--fs-small);padding:.9rem 1.15rem 1.15rem;line-height:1.9}.info[data-astro-cid-fej3bsya] p[data-astro-cid-fej3bsya]{margin:0 0 .35rem}.info[data-astro-cid-fej3bsya] .model[data-astro-cid-fej3bsya]{color:var(--muted);margin:0}.label[data-astro-cid-fej3bsya]{color:var(--accent);font-weight:700;font-size:var(--fs-caption);margin-inline-end:.5rem;display:inline-block}.close[data-astro-cid-fej3bsya]{border:1px solid var(--on-glass-line);background:var(--glass);block-size:2.5rem;inline-size:2.5rem;color:var(--on-glass);cursor:pointer;backdrop-filter:blur(4px);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:.6rem;inset-inline-end:.6rem}.close[data-astro-cid-fej3bsya]:hover{background:var(--accent-fill);color:var(--accent-ink)}@media (prefers-reduced-motion:no-preference){.lightbox[data-astro-cid-fej3bsya]{transition:opacity .22s ease, scale .22s ease, overlay .22s allow-discrete, display .22s allow-discrete}.lightbox[data-astro-cid-fej3bsya]:not(:popover-open){opacity:0;scale:.95}@starting-style{.lightbox[data-astro-cid-fej3bsya]:popover-open{opacity:0;scale:.95}}}@supports not selector(:popover-open){.lightbox[data-astro-cid-fej3bsya]{max-block-size:none;inline-size:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin:.4rem 0 0;overflow:visible}.lightbox[data-astro-cid-fej3bsya] img[data-astro-cid-fej3bsya],.close[data-astro-cid-fej3bsya],.hint[data-astro-cid-fej3bsya]{display:none}.info[data-astro-cid-fej3bsya]{font-size:var(--fs-caption);padding:0 .2rem}}@media (width>=40rem){ul[data-astro-cid-fej3bsya]{columns:3;column-gap:1rem}li[data-astro-cid-fej3bsya]{margin-bottom:1rem}}.heading[data-astro-cid-awfdy76h]{font-size:var(--fs-h3);margin:0 0 .75rem;font-weight:800;line-height:1.6}ul[data-astro-cid-awfdy76h]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}ul[data-astro-cid-awfdy76h][data-count="3"]{grid-template-columns:minmax(0,1fr)}li[data-astro-cid-awfdy76h]{isolation:isolate;background:linear-gradient(155deg, color-mix(in srgb, var(--tone) 17%, var(--bg-card)), var(--bg-card) 78%);border:1px solid color-mix(in srgb, var(--tone) 34%, var(--line));border-radius:var(--radius-lg);box-shadow:var(--elevate);padding:1.1rem 1.1rem 1.15rem;transition:border-color .2s,box-shadow .25s,translate .25s;position:relative;overflow:hidden}li[data-astro-cid-awfdy76h]:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--tone) 28%, transparent), transparent);border-radius:50%;block-size:10rem;inline-size:10rem;position:absolute;inset-block-start:-4rem;inset-inline-end:-4rem}li[data-astro-cid-awfdy76h]:hover{border-color:color-mix(in srgb, var(--tone) 65%, transparent)}@media (hover:hover) and (prefers-reduced-motion:no-preference){li[data-astro-cid-awfdy76h]:hover{box-shadow:var(--elevate-hover);translate:0 -4px}}.icon[data-astro-cid-awfdy76h]{background:color-mix(in srgb, var(--tone) 16%, transparent);block-size:2.25rem;inline-size:2.25rem;color:var(--tone);border-radius:12px;place-items:center;margin-bottom:.5rem;display:grid}p[data-astro-cid-awfdy76h]{margin:0}.value[data-astro-cid-awfdy76h]{color:var(--tone);text-wrap:balance;font-size:clamp(1.5rem,1.1rem + 2vw,2.4rem);font-weight:800;line-height:1.45}.label[data-astro-cid-awfdy76h]{color:var(--text);font-weight:700;font-size:var(--fs-small);margin-top:.15rem;line-height:1.8}.note[data-astro-cid-awfdy76h]{color:var(--muted);font-size:var(--fs-caption);margin-top:.2rem;line-height:1.8}@media (width>=40rem){ul[data-astro-cid-awfdy76h][data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}ul[data-astro-cid-awfdy76h][data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}li[data-astro-cid-awfdy76h]{padding:1.3rem 1.25rem 1.35rem}}.tag[data-astro-cid-7t72llso]{border:1px solid color-mix(in srgb, var(--tone) 42%, transparent);background:color-mix(in srgb, var(--tone) 13%, var(--bg-card));color:var(--tone);font-size:var(--fs-caption);white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;gap:.35rem;padding:.05rem .75rem;font-weight:700;line-height:1.8;display:inline-flex}.tag[data-astro-cid-7t72llso] svg{flex:none}.tags[data-astro-cid-agedu77k]{flex-wrap:wrap;gap:.45rem;padding:0;list-style:none;display:flex}.tags[data-astro-cid-agedu77k] li[data-astro-cid-agedu77k]{margin:0;padding:0}.quote[data-astro-cid-rynpovno]{isolation:isolate;background:linear-gradient(150deg, color-mix(in srgb, var(--tone) 15%, var(--bg-card)), var(--bg-card) 80%);border:1px solid color-mix(in srgb, var(--tone) 34%, var(--line));border-radius:var(--radius-lg);box-shadow:var(--elevate);margin-inline:0;padding:1.25rem 1.35rem 1.3rem;position:relative;overflow:hidden}.quote[data-astro-cid-rynpovno]:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--tone) 24%, transparent), transparent);border-radius:50%;block-size:11rem;inline-size:11rem;position:absolute;inset-block-start:-4rem;inset-inline-start:-4rem}.mark[data-astro-cid-rynpovno]{background:color-mix(in srgb, var(--tone) 16%, transparent);block-size:2.5rem;inline-size:2.5rem;color:var(--tone);border-radius:50%;place-items:center;margin-bottom:.4rem;display:grid}.quote[data-astro-cid-rynpovno] blockquote[data-astro-cid-rynpovno]{color:var(--text);text-wrap:pretty;background:0 0;border:0;margin:0;padding:0;font-size:clamp(1.15rem,1.02rem + .6vw,1.45rem);font-weight:700;line-height:1.85}.quote[data-astro-cid-rynpovno] blockquote[data-astro-cid-rynpovno]>*{margin:0}.quote[data-astro-cid-rynpovno] blockquote[data-astro-cid-rynpovno]>*+*{margin-top:.6rem}figcaption[data-astro-cid-rynpovno]{font-size:var(--fs-caption);flex-wrap:wrap;gap:.1rem .6rem;margin-top:.8rem;line-height:1.8;display:flex}.by[data-astro-cid-rynpovno]{color:var(--tone);font-weight:800}.src[data-astro-cid-rynpovno]{color:var(--muted)}.divider[data-astro-cid-boktbqod]{color:var(--accent)}.divider--sparkle[data-astro-cid-boktbqod]{align-items:center;gap:1rem;block-size:1.5rem;display:flex}.divider--sparkle[data-astro-cid-boktbqod]:before,.divider--sparkle[data-astro-cid-boktbqod]:after{content:"";flex:1;block-size:1px}.divider--sparkle[data-astro-cid-boktbqod]:before{background:linear-gradient(to left, var(--line-strong), transparent)}.divider--sparkle[data-astro-cid-boktbqod]:after{background:linear-gradient(to right, var(--line-strong), transparent)}.divider--sparkle[data-astro-cid-boktbqod] svg{flex:none}.divider--wave[data-astro-cid-boktbqod]{background:linear-gradient(to left, var(--accent-fill), var(--c-rose), var(--c-violet), var(--c-sky));block-size:.75rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='12' viewBox='0 0 48 12'%3E%3Cpath d='M0 6Q12 -2 24 6T48 6' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/48px 12px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='12' viewBox='0 0 48 12'%3E%3Cpath d='M0 6Q12 -2 24 6T48 6' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/48px 12px repeat-x}.divider--dots[data-astro-cid-boktbqod]{justify-content:center;align-items:center;gap:.6rem;block-size:1rem;display:flex}.divider--dots[data-astro-cid-boktbqod] i[data-astro-cid-boktbqod]{background:var(--accent-fill);border-radius:50%;block-size:.5rem;inline-size:.5rem}.divider--dots[data-astro-cid-boktbqod] i[data-astro-cid-boktbqod]:nth-child(2){background:var(--c-mint)}.divider--dots[data-astro-cid-boktbqod] i[data-astro-cid-boktbqod]:nth-child(3){background:var(--c-sky);block-size:.65rem;inline-size:.65rem}.divider--dots[data-astro-cid-boktbqod] i[data-astro-cid-boktbqod]:nth-child(4){background:var(--c-rose)}.divider--dots[data-astro-cid-boktbqod] i[data-astro-cid-boktbqod]:nth-child(5){background:var(--c-violet)}.jump-links[data-astro-cid-4bmjxdak]{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);margin-block:1.5rem 2rem;padding:1rem 1.2rem}.jump-label[data-astro-cid-4bmjxdak]{color:var(--muted);font-size:var(--fs-small);font-weight:700}.jump-links[data-astro-cid-4bmjxdak] ul[data-astro-cid-4bmjxdak]{flex-wrap:wrap;gap:.5rem 1.2rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.jump-links[data-astro-cid-4bmjxdak] a[data-astro-cid-4bmjxdak]{text-underline-offset:.25em;align-items:center;min-block-size:2.75rem;font-weight:700;display:inline-flex}.sample-section[data-astro-cid-zuolm7px]{margin-block:2.5rem;scroll-margin-block-start:1.5rem}.sample-section[data-astro-cid-zuolm7px] h2[data-astro-cid-zuolm7px]{align-items:baseline;gap:.6rem;display:flex}.section-anchor[data-astro-cid-zuolm7px]{color:var(--muted);padding-inline:.4rem;font-size:.8em;text-decoration:none}.section-examples[data-astro-cid-zuolm7px]{gap:1rem;margin-block-start:1rem;display:grid}.section-example[data-astro-cid-zuolm7px]{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-card);margin:0;padding:1.2rem}.section-example[data-astro-cid-zuolm7px] blockquote[data-astro-cid-zuolm7px]{background:0 0;border:0;margin:0;padding:0;font-style:normal}.section-example[data-astro-cid-zuolm7px] blockquote[data-astro-cid-zuolm7px] p[data-astro-cid-zuolm7px]{overflow-wrap:anywhere;margin:0;line-height:2}.section-example[data-astro-cid-zuolm7px] blockquote[data-astro-cid-zuolm7px] p[data-astro-cid-zuolm7px]+p[data-astro-cid-zuolm7px]{margin-block-start:.7rem}.section-example[data-astro-cid-zuolm7px] figcaption[data-astro-cid-zuolm7px]{color:var(--muted);font-size:var(--fs-caption);margin-block-start:1rem}.section-example[data-astro-cid-zuolm7px] summary[data-astro-cid-zuolm7px]{cursor:pointer;font-size:var(--fs-small);color:var(--accent-strong);margin-block-start:.7rem}.source-prompt[data-astro-cid-zuolm7px]{white-space:pre-line;background:var(--accent-wash);border-radius:var(--radius);font-size:var(--fs-small);padding:.8rem}.blind[data-astro-cid-x33mwknb]{border:1px solid var(--accent-line);border-radius:var(--radius);background:var(--accent-wash);margin-block:2.5rem 3rem;padding:clamp(1rem,3vw,1.75rem);scroll-margin-block-start:1.5rem}.blind[data-astro-cid-x33mwknb] [data-astro-cid-x33mwknb][hidden]{display:none!important}.blind-eyebrow[data-astro-cid-x33mwknb]{color:var(--accent-strong);font-size:var(--fs-small);margin:0;font-weight:800}.blind[data-astro-cid-x33mwknb] h2[data-astro-cid-x33mwknb]{margin-block:.5rem 1rem}.task-label[data-astro-cid-x33mwknb]{margin-block:1.25rem .5rem;font-weight:700;display:block}.blind[data-astro-cid-x33mwknb] select[data-astro-cid-x33mwknb]{font:inherit;color:var(--text);background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--radius);min-block-size:2.75rem;max-inline-size:100%;padding:.6rem .8rem}.blind-prompt[data-astro-cid-x33mwknb]{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);font-size:var(--fs-small);padding:1rem}.blind-state[data-astro-cid-x33mwknb],.practice-note[data-astro-cid-x33mwknb]{font-size:var(--fs-small);color:var(--text-soft)}.practice-note[data-astro-cid-x33mwknb]{border-inline-start:3px solid var(--accent);padding-inline-start:.8rem}.blind-answers[data-astro-cid-x33mwknb]{gap:1rem;display:grid}.blind-answer[data-astro-cid-x33mwknb]{background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--radius);flex-direction:column;min-inline-size:0;padding:1.1rem;display:flex}.blind-answer[data-astro-cid-x33mwknb] h3[data-astro-cid-x33mwknb]{font-size:var(--fs-h3);margin:0 0 .7rem}.answer-text[data-astro-cid-x33mwknb]{white-space:pre-wrap;overflow-wrap:anywhere;margin-block-end:1rem;line-height:2}.blind[data-astro-cid-x33mwknb] button[data-astro-cid-x33mwknb]{min-block-size:2.75rem;font:inherit;font-size:var(--fs-small);border:1px solid var(--accent-line);border-radius:var(--radius);background:var(--bg-card);color:var(--accent-strong);cursor:pointer;padding:.6rem .9rem;font-weight:700}.blind-answer[data-astro-cid-x33mwknb] button[data-astro-cid-x33mwknb]{margin-block-start:auto}.blind[data-astro-cid-x33mwknb] button[data-astro-cid-x33mwknb]:hover:not(:disabled){border-color:var(--accent);background:var(--accent-wash)}.blind[data-astro-cid-x33mwknb] button[data-astro-cid-x33mwknb]:disabled{cursor:default;opacity:.6}.blind-controls[data-astro-cid-x33mwknb]{flex-wrap:wrap;gap:.6rem;margin-block-start:1rem;display:flex}.blind-retry[data-astro-cid-x33mwknb]{margin-block-start:1rem}.blind-results[data-astro-cid-x33mwknb]{border-block-start:1px solid var(--line-strong);margin-block-start:1.5rem;padding-block-start:1.25rem}.blind-results[data-astro-cid-x33mwknb] summary[data-astro-cid-x33mwknb]{cursor:pointer;font-weight:800}.method[data-astro-cid-x33mwknb]{color:var(--muted);font-size:var(--fs-small);line-height:1.95}.results-scroll[data-astro-cid-x33mwknb]{overflow-x:auto}.results-scroll[data-astro-cid-x33mwknb] table{border-collapse:collapse;inline-size:100%;font-size:var(--fs-small);margin-block:1rem}.results-scroll[data-astro-cid-x33mwknb] th,.results-scroll[data-astro-cid-x33mwknb] td{border-block-end:1px solid var(--line-strong);text-align:start;vertical-align:top;padding:.7rem}.results-scroll[data-astro-cid-x33mwknb] caption{text-align:start;margin-block-end:.5rem;font-weight:700}@media (width>=48rem){.blind-answers[data-astro-cid-x33mwknb]{grid-template-columns:1fr 1fr}}.hol .hol-mark{color:var(--muted);margin-inline-start:.1rem}.hol .hol-reason{min-width:13rem}.hol .hol-day{white-space:nowrap}@media (width<=40rem){.hol .table-wrap{background-image:none;overflow:visible}.hol .table-wrap thead{clip:rect(0 0 0 0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.hol .table-wrap tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem 1rem;padding:.8rem .95rem;display:grid}.hol .table-wrap tbody tr:last-child{border-bottom:0}.hol .table-wrap th,.hol .table-wrap td{border:0;min-width:0;padding:0;display:block}.hol .table-wrap .hol-day{white-space:normal}.hol .table-wrap td:before{content:attr(data-label);color:var(--muted);font-size:var(--fs-caption);display:block}.hol .table-wrap .hol-reason{order:-1;grid-column:1/-1;min-width:0;margin-block-end:.3rem;font-weight:700}.hol .table-wrap .hol-reason:before{content:none}.hol .table-wrap .hol-none{display:none}}.cct .cct-date{min-width:15rem}.cct .cct-utc{white-space:nowrap}.cct .cct-cities{min-width:16rem}.cct .cct-group{display:block}.cct .cct-group+.cct-group{margin-block-start:.4rem}.cct .cct-offsets{color:var(--muted);font-size:var(--fs-small);display:block}.cct .cct-mark{color:var(--muted);margin-inline-start:.1rem}@media (width<=40rem){.cct .table-wrap{background-image:none;overflow:visible}.cct .table-wrap thead{clip:rect(0 0 0 0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.cct .table-wrap tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem 1rem;padding:.8rem .95rem;display:grid}.cct .table-wrap tbody tr:last-child{border-bottom:0}.cct .table-wrap th,.cct .table-wrap td{border:0;min-width:0;padding:0;display:block}.cct .table-wrap td:before{content:attr(data-label);color:var(--muted);font-size:var(--fs-caption);display:block}.cct .table-wrap .cct-date{grid-column:1/-1;min-width:0;margin-block-end:.3rem;font-weight:700}.cct .table-wrap .cct-cities{grid-column:1/-1;min-width:0;margin-block-start:.3rem}}.cyt .cyt-year,.cyt td{white-space:nowrap}.cyt .cyt-next{font-weight:700}@media (width<=40rem){.cyt .table-wrap{background-image:none;overflow:visible}.cyt .table-wrap thead{clip:rect(0 0 0 0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.cyt .table-wrap tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.1rem .4rem;padding:.75rem .95rem;display:flex}.cyt .table-wrap tbody tr:last-child{border-bottom:0}.cyt .table-wrap tbody tr:after{content:"";flex-basis:100%;order:3;block-size:0}.cyt .table-wrap th,.cyt .table-wrap td{white-space:normal;border:0;min-width:0;padding:0;display:block}.cyt .table-wrap .cyt-year{font-size:var(--fs-lead);order:0;margin-inline-end:.6rem;font-weight:800}.cyt .table-wrap .cyt-first{order:1}.cyt .table-wrap .cyt-first:after{content:"←";color:var(--muted);margin-inline-start:.4rem}.cyt .table-wrap .cyt-next{order:2}.cyt .table-wrap .cyt-solar,.cyt .table-wrap .cyt-gregorian,.cyt .table-wrap .cyt-days{color:var(--muted);font-size:var(--fs-small)}.cyt .table-wrap .cyt-solar{order:4}.cyt .table-wrap .cyt-solar:before{content:"از "}.cyt .table-wrap .cyt-gregorian{order:5}.cyt .table-wrap .cyt-gregorian:before{content:"("}.cyt .table-wrap .cyt-gregorian:after{content:")"}.cyt .table-wrap .cyt-days{order:6}.cyt .table-wrap .cyt-days:before{content:"تا آخر سال، "}.cyt .table-wrap .cyt-days:after{content:" روز"}}
