.oQSboa_ribbon{min-width:0}.oQSboa_header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:12px;display:grid}.oQSboa_controls{justify-content:flex-end;gap:6px;display:flex}.oQSboa_controls button{border:1px solid var(--pr-rule);background:var(--pr-card);width:34px;height:34px;color:var(--pr-accent);cursor:pointer;border-radius:7px;place-items:center;display:grid}.oQSboa_controls button[hidden]{display:none}.oQSboa_controls button:disabled{opacity:.5;cursor:default}.oQSboa_controls button:focus-visible,.oQSboa_tile:focus-visible{outline:2px solid var(--pr-accent);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.oQSboa_controls button:hover:enabled{background:var(--pr-track)}.oQSboa_tile:hover .oQSboa_action{text-underline-offset:3px;text-decoration:underline}}.oQSboa_track{scrollbar-color:var(--pr-rule) transparent;scrollbar-width:thin;scroll-snap-type:x mandatory;grid-auto-columns:clamp(242px,30%,345px);grid-auto-flow:column;gap:13px;padding:2px 2px 8px;scroll-padding-inline:2px;display:grid;position:relative;overflow-x:auto}.oQSboa_tile{text-align:center;border:1px solid var(--pr-hairline);background:var(--pr-card);scroll-snap-align:start;border-radius:12px;flex-direction:column;align-items:center;min-width:0;min-height:340px;padding:16px 17px 0;text-decoration:none;display:flex;box-shadow:0 2px 3px #00000014}.oQSboa_tile:last-child{scroll-snap-align:end}.oQSboa_face{border-block:1px solid var(--pr-hairline);width:100%;height:118px;color:var(--pr-muted);background:repeating-linear-gradient(90deg, transparent 0 19px, color-mix(in srgb, var(--pr-rule) 17%, transparent) 19px 20px), repeating-linear-gradient(0deg, transparent 0 19px, color-mix(in srgb, var(--pr-rule) 17%, transparent) 19px 20px), var(--pr-track);isolation:isolate;place-items:center;margin-bottom:12px;display:grid;position:relative}.oQSboa_face:before,.oQSboa_face:after{content:"";background:var(--pr-rule);width:1px;position:absolute;inset:-4px auto -4px 0}.oQSboa_face:after{inset:-4px 0 -4px auto}.oQSboa_reading{color:var(--pr-ink);font:700 clamp(40px, 5.5vw, 54px)/1 var(--pr-font-num);letter-spacing:-.07em;font-variant-numeric:tabular-nums}.oQSboa_tile[data-exception-tile=lead_no_touch] .oQSboa_reading{color:var(--pr-late)}.oQSboa_label{color:var(--pr-ink);font:680 18px/1.16 var(--pr-font);letter-spacing:-.026em;margin:8px 0 4px}.oQSboa_condition{color:var(--pr-muted);margin:0 0 13px;font-size:13px;line-height:1.32}.oQSboa_action{border-top:1px solid var(--pr-hairline);width:100%;min-height:43px;color:var(--pr-accent);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:650;display:flex}.oQSboa_action span{font-size:16px}.oQSboa_clock{border:1px solid var(--pr-rule);background:var(--pr-card);border-radius:50%;width:76px;height:76px;position:relative}.oQSboa_clock:before{content:"";background:repeating-conic-gradient(var(--pr-rule) 0deg 2deg, transparent 2deg 30deg);border-radius:50%;position:absolute;inset:4px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0)}.oQSboa_clock:after{content:"";background:var(--pr-late);border-radius:50%;width:7px;height:7px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.oQSboa_needle{background:var(--pr-late);transform-origin:bottom;width:2px;height:25px;transform:rotate(var(--angle));border-radius:2px;position:absolute;inset:auto auto 50% calc(50% - 1px)}.oQSboa_threshold{background:linear-gradient(to right, transparent 29px, var(--pr-late) 29px);transform-origin:1px;width:42px;height:2px;transform:rotate(calc(var(--angle) - 90deg));position:absolute;inset:calc(50% - 1px) auto auto calc(50% - 1px)}.oQSboa_days{perspective:340px;align-items:center;gap:7px;display:flex}.oQSboa_days b{background:var(--pr-card);border:1px solid var(--pr-rule);width:38px;height:46px;color:var(--pr-soon);font:650 21px/1 var(--pr-font-num);transform-origin:50% 8px;border-radius:5px;place-items:end center;padding-bottom:5px;display:grid;position:relative}.oQSboa_days b:before{content:"";border-top:1px solid var(--pr-rule);position:absolute;inset:8px 0 auto}.oQSboa_days b:after{content:"";border-inline:2px solid var(--pr-rule);height:7px;position:absolute;inset:-4px 7px auto}.oQSboa_days b:last-child{border-color:var(--pr-soon)}.oQSboa_stack{width:106px;height:69px;position:relative}.oQSboa_sheet{top:calc(11px * var(--layer));left:calc(10px * var(--layer));background:var(--pr-card);border:1px solid var(--pr-rule);width:76px;height:46px;font:600 14px/1 var(--pr-font-num);border-radius:5px;justify-content:center;align-items:end;padding-bottom:7px;display:flex;position:absolute}.oQSboa_sheet:last-child{border-color:var(--pr-muted)}.oQSboa_sheet:last-child:before{content:"";border-block:1px solid var(--pr-rule);width:33px;height:4px;position:absolute;top:8px}.oQSboa_fortnight{border:1px solid var(--pr-rule);background:var(--pr-card);border-radius:6px;grid-template-columns:repeat(7,12px);grid-auto-rows:12px;gap:7px 8px;padding:12px 11px;display:grid}.oQSboa_fortnight i{border:1px solid var(--pr-muted);background:var(--pr-rule);border-radius:50%}.oQSboa_fortnight i:last-child{border-color:var(--pr-ink);background:var(--pr-muted);outline:1px solid var(--pr-rule);outline-offset:2px}.oQSboa_calendar{border:1px dashed var(--pr-muted);background:var(--pr-card);border-radius:6px;place-items:center;width:72px;height:65px;padding-top:11px;display:grid;position:relative}.oQSboa_calendar:before{content:"";border-top:1px solid var(--pr-rule);position:absolute;inset:12px 0 auto}.oQSboa_calendar:after{content:"";border-inline:2px solid var(--pr-rule);height:8px;position:absolute;inset:-4px 13px auto}.oQSboa_dateSlot{background:var(--pr-muted);transform-origin:0;width:23px;height:2px}.oQSboa_cursor{background:var(--pr-accent);opacity:0;width:2px;height:21px;position:absolute;inset:auto auto 11px 14px}@media (max-width:640px){.oQSboa_track{grid-auto-columns:86%}.oQSboa_tile{min-height:315px}}@media (pointer:coarse){.oQSboa_controls button{width:44px;height:44px}}@media (prefers-reduced-motion:no-preference){.oQSboa_track{scroll-behavior:smooth}.oQSboa_tile{--delay:calc(var(--pr-base-delay) + var(--pr-order) * var(--pr-stagger))}.oQSboa_tile[data-exception-play] .oQSboa_needle{animation:oQSboa_needleSweep var(--pr-windup) var(--pr-ease-windup) var(--delay) both}.oQSboa_tile[data-exception-play] .oQSboa_days b{animation:oQSboa_calendarLeaf var(--pr-glide) var(--pr-ease-glide) calc(var(--delay) + var(--pr-sub-step) * var(--step)) both}.oQSboa_tile[data-exception-play] .oQSboa_sheet{animation:oQSboa_stackIn var(--pr-glide) var(--pr-ease-ui) calc(var(--delay) + var(--pr-sub-step) * var(--layer)) both}.oQSboa_tile[data-exception-play] .oQSboa_fortnight i{animation:oQSboa_dayMark var(--pr-ui) var(--pr-ease-ui) calc(var(--delay) + var(--pr-sub-step) * var(--step)) both}.oQSboa_tile[data-exception-play] .oQSboa_cursor{animation:oQSboa_dateCursor var(--pr-windup) var(--pr-ease-windup) var(--delay) both}.oQSboa_tile[data-exception-play] .oQSboa_dateSlot{animation:oQSboa_dateSlot var(--pr-windup) var(--pr-ease-windup) var(--delay) both}}@keyframes oQSboa_needleSweep{0%{transform:rotate(0)}to{transform:rotate(var(--angle))}}@keyframes oQSboa_calendarLeaf{0%{opacity:.25;transform:rotateX(-78deg)}to{opacity:1;transform:rotateX(0)}}@keyframes oQSboa_stackIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes oQSboa_dayMark{0%{opacity:.24;transform:scale(.48)}to{opacity:1;transform:scale(1)}}@keyframes oQSboa_dateCursor{0%{opacity:0;transform:translate(0)}18%{opacity:1}75%{opacity:1;transform:translate(32px)}to{opacity:0;transform:translate(32px)}}@keyframes oQSboa_dateSlot{0%,40%{opacity:0;transform:scaleX(.15)}85%,to{opacity:1;transform:scaleX(1)}}
