[data-astro-cid-sc6dwm46][data-tier=critical],[data-astro-cid-sc6dwm46][data-palette=critical]{--t:#f04438;--t-rgb:240, 68, 56;--t-badge-bg:#fdecec;--t-badge:#c4302b;--t-ring:#fde3e1;--t-from:#fff1f0;--t-title:#ad3128;--t-light:#fabeb9;--t-pastel:#fbd2cf;--t-shadow:#f044381a}[data-astro-cid-sc6dwm46][data-tier=developing],[data-astro-cid-sc6dwm46][data-palette=developing]{--t:#f59e0b;--t-rgb:245, 158, 11;--t-badge-bg:#ffedd5;--t-badge:#c2410c;--t-ring:#fdf0da;--t-from:#fef6e9;--t-title:#b07208;--t-light:#fbddaa;--t-pastel:#fde8c4;--t-shadow:#ffeed01a}[data-astro-cid-sc6dwm46][data-tier=mature],[data-astro-cid-sc6dwm46][data-palette=mature]{--t:#22c55e;--t-rgb:34, 197, 94;--t-badge-bg:#dcfce7;--t-badge:#15803d;--t-ring:#def6e7;--t-from:#ebfaf1;--t-title:#188e44;--t-light:#b2ebc7;--t-pastel:#caf1d8;--t-shadow:#c7fedb1a}.asm-dots[data-astro-cid-sc6dwm46]{background-image:radial-gradient(circle,#ffffff21 1.1px,#0000 1.3px);background-position:0 0;background-size:12px 12px;mask-image:radial-gradient(70% 60% at 50% 55%,#fff 20%,#0000 85%)}.asm-glow[data-astro-cid-sc6dwm46]{background:radial-gradient(50% 50% at 50% 50%, rgba(var(--t-rgb), .34), rgba(var(--t-rgb), 0))}.asm-card-glow[data-astro-cid-sc6dwm46]{background:radial-gradient(50% 50% at 50% 50%, rgba(var(--t-rgb), .1), rgba(var(--t-rgb), 0))}.asm-badge[data-astro-cid-sc6dwm46]{background:var(--t-badge-bg);color:var(--t-badge)}.asm-tier-dot[data-astro-cid-sc6dwm46]{background:var(--t);box-shadow:0 0 18px rgba(var(--t-rgb), .9), 0 0 0 5px var(--t-ring)}.asm-chip-pill[data-astro-cid-sc6dwm46]{color:var(--t-badge)}.asm-arc[data-astro-cid-sc6dwm46]{stroke:var(--t);opacity:0;stroke-dasharray:1 1}[data-astro-cid-sc6dwm46][data-tier=critical] .asm-arc[data-astro-cid-sc6dwm46][data-arc=critical],[data-astro-cid-sc6dwm46][data-tier=developing] .asm-arc[data-astro-cid-sc6dwm46][data-arc=developing],[data-astro-cid-sc6dwm46][data-tier=mature] .asm-arc[data-astro-cid-sc6dwm46][data-arc=mature]{opacity:1}.asm-knob-ring[data-astro-cid-sc6dwm46]{stroke:var(--t)}.asm-knob-dot[data-astro-cid-sc6dwm46]{fill:var(--t)}.asm-tier-bar[data-astro-cid-sc6dwm46]{background:var(--t-pastel)}.asm-tier[data-astro-cid-sc6dwm46][data-active]{border-color:rgba(var(--t-rgb), .32);background:linear-gradient(to bottom, var(--t-from) 0%, #fff 80%);filter:drop-shadow(0 8px 7.5px var(--t-shadow));padding-block:18px}.asm-tier[data-astro-cid-sc6dwm46][data-active] .asm-tier-bar[data-astro-cid-sc6dwm46]{background:linear-gradient(to top, var(--t-light), var(--t));height:100%;min-height:68px;box-shadow:0 0 6px rgba(var(--t-rgb), .55)}.asm-tier[data-astro-cid-sc6dwm46][data-active] .asm-tier-marker[data-astro-cid-sc6dwm46]{border-color:var(--t);display:block}.asm-tier[data-astro-cid-sc6dwm46][data-active] .asm-tier-name[data-astro-cid-sc6dwm46]{color:var(--t-title)}.asm-tier[data-astro-cid-sc6dwm46][data-active] .asm-tier-range[data-astro-cid-sc6dwm46]{color:var(--color-ink)}.asm-tier[data-astro-cid-sc6dwm46][data-active] .asm-tier-desc[data-astro-cid-sc6dwm46]{display:block}.asm-label[data-astro-cid-sc6dwm46]{letter-spacing:-.3px;color:var(--color-ink);font-size:13.5px;font-weight:500;line-height:20.925px}.asm-select[data-astro-cid-sc6dwm46]{appearance:none;padding-right:40px}.bk-nav[data-astro-cid-dv3chuk5]{border-radius:8px;place-items:center;width:32px;height:32px;transition:background-color .15s;display:grid}.bk-nav[data-astro-cid-dv3chuk5]:not(:disabled):hover{background:#f5f5f7}.bk-nav[data-astro-cid-dv3chuk5]:disabled{opacity:.3}.bk-duration[data-astro-cid-dv3chuk5]{height:32px;color:var(--color-slate);border-radius:7px;padding-inline:16px;font-size:13px;font-weight:600;transition:background-color .15s,color .15s}.bk-duration[data-astro-cid-dv3chuk5][aria-checked=true]{color:#fff;background:#2f69ff;box-shadow:0 4px 10px -4px #2e69ffb3}.bk-primary[data-astro-cid-dv3chuk5]{height:44px;font-family:var(--font-ui);color:#fff;background:#2f69ff;border-radius:8px;justify-content:center;align-items:center;padding-inline:20px;font-size:13.5px;font-weight:500;line-height:18px;transition:background-color .15s,opacity .15s;display:flex;box-shadow:0 6px 14px -4px #2e69ffa6}.bk-primary[data-astro-cid-dv3chuk5]:not(:disabled):hover{background:#1f57f0}.bk-primary[data-astro-cid-dv3chuk5]:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.bk-times[data-astro-cid-dv3chuk5]{scrollbar-width:thin;scrollbar-color:#91afff #f1f1f4}.bk-times[data-astro-cid-dv3chuk5]::-webkit-scrollbar{width:8px}.bk-times[data-astro-cid-dv3chuk5]::-webkit-scrollbar-track{background:#f1f1f4;border-radius:8px}.bk-times[data-astro-cid-dv3chuk5]::-webkit-scrollbar-thumb{background:#91afff;border-radius:8px}.bk-row[data-astro-cid-dv3chuk5]{justify-content:space-between;gap:16px;padding:11px 14px;display:flex}.bk-row[data-astro-cid-dv3chuk5] dt[data-astro-cid-dv3chuk5]{font-family:var(--font-ui);color:var(--color-steel)}.bk-row[data-astro-cid-dv3chuk5] dd[data-astro-cid-dv3chuk5]{text-align:right;color:var(--color-ink);font-weight:500}.bk-dialog[data-astro-cid-dv3chuk5]{background:#fff;border-radius:22px;width:min(560px,100vw - 32px);max-width:none;margin:auto;padding:0;overflow:hidden;box-shadow:0 40px 100px -30px #0d0a0a73}.bk-dialog[data-astro-cid-dv3chuk5]::backdrop{backdrop-filter:blur(3px);background:#0c0a0952}.bk-day{color:#c9c9cf;border-radius:19px;place-items:center;width:38px;height:38px;margin-inline:auto;font-size:14px;font-weight:500;display:grid}button.bk-day{color:#004bff;background:#e5edff;transition:background-color .15s,color .15s}button.bk-day:hover{background:#d3e0ff}button.bk-day[aria-pressed=true]{color:#fff;background:#004bff}.bk-time{color:var(--color-ink);background:#fff;border:1px solid #e7e7ea;border-radius:10px;font-size:14px;font-weight:500;transition:border-color .15s,background-color .15s}.bk-time:hover{border-color:#91afff}.bk-time[aria-pressed=true]{color:#fff;background:#004bff;border-color:#004bff}.bk-day:focus-visible,.bk-time:focus-visible,.bk-nav[data-astro-cid-dv3chuk5]:focus-visible,.bk-duration[data-astro-cid-dv3chuk5]:focus-visible,.bk-primary[data-astro-cid-dv3chuk5]:focus-visible{outline-offset:2px;outline:2px solid #2f69ff}.asm-in.is-in{animation:asm-in var(--dur,.5s) cubic-bezier(0, 0, .58, 1) var(--delay,0s) both}@keyframes asm-in{0%{opacity:0;translate:var(--dx,0) var(--dy,0)}}.asm-draw.is-in,.asm-arc.is-in{animation:asm-draw .45s cubic-bezier(0, 0, .58, 1) var(--delay,0s) both}.asm-arc.is-in{animation-duration:.9s;animation-timing-function:ease-in-out;animation-delay:.45s}@keyframes asm-draw{0%{stroke-dasharray:0 1}to{stroke-dasharray:1 1}}.asm-pop.is-in,.asm-number.is-in{animation:asm-pop .45s cubic-bezier(.45, 1.45, .8, 1) var(--delay,0s) both}.asm-number.is-in{--pop-from:.85;animation-duration:.7s;animation-delay:.4s}.asm-knob>circle{transform-box:fill-box;transform-origin:50%}.asm-knob.is-in>circle{--pop-from:.3;animation:.45s cubic-bezier(.45,1.45,.8,1) 1.3s both asm-pop}@keyframes asm-pop{0%{opacity:0;scale:var(--pop-from,.7)}}.asm-option.is-pressed{animation:.45s both asm-press}@keyframes asm-press{33%{animation-timing-function:cubic-bezier(.45,1.45,.8,1);scale:.985}}@media (prefers-reduced-motion:reduce){.is-in,.is-in>circle,.asm-option.is-pressed{animation:none!important}}.asm-ring-seg{stroke:#0c0a0914;transition:stroke .3s}.asm-ring-seg[data-state=current]{stroke:#91afff}.asm-ring-seg[data-state=answered]{stroke:#004bff}.asm-item:first-child .asm-item-btn,.asm-item[data-current] .asm-item-btn,.asm-item[data-current]+.asm-item .asm-item-btn{border-top-color:#0000}.asm-item[data-current] .asm-item-btn{background:#fff;box-shadow:0 1px 2px #0000000a,0 8px 20px #141e5038}.asm-item[data-current]:not([data-answered]) .asm-num{color:#004bff;background:#fff;box-shadow:inset 0 0 0 1.5px #004bff}.asm-item[data-answered] .asm-num{filter:drop-shadow(0 4px 5px #004bff99);background:#004bff}.asm-item[data-answered] [data-num]{display:none}.asm-item[data-answered] [data-tick]{display:block}.asm-item[data-answered] .asm-chip{display:grid}.asm-item[data-answered] .asm-item-title,.asm-item[data-current] .asm-item-title{color:var(--color-ink)}.asm-item-btn:not(:disabled):hover{background:#fff}.asm-input{width:100%;height:48px;font-family:var(--font-ui);letter-spacing:-.2px;color:var(--color-ink);background:#fff;border:1px solid #e7e7ea;border-radius:10px;padding-inline:14px;font-size:14.5px;transition:border-color .15s,box-shadow .15s}.asm-input::placeholder{color:#b3b6bd}.asm-input:focus{border-color:#2f69ff;outline:none;box-shadow:0 0 0 4px #2f69ff24}
