:root{--navy: #0D0D59;--cross: #CCEBF3;--deep: #005CA8;--cyan: #35BCE5;--pale: #9AE9F7;--mid: #4E93B8;--mid-read: #387598;--gold: #E8A44C;--paper: #FFFFFF;--ink: #E4EFF7;--dTC: "Noto Sans TC", sans-serif;--dLat: "Instrument Serif", serif;--bTC: "Noto Serif TC", serif;--bLat: "Newsreader", serif;--lat-comp-display: 1.06;--lat-comp-body: 1.1;--rail: 190px;--gap: 70px;--max: 1280px;--line: rgba(13, 13, 89, .13);--surface: #FFFFFF;--tint: #F5F6FA;--shell: #F4F5F9;--hairline: #E2E5EE;--hairline-soft: #EDEFF4;--field-border: #8A93A6;--body-ink: #1B1E2B;--muted-ink: #5D6377;--faint-ink: #666C80;--ok-line: #2F8F5B;--ok-bg: #EAF6EF;--ok-ink: #1F6A41;--warn-line: #B8811F;--warn-bg: #FDF3E7;--warn-ink: #8A5A1C;--bad-line: #C24444;--bad-bg: #FBEAEA;--bad-ink: #A33333;--none-line: #7B8291;--none-bg: #F0F1F5;--none-ink: #5A6070}.dark{--line: rgba(228, 239, 247, .16)}:root{--navy-50: #EFEFFB;--navy-100: #DBDCF5;--navy-200: #B8B9EA;--navy-300: #8C8CD9;--navy-400: #5B5BC2;--navy-500: #3333A3;--navy-600: #1E1E80;--navy-700: #0D0D59;--navy-800: #080844;--navy-900: #05052E;--gold-text: #8A5F13;--gold-line: #B8811F;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 20px;--s6: 24px;--s7: 32px;--s8: 40px;--s9: 48px;--s10: 64px;--r-sm: 6px;--r: 8px;--r-md: 10px;--r-lg: 14px;--r-xl: 16px;--r-full: 999px;--tap-min: 44px;--control-h: 48px;--appbar-h: 56px;--row-h: 64px;--ease-out: cubic-bezier(.32, .72, 0, 1);--ease-in: cubic-bezier(.6, 0, .9, .35);--t-fast: .16s;--t-base: .28s;--t-slow: .42s;--shadow-1: 0 1px 2px rgba(13,13,89,.06), 0 1px 1px rgba(13,13,89,.04);--shadow-2: 0 4px 12px rgba(13,13,89,.08), 0 1px 3px rgba(13,13,89,.05);--shadow-3: 0 -2px 12px rgba(13,13,89,.1)}@media(prefers-reduced-motion:reduce){*:not([data-motion=essential]),*:not([data-motion=essential]):before,*:not([data-motion=essential]):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.bk-shell{display:flex;flex-direction:column;min-height:100dvh;background:var(--surface)}@media(min-width:768px){.bk-shell{background:var(--shell)}}.bk-appbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:var(--s2);height:var(--appbar-h);padding:0 var(--s2);flex:none;background:var(--surface);border-bottom:1px solid var(--hairline)}@media(min-width:768px){.bk-appbar{height:60px;padding:0 var(--s6);gap:var(--s5)}}.bk-appbar__btn{width:var(--tap-min);height:var(--tap-min);flex:none;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--body-ink);border-radius:var(--r-md);cursor:pointer;transition:background var(--t-fast) var(--ease-out)}.bk-appbar__btn:hover{background:var(--tint)}.bk-appbar__title{flex:1;margin:0;text-align:center;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-appbar__step{display:none}.bk-progress{display:flex;gap:4px;flex:none;background:var(--surface);padding:0 var(--s4) 0}@media(min-width:768px){.bk-progress{padding:0;gap:0}}.bk-progress__seg{height:3px;flex:1;border-radius:2px;background:var(--hairline);position:relative;overflow:hidden}@media(min-width:768px){.bk-progress__seg{border-radius:0}}.bk-progress__seg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--navy);transform-origin:left;transform:scaleX(0);transition:transform var(--t-slow) var(--ease-out)}.bk-progress__seg--on:after{transform:scaleX(1)}.bk-body{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center}.bk-body:has(.bk-when-col){justify-content:flex-start}.bk-body:has(.acpc-booking){justify-content:flex-start}.bk-content{display:flex;flex-direction:column;gap:var(--s4);padding:var(--s4)}@media(min-width:768px){.bk-content{max-width:860px;margin:0 auto;width:100%;padding:var(--s6);gap:var(--s5)}}.bk-title{margin:0;font-size:21px;font-weight:600;line-height:1.3;letter-spacing:-.01em}@media(min-width:768px){.bk-title{font-size:26px}}.bk-actions{flex:none;position:relative;display:flex;flex-direction:column;gap:var(--s2);padding:var(--s3) var(--s4) 18px;background:var(--surface);border-top:1px solid var(--hairline);box-shadow:var(--shadow-3)}.bk-actions:before{content:"";position:absolute;left:0;right:0;top:-28px;height:28px;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--surface))}@media(min-width:768px){.bk-actions{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--s5);max-width:860px;margin:0 auto;width:100%;padding:var(--s4) var(--s6);box-shadow:none}.bk-actions:before{display:none}}.bk-actions__summary{font-size:12.5px;color:var(--faint-ink);font-variant-numeric:tabular-nums}.bk-actions__summary b{color:var(--muted-ink);font-weight:600}.bk-actions__group{display:flex;gap:10px;width:100%}.where-summary--mobile{display:inline}.where-summary--desktop{display:none}@media(max-width:767px){.bk-body{justify-content:flex-start;padding-bottom:calc(88px + env(safe-area-inset-bottom))}.bk-actions{position:fixed;z-index:40;left:0;right:0;bottom:0;gap:6px;padding:8px var(--s4) calc(8px + env(safe-area-inset-bottom))}.bk-actions:before{top:-18px;height:18px}.bk-actions__summary{overflow:hidden;color:var(--muted-ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.bk-actions__group{gap:8px}.bk-actions__group>*{flex:1 1 0;min-width:0}}@media(min-width:768px){.where-summary--mobile{display:none}.where-summary--desktop{display:inline}}@media(min-width:768px){.bk-actions__group{width:auto;margin-inline-start:auto}}.bk-actions .bk-actions__back{display:none}@media(min-width:768px){.bk-actions .bk-actions__back{display:inline-flex}}.bk-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:var(--control-h);padding:0 var(--s6);width:100%;border:1px solid transparent;border-radius:var(--r-md);font:inherit;font-size:15px;font-weight:600;cursor:pointer;background:var(--navy);color:#fff;transition:background var(--t-fast) var(--ease-out),transform var(--t-fast) var(--ease-out)}@media(min-width:768px){.bk-btn{width:auto}}.bk-btn:hover{background:var(--navy-800)}.bk-btn:active{transform:scale(.985)}.bk-btn--secondary{background:var(--surface);color:var(--navy);border-color:var(--field-border)}.bk-btn--secondary:hover{background:var(--navy-50)}.bk-btn--ghost{background:transparent;color:var(--navy);border-color:transparent;padding:0 var(--s3);width:auto}.bk-btn--ghost:hover{background:var(--navy-50)}.bk-btn--danger{background:var(--bad-ink);color:#fff}.bk-btn--small{min-height:40px;font-size:14px;padding:0 var(--s4);width:auto}.bk-btn[disabled]{background:var(--none-bg);color:var(--none-ink);cursor:not-allowed;border-color:transparent}.bk-btn:focus-visible,.bk-input:focus-visible,[class*=bk-]:focus-visible{outline:2px solid var(--deep);outline-offset:2px}.bk-field{display:flex;flex-direction:column;gap:6px}.bk-field__label{font-size:13px;font-weight:600;color:var(--muted-ink)}.bk-field__req{color:var(--bad-ink);margin-left:2px}.bk-input{width:100%;min-height:var(--control-h);padding:0 var(--s4);border:1px solid var(--field-border);border-radius:var(--r-md);background:var(--surface);color:var(--body-ink);font:inherit;font-size:16px;transition:border-color var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out)}@media(min-width:768px){.bk-input{font-size:15px}}.bk-input::placeholder{color:var(--faint-ink)}.bk-input:focus{outline:none;border-color:var(--deep);box-shadow:0 0 0 3px color-mix(in srgb,var(--deep) 24%,transparent)}.bk-input--invalid{border-color:var(--bad-ink);border-width:1.5px}textarea.bk-input{min-height:88px;padding:12px var(--s4);line-height:1.5;resize:vertical}.bk-hint{margin:0;font-size:12.5px;color:var(--faint-ink)}.bk-error{display:flex;gap:6px;align-items:flex-start;font-size:12.5px;color:var(--bad-ink)}.bk-fieldrow{display:grid;gap:var(--s4)}@media(min-width:768px){.bk-fieldrow{grid-template-columns:1fr 1fr}}.bk-section{display:flex;align-items:center;gap:12px;margin:0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--faint-ink)}.bk-section:after{content:"";height:1px;flex:1;background:var(--hairline)}.bk-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 8px;border-radius:999px;border:1px solid transparent;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.5}.bk-badge svg{width:12px;height:12px;flex:none}.bk-badge--pending{background:var(--warn-bg);color:var(--warn-ink);border-color:var(--warn-line)}.bk-badge--confirmed{background:var(--ok-bg);color:var(--ok-ink);border-color:var(--ok-line)}.bk-badge--declined{background:var(--bad-bg);color:var(--bad-ink);border-color:var(--bad-line)}.bk-badge--cancelled,.bk-badge--expired{background:var(--none-bg);color:var(--none-ink);border-color:var(--none-line)}.bk-badge--completed{background:var(--navy-50);color:var(--navy-600);border-color:var(--navy-200)}.bk-badge--skipped{background:transparent;color:var(--none-ink);border:1px dashed var(--none-line)}.bk-alert{display:flex;gap:10px;padding:var(--s3) var(--s4);border:1px solid transparent;border-radius:var(--r-md);font-size:13.5px;line-height:1.55}.bk-alert svg{flex:none;margin-top:2px}.bk-alert--warn{background:var(--warn-bg);color:var(--warn-ink);border-color:var(--warn-line)}.bk-alert--bad{background:var(--bad-bg);color:var(--bad-ink);border-color:var(--bad-line)}.bk-alert--info{background:var(--navy-50);color:var(--navy-600);border-color:var(--navy-200)}.bk-seg{display:flex;gap:3px;padding:3px;border-radius:var(--r-md);background:var(--tint);box-shadow:inset 0 0 0 1px var(--hairline),var(--shadow-2)}@media(min-width:768px){.bk-seg{width:100%;max-width:420px;margin-inline:auto}}.bk-seg button{flex:1;min-height:42px;border:0;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:6px;background:transparent;color:var(--muted-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:color var(--t-fast) var(--ease-out)}.acpc-booking .bk-seg .ico{width:18px;height:18px}.bk-seg button[aria-pressed=true]{background:var(--navy-50);color:var(--navy);border:1px solid var(--navy-200);box-shadow:var(--shadow-1)}.bk-seg button{box-sizing:border-box}.bk-roomlist{display:flex;flex-direction:column;gap:10px}@media(min-width:768px){.bk-roomlist{display:grid;grid-template-columns:1fr 1fr;gap:12px}}.bk-room{display:flex;align-items:center;gap:var(--s3);width:100%;text-align:left;min-height:var(--row-h);padding:var(--s3);border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--surface);color:var(--body-ink);font:inherit;cursor:pointer;box-shadow:var(--shadow-1);transition:border-color var(--t-fast) var(--ease-out),background var(--t-fast) var(--ease-out),transform var(--t-fast) var(--ease-out)}.bk-room:hover:not([disabled]){border-color:var(--navy)}.bk-room:active:not([disabled]){transform:scale(.99)}.bk-room[aria-pressed=true]{border-color:var(--navy);background:var(--navy-50);box-shadow:inset 3px 0 0 var(--navy),inset 0 0 0 1px var(--navy)}.bk-room[disabled]{opacity:.6;cursor:not-allowed}.bk-room__thumb{width:48px;height:48px;flex:none;border-radius:9px;display:flex;align-items:center;justify-content:center;background:var(--navy-50);color:var(--navy-500);transition:background var(--t-base) var(--ease-out),color var(--t-base) var(--ease-out)}.bk-room[aria-pressed=true] .bk-room__thumb{background:var(--navy);color:#fff}.bk-room__main{flex:1;min-width:0}.bk-room__name{display:block;font-size:15px;font-weight:600;line-height:1.35}.bk-room__cap{display:block;font-size:12.5px;color:var(--faint-ink);font-variant-numeric:tabular-nums}.bk-room__tick{width:22px;height:22px;flex:none;border-radius:50%;border:2px solid var(--field-border);display:flex;align-items:center;justify-content:center;transition:background var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out)}.bk-room__tick svg{opacity:0;transform:scale(.4);transition:all var(--t-base) var(--ease-out)}.bk-room[aria-pressed=true] .bk-room__tick{background:var(--navy);border-color:var(--navy)}.bk-room[aria-pressed=true] .bk-room__tick svg{opacity:1;transform:scale(1)}.bk-timerange{display:flex;flex-direction:column;gap:var(--s4)}.bk-timerange__readout{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3)}.bk-timerange__value{font-size:27px;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--body-ink)}.bk-timerange__dur{font-size:14px;font-weight:600;color:var(--navy);background:var(--navy-50);padding:4px 12px;border-radius:999px;white-space:nowrap}.bk-timerange__hint{font-size:15px;font-weight:500;color:var(--faint-ink)}.bk-track{position:relative;height:56px;border-radius:12px;overflow:hidden;cursor:pointer;background:var(--tint);border:1px solid var(--hairline);touch-action:none;user-select:none;-webkit-user-select:none}.bk-track__busy{position:absolute;top:0;bottom:0;background-color:var(--bad-bg);background-image:repeating-linear-gradient(45deg,transparent,transparent 4px,color-mix(in srgb,var(--bad-ink) 26%,transparent) 4px,color-mix(in srgb,var(--bad-ink) 26%,transparent) 6px)}.bk-track__busy--partial{background-color:var(--warn-bg);background-image:repeating-linear-gradient(45deg,transparent,transparent 5px,color-mix(in srgb,var(--warn-ink) 20%,transparent) 5px,color-mix(in srgb,var(--warn-ink) 20%,transparent) 7px)}.bk-track__tick{position:absolute;top:0;bottom:0;width:1px;background:var(--hairline)}.bk-track__sel{position:absolute;top:3px;bottom:3px;border-radius:9px;background:var(--navy);box-shadow:0 2px 10px color-mix(in srgb,var(--navy) 40%,transparent);transition:background var(--t-fast) var(--ease-out)}.bk-track__sel--clash{background:var(--bad-ink);box-shadow:0 2px 10px color-mix(in srgb,var(--bad-ink) 40%,transparent)}.bk-track__handle{position:absolute;top:-3px;bottom:-3px;width:30px;display:flex;align-items:center;justify-content:center;cursor:ew-resize;touch-action:none}.bk-track__handle:after{content:"";width:4px;height:22px;border-radius:2px;background:#fff;opacity:.9}.bk-track__handle--start{left:-15px}.bk-track__handle--end{right:-15px}.bk-track__axis{position:relative;height:14px;margin-top:6px;font-size:10.5px;color:var(--faint-ink);font-variant-numeric:tabular-nums}.bk-track__axis span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.bk-steppers{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bk-stepper{display:flex;flex-direction:column;gap:5px}.bk-stepper__label{font-size:12px;font-weight:600;color:var(--faint-ink)}.bk-stepper__box{display:flex;align-items:center;justify-content:space-between;height:var(--control-h);padding:0 3px;border:1px solid var(--field-border);border-radius:var(--r-md);background:var(--surface)}.bk-stepper__box button{width:42px;height:42px;border:0;border-radius:8px;background:transparent;color:var(--navy);font-size:19px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--t-fast) var(--ease-out)}.bk-stepper__box button:hover:not([disabled]){background:var(--navy-50)}.bk-stepper__box button[disabled]{color:var(--none-line);cursor:not-allowed}.bk-stepper__value{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.bk-cal{padding:var(--s3);border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-1);max-width:344px;width:100%;margin-inline:auto}.bk-cal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s2);font-size:14px;font-weight:600}.bk-cal__grid{display:grid;grid-template-columns:repeat(7,44px);justify-content:center;gap:2px;text-align:center}.bk-cal__dow{font-size:11px;font-weight:600;color:var(--faint-ink);padding:4px 0}.bk-cal__grid button{aspect-ratio:1;border:0;border-radius:9px;background:transparent;color:var(--body-ink);font:inherit;font-size:14px;cursor:pointer;font-variant-numeric:tabular-nums;transition:all var(--t-fast) var(--ease-out)}.bk-cal__grid button:hover:not([disabled]){background:var(--navy-50)}.bk-cal__grid button[aria-pressed=true]{background:var(--navy);color:#fff;font-weight:600;box-shadow:0 2px 8px color-mix(in srgb,var(--navy) 38%,transparent)}.bk-cal__grid button[disabled]{color:var(--none-line);cursor:not-allowed}.bk-cal__dot{display:block;width:4px;height:4px;border-radius:50%;background:var(--gold);margin:1px auto 0}.bk-when-col{display:flex;flex-direction:column;gap:var(--s4)}@media(min-width:768px){.bk-when-col{gap:var(--s5)}}@media(min-width:1024px){.bk-content:has(>.bk-when-col){max-width:960px;display:grid;grid-template-columns:minmax(0,360px) 1fr;align-items:start}.bk-content:has(>.bk-when-col)>.bk-seg,.bk-content:has(>.bk-when-col)>.bk-when-divider{grid-column:1 / -1}}.bk-seg svg{width:18px;height:18px;flex:none}@media(max-width:767px){.bk-content:has(>.bk-when-col)>.bk-seg{width:auto;max-width:100%;align-self:flex-start;background:transparent;box-shadow:none}.bk-content:has(>.bk-when-col)>.bk-seg button{flex:0 1 auto;min-height:44px;padding:0 13px;font-size:13px}}.bk-when-divider{border:0;border-top:1px solid var(--hairline);margin:0}.freqcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:var(--s3)}.freqcard{position:relative;display:flex;gap:var(--s2);align-items:center;padding:var(--s3);border:1px solid var(--hairline);border-radius:var(--r-md);cursor:pointer;transition:border-color var(--t-fast) var(--ease-out)}.freqcard:hover{border-color:var(--navy-300)}.freqcard input{position:absolute;opacity:0;width:1px;height:1px}.freqcard:focus-within{outline:2px solid var(--deep);outline-offset:2px}.freqcard-title{flex:1;min-width:0;font-size:14px;font-weight:600}.freqcard-mark{width:18px;height:18px;flex:none;border-radius:50%;border:1.5px solid var(--field-border)}.freqcard:has(input:checked){border-color:var(--navy);background:var(--navy-50)}.freqcard:has(input:checked) .freqcard-title{color:var(--navy)}.freqcard:has(input:checked) .freqcard-mark{border:4.5px solid var(--navy)}.weekday-picker{display:flex;flex-wrap:wrap;gap:var(--s2)}.weekday-chip{position:relative;cursor:pointer}.weekday-chip input{position:absolute;opacity:0;width:1px;height:1px}.weekday-chip span{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-full);border:1px solid var(--hairline);font-size:13px;font-weight:600;transition:all var(--t-fast) var(--ease-out)}.weekday-chip:has(input:checked) span{background:var(--navy);border-color:var(--navy);color:#fff}.weekday-chip:has(input:focus-visible) span{outline:2px solid var(--deep);outline-offset:2px}.bk-panel{padding:var(--s3);border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--tint)}.bk-when{display:flex;align-items:center;justify-content:space-between;gap:var(--s3)}.bk-when__text{min-width:0}.bk-when__date{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.bk-when__time{font-size:12.5px;color:var(--faint-ink);font-variant-numeric:tabular-nums}.bk-kv{display:flex;justify-content:space-between;gap:var(--s4);padding:10px 0;border-bottom:1px solid var(--hairline);font-size:14px}.bk-kv:last-child{border-bottom:0}.bk-kv dt{flex:none;font-size:13px;color:var(--faint-ink)}.bk-kv dd{margin:0;text-align:right;font-weight:500;font-variant-numeric:tabular-nums}.bk-ref{position:relative;width:100%;padding:var(--s4);text-align:center;border:1px dashed var(--field-border);border-radius:var(--r-md);background:var(--tint)}.bk-ref:before,.bk-ref:after{content:"";position:absolute;top:50%;margin-top:-7px;width:14px;height:14px;border-radius:50%;background:var(--surface);border:1px dashed var(--field-border)}.bk-ref:before{left:-8px;clip-path:inset(0 0 0 50%)}.bk-ref:after{right:-8px;clip-path:inset(0 50% 0 0)}.bk-ref__value{font-size:26px;font-weight:500;letter-spacing:.04em;font-variant-numeric:tabular-nums}.bk-screen{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--surface);visibility:hidden;pointer-events:none}.bk-screen--active{visibility:visible;pointer-events:auto;z-index:2}.bk-screen--leaving{visibility:visible;pointer-events:none;z-index:1}@keyframes bk-enter-fwd{0%{opacity:0;transform:translate3d(30px,0,0)}to{opacity:1;transform:none}}@keyframes bk-enter-back{0%{opacity:0;transform:translate3d(-30px,0,0)}to{opacity:1;transform:none}}@keyframes bk-leave-fwd{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(-18px,0,0)}}@keyframes bk-leave-back{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(18px,0,0)}}.bk-screen--active.is-forward{animation:bk-enter-fwd var(--t-base) var(--ease-out) both}.bk-screen--active.is-back{animation:bk-enter-back var(--t-base) var(--ease-out) both}.bk-screen--leaving.is-forward{animation:bk-leave-fwd var(--t-fast) var(--ease-in) both}.bk-screen--leaving.is-back{animation:bk-leave-back var(--t-fast) var(--ease-in) both}@keyframes bk-rise{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}.bk-content.is-entering>*{animation:bk-rise var(--t-slow) var(--ease-out) both}.bk-content.is-entering>*:nth-child(1){animation-delay:40ms}.bk-content.is-entering>*:nth-child(2){animation-delay:80ms}.bk-content.is-entering>*:nth-child(3){animation-delay:.12s}.bk-content.is-entering>*:nth-child(4){animation-delay:.16s}.bk-content.is-entering>*:nth-child(5){animation-delay:.2s}.bk-content.is-entering>*:nth-child(6){animation-delay:.24s}.bk-content.is-entering>*:nth-child(7){animation-delay:.28s}.bk-content.is-entering>*:nth-child(n+8){animation-delay:.32s}.view-fade{animation:bk-rise var(--t-slow) var(--ease-out) both}.bk-loadbar{position:sticky;top:var(--appbar-h);z-index:29;height:3px;flex:none;overflow:hidden;background:var(--navy-50)}@media(min-width:768px){.bk-loadbar{top:60px}}.bk-loadbar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--navy);transform-origin:left;animation:bk-indeterminate 1.1s var(--ease-out) infinite}@keyframes bk-indeterminate{0%{transform:translate(-100%) scaleX(.6)}50%{transform:translate(0) scaleX(.4)}to{transform:translate(100%) scaleX(.6)}}.bk-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--dTC);font-weight:400;-webkit-font-smoothing:antialiased;background:var(--paper);color:var(--navy)}a{color:var(--deep);text-decoration:none}button{font-family:inherit;cursor:pointer}
