@media not all and (min-width:1200px) and (hover:hover) and (pointer:fine){.jr{--fd:var(--font-display);--link:var(--accent-ink);--px:18px}.jr :where(button){font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}.jr .tnum{font-variant-numeric:tabular-nums}.jr-pg{inset:calc(var(--safe) + 58px) 0 0;overscroll-behavior:contain;scrollbar-width:none;padding:12px 20px calc(var(--cap-bottom,12px) + 104px + 40px);position:absolute;overflow:hidden auto}.jr-pg::-webkit-scrollbar{display:none}.jr-rc{padding-top:5px;position:relative}.jr-slot{z-index:3;background:linear-gradient(var(--deep-top),var(--deep));pointer-events:none;border-radius:6px;height:12px;position:absolute;top:0;left:-6px;right:-6px;box-shadow:inset 0 3px 4px #000a,0 1px #ffffff24,0 6px 12px -8px #0008}.jr .jr-slot{background:linear-gradient(color-mix(in srgb,var(--brand) 86%,#fff),var(--brand))}.jr-body{will-change:transform;position:relative}.jr-paper{color:var(--fg);background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--fg) 3.5%,#0000) 0 .75px,#0000 1.1px) 0 0/4px 4px,var(--surface);border-radius:2px 2px 0 0;position:relative;overflow:hidden;box-shadow:0 12px 16px -4px #00000029}@media (prefers-color-scheme:dark){.jr-paper{box-shadow:0 12px 16px -4px #0006}}.jr-teeth{background:conic-gradient(from -45deg at 50% 100%,var(--surface) 90deg,#0000 0) 0 0/14px 7px repeat-x;height:7px;display:block}.jr-win{will-change:transform,opacity;position:absolute;top:0;left:0;right:0;overflow:hidden}.jr-inner{will-change:transform}.jr-win[inert]{pointer-events:none}.jr-head{z-index:4;background:var(--link);height:3px;box-shadow:0 0 6px var(--link);opacity:0;pointer-events:none;will-change:transform,opacity;border-radius:2px;position:absolute;top:0;left:10px;right:10px}.jr-in{padding:14px var(--px) 18px;position:relative}.jr-hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 8px;min-height:26px;display:flex}.jr-hd .nm{align-items:center;gap:8px;min-width:0;display:flex}.jr-hd .nm>svg{fill:none;width:21px;height:21px;stroke:var(--link);stroke-width:1.8px;stroke-linecap:round;flex:none}.jr-hd b{font-family:var(--fd);white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:800;line-height:21px;overflow:hidden}.jr-hd small{letter-spacing:.7px;color:var(--fg2);white-space:nowrap;margin-inline-start:auto;font-size:12px;font-weight:700;line-height:16px}.jr-cut{border-top:1.5px dashed var(--line);height:0;margin:10px calc(-1 * var(--px)) 6px;display:block}.jr-day{font-family:var(--fd);letter-spacing:-1.1px;white-space:nowrap;margin:2px 0 0;font-size:40px;font-weight:800;line-height:48px;overflow:hidden}.jr-tm{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;column-gap:10px;margin-bottom:6px;display:flex}.jr-dg{font-family:var(--fd);letter-spacing:-.6px;color:var(--link);direction:ltr;flex:none;align-items:baseline;font-size:62px;font-weight:200;line-height:74px;display:flex}.jr-dg i{height:74px;font-style:normal;display:block}.jr-dg i>b{height:var(--clip,74px);font-weight:inherit;display:block;overflow:hidden}.jr-dg span{will-change:transform;display:block}.jr-dg i.bl{align-self:baseline;width:0;height:0}.jr-wh{text-align:end;flex-direction:column;align-items:flex-end;min-width:0;margin-inline-start:auto;padding-bottom:9px;display:flex}.jr-wh b{white-space:nowrap;font-size:14px;font-weight:800;line-height:19px}.jr-wh small{color:var(--fg2);font-size:12.5px;line-height:17px}.jr-ls{position:relative}.jr-l{align-items:flex-end;min-height:30px;padding:5px 0 3px;display:flex}.jr-l .k{min-width:46px;color:var(--fg2);flex:none;font-size:13px;line-height:20px}.jr-l .ld{border-bottom:1.5px dotted color-mix(in srgb,var(--fg2) 45%,#0000);flex:1;min-width:12px;margin:0 6px 6px}.jr-l .v{flex:0 auto;align-items:center;gap:7px;min-width:0;display:flex}.jr-l .v .ax-face{width:24px;height:24px;box-shadow:0 0 0 1.5px var(--link);flex:none;font-size:11px}.jr-l .v b{text-align:end;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14.5px;font-weight:700;line-height:20px;display:-webkit-box;overflow:hidden}.jr-l .v b.s{color:var(--fg2);text-decoration:line-through}.jr-st{z-index:2;pointer-events:none;width:104px;height:104px;transform:rotate(var(--r,0deg)) scale(var(--s,1));will-change:transform,opacity;position:absolute}.jr-stv{opacity:.9;mix-blend-mode:multiply;width:104px;height:104px;display:block;overflow:visible}@media (prefers-color-scheme:dark){.jr-stv{mix-blend-mode:normal;opacity:.92}}.jr-stv .o{fill:none;stroke:currentColor;stroke-width:3.4px}.jr-stv .in{fill:none;stroke:currentColor;stroke-width:1.5px}.jr-stv .d{fill:currentColor}.jr-stv .rg{font-family:var(--font-body);letter-spacing:.14em;fill:currentColor;font-size:8.6px;font-weight:800}.jr-stv .w{font-family:var(--fd);fill:currentColor;font-size:17px;font-weight:900}.jr-stv .sb{font-family:var(--font-body);fill:currentColor;font-size:7.6px;font-weight:800}.jr-stv .ic{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.jr-inv{flex-direction:column;gap:4px;display:flex}.jr-inv p{color:var(--fg2);align-items:flex-start;gap:6px;margin:6px 0 0;font-size:13px;line-height:19px;display:flex}.jr-inv p svg{width:14px;height:14px;color:var(--link);flex:none;margin-top:2px}.jr-pri{width:100%;min-height:48px;box-shadow:0 6px 14px -6px color-mix(in srgb,var(--accent) 50%,#0000);border-radius:24px;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-size:15.5px;font-weight:700;line-height:21px;transition:transform .12s,opacity .2s;display:flex;background:var(--accent)!important;color:var(--on-accent)!important;padding:4px 16px!important}.jr-pri:active{transform:scale(.98)}.jr-pri:disabled{opacity:.6}.jr-pri svg{width:18px;height:18px}.jr-lk{align-self:center;align-items:center;gap:5px;min-height:44px;font-size:13.5px;font-weight:700;display:inline-flex;color:var(--link)!important}.jr-lk svg{width:15px;height:15px}.jr-wait{flex-direction:column;gap:8px;margin-top:12px;display:flex}.jr-wait .jr-pri{margin-top:0}.jr-pend{background:color-mix(in srgb,var(--warn) 12%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 35%,#0000);border-radius:14px;align-items:center;gap:8px;margin:0;padding:9px 12px;font-size:12.5px;line-height:18px;display:flex}.jr-pend svg{fill:none;width:16px;height:16px;stroke:var(--warn);stroke-width:1.8px;stroke-linecap:round;flex:none}.jr-ex{gap:6px;display:flex}.jr-ex button{border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:40px;font-size:12.5px;font-weight:700;display:flex;background:var(--accent-soft)!important;color:var(--on-soft)!important}.jr-ex svg{width:15px;height:15px}.jr-rt{min-height:44px;color:var(--fg2);justify-content:space-between;align-items:center;margin-top:8px;font-size:13px;display:flex}.jr-stars{direction:ltr;display:flex}.jr-stars button{place-items:center;width:36px;height:44px;display:grid;color:var(--line)!important}.jr-stars svg{width:22px;height:22px;transition:color .2s var(--d,0s)}.jr-stars button.on{color:var(--warn)!important}.jr-stars button.on svg{animation:jr-star .36s cubic-bezier(.34,1.56,.64,1) var(--d,0s) backwards}@keyframes jr-star{0%{transform:scale(1.5)}}.jr-rated{color:var(--warn);direction:ltr;gap:1px;display:inline-flex}.jr-rated svg{width:13px;height:13px}.jr-rt .jr-rated svg{width:18px;height:18px}.jr-rb{margin-top:10px}.jr-rq{justify-content:center;margin:2px 0 0;display:flex}.jr-acts{margin:14px calc(-1 * var(--px)) 0;border-top:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.jr-acts>*{border-bottom:1px solid var(--line);grid-column:span 2;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:52px;font-size:13.5px;font-weight:600;line-height:18px;display:flex;padding:0 4px!important}.jr-acts>:not(:nth-child(3n+1)){border-inline-start:1px solid var(--line)}.jr-acts span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.jr-acts svg{width:17px;height:17px;color:var(--link);flex:none}.jr-acts .no svg{color:var(--bad)}.jr-acts>.w2{grid-column:span 3}.jr-acts>.w1{grid-column:span 6}.jr-acts button:active{background:var(--surface2)}.jr-pol{width:100%;min-height:36px;display:block;color:var(--fg2)!important;margin-top:12px!important;padding:9px 0!important}.jr-pol .h{align-items:center;gap:6px;font-size:12px;line-height:17px;display:flex}.jr-pol .h>svg:first-child{flex:none;width:14px;height:14px}.jr-pol b{flex:none;font-weight:700}.jr-pol .p{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.jr-pol .ch{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px;margin-inline-start:auto;transition:transform .22s}.jr-pol.on .ch{transform:rotate(180deg)}.jr-pol .x{color:var(--fg);overflow-wrap:anywhere;margin-top:4px;font-size:12.5px;line-height:18px;display:block}.jr-perf{border-top:1.5px dashed var(--line);height:0;margin:14px calc(-1 * var(--px)) 12px;display:block;position:relative}.jr-perf:before,.jr-perf:after{content:"";background:var(--bg);border-radius:50%;width:15px;height:15px;position:absolute;top:-8px}.jr-perf:before{left:-7.5px}.jr-perf:after{right:-7.5px}.jr-ft{color:var(--fg2);justify-content:space-between;align-items:center;gap:12px;font-size:11.5px;line-height:15px;display:flex}.jr-ft>span{min-width:0}.jr-ft b{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;line-height:17px;display:block;overflow:hidden}.jr-gft{text-align:center;color:var(--fg2);margin:0;font-size:12px;line-height:17px}.jr-ft .bkr-bc{width:104px;height:26px;fill:var(--fg);flex:none}.jr-load .jr-in{padding:16px var(--px) 22px}.jr-load .b{background:var(--surface2);border-radius:99px;display:block}.jr-load .jr-hd .b{border-radius:6px}.jr-load .r{justify-content:space-between;margin-top:16px;display:flex}.jr-note .jr-in{padding:18px var(--px)}.jr-err{color:var(--bad);margin:0;font-size:14px;line-height:20px}.jr-h3{font-family:var(--fd);letter-spacing:-.2px;justify-content:space-between;align-items:baseline;gap:10px;margin:34px 0 8px;font-size:21px;font-weight:800;line-height:27px;display:flex}.jr-h3.first{margin-top:26px}.jr-h3 small{font-family:var(--font-body);color:var(--fg2);font-size:12.5px;font-weight:500;line-height:17px}.jr-row{border-bottom:1px solid var(--line);text-align:start;align-items:center;gap:14px;width:100%;min-height:64px;transition:background-color .2s;display:flex;position:relative;padding:9px 0!important}.jr-row.on{background:var(--accent-soft);width:calc(100% + 20px);color:var(--on-soft);border-bottom-color:#0000;border-radius:16px;margin-inline:-10px;overflow:hidden;padding-inline:10px!important}.jr-row.on:before{content:"";background:var(--link);width:3px;position:absolute;inset-block:0;inset-inline-start:0}.jr-row .n{width:52px;font-family:var(--fd);flex-direction:column;flex:none;align-items:center;font-size:34px;font-weight:200;line-height:41px;display:flex}.jr-row.p .n{font-size:30px;line-height:36px}.jr-row .n small{font-family:var(--font-body);color:var(--fg2);font-size:11px;font-weight:700;line-height:14px}.jr-row.on .n small{color:var(--on-soft)}.jr-row .tx{flex-direction:column;flex:1;min-width:0;display:flex}.jr-row .tx b{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:21px;display:-webkit-box;overflow:hidden}.jr-row.p .tx b{font-size:15.5px}.jr-row .tx b.s{color:var(--fg2);text-decoration:line-through}.jr-row .tx small{color:var(--fg2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:17px;display:-webkit-box;overflow:hidden}.jr-row.on .tx small{color:color-mix(in srgb,var(--on-soft) 80%,#0000)}.jr-row .e{flex:none;max-width:150px}.jr-chip{white-space:nowrap;background:var(--accent-soft);min-height:24px;color:var(--on-soft);border-radius:12px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-style:normal;font-weight:700;line-height:16px;display:inline-flex}.jr-chip.warn{background:color-mix(in srgb,var(--warn) 16%,#0000);color:var(--warn)}@media (prefers-color-scheme:dark){.jr-chip.warn{background:color-mix(in srgb,var(--warn) 20%,#0000)}}.jr-chip.pend{color:var(--fg2);box-shadow:none;border:1.3px dashed color-mix(in srgb,var(--fg2) 70%,#0000);background:0 0}.jr-chip.gone{background:var(--surface2);color:var(--fg2)}.jr-chip.live i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite jr-pulse}@keyframes jr-pulse{50%{opacity:.3}}.jr-row.on .jr-chip{background:color-mix(in srgb,var(--surface) 70%,#0000)}.jr-mo{position:relative}.jr-m{z-index:2;letter-spacing:1px;color:var(--fg2);background:var(--bg);box-shadow:0 -12px 0 var(--bg);margin:0 -20px;padding:14px 20px 6px;font-size:12px;font-weight:800;line-height:16px;position:sticky;top:0}.jr-quiet{color:var(--fg2);margin:0;padding:6px 0;font-size:13px;line-height:19px}.jr-tiles{gap:8px;display:flex}.jr-tiles>div{background:var(--surface);min-width:0;box-shadow:inset 0 0 0 1px var(--line);text-align:center;border-radius:18px;flex-direction:column;flex:1;align-items:center;padding:12px 6px 10px;display:flex}.jr-tiles b{font-family:var(--fd);color:var(--link);font-size:34px;font-weight:200;line-height:41px}.jr-tiles small{color:var(--fg2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:2px;font-size:11.5px;line-height:15px;display:-webkit-box;overflow:hidden}.jr-rh{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;margin-top:12px;padding:12px 14px 10px}.jr-line{height:64px;position:relative}.jr-line .ax{background:var(--line);height:1.5px;transform-origin:var(--o,100%) 50%;top:25.25px;position:absolute;inset-inline:8px;transform:scaleX(0)}[dir=ltr] .jr-line .ax{--o:0%}.jr-line .nw{border-inline-start:1.5px dashed var(--link);width:0;height:32px;margin-inline-start:-.75px;position:absolute;top:10px}.jr-line .dt{background:var(--fg2);border-radius:50%;width:10px;height:10px;margin:-5px;position:absolute;top:26px;transform:scale(0)}.jr-line .dt.t-next,.jr-line .dt.t-due{width:12px;height:12px;margin:-6px}.jr-line .dt.t-next{background:var(--accent);box-shadow:0 0 0 2px var(--surface)}.jr-line .dt.t-cancel{background:var(--surface);width:9px;height:9px;box-shadow:inset 0 0 0 1.4px var(--fg2);margin:-4.5px}.jr-line .dt.t-noshow{background:var(--surface);width:9px;height:9px;box-shadow:inset 0 0 0 1.8px var(--warn);margin:-4.5px}.jr-line .dt.t-due{border:1.6px dashed var(--link);background:0 0}.jr-line small{text-align:center;width:40px;color:var(--fg2);margin-inline-start:-20px;font-size:10px;font-weight:600;line-height:14px;position:absolute;top:44px}.jr-story.go .ax{transition:transform .9s cubic-bezier(.22,1,.36,1);transform:none}.jr-story.go .dt{transition:transform .48s cubic-bezier(.34,1.56,.64,1) calc(.2s + var(--i,0) * 70ms);transform:none}.jr-due{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.jr-due>span{flex-direction:column;flex:1;min-width:0;display:flex}.jr-due b{font-size:14px;font-weight:700;line-height:19px}.jr-due small{color:var(--fg2);font-size:12.5px;line-height:17px}.jr-due button{border-radius:20px;flex:none;min-height:40px;font-size:14px;font-weight:700;background:var(--accent)!important;color:var(--on-accent)!important;padding:0 16px!important}html.still .jr-line .ax,html.still .jr-line .dt,.site-root[data-motion=off] .jr-line .ax,.site-root[data-motion=off] .jr-line .dt{transition:none;transform:none}}@media (prefers-reduced-motion:reduce){.jr-line .ax,.jr-line .dt{transition:none!important;transform:none!important}}
