@font-face{font-family:Rouzis Sans;src:url(font-d9164546cf.woff2)format("woff2-variations");font-weight:100 1000;font-style:normal;font-display:optional}body{--page:#f3f3f2;--surface:#fff;--surface-2:#fafaf9;--surface-3:#eeeeec;--ink:#1a1a19;--ink-prose:#1a1a19;--ink-2:#5b5b58;--ink-meta:#6e6e6a;--ink-3:#9a9a96;--line:#d6d3cc;--line-2:#c2beb4;--accent-h:45;--accent-l:.554;--accent-c:.13;--accent:oklch(var(--accent-l) var(--accent-c) var(--accent-h));--accent-ink:oklch(.42 .1 var(--accent-h));--accent-soft:oklch(.955 .02 var(--accent-h));--accent-on:var(--surface);--weekend-tint:oklch(.975 .01 var(--accent-h));--w-body:400;--w-ui:500;--w-strong:600;--w-meta:400;--ls-body:0;--ls-meta:0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){body:not([data-theme=light]){--page:#0d0d0e;--surface:#17171a;--surface-2:#1d1d21;--surface-3:#26262b;--ink:#ecebe8;--ink-prose:#e4e2df;--ink-2:#a4a19c;--ink-meta:#8a8783;--ink-3:#6d6a66;--line:#34353f;--line-2:#41424d;--accent-l:.74;--accent-c:.12;--accent:oklch(var(--accent-l) var(--accent-c) var(--accent-h));--accent-ink:oklch(.84 .08 var(--accent-h));--accent-soft:oklch(.3 .05 var(--accent-h));--accent-on:var(--surface);--weekend-tint:#ffffff09;--w-body:425;--w-ui:490;--w-strong:550;--w-meta:500;--ls-body:0;--ls-meta:0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}body[data-theme=dark]{--page:#0d0d0e;--surface:#17171a;--surface-2:#1d1d21;--surface-3:#26262b;--ink:#ecebe8;--ink-prose:#e4e2df;--ink-2:#a4a19c;--ink-meta:#8a8783;--ink-3:#6d6a66;--line:#34353f;--line-2:#41424d;--accent-l:.74;--accent-c:.12;--accent:oklch(var(--accent-l) var(--accent-c) var(--accent-h));--accent-ink:oklch(.84 .08 var(--accent-h));--accent-soft:oklch(.3 .05 var(--accent-h));--accent-on:var(--surface);--weekend-tint:#ffffff09;--w-body:425;--w-ui:490;--w-strong:550;--w-meta:500;--ls-body:0;--ls-meta:0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body[data-accent=green],[data-accent-sample=green]{--accent-h:150}body[data-accent=blue],[data-accent-sample=blue]{--accent-h:250}body[data-accent=pink],[data-accent-sample=pink]{--accent-h:350}[data-accent-sample=orange]{--accent-h:45}[data-accent-sample]{--accent:oklch(var(--accent-l) var(--accent-c) var(--accent-h))}body{--fs-display:28px;--lh-display:1.5;--fs-title:23px;--lh-title:1.55;--fs-subtitle:19px;--lh-subtitle:1.7;--fs-secondary:14px;--lh-secondary:1.75;--fs-meta:12px;--lh-meta:1.6;--fs-body:16px;--lh-body:1.85;--measure:min(100%, 560px);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:40px;--radius-s:6px;--radius-m:9px;--radius-l:13px;--gutter-page:20px;--gutter-focus:26px;--nav-h:48px;--nav-w:0px;--aside:0px;--block-gap:1px;--checkbox-col:32px;--touch:44px;--compose:56px;--font-mono:ui-monospace, "Roboto Mono", monospace;--shadow-lift:0 18px 44px #00000038;--scrim:#00000073;--dur-check:.3s;--dur-lift:.18s;--dur-lift-back:.14s;--dur-drop:.12s;--dur-drop-gap:.12s;--dur-chip-in:.24s;--dur-chip-out:.18s;--dur-focus-dim:.28s;--dur-hover:.12s;--dur-shake:.16s;--dur-enable:.15s;--ease-check:cubic-bezier(.2, 1.5, .4, 1);--ease-lift:cubic-bezier(.2, .9, .3, 1);--ease-chip:cubic-bezier(.2, .9, .3, 1);--chip-enter-from:translateY(6px) scale(.97);--dur-enter:.18s;--enter-from:translateY(4px);--ease-enter:cubic-bezier(.2, .8, .2, 1);--dur-move:.16s;--ease-move:cubic-bezier(.32, .72, 0, 1);--dur-press:80ms;--opacity-focus-dim:.42;--opacity-focus-hairline:.55}@media (min-width:768px){body{--fs-body:17px;--lh-body:1.82;--measure:620px;--gutter-page:34px;--gutter-focus:96px;--nav-w:62px}}@media (min-width:1280px){body{--fs-body:18px;--lh-body:1.78;--measure:680px;--gutter-page:56px;--gutter-focus:0px;--nav-w:236px;--aside:288px}body.focus{--fs-body:19px;--lh-body:1.86;--measure:620px}}@media (prefers-reduced-motion:reduce){body{--dur-check:1ms;--dur-lift:1ms;--dur-lift-back:1ms;--dur-drop-gap:1ms;--dur-shake:1ms;--chip-enter-from:none;--enter-from:none;--dur-move:1ms}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--kb-inset:0px}body{background:var(--page);color:var(--ink);font-family:Rouzis Sans,system-ui,Segoe UI Emoji,Noto Color Emoji,Apple Color Emoji,sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--w-body);letter-spacing:var(--ls-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;transition:none}[dir=rtl]{text-align:start}h1,h2,h3,p,figure,blockquote{margin:0}a{color:var(--accent-ink);text-underline-offset:.2em;text-decoration:underline}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}@media (pointer:coarse){button,[role=button]{min-block-size:var(--touch);min-inline-size:var(--touch)}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-enter]{animation:rouzis-enter var(--dur-enter) var(--ease-enter) both}@keyframes rouzis-enter{0%{opacity:0;transform:var(--enter-from)}}.rFmXYgG_skip{z-index:2;padding:var(--s2) var(--s3);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-s);position:absolute;inset-block-start:var(--s3);inset-inline-start:var(--s3);transform:translateY(-200%)}.rFmXYgG_skip:focus{transform:none}html{scroll-padding-block-start:calc(var(--touch) + var(--s5))}.rFmXYgG_top,.rFmXYgG_crumbs,.rFmXYgG_main,.rFmXYgG_foot{padding-inline:max(var(--gutter-page), calc((100% - 1360px) / 2))}.rFmXYgG_top{z-index:1;background:var(--surface);border-block-end:1px solid var(--line);position:sticky;inset-block-start:0}.rFmXYgG_topRow{align-items:center;column-gap:var(--s5);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"rFmXYgG_mark rFmXYgG_nav rFmXYgG_actions";display:grid}.rFmXYgG_mark{min-block-size:56px;color:var(--ink);font-size:var(--fs-subtitle);line-height:var(--lh-subtitle);font-weight:var(--w-strong);grid-area:rFmXYgG_mark;align-items:center;text-decoration:none;display:inline-flex}.rFmXYgG_nav{column-gap:var(--s4);flex-wrap:wrap;grid-area:rFmXYgG_nav;display:flex}.rFmXYgG_topActions{align-items:center;gap:var(--s2);grid-area:rFmXYgG_actions;display:flex}@media (max-width:833px){.rFmXYgG_topRow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"rFmXYgG_mark rFmXYgG_actions""rFmXYgG_nav rFmXYgG_nav"}.rFmXYgG_nav{column-gap:var(--s3)}}.rFmXYgG_navLink{min-block-size:var(--touch);color:var(--ink-2);font-size:var(--fs-secondary);line-height:var(--lh-secondary);align-items:center;text-decoration:none;display:inline-flex}.rFmXYgG_navLink:hover,.rFmXYgG_navLink[aria-current]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.35em}.rFmXYgG_themeToggle,.rFmXYgG_topDownload{min-block-size:var(--touch);border-radius:var(--radius-m);font-size:var(--fs-secondary);line-height:var(--lh-secondary);font-weight:var(--w-ui);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.rFmXYgG_topDownload{padding-inline:var(--s3)}.rFmXYgG_themeToggle[hidden]{display:none}.rFmXYgG_themeToggle{inline-size:var(--touch);block-size:var(--touch);border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:50%;padding:0}.rFmXYgG_themeToggle:hover{background:var(--surface-2);color:var(--ink)}.rFmXYgG_themeIcon{block-size:22px;inline-size:22px}.rFmXYgG_themeCore,.rFmXYgG_themeCut,.rFmXYgG_themeRays{transform-box:fill-box;transform-origin:50%}.rFmXYgG_themeCore{fill:currentColor;transform:scale(1.7)}.rFmXYgG_themeCut{fill:var(--surface)}.rFmXYgG_themeToggle:hover .rFmXYgG_themeCut{fill:var(--surface-2)}.rFmXYgG_themeRays{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;opacity:0;transform:rotate(-60deg)scale(.4)}@media (prefers-color-scheme:dark){body:not([data-theme=light]) .rFmXYgG_themeCore{transform:none}}body[data-theme=dark] .rFmXYgG_themeCore{transform:none}@media (prefers-color-scheme:dark){body:not([data-theme=light]) .rFmXYgG_themeCut{transform:translate(14px,-14px)scale(.2)}}body[data-theme=dark] .rFmXYgG_themeCut{transform:translate(14px,-14px)scale(.2)}@media (prefers-color-scheme:dark){body:not([data-theme=light]) .rFmXYgG_themeRays{opacity:1;transform:none}}body[data-theme=dark] .rFmXYgG_themeRays{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.rFmXYgG_themeCore,.rFmXYgG_themeCut{transition:transform .55s cubic-bezier(.65,0,.35,1)}.rFmXYgG_themeRays{transition:transform .55s cubic-bezier(.65,0,.35,1),opacity .35s ease-out}}.rFmXYgG_topDownload{background:var(--accent);color:var(--accent-on)}.rFmXYgG_topDownload:hover{background:var(--accent-ink)}.rFmXYgG_crumbs{color:var(--ink-meta);font-size:var(--fs-meta);line-height:var(--lh-secondary);padding-block-start:var(--s4)}.rFmXYgG_crumbs a{color:var(--ink-meta)}.rFmXYgG_main{inline-size:100%;padding-block:var(--s5) var(--s6)}.rFmXYgG_foot{justify-content:space-between;align-items:center;column-gap:var(--s5);padding-block:var(--s4);border-block-start:1px solid var(--line);color:var(--ink-meta);font-size:var(--fs-secondary);line-height:var(--lh-secondary);flex-wrap:wrap;display:flex}.rFmXYgG_footTag{color:var(--ink-2)}.rFmXYgG_footLinks{align-items:center;column-gap:var(--s2);flex-wrap:wrap;display:flex}.rFmXYgG_footLinks a{min-block-size:var(--touch);color:var(--ink-2);align-items:center;display:inline-flex}@media (pointer:coarse){.rFmXYgG_go,.rFmXYgG_crumbs a,.rFmXYgG_tocList a,.rFmXYgG_relatedList a{min-block-size:var(--touch);align-items:center;display:inline-flex}.rFmXYgG_go,.rFmXYgG_crumbs a,.rFmXYgG_footLinks a,.rFmXYgG_navLink{min-inline-size:var(--touch);justify-content:center}}.rFmXYgG_display{font-size:var(--fs-display);line-height:var(--lh-subtitle);font-weight:var(--w-strong);color:var(--ink)}.rFmXYgG_heading{font-size:var(--fs-title);line-height:var(--lh-subtitle);font-weight:var(--w-strong);color:var(--ink)}.rFmXYgG_subheading{font-size:var(--fs-subtitle);line-height:var(--lh-subtitle);font-weight:var(--w-strong);color:var(--ink)}.rFmXYgG_lede{font-size:var(--fs-subtitle);line-height:var(--lh-subtitle);color:var(--ink-2);max-inline-size:36em}.rFmXYgG_prose{color:var(--ink-prose);max-inline-size:var(--measure)}.rFmXYgG_formal{color:var(--ink-2);font-size:var(--fs-secondary);line-height:var(--lh-secondary);max-inline-size:var(--measure)}.rFmXYgG_meta{color:var(--ink-meta);font-size:var(--fs-secondary);line-height:var(--lh-secondary)}.rFmXYgG_prose kbd,.rFmXYgG_prose code,.rFmXYgG_phraseCell code{font-family:var(--font-mono);padding-inline:var(--s1);border:1px solid var(--line-2);border-radius:var(--radius-s);color:var(--ink);font-size:.9em}.rFmXYgG_main:has(>.rFmXYgG_home){padding-block-end:0;padding-inline:0}.rFmXYgG_home{flex-direction:column;display:flex}.rFmXYgG_home>*{padding-inline:max(var(--gutter-page), calc((100% - 1360px) / 2))}.rFmXYgG_hero{row-gap:var(--s6);padding-block:var(--s4) var(--s6);grid-template-columns:minmax(0,1fr);display:grid}.rFmXYgG_heroMain{gap:var(--s4);flex-direction:column;min-inline-size:0;display:flex}.rFmXYgG_heroTitle{color:var(--ink-2);font-size:var(--fs-title);line-height:var(--lh-subtitle);font-weight:var(--w-strong);margin:0}.rFmXYgG_heroLede{max-inline-size:var(--measure);color:var(--ink-prose);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.rFmXYgG_tryBox{gap:var(--s3);border-block-start:1px solid var(--line);flex-direction:column;margin-block-start:var(--s3);padding-block-start:var(--s4);display:flex}.rFmXYgG_heroPhone{gap:var(--s3);flex-direction:column;min-inline-size:0;margin:0;display:flex}.rFmXYgG_phone{inline-size:min(100%,280px);padding:var(--s2);border:1px solid var(--line-2);border-radius:calc(var(--radius-l) * 2 + var(--s2));background:var(--surface)}.rFmXYgG_phone img{border-color:var(--line);border-radius:calc(var(--radius-l) * 2)}.rFmXYgG_heroPhoneNote{max-inline-size:36ch;color:var(--ink-meta);font-size:var(--fs-secondary);line-height:var(--lh-secondary)}@media (min-width:600px) and (max-width:959.98px){.rFmXYgG_heroPhone{align-items:flex-end;gap:var(--s5);flex-direction:row}}@media (min-width:960px){.rFmXYgG_hero{column-gap:calc(var(--s6) * 2);grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:start;padding-block-start:var(--s5)}.rFmXYgG_phone{inline-size:100%}}.rFmXYgG_tries{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.rFmXYgG_tries[hidden]{display:none}.rFmXYgG_triesLabel{color:var(--ink-meta);font-size:var(--fs-secondary);line-height:var(--lh-secondary)}.rFmXYgG_try{min-block-size:var(--touch);padding-inline:var(--s3);border:1px solid var(--line-2);border-radius:var(--radius-m);background:var(--surface);color:var(--ink);font-size:var(--fs-secondary);line-height:var(--lh-secondary);text-align:start;cursor:pointer;align-items:center;display:inline-flex}.rFmXYgG_try:hover{background:var(--surface-2)}.rFmXYgG_install{gap:var(--s3);flex-wrap:wrap;display:flex}.rFmXYgG_primary,.rFmXYgG_secondary{min-block-size:var(--touch);padding-inline:var(--s5);border-radius:var(--radius-m);font-weight:var(--w-strong);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.rFmXYgG_primary{background:var(--accent);color:var(--accent-on)}.rFmXYgG_primary:hover{background:var(--accent-ink)}.rFmXYgG_secondary{border:1px solid var(--line-2);color:var(--ink)}.rFmXYgG_secondary:hover{background:var(--surface-2)}.rFmXYgG_band{row-gap:var(--s5);padding-block:var(--s6);border-block-start:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}.rFmXYgG_bandText{gap:var(--s4);flex-direction:column;min-inline-size:0;display:flex}.rFmXYgG_bandTitle{color:var(--ink);font-size:clamp(26px,2.2vw + 18px,48px);line-height:var(--lh-subtitle);font-weight:var(--w-strong);margin:0}.rFmXYgG_bandMargin{gap:var(--s4);flex-direction:column;min-inline-size:0;display:flex}.rFmXYgG_bandNumber{color:var(--ink-meta);font-size:clamp(32px,2.4vw + 24px,72px);line-height:var(--lh-subtitle);font-weight:var(--w-body);display:block}.rFmXYgG_marginNotes{gap:var(--s3);border-inline-start:1px solid var(--line-2);flex-direction:column;padding-inline-start:var(--s3);display:flex}.rFmXYgG_marginNote{color:var(--ink-meta);font-size:var(--fs-secondary);line-height:var(--lh-secondary);max-inline-size:var(--measure)}.rFmXYgG_bandFormal{background:var(--surface-2)}.rFmXYgG_stage{gap:var(--s3);flex-direction:column;margin:0;display:flex}@media (max-width:959.98px){.rFmXYgG_bandMargin{display:contents}.rFmXYgG_band>.rFmXYgG_bandMargin>.rFmXYgG_bandNumber{order:-1;margin-block-end:calc(var(--s5) * -1)}}@media (min-width:960px){.rFmXYgG_band{column-gap:var(--s6);grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.rFmXYgG_bandMargin{border-inline-start:1px solid var(--line-2);padding-inline-start:var(--s5)}.rFmXYgG_marginNotes{border-inline-start:none;padding-inline-start:0}}.rFmXYgG_shotFrame{display:block}.rFmXYgG_shot{border:1px solid var(--line-2);border-radius:var(--radius-l);block-size:auto;inline-size:100%;display:block}@media (prefers-color-scheme:dark){.rFmXYgG_shotDark,body:not([data-theme=light]) .rFmXYgG_shotLight{display:none}}.rFmXYgG_shotDark,body[data-theme=dark] .rFmXYgG_shotLight{display:none}@media (prefers-color-scheme:dark){body:not([data-theme=light]) .rFmXYgG_shotDark{display:block}}body[data-theme=dark] .rFmXYgG_shotDark{display:block}.rFmXYgG_stageShot{max-inline-size:648px}.rFmXYgG_examples{border-collapse:collapse;inline-size:100%;max-inline-size:720px}.rFmXYgG_examples th{text-align:start;color:var(--ink-meta);font-size:var(--fs-meta);line-height:var(--lh-secondary);font-weight:var(--w-meta);padding-block:var(--s1);border-block-end:1px solid var(--line-2)}.rFmXYgG_examples td{padding-block:var(--s3);border-block-end:1px solid var(--line);vertical-align:middle;padding-inline-end:var(--s3)}.rFmXYgG_examplePhrase{color:var(--ink);font-size:var(--fs-subtitle);line-height:var(--lh-subtitle)}.rFmXYgG_exampleWhy{color:var(--ink-meta);font-size:var(--fs-secondary);line-height:var(--lh-secondary)}.rFmXYgG_miniChip{padding-inline:var(--s2);border-radius:var(--radius-s);background:var(--accent-soft);color:var(--accent-ink);font-size:var(--fs-secondary);line-height:var(--lh-secondary);white-space:nowrap;display:inline-block}.rFmXYgG_calendar{gap:var(--s4);flex-direction:column;display:flex}.rFmXYgG_weekend{align-items:center;gap:var(--s2);border:none;flex-wrap:wrap;margin:0;padding:0;display:flex}.rFmXYgG_weekendLegend{float:inline-start;color:var(--ink-meta);font-size:var(--fs-secondary);line-height:var(--lh-secondary);margin-inline-end:var(--s2);padding:0}.rFmXYgG_weekendInput{opacity:0;block-size:1px;inline-size:1px;margin:0;position:absolute}.rFmXYgG_weekendLabel{min-block-size:var(--touch);padding-inline:var(--s3);border:1px solid var(--line-2);border-radius:var(--radius-m);color:var(--ink-2);font-size:var(--fs-secondary);line-height:var(--lh-secondary);cursor:pointer;align-items:center;display:inline-flex}.rFmXYgG_weekendInput:checked+.rFmXYgG_weekendLabel{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.rFmXYgG_weekendInput:focus-visible+.rFmXYgG_weekendLabel{outline:2px solid var(--accent);outline-offset:2px}.rFmXYgG_calendar:has(.rFmXYgG_weekendThu:checked) td[data-wd="5"]:not([data-filler]){background:var(--weekend-tint)}.rFmXYgG_guideRows{flex-direction:column;max-inline-size:760px;margin:0;padding:0;list-style:none;display:flex}.rFmXYgG_guideRow{gap:var(--s1);padding-block:var(--s4);border-block-end:1px solid var(--line);color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.rFmXYgG_guideRows>li:first-child .rFmXYgG_guideRow{border-block-start:1px solid var(--line)}.rFmXYgG_guideKind,.rFmXYgG_guideDate{color:var(--ink-meta);font-size:var(--fs-meta);line-height:var(--lh-secondary)}.rFmXYgG_guideHeading{font-size:var(--fs-subtitle);line-height:var(--lh-subtitle);font-weight:var(--w-strong)}.rFmXYgG_guideRow:hover .rFmXYgG_guideHeading{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.35em}.rFmXYgG_guideSummary{color:var(--ink-2);font-size:var(--fs-secondary);line-height:var(--lh-secondary)}.rFmXYgG_guideArrow{vertical-align:middle;color:var(--accent-ink);margin-inline-start:var(--s2);display:inline-flex}.rFmXYgG_article{row-gap:var(--s6);grid-template-columns:minmax(0,1fr);grid-template-areas:"rFmXYgG_head""rFmXYgG_toc""rFmXYgG_body""rFmXYgG_related";max-inline-size:1120px;display:grid}.rFmXYgG_articleHead{gap:var(--s3);flex-direction:column;grid-area:rFmXYgG_head;display:flex}.rFmXYgG_articleKind{color:var(--ink-meta);font-size:var(--fs-secondary);line-height:var(--lh-secondary)}.rFmXYgG_articleToc{grid-area:rFmXYgG_toc}.rFmXYgG_articleBody{gap:var(--s6);flex-direction:column;grid-area:rFmXYgG_body;min-inline-size:0;display:flex}.rFmXYgG_articleRelated{grid-area:rFmXYgG_related}.rFmXYgG_articleToc,.rFmXYgG_articleRelated{gap:var(--s2);padding-block:var(--s4);border-block:1px solid var(--line);font-size:var(--fs-secondary);line-height:var(--lh-secondary);flex-direction:column;display:flex}.rFmXYgG_asideHeading{color:var(--ink-2);font-size:var(--fs-secondary);line-height:var(--lh-secondary);font-weight:var(--w-strong)}.rFmXYgG_tocList,.rFmXYgG_relatedList{gap:var(--s1);flex-direction:column;margin:0;padding-inline-start:var(--s4);display:flex}.rFmXYgG_tocList{list-style-type:persian}.rFmXYgG_relatedList{padding-inline-start:0;list-style:none}.rFmXYgG_articlePart{gap:var(--s4);flex-direction:column;display:flex}@media (min-width:960px){.rFmXYgG_article{column-gap:calc(var(--s6) * 2);grid-template:"rFmXYgG_head.""rFmXYgG_body rFmXYgG_toc""rFmXYgG_body rFmXYgG_related"1fr/minmax(0,1fr) 280px}.rFmXYgG_articleToc,.rFmXYgG_articleRelated{align-self:start}.rFmXYgG_articleRelated{border-block-start:none}}.rFmXYgG_rolloverDemo{gap:var(--s3);max-inline-size:var(--measure);padding:var(--s4);border:1px solid var(--line-2);border-radius:var(--radius-l);background:var(--surface);flex-direction:column;display:flex}.rFmXYgG_rolloverHeading{color:var(--ink);font-weight:var(--w-strong)}.rFmXYgG_rolloverButtons{gap:var(--s2);flex-wrap:wrap;display:flex}.rFmXYgG_rolloverButton{min-block-size:var(--touch);padding-inline:var(--s4);border:1px solid var(--line-2);border-radius:var(--radius-m);color:var(--ink-2);font-size:var(--fs-secondary);line-height:var(--lh-secondary);align-items:center;display:inline-flex}.rFmXYgG_rolloverButton:first-child{border-color:var(--accent-soft);background:var(--accent-soft);color:var(--accent-ink)}.rFmXYgG_editor{gap:var(--s3);flex-direction:column;min-inline-size:0;display:flex}.rFmXYgG_editorDay{color:var(--ink-meta);font-size:var(--fs-secondary);line-height:var(--lh-secondary)}.rFmXYgG_editorLine{min-block-size:1lh;color:var(--ink);font-size:clamp(34px,4.4vw + 18px,84px);line-height:var(--lh-subtitle);font-weight:var(--w-ui);letter-spacing:normal;word-spacing:normal;border-block-end:1px solid var(--line-2);border-radius:var(--radius-s);cursor:text;unicode-bidi:isolate;position:relative}@media (min-width:960px){.rFmXYgG_editorLine{font-size:clamp(44px,3vw + 20px,68px)}}.rFmXYgG_lineCopy,.rFmXYgG_lineInput{box-sizing:border-box;inline-size:100%;font:inherit;letter-spacing:inherit;word-spacing:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-kerning:inherit;text-align:start;text-indent:0;text-transform:none;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;unicode-bidi:isolate;border:none;margin:0;padding:0;display:block}.rFmXYgG_lineInput{resize:none;color:#0000;block-size:100%;caret-color:var(--accent);background:0 0;outline:none;position:absolute;inset:0;overflow:hidden}.rFmXYgG_lineInput[hidden]{display:none}.rFmXYgG_lineInput::selection{background:var(--accent-soft)}.rFmXYgG_editorLine:focus-within{outline:2px solid var(--accent);outline-offset:var(--s2)}.rFmXYgG_phrase{-webkit-text-decoration:underline dotted var(--ink-meta);text-decoration:underline dotted var(--ink-meta);text-underline-offset:.2em}.rFmXYgG_lineCopy [data-demo-phrase]{text-underline-offset:.22em;text-decoration-thickness:max(1px,.05em)}.rFmXYgG_editor[data-typing] [data-ghost]{color:#0000}.rFmXYgG_editor[data-typing] [data-typed]:after{content:"";border-inline-end:2px solid var(--accent);margin-inline-end:-2px}.rFmXYgG_editor[data-typing] .rFmXYgG_chip{opacity:0}.rFmXYgG_chip{align-self:flex-start;align-items:center;gap:var(--s1);min-block-size:var(--touch);padding-inline:var(--s3) 0;border-radius:var(--radius-m);background:var(--accent-soft);display:inline-flex}.rFmXYgG_chip[hidden]{display:none}.rFmXYgG_chipRow{min-block-size:var(--touch);align-items:center;display:flex}.rFmXYgG_chipNone{color:var(--ink-meta);font-size:var(--fs-secondary);line-height:var(--lh-secondary)}.rFmXYgG_chipNone[hidden]{display:none}.rFmXYgG_chipLabel{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-2);padding-inline-end:var(--s1)}.rFmXYgG_chipAccept,.rFmXYgG_chipDismiss{inline-size:var(--touch);block-size:var(--touch);color:var(--ink-2);justify-content:center;align-items:center;display:flex;position:relative}.rFmXYgG_chipAccept{color:var(--accent-on)}.rFmXYgG_chipAccept:before{content:"";border-radius:var(--radius-s);background:var(--accent);block-size:28px;inline-size:28px;position:absolute}.rFmXYgG_chipAccept>svg{position:relative}@media (prefers-reduced-motion:no-preference){.rFmXYgG_editor[data-typing] [data-typed]:after{animation:.9s step-end infinite rFmXYgG_landing-caret}.rFmXYgG_chip{transition:opacity .2s ease-out .22s}html[data-reveal-on] [data-reveal=title]{transition:clip-path 1.1s cubic-bezier(.65,0,.35,1)}html[data-reveal-on] [data-reveal=title]:not([data-shown]){clip-path:inset(-20% -5% -20% 105%)}html[data-reveal-on] [data-reveal=margin]{transition:opacity .7s ease-out .15s,transform .7s cubic-bezier(.2,.7,.2,1) .15s}html[data-reveal-on] [data-reveal=margin]:not([data-shown]){opacity:0;transform:translateY(24px)}}@keyframes rFmXYgG_landing-caret{50%{opacity:0}}.rFmXYgG_month{border-collapse:collapse;table-layout:fixed;inline-size:100%;max-inline-size:420px}.rFmXYgG_monthCaption{text-align:start;color:var(--ink-2);font-size:var(--fs-secondary);line-height:var(--lh-secondary);font-weight:var(--w-ui);padding-block-end:var(--s2)}.rFmXYgG_monthHead{padding-block:var(--s1);color:var(--ink-meta);font-size:var(--fs-meta);line-height:var(--lh-secondary);font-weight:var(--w-meta);text-align:center;border-block-end:1px solid var(--line)}.rFmXYgG_monthCell{text-align:center;vertical-align:middle;block-size:40px;color:var(--ink);font-size:var(--fs-secondary);line-height:var(--lh-secondary);position:relative}.rFmXYgG_monthCell[data-weekend]{background:var(--weekend-tint)}.rFmXYgG_monthCell[data-filler]{color:var(--ink-3)}.rFmXYgG_monthDot{background:var(--accent);border-radius:50%;block-size:6px;inline-size:6px;position:absolute;inset-block-end:4px;inset-inline-start:calc(50% - 3px)}.rFmXYgG_monthCell[data-mark=provisional] .rFmXYgG_monthDot{border:1px dashed var(--accent);background:0 0}.rFmXYgG_legend{align-items:center;gap:var(--s2);display:inline-flex}.rFmXYgG_legendDot{background:var(--accent);border-radius:50%;flex:none;block-size:6px;inline-size:6px}.rFmXYgG_legendDot[data-mark=provisional]{border:1px dashed var(--accent);background:0 0}.rFmXYgG_fieldMonth{gap:var(--s3);min-inline-size:0;max-inline-size:600px;padding:var(--s4);border:1px solid var(--line-2);border-radius:var(--radius-l);background:var(--surface)}.rFmXYgG_fieldMonthHead{justify-content:space-between;align-items:center;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.rFmXYgG_fieldMonthName{color:var(--ink);font-size:var(--fs-title);line-height:var(--lh-subtitle);font-weight:var(--w-strong)}.rFmXYgG_fieldMonth .rFmXYgG_month{max-inline-size:none}.rFmXYgG_fieldMonth .rFmXYgG_monthCell{block-size:48px;font-size:var(--fs-body)}.rFmXYgG_fieldMonth .rFmXYgG_monthDot{inset-block-end:5px}.rFmXYgG_fieldHolidays{margin:0;padding:0;list-style:none}.rFmXYgG_fieldHoliday{align-items:center;gap:var(--s1) var(--s3);padding-block:var(--s3);border-block-end:1px solid var(--line);color:var(--ink);flex-wrap:wrap;display:flex}.rFmXYgG_fieldHoliday:first-child{border-block-start:1px solid var(--line)}.rFmXYgG_fieldTag{padding-inline:var(--s2);border:1px dashed var(--line-2);border-radius:var(--radius-s);color:var(--ink-meta);font-size:var(--fs-secondary);line-height:var(--lh-secondary)}.rFmXYgG_fieldLegend{gap:var(--s2) var(--s4);color:var(--ink-meta);font-size:var(--fs-secondary);line-height:var(--lh-secondary);flex-wrap:wrap;display:flex}.rFmXYgG_ticks{gap:var(--s2);max-inline-size:var(--measure);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rFmXYgG_tickRow{align-items:baseline;gap:var(--s2);color:var(--ink-prose);display:flex}.rFmXYgG_tick{color:var(--accent);flex:none;display:inline-flex;transform:translateY(.15em)}.rFmXYgG_channels{flex-direction:column;max-inline-size:720px;margin:0;display:flex}.rFmXYgG_channel{column-gap:var(--s4);padding-block:var(--s4);border-block-end:1px solid var(--line);grid-template-columns:5em minmax(0,1fr);display:grid}.rFmXYgG_channel:first-child{border-block-start:1px solid var(--line)}.rFmXYgG_channelName{font-weight:var(--w-strong);color:var(--ink)}.rFmXYgG_channelText{align-items:flex-start;gap:var(--s3);color:var(--ink-prose);flex-direction:column;margin:0;display:flex}.rFmXYgG_page{gap:var(--s5);flex-direction:column;max-inline-size:920px;display:flex}.rFmXYgG_pageHead{gap:var(--s3);flex-direction:column;padding-block-end:var(--s3);display:flex}.rFmXYgG_section{gap:var(--s4);border-block-start:1px solid var(--line);flex-direction:column;padding-block-start:var(--s5);scroll-margin-block-start:var(--s4);display:flex}.rFmXYgG_steps{gap:var(--s2);color:var(--ink-prose);max-inline-size:var(--measure);flex-direction:column;margin:0;padding-inline-start:var(--s5);list-style-type:persian;display:flex}.rFmXYgG_facts{column-gap:var(--s4);row-gap:var(--s2);max-inline-size:var(--measure);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.rFmXYgG_facts dt{color:var(--ink-meta)}.rFmXYgG_facts dd{color:var(--ink);min-inline-size:0;margin:0}.rFmXYgG_hash{font-family:var(--font-mono);font-size:var(--fs-meta);line-height:var(--lh-secondary);overflow-wrap:anywhere;word-break:break-all;color:var(--ink-2)}.rFmXYgG_months{gap:var(--s6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.rFmXYgG_months{column-gap:var(--s6);grid-template-columns:repeat(2,minmax(0,1fr))}}.rFmXYgG_monthBlock{gap:var(--s3);flex-direction:column;min-inline-size:0;display:flex}.rFmXYgG_holidayList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rFmXYgG_holidayRow{column-gap:var(--s3);padding-block:var(--s1);border-block-end:1px solid var(--line);font-size:var(--fs-secondary);line-height:var(--lh-secondary);grid-template-columns:9.5em minmax(0,1fr);display:grid}.rFmXYgG_holidayDate{color:var(--ink-2)}.rFmXYgG_holidayName{color:var(--ink)}.rFmXYgG_provisionalTag{color:var(--ink-meta);font-size:var(--fs-meta);line-height:var(--lh-secondary);border-block-end:1px dashed var(--accent)}.rFmXYgG_noHoliday{color:var(--ink-meta);font-size:var(--fs-secondary);line-height:var(--lh-secondary)}.rFmXYgG_phraseTable{border-collapse:collapse;inline-size:100%;max-inline-size:640px}.rFmXYgG_phraseTable caption{text-align:start;color:var(--ink-2);font-size:var(--fs-secondary);line-height:var(--lh-secondary);padding-block-end:var(--s2)}.rFmXYgG_phraseTable th{text-align:start;color:var(--ink-meta);font-size:var(--fs-meta);line-height:var(--lh-secondary);font-weight:var(--w-meta);padding-block:var(--s1);border-block-end:1px solid var(--line-2)}.rFmXYgG_phraseTable td{padding-block:var(--s2);border-block-end:1px solid var(--line);vertical-align:top;padding-inline-end:var(--s3)}.rFmXYgG_phraseCell{color:var(--ink)}.rFmXYgG_labelCell{color:var(--ink-2);font-size:var(--fs-secondary);line-height:var(--lh-secondary)}.rFmXYgG_cta{gap:var(--s3);flex-wrap:wrap;display:flex}.rEkIbSa_page{max-inline-size:var(--measure);padding-inline:var(--gutter-page);margin-inline:auto;padding-block-start:calc(var(--s4) + env(safe-area-inset-top));padding-block-end:calc(var(--s6) + env(safe-area-inset-bottom))}.rEkIbSa_header{align-items:center;gap:var(--s2);display:flex}.rEkIbSa_back{inline-size:var(--touch);block-size:var(--touch);border-radius:var(--radius-s);color:var(--ink-2);flex:none;place-items:center;margin-inline-start:calc(var(--s3) * -1);display:grid}.rEkIbSa_back:hover{color:var(--ink)}.rEkIbSa_title{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--w-strong);color:var(--ink);margin:0}.rEkIbSa_stamp{margin-block:var(--s2) var(--s5);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink-meta)}.rEkIbSa_section{margin-block-end:var(--s5)}.rEkIbSa_heading{margin:var(--s5) 0 var(--s2);font-size:var(--fs-subtitle);line-height:var(--lh-subtitle);font-weight:var(--w-strong);color:var(--ink)}.rEkIbSa_line{margin:0 0 var(--s2);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-prose)}.rEkIbSa_list{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-prose);margin:0;padding-inline-start:var(--s4)}.rEkIbSa_item{margin-block-end:var(--s2)}.revUUNG_icon{vertical-align:-.125em;flex-shrink:0;margin-block-start:-1px;display:inline-block}.revUUNG_mirror{transform:scaleX(-1)}.revUUNG_regular{display:inline}@media (prefers-color-scheme:dark){.revUUNG_bold,body:not([data-theme=light]) .revUUNG_regular{display:none}}.revUUNG_bold,body[data-theme=dark] .revUUNG_regular{display:none}@media (prefers-color-scheme:dark){body:not([data-theme=light]) .revUUNG_bold{display:inline}}body[data-theme=dark] .revUUNG_bold{display:inline}