.ui .psum{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.ui .psep{background:var(--border);align-self:stretch;width:1px;margin:2px 0}.ui .loadbars{align-items:flex-end;gap:7px;height:44px;display:flex}.ui .loadbars .lb{background:linear-gradient(180deg, var(--accent), var(--accent-2));width:14px;box-shadow:0 0 8px -2px color-mix(in srgb, var(--accent) 60%, transparent);border-radius:4px 4px 2px 2px;position:relative}.ui .loadbars .lb.dim{background:var(--surface-3);box-shadow:none}[data-theme=light] .ui .loadbars .lb{box-shadow:none}.ui .play{grid-template-columns:250px 1fr;align-items:start;gap:16px;display:grid}@media (max-width:980px){.ui .play{grid-template-columns:1fr}}.ui .pside{border-radius:var(--r-xl);align-self:start;padding:0;position:sticky;top:14px;overflow:hidden}.ui .pside .sbhead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:13px 15px 11px;display:flex}.ui .pside .sblist{flex-direction:column;gap:2px;max-height:60vh;padding:7px 7px 9px;display:flex;overflow:auto}.ui .slink{border-radius:var(--r-sm);cursor:pointer;min-width:0;color:var(--text);transition:background var(--dur), color var(--dur);align-items:center;gap:10px;padding:8px 9px;text-decoration:none;display:flex}.ui .slink:hover{background:var(--surface-2)}.ui .slink.on{background:var(--accent-ghost)}.ui .slink .sdt{background:var(--sc,var(--accent));border-radius:3px;flex:none;width:9px;height:9px}.ui .slink .snm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.ui .slink.on .snm{color:var(--text);font-weight:600}.ui .slink .scount{color:var(--faint);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.ui .slink.arch .snm{color:var(--faint)}.ui .sbdiv{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:10px 11px 5px;font-size:11px;font-weight:600}.ui .pgrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.ui .pcard{min-height:196px;color:var(--text);flex-direction:column;padding:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.ui .pcard .pstripe{background:var(--sc,var(--accent));flex:none;width:100%;height:4px}.ui .pcard .pbody{flex-direction:column;flex:1;gap:12px;padding:15px 16px 14px;display:flex}.ui .pcard.sel{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}[data-theme=neon] .ui .pcard.sel{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 42%, transparent), 0 0 24px -6px color-mix(in srgb, var(--accent) 40%, transparent), var(--sh)}.ui .pcard.arch{opacity:.72}.ui .pcard .phead{align-items:flex-start;gap:12px;display:flex}.ui .pcard .pdot{background:var(--sc,var(--accent));width:11px;height:11px;box-shadow:0 0 8px -1px color-mix(in srgb, var(--sc,var(--accent)) 75%, transparent);border-radius:4px;flex:none;margin-top:5px}[data-theme=light] .ui .pcard .pdot{box-shadow:none}.ui .pcard .ptitle{flex:1;min-width:0}.ui .pcard .ptitle .nm{text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:600;line-height:1.2;overflow:hidden}.ui .pcard .pnote{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.85em;font-size:12.5px;line-height:1.42;display:-webkit-box;overflow:hidden}.ui .pprog{align-items:center;gap:14px;margin-top:auto;display:flex}.ui .pprog .pbar-wrap{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ui .pprog .pbar-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ui .ring{box-shadow:none}.ui .ring.sm{--ring-size:56px}.ui .ring.sm .rtrack,.ui .ring.sm .rprog{stroke-width:9px}.ui .ring-wrap .ring-val.sm{font-size:13px}.ui .pfoot{border-top:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 45%, transparent);justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;display:flex}[data-theme=neon] .ui .pfoot{background:color-mix(in srgb, var(--surface-2) 25%, transparent)}.ui .rolerow{align-items:center;gap:7px;min-width:0;display:flex}.ui .pcard.new{cursor:default;border-style:dashed;justify-content:center;min-height:196px}.ui .newbtn{cursor:pointer;color:var(--muted);transition:color var(--dur);font:inherit;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:9px;padding:20px;display:flex}.ui .newbtn:hover{color:var(--text)}.ui .newbtn .nplus{border:1.5px dashed var(--border-2);border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.ui .newbtn .nplus .i{width:20px;height:20px}.ui .newform{flex-direction:column;gap:11px;padding:15px 16px;display:flex}.ui .pcard.new.editing{border-style:solid;border-color:color-mix(in srgb, var(--accent) 45%, transparent);justify-content:flex-start}.ui .inp{width:100%;font:inherit;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r);color:var(--text);outline:none;padding:9px 12px;font-size:14px}.ui .inp::placeholder{color:var(--faint)}.ui .inp:focus{border-color:color-mix(in srgb, var(--accent) 45%, transparent);outline:2px solid var(--accent);outline-offset:1px}.ui textarea.inp{resize:none;line-height:1.4}.ui .swatches{flex-wrap:wrap;gap:8px;display:flex}.ui .sw{cursor:pointer;background:var(--swc);border:none;border-radius:8px;width:26px;height:26px;padding:0;position:relative;box-shadow:inset 0 0 0 1px #0000001f}.ui .sw.on{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--swc)}.ui .sw.on:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/14px no-repeat;place-items:center;display:grid;position:absolute;inset:0}.ui .pcard{animation:riseIn .5s var(--ease) both}.ui .pgrid .pcard:nth-child(2){animation-delay:40ms}.ui .pgrid .pcard:nth-child(3){animation-delay:80ms}.ui .pgrid .pcard:nth-child(4){animation-delay:.12s}.ui .pgrid .pcard:nth-child(5){animation-delay:.16s}.ui .pgrid .pcard:nth-child(6){animation-delay:.2s}.ui .pgrid .pcard:nth-child(7){animation-delay:.24s}@keyframes riseIn{0%{transform:translateY(10px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.ui .pcard{animation:none}}.ui .devnote{border-radius:var(--r-lg);border:1px dashed color-mix(in srgb, var(--info) 40%, var(--border));background:color-mix(in srgb, var(--info) 7%, transparent);align-items:flex-start;gap:10px;padding:11px 15px;display:flex}.ui .devnote .i{color:var(--info);flex:none;width:17px;height:17px;margin-top:1px}
.ui .card.dsum{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.ui .dsep{background:var(--border);align-self:stretch;width:1px;margin:2px 0}.ui .dstats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}@media (max-width:720px){.ui .dstats{grid-template-columns:1fr}}.ui .card.dstat{flex-direction:column;gap:2px;padding:13px 15px;display:flex}.ui .card.dstat .sv{font-size:24px;font-weight:600;line-height:1.05}.ui .dlay{grid-template-columns:1fr 320px;align-items:start;gap:16px;display:grid}@media (max-width:1040px){.ui .dlay{grid-template-columns:1fr}}.ui .djournal{flex-direction:column;gap:20px;min-width:0;display:flex}.ui .dgroup{flex-direction:column;gap:0;display:flex}.ui .dghead{align-items:center;gap:10px;padding:2px 2px 10px;display:flex}.ui .dghead .gi{width:16px;height:16px;color:var(--faint);flex:none}.ui .card.jcard{padding:0;overflow:hidden}.ui .drow{align-items:center;gap:12px;min-width:0;padding:11px 14px;display:flex}.ui .drow+.drow{border-top:1px solid var(--border)}.ui .drow:hover{background:var(--surface-2)}.ui .drow .dtitle{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;color:var(--text);font-size:13.5px;font:inherit;cursor:pointer;transition:color var(--dur);background:0 0;border:none;flex:1;padding:0;overflow:hidden}.ui .drow .dtitle:hover{color:var(--accent)}.ui .drow .dtitle:focus-visible{outline:none;text-decoration:underline}.ui .dmeta{color:var(--muted);flex:none;align-items:center;gap:8px;display:flex}.ui .cdot{background:var(--sc,var(--slate));border-radius:50%;flex:none;width:8px;height:8px}.ui .dtag{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:11px;overflow:hidden}.ui .dtime{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}@media (max-width:640px){.ui .dtime{display:none}}.ui .dact{flex:none;align-items:center;gap:3px;display:flex}.ui .diconbtn{width:30px;height:30px;color:var(--faint);cursor:pointer;transition:color var(--dur), background var(--dur), border-color var(--dur);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.ui .drow:hover .diconbtn{color:var(--muted)}.ui .diconbtn:hover{color:var(--text);background:var(--surface-3);border-color:var(--border)}.ui .diconbtn.danger:hover{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 40%, transparent);background:color-mix(in srgb, var(--danger) 8%, transparent)}.ui .diconbtn:disabled{opacity:.45;cursor:default}.ui .diconbtn svg{width:15px;height:15px}.ui .dret{flex:none}.ui .dmore{align-self:center}.ui .card.dside{align-self:start;padding:0;position:sticky;top:14px;overflow:hidden}.ui .dside .isect{border-bottom:1px solid var(--border);padding:14px 16px}.ui .dside .isect:last-child{border-bottom:none}.ui .brow{align-items:center;gap:10px;min-width:0;font-size:13px;display:flex}.ui .brow .bl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui .i.bic{flex:none;width:15px;height:15px}.ui .barline{flex-direction:column;gap:5px;display:flex}.ui .dskel{border-radius:var(--r);background:var(--surface-2);height:44px}.ui .diconbtn.dadvice-refresh{flex:none;width:26px;height:26px}.ui .dspin{animation:.8s linear infinite dSpin;display:inline-flex}@keyframes dSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui .dspin{animation:none}}@keyframes dRise{0%{transform:translateY(10px)}to{transform:none}}.ui .dgroup{animation:dRise .5s var(--ease) both}.ui .djournal .dgroup:nth-child(2){animation-delay:50ms}.ui .djournal .dgroup:nth-child(3){animation-delay:.1s}.ui .djournal .dgroup:nth-child(4){animation-delay:.15s}.ui .djournal .dgroup:nth-child(5){animation-delay:.2s}@media (prefers-reduced-motion:reduce){.ui .dgroup{animation:none}}
.ui .esum{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.ui .esep{background:var(--border);align-self:stretch;width:1px;margin:2px 0}.ui .espark{width:100%;height:34px;display:block}.ui .efilter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ui .efilter .tabs{border-bottom:none;flex-wrap:wrap;gap:2px}.ui .elist{flex-direction:column;gap:16px;display:flex}.ui .epic{flex-direction:column;padding:0;display:flex;overflow:hidden}.ui .epic .estripe{background:var(--sc,var(--accent));flex:none;width:100%;height:4px}.ui .epic .epad{padding:15px 17px 6px}.ui .epic .ehead{align-items:flex-start;gap:13px;display:flex}.ui .epic .etitle{min-width:0}.ui .epic .etitle .nm{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:1.25;overflow:hidden}.ui .epic .edesc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.ui .epic .emeta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:11px;display:flex}.ui .epic .eright{flex:none;align-items:center;gap:16px;display:flex}.ui .epic .estat{text-align:right;flex-direction:column;gap:1px;display:flex}.ui .epic .estat .sv{font-size:15px;font-weight:600;line-height:1.1}.ui .epic .estat .sl{color:var(--faint);letter-spacing:.02em;white-space:nowrap;font-size:10.5px}.ui .einfo{color:var(--muted);align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.ui .einfo .i{width:14px;height:14px;color:var(--faint);flex:none}.ui .einfo b{color:var(--text);font-weight:600}.ui .stwrap{overflow-x:auto}.ui .sttable{border-collapse:collapse;width:100%;min-width:640px;font-size:12.5px}.ui .sttable thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);text-align:left;border-top:1px solid var(--border);border-bottom:1px solid var(--border);white-space:nowrap;padding:9px 12px;font-size:10.5px;font-weight:600}.ui .sttable tbody td{border-bottom:1px solid var(--border);vertical-align:middle;padding:10px 12px}.ui .sttable tbody tr:last-child td{border-bottom:none}.ui .sttable tbody tr:hover{background:color-mix(in srgb, var(--accent) 5%, transparent)}.ui .sttable .cst{width:158px}.ui .sttable .cdate{white-space:nowrap;width:128px;color:var(--muted)}.ui .sttable .cnum{text-align:center;font-variant-numeric:tabular-nums;width:82px}.ui .sttable .cgo{text-align:right;width:60px}.ui .stname{align-items:center;gap:9px;min-width:0;display:flex}.ui .stname .ord{background:var(--surface-2);width:20px;height:20px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:6px;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.ui .stname .txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.ui .sttable tr.done .stname .txt{color:var(--muted)}.ui .sttable .cdate .stblock{text-overflow:ellipsis;white-space:nowrap;max-width:116px;color:var(--blocker);vertical-align:bottom;display:inline-block;overflow:hidden}.ui .filecell{color:var(--muted);align-items:center;gap:5px;display:inline-flex}.ui .filecell .i{width:13px;height:13px;color:var(--faint)}.ui .gobtn{border:1px solid var(--border);background:var(--surface);width:28px;height:28px;color:var(--muted);cursor:pointer;font:inherit;transition:color var(--dur), border-color var(--dur), background var(--dur);border-radius:8px;place-items:center;display:inline-grid}.ui .gobtn:hover{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 35%, transparent)}.ui .gobtn .i{width:14px;height:14px}.ui .efoot{border-top:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 40%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:11px 15px;display:flex}[data-theme=neon] .ui .efoot{background:color-mix(in srgb, var(--surface-2) 30%, transparent)}.ui .epic .enosub{padding:4px 17px 15px}.ui .epic .eadd{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ui .epic .eadd .eadd-field{width:230px;max-width:100%;padding:6px 10px}.ui .epic .aiwrap{flex-direction:column;gap:10px;padding:4px 17px 15px;display:flex}.ui .aihint{border:1px dashed color-mix(in srgb, var(--idea) 40%, var(--border));border-radius:var(--r);background:color-mix(in srgb, var(--idea) 7%, transparent);align-items:center;gap:12px;padding:13px 15px;display:flex}.ui .aihint .aic{background:color-mix(in srgb, var(--idea) 16%, transparent);width:34px;height:34px;color:var(--idea);border-radius:10px;flex:none;place-items:center;display:grid}.ui .aihint .aic .i{width:18px;height:18px}.ui .epic .eaddrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui .epic .eerr{padding:0 15px 12px}.ui .emodal{flex-direction:column;width:460px;max-width:100%;max-height:90vh;padding:0;display:flex;overflow:auto}.ui .emodal-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.ui .emodal-body{flex-direction:column;gap:13px;padding:15px 17px;display:flex}.ui .emodal-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.ui .emodal-field{flex-direction:column;gap:5px;min-width:0;display:flex}.ui .emodal-input{box-sizing:border-box;width:100%;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);transition:border-color var(--dur);border-radius:10px;outline:none;padding:8px 11px}.ui .emodal-input:focus{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.ui .emodal-foot{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:8px;padding:13px 17px;display:flex}@media (max-width:520px){.ui .emodal-grid{grid-template-columns:1fr}}.ui .elist>.epic:nth-child(2){animation-delay:50ms}.ui .elist>.epic:nth-child(3){animation-delay:.1s}.ui .elist>.epic:nth-child(4){animation-delay:.15s}.ui .elist>.epic:nth-child(5){animation-delay:.2s}.ui .elist>.epic:nth-child(6){animation-delay:.25s}
.ui .csum{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.ui .csep{background:var(--border);align-self:stretch;width:1px;margin:2px 0}.ui .cloadbars{align-items:flex-end;gap:7px;height:44px;display:flex}.ui .cloadbars .clb{background:linear-gradient(180deg, var(--accent), var(--accent-2));width:14px;box-shadow:0 0 8px -2px color-mix(in srgb, var(--accent) 60%, transparent);border-radius:4px 4px 2px 2px}[data-theme=light] .ui .cloadbars .clb{box-shadow:none}.ui .clay{grid-template-columns:1fr 340px;align-items:start;gap:16px;display:grid}@media (max-width:1080px){.ui .clay{grid-template-columns:1fr}}.ui .ghead{cursor:pointer;-webkit-user-select:none;user-select:none;min-width:0;font:inherit;color:var(--text);background:0 0;border:none;align-items:center;gap:10px;padding:0;display:flex}.ui .ghead .gcv{width:16px;height:16px;color:var(--muted);transition:transform var(--dur);flex:none}.ui .ghead.closed .gcv{transform:rotate(-90deg)}.ui .cgrid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:14px;display:grid}.ui .cgrid.dir{grid-template-columns:repeat(3,1fr)}@media (max-width:1320px){.ui .cgrid.dir{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.ui .cgrid,.ui .cgrid.dir{grid-template-columns:1fr}}.ui .ccard{text-align:left;cursor:pointer;min-height:172px;color:var(--text);font:inherit;flex-direction:column;gap:0;width:100%;padding:0;display:flex;position:relative;overflow:hidden}.ui .ccard .cstripe{background:var(--sc,var(--accent));flex:none;width:100%;height:4px}.ui .ccard .cbody{flex-direction:column;flex:1;gap:11px;min-width:0;padding:14px 15px 13px;display:flex}.ui .ccard.sel{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}.ui .ccard:hover{border-color:var(--border-2)}.ui .ccard.sel:hover{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}[data-theme=neon] .ui .ccard.sel{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 42%, transparent), 0 0 24px -6px color-mix(in srgb, var(--accent) 40%, transparent), var(--sh)}.ui .ccard .chead{align-items:center;gap:11px;min-width:0;display:flex}.ui .ccard .cname{flex:1;min-width:0}.ui .ccard .cname .nm{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.ui .ccard .csub{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ui .ccard .cnote{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.ui .ccard .cnote.faint{color:var(--faint)}.ui .ccard .cstats{align-items:stretch;gap:0;margin-top:auto;display:flex}.ui .ccard .cstat{border-left:1px solid var(--border);flex-direction:column;flex:1;gap:1px;min-width:0;padding:0 10px;display:flex}.ui .ccard .cstat:first-child{border-left:none;padding-left:0}.ui .ccard .cstat .sv{align-items:center;gap:4px;font-size:16px;font-weight:600;line-height:1;display:flex}.ui .ccard .cstat .sl{color:var(--faint);letter-spacing:.02em;font-size:10.5px}.ui .ccard.dirc{min-height:150px}.ui .idbadge.lg{border-radius:11px;width:42px;height:42px;font-size:15px}.ui .idbadge.xl{border-radius:12px;width:48px;height:48px;font-size:17px}.ui .cav{background:var(--cavc,var(--slate));flex:none}.ui .cavimg{object-fit:cover;border:1px solid var(--border);background:var(--surface-2);border-radius:11px;flex:none;width:42px;height:42px}.ui .cavimg.xl{border-radius:12px;width:48px;height:48px}.ui .cinsp{border-radius:var(--r-xl);align-self:start;padding:0;position:sticky;top:14px;overflow:hidden}.ui .cinsp .ihero{border-bottom:1px solid var(--border);flex-direction:column;gap:12px;padding:16px;display:flex}.ui .cinsp .isect{border-bottom:1px solid var(--border);padding:13px 16px}.ui .cinsp .isect:last-child{border-bottom:none}.ui .irow{align-items:center;gap:9px;min-width:0;font-size:13px;display:flex}.ui .irow .il{width:15px;height:15px;color:var(--faint);flex:none}.ui .irow .iv{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui .chips{flex-wrap:wrap;gap:6px;display:flex}.ui .lnk{border-radius:var(--r-sm);background:var(--surface-2);min-width:0;color:var(--text);transition:background var(--dur);align-items:center;gap:9px;padding:8px 10px;text-decoration:none;display:flex}.ui a.lnk:hover{background:var(--surface-3)}.ui .lnk .li{flex:none;width:15px;height:15px}.ui .lnk .lt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.ui .alias{border-radius:var(--pill);background:var(--surface-2);border:1px dashed var(--border-2);color:var(--muted);align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;display:inline-flex}.ui .cinsp-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:12px;padding:46px 22px;display:flex}.ui .cinsp-empty .ic{color:var(--faint)}.ui .cinsp-empty .ic .i{width:30px;height:30px}.ui .ccard.new{cursor:default;background:var(--surface);border-style:dashed;justify-content:center;min-height:172px}.ui .ccard.new.editing{border-style:solid;border-color:color-mix(in srgb, var(--accent) 45%, transparent);justify-content:flex-start}.ui .ccard.new .newform{flex-direction:column;gap:11px;padding:15px 16px;display:flex}.ui .ccard{animation:cRise .5s var(--ease) both}.ui .cgrid .ccard:nth-child(2){animation-delay:40ms}.ui .cgrid .ccard:nth-child(3){animation-delay:80ms}.ui .cgrid .ccard:nth-child(4){animation-delay:.12s}.ui .cgrid .ccard:nth-child(5){animation-delay:.16s}.ui .cgrid .ccard:nth-child(6){animation-delay:.2s}.ui .cgrid .ccard:nth-child(7){animation-delay:.24s}@keyframes cRise{0%{transform:translateY(10px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.ui .ccard{animation:none}}
.ui .rsum{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.ui .rsep{background:var(--border);align-self:stretch;width:1px;margin:2px 0}.ui .rollup{align-items:center;gap:18px;display:flex}.ui .ru{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.ui .ru .rv{font-variant-numeric:tabular-nums;font-size:19px;font-weight:600;line-height:1}.ui .ru .rl{color:var(--faint);letter-spacing:.02em;align-items:center;gap:5px;font-size:11px;display:flex}.ui .ru .rl .dot{width:7px;height:7px}.ui .rollup .dot.done{background:var(--success)}.ui .rollup .dot.prog{background:var(--info)}.ui .rollup .dot.todo{background:var(--faint)}.ui .egrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.ui .ecard{flex-direction:column;gap:11px;min-height:150px;display:flex;position:relative;overflow:hidden}.ui .ecard .enum{color:color-mix(in srgb, var(--ec) 26%, transparent);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:1;position:absolute;top:9px;right:13px}.ui .ecard .etop{align-items:center;gap:9px;min-width:0;padding-right:26px;display:flex}.ui .ecard .eic{width:32px;height:32px;color:var(--ec);background:color-mix(in srgb, var(--ec) 13%, var(--surface-2));border-radius:9px;flex:none;place-items:center;display:grid}.ui .ecard .eic .i{width:17px;height:17px}.ui .ecard .enm{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:13.5px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.ui .ecard .ebar{margin-top:2px}.ui .ecard .ebar>i{background:var(--ec)}[data-theme=neon] .ui .ecard .ebar>i{background:linear-gradient(90deg, color-mix(in srgb, var(--ec) 55%, var(--surface)), var(--ec));box-shadow:0 0 8px 0 color-mix(in srgb, var(--ec) 60%, transparent)}[data-theme=neon] .ui .ecard .ebar>i:after{background:color-mix(in srgb, var(--ec) 35%, var(--surface));box-shadow:0 0 10px 2px color-mix(in srgb, var(--ec) 80%, transparent)}.ui .ecard .efoot{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:auto;display:flex}.ui .ecard .epct{font-variant-numeric:tabular-nums;color:var(--ec);font-size:22px;font-weight:600;line-height:1}.ui .ecard .ehrs{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.ui .ecard .edots{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;max-width:52%;display:flex}.ui .ecard .edots .sd{background:var(--faint);border-radius:50%;flex:none;width:7px;height:7px}.ui .ecard .edots .sd.done{background:var(--success)}.ui .ecard .edots .sd.prog{background:var(--info)}.ui .ecard .edots .sd.todo{background:var(--faint)}.ui .ecard.foc{border-color:color-mix(in srgb, var(--ec) 40%, var(--border))}[data-theme=neon] .ui .ecard{border-color:color-mix(in srgb, var(--ec) 20%, var(--glass-brd))}[data-theme=neon] .ui .ecard.foc{box-shadow:0 0 0 1px color-mix(in srgb, var(--ec) 42%, transparent), 0 0 26px -6px color-mix(in srgb, var(--ec) 38%, transparent), var(--sh)}.ui .rlay{columns:2;column-gap:16px}.ui .rlay .eblock{break-inside:avoid;-webkit-column-break-inside:avoid;margin:0 0 16px;padding:0;overflow:hidden}@media (max-width:1080px){.ui .rlay{columns:1}}.ui .eblock .ehead{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--ec) 6%, transparent);align-items:center;gap:11px;padding:14px 16px;display:flex}.ui .eblock .ehic{width:34px;height:34px;color:var(--ec);background:color-mix(in srgb, var(--ec) 14%, var(--surface-2));border-radius:10px;flex:none;place-items:center;display:grid}.ui .eblock .ehic .i{width:18px;height:18px}.ui .eblock .ehnum{letter-spacing:.08em;color:var(--ec);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.ui .eblock .ehprog{font-variant-numeric:tabular-nums;color:var(--ec);font-size:13px;font-weight:600}.ui .eblock .esub{color:var(--muted);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--ec) 3%, transparent);padding:10px 16px;font-size:12px;line-height:1.42}.ui .eitem{border-bottom:1px solid var(--border);align-items:flex-start;gap:11px;padding:12px 16px;display:flex}.ui .eitem:last-child{border-bottom:none}.ui .eitem .est{border-radius:7px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.ui .eitem .est .i{width:12px;height:12px}.ui .eitem .est.done{background:color-mix(in srgb, var(--success) 16%, transparent);color:var(--success)}.ui .eitem .est.prog{border:1.6px solid var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.ui .eitem .est.todo{border:1.6px solid var(--border-2)}.ui .eitem .ebody{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ui .eitem .etitle{font-size:13.5px;font-weight:600;line-height:1.25}.ui .eitem .etitle .eid{color:var(--faint);font-variant-numeric:tabular-nums;font-weight:600}.ui .eitem.is-done .etitle{color:var(--muted)}.ui .eitem .ewhy{color:var(--muted);font-size:12px;line-height:1.42}.ui .eitem .emeta{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.ui .eitem .ehr{font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;font-size:12px;font-weight:600}.ui .eitem.is-done .ehr{color:var(--faint)}[data-theme=neon] .ui .eitem .est.prog{box-shadow:0 0 12px -3px color-mix(in srgb, var(--accent) 60%, transparent)}.ui .rsum .rblock{align-items:center;gap:6px;line-height:1;display:inline-flex}.ui .rsum .rblock .i{width:19px;height:19px}.ui .rsum .rspark{flex:1;min-width:170px}.ui .rsum .rspark .spark{width:100%}[data-theme=neon] .ui .rsum .rspark .spark polyline{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--accent) 55%, transparent))}.ui .eitem .imini{height:4px;margin-top:6px}.ui .eitem .imini>i{background:var(--accent)}[data-theme=neon] .ui .eitem .imini>i{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 55%, var(--surface)), var(--accent));box-shadow:0 0 8px 0 color-mix(in srgb, var(--accent) 55%, transparent)}.ui .ecard,.ui .eblock{animation:rmIn .5s var(--ease) both}.ui .egrid .ecard:nth-child(2){animation-delay:40ms}.ui .egrid .ecard:nth-child(3){animation-delay:80ms}.ui .egrid .ecard:nth-child(4){animation-delay:.12s}.ui .egrid .ecard:nth-child(5){animation-delay:.16s}@keyframes rmIn{0%{transform:translateY(10px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.ui .ecard,.ui .eblock{animation:none}}
.ui .tsum{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.ui .tsep{background:var(--border);align-self:stretch;width:1px;margin:2px 0}.ui .tload{flex-direction:column;gap:7px;min-width:232px;display:flex}.ui .lrow{grid-template-columns:100px 1fr 26px;align-items:center;gap:9px;display:grid}.ui .lrow .ln{min-width:0;color:var(--muted);align-items:baseline;gap:4px;font-size:12px;display:flex}.ui .lrow .ln .lnn{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui .lrow .ln .me{color:var(--accent);flex:none;font-size:10.5px;font-weight:600}.ui .lrow.mine .ln .lnn{color:var(--text);font-weight:600}.ui .lrow .lv{color:var(--faint);text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px}.ui .plegend{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ui .pleg{color:var(--muted);align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.ui .pleg .pd{background:var(--pc,var(--accent));border-radius:3px;flex:none;width:9px;height:9px}.ui .pleg .pn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui .tmembers{animation:teamRise .28s var(--ease) both;flex-direction:column;gap:12px;display:flex}.ui .tmgrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.ui .tmcard{border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--border);align-items:center;gap:10px;min-width:0;padding:9px 11px;display:flex}[data-theme=neon] .ui .tmcard{background:color-mix(in srgb, var(--surface) 72%, transparent)}.ui .tmcard.mine{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.ui .tmcard .tavatar{width:30px;height:30px;font-size:12px}.ui .tmcard .tminfo{flex-direction:column;gap:1px;min-width:0;display:flex}.ui .tmcard .tmname{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.ui .tmcard .tmme{color:var(--accent);font-size:11px;font-weight:600}.ui .tflt{padding:7px 12px}.ui .tsel{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:none;outline:none;max-width:190px;font-size:13px}.ui .tboard{grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}@media (max-width:1280px){.ui .tboard{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:860px){.ui .tboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.ui .tboard{grid-template-columns:1fr}}.ui .tcol{cursor:pointer;flex-direction:column;gap:9px;min-height:340px;max-height:620px;padding:12px 11px;display:flex}.ui .tcol .chead{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.ui .tcol.today{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}.ui .tcol.sel{border-color:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent), var(--sh-sm)}.ui .tcol.wknd{background:var(--surface-2)}[data-theme=neon] .ui .tcol.today{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent), 0 0 26px -6px color-mix(in srgb, var(--accent) 40%, transparent), var(--sh)}.ui .tcol .tbody{flex-direction:column;flex:1;gap:9px;min-height:0;display:flex;overflow:auto}.ui .tcol .tempty{color:var(--faint);flex:1;place-items:center;display:grid}.ui .tcol .cadd{border-top:1px dashed var(--border);margin-top:auto;padding-top:8px}.ui .tt{border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--border);border-left:3px solid var(--pc,var(--accent));cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--text);transition:border-color var(--dur), transform var(--dur);flex-direction:column;gap:6px;padding:9px 10px 8px;display:flex;position:relative}.ui .tt:hover{border-color:var(--border-2)}.ui .tt.over{border-left-color:var(--overdue)}[data-theme=neon] .ui .tt{background:color-mix(in srgb, var(--surface) 72%, transparent)}.ui .tt .ttop{align-items:center;gap:6px;min-width:0;display:flex}.ui .tt .pdot{background:var(--pc,var(--accent));border-radius:3px;flex:none;width:8px;height:8px}.ui .tt .ptitle{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.28;display:-webkit-box;overflow:hidden}.ui .tt .thint{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.ui .tt .tmeta{justify-content:space-between;align-items:center;gap:6px;display:flex}.ui .tt .tproj{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;overflow:hidden}.ui .tt .twho{flex:none;align-items:center;gap:5px;display:flex}.ui .tt .ttime{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:10.5px}.ui .tt.done{opacity:.6}.ui .tt.done .ptitle{color:var(--muted);text-decoration:line-through}.ui .tt .tdot{background:color-mix(in srgb, var(--success) 22%, transparent);border-radius:50%;flex:none;place-items:center;width:15px;height:15px;display:grid}.ui .tt .tdot .i{width:10px;height:10px;color:var(--success)}.ui .tt .tdlbl{letter-spacing:.03em;text-transform:uppercase;color:var(--success);flex:none;font-size:9.5px;font-weight:700}.ui .tavatar{color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:9.5px;font-weight:600;display:grid}.ui .av-jade{background:var(--jade)}.ui .av-terra{background:var(--terra)}.ui .av-info{background:var(--info)}.ui .av-brass{background:var(--brass);color:#2a2823}.ui .av-slate{background:var(--slate)}.ui .tboard.lg .tcol{min-height:380px}.ui .tboard.lg .tt{gap:8px;padding:12px 13px 11px}.ui .tboard.lg .tt .ptitle{-webkit-line-clamp:3;font-size:13.5px}.ui .busy{border-radius:var(--r-sm);background:repeating-linear-gradient(-45deg, var(--surface-2), var(--surface-2) 6px, transparent 6px, transparent 12px);border:1px dashed var(--border-2);color:var(--muted);align-items:center;gap:7px;padding:7px 9px;display:flex}[data-theme=neon] .ui .busy{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--surface) 60%, transparent), color-mix(in srgb, var(--surface) 60%, transparent) 6px, transparent 6px, transparent 12px)}.ui .busy .i{width:13px;height:13px;color:var(--faint);flex:none}.ui .busy .bn{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11.5px;overflow:hidden}.ui .busy .bt{color:var(--faint);font-variant-numeric:tabular-nums;flex:none;font-size:10.5px}.ui .tadd{gap:6px;display:flex}.ui .tadd .tainp{min-width:0;font:inherit;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text);outline:none;flex:1;padding:6px 9px;font-size:12px}.ui .tadd .tainp::placeholder{color:var(--faint)}.ui .tadd .tainp:focus{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.ui .tadd .tabtn{border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface);width:30px;color:var(--muted);cursor:pointer;transition:color var(--dur), border-color var(--dur);flex:none;place-items:center;display:grid}.ui .tadd .tabtn:hover{color:var(--text);border-color:var(--border-2)}.ui .tadd .tabtn:disabled{opacity:.5;cursor:default}.ui .tadd .tabtn .i{width:14px;height:14px}.ui .tlist{flex-direction:column;gap:8px;display:flex}.ui .lcard{border-left:3px solid var(--pc,var(--accent));cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--text);grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:12px 15px;display:grid}.ui .lcard.over{border-left-color:var(--overdue)}.ui .lcard.done{opacity:.72}.ui .lcard.done .nm{color:var(--muted);text-decoration:line-through}.ui .lcard.busyrow{cursor:default;grid-template-columns:1fr auto auto}.ui .lcard .lday{text-align:center;flex:none;width:44px}.ui .lcard .lname{min-width:0}.ui .lcard .lname .nm{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.ui .lcard .lwho{flex:none;align-items:center;gap:8px;display:flex}.ui .lcard .lav{color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-weight:600;display:grid}@media (max-width:820px){.ui .lcard{grid-template-columns:auto 1fr;row-gap:8px}.ui .lcard .lwho,.ui .lcard .ltime{grid-column:2}}.ui .tpanel{flex-direction:column;gap:10px;display:flex}.ui .tcol{animation:teamRise .5s var(--ease) both}.ui .tboard .tcol:nth-child(2){animation-delay:40ms}.ui .tboard .tcol:nth-child(3){animation-delay:80ms}.ui .tboard .tcol:nth-child(4){animation-delay:.12s}.ui .tboard .tcol:nth-child(5){animation-delay:.16s}.ui .tboard .tcol:nth-child(6){animation-delay:.2s}.ui .tboard .tcol:nth-child(7){animation-delay:.24s}@keyframes teamRise{0%{transform:translateY(10px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.ui .tcol{animation:none}}
.ui .rev .rsum{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.ui .rev .rsep{background:var(--border);align-self:stretch;width:1px;margin:2px 0}.ui .rev .cntrow{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.ui .rev .cnt{align-items:center;gap:8px;display:flex}.ui .rev .cnt .num{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1}.ui .rev .cnt .dnum{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1}.ui .rev .cnt .lbl{color:var(--muted);font-size:12px;line-height:1.2}.ui .rev .streams{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.ui .rev .stream{flex-direction:column;gap:12px;min-width:0;display:flex}.ui .rev .shead{justify-content:space-between;align-items:center;gap:10px;display:flex}.ui .rev .shead .lt{align-items:center;gap:9px;min-width:0;display:flex}.ui .rev .shead .ic{background:var(--surface-2);width:30px;height:30px;color:var(--muted);border-radius:9px;flex:none;place-items:center;display:grid}.ui .rev .shead .ic .i{width:16px;height:16px}.ui .rev .odue{flex-direction:column;gap:10px;padding:13px 14px;display:flex}.ui .rev .odue .top{align-items:flex-start;gap:10px;min-width:0;display:flex}.ui .rev .odue .ttl{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.ui .rev .odue .meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:3px;font-size:12px;display:flex}.ui .rev .odue .mrow{align-items:center;gap:5px;min-width:0;display:inline-flex}.ui .rev .odue .mrow .i{width:13px;height:13px}.ui .rev .acts{flex-wrap:wrap;align-items:center;gap:7px;margin-top:1px;display:flex}.ui .rev .find{flex-direction:column;gap:11px;padding:14px 15px;display:flex}.ui .rev .find .top{align-items:flex-start;gap:10px;min-width:0;display:flex}.ui .rev .find .tico{background:var(--surface-2);border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.ui .rev .find .tico .i{width:16px;height:16px}.ui .rev .find .ttl{min-width:0;font-size:14.5px;font-weight:600;line-height:1.3}.ui .rev .find .why{color:var(--muted);margin-top:4px;font-size:12.5px;line-height:1.45}.ui .rev .find .fctx{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ui .rev .advise{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r);flex-direction:column;gap:8px;padding:11px 12px;display:flex}[data-theme=neon] .ui .rev .advise{background:color-mix(in srgb, var(--idea) 8%, var(--surface-2));border-color:color-mix(in srgb, var(--idea) 20%, var(--border))}.ui .rev .advise .ahd{align-items:center;gap:7px;display:flex}.ui .rev .advise .ahd .i{width:14px;height:14px}.ui .rev .advise .arec{font-size:13px;font-weight:600;line-height:1.35}.ui .rev .advise .arg{color:var(--muted);font-size:12px;line-height:1.45}.ui .rev .conf{align-items:center;gap:9px;display:flex}.ui .rev .conf .bar{flex:1;min-width:70px}.ui .rev .conf .cval{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;font-size:11.5px;font-weight:600}.ui .rev .idbadge-xs{border-radius:5px;width:18px;height:18px;font-size:9px}.ui .rev .gpanel{flex-direction:column;gap:4px;padding:12px 14px;display:flex}.ui .rev .gpanel .lt{align-items:center;gap:9px;min-width:0;display:flex}.ui .rev .gpanel .gprog{height:6px}[data-theme=neon] .ui .rev .gpanel{background:color-mix(in srgb, var(--idea) 7%, var(--surface));border-color:color-mix(in srgb, var(--idea) 22%, var(--border))}.ui .rev .streams.guiding .card.is-dim{opacity:.45;filter:saturate(.7);transition:opacity var(--dur), filter var(--dur)}.ui .rev .streams.guiding .card.is-current{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent);transition:border-color var(--dur), box-shadow var(--dur)}[data-theme=neon] .ui .rev .streams.guiding .card.is-current{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent), 0 0 18px -4px color-mix(in srgb, var(--accent) 70%, transparent)}@media (max-width:920px){.ui .rev .streams{grid-template-columns:1fr}}.ui .rev .stream .card{animation:revRise .5s var(--ease) both}.ui .rev .stream .card:nth-child(3){animation-delay:50ms}.ui .rev .stream .card:nth-child(4){animation-delay:.1s}.ui .rev .stream .card:nth-child(5){animation-delay:.15s}.ui .rev .stream .card:nth-child(6){animation-delay:.2s}@keyframes revRise{0%{transform:translateY(10px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.ui .rev .stream .card{animation:none}}
.ui .ssum{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.ui .ssep{background:var(--border);flex:none;align-self:stretch;width:1px;margin:2px 0}.ui .scard .shead{align-items:center;gap:11px;margin-bottom:14px;display:flex}.ui .scard .sic{background:var(--surface-2);width:34px;height:34px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.ui .scard .sic .i,.ui .scard .sic svg{width:18px;height:18px}.ui .setrow{border-top:1px solid var(--border);align-items:center;gap:14px;padding:13px 0;display:flex}.ui .setrow.top{border-top:none;padding-top:2px}.ui .setrow .slbl{flex:1;min-width:0}.ui .setrow .slbl .st{font-size:13.5px;font-weight:600}.ui .setrow .slbl .sd{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.45}.ui .setrow .sctl{flex:none;align-items:center;gap:9px;margin-left:auto;display:flex}.ui button.toggle{appearance:none;padding:0}.ui .field.val{color:var(--text)}.ui .field.time{font-variant-numeric:tabular-nums;justify-content:center;min-width:104px}.ui .tinp,.ui .tsel{width:100%;font:inherit;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r);color:var(--text);outline:none;padding:9px 12px;font-size:14px}.ui .tinp::placeholder{color:var(--faint)}.ui .tinp:focus,.ui .tsel:focus{border-color:color-mix(in srgb, var(--accent) 45%, transparent);outline:2px solid var(--accent);outline-offset:1px}.ui .tinp.time{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.04em;max-width:132px;font-size:18px;font-weight:600}.ui .selwrap{display:block;position:relative}.ui .selwrap .tsel{appearance:none;cursor:pointer;padding-right:38px}.ui .selwrap .selchev{width:16px;height:16px;color:var(--faint);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ui .themerow{grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:14px;display:grid}.ui .tprev{border:1.5px solid var(--border);border-radius:var(--r-lg);cursor:pointer;background:var(--surface-2);text-align:left;font:inherit;color:var(--text);width:100%;transition:border-color var(--dur), box-shadow var(--dur), transform var(--dur);padding:0;display:block;position:relative;overflow:hidden}.ui .tprev:hover{transform:translateY(-2px)}.ui .tprev.on{border-color:var(--accent)}[data-theme=neon] .ui .tprev.on{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 50%, transparent), 0 0 24px -6px color-mix(in srgb, var(--accent) 45%, transparent)}.ui .tprev .tp-canvas{height:92px;position:relative;overflow:hidden}.ui .tprev .tp-rail{border-right:1px solid #0000001f;width:22px;position:absolute;top:0;bottom:0;left:0}.ui .tprev .tp-body{flex-direction:column;gap:7px;padding:11px 12px;display:flex;position:absolute;inset:0 0 0 22px}.ui .tprev .tp-bar{border-radius:5px;height:8px}.ui .tprev .tp-bar.w1{width:64%}.ui .tprev .tp-bar.w2{width:82%}.ui .tprev .tp-dot{border-radius:7px;width:22px;height:22px;position:absolute;top:9px;left:5px}.ui .tprev .tp-chip{border-radius:999px;width:44px;height:14px;margin-top:auto}.ui .tprev .tp-foot{border-top:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.ui .tprev .tp-name{font-size:13px;font-weight:600}.ui .tprev .tp-check{width:20px;height:20px;color:var(--btn-fg);background:var(--accent);opacity:0;transition:opacity var(--dur);border-radius:50%;flex:none;place-items:center;display:grid}.ui .tprev .tp-check .i{width:12px;height:12px}.ui .tprev.on .tp-check{opacity:1}.ui .tp-light{background:#faf7f2}.ui .tp-light .tp-rail{background:#fff;border-right-color:#0000001a}.ui .tp-light .tp-dot{background:#c2683f}.ui .tp-light .tp-bar{background:#d6cbb6}.ui .tp-light .tp-bar.w2{opacity:.85;background:#c2683f}.ui .tp-light .tp-chip{background:#c2683f}.ui .tp-dark{background:#1b1714}.ui .tp-dark .tp-rail{background:#2a241f;border-right-color:#ffffff14}.ui .tp-dark .tp-dot{background:#e2825a}.ui .tp-dark .tp-bar{background:#37342a}.ui .tp-dark .tp-bar.w2{opacity:.85;background:#e2825a}.ui .tp-dark .tp-chip{background:#e2825a}.ui .tp-neon{background:#080b09}.ui .tp-neon .tp-rail{background:#0d1210;border-right-color:#31e29b2e}.ui .tp-neon .tp-dot{background:#31e29b;box-shadow:0 0 10px #31e29b8c}.ui .tp-neon .tp-bar{background:#16241d}.ui .tp-neon .tp-bar.w2{opacity:.9;background:#31e29b}.ui .tp-neon .tp-chip{background:#31e29b;box-shadow:0 0 8px #31e29b73}.ui .tp-blue{background:#182350}.ui .tp-blue .tp-rail{background:#22306a;border-right-color:#ffffff1a}.ui .tp-blue .tp-dot{background:#afd2fa}.ui .tp-blue .tp-bar{background:#33407a}.ui .tp-blue .tp-bar.w2{opacity:.85;background:#afd2fa}.ui .tp-blue .tp-chip{background:#afd2fa}.ui .tp-jade{background:#102725}.ui .tp-jade .tp-rail{background:#173430;border-right-color:#ffffff14}.ui .tp-jade .tp-dot{background:#d8b078}.ui .tp-jade .tp-bar{background:#294842}.ui .tp-jade .tp-bar.w2{opacity:.85;background:#d8b078}.ui .tp-jade .tp-chip{background:#d8b078}.ui .tp-sys{background:linear-gradient(90deg,#faf7f2 0 50%,#1b1714 50% 100%)}.ui .tp-sys .tp-rail{background:0 0;border-right-color:#8080804d}.ui .tp-sys .tp-dot{background:#8c8c8c}.ui .tp-sys .tp-bar{background:#8080806b}.ui .tp-sys .tp-bar.w2,.ui .tp-sys .tp-chip{background:#8c8c8c}.ui .asrow{flex-wrap:wrap;gap:10px;display:flex}.ui .asopt{border:1.5px solid var(--border);background:var(--surface-2);width:46px;height:46px;color:var(--muted);cursor:pointer;transition:all var(--dur);border-radius:12px;place-items:center;padding:0;display:grid;overflow:hidden}.ui .asopt svg{width:22px;height:22px}.ui .asopt .i{width:20px;height:20px}.ui .asopt img{object-fit:cover;border-radius:8px;width:38px;height:38px}.ui .asopt:hover{border-color:var(--border-2);color:var(--text)}.ui .asopt.on{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:var(--accent-ghost)}.ui .asopt.custom{border-style:dashed}[data-theme=neon] .ui .asopt.on{box-shadow:0 0 16px -4px color-mix(in srgb, var(--accent) 55%, transparent)}.ui .ava-prev{background:var(--surface-2);border:1px solid var(--border);width:64px;height:64px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:24px;font-weight:700;display:grid;overflow:hidden}.ui .ava-prev img{object-fit:cover;width:100%;height:100%;display:block}.ui .cols2{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}@media (max-width:1000px){.ui .cols2{grid-template-columns:1fr}}.ui .wtl{border-radius:var(--pill);background:var(--surface-2);border:1px solid var(--border);height:12px;display:flex;overflow:hidden}.ui .wtl .wk{background:linear-gradient(90deg, var(--accent-2), var(--accent))}.ui .wticks{justify-content:space-between;margin-top:5px;display:flex}.ui .wticks span{color:var(--faint);font-variant-numeric:tabular-nums;font-size:10.5px}.ui .tgcode{background:var(--surface-2);border:1px dashed var(--border-2);border-radius:var(--r);align-items:center;gap:12px;padding:14px 16px;display:flex}.ui .tgcode .code{letter-spacing:.18em;font-variant-numeric:tabular-nums;color:var(--text);-webkit-user-select:all;user-select:all;font-size:26px;font-weight:700}.ui .steps{flex-direction:column;gap:10px;display:flex}.ui .step{align-items:flex-start;gap:11px;display:flex}.ui .step .sn{background:var(--accent-ghost);width:22px;height:22px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.ui .step .stx{color:var(--muted);font-size:12.5px;line-height:1.5}.ui .step .stx b{color:var(--text);font-weight:600}.ui .step .stx code{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:6px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ui .tring{flex:none;place-items:center;display:inline-grid;position:relative}.ui .tring svg{width:56px;height:56px;display:block}.ui .tring .tr-t{fill:none;stroke:var(--surface-3);stroke-width:7px}.ui .tring .tr-p{fill:none;stroke:var(--deadline);stroke-width:7px;stroke-linecap:round;stroke-dasharray:283;stroke-dashoffset:calc(283 * (1 - var(--tv) / 100));transform-origin:50%;transition:stroke-dashoffset .5s var(--ease);transform:rotate(-90deg)}.ui .tring .tr-v{font-variant-numeric:tabular-nums;color:var(--deadline);font-size:11px;font-weight:600;position:absolute}.ui .walist{flex-direction:column;gap:8px;display:flex}.ui .waitem{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r);justify-content:space-between;align-items:center;gap:12px;padding:9px 13px;display:flex}.ui .waitem .wau{font-size:13.5px;font-weight:600}.ui .hbars{align-items:flex-end;gap:8px;height:118px;padding:4px 2px 0;display:flex}.ui .hbar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.ui .hbar-col .bar.warn>i{background:linear-gradient(180deg, var(--overload), color-mix(in srgb, var(--overload) 55%, transparent))}.ui .msg{border-radius:var(--r-sm);align-items:center;gap:8px;padding:9px 13px;font-size:13px;display:flex}.ui .msg.err{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}.ui .msg.ok{color:var(--success);background:color-mix(in srgb, var(--success) 12%, transparent)}.ui .btn.danger{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 32%, transparent)}.ui .btn.danger:hover{background:color-mix(in srgb, var(--danger) 8%, transparent);border-color:color-mix(in srgb, var(--danger) 45%, transparent)}.ui .tabpane{animation:setPaneIn .32s var(--ease) both}@keyframes setPaneIn{0%{transform:translateY(6px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.ui .tabpane,.ui .tprev,.ui .scard{transition:none;animation:none}}
.ui .card.msum{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.ui .msep{background:var(--border);align-self:stretch;width:1px;margin:2px 0}.ui .mlink{color:var(--muted);transition:color var(--dur);text-decoration:none}.ui .mlink:hover{color:var(--accent)}.ui .card.mfilters{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.ui .mfilters .field{padding:7px 11px}.ui .mfilters .fsearch{flex:1;min-width:200px}.ui .mfilters input,.ui .mfilters select{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:none;outline:none;flex:1;min-width:0}.ui .mfilters .fsearch input{cursor:text}.ui .mchk{cursor:pointer;color:var(--muted);font:inherit;background:0 0;border:none;align-items:center;gap:8px;padding:2px;display:inline-flex}.ui .mchk:hover{color:var(--text)}.ui .field.mproj{cursor:pointer;gap:7px;padding:6px 11px}.ui .field.mproj .i{width:15px;height:15px;color:var(--muted);flex:none}.ui .field.mproj .i-chev{width:14px;height:14px}.ui .field.mproj select{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:none;outline:none;max-width:168px}.ui .field.mproj.on{border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}.ui .field.mproj.on .i-folder{color:var(--accent)}.ui .mlegend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;font-size:12px;display:flex}.ui .mlegend .lg{align-items:center;gap:6px;display:flex}.ui .mhead{grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:-4px;display:grid}.ui .mhead .wd{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding-left:4px;font-size:11px;font-weight:600}.ui .mhead .wd.we{color:color-mix(in srgb, var(--faint) 75%, transparent)}.ui .mgrid{grid-template-columns:repeat(7,1fr);gap:8px 0;display:grid}.ui .cell{text-align:left;background:var(--surface);border:1px solid var(--border);min-height:120px;box-shadow:var(--sh-sm);cursor:pointer;color:var(--text);font:inherit;transition:border-color var(--dur), box-shadow var(--dur);border-radius:0;flex-direction:column;gap:6px;padding:8px 9px 9px;display:flex;position:relative}.ui .mgrid .cell:not(:nth-child(7n)){border-right:none}.ui .mgrid .cell:nth-child(7n+1){border-top-left-radius:var(--r);border-bottom-left-radius:var(--r)}.ui .mgrid .cell:nth-child(7n){border-top-right-radius:var(--r);border-bottom-right-radius:var(--r)}.ui .cell:hover{border-color:var(--border-2);z-index:1}.ui .mgrid .cell.today{border-right:1.5px solid var(--accent)}.ui .cell.om{opacity:.45}.ui .cell.wknd{background:var(--surface-2)}.ui .cell.today{border:1.5px solid var(--accent)}.ui .cell.sel{border:1.5px solid var(--accent-2);box-shadow:0 0 0 1px var(--accent-2), var(--sh-sm)}[data-theme=neon] .ui .cell{background:var(--glass);-webkit-backdrop-filter:blur(14px)saturate(1.3);border-color:var(--glass-brd)}[data-theme=neon] .ui .cell.wknd{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}[data-theme=neon] .ui .cell.today{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent), 0 0 24px -6px color-mix(in srgb, var(--accent) 42%, transparent), var(--sh-sm);border-color:#0000}[data-theme=neon] .ui .cell.sel{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--accent) 70%, transparent), var(--sh);border-color:#0000}.ui .cell .chead{justify-content:space-between;align-items:center;gap:6px;min-height:22px;display:flex}.ui .cell .dnum{font-variant-numeric:tabular-nums;color:var(--text);font-size:13px;font-weight:600}.ui .cell.wknd .dnum,.ui .cell.om .dnum{color:var(--muted)}.ui .cell .dnum.tdy{border-radius:var(--pill);background:var(--accent);min-width:22px;height:22px;color:var(--btn-fg);justify-content:center;align-items:center;padding:0 5px;display:inline-flex}[data-theme=neon] .ui .cell .dnum.tdy{box-shadow:0 0 12px -2px color-mix(in srgb, var(--accent) 70%, transparent)}.ui .cell .cbadges{flex:none;align-items:center;gap:5px;display:flex}.ui .cell .odn{font-variant-numeric:tabular-nums;color:var(--overdue);background:color-mix(in srgb, var(--overdue) 14%, transparent);border-radius:var(--pill);padding:1px 6px;font-size:10px;font-weight:600}.ui .cell .cnt{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px}.ui .cell .ccall{color:var(--info);font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-size:10.5px;font-weight:600;display:inline-flex}.ui .cell .ccall .i{width:12px;height:12px}.ui .cell .dldot{background:var(--deadline);border-radius:50%;flex:none;width:7px;height:7px}.ui .cell .cbody{flex-direction:column;gap:4px;min-width:0;display:flex}.ui .ev{align-items:center;gap:6px;min-width:0;font-size:11.5px;line-height:1.3;display:flex}.ui .ev .dot{width:6px;height:6px}.ui .ev .tm{color:var(--faint);font-variant-numeric:tabular-nums;flex:none;font-size:10.5px}.ui .ev .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);overflow:hidden}.ui .ev.od .nm{color:var(--overdue)}.ui .cell .more{color:var(--muted);margin-top:auto;font-size:10.5px}.ui .cell .more.free{color:var(--faint)}.ui .cell .more.ghost{visibility:hidden}.ui .cell .lbar{margin-top:2px}.ui .cell .lmeta{color:var(--muted);align-items:center;gap:5px;margin-top:auto;font-size:11px;display:flex}.ui .cell .lfree{color:var(--faint);margin-top:auto;font-size:11px}.ui .mgrid.mode-load .cell.ov{background:color-mix(in srgb, var(--overload) 12%, var(--surface))}.ui .mgrid.mode-load .cell.hot{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}[data-theme=neon] .ui .mgrid.mode-load .cell.ov{background:color-mix(in srgb, var(--overload) 14%, var(--glass))}[data-theme=neon] .ui .mgrid.mode-load .cell.hot{background:color-mix(in srgb, var(--accent) 9%, var(--glass))}.ui .cell .mlanes{flex-direction:column;gap:3px;display:flex}.ui .cell .mlane-gap{height:17px}.ui .cell .mbar{cursor:pointer;border-radius:0;align-items:center;height:17px;margin:0 -10px;padding:0 8px;font-size:10.5px;line-height:1;display:flex;position:relative;overflow:hidden}.ui .cell .mbar.rl{border-radius:5px 0 0 5px;margin-left:3px}.ui .cell .mbar.rr{border-radius:0 5px 5px 0;margin-right:3px}.ui .cell .mbar.rl.rr{border-radius:5px}.ui .cell .mbar.done{opacity:.55}.ui .cell .mbar .mbar-nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-weight:500;overflow:hidden}.ui .cell .mbar .mbar-h{cursor:ew-resize;z-index:2;background:color-mix(in srgb, var(--text) 18%, transparent);opacity:0;width:9px;transition:opacity var(--dur);position:absolute;top:0;bottom:0}.ui .cell .mbar:hover .mbar-h{opacity:1}.ui .cell .mbar .mbar-h.l{border-radius:5px 0 0 5px;left:0}.ui .cell .mbar .mbar-h.r{border-radius:0 5px 5px 0;right:0}.ui .cell.dragover{border-color:var(--accent);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent)}.ui .card.dpanel{flex-direction:column;gap:14px;display:flex}.ui .dqa{gap:8px;display:flex}.ui .dqa input{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);min-width:0;color:var(--text);font:inherit;transition:border-color var(--dur);outline:none;flex:1;padding:9px 12px}.ui .dqa input:focus{border-color:var(--accent)}.ui .dqa input::placeholder{color:var(--faint)}.ui .dtasks{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (max-width:720px){.ui .dtasks{grid-template-columns:1fr}}.ui .card.tcard{text-align:left;cursor:pointer;flex-direction:column;gap:9px;min-height:108px;padding:13px 14px;display:flex}.ui .card.tcard.over{border-color:color-mix(in srgb, var(--overdue) 55%, transparent)}.ui .card.tcard.done{opacity:.6}.ui .tcard .trow{align-items:flex-start;gap:10px;display:flex}.ui .tcard .ttitle{color:var(--text);font-size:14px;font-weight:600;line-height:1.3}.ui .card.tcard.done .ttitle{color:var(--muted);text-decoration:line-through}.ui .tcard .tmeta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.ui .tcard .cl{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.ui .tcard .cl .i{color:var(--faint)}.ui .card.tcard.ccard{text-decoration:none}.ui .card.tcard.ccard:hover{border-color:color-mix(in srgb, var(--info) 55%, transparent)}.ui .tcard .csq{background:color-mix(in srgb, var(--info) 16%, transparent);width:26px;height:26px;color:var(--info);border-radius:8px;flex:none;place-items:center;display:grid}.ui .tcard .csq .i{width:15px;height:15px}.ui .idsq{text-transform:uppercase;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;line-height:1;display:grid}.ui .idsq.idsq-none{background:var(--surface-3);color:var(--muted)}.ui .idsq.idsq-none .i{width:13px;height:13px}.ui .tchk{border:1.6px solid var(--border-2);cursor:pointer;width:20px;height:20px;color:var(--btn-fg);transition:background var(--dur), border-color var(--dur);background:0 0;border-radius:6px;flex:none;place-items:center;margin-top:1px;display:grid}.ui .tchk:hover{border-color:var(--accent)}.ui .tchk.on{background:var(--accent);border-color:var(--accent)}.ui .tchk .i{opacity:0;width:12px;height:12px}.ui .tchk.on .i{opacity:1}@keyframes mCellIn{0%{transform:translateY(6px)}to{transform:none}}.ui .cell{animation:mCellIn .4s var(--ease) both}@media (prefers-reduced-motion:reduce){.ui .cell{animation:none}.ui .cell:hover{transform:none}}
.ui .tsum{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.ui .tsep{background:var(--border);align-self:stretch;width:1px;margin:2px 0}.ui .mbar{flex-direction:column;gap:7px;min-width:236px;display:flex}.ui .mbrow{align-items:center;gap:9px;display:flex}.ui .mbrow .mbl{text-overflow:ellipsis;white-space:nowrap;width:104px;color:var(--muted);flex:none;font-size:12px;overflow:hidden}.ui .mbrow .bar{flex:1}.ui .mbrow .mbv{text-align:right;font-variant-numeric:tabular-nums;width:24px;color:var(--text);flex:none;font-size:12px}.ui .tlay{grid-template-columns:1fr 340px;align-items:start;gap:16px;display:grid}@media (max-width:1080px){.ui .tlay{grid-template-columns:1fr}}.ui .ghead{align-items:center;gap:10px;display:flex}.ui .tgrid{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:14px;display:grid}.ui .tcard{text-align:left;min-height:212px;color:var(--text);cursor:pointer;flex-direction:column;gap:0;padding:0;display:flex;position:relative;overflow:hidden}.ui button.tcard{font:inherit}.ui .tcard .tstripe{background:var(--sc,var(--accent));flex:none;width:100%;height:4px}.ui .tcard .tbody{flex-direction:column;flex:1;gap:11px;padding:14px 15px 13px;display:flex}.ui .tcard.sel{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}[data-theme=neon] .ui .tcard.sel{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 42%, transparent), 0 0 24px -6px color-mix(in srgb, var(--accent) 40%, transparent), var(--sh)}.ui .tcard .thead{align-items:flex-start;gap:11px;display:flex}.ui .ticon{color:#fff;background:var(--sc,var(--accent));border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.ui .ticon .i{width:20px;height:20px}[data-theme=neon] .ui .ticon{box-shadow:0 0 16px -4px color-mix(in srgb, var(--sc,var(--accent)) 60%, transparent)}.ui .tcard .tname{flex:1;min-width:0}.ui .tcard .tname .nm{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.ui .tcard .tsub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui .tcard .tdesc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.ui .steps{flex-direction:column;gap:4px;display:flex}.ui .steps .step{color:var(--muted);align-items:center;gap:7px;font-size:12px;line-height:1.3;display:flex}.ui .steps .step .sc{border:1.4px solid var(--border-2);border-radius:4px;flex:none;place-items:center;width:13px;height:13px;display:grid}.ui .steps .step .sc.on{background:var(--accent);border-color:var(--accent)}.ui .steps .step .stx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui .steps .step.more{color:var(--faint);padding-left:20px}.ui .tcard .tfoot{border-top:1px solid var(--border);align-items:stretch;gap:0;margin-top:auto;padding-top:10px;display:flex}.ui .tstat{border-left:1px solid var(--border);flex-direction:column;flex:1;gap:1px;padding:0 10px;display:flex}.ui .tstat:first-child{border-left:none;padding-left:0}.ui .tstat .sv{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;line-height:1}.ui .tstat .sl{color:var(--faint);letter-spacing:.02em;font-size:10.5px}.ui .tcard.add{text-align:center;background:var(--surface);border-style:dashed;justify-content:center;align-items:center;min-height:212px}.ui .tcard.add .abody{color:var(--muted);flex-direction:column;align-items:center;gap:9px;padding:20px;display:flex}.ui .tcard.add .aic{background:var(--surface-2);width:46px;height:46px;color:var(--accent);border-radius:13px;place-items:center;display:grid}.ui .tcard.add .aic .i{width:22px;height:22px}.ui .tcard.add:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent);color:var(--text)}.ui .tinsp{border-radius:var(--r-xl);align-self:start;padding:0;position:sticky;top:14px;overflow:hidden}.ui .tinsp .ihero{border-bottom:1px solid var(--border);flex-direction:column;gap:12px;padding:16px 16px 14px;display:flex}.ui .tinsp .isect{border-bottom:1px solid var(--border);padding:13px 16px}.ui .tinsp .isect:last-child{border-bottom:none}.ui .tinsp .ihero .ticon{width:48px;height:48px}.ui .tinsp .ihero .ihname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui .irow{align-items:center;gap:9px;min-width:0;font-size:13px;display:flex}.ui .irow .il{width:15px;height:15px;color:var(--faint);flex:none}.ui .irow .iv{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui .chips{flex-wrap:wrap;gap:6px;display:flex}.ui .clist{flex-direction:column;gap:8px;display:flex}.ui .cline{align-items:center;gap:9px;min-width:0;font-size:12.5px;display:flex}.ui .cline .cn{background:var(--surface-2);border:1px solid var(--border);width:18px;height:18px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:6px;flex:none;place-items:center;font-size:10px;display:grid}.ui .cline .cx{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui .cline .ct{color:var(--faint);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.ui .metrow{gap:10px;display:flex}.ui .metcell{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r);flex-direction:column;flex:1;gap:2px;padding:9px 11px;display:flex}.ui .metcell .mv{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;line-height:1}.ui .metcell .ml{color:var(--faint);font-size:10.5px}.ui .tedit{flex-direction:column;gap:13px;display:flex}.ui .tegrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:620px){.ui .tegrid{grid-template-columns:1fr}}.ui .tfld{flex-direction:column;gap:6px;min-width:0;display:flex}.ui select.inp{appearance:none;cursor:pointer}.ui .titems{flex-direction:column;gap:8px;display:flex}.ui .titem{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r);flex-wrap:wrap;align-items:flex-start;gap:8px;padding:8px;display:flex}.ui .tmove{flex-direction:column;flex:none;gap:2px;padding-top:1px;display:flex}.ui .tmini{border:1px solid var(--border);background:var(--surface);width:24px;height:22px;color:var(--muted);cursor:pointer;transition:all var(--dur);border-radius:6px;place-items:center;padding:0;display:grid}.ui .tmini .i{width:13px;height:13px}.ui .tmini:hover{color:var(--text);border-color:var(--border-2)}.ui .tmini:disabled{opacity:.32;cursor:default}.ui .titem .inp.ttitle{flex:1;min-width:160px}.ui .titem .inp.tnumin{flex:none;width:118px}.ui .tdel{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 35%, transparent)}.ui .tdel:hover{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 55%, transparent);background:color-mix(in srgb, var(--danger) 8%, transparent)}.ui .tcard{animation:tRise .5s var(--ease) both}.ui .tgrid .tcard:nth-child(2){animation-delay:40ms}.ui .tgrid .tcard:nth-child(3){animation-delay:80ms}.ui .tgrid .tcard:nth-child(4){animation-delay:.12s}.ui .tgrid .tcard:nth-child(5){animation-delay:.16s}.ui .tgrid .tcard:nth-child(6){animation-delay:.2s}.ui .tgrid .tcard:nth-child(7){animation-delay:.24s}@keyframes tRise{0%{transform:translateY(10px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.ui .tcard{animation:none}}
.ui .clsum{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.ui .clsep{background:var(--border);align-self:stretch;width:1px;margin:2px 0}@media (max-width:760px){.ui .clsep{display:none}}.ui .clmetric{flex-direction:column;gap:2px;min-width:116px;display:flex}.ui .clcreate{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.ui .clcreate .clc-info{flex-direction:column;flex:1;gap:5px;min-width:220px;display:flex}.ui .clcode{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text);padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.ui .clopts{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.ui .cltrow{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;display:flex}.ui .clsel{font:inherit;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text);cursor:pointer;outline:none;max-width:230px;padding:8px 11px;font-size:13px}.ui .clsel:focus{outline:2px solid var(--accent);outline-offset:1px}.ui .clfilters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui .clsearch{flex:1;min-width:180px}.ui .clsearch input{color:var(--text);font:inherit;background:0 0;border:none;outline:none;flex:1;min-width:0}.ui .clsearch input::placeholder{color:var(--faint)}.ui .clsec{flex-direction:column;gap:12px;display:flex}.ui .clsec .sec-head{margin-bottom:0}.ui .cllive{background:var(--overdue);border-radius:50%;flex:none;width:9px;height:9px;position:relative}.ui .cllive:after{content:"";border:2px solid var(--overdue);opacity:.85;animation:clPulse 1.8s var(--ease) infinite;border-radius:50%;position:absolute;inset:-3px;transform:scale(.5)}[data-theme=neon] .ui .cllive{box-shadow:0 0 8px 1px color-mix(in srgb, var(--overdue) 65%, transparent)}@keyframes clPulse{to{opacity:0;transform:scale(1.55)}}.ui .clwave{align-items:center;gap:2px;height:15px;display:flex}.ui .clwave i{background:var(--accent);transform-origin:50%;width:3px;height:15px;animation:clEq 1s var(--ease) infinite;border-radius:2px;transform:scaleY(.32)}.ui .clwave i:first-child{animation-delay:-.9s}.ui .clwave i:nth-child(2){animation-delay:-.5s}.ui .clwave i:nth-child(3){animation-delay:-.15s}.ui .clwave i:nth-child(4){animation-delay:-.65s}.ui .clwave i:nth-child(5){animation-delay:-.35s}@keyframes clEq{0%,to{transform:scaleY(.28)}50%{transform:scaleY(1)}}.ui .clrec{background:var(--overdue);width:7px;height:7px;animation:clRec 1.4s var(--ease) infinite;border-radius:50%;flex:none}@keyframes clRec{0%,to{transform:scale(1)}50%{transform:scale(.6)}}.ui .clgrid{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:14px;display:grid}.ui .clcard{flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.ui .clcard .clstripe{background:var(--sc,var(--accent));flex:none;width:100%;height:4px}.ui .clcard .clbody{flex-direction:column;flex:1;gap:12px;padding:15px 16px 14px;display:flex}.ui .clcard .clhead{align-items:flex-start;gap:12px;display:flex}.ui .clcard .cltitle{flex:1;min-width:0}.ui .clcard .clnm{align-items:center;gap:7px;min-width:0;font-size:15px;font-weight:600;line-height:1.25;display:flex}.ui .clcard .clnm .txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui .clmeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px;font-size:12px;display:flex}.ui .clmeta .mi{align-items:center;gap:5px;display:inline-flex}.ui .clmeta .mi .i{width:13px;height:13px;color:var(--faint)}.ui .clfoot{justify-content:space-between;align-items:center;gap:12px;display:flex}.ui .clwho{align-items:center;gap:0;min-width:0;display:flex}.ui .clwho .clwtxt{flex-direction:column;min-width:0;margin-left:9px;display:flex}.ui .clwho .clwtxt span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui .btnrow{flex-wrap:wrap;gap:8px;display:flex}.ui .cldonelist{flex-direction:column;gap:10px;display:flex}.ui .clrow{align-items:stretch;padding:0;display:flex;overflow:hidden}.ui .clrow .clrow-main{min-width:0;color:var(--text);transition:background var(--dur);flex:1;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:13px 16px;text-decoration:none;display:grid}.ui .clrow .clrow-main:hover{background:var(--surface-2)}.ui .clrow .clicon{background:var(--surface-2);width:38px;height:38px;color:var(--muted);border-radius:11px;flex:none;place-items:center;display:grid}.ui .clrow .clicon .i{width:18px;height:18px}.ui .clrow .clmain{min-width:0}.ui .clrow .clrow-t{align-items:center;gap:7px;min-width:0;font-size:14px;font-weight:600;line-height:1.25;display:flex}.ui .clrow .clrow-t .txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui .clrow .clrow-sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:3px;font-size:12px;display:flex}.ui .clrow .clrow-sub .mi{align-items:center;gap:5px;display:inline-flex}.ui .clrow .clrow-sub .mi .i{width:12px;height:12px;color:var(--faint)}.ui .clrow .clchips{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ui .clrow .clcv{width:18px;height:18px;color:var(--faint);flex:none}.ui .clrow .clrow-del{border:none;border-left:1px solid var(--border);font:inherit;color:var(--danger);cursor:pointer;transition:background var(--dur);background:0 0;flex:none;padding:0 15px;font-size:12px;font-weight:600}.ui .clrow .clrow-del:hover{background:color-mix(in srgb, var(--danger) 10%, transparent)}.ui .clrow .clrow-del:disabled{opacity:.5;cursor:default}.ui .clwho .clmore{color:var(--muted);align-self:center;margin-left:4px;font-size:11.5px}.ui .clacc{flex-direction:column;align-items:stretch}.ui .clacc-top{align-items:stretch;display:flex}.ui .clacc-head{text-align:left;cursor:pointer;min-width:0;font:inherit;color:var(--text);transition:background var(--dur);background:0 0;border:none;flex:1;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:13px 16px;display:grid}.ui .clacc-head:hover{background:var(--surface-2)}.ui .clacc.open>.clacc-top .clcv{transform:rotate(180deg)}.ui .clrow .clcv{transition:transform var(--dur)}.ui .clacc-body{border-top:1px solid var(--border);animation:clRise .35s var(--ease) both;grid-template-columns:1fr 300px;gap:16px;padding:15px 16px;display:grid}@media (max-width:900px){.ui .clacc-body{grid-template-columns:1fr}}.ui .clsummary{flex-direction:column;gap:9px;min-width:0;display:flex}.ui .claside{flex-direction:column;gap:10px;min-width:0;display:flex}.ui .clnote{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r);flex-direction:column;gap:8px;padding:12px 13px;display:flex}.ui .clnote.dashed{background:0 0;border-style:dashed}[data-theme=neon] .ui .clnote{border-color:color-mix(in srgb, var(--accent) 20%, var(--border))}.ui .clnote-h{color:var(--accent);align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.ui .clnote-h.muted{color:var(--muted)}.ui .clnote-h .i{width:14px;height:14px}.ui .clnote-b{color:var(--muted);font-size:12.5px;line-height:1.5}.ui .clai-item{align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.4;display:flex}.ui .clai-item .chk{cursor:pointer;background:0 0;margin-top:1px;padding:0}.ui .clai-item .chk.on{background:var(--accent)}.ui .clai-item .chk:disabled{opacity:.8;cursor:default}.ui .claipill{vertical-align:middle;margin-left:6px}.ui .clai-who{color:var(--faint);margin-left:4px}.ui .classet{border-radius:var(--r-sm);background:var(--surface-2);align-items:center;gap:10px;min-width:0;padding:9px 11px;display:flex}.ui .classet-i{background:var(--surface);width:32px;height:32px;color:var(--accent);border-radius:9px;flex:none;place-items:center;display:grid}.ui .classet-i .i{width:16px;height:16px}.ui .classet-t{flex:1;min-width:0}.ui .classet-t .an{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.ui .classet-t .ad{color:var(--faint);font-size:11px}.ui .classet .icon-btn{flex:none;width:30px;height:30px}.ui .classet .icon-btn .i{width:15px;height:15px}.ui .clwavestrip{width:100%;height:30px;padding:2px 0}.ui .clwavestrip rect{fill:color-mix(in srgb, var(--accent) 35%, var(--surface-2))}[data-theme=neon] .ui .clwavestrip rect{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--accent) 40%, transparent))}.ui .clpart-list{flex-direction:column;gap:2px;display:flex}.ui .clp-attend{align-items:center;gap:9px;padding:5px 0;font-size:12.5px;display:flex}.ui .clp-attend .avatar{flex:none;width:24px;height:24px;font-size:10.5px}.ui .clp-attend .grow{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui .clskel{border-radius:var(--r-lg);background:var(--surface-2);height:150px}.ui .clskel.row1{height:66px}.ui .clcard,.ui .clrow{animation:clRise .5s var(--ease) both}.ui .clgrid .clcard:nth-child(2){animation-delay:50ms}.ui .clgrid .clcard:nth-child(3){animation-delay:.1s}.ui .cldonelist .clrow:nth-child(2){animation-delay:50ms}.ui .cldonelist .clrow:nth-child(3){animation-delay:.1s}.ui .cldonelist .clrow:nth-child(4){animation-delay:.15s}.ui .cldonelist .clrow:nth-child(5){animation-delay:.2s}@keyframes clRise{0%{transform:translateY(10px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.ui .clcard,.ui .clrow,.ui .clwave i,.ui .cllive:after,.ui .clrec{animation:none}}
.ui .ml{gap:14px}.ui .ml .ml-cap{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui .ml .ml-ellip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui .ml .ml-search{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r);width:220px;max-width:100%;color:var(--muted);align-items:center;gap:8px;padding:0 12px;display:flex}.ui .ml .ml-search:focus-within{outline:2px solid var(--accent);outline-offset:1px}.ui .ml .ml-search .i{flex:none;width:15px;height:15px}.ui .ml .ml-search input{min-width:0;font:inherit;color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:9px 0;font-size:13.5px}.ui .ml .ml-search input::placeholder{color:var(--faint)}.ui .ml .ml-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:2px;display:flex}.ui .ml .ml-tab{color:var(--muted);cursor:pointer;white-space:nowrap;transition:color var(--dur);border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:9px 13px;font-size:13.5px;text-decoration:none;display:inline-flex}.ui .ml .ml-tab:hover{color:var(--text)}.ui .ml .ml-tab.active{color:var(--text);border-bottom-color:var(--accent);font-weight:600}.ui .ml .ml-tab .cnt{font-variant-numeric:tabular-nums;color:var(--muted);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--pill);text-align:center;min-width:20px;padding:1px 7px;font-size:11px;font-weight:600}.ui .ml .ml-tab.active .cnt{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 32%, transparent)}.ui .ml .ml-digest{flex-wrap:wrap;align-items:center;gap:18px;padding:13px 16px;display:flex}.ui .ml .ml-dg-ic{background:color-mix(in srgb, var(--idea) 14%, transparent);width:38px;height:38px;color:var(--idea);border-radius:11px;flex:none;place-items:center;display:grid}.ui .ml .ml-dg-ic .i{width:20px;height:20px}.ui .ml .ml-dsep{background:var(--border);align-self:stretch;width:1px;margin:2px 0}.ui .ml .ml-notice{padding:16px}.ui .ml .ml-split{grid-template-columns:minmax(0,1fr) 372px;align-items:start;gap:14px;display:grid}.ui .ml .ml-list{flex-direction:column;padding:0;display:flex;overflow:hidden}.ui .ml .ml-empty{text-align:center;padding:34px 18px}.ui .ml .ml-row{text-align:left;width:100%;font:inherit;color:var(--text);border:none;border-bottom:1px solid var(--border);cursor:pointer;transition:background var(--dur);background:0 0;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:11px;padding:12px 15px;display:grid}.ui .ml .ml-row:last-child{border-bottom:none}.ui .ml .ml-row:hover{background:var(--surface-2)}.ui .ml .ml-row.sel{background:color-mix(in srgb, var(--accent) 8%, transparent)}.ui .ml .ml-av{border-radius:10px;flex:none;width:34px;height:34px;font-size:13px}.ui .ml .ml-mid{flex-direction:column;gap:3px;min-width:0;display:flex}.ui .ml .ml-top{align-items:center;gap:8px;min-width:0;display:flex}.ui .ml .ml-from{color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:210px;font-size:13px;font-weight:600;overflow:hidden}.ui .ml .ml-owner,.ui .ml .ml-esc{padding:1px 8px}.ui .ml .ml-flag{width:13px;height:13px;color:var(--faint);flex:none}.ui .ml .ml-subj{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.ui .ml .ml-subj.unread{font-weight:700}.ui .ml .ml-unreaddot{background:var(--accent);vertical-align:middle;border-radius:50%;flex:none;width:7px;height:7px;margin-right:6px;display:inline-block}.ui .ml .ml-gist{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.35;overflow:hidden}.ui .ml .ml-right{white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.ui .ml .ml-date{color:var(--faint);font-size:11.5px}.ui .ml .ml-imp{font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex}.ui .ml .ml-imp.lo{color:var(--faint);background:var(--surface-2);border:1px solid var(--border)}.ui .ml .ml-imp.mid{color:var(--deadline);background:color-mix(in srgb, var(--deadline) 12%, transparent);border:1px solid color-mix(in srgb, var(--deadline) 24%, transparent)}.ui .ml .ml-imp.hi{color:var(--overdue);background:color-mix(in srgb, var(--overdue) 13%, transparent);border:1px solid color-mix(in srgb, var(--overdue) 30%, transparent)}.ui .ml .ml-reader{flex-direction:column;align-self:start;gap:0;max-height:calc(100vh - 28px);padding:0;display:flex;position:sticky;top:14px;overflow:auto}.ui .ml .ml-reader-empty{border-style:dashed;justify-content:center;align-items:center;min-height:300px;padding:24px}.ui .ml .ml-rhead{border-bottom:1px solid var(--border);padding:15px 16px 13px}.ui .ml .ml-rbody{flex-direction:column;gap:13px;padding:14px 16px;display:flex}.ui .ml .ml-aisum{border:1px solid color-mix(in srgb, var(--idea) 26%, transparent);border-radius:var(--r);background:color-mix(in srgb, var(--idea) 8%, transparent);flex-direction:column;gap:6px;padding:11px 12px;display:flex}.ui .ml .ml-aisum .h{color:var(--idea);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.ui .ml .ml-aisum .h .i{width:14px;height:14px}.ui .ml .ml-aisum ul{flex-direction:column;gap:4px;margin:0;padding-left:16px;display:flex}.ui .ml .ml-aisum li{color:var(--text);font-size:12.5px;line-height:1.4}.ui .ml .ml-aisum li b{font-weight:700}.ui .ml .ml-text{font-family:var(--font);color:var(--text);white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;line-height:1.6}.ui .ml .ml-attach{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);align-items:center;gap:9px;padding:9px 11px;display:flex}.ui .ml .ml-attach>.i{width:16px;height:16px;color:var(--muted);flex:none}.ui .ml .ml-reply{flex-direction:column;gap:8px;padding-top:4px;display:flex}.ui .ml .ml-pw{border-top:1px solid var(--border);align-items:center;gap:9px;padding:11px 16px;display:flex}.ui .ml .ml-pw-seg{flex:none}.ui .ml .ml-pw-seg .seg-item{cursor:pointer;-webkit-user-select:none;user-select:none}.ui .ml .ml-pw-seg.busy{opacity:.6;pointer-events:none}.ui .ml .ml-ractions{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin-top:auto;padding:13px 16px;display:flex}.ui .ml .ml-ract-row{flex-wrap:wrap;gap:8px;display:flex}.ui .ml .ml-ract-row:empty{display:none}.ui .ml .ml-ract-row .btn{flex:1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.ui .ml .ml-ractions .btn .i{width:15px;height:15px}.ui .ml .ml-back{flex:none;width:32px;height:32px;display:none}.ui .ml-overlay{z-index:55;-webkit-backdrop-filter:blur(4px);background:#00000061;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.ui .ml-modal{z-index:56;width:100%;max-width:620px;max-height:90vh;box-shadow:var(--sh-lg);flex-direction:column;padding:0;display:flex;position:relative}.ui .ml-modal-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.ui .ml-modal-body{flex-direction:column;flex:1;gap:13px;padding:15px 16px;display:flex;overflow-y:auto}.ui .ml-modal-foot{border-top:1px solid var(--border);gap:8px;padding:13px 16px;display:flex}.ui .ml .ml-field,.ui .ml-modal .ml-field{flex-direction:column;gap:5px;display:flex}.ui .ml-label{color:var(--muted);font-size:12px}.ui .ml-input{width:100%;font:inherit;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);transition:border-color var(--dur), box-shadow var(--dur);outline:none;padding:9px 12px;font-size:13.5px}.ui .ml-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-ghost)}.ui .ml-input::placeholder{color:var(--faint)}.ui .ml-textarea{resize:vertical;min-height:92px;line-height:1.5}.ui .ml .ml-settings{flex-direction:column;gap:14px;max-width:620px;display:flex}.ui .ml .ml-set-card{flex-direction:column;gap:8px;display:flex}.ui .ml .ml-set-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.ui .ml .ml-set-row .toggle{flex:none;padding:0}.ui .ml .ml-field-row{gap:12px;display:flex}.ui .ml .ml-field-port{flex:none;width:96px}@media (max-width:960px){.ui .ml .ml-split{grid-template-columns:1fr}.ui .ml .ml-reader{max-height:none;position:static}.ui .ml .ml-reader-empty{display:none}.ui .ml .ml-back{display:grid}.ui .ml .ml-split.sel .ml-col-list,.ui .ml .ml-split:not(.sel) .ml-col-reader{display:none}}.ui .ml .ml-aisum,.ui .ml .ml-text,.ui .ml .ml-attach{animation:mlRise .4s var(--ease) both}@keyframes mlRise{0%{transform:translateY(8px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.ui .ml .ml-aisum,.ui .ml .ml-text,.ui .ml .ml-attach{animation:none}}
.ui .adm .adm-nav{flex-wrap:wrap;gap:8px;display:flex}.ui .adm .adm-dash{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:1180px){.ui .adm .adm-dash{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.ui .adm .adm-dash{grid-template-columns:1fr}}.ui .adm .adm-mrow{align-items:center;gap:14px;display:flex}.ui .adm .adm-mv{letter-spacing:-.01em;font-size:26px;font-weight:600;line-height:1}.ui .adm .adm-tblwrap{overflow-x:auto}.ui .adm .adm-tblhead,.ui .adm .adm-trow{align-items:center;gap:16px;padding:12px 18px;display:grid}.ui .adm .adm-tblhead{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.ui .adm .adm-trow{border-top:1px solid var(--border);min-width:0}.ui .adm .adm-trow:hover{background:color-mix(in srgb, var(--accent) 5%, transparent)}.ui .adm .adm-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui .adm .adm-g-users{grid-template-columns:minmax(180px,1.6fr) minmax(150px,1.3fr) 132px 120px 92px 120px minmax(220px,1fr);min-width:1040px}.ui .adm .adm-g-keys{grid-template-columns:minmax(150px,1.4fr) minmax(110px,1fr) 104px 120px 116px 100px 92px;min-width:900px}.ui .adm .adm-g-map{grid-template-columns:132px minmax(150px,1.3fr) minmax(140px,1.2fr) 118px 60px;min-width:640px}.ui .adm .adm-g-log{grid-template-columns:132px 128px minmax(130px,1fr) minmax(170px,1.6fr);min-width:620px}.ui .adm .adm-g-rub{grid-template-columns:minmax(190px,2fr) 104px 128px minmax(150px,1.5fr);min-width:640px}.ui .adm .adm-uid{align-items:center;gap:11px;min-width:0;display:flex}.ui .adm .adm-keyval{color:var(--muted);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px}.ui .adm .adm-acts{flex-wrap:wrap;gap:6px;display:flex}.ui .adm .adm-empty{text-align:center;color:var(--muted);padding:26px 18px;font-size:13px}.ui .adm .adm-skel{border-top:1px solid var(--border);background:var(--surface-2);opacity:.5;height:44px}.ui .adm .adm-inp,.ui .adm .adm-sel{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);width:100%;color:var(--text);font:inherit;outline:none;padding:9px 11px;font-size:13px}.ui .adm textarea.adm-inp{resize:vertical;min-height:40px;line-height:1.4}.ui .adm .adm-inp:focus,.ui .adm .adm-sel:focus{outline:2px solid var(--accent);outline-offset:1px}.ui .adm .adm-sel-sm{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text);font:inherit;cursor:pointer;outline:none;padding:5px 9px;font-size:12.5px}.ui .adm .adm-sel-sm:disabled{opacity:.5;cursor:default}.ui .adm .adm-formwrap{border-top:1px solid var(--border);animation:admDrop .28s var(--ease) both;flex-direction:column;gap:14px;padding:16px 18px;display:flex}.ui .adm .adm-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:720px){.ui .adm .adm-form{grid-template-columns:1fr}}.ui .adm .adm-form .full{grid-column:1/-1}.ui .adm .adm-fld{flex-direction:column;gap:5px;min-width:0;display:flex}.ui .adm .adm-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:600}@keyframes admDrop{0%{transform:translateY(-6px)}to{transform:none}}.ui .adm .adm-banner{border:1px solid color-mix(in srgb, var(--warning) 40%, var(--border));background:color-mix(in srgb, var(--warning) 10%, var(--surface));border-radius:var(--r);flex-direction:column;gap:9px;padding:13px 14px;display:flex}.ui .adm .adm-secret{letter-spacing:.03em;background:var(--surface-2);border-radius:var(--r-sm);min-width:0;color:var(--text);word-break:break-all;flex:1;padding:8px 11px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13.5px}.ui .adm .adm-grants{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:1080px){.ui .adm .adm-grants{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.ui .adm .adm-grants{grid-template-columns:1fr}}.ui .adm .adm-grant{flex-direction:column;gap:8px;display:flex}.ui .adm .adm-qgrid{grid-template-columns:1fr 300px;align-items:start;gap:16px;display:grid}@media (max-width:1080px){.ui .adm .adm-qgrid{grid-template-columns:1fr}}.ui .adm .adm-bars7{align-items:flex-end;gap:6px;height:64px;display:flex}.ui .adm .adm-bars7 .bcol{background:var(--sc,var(--accent));border-radius:5px 5px 2px 2px;flex:1;min-height:4px}[data-theme=neon] .ui .adm .adm-bars7 .bcol{box-shadow:0 0 8px -2px color-mix(in srgb, var(--sc,var(--accent)) 60%, transparent)}.ui .adm .adm-cnt{align-items:baseline;gap:6px;display:inline-flex}.ui .adm .adm-pane{animation:admRise .34s var(--ease) both}@keyframes admRise{0%{transform:translateY(8px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.ui .adm .adm-pane,.ui .adm .adm-formwrap{animation:none}}
.ui .aerr .aerr-back{color:var(--muted);width:fit-content;transition:color var(--dur);align-items:center;gap:6px;font-size:12.5px;text-decoration:none;display:inline-flex}.ui .aerr .aerr-back:hover{color:var(--text)}.ui .aerr .aerr-back-i{width:14px;height:14px;transform:rotate(180deg)}.ui .aerr .aerr-lead{max-width:640px;line-height:1.5}.ui .aerr .aerr-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ui .aerr .btn .aerr-i{vertical-align:-.14em;width:14px;height:14px;margin-right:6px}.ui .aerr .aerr-danger{color:var(--danger)}.ui .aerr .aerr-danger:hover{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 40%, var(--border));background:color-mix(in srgb, var(--danger) 8%, transparent)}.ui .aerr .aerr-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.ui .aerr .aerr-list{flex-direction:column;display:flex}.ui .aerr .aerr-item+.aerr-item{border-top:1px solid var(--border)}.ui .aerr .aerr-row{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;transition:background-color var(--dur);background:0 0;border:none;align-items:flex-start;gap:11px;padding:12px 16px;display:flex}.ui .aerr .aerr-row:hover{background:color-mix(in srgb, var(--accent) 5%, transparent)}.ui .aerr .aerr-dot{flex:none;margin-top:6px;display:inline-flex}.ui .aerr .aerr-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ui .aerr .aerr-meta{flex-wrap:wrap;align-items:center;gap:4px 9px;display:flex}.ui .aerr .aerr-src{color:var(--muted);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px}.ui .aerr .aerr-count{font-variant-numeric:tabular-nums;color:var(--muted);background:var(--surface-2);border-radius:var(--pill);padding:1px 7px;font-size:11px;font-weight:600}.ui .aerr .aerr-sevlbl{font-size:11px;font-weight:600}.ui .aerr .aerr-msg{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;overflow:hidden}.ui .aerr .aerr-chev{color:var(--faint);transition:transform var(--dur) var(--ease);flex:none;margin-top:2px}.ui .aerr .aerr-chev .aerr-i{width:16px;height:16px;display:block}.ui .aerr .aerr-chev.open{transform:rotate(90deg)}.ui .aerr .aerr-detail{border-top:1px solid var(--border);background:var(--surface-2);animation:aerrDrop .26s var(--ease) both;padding:12px 16px 14px}.ui .aerr .aerr-scope{color:var(--muted);word-break:break-word;margin-bottom:8px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px}.ui .aerr .aerr-pre{white-space:pre-wrap;word-break:break-word;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);max-height:16rem;color:var(--text);margin:0;padding:10px 12px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11.5px;line-height:1.5;overflow:auto}@keyframes aerrDrop{0%{transform:translateY(-4px)}to{transform:none}}.ui .aerr .aerr-empty{padding:46px 18px}.ui .aerr .aerr-skel{border-top:1px solid var(--border);background:var(--surface-2);opacity:.5;height:52px}.ui .aerr .aerr-list .aerr-skel:first-child{border-top:none}@media (prefers-reduced-motion:reduce){.ui .aerr .aerr-chev{transition:none}.ui .aerr .aerr-detail{animation:none}}
.ui .aapikeys .aapikeys-head{flex-direction:column;gap:12px;display:flex}.ui .aapikeys .aapikeys-back{color:var(--muted);transition:color var(--dur) var(--ease);align-self:flex-start;align-items:center;gap:6px;font-size:12.5px;text-decoration:none;display:inline-flex}.ui .aapikeys .aapikeys-back:hover{color:var(--text)}.ui .aapikeys .aapikeys-back .i{width:14px;height:14px}.ui .aapikeys .aapikeys-titlerow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ui .aapikeys .aapikeys-title{align-items:center;gap:12px;min-width:0;display:flex}.ui .aapikeys .aapikeys-hero{border-radius:var(--r);width:44px;height:44px;color:var(--accent);background:var(--accent-ghost);border:1px solid color-mix(in srgb, var(--accent) 26%, transparent);flex:none;place-items:center;display:grid}.ui .aapikeys .aapikeys-hero .i{width:22px;height:22px}.ui .aapikeys .aapikeys-headacts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui .aapikeys .aapikeys-tblwrap{overflow-x:auto}.ui .aapikeys .aapikeys-thead,.ui .aapikeys .aapikeys-trow{align-items:center;gap:16px;padding:12px 18px;display:grid}.ui .aapikeys .aapikeys-grid{grid-template-columns:minmax(150px,1.5fr) minmax(140px,1fr) minmax(120px,1fr) 104px 124px 120px 104px 104px;min-width:1040px}.ui .aapikeys .aapikeys-thead{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.ui .aapikeys .aapikeys-trow{border-top:1px solid var(--border);min-width:0}.ui .aapikeys .aapikeys-trow:hover{background:color-mix(in srgb, var(--accent) 5%, transparent)}.ui .aapikeys .aapikeys-trow.revoked{opacity:.6}.ui .aapikeys .aapikeys-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui .aapikeys .aapikeys-empty{text-align:center;color:var(--muted);border-top:1px solid var(--border);padding:30px 18px;font-size:13px}.ui .aapikeys .aapikeys-empty .i{width:26px;height:26px;color:var(--faint)}.ui .aapikeys .aapikeys-skel{border-top:1px solid var(--border);background:var(--surface-2);opacity:.5;height:46px}.ui .aapikeys .aapikeys-formwrap{border-top:1px solid var(--border);animation:aapikeysDrop .28s var(--ease) both;flex-direction:column;gap:14px;padding:16px 18px;display:flex}.ui .aapikeys .aapikeys-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:720px){.ui .aapikeys .aapikeys-form{grid-template-columns:1fr}}.ui .aapikeys .aapikeys-fld{flex-direction:column;gap:5px;min-width:0;display:flex}.ui .aapikeys .aapikeys-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:600}.ui .aapikeys .aapikeys-inp{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);width:100%;color:var(--text);font:inherit;outline:none;padding:9px 11px;font-size:13px}.ui .aapikeys .aapikeys-inp:focus{outline:2px solid var(--accent);outline-offset:1px}@keyframes aapikeysDrop{0%{transform:translateY(-6px)}to{transform:none}}.ui .aapikeys .aapikeys-bannerwrap{padding:14px 18px 0}.ui .aapikeys .aapikeys-banner{border:1px solid color-mix(in srgb, var(--warning) 40%, var(--border));background:color-mix(in srgb, var(--warning) 10%, var(--surface));border-radius:var(--r);flex-direction:column;gap:9px;padding:13px 14px;display:flex}.ui .aapikeys .aapikeys-secretrow{align-items:center;gap:8px;display:flex}.ui .aapikeys .aapikeys-secret{letter-spacing:.03em;background:var(--surface-2);border-radius:var(--r-sm);min-width:0;color:var(--text);word-break:break-all;flex:1;padding:8px 11px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13.5px}.ui .aapikeys .aapikeys-mono{color:var(--muted);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px}.ui .aapikeys .aapikeys-pane{animation:aapikeysRise .34s var(--ease) both}@keyframes aapikeysRise{0%{transform:translateY(8px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.ui .aapikeys .aapikeys-pane,.ui .aapikeys .aapikeys-formwrap{animation:none}}
.ui .aq .aq-head{flex-direction:column;gap:10px;display:flex}.ui .aq .aq-back{color:var(--muted);transition:color var(--dur);align-self:flex-start;align-items:center;gap:5px;font-size:12.5px;text-decoration:none;display:inline-flex}.ui .aq .aq-back:hover{color:var(--text)}.ui .aq .aq-back-i{width:14px;height:14px;transform:rotate(180deg)}.ui .aq .aq-ic{width:34px;height:34px;color:var(--accent);background:var(--accent-ghost);border:1px solid color-mix(in srgb, var(--accent) 24%, transparent);border-radius:10px;flex:none;place-items:center;display:grid}.ui .aq .aq-ic .i{width:18px;height:18px}.ui .aq .aq-lead{max-width:720px;line-height:1.5}.ui .aq .aq-list{animation:aqRise .34s var(--ease) both;overflow:hidden}.ui .aq .aq-item{border-top:1px solid var(--border)}.ui .aq .aq-item:first-child{border-top:none}.ui .aq .aq-row{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;transition:background-color var(--dur);background:0 0;border:none;align-items:flex-start;gap:11px;padding:13px 16px;display:flex}.ui .aq .aq-row:hover{background:color-mix(in srgb, var(--accent) 5%, transparent)}.ui .aq .aq-lvl{flex:none;justify-content:center;align-items:center;min-width:40px;margin-top:1px;display:inline-flex}.ui .aq .aq-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ui .aq .aq-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.35;overflow:hidden}.ui .aq .aq-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:11.5px;display:flex}.ui .aq .aq-kind{color:var(--faint);background:var(--surface-2);border-radius:var(--r-sm);padding:1px 7px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px}.ui .aq .aq-when{color:var(--faint);align-items:center;gap:4px;display:inline-flex}.ui .aq .aq-when-i{width:12px;height:12px}.ui .aq .aq-chev{width:16px;height:16px;color:var(--faint);transition:transform var(--dur);flex:none;margin-top:3px}.ui .aq .aq-chev.open{transform:rotate(180deg)}.ui .aq .aq-body{border-top:1px dashed var(--border);color:var(--muted);animation:aqDrop .24s var(--ease) both;flex-direction:column;gap:14px;margin:0 0 0 51px;padding:14px 16px 16px;font-size:13px;line-height:1.55;display:flex}.ui .aq .aq-sec{flex-direction:column;gap:7px;display:flex}.ui .aq .aq-sec-h{color:var(--faint)}.ui .aq .aq-find-body{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.55}.ui .aq .aq-advise{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);align-items:flex-start;gap:7px;padding:8px 10px;display:flex}.ui .aq .aq-advise-i{flex:none;width:14px;height:14px;margin-top:2px}.ui .aq .aq-crits{flex-direction:column;gap:6px;display:flex}.ui .aq .aq-crit{grid-template-columns:minmax(120px,max-content) auto 1fr;align-items:center;gap:8px;display:grid}.ui .aq .aq-crit-l{color:var(--text);font-size:13px}.ui .aq .aq-crit-s{justify-content:center;justify-self:start;min-width:40px}.ui .aq .aq-crit-note{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}@media (max-width:620px){.ui .aq .aq-crit{grid-template-columns:1fr auto}.ui .aq .aq-crit-note{white-space:normal;grid-column:1/-1}}.ui .aq .aq-summary{color:var(--muted);font-style:italic}.ui .aq .aq-reasons{color:var(--faint);flex-direction:column;gap:2px;margin:0;padding-left:18px;font-size:12px;display:flex}.ui .aq .aq-meaning{background:var(--accent-ghost);border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);border-radius:var(--r-md);flex-direction:row;align-items:flex-start;gap:9px;padding:11px 13px}.ui .aq .aq-meaning-i{width:16px;height:16px;color:var(--accent);flex:none;margin-top:1px}.ui .aq .aq-acts{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.ui .aq .aq-clusters{animation:aqRise .34s var(--ease) both;flex-direction:column;gap:12px;display:flex}.ui .aq .aq-cl-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.ui .aq .aq-cl{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);flex-direction:column;gap:6px;padding:11px 12px;display:flex}.ui .aq .aq-cl-name{color:var(--text);font-size:13px;font-weight:500}.ui .aq .aq-cl-bar{height:6px}.ui .aq .aq-skel{border-top:1px solid var(--border);background:var(--surface-2);opacity:.5;height:56px}.ui .aq .aq-skel:first-child{border-top:none}.ui .aq .aq-empty{padding:8px}.ui .aq .aq-empty .empty .ic .i{width:30px;height:30px}.ui .aq .aq-weeks{animation:aqRise .34s var(--ease) both;flex-direction:column;gap:12px;display:flex}.ui .aq .aq-weeks-body{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.ui .aq .aq-bars7{align-items:flex-end;gap:6px;height:70px;display:flex}.ui .aq .aq-bars7 .bcol{background:var(--sc,var(--accent));border-radius:5px 5px 2px 2px;flex:1;min-height:4px}[data-theme=neon] .ui .aq .aq-bars7 .bcol{box-shadow:0 0 8px -2px color-mix(in srgb, var(--sc,var(--accent)) 60%, transparent)}@media (prefers-reduced-motion:reduce){.ui .aq .aq-weeks{animation:none}}@keyframes aqRise{0%{transform:translateY(8px)}to{transform:none}}@keyframes aqDrop{0%{transform:translateY(-4px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.ui .aq .aq-list,.ui .aq .aq-body{animation:none}.ui .aq .aq-chev{transition:none}}
.ui .acausal .acausal-back{width:max-content;color:var(--muted);transition:color var(--dur);font-size:12.5px;text-decoration:none}.ui .acausal .acausal-back:hover{color:var(--text)}.ui .acausal .acausal-lead{max-width:74ch;color:var(--muted);font-size:13.5px;line-height:1.55}.ui .acausal .acausal-lead strong{color:var(--text);font-weight:600}.ui .acausal .acausal-formcard{flex-direction:column;gap:12px;display:flex}.ui .acausal .acausal-triple{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}@media (max-width:720px){.ui .acausal .acausal-triple{grid-template-columns:1fr}}.ui .acausal .acausal-inp,.ui .acausal .acausal-sel{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);width:100%;color:var(--text);font:inherit;outline:none;padding:9px 12px;font-size:13.5px}.ui .acausal .acausal-inp::placeholder{color:var(--faint)}.ui .acausal .acausal-sel{cursor:pointer}.ui .acausal .acausal-inp:focus,.ui .acausal .acausal-sel:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}.ui .acausal .acausal-list{flex-direction:column;gap:10px;display:flex}.ui .acausal .acausal-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.ui .acausal .acausal-row:hover{border-color:var(--border-2)}.ui .acausal .acausal-conf{justify-content:center;align-items:center;min-width:52px;display:flex}.ui .acausal .acausal-rel{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;line-height:1.3;display:flex}.ui .acausal .acausal-cause,.ui .acausal .acausal-effect{font-weight:500}.ui .acausal .acausal-if,.ui .acausal .acausal-then{color:var(--muted);font-weight:400}.ui .acausal .acausal-arrow{font-size:15px;font-weight:700}.ui .acausal .acausal-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:11.5px;display:flex}.ui .acausal .acausal-meta .i{width:13px;height:13px}.ui .acausal .acausal-rationale{color:var(--muted);text-overflow:ellipsis;min-width:0;font-style:italic;overflow:hidden}.ui .acausal .acausal-when{margin-left:auto;font-size:11px}.ui .acausal .acausal-del{flex:none;width:34px;height:34px}.ui .acausal .acausal-skel{border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface-2);opacity:.5;height:66px}@media (max-width:560px){.ui .acausal .acausal-when{display:none}}
.ui .aobs .aobs-lede{max-width:680px;line-height:1.5}.ui .aobs .aobs-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui .aobs .aobs-pick{padding:14px 16px}.ui .aobs .aobs-fld{flex-direction:column;gap:6px;min-width:0;display:flex}.ui .aobs .aobs-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:600}.ui .aobs .aobs-selwrap{max-width:420px;position:relative}.ui .aobs .aobs-selic,.ui .aobs .aobs-selcv{width:16px;height:16px;color:var(--muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ui .aobs .aobs-selic{left:12px}.ui .aobs .aobs-selcv{right:11px}.ui .aobs .aobs-sel{appearance:none;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);width:100%;color:var(--text);font:inherit;cursor:pointer;outline:none;padding:10px 34px;font-size:14px}.ui .aobs .aobs-sel:focus{outline:2px solid var(--accent);outline-offset:1px}.ui .aobs .aobs-egg{flex-direction:column;gap:8px;max-width:560px;font-size:14px;line-height:1.55;display:flex}.ui .aobs .aobs-egg .aobs-eggq{font-style:italic}.ui .aobs .aobs-alert{align-items:center;gap:10px;display:flex}.ui .aobs .aobs-emptysub{max-width:440px;margin:6px auto 0}.ui .aobs .aobs-sum{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.ui .aobs .aobs-portrait{flex-direction:column;gap:12px;display:flex}.ui .aobs .aobs-portrait .aobs-phd{width:18px;height:18px;color:var(--accent)}.ui .aobs .aobs-md{color:var(--text);font-size:14px;line-height:1.6}.ui .aobs .aobs-updated{margin-top:2px}.ui .aobs .aobs-groups{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));align-items:start;gap:14px;display:grid}.ui .aobs .aobs-cat{flex-direction:column;gap:12px;display:flex}.ui .aobs .aobs-catic{background:var(--surface-2);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.ui .aobs .aobs-catic .i{width:16px;height:16px}.ui .aobs .aobs-list{flex-direction:column;gap:8px;display:flex}.ui .aobs .aobs-obs{background:var(--surface-2);border-radius:var(--r);border:1px solid #0000;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.ui .aobs .aobs-obsdot{margin-top:6px}.ui .aobs .aobs-txt{color:var(--text);font-size:13.5px;line-height:1.5}.ui .aobs .aobs-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:5px;font-size:11.5px;display:flex}.ui .aobs .aobs-link{color:var(--muted);transition:color var(--dur);align-items:center;gap:2px;text-decoration:none;display:inline-flex}.ui .aobs .aobs-link:hover{color:var(--accent)}.ui .aobs .aobs-link .i{width:13px;height:13px}.ui .aobs .aobs-skel{background:var(--surface-2);opacity:.5;min-height:132px}.ui .aobs .aobs-groups .aobs-cat:nth-child(2){animation-delay:50ms}.ui .aobs .aobs-groups .aobs-cat:nth-child(3){animation-delay:.1s}.ui .aobs .aobs-groups .aobs-cat:nth-child(4){animation-delay:.15s}.ui .aobs .aobs-groups .aobs-cat:nth-child(n+5){animation-delay:.2s}@media (prefers-reduced-motion:reduce){.ui .aobs .aobs-groups .aobs-cat{animation-delay:0s}}
.ui .acalls .acalls-back{align-items:center;gap:6px;display:inline-flex}.ui .acalls .acalls-back .i{width:14px;height:14px}.ui .acalls .acalls-err{border-color:color-mix(in srgb, var(--danger) 40%, var(--border));background:color-mix(in srgb, var(--danger) 8%, var(--surface));align-items:center;gap:10px;display:flex}.ui .acalls .acalls-err .i{flex:none;width:18px;height:18px}.ui .acalls .acalls-list{flex-direction:column;gap:10px;display:flex}.ui .acalls .acalls-row{padding:0;overflow:hidden}.ui .acalls .acalls-head{text-align:left;cursor:pointer;width:100%;color:var(--text);font:inherit;transition:background var(--dur);background:0 0;border:none;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:13px 16px;display:grid}.ui .acalls .acalls-head:hover{background:var(--surface-2)}.ui .acalls .acalls-head:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--r-lg)}.ui .acalls .acalls-ic{background:var(--surface-2);width:38px;height:38px;color:var(--muted);border-radius:11px;flex:none;place-items:center;display:grid}.ui .acalls .acalls-ic .i{width:18px;height:18px}.ui .acalls .acalls-main{flex-direction:column;gap:4px;min-width:0;display:flex}.ui .acalls .acalls-t{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:600;line-height:1.25;display:flex}.ui .acalls .acalls-t .txt{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ui .acalls .acalls-t .i-lock{flex:none;width:14px;height:14px}.ui .acalls .acalls-sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.ui .acalls .acalls-sub .mi{align-items:center;gap:5px;min-width:0;display:inline-flex}.ui .acalls .acalls-sub .mi .i{width:13px;height:13px;color:var(--faint);flex:none}.ui .acalls .acalls-sub .mi.s-info .i{color:var(--info)}.ui .acalls .acalls-cv{width:18px;height:18px;color:var(--faint);transition:transform var(--dur) var(--ease);flex:none}.ui .acalls .acalls-body{border-top:1px solid var(--border);animation:acDrop .28s var(--ease) both;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.ui .acalls .acalls-conf{color:var(--muted);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r);align-items:center;gap:8px;padding:11px 13px;font-size:13px;display:flex}.ui .acalls .acalls-conf .i{flex:none;width:15px;height:15px}.ui .acalls .acalls-open{align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.ui .acalls .acalls-open .i{width:14px;height:14px}.ui .acalls .acalls-empty{text-align:center;border-style:dashed;padding:46px 20px}.ui .acalls .acalls-empty .ic{color:var(--faint);margin-bottom:12px}.ui .acalls .acalls-empty .ic .i{width:30px;height:30px}.ui .acalls .acalls-skel{border-radius:var(--r-lg);background:var(--surface-2);opacity:.55;height:66px}.ui .acalls .acalls-list .acalls-row{animation:acRise .5s var(--ease) both}.ui .acalls .acalls-list .acalls-row:nth-child(2){animation-delay:40ms}.ui .acalls .acalls-list .acalls-row:nth-child(3){animation-delay:80ms}.ui .acalls .acalls-list .acalls-row:nth-child(4){animation-delay:.12s}.ui .acalls .acalls-list .acalls-row:nth-child(5){animation-delay:.16s}.ui .acalls .acalls-list .acalls-row:nth-child(6){animation-delay:.2s}@keyframes acRise{0%{transform:translateY(10px)}to{transform:none}}@keyframes acDrop{0%{transform:translateY(-6px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.ui .acalls .acalls-list .acalls-row,.ui .acalls .acalls-body{animation:none}}
