@font-face{font-family:gtsMono;src:url(../media/jetbrains_mono_400.3crsbyy6lh6yf.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:gtsMono;src:url(../media/jetbrains_mono_500.2h52d08o60qht.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:gtsMono;src:url(../media/jetbrains_mono_700.1ydlpv6k6mttm.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}.gtsmono_a78a8d6b-module__GvsaYa__className{font-family:gtsMono,ui-monospace,SFMono-Regular,Menlo,Courier New,monospace}.gtsmono_a78a8d6b-module__GvsaYa__variable{--font-gts-mono:"gtsMono", ui-monospace, SFMono-Regular, Menlo, Courier New, monospace}
.cd{vertical-align:middle;align-items:stretch;max-width:100%;font-size:13px;line-height:1.2;display:inline-flex;position:relative}.cd-calwrap{display:contents}.cd-chip{background:var(--th-accent,#faf109);color:var(--th-text,#231f20);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px 0 0 999px;align-items:center;gap:6px;padding:5px 11px;font-weight:700;display:inline-flex}.cd[data-state=static] .cd-chip,.cd[data-state=past] .cd-chip{border-radius:999px}.cd-txt[data-style=terminal]{display:none}.cd-cal{all:unset;box-sizing:border-box;cursor:pointer;color:var(--th-link,#3251ab);white-space:nowrap;background:#fff;border-radius:0 999px 999px 0;align-items:center;gap:6px;padding:5px 12px 5px 10px;font-weight:700;display:inline-flex}.cd-cal:hover{background:#eef1fb}.cd-cal:focus-visible{outline:2px solid var(--th-accent-on-dark,#faf109);outline-offset:2px}.cd-cal .car{font-size:10px;transition:transform .15s}.cd-cal[aria-expanded=true] .car{transform:rotate(180deg)}.cd-cal[inert]{pointer-events:none}@media (prefers-reduced-motion:reduce){.cd-cal .car{transition:none}}.cd-menu{z-index:30;min-width:250px;color:var(--th-text,#231f20);border:1px solid var(--th-rule,#d3dadd);font-family:var(--th-font-body,inherit);background:#fff;border-radius:10px;margin:0;padding:6px;font-size:14.5px;font-weight:400;list-style:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 34px #0000002e}.cd-menu[hidden]{display:none}.cd-menu li{margin:0;padding:0;position:static}.cd-menu li:before{display:none;content:none!important}.cd-menu a,.cd-menu .cd-item{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:inherit;border-radius:6px;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:flex}.cd-menu a:hover,.cd-menu a:focus,.cd-menu .cd-item:hover,.cd-menu .cd-item:focus{color:var(--th-heading,#27408f);background:#eef1fb}.cd-menu a:focus-visible,.cd-menu .cd-item:focus-visible{outline:2px solid var(--th-focus,#3251ab);outline-offset:-2px}.cd-menu .ic{width:22px;height:22px;font:700 11px/1 var(--th-font-body,inherit);color:#fff;border-radius:5px;flex:none;place-items:center;display:grid}.cd-menu .ic.g{background:#1a73e8}.cd-menu .ic.o{background:#0f6cbd}.cd-menu .ic.i{background:#555}.cd-menu small{color:var(--th-muted,#555);font-size:12px;display:block}.cd-menu .ok{color:#1e6b1a;padding:6px 10px 2px;font-size:12px;display:none}.cd-menu .ok.on{display:block}@media (pointer:coarse){.cd-menu a,.cd-menu .cd-item{min-height:44px}}.cd[data-surface=light] .cd-chip{background:var(--color-bg-light,#f4f3f3);color:var(--th-text,#231f20);box-shadow:inset 0 0 0 1px var(--th-rule,#d3dadd)}.cd[data-surface=light] .cd-cal{background:var(--th-link,#3251ab);color:#fff}.cd[data-surface=light] .cd-cal:hover{background:var(--th-heading,#27408f)}.cd[data-surface=light] .cd-cal:focus-visible{outline-color:var(--th-focus,#3251ab)}.cdb{border:1px solid var(--th-rule,#d3dadd);border-radius:var(--th-radius-card,16px);background:#fff;gap:14px;margin:6px 0 30px;padding:22px 24px 20px;display:grid;position:relative}.cdb-k{font-family:var(--th-font-heading,inherit);color:var(--th-link,#3251ab);margin:0;font-size:19px}.cdb-units{flex-wrap:wrap;gap:8px 26px;display:flex}.cdb-units .u{flex-direction:column;min-width:3.2ch;display:flex}.cdb-units b{font-family:var(--th-font-heading,inherit);color:var(--th-heading,#27408f);font-variant-numeric:tabular-nums;font-size:clamp(34px,6vw,46px);font-weight:700;line-height:1}.cdb-units span{letter-spacing:.08em;text-transform:uppercase;color:var(--th-muted,#555);margin-top:6px;font-size:12px}.cdb-closed{margin:0;font-size:16px;font-weight:700}.cdb-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}
