:root{--bk-ink: #1a1a18;--bk-graphite: #252525;--bk-control: #1f1f1d;--bk-hairline: #343434;--bk-dot: #2a2a28;--bk-bone: #e8e8e3;--bk-grey: #a6a69d;--bk-grey-dim: #7e7e75;--bk-placeholder: #63635c;--bk-vermilion: #e93f20;--bk-vermilion-light: #f1826b;--bk-travel: cubic-bezier(.2, .8, .2, 1)}.bk-body{margin:0;background:var(--bk-ink);color:var(--bk-bone);font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.bk-body a{text-decoration:none}.bk-body a:not([class]){color:var(--bk-vermilion-light)}.bk-body a:not([class]):hover{color:#fff}.bk-body input,.bk-body button{font-family:inherit;font-weight:inherit;color:inherit}.bk-body button:focus-visible,.bk-body a:focus-visible{outline:none;box-shadow:0 0 0 3px #e93f2066}.bk [hidden]{display:none!important}.bk{position:relative;min-height:100vh;display:grid;grid-template-columns:470px 1fr}.bk-rail{position:absolute;left:0;right:0;top:0;height:4px;background:var(--bk-graphite);z-index:5}.bk-rail__fill{position:relative;height:100%;overflow:hidden;background:var(--bk-vermilion);transform-origin:left;transform:scaleX(0);transition:transform .32s var(--bk-travel)}.bk-rail__streak{position:absolute;top:0;bottom:0;width:22%;background:linear-gradient(90deg,#fff0,#ffffff8c,#fff0);animation:bkShimmer 2.6s linear infinite}@keyframes bkShimmer{0%{transform:translate(-140%)}to{transform:translate(560%)}}.bk-aside{position:relative;overflow:hidden;background:var(--bk-graphite);border-right:1px solid var(--bk-hairline);padding:34px;display:flex;flex-direction:column}.bk-aside__logo img{height:26px;width:auto;display:block}.bk-aside__rows{flex:1;display:flex;flex-direction:column;justify-content:center}.bk-stage{display:flex;align-items:center;gap:26px;padding:30px 0;transition:filter .38s var(--bk-travel),opacity .38s var(--bk-travel)}.bk-stage+.bk-stage{border-top:1px solid var(--bk-hairline)}.bk-stage__cell{position:relative;flex:0 0 196px;height:134px;display:flex;align-items:center}.bk-stage__text{flex:1;display:flex;flex-direction:column;gap:13px}.bk-stage__num{font-size:36px;font-weight:400;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;color:var(--bk-grey-dim);transition:color .38s ease-out}.bk-stage__rule{position:relative;height:1px;background:var(--bk-hairline)}.bk-stage__rulefill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bk-vermilion);transform-origin:left;transform:scaleX(0);transition:transform .46s var(--bk-travel)}.bk-stage__label{font-size:18px;line-height:1.35;letter-spacing:-.02em;color:var(--bk-bone)}.bk[data-stage="1"] .bk-stage[data-stage-index="1"],.bk[data-stage="2"] .bk-stage[data-stage-index="2"],.bk[data-stage="3"] .bk-stage[data-stage-index="3"]{filter:none;opacity:1}.bk[data-stage="1"] .bk-stage[data-stage-index="1"] .bk-stage__num,.bk[data-stage="2"] .bk-stage[data-stage-index="2"] .bk-stage__num,.bk[data-stage="3"] .bk-stage[data-stage-index="3"] .bk-stage__num{color:var(--bk-vermilion)}.bk[data-stage="2"] .bk-stage[data-stage-index="1"],.bk[data-stage="3"] .bk-stage[data-stage-index="1"],.bk[data-stage="3"] .bk-stage[data-stage-index="2"]{filter:none;opacity:.6}.bk[data-stage="2"] .bk-stage[data-stage-index="1"] .bk-stage__num,.bk[data-stage="3"] .bk-stage[data-stage-index="1"] .bk-stage__num,.bk[data-stage="3"] .bk-stage[data-stage-index="2"] .bk-stage__num{color:var(--bk-grey)}.bk[data-stage="1"] .bk-stage[data-stage-index="2"],.bk[data-stage="1"] .bk-stage[data-stage-index="3"],.bk[data-stage="2"] .bk-stage[data-stage-index="3"]{filter:blur(7px);opacity:.38}.bk[data-stage="1"] .bk-stage[data-stage-index="1"] .bk-stage__rulefill,.bk[data-stage="2"] .bk-stage[data-stage-index="1"] .bk-stage__rulefill,.bk[data-stage="2"] .bk-stage[data-stage-index="2"] .bk-stage__rulefill,.bk[data-stage="3"] .bk-stage[data-stage-index="1"] .bk-stage__rulefill,.bk[data-stage="3"] .bk-stage[data-stage-index="2"] .bk-stage__rulefill,.bk[data-stage="3"] .bk-stage[data-stage-index="3"] .bk-stage__rulefill{transform:scaleX(1)}.bk-tap{display:inline-flex;align-items:center;height:54px;padding:0 26px;border-radius:999px;border:1px solid var(--bk-hairline);background:var(--bk-control);color:var(--bk-grey);font-size:19px;font-weight:500;letter-spacing:-.02em;cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none;animation:bkTapButton 3.6s var(--bk-travel) infinite}.bk-tap__cursor{position:absolute;left:60px;top:96px;transform-origin:6px 6px;color:var(--bk-vermilion);animation:bkTapCursor 3.6s var(--bk-travel) infinite,bkTapCursorInk 3.6s steps(1,end) infinite}@keyframes bkTapButton{0%,23%{background:var(--bk-control);border-color:var(--bk-hairline);color:var(--bk-grey)}24%,40%{background:var(--bk-vermilion);border-color:var(--bk-vermilion);color:#fff}46%,to{background:var(--bk-control);border-color:var(--bk-hairline);color:var(--bk-grey)}}@keyframes bkTapCursor{0%{transform:translate(34px,30px);opacity:0}6%{opacity:1}20%{transform:translate(14px,-18px) scale(1)}24%{transform:translate(14px,-18px) scale(.8)}30%{transform:translate(14px,-18px) scale(1)}40%{transform:translate(14px,-18px);opacity:1}52%,to{transform:translate(30px,20px);opacity:0}}@keyframes bkTapCursorInk{0%,23%{color:var(--bk-vermilion)}24%,40%{color:#fff}42%,to{color:var(--bk-vermilion)}}.bk-route{overflow:visible}.bk-route__draw{animation:bkRoute 4.6s var(--bk-travel) infinite}@keyframes bkRoute{0%{stroke-dashoffset:200}28%,84%{stroke-dashoffset:0}94%,to{stroke-dashoffset:200}}.bk-panels{display:block;position:relative;width:196px;height:134px}.bk-panel{position:absolute;box-sizing:border-box;border:1px solid var(--bk-hairline);border-radius:5px;background:var(--bk-control);overflow:hidden}.bk-panel--head{left:0;top:0;width:196px;height:26px;animation:bkPanelHead 4.2s var(--bk-travel) infinite}.bk-panel--side{left:0;top:34px;width:74px;height:100px;animation:bkPanelSide 4.2s var(--bk-travel) infinite}.bk-panel--card1{left:82px;top:34px;width:114px;height:46px;animation:bkPanelCardOne 4.2s var(--bk-travel) infinite}.bk-panel--card2{left:82px;top:88px;width:114px;height:46px;animation:bkPanelCardTwo 4.2s var(--bk-travel) infinite}.bk-panel__live{position:absolute;left:9px;top:11px;width:62px;height:3px;border-radius:2px;background:var(--bk-vermilion);transform-origin:left;animation:bkPanelLive 4.2s var(--bk-travel) infinite}.bk-panel__row{position:absolute;left:10px;height:3px;border-radius:2px;background:#3d3d3a;animation:bkPanelContents 4.2s var(--bk-travel) infinite}.bk-panel__row--wide{top:16px;width:46px}.bk-panel__row--narrow{top:26px;width:30px}.bk-panel__dot{position:absolute;right:10px;bottom:12px;width:10px;height:10px;border-radius:999px;background:var(--bk-vermilion);animation:bkPanelContents 4.2s var(--bk-travel) infinite}@keyframes bkPanelHead{0%,4%{opacity:0;transform:translateY(-42px)}12%,84%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-42px)}}@keyframes bkPanelSide{0%,9%{opacity:0;transform:translate(-92px)}18%,84%{opacity:1;transform:none}92%,to{opacity:0;transform:translate(-92px)}}@keyframes bkPanelCardOne{0%,14%{opacity:0;transform:translate(124px)}24%,84%{opacity:1;transform:none}92%,to{opacity:0;transform:translate(124px)}}@keyframes bkPanelCardTwo{0%,20%{opacity:0;transform:translateY(62px)}30%,84%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(62px)}}@keyframes bkPanelLive{0%,34%{transform:scaleX(0)}44%,84%{transform:scaleX(1)}92%,to{transform:scaleX(0)}}@keyframes bkPanelContents{0%,40%{opacity:0}50%,84%{opacity:1}92%,to{opacity:0}}.bk-main{position:relative;overflow:hidden;background-image:radial-gradient(var(--bk-dot) 1px,transparent 1px);background-size:28px 28px;animation:bkGridDrift 8s linear infinite;padding:46px 60px 52px;display:flex;flex-direction:column}@keyframes bkGridDrift{0%{background-position:0 0}to{background-position:0 28px}}.bk-main__top{display:flex;align-items:center;justify-content:space-between}.bk-stepmark{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bk-grey-dim);font-variant-numeric:tabular-nums}.bk-signin{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:999px;border:1px solid var(--bk-hairline);color:var(--bk-bone);font-size:14px;font-weight:500;letter-spacing:-.02em}.bk-signin:hover{color:#fff;border-color:var(--bk-grey-dim)}.bk-main__body{margin:auto 0;display:flex;flex-direction:column;gap:44px;max-width:600px;width:100%}.bk-question{margin:0;font-size:68px;font-weight:400;letter-spacing:-.04em;line-height:.98;color:var(--bk-bone)}.bk-question:focus{outline:none}.bk-fields{display:flex;flex-direction:column;gap:30px}.bk-field{display:flex;flex-direction:column;gap:14px}.bk-field__label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bk-grey-dim)}.bk-input{display:block;box-sizing:border-box;width:100%;margin:0;padding:0 0 20px;background:none;border:0;border-bottom:1px solid var(--bk-hairline);font-size:30px;line-height:1.25;letter-spacing:-.03em;color:var(--bk-bone);border-radius:0;caret-color:var(--bk-vermilion);transition:border-color .14s ease-out}.bk-input:focus{outline:none;border-color:var(--bk-vermilion)}.bk-input:-webkit-autofill,.bk-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--bk-bone);-webkit-box-shadow:0 0 0 1000px var(--bk-ink) inset;caret-color:var(--bk-vermilion)}.bk-honey{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.bk-groups{display:flex;flex-direction:column;gap:30px}.bk-group{display:flex;flex-direction:column;gap:14px}.bk-group__label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bk-grey-dim)}.bk-pills{display:flex;flex-wrap:wrap;gap:12px}.bk-pill{flex:0 0 auto;white-space:nowrap;height:58px;padding:0 24px;border-radius:999px;cursor:pointer;font-size:20px;letter-spacing:-.02em;background:#252525d9;border:1px solid var(--bk-hairline);color:var(--bk-bone);transition:background .14s ease-out,border-color .14s ease-out,color .14s ease-out}.bk-pill--crew{padding:0 26px;font-variant-numeric:tabular-nums}.bk-pill[aria-pressed=true]{background:var(--bk-vermilion);border-color:var(--bk-vermilion);color:#fff}.bk-when{display:flex;flex-direction:column;gap:20px}.bk-days{display:flex;gap:12px}.bk-day{flex:1;height:78px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;background:#252525d9;border:1px solid var(--bk-hairline);color:var(--bk-bone);transition:background .14s ease-out,border-color .14s ease-out,color .14s ease-out}.bk-day[aria-pressed=true]{background:var(--bk-vermilion);border-color:var(--bk-vermilion);color:#fff}.bk-day__dow{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.72}.bk-day__num{font-size:25px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.bk-slots{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bk-slot{height:64px;padding:0 24px;border-radius:999px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:21px;letter-spacing:-.02em;cursor:pointer;background:#252525d9;border:1px solid var(--bk-hairline);color:var(--bk-bone);transition:background .14s ease-out,border-color .14s ease-out,color .14s ease-out}.bk-slot[aria-pressed=true]{background:var(--bk-vermilion);border-color:var(--bk-vermilion);color:#fff}.bk-slot[disabled]{background:none;border-color:var(--bk-hairline);opacity:.4;cursor:not-allowed}.bk-slot__meta{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.bk-note{margin:0;font-size:14px;line-height:1.5;color:var(--bk-grey-dim)}.bk-done{display:flex;flex-direction:column;gap:16px}.bk-done__when{font-size:34px;font-weight:400;letter-spacing:-.03em;line-height:1.1;color:var(--bk-vermilion)}.bk-done__rows{display:flex;flex-direction:column;gap:12px;margin-top:6px}.bk-done__row{display:flex;align-items:center;gap:12px;font-size:16px;letter-spacing:-.02em;color:var(--bk-bone)}.bk-done__row svg{flex:0 0 auto}.bk-done__fine{font-size:14px;letter-spacing:-.01em;color:var(--bk-grey-dim)}.bk-done__home{align-self:flex-start;display:inline-flex;align-items:center;height:58px;margin-top:8px;padding:0 30px;border-radius:999px;border:1px solid var(--bk-hairline);color:var(--bk-grey);font-size:17px;font-weight:500;letter-spacing:-.02em;text-decoration:none;white-space:nowrap}.bk-done__home:hover{color:var(--bk-bone)}.bk-hint{margin:0;min-height:21px;font-size:14px;line-height:1.5;color:var(--bk-grey-dim)}.bk-hint[data-tone=error]{color:var(--bk-vermilion-light)}.bk-main__foot{display:flex;align-items:center;justify-content:space-between;gap:20px}.bk-back{display:inline-flex;align-items:center;gap:12px;height:70px;padding:0 30px;border-radius:999px;border:1px solid var(--bk-hairline);background:none;color:var(--bk-grey);font-size:18px;font-weight:500;letter-spacing:-.02em;cursor:pointer}.bk-back:hover{color:var(--bk-bone)}.bk-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;height:70px;padding:0 10px 0 32px;border-radius:999px;border:0;background:var(--bk-vermilion);color:#fff;font-size:21px;font-weight:500;letter-spacing:-.025em;cursor:pointer;transition:opacity .14s ease-out}.bk-cta[disabled]{opacity:.38;cursor:not-allowed}.bk-cta__chip{width:50px;height:50px;border-radius:999px;background:#ffffff2e;display:inline-flex;align-items:center;justify-content:center;font-size:20px;animation:bkNudge 2.4s var(--bk-travel) infinite}@keyframes bkNudge{0%,68%,to{transform:translate(0)}84%{transform:translate(5px)}}.bk[data-step="5"] .bk-main__foot{display:none}.bk-nojs{max-width:46ch;margin:0 auto;padding:64px 24px;font-size:17px;line-height:1.6;color:var(--bk-bone)}.bk-nojs__logo img{height:26px;width:auto;display:block;margin-bottom:40px}.bk-nojs h1{font-size:40px;font-weight:400;letter-spacing:-.03em;line-height:1.05;margin:0 0 20px}@media(max-width:900px){.bk{grid-template-columns:1fr;grid-template-rows:auto 1fr;min-height:100vh;overflow:visible}.bk-aside{padding:24px 20px 18px;border-right:0;border-bottom:1px solid var(--bk-hairline);gap:20px}.bk-aside__rows{flex:0 0 auto;flex-direction:row;gap:12px}.bk-stage{flex:1;padding:0;filter:none!important}.bk-stage+.bk-stage{border-top:0}.bk-stage__cell{display:none}.bk-stage__text{gap:8px}.bk-stage__num{font-size:20px}.bk-stage__label{font-size:12px;line-height:1.3}.bk-main{padding:28px 20px 24px;min-height:0}.bk-main__body{margin:auto 0;gap:30px;max-width:none}.bk-question{font-size:clamp(30px,8.4vw,40px);letter-spacing:-.03em;line-height:1.02}.bk-input{font-size:22px;padding-bottom:16px}.bk-pill{height:50px;padding:0 18px;font-size:17px}.bk-pill--crew{padding:0 20px}.bk-days{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -20px;padding:0 20px}.bk-days::-webkit-scrollbar{display:none}.bk-day{flex:0 0 78px;height:70px;scroll-snap-align:start}.bk-slots{grid-template-columns:1fr}.bk-slot{height:58px;font-size:19px;padding:0 20px}.bk-done__when{font-size:26px}.bk-done__home{height:58px;padding:0 22px;font-size:16px}.bk-main__foot{position:sticky;bottom:0;padding:14px 0 max(14px,env(safe-area-inset-bottom));background:var(--bk-ink);border-top:1px solid var(--bk-hairline);margin:0 -20px;padding-left:20px;padding-right:20px}.bk-back,.bk-cta{height:58px}.bk-cta{font-size:18px;padding:0 8px 0 24px;gap:16px}.bk-cta__chip{width:42px;height:42px}.bk-back{padding:0 22px;font-size:16px}}@media(prefers-reduced-motion:reduce){.bk-rail__streak,.bk-tap,.bk-tap__cursor,.bk-route__draw,.bk-panel,.bk-panel__live,.bk-panel__row,.bk-panel__dot,.bk-main,.bk-cta__chip{animation:none!important}.bk-panel,.bk-panel__live,.bk-panel__row,.bk-panel__dot{opacity:1;transform:none}}.tk-sc{--t: 0s;position:relative;flex:none;display:block}.tk-sc-mk{display:block;transform-origin:59% 62%}.tk-sc-ring{position:absolute;left:59%;top:62%;width:var(--ring);height:var(--ring);margin-left:calc(var(--ring) / -2);margin-top:calc(var(--ring) / -2);border:2px solid var(--accent);border-radius:50%;opacity:0;pointer-events:none}.tk-sc-o1,.tk-sc-o2,.tk-sc-o3,.tk-sc-f1,.tk-sc-f2,.tk-sc-f3,.tk-sc-cursor,.tk-sc-sk,.tk-sc-ring,.tk-sc-mk{animation-duration:7.2s;animation-delay:calc(0s - var(--t));animation-iteration-count:infinite;animation-fill-mode:none}.tk-sc-o1,.tk-sc-o2,.tk-sc-o3{stroke-dasharray:1;stroke-dashoffset:1}.tk-sc-o1{animation-name:tk-sc-trace-1}.tk-sc-o2{animation-name:tk-sc-trace-2}.tk-sc-o3{animation-name:tk-sc-trace-3}.tk-sc-f1,.tk-sc-f2,.tk-sc-f3{opacity:0}.tk-sc-f1{animation-name:tk-sc-ink-1}.tk-sc-f2{animation-name:tk-sc-ink-2}.tk-sc-f3{animation-name:tk-sc-ink-3}.tk-sc-cursor{animation-name:tk-sc-cursor-run}.tk-sc-sk{transform-box:fill-box;transform-origin:center;opacity:0;animation-name:tk-sc-spark-run}.tk-sc-sk2{animation-delay:calc(.05s - var(--t))}.tk-sc-sk3{animation-delay:calc(.1s - var(--t))}.tk-sc-r1{animation-name:tk-sc-ring-1}.tk-sc-r2{animation-name:tk-sc-ring-2}.tk-sc-r3{animation-name:tk-sc-ring-3}.tk-sc-mk{animation-name:tk-sc-beat-run}@keyframes tk-sc-trace-1{0%{stroke-dashoffset:1;opacity:1;animation-timing-function:linear}7.6389%{stroke-dashoffset:0;opacity:1;animation-timing-function:cubic-bezier(.22,.8,.28,1)}11.1111%{stroke-dashoffset:0;opacity:0;animation-timing-function:linear}to{stroke-dashoffset:0;opacity:0;animation-timing-function:cubic-bezier(.22,.8,.28,1)}}@keyframes tk-sc-trace-2{0%{stroke-dashoffset:1;opacity:1;animation-timing-function:linear}7.6389%{stroke-dashoffset:1;opacity:1;animation-timing-function:cubic-bezier(.22,.8,.28,1)}15.2778%{stroke-dashoffset:0;opacity:1;animation-timing-function:cubic-bezier(.22,.8,.28,1)}18.75%{stroke-dashoffset:0;opacity:0;animation-timing-function:linear}to{stroke-dashoffset:0;opacity:0;animation-timing-function:cubic-bezier(.22,.8,.28,1)}}@keyframes tk-sc-trace-3{0%{stroke-dashoffset:1;opacity:1;animation-timing-function:linear}15.2778%{stroke-dashoffset:1;opacity:1;animation-timing-function:cubic-bezier(.22,.8,.28,1)}22.9167%{stroke-dashoffset:0;opacity:1;animation-timing-function:cubic-bezier(.22,.8,.28,1)}26.3889%{stroke-dashoffset:0;opacity:0;animation-timing-function:linear}to{stroke-dashoffset:0;opacity:0;animation-timing-function:cubic-bezier(.22,.8,.28,1)}}@keyframes tk-sc-ink-1{0%{opacity:0;animation-timing-function:linear}6.25%{opacity:0;animation-timing-function:cubic-bezier(.22,.8,.28,1)}11.1111%{opacity:1;animation-timing-function:linear}90.2778%{opacity:1;animation-timing-function:cubic-bezier(.22,.8,.28,1)}97.2222%{opacity:0;animation-timing-function:linear}to{opacity:0;animation-timing-function:cubic-bezier(.22,.8,.28,1)}}@keyframes tk-sc-ink-2{0%{opacity:0;animation-timing-function:linear}13.8889%{opacity:0;animation-timing-function:cubic-bezier(.22,.8,.28,1)}18.75%{opacity:1;animation-timing-function:linear}90.2778%{opacity:1;animation-timing-function:cubic-bezier(.22,.8,.28,1)}97.2222%{opacity:0;animation-timing-function:linear}to{opacity:0;animation-timing-function:cubic-bezier(.22,.8,.28,1)}}@keyframes tk-sc-ink-3{0%{opacity:0;animation-timing-function:linear}21.5278%{opacity:0;animation-timing-function:cubic-bezier(.22,.8,.28,1)}26.3889%{opacity:1;animation-timing-function:linear}90.2778%{opacity:1;animation-timing-function:cubic-bezier(.22,.8,.28,1)}97.2222%{opacity:0;animation-timing-function:linear}to{opacity:0;animation-timing-function:cubic-bezier(.22,.8,.28,1)}}@keyframes tk-sc-cursor-run{0%{transform:translate(34px,34px);animation-timing-function:linear}15.2778%{transform:translate(34px,34px);animation-timing-function:cubic-bezier(.22,.8,.28,1)}27.0833%{transform:translate(0);animation-timing-function:cubic-bezier(.22,.8,.28,1)}28.1944%{transform:translate(-8px,-8px);animation-timing-function:cubic-bezier(.22,.8,.28,1)}30.4167%{transform:translate(0);animation-timing-function:linear}47.9167%{transform:translate(0);animation-timing-function:cubic-bezier(.22,.8,.28,1)}49.0278%{transform:translate(-8px,-8px);animation-timing-function:cubic-bezier(.22,.8,.28,1)}51.25%{transform:translate(0);animation-timing-function:linear}68.75%{transform:translate(0);animation-timing-function:cubic-bezier(.22,.8,.28,1)}69.8611%{transform:translate(-8px,-8px);animation-timing-function:cubic-bezier(.22,.8,.28,1)}72.0833%{transform:translate(0);animation-timing-function:linear}to{transform:translate(0);animation-timing-function:cubic-bezier(.22,.8,.28,1)}}@keyframes tk-sc-spark-run{0%{opacity:0;transform:scale(.6);animation-timing-function:linear}27.0833%{opacity:0;transform:scale(.6);animation-timing-function:cubic-bezier(.22,.8,.28,1)}28.4722%{opacity:1;transform:scale(1.25);animation-timing-function:cubic-bezier(.22,.8,.28,1)}30.4167%{opacity:1;transform:scale(1);animation-timing-function:linear}47.9167%{opacity:1;transform:scale(.85);animation-timing-function:cubic-bezier(.22,.8,.28,1)}49.3056%{opacity:1;transform:scale(1.25);animation-timing-function:cubic-bezier(.22,.8,.28,1)}51.25%{opacity:1;transform:scale(1);animation-timing-function:linear}68.75%{opacity:1;transform:scale(.85);animation-timing-function:cubic-bezier(.22,.8,.28,1)}70.1389%{opacity:1;transform:scale(1.25);animation-timing-function:cubic-bezier(.22,.8,.28,1)}72.0833%{opacity:1;transform:scale(1);animation-timing-function:linear}90.2778%{opacity:1;transform:scale(1);animation-timing-function:cubic-bezier(.22,.8,.28,1)}97.2222%{opacity:0;transform:scale(.9);animation-timing-function:linear}to{opacity:0;transform:scale(.6);animation-timing-function:cubic-bezier(.22,.8,.28,1)}}@keyframes tk-sc-ring-1{0%{opacity:0;transform:scale(.28);animation-timing-function:linear}26.8056%{opacity:0;transform:scale(.28);animation-timing-function:linear}27.0833%{opacity:.55;transform:scale(.28);animation-timing-function:cubic-bezier(.22,.8,.28,1)}43.75%{opacity:0;transform:scale(1);animation-timing-function:linear}47.6389%{opacity:0;transform:scale(.28);animation-timing-function:linear}47.9167%{opacity:.55;transform:scale(.28);animation-timing-function:cubic-bezier(.22,.8,.28,1)}64.5833%{opacity:0;transform:scale(1);animation-timing-function:linear}68.4722%{opacity:0;transform:scale(.28);animation-timing-function:linear}68.75%{opacity:.55;transform:scale(.28);animation-timing-function:cubic-bezier(.22,.8,.28,1)}85.4167%{opacity:0;transform:scale(1);animation-timing-function:linear}to{opacity:0;transform:scale(1);animation-timing-function:cubic-bezier(.22,.8,.28,1)}}@keyframes tk-sc-ring-2{0%{opacity:0;transform:scale(.28);animation-timing-function:linear}28.75%{opacity:0;transform:scale(.28);animation-timing-function:linear}29.0278%{opacity:.55;transform:scale(.28);animation-timing-function:cubic-bezier(.22,.8,.28,1)}45.6944%{opacity:0;transform:scale(1);animation-timing-function:linear}49.5833%{opacity:0;transform:scale(.28);animation-timing-function:linear}49.8611%{opacity:.55;transform:scale(.28);animation-timing-function:cubic-bezier(.22,.8,.28,1)}66.5278%{opacity:0;transform:scale(1);animation-timing-function:linear}70.4167%{opacity:0;transform:scale(.28);animation-timing-function:linear}70.6944%{opacity:.55;transform:scale(.28);animation-timing-function:cubic-bezier(.22,.8,.28,1)}87.3611%{opacity:0;transform:scale(1);animation-timing-function:linear}to{opacity:0;transform:scale(1);animation-timing-function:cubic-bezier(.22,.8,.28,1)}}@keyframes tk-sc-ring-3{0%{opacity:0;transform:scale(.28);animation-timing-function:linear}30.6944%{opacity:0;transform:scale(.28);animation-timing-function:linear}30.9722%{opacity:.55;transform:scale(.28);animation-timing-function:cubic-bezier(.22,.8,.28,1)}47.6389%{opacity:0;transform:scale(1);animation-timing-function:linear}51.5278%{opacity:0;transform:scale(.28);animation-timing-function:linear}51.8056%{opacity:.55;transform:scale(.28);animation-timing-function:cubic-bezier(.22,.8,.28,1)}68.4722%{opacity:0;transform:scale(1);animation-timing-function:linear}72.3611%{opacity:0;transform:scale(.28);animation-timing-function:linear}72.6389%{opacity:.55;transform:scale(.28);animation-timing-function:cubic-bezier(.22,.8,.28,1)}89.3056%{opacity:0;transform:scale(1);animation-timing-function:linear}to{opacity:0;transform:scale(1);animation-timing-function:cubic-bezier(.22,.8,.28,1)}}@keyframes tk-sc-beat-run{0%{transform:scale(1);animation-timing-function:linear}27.0833%{transform:scale(1);animation-timing-function:cubic-bezier(.22,.8,.28,1)}28.1944%{transform:scale(.968);animation-timing-function:cubic-bezier(.22,.8,.28,1)}31.25%{transform:scale(1.008);animation-timing-function:cubic-bezier(.22,.8,.28,1)}34.7222%{transform:scale(1);animation-timing-function:linear}47.9167%{transform:scale(1);animation-timing-function:cubic-bezier(.22,.8,.28,1)}49.0278%{transform:scale(.968);animation-timing-function:cubic-bezier(.22,.8,.28,1)}52.0833%{transform:scale(1.008);animation-timing-function:cubic-bezier(.22,.8,.28,1)}55.5556%{transform:scale(1);animation-timing-function:linear}68.75%{transform:scale(1);animation-timing-function:cubic-bezier(.22,.8,.28,1)}69.8611%{transform:scale(.968);animation-timing-function:cubic-bezier(.22,.8,.28,1)}72.9167%{transform:scale(1.008);animation-timing-function:cubic-bezier(.22,.8,.28,1)}76.3889%{transform:scale(1);animation-timing-function:linear}90.2778%{transform:scale(1);animation-timing-function:cubic-bezier(.22,.8,.28,1)}97.2222%{transform:scale(.94);animation-timing-function:linear}to{transform:scale(.94);animation-timing-function:cubic-bezier(.22,.8,.28,1)}}@media(prefers-reduced-motion:reduce){.tk-sc-ring,.tk-sc-o1,.tk-sc-o2,.tk-sc-o3{display:none}.tk-sc-f1,.tk-sc-f2,.tk-sc-f3,.tk-sc-sk,.tk-sc-cursor,.tk-sc-mk{animation:none;opacity:1;transform:none}}.tk-loadpanel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:190px;padding:32px 24px;text-align:center}.tk-loadpanel__cap{font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--text-secondary)}.tk-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--tk-n-950, #1a1a18);color:var(--tk-bone, #e8e8e3);animation:tk-veil-in var(--dur-base, .18s) var(--ease-out, cubic-bezier(.22, .8, .28, 1))}@keyframes tk-veil-in{0%{opacity:0}to{opacity:1}}.tk-veil--instant{animation:none}.tk-veil--leaving{animation:tk-veil-out .5s var(--ease-out, cubic-bezier(.22, .8, .28, 1)) forwards;pointer-events:none}@keyframes tk-veil-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.16)}}.tk-veil__inner{display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.tk-veil__text{display:flex;flex-direction:column;align-items:center;gap:6px}.tk-veil__cap{font-family:var(--font-sans);font-size:15px;font-weight:800;letter-spacing:-.01em;color:var(--tk-bone, #e8e8e3)}.tk-veil__sub{font-family:var(--font-sans);font-size:12.5px;line-height:1.45;color:#e8e8e3a8;max-width:34ch}.tk-veil__slot{display:flex;flex-direction:column;align-items:center;gap:18px;width:300px;max-width:76vw}.tk-veil__slot .tk-progress{background:#e8e8e329}.tk-veil__slot .tk-btn--secondary{background:transparent;border-color:#e8e8e342;color:var(--tk-bone, #e8e8e3)}.tk-veil__slot .tk-btn--secondary:hover{background:#e8e8e317;border-color:#e8e8e366}@media(prefers-reduced-motion:reduce){.tk-veil{animation:none}.tk-veil--leaving{animation:none;opacity:0}}
