:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--label:#fff;--secondary:#fff9;--tertiary:#ffffff4d;--card:#2c2c2e;--card-hot:#3a3a3c;--u:clamp(8px, 1.05vmin, 13px)}*{box-sizing:border-box}html,body{height:100%;color:var(--label);-webkit-font-smoothing:antialiased;background:#000;margin:0;font-family:Segoe UI Variable Text,Segoe UI,PingFang SC,Microsoft YaHei UI,WenQuanYi Zen Hei,sans-serif}#idle-app{color:var(--label);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#000;position:fixed;inset:0;overflow:hidden;container:idle/size}main{height:100%;width:min(calc(118 * var(--u)), calc(100% - calc(8 * var(--u))));padding:calc(5 * var(--u)) 0 calc(3 * var(--u));grid-template-columns:minmax(0, 1fr) calc(36 * var(--u));column-gap:calc(4.5 * var(--u));margin:0 auto;display:grid}.today{flex-direction:column;min-width:0;min-height:0;display:flex}.date{margin:0 0 calc(.4 * var(--u));font-size:calc(1.7 * var(--u));color:var(--secondary);font-weight:400;line-height:1.25}.clock{margin:0 0 min(calc(3 * var(--u)), 4cqh);font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-weight:300;font-size:min(calc(11 * var(--u)), 16cqh);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:.86}.body{grid-template-columns:calc(14 * var(--u)) minmax(0, 1fr);column-gap:calc(3.5 * var(--u));flex:1;min-height:0;display:grid}.spine{touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;min-height:0;display:flex}.hour{flex:1;min-height:0;position:relative}.num{z-index:1;font-size:calc(1.35 * var(--u));color:var(--tertiary);font-variant-numeric:tabular-nums;font-weight:400;line-height:1.3;position:relative}.hour.now .num{color:var(--label);font-weight:600}.hour.past .num{color:#ffffff2e}.hour.detent .num{color:#fff}.lane{left:calc(3.6 * var(--u));right:0;top:calc(.25 * var(--u));bottom:calc(.25 * var(--u));position:absolute}.bar{pointer-events:none;background:#fff;border-radius:999px;min-height:6px;position:absolute}.bar.past{opacity:.35}.bar.draft{opacity:.55}.now-dot{left:calc(3 * var(--u));width:calc(.6 * var(--u));height:calc(.6 * var(--u));margin-left:calc(-.3 * var(--u));pointer-events:none;background:#fff;border-radius:50%;position:absolute;transform:translateY(-50%)}.feed{scrollbar-width:none;min-height:0;padding-bottom:calc(2 * var(--u));overflow:auto}.feed::-webkit-scrollbar{display:none}.group-label{margin:calc(2.4 * var(--u)) 0 calc(.6 * var(--u));font-size:calc(1.15 * var(--u));color:var(--tertiary);font-variant-numeric:tabular-nums;font-weight:400;line-height:1.3}.group:first-child .group-label{margin-top:0}.card{align-items:center;gap:calc(2 * var(--u));margin:0 0 calc(1 * var(--u));padding:calc(1.6 * var(--u)) calc(1.8 * var(--u));border-radius:calc(2 * var(--u));background:var(--card);box-shadow:0 calc(1.2 * var(--u)) calc(3 * var(--u)) #00000059;cursor:pointer;touch-action:pan-y;grid-template-columns:minmax(0,1fr) auto;display:grid}.card.past{opacity:.4}.card.draft{background:var(--card-hot);box-shadow:0 0 0 1px #ffffff57}.card.hot{background:var(--card-hot)}.title{font-size:calc(2.2 * var(--u));letter-spacing:-.011em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;line-height:1.2;overflow:hidden}.card.mark .title{letter-spacing:0;font-weight:400}.when{font-size:calc(1.45 * var(--u));color:var(--secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:400;line-height:1.25}.title-input{width:100%;color:inherit;font:inherit;letter-spacing:-.011em;background:0 0;border:0;outline:none;margin:0;padding:0;font-weight:600}.long{scrollbar-width:none;min-height:0;padding:calc(2.2 * var(--u)) calc(1.6 * var(--u));border-radius:calc(2.4 * var(--u));background:#ffffff0a;transition:background .22s;overflow:auto}.long.armed{background:#ffffff14}.long::-webkit-scrollbar{display:none}.long-label{margin:0 0 calc(1.6 * var(--u));color:var(--secondary);font:inherit;font-size:calc(1.5 * var(--u));text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:400;line-height:1.25;display:block}.task{margin:0 0 calc(1.2 * var(--u));padding:calc(1.2 * var(--u)) calc(1.2 * var(--u)) calc(.6 * var(--u));border-radius:calc(1.6 * var(--u));background:#1c1c1e;transition:background .24s}.task.over{background:var(--card-hot)}.task-title{font-size:calc(1.7 * var(--u));letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.25}.signal{margin:0 0 calc(.2 * var(--u)) calc(.18 * var(--u));flex-wrap:wrap;display:flex}.dot{width:calc(3.2 * var(--u));height:calc(3.2 * var(--u));cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:relative}.dot:before{content:"";width:calc(1.15 * var(--u));height:calc(1.15 * var(--u));margin:calc(-.57 * var(--u)) 0 0 calc(-.57 * var(--u));background:#ffffff38;border-radius:50%;position:absolute;top:50%;left:50%}.dot.on:before{background:#fff}.dot.lighting:before{animation:.42s cubic-bezier(.22,.9,.28,1) dot-in;animation-delay:inherit}.dot.lighting:after{content:"";width:calc(1.15 * var(--u));height:calc(1.15 * var(--u));margin:calc(-.57 * var(--u)) 0 0 calc(-.57 * var(--u));box-shadow:0 0 0 calc(.12 * var(--u)) #fff;animation:.64s cubic-bezier(.22,.9,.28,1) forwards ring;animation-delay:inherit;border-radius:50%;position:absolute;top:50%;left:50%}.dot.lighting-last:after{animation-name:ring-last;animation-duration:.98s}#screen-light{z-index:30;pointer-events:none;position:fixed;inset:0}.task-head{align-items:center;gap:calc(1 * var(--u));min-height:calc(3.6 * var(--u));margin:0 0 calc(.2 * var(--u));touch-action:pan-y;grid-template-columns:minmax(0,1fr) auto;display:grid}.long .card{margin-bottom:calc(.6 * var(--u));padding:calc(1.1 * var(--u)) calc(1.2 * var(--u));box-shadow:none}.long .card .title{font-size:calc(1.6 * var(--u));font-weight:400}.long .card .when{font-size:calc(1.2 * var(--u))}.card.has-link{grid-template-columns:calc(3.2 * var(--u)) minmax(0, 1fr) auto}.card.done:not(.past){opacity:.72}.card .belong{width:calc(3.2 * var(--u));height:calc(3.2 * var(--u))}.step{width:100%;padding:calc(.4 * var(--u)) 0;color:var(--secondary);font:inherit;font-size:calc(1.5 * var(--u));text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;margin:0;line-height:1.3;display:block;overflow:hidden}.step.done{color:var(--label)}.card.arrive{animation:.32s cubic-bezier(.22,.9,.28,1) rise}.card.ghost{z-index:30;pointer-events:none;box-shadow:0 calc(1.8 * var(--u)) calc(4 * var(--u)) #00000059;margin:0;transition:transform .2s cubic-bezier(.22,.9,.28,1),box-shadow .2s;position:fixed;transform:scale(1)}.card.ghost.picked{box-shadow:0 calc(2.4 * var(--u)) calc(5 * var(--u)) #00000080;transform:scale(1.035)}.card.lifting{opacity:0}@keyframes dot-in{0%{transform:scale(.8)}to{transform:scale(1)}}@keyframes ring{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes ring-last{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3.1)}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.jev{left:calc(1.2 * var(--u));bottom:calc(1.2 * var(--u));z-index:40;width:calc(8.4 * var(--u));height:calc(8.4 * var(--u));position:fixed}.face{width:100%;height:100%;position:relative}#ring-svg{display:none;position:absolute;inset:0;overflow:visible}#jev-svg{width:auto;height:auto;display:block;position:absolute;inset:0;overflow:visible}.ring-name{margin:calc(1.4 * var(--u)) 0 0;max-width:calc(28 * var(--u));color:var(--secondary);font-size:calc(1.5 * var(--u));text-align:center;font-weight:400;line-height:1.3;display:none}body.view-timer main,body.view-beta main{visibility:hidden}body.view-timer .jev,body.view-split .jev{flex-direction:column;justify-content:center;align-items:center;display:flex}body.view-timer .jev{width:calc(42 * var(--u));height:auto;top:50%;bottom:auto;left:50%;transform:translate(-50%,-52%)}body.view-timer .face,body.view-split .face{width:min(calc(34 * var(--u)), 68vmin);height:min(calc(34 * var(--u)), 68vmin)}body.view-timer #ring-svg,body.view-split #ring-svg,body.view-timer .ring-name,body.view-split .ring-name{display:block}body.view-timer #jev-svg,body.view-split #jev-svg{inset:22%}body.view-split .today{display:none}body.view-split main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body.view-split .jev{width:auto;height:auto;inset:0 0 0 50%}body.view-beta .jev{left:calc(6 * var(--u));width:calc(16 * var(--u));height:calc(16 * var(--u));top:50%;bottom:auto;transform:translateY(-50%)}.beta{left:calc(28 * var(--u));width:min(calc(48 * var(--u)), calc(100% - calc(36 * var(--u))));display:none;position:fixed;top:50%;transform:translateY(-50%)}body.view-beta .beta{max-height:calc(100% - calc(8 * var(--u)));flex-direction:column;display:flex}.beta-kicker{margin:0 0 calc(1 * var(--u));color:var(--tertiary);font-size:calc(1.2 * var(--u));letter-spacing:.08em}.beta-sheet{padding:calc(2 * var(--u)) calc(1.8 * var(--u));border-radius:calc(2 * var(--u));background:var(--card)}.beta-line{margin:0 0 calc(2.4 * var(--u));color:var(--secondary);font-size:calc(1.7 * var(--u));line-height:1.35}.beta-field{padding:calc(1.2 * var(--u)) 0 0;color:var(--tertiary);font-size:calc(1.5 * var(--u));border-top:1px solid #ffffff14}.bot-hit{cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.picks{left:calc(7 * var(--u));width:calc(24 * var(--u));gap:calc(.6 * var(--u));flex-direction:column;display:flex;position:absolute;bottom:0}.picks[hidden]{display:none}.pick{gap:calc(.3 * var(--u)) calc(1 * var(--u));padding:calc(1 * var(--u)) calc(1.2 * var(--u));border-radius:calc(1.6 * var(--u));background:var(--card);color:#fff;text-align:left;cursor:grab;touch-action:none;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;margin:0;display:grid}.pick b{font-size:calc(1.45 * var(--u));font-variant-numeric:tabular-nums}.pick span{font-size:calc(1.45 * var(--u));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pick small{color:var(--secondary);font-size:calc(1.3 * var(--u));grid-column:2}@media (prefers-reduced-motion:reduce){.dot.lighting:before,.dot.lighting:after,.card.arrive,.card.ghost{transition:none;animation:none}}.beta-sheet{min-height:0;max-height:min(68vh, calc(64 * var(--u)));flex-direction:column;display:flex;overflow:hidden}.beta-log{min-height:0;max-height:min(46vh, calc(42 * var(--u)));scrollbar-width:none;gap:calc(1.15 * var(--u));flex-direction:column;flex:1;display:flex;overflow:auto}.beta-log::-webkit-scrollbar{display:none}.beta-empty,.beta-msg{font-size:calc(1.7 * var(--u));margin:0;font-weight:400;line-height:1.4}.beta-empty{color:var(--tertiary)}.beta-msg.user{color:var(--label);letter-spacing:-.011em;font-weight:600}.beta-msg.assistant{color:var(--secondary)}.beta-msg.note,.beta-msg.pending{color:var(--tertiary)}.beta-picks{gap:calc(.55 * var(--u));flex-direction:column;display:flex}.beta-picks .pick{width:100%}.pick:disabled{opacity:.45;cursor:default}.beta-form{margin-top:calc(1.3 * var(--u));padding-top:calc(1.1 * var(--u));border-top:1px solid #ffffff14;flex:none}.beta-input{width:100%;color:var(--label);font:inherit;font-size:max(16px, calc(1.7 * var(--u)));background:0 0;border:0;outline:none;margin:0;padding:0;line-height:1.35}.beta-input::placeholder{color:var(--tertiary)}@container idle (width<=740px){main{row-gap:calc(1.2 * var(--u));width:calc(100% - calc(3 * var(--u)));padding-top:calc(2.2 * var(--u));padding-bottom:calc(1.2 * var(--u));grid-template-rows:minmax(0,1fr) fit-content(34cqh);grid-template-columns:minmax(0,1fr)}.today{padding-right:calc(8 * var(--u))}.clock{font-size:min(calc(9 * var(--u)), 14cqh)}.jev{left:auto;right:calc(.4 * var(--u));top:calc(1.6 * var(--u));width:calc(7.2 * var(--u));height:calc(7.2 * var(--u));bottom:auto}.picks{bottom:auto;left:auto;right:0;top:calc(100% + calc(.6 * var(--u)));width:min(calc(24 * var(--u)), 72cqw)}body.view-split main{height:56%}body.view-split .jev{width:auto;height:42%;inset:auto 0 0;transform:none}body.view-timer .jev{width:min(88cqw,62cqh)}body.view-timer .face,body.view-split .face{width:min(calc(34 * var(--u)), 62cqmin, 78cqw);height:min(calc(34 * var(--u)), 62cqmin, 78cqw)}body.view-beta .jev{left:50%;right:auto;top:calc(1.4 * var(--u));width:calc(11 * var(--u));height:calc(11 * var(--u));transform:translate(-50%)}body.view-beta .beta{left:calc(2 * var(--u));right:calc(2 * var(--u));top:calc(14 * var(--u));bottom:calc(1.6 * var(--u));width:auto;max-height:none;transform:none}body.view-beta .beta-sheet,body.view-beta .beta-log{flex:1;max-height:none}}@container idle (height<=520px){main{row-gap:0;column-gap:calc(2.4 * var(--u));width:calc(100% - calc(2.4 * var(--u)));padding-top:calc(1.2 * var(--u));padding-bottom:calc(1 * var(--u));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr)}.today{padding-right:0;padding-bottom:calc(8 * var(--u))}.date{margin-bottom:0}.clock{font-size:min(calc(6.4 * var(--u)), 22cqh);margin-bottom:calc(.8 * var(--u))}.long{padding:calc(1.2 * var(--u)) calc(1.2 * var(--u))}.jev{left:calc(.6 * var(--u));top:auto;right:auto;bottom:calc(.4 * var(--u));width:calc(5.6 * var(--u));height:calc(5.6 * var(--u))}body.view-split main{height:100%}body.view-split .jev{width:auto;height:auto;inset:0 0 0 50%}body.view-split .face,body.view-timer .face{width:min(calc(28 * var(--u)), 70cqh);height:min(calc(28 * var(--u)), 70cqh)}body.view-beta .jev{left:calc(.8 * var(--u));width:min(calc(10 * var(--u)), 36cqh);height:min(calc(10 * var(--u)), 36cqh);top:50%;bottom:auto;transform:translateY(-50%)}body.view-beta .beta{left:calc(13 * var(--u));right:calc(1.2 * var(--u));top:calc(1 * var(--u));bottom:calc(1 * var(--u));width:auto;max-height:none;transform:none}body.view-beta .beta-sheet,body.view-beta .beta-log{flex:1;max-height:none}}
