@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}.notice.svelte-1nuqjc0{gap:var(--space-3);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);border:1px solid;align-items:flex-start;display:flex}.body.svelte-1nuqjc0{min-width:0}h3.svelte-1nuqjc0{font:var(--type-subhead);margin:0 0 var(--space-1);color:var(--text-strong);font-size:17px}p.svelte-1nuqjc0{font:var(--type-body-sm);color:var(--text-body);text-wrap:pretty;margin:0}.info.svelte-1nuqjc0{background:var(--status-info-soft);border-color:var(--teal-300)}.info.svelte-1nuqjc0 .icon:where(.svelte-1nuqjc0){color:var(--teal-700)}.ok.svelte-1nuqjc0{background:var(--status-ok-soft);border-color:#a8dec6}.ok.svelte-1nuqjc0 .icon:where(.svelte-1nuqjc0){color:var(--status-ok)}.warn.svelte-1nuqjc0{background:var(--status-warn-soft);border-color:var(--sun-500)}.warn.svelte-1nuqjc0 .icon:where(.svelte-1nuqjc0){color:var(--sun-700)}.error.svelte-1nuqjc0{background:var(--status-error-soft);border-color:var(--hibiscus-300)}.error.svelte-1nuqjc0 .icon:where(.svelte-1nuqjc0){color:var(--status-error)}.field.svelte-qfcxt1{flex:210px;min-width:0;position:relative}.label.svelte-qfcxt1{font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-2);display:block}.control.svelte-qfcxt1{align-items:center;gap:var(--space-3);background:var(--white);border:1.5px solid var(--border-field);border-radius:var(--radius-md);width:100%;height:56px;padding:0 var(--space-4);cursor:pointer;text-align:left;box-shadow:var(--shadow-inset-field);transition:border-color var(--dur-fast) var(--ease-out);display:flex}.control.svelte-qfcxt1:hover{border-color:var(--border-field-hover)}.control.open.svelte-qfcxt1{border-color:var(--border-brand)}.control.svelte-qfcxt1:focus-visible{box-shadow:var(--ring-focus);outline:none}.value.svelte-qfcxt1{min-width:0;font:var(--type-body);color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.value.empty.svelte-qfcxt1{color:var(--text-faint)}.zh.svelte-qfcxt1{font-family:"Noto Sans TC", var(--font-body);color:var(--text-muted)}.caret.svelte-qfcxt1{transition:transform var(--dur-fast) var(--ease-out);display:block}.caret.flipped.svelte-qfcxt1{transform:rotate(180deg)}.menu.svelte-qfcxt1{z-index:20;top:calc(100% + var(--space-2));background:var(--white);border-radius:var(--radius-lg);border:1px solid var(--border-hairline);box-shadow:var(--shadow-console);padding:var(--space-2);grid-gap:2px;gap:2px;margin:0;list-style:none;display:grid;position:absolute;left:0;right:0}.menu.svelte-qfcxt1 button:where(.svelte-qfcxt1){align-items:center;gap:var(--space-3);border-radius:var(--radius-md);width:100%;min-height:48px;padding:0 var(--space-3);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.menu.svelte-qfcxt1 button:where(.svelte-qfcxt1):hover,.menu.svelte-qfcxt1 button.current:where(.svelte-qfcxt1){background:var(--action-quiet)}.menu.svelte-qfcxt1 button:where(.svelte-qfcxt1):focus-visible{box-shadow:var(--ring-focus);outline:none}.onDark.svelte-qfcxt1 .label:where(.svelte-qfcxt1){color:var(--teal-100)}.onDark.svelte-qfcxt1 .control:where(.svelte-qfcxt1){border-radius:var(--radius-md);box-shadow:none;color:var(--white);background:#ffffff1f;border:2px solid #0000;height:auto;min-height:52px}.onDark.svelte-qfcxt1 .control:where(.svelte-qfcxt1):hover{border-color:#ffffff8c}.onDark.svelte-qfcxt1 .control.open:where(.svelte-qfcxt1){border-color:var(--white)}.onDark.svelte-qfcxt1 .control:where(.svelte-qfcxt1) .value:where(.svelte-qfcxt1){color:var(--white)}.onDark.svelte-qfcxt1 .control:where(.svelte-qfcxt1) .value:where(.svelte-qfcxt1) .zh:where(.svelte-qfcxt1),.onDark.svelte-qfcxt1 .control:where(.svelte-qfcxt1) .value.empty:where(.svelte-qfcxt1){color:var(--teal-100)}@media (prefers-reduced-motion:reduce){.caret.svelte-qfcxt1{transition:none}}.field.svelte-zmry26{flex:210px;min-width:0;position:relative}.label.svelte-zmry26{font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-2);display:block}.control.svelte-zmry26{align-items:center;gap:var(--space-3);background:var(--white);border:1.5px solid var(--border-field);border-radius:var(--radius-md);width:100%;height:56px;padding:0 var(--space-4);cursor:pointer;text-align:left;box-shadow:var(--shadow-inset-field);transition:border-color var(--dur-fast) var(--ease-out);display:flex}.control.svelte-zmry26:hover{border-color:var(--border-field-hover)}.control.open.svelte-zmry26{border-color:var(--border-brand)}.control.svelte-zmry26:focus-visible{box-shadow:var(--ring-focus);outline:none}.value.svelte-zmry26{min-width:0;font:var(--type-body);color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.caret.svelte-zmry26{transition:transform var(--dur-fast) var(--ease-out);display:block}.caret.flipped.svelte-zmry26{transform:rotate(180deg)}.hint.svelte-zmry26{font:var(--type-legal);color:var(--text-muted);margin:var(--space-2) 0 0}.hint.warn.svelte-zmry26{color:var(--text-accent)}.panel.svelte-zmry26{z-index:80;background:var(--white);border-radius:var(--radius-xl);border:1px solid var(--border-hairline);box-shadow:var(--shadow-console);padding:var(--space-5);position:fixed}.head.svelte-zmry26{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.head.svelte-zmry26 button:where(.svelte-zmry26){border-radius:var(--radius-pill);background:var(--action-quiet);width:40px;height:40px;color:var(--teal-600);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);border:0;place-items:center;display:grid}.head.svelte-zmry26 button:where(.svelte-zmry26):hover:not(:disabled){background:var(--action-quiet-hover)}.head.svelte-zmry26 button:where(.svelte-zmry26):disabled{background:var(--action-disabled);color:var(--action-disabled-text);cursor:not-allowed}.head.svelte-zmry26 button:where(.svelte-zmry26):focus-visible{box-shadow:var(--ring-focus);outline:none}.month.svelte-zmry26{font:var(--type-subhead);color:var(--text-strong)}.weekdays.svelte-zmry26{grid-gap:2px;margin-bottom:var(--space-2);grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.weekdays.svelte-zmry26 span:where(.svelte-zmry26){text-align:center;font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-faint)}.grid.svelte-zmry26{grid-gap:2px;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.blank.svelte-zmry26{height:44px}.day.svelte-zmry26{border-radius:var(--radius-md);height:44px;color:var(--text-strong);cursor:pointer;grid-gap:2px;font:var(--type-body-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;place-items:center;gap:2px;padding:0;display:grid}.day.svelte-zmry26:hover:not(:disabled):not(.selected){background:var(--action-quiet)}.day.svelte-zmry26:focus-visible{box-shadow:var(--ring-focus);outline:none}.day.svelte-zmry26:disabled{color:var(--text-faint);cursor:not-allowed}.selected.svelte-zmry26{background:var(--teal-600);color:var(--white)}.dot.svelte-zmry26{border-radius:999px;width:16px;height:3px}.legend.svelte-zmry26{gap:var(--space-4);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-hairline);font:var(--type-legal);color:var(--text-muted);flex-wrap:wrap;display:flex}.legend.svelte-zmry26 span:where(.svelte-zmry26){align-items:center;gap:6px;display:inline-flex}.legend.svelte-zmry26 i:where(.svelte-zmry26){border-radius:999px;width:12px;height:3px}.onDark.svelte-zmry26 .label:where(.svelte-zmry26){color:var(--teal-100)}.onDark.svelte-zmry26 .control:where(.svelte-zmry26){border-radius:var(--radius-md);box-shadow:none;color:var(--white);background:#ffffff1f;border:2px solid #0000;height:auto;min-height:52px}.onDark.svelte-zmry26 .control:where(.svelte-zmry26):hover{border-color:#ffffff8c}.onDark.svelte-zmry26 .control.open:where(.svelte-zmry26){border-color:var(--white)}.onDark.svelte-zmry26 .value:where(.svelte-zmry26){color:var(--white);font:var(--type-body-sm)}.onDark.svelte-zmry26 .hint:where(.svelte-zmry26){color:var(--teal-100)}@media (prefers-reduced-motion:reduce){.caret.svelte-zmry26,.day.svelte-zmry26,.head.svelte-zmry26 button:where(.svelte-zmry26){transition:none}}
