.lj-9la_scheduleShell{--schedule-blue:#276f86;--schedule-coral:#c35d45;--schedule-gold:#c68a24;--schedule-paper:color-mix(in srgb, hsl(var(--card)) 96%, hsl(var(--primary)) 4%);--clock-panel-top:#f0f5f4;--clock-panel:#e1ebea;--clock-ink:#173740;--clock-accent:#2b7e93;--clock-muted:#4d6871;--clock-border:#276f8647;--clock-highlight:#ffffffb8;--clock-shadow:#274e5614;--clock-seam:#1f454e24;--clock-complete-accent:#71888d}.lj-9la_heroGrid{isolation:isolate;position:relative}.lj-9la_heroGrid:before{inset-block:28px;z-index:-1;content:"";background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--schedule-blue) 35%, transparent) 24% 76%, transparent);width:2px;position:absolute;left:0}.lj-9la_heroGrid:after{z-index:-1;content:"115 / 116";color:color-mix(in srgb, hsl(var(--foreground)) 4%, transparent);font-family:var(--font-countdown), ui-monospace, monospace;font-variation-settings:"ROND" 72;letter-spacing:-.08em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(72px,14vw,164px);font-weight:720;line-height:1;position:absolute;top:-16px;right:-10px}.lj-9la_ticket{isolation:isolate;background:var(--schedule-paper);position:relative}.lj-9la_ticket:before,.lj-9la_ticket:after{z-index:2;content:"";border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:999px;width:14px;height:28px;position:absolute;top:42px}.lj-9la_ticket:before{left:-8px}.lj-9la_ticket:after{right:-8px}.lj-9la_techClock{border:1px solid var(--clock-border);min-height:82px;color:var(--clock-ink);background:linear-gradient(180deg, var(--clock-panel-top), var(--clock-panel));box-shadow:inset 0 1px 0 var(--clock-highlight), inset 0 -16px 24px var(--clock-shadow);border-radius:12px;align-items:center;gap:clamp(5px,1.4vw,10px);padding:10px clamp(10px,2.5vw,16px);display:flex;position:relative;overflow:hidden}.lj-9la_clockProgress{background:color-mix(in srgb, var(--clock-accent) 16%, transparent);height:3px;position:absolute;top:0;left:0;right:0;overflow:hidden}.lj-9la_clockProgressFill{transform-origin:0;background:var(--clock-accent);transition:transform 1s linear;position:absolute;inset:0}.lj-9la_clockDropLane{z-index:2;height:3px;position:absolute;top:0;right:0;container-type:inline-size}.lj-9la_clockDrop{background:var(--clock-accent);will-change:transform, opacity;border-radius:1px;width:min(18px,100%);height:3px;animation:1s cubic-bezier(.45,0,.55,1) infinite lj-9la_clock-block-slide-left;position:absolute;top:0;right:0}.lj-9la_techClockComplete{--clock-accent:var(--clock-complete-accent);filter:saturate(.45)}.lj-9la_clockPrefix{color:var(--clock-accent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;align-self:flex-start;margin-top:5px;font-size:10px;font-weight:800}.lj-9la_clockUnit{text-align:center;flex:1 1 0;gap:2px;min-width:0;display:grid}.lj-9la_clockPrefix+.lj-9la_clockUnit{flex-grow:1.25}.lj-9la_clockValue{height:1.08em;font-family:var(--font-countdown), ui-monospace, monospace;font-variation-settings:"ROND" 72;font-variant-numeric:tabular-nums slashed-zero;justify-content:center;font-size:clamp(24px,5.6vw,34px);font-weight:720;line-height:1;display:flex;position:relative;overflow:hidden}.lj-9la_clockValue:after{z-index:3;content:"";background:var(--clock-seam);pointer-events:none;height:1px;position:absolute;top:50%;left:0;right:0}.lj-9la_clockDigitColumn{perspective:72px;width:1ch;height:1em;display:block;position:relative;overflow:hidden}.lj-9la_clockDigit{backface-visibility:hidden;place-items:center;display:grid;position:absolute;inset:0;transform:translate(0,0)}.lj-9la_clockDigitOutgoing{transform-origin:top;animation:.32s cubic-bezier(.4,0,.2,1) both lj-9la_clock-digit-exit}.lj-9la_clockDigitIncoming{transform-origin:bottom;animation:.32s cubic-bezier(.4,0,.2,1) both lj-9la_clock-digit-enter}.lj-9la_clockLabel{color:var(--clock-muted);letter-spacing:.16em;font-size:9px;font-weight:700}.lj-9la_clockSeparator{color:color-mix(in srgb, var(--clock-accent) 62%, transparent);font-family:var(--font-mono), ui-monospace, monospace;margin-top:-12px;font-size:18px;font-weight:700}.lj-9la_timelineCaption{height:19px;color:hsl(var(--muted-foreground));letter-spacing:.1em;font-size:10px;font-weight:700;position:relative}.lj-9la_registrationCaption,.lj-9la_examCaption{position:absolute;top:0}.lj-9la_registrationCaption{color:var(--schedule-blue);left:18%;transform:translate(-50%)}.lj-9la_examCaption{color:var(--schedule-gold);left:92%;transform:translate(-50%)}.lj-9la_timelineTrack{border:1px solid color-mix(in srgb, hsl(var(--border)) 78%, transparent);background:linear-gradient(90deg, hsl(var(--muted)) 0% 18%, color-mix(in srgb, var(--schedule-blue) 21%, hsl(var(--muted))) 18% 42%, hsl(var(--muted)) 42% 92%, color-mix(in srgb, var(--schedule-gold) 24%, hsl(var(--muted))) 92% 100%);border-radius:999px;height:8px;margin-inline:6px;position:relative}.lj-9la_trackFill{z-index:1;transform-origin:0;border-radius:inherit;background:linear-gradient(90deg, var(--schedule-blue), var(--schedule-gold));transition:transform .6s linear;position:absolute;inset:0}.lj-9la_trackFillRunning{overflow:hidden}.lj-9la_trackFillRunning:after{content:"";background:linear-gradient(90deg,#0000,#ffffff94,#0000);width:34%;animation:2.4s linear infinite lj-9la_schedule-track-travel;position:absolute;inset:0}.lj-9la_nowDot{z-index:4;border:2px solid hsl(var(--background));background:var(--schedule-coral);width:12px;height:12px;box-shadow:0 0 0 1px color-mix(in srgb, var(--schedule-coral) 70%, transparent);border-radius:999px;position:absolute;top:50%;transform:translate(-50%,-50%)}.lj-9la_timelineNode{z-index:3;border:2px solid hsl(var(--background));border-radius:999px;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.lj-9la_registrationNode{background:var(--schedule-blue);left:18%}.lj-9la_examNode{background:var(--schedule-gold);left:92%}.lj-9la_nowDotRunning:after{content:"";border:1px solid color-mix(in srgb, var(--schedule-coral) 50%, transparent);border-radius:inherit;animation:1.8s cubic-bezier(.4,0,.2,1) infinite lj-9la_schedule-dot-breathe;position:absolute;inset:-5px}.lj-9la_pastDisclosure>summary::-webkit-details-marker{display:none}.lj-9la_pastChevron{transition:transform .18s cubic-bezier(.2,0,0,1)}.lj-9la_pastDisclosure[open] .lj-9la_pastChevron{transform:rotate(180deg)}@keyframes lj-9la_clock-digit-enter{0%{opacity:.24;transform:translateY(-92%)rotateX(62deg)}to{opacity:1;transform:translate(0,0)rotateX(0)}}@keyframes lj-9la_clock-digit-exit{0%{opacity:1;transform:translate(0,0)rotateX(0)}to{opacity:.24;transform:translateY(92%)rotateX(-62deg)}}@keyframes lj-9la_clock-block-slide-left{0%{opacity:0;transform:translate(0,0)}8%{opacity:.92}88%{opacity:.92}to{opacity:.32;transform:translate(calc(100% - 100cqw))}}@keyframes lj-9la_schedule-track-travel{0%{transform:translate(-110%)}to{transform:translate(310%)}}@keyframes lj-9la_schedule-dot-breathe{0%,to{opacity:0;transform:scale(.78)}45%{opacity:.75;transform:scale(1.08)}}.dark .lj-9la_scheduleShell{--schedule-blue:#65b3c8;--schedule-coral:#ee927d;--schedule-gold:#e8b458;--clock-panel-top:#162532;--clock-panel:#111c2b;--clock-ink:#e9f7fb;--clock-accent:#72d4ec;--clock-muted:#7c98a8;--clock-border:#7dd3fc2e;--clock-highlight:#ffffff0d;--clock-shadow:#0000001f;--clock-seam:#080f1647;--clock-complete-accent:#8ca0ad}@media (prefers-reduced-motion:reduce){.lj-9la_clockDigitIncoming{animation:none}.lj-9la_clockProgressFill,.lj-9la_trackFill,.lj-9la_pastChevron{transition:none}.lj-9la_clockDigitOutgoing,.lj-9la_clockDrop{display:none}.lj-9la_trackFillRunning:after,.lj-9la_nowDotRunning:after{animation:none}}
