.bARLuq_focusItem{transition:opacity .3s}.bARLuq_focusItem[data-inview=false]{opacity:.6}.bARLuq_reveal{transition:transform var(--f-dur-inview) var(--ease-enter), opacity var(--f-dur-inview) var(--ease-enter);transition-delay:var(--f-delay,0s)}.bARLuq_reveal[data-inview=false]{opacity:.4;transform:translate(var(--f-x,0px), var(--f-y,40px));transition:none}@media (max-width:1023.98px){.bARLuq_reveal[data-inview=false]{transform:translate(0, var(--f-y,40px))}}
.MfDgXq_stamp{vertical-align:middle;flex:none;display:inline-block;position:relative}.MfDgXq_stamp svg{transform-origin:50%;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.MfDgXq_center{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@keyframes MfDgXq_spin{to{transform:rotate(360deg)}}@keyframes MfDgXq_spinBack{to{transform:rotate(-360deg)}}.MfDgXq_spinning .MfDgXq_ring{animation:20s linear infinite MfDgXq_spin}.MfDgXq_spinning .MfDgXq_wave{animation:60s linear infinite MfDgXq_spinBack}.MfDgXq_stamp[data-inview=false] svg{animation-play-state:paused}@media (hover:hover){.MfDgXq_stamp:hover svg{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.MfDgXq_stamp svg{animation:none}}.MfDgXq_mini{box-sizing:border-box;border:1.5px solid var(--color-accent-text);width:30px;height:30px;color:var(--color-accent-text);letter-spacing:-.02em;white-space:nowrap;background:#fff8f0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:800;line-height:1;display:inline-flex}
.kSqAFq_layout{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:start;gap:24px;display:grid}@media (max-width:900px){.kSqAFq_layout{grid-template-columns:minmax(0,1fr)}}.kSqAFq_calendar{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-page);padding:20px 24px}.kSqAFq_head{align-items:center;gap:10px;display:flex}.kSqAFq_head img{flex:none;width:36px;height:36px}.kSqAFq_month{font-variant-numeric:tabular-nums;flex:1;font-size:16px;font-weight:700;line-height:24px}.kSqAFq_move{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--color-ink);cursor:pointer;transition:background-color var(--f-dur-color);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.kSqAFq_move:hover{background:var(--color-line-soft)}}.kSqAFq_weekdays,.kSqAFq_week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.kSqAFq_weekdays{margin-top:16px}.kSqAFq_weekdays span{color:var(--color-muted);text-align:center;padding-bottom:12px;font-size:13px;font-weight:500;line-height:18px}.kSqAFq_weekdays span:first-child{color:var(--color-accent-text)}.kSqAFq_day{grid-row:1/-1;padding:1px}.kSqAFq_day button{box-sizing:border-box;border-radius:var(--radius-card);width:100%;height:100%;min-height:44px;color:var(--color-ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--f-dur-color);background:0 0;border:0;flex-direction:column;align-items:center;padding:10px 0 0;font-size:14px;font-weight:500;line-height:20px;display:flex}.kSqAFq_day:first-child button:enabled{color:var(--color-accent-text)}.kSqAFq_day button[data-busy]{font-weight:700}.kSqAFq_day button:disabled{color:var(--color-line-strong);cursor:default}@media (hover:hover){.kSqAFq_day button:hover:enabled{background:var(--color-line-soft)}}.kSqAFq_day button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--color-ink)}.kSqAFq_day button[data-today]{padding-top:0}.kSqAFq_day button small{color:var(--color-ink);font-size:11px;font-weight:700;line-height:16px}.kSqAFq_todayFlip{margin-top:0}.kSqAFq_dots{gap:3px;margin-top:auto;padding-bottom:6px;display:flex}.kSqAFq_dots i,.kSqAFq_legend i{border-radius:50%;flex:none;width:8px;height:8px}.kSqAFq_layout [data-kind=OFFLINE]{--kind:var(--color-accent)}.kSqAFq_layout [data-kind=ONLINE]{--kind:var(--color-blue)}.kSqAFq_dots i,.kSqAFq_legend li>i{background:var(--kind)}.kSqAFq_bar{z-index:1;background:var(--kind);pointer-events:none;border-radius:3px;height:6px;margin:2px 6px 0}.kSqAFq_bar[data-continues-left]{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}.kSqAFq_bar[data-continues-right]{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}.kSqAFq_legend{border-top:1px solid var(--color-line);color:var(--color-ink-2);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;padding-top:12px;font-size:12px;line-height:18px;display:flex}.kSqAFq_legend ul{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.kSqAFq_legend li,.kSqAFq_legendBar{align-items:center;gap:6px;display:inline-flex}.kSqAFq_legendBar i{background:var(--color-blue);border-radius:3px;width:20px;height:6px}.kSqAFq_panelTitle{margin:0 0 16px;font-size:16px;font-weight:700;line-height:24px}.kSqAFq_empty{border-radius:var(--radius-card);background:var(--color-surface);min-height:160px;color:var(--color-muted-on-surface);justify-content:center;align-items:center;margin:0;display:flex}.kSqAFq_timeline{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex;position:relative}.kSqAFq_timeline:before{content:"";background:repeating-linear-gradient(180deg, var(--color-line-strong) 0 6px, transparent 6px 11px);width:2px;position:absolute;top:16px;bottom:16px;left:111px}.kSqAFq_item{align-items:flex-start;display:flex;position:relative}.kSqAFq_when{flex:none;width:96px;padding-top:6px;position:sticky;top:88px}.kSqAFq_when p{margin:0}.kSqAFq_whenDay{color:var(--color-accent);letter-spacing:-.5px;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:40px}.kSqAFq_whenDay[data-long]{font-size:22px}.kSqAFq_whenSub{color:var(--color-muted);font-size:14px;line-height:20px;margin-top:2px!important}.kSqAFq_node{box-sizing:border-box;border:4px solid var(--kind);background:var(--color-page);border-radius:50%;flex:none;width:16px;height:16px;margin:18px 8px 0;position:sticky;top:100px}.kSqAFq_card{border-radius:var(--radius-card);background:var(--color-surface);flex:1;min-width:0;padding:20px 24px}.kSqAFq_itemTitle{color:var(--color-ink);margin:6px 0 0;font-size:20px;font-weight:700;line-height:30px}.kSqAFq_detail{color:var(--color-muted-on-surface);margin:2px 0 0;font-size:14px;line-height:20px}.kSqAFq_ticket{flex:1;min-width:0}.kSqAFq_ticketBody{padding:20px 24px 18px}.kSqAFq_stub{box-sizing:border-box;height:100%;color:var(--color-ink-3);align-items:center;gap:8px;margin:0;padding:0 24px 6px;font-size:14px;font-weight:600;line-height:20px;display:flex}.kSqAFq_stub svg{flex:none}@media (max-width:767px){.kSqAFq_calendar{padding:16px}.kSqAFq_timeline:before{left:79px}.kSqAFq_when{width:64px;top:116px}.kSqAFq_whenDay{font-size:24px;line-height:32px}.kSqAFq_whenDay[data-range]{letter-spacing:-.3px;font-size:19px}.kSqAFq_whenDay[data-long]{font-size:15px}.kSqAFq_whenSub{font-size:12px;line-height:18px}.kSqAFq_node{top:124px}.kSqAFq_card{padding:16px}.kSqAFq_ticketBody{padding:16px 16px 14px}.kSqAFq_stub{padding:0 16px 6px;font-size:13px}.kSqAFq_itemTitle{font-size:18px;line-height:26px}}
