.win.m-win{--m-bg:#f6f5f2;--m-surface:#ffffff;--m-surface-2:#efeeea;--m-surface-3:#e6e4df;--m-line:rgba(20,20,30,0.09);--m-line-2:rgba(20,20,30,0.15);--m-ink:#16161a;--m-ink-2:#5e5e66;--m-ink-3:#9a9aa2;--m-accent:#4b4be0;--m-accent-soft:rgba(75,75,224,0.1);--m-them:#0f9d8a;--m-them-soft:rgba(15,157,138,0.11);--m-rec:#e5362b;--m-warn:#d97706;--m-warn-soft:rgba(217,119,6,0.12);--m-ok:#16a34a;--m-ok-soft:rgba(22,163,74,0.12);--m-quote:#fff4d6;--m-glass:rgba(255,255,255,0.62);--m-glass-strong:rgba(255,255,255,0.8);--m-glass-edge:rgba(255,255,255,0.85);--m-glass-shadow:0 10px 40px rgba(20,20,40,0.16),0 1px 2px rgba(20,20,40,0.08);--m-wall-a:#d9ddf6;--m-wall-b:#f3e3d3;--m-wall-c:#cfede6;--m-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",system-ui,sans-serif;--m-serif:"New York","Newsreader",Georgia,"Times New Roman",serif;--m-mono:"SF Mono",ui-monospace,"JetBrains Mono",Menlo,Consolas,monospace;--m-spring:cubic-bezier(0.22,1.18,0.36,1);--m-ease:cubic-bezier(0.25,0.8,0.25,1);--m-crop:0px;position:relative;display:flex;flex-direction:column;width:100%;min-width:0;flex:none;overflow:hidden;container-type:inline-size;background:var(--m-bg);color:var(--m-ink);border-color:var(--m-line-2);font-family:var(--m-sans);font-size:13px;line-height:1.45;letter-spacing:0;-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;cursor:default}.fcard.wide .fshot>.win.m-win,.fshot>.win.m-win{--m-crop:40px}.m-win *,.m-win :after,.m-win :before{box-sizing:border-box}.m-win b{font-weight:600}.m-win p{margin:0}.m-win:not([data-live]) *,.m-win:not([data-live]) :after,.m-win:not([data-live]) :before{animation:none!important}.m-win .win-bar{flex:none;gap:7px;min-width:0;position:relative}.m-win .win-bar>i{flex:none}.m-win .win-bar .win-title{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.m-win .win-body.m-body{flex:1 1;min-height:0;position:relative;overflow:hidden;padding:0}.m-bar-r{margin-left:auto;display:flex;padding-right:var(--m-crop)}.m-bar-r,.m-bar-rec{align-items:center;gap:6px;flex:none}.m-bar-rec{display:inline-flex;margin-left:8px;font-size:12px;font-weight:500;color:var(--m-ink)}.m-bar-ended{color:var(--m-ink-3);font-family:var(--m-sans);font-weight:400}.m-win .win-bar .m-serif-title{font-family:var(--m-serif);font-size:14px;font-weight:600;color:var(--m-ink);margin-left:6px}.m-bar-ic{display:inline-grid;place-items:center;width:22px;height:22px;margin-left:8px;border-radius:6px;color:var(--m-ink-2);flex:none}.m-ic{display:inline-block;flex:none;vertical-align:-2px}.m-mono{font-family:var(--m-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m-trunc{min-width:0;overflow:hidden;text-overflow:ellipsis}.m-link,.m-trunc{white-space:nowrap}.m-link{color:var(--m-accent);font-weight:500;font-style:normal}.m-ok-ic{color:var(--m-ok)}.m-flip-y{transform:scaleY(-1)}.m-glass{background:rgba(252,251,249,.94);border:1px solid var(--m-glass-edge);box-shadow:var(--m-glass-shadow),inset 0 1px 0 rgba(255,255,255,.35)}.m-glass.m-glass-strong{background:var(--m-glass-strong)}.m-dot{width:8px;height:8px;border-radius:50%;background:var(--m-rec);display:inline-block;flex:none}.m-dot.m-dot-sm{width:7px;height:7px}.m-dot.m-dot-w{background:#fff}.m-breath{animation:m-breath 2s ease-in-out infinite}@keyframes m-breath{50%{opacity:.5}}.m-spin{width:11px;height:11px;flex:none;display:inline-block;border:1.6px solid var(--m-accent-soft);border-top-color:var(--m-accent);border-radius:50%;animation:m-spin 1s linear infinite}@keyframes m-spin{to{transform:rotate(1turn)}}.m-caret{display:inline-block;width:1.5px;height:1.05em;margin-left:1px;background:var(--m-accent);vertical-align:-.15em;animation:m-blink 1s steps(1) infinite}@keyframes m-blink{50%{opacity:0}}.m-btn{display:inline-flex;align-items:center;gap:5px;flex:none;font-size:12px;font-weight:500;line-height:1.35;white-space:nowrap;padding:3px 9px;border-radius:7px;border:1px solid var(--m-line-2);background:var(--m-surface);color:var(--m-ink);transition:transform .12s ease,filter .12s ease,background .2s ease,color .2s ease}.m-btn.is-p{background:var(--m-accent)}.m-btn.is-p,.m-btn.is-rec{color:#fff;border-color:transparent}.m-btn.is-rec{background:var(--m-rec)}.m-btn.is-g{background:transparent;border-color:transparent;color:var(--m-ink-2)}.m-btn.is-ac{background:var(--m-accent-soft);color:var(--m-accent);border-color:transparent}.m-btn.is-down{transform:scale(.93);filter:brightness(.93)}.m-btn.m-btn-sm{font-size:11.5px;padding:2px 8px}.m-btn.m-btn-ic{padding:3px 5px}.m-kbd{font-family:var(--m-mono);font-size:10px;line-height:15px;color:var(--m-ink-3);border:1px solid var(--m-line-2);border-radius:4px;padding:0 4px;background:var(--m-surface)}.m-btn.is-p .m-kbd,.m-btn.is-rec .m-kbd{color:inherit;background:transparent;border-color:rgba(255,255,255,.4);opacity:.85}.m-btn.is-ac .m-kbd{color:inherit;background:transparent;border-color:rgba(75,75,224,.3)}.m-chip{display:inline-flex;align-items:center;gap:4px;flex:none;font-size:11.5px;line-height:1.6;white-space:nowrap;padding:0 8px;border-radius:999px;background:var(--m-surface-2);color:var(--m-ink-2)}.m-chip.is-ac{background:var(--m-accent-soft);color:var(--m-accent)}.m-chip.is-ok{background:var(--m-ok-soft);color:var(--m-ok)}.m-chip.is-warn{background:var(--m-warn-soft);color:var(--m-warn)}.m-chip.is-them{background:var(--m-them-soft);color:var(--m-them)}.m-av{width:26px;height:26px;flex:none;border-radius:50%;display:inline-grid;place-items:center;font-size:10.5px;font-weight:600;letter-spacing:.01em;line-height:1;border:2px solid var(--m-surface)}.m-av.is-sm{width:22px;height:22px;font-size:9px}.m-av.is-empty{border:1.5px dashed var(--m-line-2);background:transparent}.m-avs{display:inline-flex;flex:none}.m-avs .m-av+.m-av{margin-left:-6px}.m-av-indigo{background:#e3e3fa;color:#4343c9}.m-av-teal{background:#d5f0ec;color:#0b7f70}.m-av-amber{background:#fbebd2;color:#a35c05}.m-av-rose{background:#f9dde6;color:#b83a63}.m-av-slate{background:#e3e6eb;color:#4b5565}.m-av-violet{background:#ece1fb;color:#7440c8}.m-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;display:flex;align-items:center;gap:7px}.m-cnt,.m-label{color:var(--m-ink-3)}.m-cnt{font-weight:500;letter-spacing:0;opacity:.8}.m-ts{display:inline-flex;align-items:center;gap:4px;font-family:var(--m-mono);font-size:11px;color:var(--m-ink-3);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m-play{width:17px;height:17px;flex:none;border-radius:50%;display:inline-grid;place-items:center;background:var(--m-accent-soft);color:var(--m-accent);transition:background .2s,color .2s}.m-play .m-ic{margin-left:1px}.m-cite{display:inline-flex;align-items:center;gap:4px;position:relative;font-family:var(--m-mono);font-size:11px;line-height:19px;white-space:nowrap;padding:0 6px;margin-left:5px;border-radius:6px;vertical-align:1px;background:var(--m-surface-2);color:var(--m-ink-2);transition:background .15s,color .15s}.m-cite .m-ic{display:none}.m-cite.is-hover{background:var(--m-accent-soft);color:var(--m-accent)}.m-cite.is-hover .m-ic{display:inline-block}.m-reveal{opacity:0;transform:translateY(4px);transition:opacity .32s ease,transform .36s var(--m-spring)}.m-reveal.is-in{opacity:1;transform:none}.m-cursor{position:absolute;z-index:40;width:15px;height:21px;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.28));transition:top .5s var(--m-ease),right .5s var(--m-ease),left .5s var(--m-ease),opacity .25s ease}.m-cursor,.m-cursor svg{display:block}.m-cursor:after{content:"";position:absolute;left:-9px;top:-9px;width:20px;height:20px;border-radius:50%;background:rgba(75,75,224,.3);opacity:0;transform:scale(.2)}.m-cursor.is-click:after{animation:m-click .45s ease-out .12s both}@keyframes m-click{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.5)}}.m-cursor.is-arrive{animation:m-arrive .42s var(--m-ease) both}@keyframes m-arrive{0%{opacity:0;transform:translate(-22px,16px)}}.m-wave{display:inline-flex;align-items:center;gap:2px;height:16px;color:var(--m-accent);position:relative}.m-wave>span{display:block;width:3px;border-radius:2px;background:currentColor;animation:m-wv 1.1s ease-in-out infinite}.m-wave>span:first-child{height:7px}.m-wave>span:nth-child(2){height:13px;animation-delay:-.3s}.m-wave>span:nth-child(3){height:16px;animation-delay:-.6s}.m-wave>span:nth-child(4){height:11px;animation-delay:-.15s}.m-wave>span:nth-child(5){height:6px;animation-delay:-.8s}.m-wave-them{color:var(--m-them)}.m-wave-them>span{animation-duration:.86s}.m-wave-warn{color:var(--m-warn)}@keyframes m-wv{50%{transform:scaleY(.45)}}.m-wave.is-quiet>span{animation-name:m-wvq;animation-duration:1.6s}@keyframes m-wvq{0%,to{transform:scaleY(.22)}50%{transform:scaleY(.36)}}.m-wave.is-flat>span{animation:none;opacity:0}.m-wave.is-flat:before{content:"";position:absolute;left:0;right:0;top:50%;margin-top:-1px;border-top:1.5px dashed}.m-tr{display:inline-flex;flex-direction:column;align-items:center;line-height:1;flex:none}.m-tr small{font-size:8.5px;font-weight:600;letter-spacing:.04em;color:var(--m-ink-3);margin-top:1px;transition:color .2s}.m-tr.is-warn small{color:var(--m-warn)}.m-lanes{position:relative;flex:1 1;min-width:50px;height:22px;display:block}.m-lanes-layer{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.m-lane{display:flex;align-items:flex-end;gap:1.5px;height:9px}.m-lane+.m-lane{align-items:flex-start}.m-lanes-layer>.m-lane:only-child{height:18px;align-items:center}.m-lane>span{flex:1 1;min-width:1px;border-radius:1px;background:var(--m-ink-3);opacity:.45}.m-lanes-played{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.m-lanes-played .m-lane>span{opacity:1}.m-lanes-played .m-lane.is-me>span{background:var(--m-accent)}.m-lanes-played .m-lane.is-them>span{background:var(--m-them)}.m-ph{position:absolute;top:-3px;bottom:-3px;left:0;width:1.5px;margin-left:-.75px;border-radius:1px;background:var(--m-ink);opacity:0}.m-lanes.is-playing .m-lanes-played{animation:m-clip var(--m-dur,4.2s) linear forwards}.m-lanes.is-playing .m-ph{opacity:1;animation:m-ph var(--m-dur,4.2s) linear forwards}@keyframes m-clip{to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes m-ph{to{left:100%}}.m-pt{display:flex;gap:10px;align-items:flex-start;position:relative;padding:3px 8px;margin:0 -8px;border-radius:8px;font-size:14.5px;line-height:1.5;color:var(--m-ink);transition:background .25s ease}.m-pt.is-hover{background:var(--m-surface-2)}.m-pt.is-playing{background:var(--m-accent-soft)}.m-pt-bul{width:6px;height:6px;margin-top:8px;border-radius:50%;background:var(--m-ink-3);flex:none}.m-pt-bul.is-mine{background:var(--m-accent)}.m-pt-tx{flex:1 1;min-width:0}.m-pt-tc{display:inline-flex;align-items:center;gap:6px;flex:none;padding-top:2px;font-family:var(--m-mono);font-size:11.5px;color:var(--m-ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.55;transition:opacity .2s,color .2s}.m-pt.is-hover .m-pt-tc,.m-pt.is-playing .m-pt-tc{opacity:1;color:var(--m-accent)}.m-pt.is-playing .m-play{background:var(--m-accent);color:#fff}.m-pt.is-task{gap:8px}.m-pt.is-task .m-av{margin-top:1px}.m-pt.is-done{opacity:.4}.m-pt.is-done .m-pt-tx{text-decoration:line-through}.m-chk{width:15px;height:15px;margin-top:4px;flex:none;border-radius:5px;border:1.5px solid var(--m-line-2);display:grid;place-items:center}.m-chk.is-on{background:var(--m-accent);border-color:var(--m-accent);color:#fff}.m-chk .m-ic{stroke-width:2.6}.m-due,.m-noowner{color:var(--m-ink-3);font-size:13px;white-space:nowrap}.m-noowner{font-style:italic}.m-pt.is-gone .m-gone-tx{text-decoration:line-through;opacity:.45}.m-pt.is-gone .m-pt-bul{opacity:.45}.m-pt.is-gone .m-chip{vertical-align:1px}.m-sum-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:6px;font-size:12.5px;color:var(--m-ink-2)}.m-skel{height:11px;margin:10px 0;border-radius:6px;background:linear-gradient(90deg,var(--m-surface-2) 0,#f7f6f3 50%,var(--m-surface-2) 100%);background-size:200% 100%;animation:m-shimmer 1.3s linear infinite}@keyframes m-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.m-qpop{position:absolute;z-index:20;left:26px;top:calc(100% + 2px);width:min(330px,calc(100% - 34px));padding:11px 13px;border-radius:14px;color:var(--m-ink);font-size:13px;opacity:0;transform:translateY(-4px) scale(.985);transform-origin:top left;transition:opacity .22s ease,transform .32s var(--m-spring)}.m-qpop.is-on{opacity:1;transform:none}.m-qpop-h{display:flex;align-items:center;gap:7px;margin-bottom:6px;font-size:12px;color:var(--m-ink-2);white-space:nowrap}.m-qpop-h b{color:var(--m-ink)}.m-qpop-src{margin-left:auto;color:var(--m-ink-3);overflow:hidden;text-overflow:ellipsis}.m-qpop-q{font-family:var(--m-serif);font-size:15px;line-height:1.45;color:var(--m-ink)}.m-qpop-a{display:flex;gap:6px;margin-top:10px}.m-kara>span{border-radius:3px;box-shadow:0 0 0 1px transparent}.m-kara.is-on>span{animation:m-kara .25s ease-out both;animation-delay:calc(var(--i) * .26s + .15s)}@keyframes m-kara{0%{background:transparent;box-shadow:0 0 0 1px transparent}to{background:var(--m-quote);box-shadow:0 0 0 1px var(--m-quote)}}.m-player-pb{width:22px;height:22px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--m-accent);color:#fff}.win.m-win.m-pillmock{height:400px;background:#1b1c20;border-color:#2c2d33}.m-win .win-bar.m-zbar{background:#26272c;border-bottom-color:#141518}.m-win .m-zbar .win-title{color:#a9aab0}.m-zbar-r{color:#8d8e94;font-size:11px;gap:5px}.m-z{display:flex;flex-direction:column;background:#1b1c20}.m-zgrid{flex:1 1;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:6px;gap:6px;padding:6px 6px 0}.m-tile,.m-zgrid{min-height:0;display:grid}.m-tile{position:relative;border-radius:8px;place-items:center;transition:box-shadow .2s ease}.m-tile.is-talk{box-shadow:inset 0 0 0 2px #45c45a}.m-t1{background:linear-gradient(135deg,#4b3f8f,#2d2a52)}.m-t2{background:linear-gradient(135deg,#8a5a3c,#4a3226)}.m-t3{background:linear-gradient(135deg,#2f6f66,#1d3f3a)}.m-t4{background:linear-gradient(135deg,#7a3b5a,#40213a)}.m-tile-av{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.14);color:rgba(255,255,255,.92);font-size:18px;font-weight:600}.m-tile-name{position:absolute;left:8px;bottom:6px;max-width:calc(100% - 16px);display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border-radius:4px;font-size:10.5px;color:#eee;background:rgba(0,0,0,.45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-tile-name .m-ic{color:#ff7b72}.m-zctl{flex:none;display:flex;justify-content:center;gap:8px;padding:8px}.m-zctl>span{width:30px;height:30px;border-radius:50%;background:#33343a}.m-zctl>span.is-end{width:44px;border-radius:15px;background:#d8443a}.m-pill-dock{position:absolute;z-index:5;top:12px;right:calc(18px + var(--m-crop))}.m-pill-dock .m-glass{background:rgba(255,255,255,.84)}.m-pill{display:inline-flex;align-items:center;gap:10px;height:38px;padding:0 8px 0 13px;border-radius:999px;white-space:nowrap;font-size:13px;color:var(--m-ink);transition:box-shadow .25s ease}.m-pill.is-warn{box-shadow:var(--m-glass-shadow),inset 0 0 0 1.5px var(--m-warn)}.m-pill-tm{font-size:13px;font-weight:500;min-width:38px}.m-pill-alert{display:inline-flex;align-items:center;gap:8px;overflow:hidden;max-width:0;opacity:0;margin-left:-10px;transition:max-width .42s var(--m-spring),opacity .2s ease,margin .42s var(--m-spring)}.m-pill.is-warn .m-pill-alert{max-width:240px;opacity:1;margin-left:0;transition-delay:0s,.08s,0s}.m-pill-msg{font-size:12.5px}.m-pill-fix{font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px;color:var(--m-warn);background:var(--m-warn-soft);transition:transform .12s ease,background .12s ease}.m-pill-fix.is-down{transform:scale(.9);background:rgba(217,119,6,.24)}.m-pill-ctl{width:24px;height:24px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--m-surface-2);color:var(--m-ink-2)}.m-pill-panel{position:absolute;right:0;top:46px;width:272px;padding:11px 12px 10px;border-radius:14px;opacity:0;transform:translateY(-6px) scale(.96);transform-origin:top right;transition:opacity .2s ease,transform .26s var(--m-spring)}.m-pill-panel.is-open{opacity:1;transform:none}.m-pp-t{font-size:13px;font-weight:600}.m-pp-in,.m-pp-s{font-size:12px;color:var(--m-ink-3)}.m-pp-in{margin:8px 0 6px;padding:5px 9px;border-radius:8px;border:1px solid var(--m-line-2);background:var(--m-surface)}.m-pp-menu{display:flex;flex-direction:column}.m-pp-menu>span{display:flex;align-items:center;gap:8px;padding:3px 4px;border-radius:6px;font-size:12.5px;color:var(--m-ink)}.m-pp-menu>span .m-ic{color:var(--m-ink-2)}.m-pp-menu>span .m-dot{margin:0 3px 0 2px}.m-pp-menu .m-kbd{margin-left:auto}.m-pp-f{display:flex;align-items:center;gap:8px;margin-top:7px;padding-top:7px;border-top:1px solid var(--m-line)}.m-pp-hint{font-size:11px;color:var(--m-ink-3)}.m-pill-toast{position:absolute;right:0;top:46px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500;background:#eaf6ee;color:var(--m-ok);box-shadow:0 6px 20px rgba(0,0,0,.25);opacity:0;transform:translateY(-4px);transition:opacity .25s ease,transform .3s var(--m-spring)}.m-pill-toast.is-on{opacity:1;transform:none}.win.m-win.m-notepad{height:460px}.m-np{height:100%;display:flex;flex-direction:column;background:var(--m-surface)}.m-np-agenda-wrap{display:grid;grid-template-rows:1fr;transition:grid-template-rows .4s var(--m-ease),opacity .25s ease}.m-np.is-done .m-np-agenda-wrap{grid-template-rows:0fr;opacity:0}.m-np-agenda-wrap>div{min-height:0;overflow:hidden}.m-np-agenda{display:flex;align-items:center;gap:8px;margin:14px calc(20px + var(--m-crop)) 0 20px;padding:6px 10px;border-radius:9px;background:var(--m-surface-2);color:var(--m-ink-2);font-size:12px}.m-np-agenda .m-trunc{flex:1 1}.m-np-lines{flex:1 1;min-height:0;overflow:hidden;padding:14px calc(22px + var(--m-crop)) 0 22px}.m-np-row{padding:2px 0 8px}.m-np-mine{min-height:22px;font-size:15px;line-height:1.5;color:var(--m-ink)}.m-np.is-done .m-np-mine{font-weight:500}.m-np-ph{color:var(--m-ink-3);margin-left:4px}.m-np-flag{display:inline-flex;align-items:center;gap:4px;margin-right:7px;padding:0 6px;border-radius:6px;font-family:var(--m-mono);font-size:11.5px;font-weight:400;line-height:20px;vertical-align:1px;color:var(--m-accent);background:var(--m-accent-soft);animation:m-pop .36s var(--m-spring) both}@keyframes m-pop{0%{opacity:0;transform:scale(.6)}}.m-np-ai{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(4px);transition:grid-template-rows .42s var(--m-ease),opacity .36s ease .06s,transform .4s var(--m-spring)}.m-np-row.is-exp .m-np-ai{grid-template-rows:1fr;opacity:1;transform:none}.m-np-ai>div{min-height:0;overflow:hidden}.m-np-ai-tx{display:block;padding-top:2px;font-size:14px;line-height:1.5;color:var(--m-ink-2)}.m-np-ts{margin-left:7px;vertical-align:1px}.m-np-ts .m-play{width:15px;height:15px}.m-np-bar{position:relative;flex:none;height:48px;overflow:hidden;margin:8px calc(12px + var(--m-crop)) 12px 12px;border-radius:14px}.m-np-bar.m-glass{background:rgba(246,245,242,.86);border-color:var(--m-line);box-shadow:0 6px 24px rgba(20,20,40,.1),inset 0 1px 0 rgba(255,255,255,.6)}.m-np-live,.m-np-status{position:absolute;inset:0;display:flex;align-items:center;gap:9px;padding:0 8px 0 12px;transition:opacity .25s ease,transform .34s var(--m-spring)}.m-np-status{justify-content:center;gap:8px;white-space:nowrap;overflow:hidden;font-size:12.5px;color:var(--m-ink-2);opacity:0;transform:translateY(10px)}.m-np-bar.is-done .m-np-live{opacity:0;transform:translateY(-10px)}.m-np-bar.is-done .m-np-status{opacity:1;transform:none}.m-np-ask{flex:1 1;min-width:0;display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:8px;border:1px solid var(--m-line);background:var(--m-surface);color:var(--m-ink-3);font-size:12px;white-space:nowrap;overflow:hidden}.m-np-ask .m-kbd,.m-np-stop{margin-left:auto}.m-ripple{position:absolute;left:4px;top:50%;width:70px;height:70px;margin-top:-35px;border-radius:50%;border:2px solid var(--m-accent);opacity:0;pointer-events:none;animation:m-ripple .5s ease-out both}@keyframes m-ripple{0%{opacity:.7;transform:scale(.25)}to{opacity:0;transform:scale(1.5)}}.win.m-win.m-summary{height:568px}.m-seg{display:inline-flex;flex:none;margin-left:4px;padding:2px;border-radius:8px;background:rgba(20,20,30,.06)}.m-seg>span{padding:2px 10px;border-radius:6px;font-size:12px;color:var(--m-ink-2);white-space:nowrap}.m-seg>span.is-on{color:var(--m-ink);font-weight:500;box-shadow:0 1px 2px rgba(0,0,0,.08)}.m-seg>span.is-on,.m-sum{background:var(--m-surface)}.m-sum{display:flex}.m-sum-sheet{flex:1 1;min-width:0;overflow:hidden;padding:18px calc(32px + var(--m-crop)) 0 32px;background:var(--m-surface)}.m-sum-in{max-width:640px}.m-sum-h{font-family:var(--m-serif);font-size:26px;font-weight:600;line-height:1.15;letter-spacing:-.01em;color:var(--m-ink)}.m-sum-sec{margin-top:12px}.m-sum-sec>.m-label{margin-bottom:2px}.m-pt-wrap{position:relative;z-index:2}.m-player-wrap{display:grid;grid-template-rows:0fr;margin-left:8px;transition:grid-template-rows .38s var(--m-spring)}.m-player-wrap.is-open{grid-template-rows:1fr}.m-player-wrap>div{min-height:0;overflow:hidden}.m-player{display:flex;align-items:center;gap:8px;height:30px;max-width:560px;margin:4px 0 6px;padding:0 12px 0 4px;border-radius:999px;border:1px solid var(--m-line);background:rgba(239,238,234,.96);font-size:11.5px}.m-player-sk{font-family:var(--m-mono);font-size:11px;color:var(--m-ink-2);flex:none}.m-player-t{font-size:11px;color:var(--m-ink-3);flex:none}.m-lane-tags{display:flex;flex-direction:column;justify-content:center;gap:1px;flex:none;font-size:8px;font-weight:600;line-height:1;letter-spacing:.04em;text-transform:uppercase}.m-lane-tags .is-me{color:var(--m-accent)}.m-lane-tags .is-them{color:var(--m-them)}.m-unc{position:relative;-webkit-text-decoration:underline dotted var(--m-warn);text-decoration:underline dotted var(--m-warn);text-decoration-thickness:1.5px;text-underline-offset:3px}.m-unc-tip{position:absolute;left:-4px;bottom:calc(100% + 6px);z-index:12;white-space:nowrap;padding:4px 8px;border-radius:7px;background:var(--m-ink);color:#fff;font-size:12px;font-style:normal;line-height:1.4;opacity:0;transform:translateY(3px);transition:opacity .2s ease,transform .25s var(--m-spring)}.m-unc.is-on .m-unc-tip{opacity:1;transform:none}.m-sum-short{font-size:14.5px;line-height:1.55;color:var(--m-ink-2);max-width:600px}.m-sum-fb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:12px 0 24px;border-top:1px solid var(--m-line);font-size:12.5px;color:var(--m-ink-2)}.m-sum-fb .m-ic{color:var(--m-ink-3)}.m-sum-mail{display:inline-flex;align-items:center;gap:5px;margin-left:8px}.m-sum-mail .m-ic{color:var(--m-accent)}.m-sum-rail{display:none;width:220px;flex:none;padding:22px calc(16px + var(--m-crop)) 0 18px;border-left:1px solid var(--m-line);background:var(--m-bg)}.m-rail-it{padding:4px 8px;margin:1px -8px;border-radius:6px;font-size:12.5px;color:var(--m-ink-2)}.m-rail-it.is-on{background:var(--m-accent-soft);color:var(--m-accent);font-weight:500}.m-label.m-rail-gap{margin-top:18px;margin-bottom:4px}.m-sum-rail>.m-label:first-child{margin-bottom:6px}.m-rail-row{display:flex;align-items:center;gap:6px;padding:2px 0;font-size:12.5px;color:var(--m-ink)}.m-rail-row .m-mono{margin-left:auto;font-size:11px;color:var(--m-ink-3)}.m-rail-note{display:flex;gap:6px;align-items:flex-start;margin-top:10px;font-size:11.5px;line-height:1.45;color:var(--m-ink-3)}.m-rail-note .m-ic{margin-top:1px}.win.m-win.m-transcript{height:450px}.m-tx{display:grid;grid-template-columns:minmax(0,.8fr) minmax(300px,1fr)}.m-tx-notes{padding:22px;background:var(--m-surface)}.m-tx-note{font-size:15px;line-height:1.55;color:var(--m-ink);margin-bottom:6px}.m-tx-col{min-width:0;min-height:0;display:flex;flex-direction:column;border-left:1px solid var(--m-line);background:var(--m-bg);padding-right:var(--m-crop)}.m-tx-head{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:9px 14px;border-bottom:1px solid var(--m-line);font-size:12.5px;font-weight:600;white-space:nowrap}.m-tx-head .m-tx-badge{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:400}.m-tx-list{flex:1 1;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:8px 14px 16px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 40px);mask-image:linear-gradient(180deg,transparent 0,#000 40px)}.m-tstamp{flex:none;align-self:center;margin:6px 0 2px;font-family:var(--m-mono);font-size:11px;color:var(--m-ink-3)}.m-bub{flex:none;max-width:88%;margin:3px 0;padding:5px 10px 7px;border-radius:12px;font-size:12.5px;line-height:1.45;color:var(--m-ink)}.m-bub.is-me{margin-left:auto;background:var(--m-accent-soft);border-bottom-right-radius:4px}.m-bub.is-them{margin-right:auto;background:var(--m-surface-2);border-bottom-left-radius:4px}.m-bub-who{display:flex;align-items:center;gap:5px;margin-bottom:1px;font-size:10.5px;font-weight:600;color:var(--m-them)}.m-bub.is-me .m-bub-who{color:var(--m-accent)}.m-lang{display:inline-block;margin-right:4px;padding:0 3px;border:1px solid var(--m-line-2);border-radius:4px;font-family:var(--m-sans);font-size:9px;font-weight:600;letter-spacing:.03em;line-height:12px;color:var(--m-ink-3);vertical-align:1px}.m-bub-who .m-lang{margin:0}.m-lang.is-live{color:var(--m-them);border-color:currentColor;animation:m-flipx .32s ease both}@keyframes m-flipx{0%{transform:rotateX(90deg);opacity:.2}}.m-live-tag{font-weight:500;color:var(--m-ink-3);font-size:10px}.m-w{opacity:0;transition:opacity .15s linear}.m-w.is-prov{opacity:.5}.m-w.is-firm{opacity:1}.win.m-win.m-ask{height:470px}.m-ask-shell,.m-side{display:flex}.m-side{width:184px;flex:none;flex-direction:column;gap:1px;padding:10px 8px 12px;border-right:1px solid var(--m-line);background:rgba(239,238,234,.7)}.m-side-it{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:7px;font-size:12.5px;color:var(--m-ink);white-space:nowrap}.m-side-it .m-ic{color:var(--m-ink-3)}.m-side-it.is-on{background:var(--m-accent-soft);font-weight:500}.m-side-it.is-on,.m-side-it.is-on .m-ic{color:var(--m-accent)}.m-side-it .m-c{margin-left:auto}.m-side-grp,.m-side-it .m-c{font-size:11px;color:var(--m-ink-3)}.m-side-grp{padding:12px 8px 3px;font-weight:600}.m-sw{width:8px;height:8px;margin:0 3px;border-radius:3px;flex:none}.m-sw-a{background:#7c6ff0}.m-sw-b{background:#e0884a}.m-side-foot{margin-top:auto;display:flex;flex-direction:column;gap:4px;padding:0 8px;font-size:11.5px;color:var(--m-ink-3)}.m-side-foot>span{display:flex;align-items:center;gap:6px}.m-ask-main{flex:1 1;min-width:0;display:flex;flex-direction:column;background:var(--m-surface)}.m-ask-thread{flex:1 1;min-height:0;overflow:hidden;padding:16px calc(24px + var(--m-crop)) 0 24px}.m-ask-q{width:-moz-fit-content;width:fit-content;max-width:min(400px,86%);margin-left:auto;padding:7px 12px;border-radius:14px;border-bottom-right-radius:4px;background:var(--m-accent-soft);font-size:13.5px;line-height:1.45}.m-ask-ans{position:relative;max-width:560px;margin-top:8px;font-size:14px;line-height:1.6;color:var(--m-ink)}.m-think{position:absolute;left:0;top:4px;display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--m-ink-3);opacity:0;transition:opacity .2s}.m-think.is-on{opacity:1}.m-think>span{width:5px;height:5px;border-radius:50%;background:var(--m-ink-3);animation:m-think 1s ease-in-out infinite}.m-think>span:nth-child(2){animation-delay:.15s}.m-think>span:nth-child(3){animation-delay:.3s;margin-right:4px}@keyframes m-think{50%{opacity:.3;transform:translateY(-2px)}}.m-ask-b{position:relative;margin-top:6px}.m-ask-b>b{font-weight:600}.m-cite-wrap{position:relative;display:inline-block}.m-qpop.m-ask-pop{left:18px;top:calc(100% + 4px);width:min(320px,calc(100% - 24px))}.m-ask-wf{display:flex;align-items:center;gap:8px;margin-top:9px}.m-ask-wf .m-lanes{height:20px;--m-dur:3s}.m-ask-wf-t{font-size:11px;color:var(--m-ink-3)}.m-ask-note{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--m-ink-3)}.m-src{margin-top:10px}.m-src-row{display:flex;gap:8px;margin-top:6px;overflow:hidden}.m-src-card{flex:none;min-width:148px;padding:6px 10px;border-radius:10px;border:1px solid var(--m-line);background:var(--m-bg);font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap}.m-src-card small{display:block;font-family:var(--m-mono);font-size:10.5px;font-weight:400;color:var(--m-ink-3)}.m-ask-task{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:3px 10px;border-radius:8px;border:1px dashed rgba(75,75,224,.35);font-size:12.5px;font-weight:500;color:var(--m-accent)}.m-ask-foot{flex:none;padding:10px calc(24px + var(--m-crop)) 12px 24px;border-top:1px solid var(--m-line);background:var(--m-surface)}.m-ask-scope{display:flex;gap:6px;margin-bottom:7px}.m-ask-field{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:10px;border:1px solid var(--m-line-2);background:var(--m-surface);color:var(--m-ink-3);font-size:13px;box-shadow:0 0 0 3px var(--m-accent-soft)}.m-ask-field .m-ic{color:var(--m-accent)}.m-ask-field .m-trunc{flex:1 1}.m-ask-model{display:flex;align-items:center;gap:5px;margin-top:6px;font-size:11.5px;color:var(--m-ink-3);white-space:nowrap;overflow:hidden}.win.m-win.m-recovery{height:440px}.m-win .win-body.m-body.m-rc{display:flex;flex-direction:column;gap:10px;padding:12px calc(16px + var(--m-crop)) 0 16px}.m-rc-banner{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:9px 10px 9px 14px;border-radius:10px;background:var(--m-ok-soft);box-shadow:inset 3px 0 0 var(--m-ok)}.m-rc-banner.m-reveal{transform:translateY(-6px)}.m-rc-banner.m-reveal.is-in{transform:none}.m-rc-ok{width:22px;height:22px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--m-ok);color:#fff}.m-rc-ok .m-ic{stroke-width:2.4}.m-rc-msg{flex:1 1 220px;min-width:0;font-size:12.5px;color:var(--m-ink)}.m-rc-msg>span{color:var(--m-ink-2)}.m-pipe,.m-rc-acts{display:flex;gap:4px;flex:none}.m-pipe{align-items:stretch}.m-pipe-chev{align-self:center;flex:none;color:var(--m-ink-3)}.m-pseg{flex:1 1;min-width:0;padding:7px 10px 8px;border-radius:9px;border:1px solid var(--m-line);background:var(--m-surface);transition:border-color .25s}.m-pseg.is-active{border-color:rgba(75,75,224,.35)}.m-pseg-top{display:flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap;color:var(--m-ink)}.m-pseg.is-wait .m-pseg-top{color:var(--m-ink-3)}.m-pseg.is-active .m-pseg-l{color:var(--m-accent);font-weight:500}.m-pseg-l{min-width:0;overflow:hidden;text-overflow:ellipsis}.m-pseg-t{margin-left:auto;font-family:var(--m-mono);font-size:11px;color:var(--m-ink-3)}.m-pseg-wait{width:11px;height:11px;flex:none;border-radius:50%;border:1.5px solid var(--m-line-2)}.m-pseg-bar{height:3px;margin-top:7px;overflow:hidden;border-radius:2px;background:var(--m-surface-3)}.m-pseg-bar>span{display:block;width:0;height:100%;border-radius:2px;background:var(--m-accent)}.m-pseg.is-active .m-pseg-bar>span{animation:m-fill 1.2s cubic-bezier(.3,.6,.4,1) forwards}.m-pseg.is-done .m-pseg-bar>span{width:100%;background:var(--m-ok);transition:background .3s}@keyframes m-fill{to{width:100%}}.m-rc-sheet{flex:1 1;min-height:0;overflow:hidden;padding:16px 22px 0;border:1px solid var(--m-line);border-bottom:0;border-radius:12px 12px 0 0;background:var(--m-surface)}.m-rc-h{font-family:var(--m-serif);font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.01em}.m-rc-stack{display:grid;margin-top:12px}.m-rc-stack>*{grid-area:1/1}.m-rc-skel{transition:opacity .25s ease}.m-rc-skel.is-gone{opacity:0}.m-rc-writing{display:inline-flex;align-items:center;gap:5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--m-accent)}.m-rc-block>.m-label{margin-bottom:2px}.m-rc-block+.m-rc-block,.m-rc-stack+.m-rc-block{margin-top:12px}.m-rc-block .m-pt{font-size:14px}.m-rc-cap{padding:0 7px;border-radius:6px;border:1px solid var(--m-line);font-size:10.5px;line-height:18px;color:var(--m-ink-3);white-space:nowrap}.m-rc-crash{position:absolute;inset:0;z-index:20;display:grid;place-items:center;background:var(--m-bg);transition:opacity .45s ease}.m-rc-crash.is-off{opacity:0}.m-rc-crash-in{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:13px;color:var(--m-ink-2)}.m-rc-crash-s{font-size:11.5px;color:var(--m-ink-3)}.m-app-glyph{width:44px;height:44px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(160deg,#ffffff,#e9e8f9);border:1px solid var(--m-line-2);box-shadow:0 6px 18px rgba(20,20,40,.12)}.win.m-win.m-brief{height:480px}.m-br{background:radial-gradient(120% 90% at 0 0,var(--m-wall-a),transparent 60%),radial-gradient(90% 80% at 100% 10%,var(--m-wall-b),transparent 60%),radial-gradient(80% 90% at 60% 100%,var(--m-wall-c),transparent 60%),var(--m-bg)}.m-cal{position:absolute;inset:0;padding-top:14px;background:rgba(255,255,255,.45)}.m-cal-row{position:relative;height:64px;margin-left:56px;border-top:1px solid rgba(20,20,30,.08)}.m-cal-row>span{position:absolute;left:-46px;top:-8px;font-family:var(--m-mono);font-size:10.5px;color:var(--m-ink-3)}.m-cal-ev{position:absolute;left:62px;right:calc(14px + var(--m-crop));overflow:hidden;padding:4px 8px;border-radius:7px;border-left:3px solid #b9b9c4;background:rgba(255,255,255,.8);font-size:11.5px;font-weight:500;line-height:1.3;color:var(--m-ink);white-space:nowrap}.m-cal-ev small{display:block;font-weight:400;color:var(--m-ink-3);font-size:10.5px}.m-cal-ev.is-past{opacity:.55}.m-cal-ev.is-next{border-left-color:var(--m-accent);background:rgba(235,235,252,.95);color:var(--m-accent)}.m-cal-now{position:absolute;left:56px;right:0;height:0;border-top:1.5px solid var(--m-rec);transition:top .6s var(--m-ease)}.m-cal-now>span{position:absolute;left:-4px;top:-4.75px;width:8px;height:8px;border-radius:50%;background:var(--m-rec)}.m-ncard{position:absolute;z-index:5;top:12px;right:calc(12px + var(--m-crop));width:min(372px,calc(100% - 24px - var(--m-crop)));padding:12px 14px 12px 20px;border-radius:16px;color:var(--m-ink);opacity:0;transform:translateY(calc(-100% - 24px));transition:transform .36s var(--m-spring),opacity .25s ease}.m-ncard.is-in{opacity:1;transform:none}.m-ncard:before{content:"";position:absolute;left:8px;top:14px;bottom:14px;width:3px;border-radius:2px;background:var(--m-accent)}.m-nc-head{display:flex;align-items:flex-start;gap:10px}.m-nc-headtx{flex:1 1;min-width:0}.m-nc-src{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--m-ink-2);white-space:nowrap}.m-nc-count{display:inline-block;color:var(--m-ink);font-weight:600;animation:m-flipx .34s ease both}.m-nc-title{margin-top:1px;font-family:var(--m-serif);font-size:16px;font-weight:600;letter-spacing:-.005em}.m-nc-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s var(--m-spring)}.m-nc-more.is-open{grid-template-rows:1fr}.m-nc-more>div{min-height:0;overflow:hidden}.m-nc-brief{padding-top:8px;opacity:0;transition:opacity .3s ease .1s}.m-nc-more.is-open .m-nc-brief{opacity:1}.m-nc-tag{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--m-accent);font-weight:500}.m-nc-sec{margin-top:9px}.m-nc-sec>.m-label{font-size:10.5px;margin-bottom:2px}.m-pr{display:flex;align-items:flex-start;gap:8px;padding:4px 0}.m-pr-ic{width:18px;height:18px;margin-top:1px;flex:none;border-radius:50%;display:grid;place-items:center}.m-pr-ic.is-ok{background:var(--m-ok-soft);color:var(--m-ok)}.m-pr-ic.is-warn{background:var(--m-warn-soft);color:var(--m-warn)}.m-pr-ic.is-clock{background:var(--m-surface-2);color:var(--m-ink-2)}.m-pr-ic.is-pulse{animation:m-pulse .9s ease-out both}@keyframes m-pulse{0%{box-shadow:0 0 0 0 rgba(217,119,6,.55);transform:scale(1)}35%{transform:scale(1.2)}to{box-shadow:0 0 0 9px rgba(217,119,6,0);transform:scale(1)}}.m-pr-t{font-size:12.5px;line-height:1.4;color:var(--m-ink)}.m-pr-s{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;margin-top:1px;font-size:11.5px;color:var(--m-ink-2)}.m-pr-s.is-warn{color:var(--m-warn)}.m-pr-s .m-cite{line-height:17px;font-size:10.5px}.m-nc-last{font-size:12.5px;line-height:1.45;color:var(--m-ink-2)}.m-nc-last .m-cite{line-height:17px;font-size:10.5px}.m-nc-acts{display:flex;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--m-line)}.win.m-win.m-lib{height:480px}.m-lib-list{flex:1 1;min-width:0;overflow:hidden;background:var(--m-surface);padding:12px calc(18px + var(--m-crop)) 0 18px}.m-lib-next{display:flex;align-items:center;gap:10px;padding:9px 10px 9px 0;border:1px solid var(--m-line);border-radius:10px;background:var(--m-bg)}.m-lib-next-bar{width:3px;align-self:stretch;border-radius:0 3px 3px 0;background:var(--m-accent)}.m-lib-next-k{font-size:11px;color:var(--m-ink-3)}.m-lib-rec{flex:none}.m-lib-dot{width:7px;height:7px;border-radius:50%;background:var(--m-rec)}.m-lib-filters{display:flex;gap:6px;margin:12px 0 2px}.m-lib-day{margin:12px 0 4px}.m-lib-row{display:flex;align-items:center;gap:12px;padding:7px 8px;margin:0 -8px;border-radius:8px}.m-lib-row+.m-lib-row{border-top:1px solid var(--m-line);border-radius:0}.m-lib-row.is-new{background:var(--m-accent-soft);border-radius:8px}.m-lib-time{width:40px;flex:none;font-size:11.5px;color:var(--m-ink-3)}.m-lib-main{flex:1 1;min-width:0}.m-lib-title{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--m-ink);min-width:0}.m-lib-line{font-size:12.5px;color:var(--m-ink-2);margin-top:1px;min-height:18px}.m-lib-app{width:58px}.m-lib-app,.m-lib-dur{flex:none;font-size:11.5px;color:var(--m-ink-3)}.m-lib-dur{width:46px;text-align:right}.m-lib-imp,.m-lib-proc{flex:none;font-weight:500}.m-lib-proc{background:var(--m-accent-soft);color:var(--m-accent)}.m-lib-fresh{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .45s var(--m-spring),opacity .3s ease}.m-lib-fresh>div{min-height:0;overflow:hidden}.m-lib-fresh.is-in{grid-template-rows:1fr;opacity:1}.m-lib-scrim{position:absolute;inset:0;background:rgba(20,20,30,.12);opacity:0;transition:opacity .2s;pointer-events:none}.m-lib-scrim.is-on{opacity:1}.m-lib-pal{position:absolute;left:50%;top:34px;width:min(520px,calc(100% - 32px - var(--m-crop)));margin-left:calc(var(--m-crop) / -2);border-radius:14px;padding:8px;opacity:0;transform:translate(-50%,-6px) scale(.98);transition:opacity .22s ease,transform .3s var(--m-spring);background:rgba(255,255,255,.97)}.m-lib-pal.is-on{opacity:1;transform:translate(-50%) scale(1)}.m-lib-pal-in{display:flex;align-items:center;gap:8px;padding:6px 8px 10px;border-bottom:1px solid var(--m-line);color:var(--m-ink-3)}.m-lib-q{flex:1 1;font-size:15px;color:var(--m-ink)}.m-lib-res{opacity:0;transition:opacity .25s ease;padding:8px 4px 2px}.m-lib-res.is-on{opacity:1}.m-lib-res .m-label{padding:4px 6px}.m-lib-grp2{margin-top:4px}.m-lib-hit{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:9px;font-size:13px}.m-lib-hit.is-sel{background:var(--m-accent-soft)}.m-lib-hit.is-task{color:var(--m-ink-2)}.m-lib-hit.is-task .m-ic{color:var(--m-ok);flex:none}.m-lib-hit-q{color:var(--m-ink)}.m-lib-hit-q mark{background:var(--m-quote);color:inherit;border-radius:3px;padding:0 2px}.m-lib-hit-m{font-size:11.5px;color:var(--m-ink-3);margin-top:1px}.m-lib-pal-foot{display:flex;align-items:center;gap:7px;margin-top:6px;padding:8px 8px 4px;border-top:1px solid var(--m-line);font-size:12px;color:var(--m-ink-2)}.m-lib-pal-foot .m-kbd{margin-left:auto}.m-lib-search{position:relative}.win.m-win.m-note{height:560px}.m-note-tabs{display:flex;gap:2px;margin-left:18px;padding:2px;border-radius:8px;background:var(--m-surface-2);font-size:12px}.m-note-tabs span{padding:3px 10px;border-radius:6px;color:var(--m-ink-2)}.m-note-tabs span.is-on{color:var(--m-ink);box-shadow:0 1px 2px rgba(20,20,30,.08)}.m-note-body,.m-note-tabs span.is-on{background:var(--m-surface)}.m-note-sheet{max-width:860px;margin:0 auto;padding:26px 34px 0}.m-note-h{margin:0;font-family:var(--m-serif);font-size:30px;font-weight:600;letter-spacing:-.01em;color:var(--m-ink)}.m-note-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:6px;font-size:12.5px;color:var(--m-ink-2)}.m-note-short{margin:18px 0 20px;padding:12px 14px;border-radius:10px;background:var(--m-bg);font-size:14px;line-height:1.6;color:var(--m-ink-2)}.m-note-short b{color:var(--m-ink);font-weight:600}.m-note-cols{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-gap:28px;gap:28px}.m-note-cols section+section{margin-top:18px}.m-note-ul{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:7px;gap:7px;font-size:14px;line-height:1.5;color:var(--m-ink)}.m-note-ul li{position:relative;padding-left:16px}.m-note-ul li:before{content:"";position:absolute;left:2px;top:9px;width:5px;height:5px;border-radius:50%;background:var(--m-accent)}.m-note-ul.is-q li:before{background:var(--m-warn)}.m-note-ul.is-next li{padding-left:0;display:flex;align-items:center;gap:8px;color:var(--m-ink-2)}.m-note-ul.is-next li:before{display:none}.m-note-t{font-family:var(--m-mono);font-size:11px;color:var(--m-ink-3);margin-left:4px}.m-note-tasks{margin-top:8px;display:grid}.m-note-task{display:flex;align-items:center;gap:9px;padding:7px 0;border-top:1px solid var(--m-line);font-size:13.5px}.m-note-task:first-child{border-top:0}.m-note-task.is-done .m-note-what{text-decoration:line-through;opacity:.45}.m-note-cb{width:15px;height:15px;flex:none;border-radius:4px;border:1.5px solid var(--m-ink-3);display:grid;place-items:center;color:#fff}.m-note-cb.is-on{background:var(--m-ok);border-color:var(--m-ok)}.m-note-what{flex:1 1;min-width:0;color:var(--m-ink)}.m-note-what b{font-weight:600}.m-note-due{flex:none;font-size:11.5px;color:var(--m-ink-3)}.m-note-side{border-left:1px solid var(--m-line);padding-left:22px}.m-note-toast{position:absolute;left:50%;bottom:18px;transform:translate(-50%,10px);display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#1f1d22;color:#fff;font-size:12.5px;white-space:nowrap;opacity:0;transition:opacity .2s ease,transform .3s var(--m-spring)}.m-note-toast .m-ic{color:#4ade80}.m-note-toast.is-on{opacity:1;transform:translate(-50%)}@container (max-width: 700px){.m-note-cols{grid-template-columns:minmax(0,1fr);gap:0}.m-note-side{border-left:0;padding-left:0;margin-top:18px}.m-note-sheet{padding:18px 18px 0}.m-note-h{font-size:24px}.win.m-win.m-note{height:620px}}@container (min-width: 900px){.m-sum-rail{display:block}}@container (max-width: 700px){.m-tx{grid-template-columns:minmax(0,1fr)}.m-tx-notes{display:none}}@container (max-width: 640px){.m-hide-s,.m-side{display:none}}@container (max-width: 560px){.m-hide-m,.m-opt{display:none}.m-sum-sheet{padding:16px calc(18px + var(--m-crop)) 0 18px}.m-sum-h{font-size:22px}.m-pt{font-size:14px}.m-pseg-t,.m-rc-acts .m-btn.is-g{display:none}.m-pseg{padding:6px 8px 7px}.m-ask-foot,.m-ask-thread{padding-left:16px}}@container (max-width: 470px){.m-hide-n,.m-hide-xs{display:none}.m-pill-dock{right:calc(8px + var(--m-crop))}.m-pill.is-warn .m-pill-ctl,.m-pill.is-warn .m-pill-tm,.m-pill.is-warn .m-tr-me{display:none}.m-pill.is-warn .m-pill-msg{font-size:12px}.m-tile-av{width:38px;height:38px;font-size:14px}.m-seg>span{padding:2px 7px}.m-np-lines{padding-left:16px}.m-np-agenda{margin-left:16px}.m-np-mine{font-size:14px}.m-np-ai-tx{font-size:13px}.m-tx-head .m-tx-badge{font-size:10.5px}.m-cal-row{margin-left:44px}.m-cal-row>span{left:-40px}.m-cal-now{left:44px}.m-rc-sheet{padding:14px 14px 0}}.m-win:not([data-live]) .m-lanes.is-playing .m-lanes-played{-webkit-clip-path:inset(0 58% 0 0);clip-path:inset(0 58% 0 0)}.m-win:not([data-live]) .m-lanes.is-playing .m-ph{left:42%}.m-win:not([data-live]) .m-kara.is-on>span:nth-child(-n+7){background:var(--m-quote);box-shadow:0 0 0 1px var(--m-quote)}@media (prefers-reduced-motion:reduce){.m-win *,.m-win :after,.m-win :before{animation:none!important;transition:none!important}}