*{box-sizing:border-box;margin:0}html,body{height:100%}body{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}button:disabled{opacity:.45;cursor:default}input,textarea,select{font:inherit;color:var(--ink);background:var(--surface-2);border:1px solid var(--line-2);border-radius:10px;outline:none;width:100%;padding:9px 12px}input:focus,textarea:focus,select:focus{border-color:var(--ink-3)}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%23a9a9b4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 12px;padding-right:34px}[data-theme=light] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%234a4a55' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}textarea{resize:vertical;min-height:44px}input[type=checkbox],input[type=radio]{width:auto;accent-color:var(--ink)}input[type=range]{accent-color:var(--ink);background:0 0;border:0;padding:0}::selection{background:color-mix(in srgb,var(--data) 35%,transparent)}.hidden{display:none!important}.app{grid-template-rows:38px 1fr;height:100vh;display:grid}.pc-bar .l,.pc-bar .r{align-items:center;gap:20px;display:flex}.pc-bar .r{color:var(--bar-3);gap:22px}.pc-bar .hi{color:var(--on-bar)}.pc-bar i.up{background:var(--in);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.pc-bar i.off{background:var(--bar-3)}.pc-bar .stop{color:var(--signal)}.shell{grid-template-columns:236px 1fr;min-height:0;display:grid}.side{background:var(--ground-deep);border-right:1px solid var(--line);flex-direction:column;gap:18px;padding:16px;display:flex;overflow:auto}.side nav{flex-direction:column;gap:4px;display:flex}.pc-nav em{font:500 11px/1 var(--font-data);color:var(--ink-3);margin-left:auto;font-style:normal}.pc-nav em.hot{background:var(--signal);min-width:20px;height:18px;color:var(--on-signal);border-radius:99px;place-items:center;padding:0 6px;display:grid}.pc-nav:hover:not(.on){background:var(--surface)}.crewlist{flex-direction:column;gap:6px;display:flex}.crewlist .pc-tile{align-items:center;gap:12px;height:46px;padding:0 10px;display:flex}.crewlist .pc-tile b{font:700 14.5px/1 var(--font-display);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.crewlist .pc-tile small{font:500 10px/1 var(--font-data);letter-spacing:.04em;color:var(--ink-3)}.crewlist .pc-tile small.sig{color:var(--signal)}.crewlist .pc-tile small.bad{color:var(--bad)}.crewlist .pc-tile.on{box-shadow:inset 0 0 0 1.5px var(--hue)}.side .foot{flex-direction:column;gap:8px;margin-top:auto;display:flex}main{scrollbar-gutter:stable;min-width:0;overflow:auto}.page{flex-direction:column;gap:24px;max-width:1180px;margin:0 auto;padding:28px 32px 64px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.spread{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.col{flex-direction:column;gap:10px;display:flex}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pc-card{padding:18px}.pc-card.tight{padding:0;overflow:hidden}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.small{font-size:12.5px}.big{font:800 34px/1 var(--font-display);letter-spacing:-.03em}.sig{color:var(--signal)}.okc{color:var(--in)}.badc{color:var(--soft-bad)}.pc-lab+*{margin-top:8px}.empty{text-align:center;color:var(--ink-3);padding:28px}.divider{background:var(--line);height:1px}:root,[data-theme]{--soft-bad:color-mix(in srgb,var(--bad) 62%,var(--ink-2));--soft-warn:color-mix(in srgb,var(--warn) 62%,var(--ink-2))}.pc-lab{font:500 12.5px/1.3 var(--font-body);letter-spacing:0;text-transform:none;color:var(--ink-3)}.pc-chip{height:auto;font:400 12.5px/1.4 var(--font-body);letter-spacing:0;text-transform:none;box-shadow:none;color:var(--ink-3);background:0 0;border-radius:0;gap:5px;padding:0}.pc-chip.hot{color:var(--signal);background:0 0}.pc-chip.blue,.pc-chip.ok{box-shadow:none;color:var(--ink-2)}.pc-chip.bad{box-shadow:none;color:var(--soft-bad)}.eff{font:400 12.5px/1.4 var(--font-body);color:var(--ink-3);white-space:nowrap}.pc-pill.danger{color:var(--soft-bad);box-shadow:inset 0 0 0 1px var(--soft-bad)}pc-loader{--signal:var(--ink-3)}button.small.faint:hover,a.small.faint:hover{color:var(--ink)}.crewcard{cursor:pointer;flex-direction:column;gap:12px;padding:16px;display:flex}.crewcard:hover{border-color:var(--line-2)}.crewcard .who{align-items:center;gap:12px;display:flex}.crewcard .who b{font:700 17px/1.1 var(--font-display)}.crewcard .now{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;font-size:13px;display:-webkit-box;overflow:hidden}.crewcard .now.flex{align-items:center;gap:8px;display:flex}.crewcard .who .pc-m{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.budget{flex-direction:column;gap:2px;display:flex}.budget .spread{font:500 11px/1 var(--font-data);color:var(--ink-3)}.pit{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);box-shadow:inset 3px 0 0 var(--signal);flex-direction:column;gap:12px;padding:16px;display:flex}.pit.done{box-shadow:none;gap:10px;padding:10px 16px}.pit.done>summary{cursor:pointer;align-items:center;gap:8px;min-width:0;list-style:none;display:flex}.pit.done>summary::-webkit-details-marker{display:none}.pit.done>summary .t1{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);flex:1;overflow:hidden}.pit.done>summary>.faint{flex-shrink:0}.pit pre,.tool pre,.md pre{font:12px/1.5 var(--font-data);background:var(--surface-2);border-radius:var(--radius-sm);white-space:pre-wrap;word-break:break-word;max-height:260px;color:var(--ink-2);padding:10px 12px;overflow:auto}.pit .why{font:12px/1.45 var(--font-data);color:var(--ink-3)}.pit .acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.threadpage{grid-template-columns:minmax(0,1fr) 300px;height:100%;min-height:0;display:grid}.convo{border-right:1px solid var(--line);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}.convo header{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 24px;display:flex}.convo header .pc-h2{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.autonomy{flex:none;gap:4px;display:flex}.autonomy .pc-pill.yolo{background:var(--surface-3);color:var(--ink)}@media (width<=640px){.convo header{flex-wrap:wrap}}.stream{flex-direction:column;gap:14px;padding:20px 24px 28px;display:flex;overflow:auto;-webkit-mask-image:linear-gradient(#0000,#000 28px);mask-image:linear-gradient(#0000,#000 28px)}.stream>*{flex:none}.msg{max-width:760px}.msg.me{background:var(--surface-3);white-space:pre-wrap;word-break:break-word;border-radius:16px 16px 4px;align-self:flex-end;padding:10px 14px}.msg.me .att{font:11px var(--font-data);color:var(--ink-3);margin-top:6px}.msg.bot{grid-template-columns:28px 1fr;align-items:start;gap:12px;display:grid}.md{word-break:break-word;line-height:1.6}.md p+p,.md ul,.md ol,.md pre,.md h3{margin-top:8px}.md ul,.md ol{padding-left:20px}.md code{font:12.5px var(--font-data);background:var(--surface-2);border-radius:5px;padding:1px 5px}.md pre code{background:0 0;padding:0}.md a{color:var(--data);text-decoration:underline}.md h3{font:700 15px/1.3 var(--font-display)}.tool{font:12px/1.4 var(--font-data);color:var(--ink-3);margin-left:40px}.tool summary{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;list-style:none;display:flex;overflow:hidden}.tool summary::-webkit-details-marker{display:none}.tool summary .ic,.steps .last .ic{color:var(--ink-3);flex:none}.tool summary .lbl{color:var(--ink-2)}.tool summary .det{text-overflow:ellipsis;min-width:0;overflow:hidden}.tool.nested,.steps-body .tool.nested{margin-left:22px}.tool.script pre{max-height:320px;overflow:auto}.tool-debug{flex-direction:column;gap:8px;margin:8px 0 4px 15px;display:flex}.tool-debug .dbg pre{white-space:pre-wrap;word-break:break-word;max-height:360px;margin:0;overflow:auto}.tool-debug .dbg-h{font:500 12px/1 var(--font-body);color:var(--ink-3);justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.tool-debug .dbg.bad pre{color:var(--soft-bad)}.steps .last{align-items:center;gap:6px;display:inline-flex}.msg.bot.cont{margin-top:-6px}.tool pre{margin-top:6px}.sys{font:400 12.5px/1.45 var(--font-body);color:var(--ink-3);text-align:center;align-self:center;max-width:680px}.sys.bad,.err{color:var(--soft-bad,var(--bad))}.sys.rule{max-width:none;font:400 12.5px/1.4 var(--font-body);letter-spacing:0;align-self:stretch;align-items:center;gap:12px;display:flex}.sys.rule:before,.sys.rule:after{content:"";border-top:1px solid var(--line);flex:1}.err{margin-left:40px;font-size:13px}.live{font:12px var(--font-data);color:var(--ink-3);align-items:center;gap:10px;margin-left:40px;display:flex}.composer{border-top:1px solid var(--line);padding:12px 24px 16px}.composer .box{background:var(--surface);border:1px solid var(--line-2);border-radius:16px;flex-direction:column;gap:6px;padding:10px 12px 8px;display:flex}.composer .box:focus-within{border-color:var(--ink-3)}.composer .box{position:relative}.composer .cmds{width:min(440px,100%);position:absolute;bottom:calc(100% + 6px);left:0}.composer .cmds .mi{grid-template-columns:28px minmax(0,1fr)}.composer textarea{resize:none;background:0 0;border:0;border-radius:0;min-height:26px;max-height:220px;padding:4px 2px;line-height:1.5}.composer .bar{align-items:center;gap:8px;display:flex}.composer .attach{height:28px;font:500 12.5px/1 var(--font-body);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:99px;padding:0 10px}.composer .attach:hover{color:var(--ink)}.composer .queued{flex-direction:column;gap:4px;margin:0 6px 8px;display:flex}.composer .qi{background:var(--surface-2);color:var(--ink-2);border-radius:10px;align-items:flex-start;gap:10px;padding:6px 8px 6px 12px;font-size:13px;display:flex}.composer .qi .lab{font:500 12px/18px var(--font-body);color:var(--ink-3);flex:none}.composer .qi .txt{white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;line-height:18px;display:-webkit-box;overflow:hidden}.composer .qi .n{font:500 11px/18px var(--font-data);color:var(--ink-3);flex:none}.composer .qi .acts{flex:none;gap:2px;display:flex}.composer .qi .acts button{height:18px;font:500 11.5px/18px var(--font-body);color:var(--ink-3);border-radius:6px;padding:0 6px}.composer .qi .acts button:hover{color:var(--ink);background:var(--surface)}.composer .qi .acts .x{font-size:14px}.askwrap{gap:10px}.ask{background:var(--surface);border:1px solid var(--line-2);border-radius:22px;flex-direction:column;gap:12px;padding:14px 14px 12px;display:flex}.ask:focus-within{border-color:var(--ink-3)}.ask .top{flex-wrap:nowrap;align-items:flex-start;gap:12px}.ask .field{flex:1;min-width:0;position:relative}.ask .hl,.ask textarea{font:400 16px/1.6 var(--font-body);letter-spacing:normal;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;border:0;margin:0;padding:4px 2px}.ask .hl{color:#0000;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ask textarea{resize:none;width:100%;min-height:34px;max-height:240px;color:var(--ink);background:0 0;border-radius:0;display:block;position:relative}.ask textarea:focus{border:0}.ask .hl mark{color:#0000;background:color-mix(in srgb,var(--hue) 22%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--hue) 22%,transparent);border-radius:6px}.ask .bar{align-items:center;gap:10px;min-width:0;display:flex}.ask .bar .pc-lab{min-width:0}.ask .bar .hint,.ask .bar .pc-pill{white-space:nowrap;flex:none}.ask .extra{flex-direction:column;gap:8px;display:flex}.ask .extra:empty{display:none}.ask.off .q{color:var(--ink-3);flex:1;font-size:16px}.to{cursor:pointer;background:color-mix(in srgb,var(--hue) 16%,var(--surface));height:34px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hue) 45%,transparent);font:600 13px/1 var(--font-body);color:var(--ink);border-radius:99px;flex:none;align-items:center;gap:8px;padding:0 10px 0 6px;display:inline-flex}.to.auto{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);background:0 0;padding:0 12px}.to.alt{height:30px;font-size:12.5px}.to:hover{box-shadow:inset 0 0 0 1px var(--ink-3)}.chev{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%2380808b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/10px 6px no-repeat;width:10px;height:6px;display:inline-block}.sugs{flex-wrap:wrap;gap:8px;padding-left:4px}.sug{height:32px;box-shadow:inset 0 0 0 1px var(--line-2);font:500 12.5px/1 var(--font-body);color:var(--ink-2);border-radius:99px;align-items:center;gap:8px;padding:0 12px 0 8px;display:inline-flex}.sug:hover{color:var(--ink)}.sug .who{font:500 12px/1 var(--font-body);color:var(--ink-3)}.ell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu{z-index:50;background:var(--surface-2);border:1px solid var(--line-2);border-radius:14px;flex-direction:column;gap:2px;width:380px;max-height:360px;padding:6px;display:flex;position:fixed;overflow:auto}.menu .mi{text-align:left;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.menu .mi.on,.menu .mi:hover{background:var(--surface-3)}.menu .mi b{font:600 13.5px/1.2 var(--font-body);color:var(--ink)}.menu .dot{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--line-2);font:600 12px/1 var(--font-data);color:var(--ink-3);border-radius:9px;place-items:center;display:grid}.kbd{font:500 10px/1 var(--font-data);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:4px;padding:3px 5px}.asks{padding:0;overflow:hidden}.asks-h{padding:14px 18px}.askrow{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 18px;display:grid}.askrow:hover{background:var(--surface-2)}.askrow .t{color:var(--ink);font-size:14px}.faces{display:inline-flex}.faces>*+*{margin-left:-8px}.deleg{gap:8px;max-width:760px;margin-left:40px}.deleg details summary{cursor:pointer}.plan{gap:0;padding:0;overflow:hidden}.plan .ph{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 16px;display:flex}.plan .cons{border-bottom:1px solid var(--line);background:var(--surface-2);flex-direction:column;gap:6px;padding:10px 16px;display:flex}.plan .con{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.plan .con .pc-chip{flex:none}.plan .pans{border-bottom:1px solid var(--line);padding:12px 16px}.plan .it{grid-template-columns:16px 28px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 16px;display:grid}.plan .it+.it{border-top:1px solid var(--line)}.plan .it.dim{opacity:.55}.plan .it .k{font:500 10.5px/1 var(--font-data);color:var(--ink-3);margin-left:6px}.plan .it .ans{color:var(--ink)}.plan .it .why{font:500 11px/1.45 var(--font-data);color:var(--warn)}.plan .box{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:4px;margin-top:6px;position:relative}.plan .box.done{background:var(--in);box-shadow:none}.plan .box.done:after{content:"";border:solid var(--ground);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.plan .box.doing{box-shadow:inset 0 0 0 1.5px var(--data)}.plan .box.re{box-shadow:inset 0 0 0 1.5px var(--warn)}.plan .st{font:400 12.5px/1 var(--font-body);color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.plan .st.ok{color:var(--ink-2)}.plan .sweep{border-top:1px solid var(--line);background:var(--surface-2);flex-direction:column;gap:6px;padding:12px 16px;display:flex}.plan .plog{border-top:1px dashed var(--line);flex-direction:column;gap:2px;padding:8px 16px;display:flex}.plan .plog p{font:500 11px/1.5 var(--font-data);color:var(--ink-3)}.atts{flex-wrap:wrap;gap:8px;display:flex}.att{background:var(--surface-2);max-width:220px;height:56px;box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;align-items:center;padding:0 26px 0 10px;display:flex;position:relative}.att span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.att.img{width:56px;padding:0;overflow:hidden}.att img{object-fit:cover;width:100%;height:100%}.att .x{background:var(--ground);width:18px;height:18px;color:var(--ink);font:600 12px/18px var(--font-body);text-align:center;opacity:.85;border-radius:50%;position:absolute;top:3px;right:3px}.sent-atts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.sent-atts img{border-radius:10px;max-width:240px;max-height:180px;display:block}.sent-atts .pc-chip{color:var(--ink)}.chips{flex-wrap:wrap;gap:6px;display:flex}.panel{background:var(--ground-deep);flex-direction:column;gap:18px;padding:20px;display:flex;overflow:auto}.meter{background:var(--surface-3);border-radius:9px;height:6px;overflow:hidden}.meter b{background:var(--data);border-radius:9px;height:100%;display:block}.meter.hot b{background:var(--warn)}.meter.bad b{background:var(--bad)}.seg{box-shadow:inset 0 0 0 1px var(--line-2);border-radius:99px;gap:2px;padding:3px;display:inline-flex}.seg button{height:26px;font:500 12px/1 var(--font-body);color:var(--ink-2);border-radius:99px;padding:0 12px}.seg button.on{background:var(--btn);color:var(--on-btn)}.seg a{height:26px;font:500 12px/1 var(--font-body);color:var(--ink-2);border-radius:99px;align-items:center;padding:0 12px;display:inline-flex}.seg a.on{background:var(--btn);color:var(--on-btn)}.lib-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lib-bar input[type=search]{flex:220px;width:auto;min-width:0}.lib-bar select{flex:0 auto;width:auto;max-width:100%}.lib-imp{align-items:center;gap:6px;display:inline-flex}.lib-imp input{width:auto}.arts{padding:0;transition:opacity .15s}.arts.stale{opacity:.55}.lib-res{flex-direction:column;gap:12px;min-height:70vh;display:flex}.art{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto 56px;align-items:center;gap:4px 16px;padding:10px 16px;display:grid}.art:first-child{border-top:0}.art-t{grid-column:1;min-width:0}.art-t a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.art-m{grid-area:2/1}.art-s{white-space:nowrap;grid-area:1/2/3}.art-th{text-align:right;grid-area:1/4/3}.lib-fold{text-align:left;width:100%;padding:14px 16px}.lib-chev{margin-left:auto}@media (width<=640px){.art{grid-template-columns:minmax(0,1fr) auto}.art-s{grid-area:3/1}.art-th{grid-area:1/2/4;align-self:start}}.files{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;display:grid}.seg a em{font:500 10.5px/1 var(--font-data);opacity:.6;margin-left:6px;font-style:normal}.trunc{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.plus{color:var(--in)}.minus{color:var(--bad)}.plus+.minus{margin-left:5px}.lk{color:var(--data)}.rail{flex-direction:column;gap:2px;max-height:calc(100vh - 220px);display:flex;position:sticky;top:12px;overflow:auto}.rail .day{font:500 12px/1 var(--font-body);color:var(--ink-3);justify-content:space-between;padding:14px 12px 6px;display:flex}.rail>div:first-child .day{padding-top:2px}.th{border-radius:12px;padding:2px 0}.th.on{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2)}.thb,.thr{text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:7px 12px;display:flex}.thb b{max-width:100%;font:500 13px/1.3 var(--font-body);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.thr{flex-direction:row;align-items:center;gap:8px;padding:4px 12px}.thr i{background:var(--line-2);border-radius:9px;flex:none;width:5px;height:5px}.thr.on i{background:var(--ink)}.thb:hover,.thr:hover,.tf:hover{background:var(--surface-2)}.rn{font:500 10.5px/1 var(--font-data);color:var(--ink-3);align-items:center;gap:8px;display:flex}.rn .t{color:var(--ink-2)}.thr.on .rn .t{color:var(--ink)}.runview{gap:12px;min-width:0}.fd{border:1px solid var(--line);background:var(--surface);border-radius:12px;scroll-margin-top:12px;overflow:hidden}.fdh{background:var(--surface-2);align-items:center;gap:14px;min-height:42px;padding:0 14px;display:flex}.fdt{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;height:42px;display:flex}.fdh .gone{color:var(--ink-2);text-decoration:line-through}.chev{border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);flex:none;width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}.chev.r{transform:rotate(-45deg)}.tf{text-align:left;width:100%;font:12.5px/1.3 var(--font-data);color:var(--ink-2);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex;overflow:hidden}.tf.on{background:var(--surface-3);color:var(--ink)}.tf.dim{color:var(--ink-3)}.tf .ch{font:500 10.5px/1 var(--font-data);color:var(--data);flex:none;margin-left:auto}.tf.dir:before{content:"";border-left:5px solid var(--ink-3);border-top:4px solid #0000;border-bottom:4px solid #0000;flex:none;transition:transform .15s}.tf.dir.open:before{transform:rotate(90deg)}.tree{gap:1px}.viewer{min-height:420px}.vhead{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.code,.diff{font:12px/1.55 var(--font-data);max-height:70vh;overflow:auto}.dl{white-space:pre;grid-template-columns:44px 44px 16px 1fr;display:grid}.code .dl{grid-template-columns:48px 1fr}.dl code,.cell code{white-space:pre;padding-right:12px}.ln{color:var(--ink-3);text-align:right;-webkit-user-select:none;user-select:none;padding-right:10px}.sg{color:var(--ink-3)}.dl.add,.cell.add{background:color-mix(in srgb,var(--in) 13%,transparent)}.dl.del,.cell.del{background:color-mix(in srgb,var(--bad) 13%,transparent)}.dl.add .sg{color:var(--in)}.dl.del .sg{color:var(--bad)}.cell.pad{background:var(--surface-2)}.hunk{border-top:1px solid var(--line);padding:4px 0}.row2{grid-template-columns:1fr 1fr;display:grid}.cell{white-space:pre;grid-template-columns:44px 1fr;display:grid;overflow:hidden}.changes{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:6px;max-width:760px;margin-left:40px;padding:12px 14px;display:flex}.changes .cf{align-items:center;gap:8px;display:flex}.changes .cf:hover .pc-m{color:var(--ink)}.learned .cf{align-items:baseline}.learned .cf .pc-chip{flex:none}.learned .cf button{flex:none;margin-left:auto}.tbl{border-collapse:collapse;width:100%;font-size:13px}.tbl th{text-align:left;font:500 12px/1 var(--font-body);color:var(--ink-3);border-bottom:1px solid var(--line);padding:10px 12px}.tbl td{border-top:1px solid var(--line);vertical-align:top;padding:10px 12px}.tbl tr:first-child td{border-top:0}.tbl .num{text-align:right;white-space:nowrap}.scrollx{overflow-x:auto}.field{flex-direction:column;gap:6px;display:flex}.field label{font:500 12px/1 var(--font-body);color:var(--ink-2)}.field .help{color:var(--ink-3);font-size:12px}.dial{grid-template-columns:110px 1fr 24px;align-items:center;gap:12px;font-size:13px;display:grid}.swatches{gap:8px;display:flex}.swatch{background:var(--hue);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:10px}.swatch.on{box-shadow:0 0 0 2px var(--ground),0 0 0 4px var(--hue)}.shapes{gap:8px;display:flex}.shapes button{box-shadow:inset 0 0 0 1px var(--line-2);border-radius:12px;padding:6px}.shapes button.on{box-shadow:inset 0 0 0 2px var(--ink)}.tabs{border-bottom:1px solid var(--line);gap:4px;display:flex}.tabs a{font:500 13.5px/1 var(--font-body);color:var(--ink-2);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px}.tabs a.on{color:var(--ink);border-color:var(--ink)}.toast{background:var(--btn);color:var(--on-btn);z-index:20;border-radius:99px;max-width:90vw;padding:10px 16px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast.bad{background:var(--surface-3);color:var(--ink);box-shadow:inset 0 0 0 1px var(--soft-bad)}.auth{place-items:center;min-height:100vh;padding:24px;display:grid;overflow:auto}.auth .pc-card{flex-direction:column;gap:16px;width:min(420px,100%);padding:28px;display:flex}.liveview{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.liveview header{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 20px;display:flex}.screen{background:var(--ground-deep);min-height:0;position:relative;overflow:hidden}.screen .vnc{position:absolute;inset:12px}.mini{border-radius:var(--radius-sm);background:var(--ground-deep);aspect-ratio:16/10;border:1px solid var(--line);place-items:center;display:grid;overflow:hidden}.surface{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:14px;max-width:900px;margin-left:40px;padding:18px;display:flex}.surface .head{align-items:center;gap:10px;display:flex}.surface .head .pc-h3{flex:1}.sf-stack{flex-direction:column;gap:12px;display:flex}.sf-stack.row{flex-flow:wrap}.sf-stack.row>*{flex:180px}.sf-grid{gap:12px;display:grid}.sf-card{background:var(--surface-2);border-radius:var(--radius-sm);flex-direction:column;gap:10px;padding:14px;display:flex}.sf-card.hue{background:color-mix(in srgb,var(--hue) 12%,var(--surface-2))}.sf-stat .v{font:800 26px/1.05 var(--font-display);letter-spacing:-.02em}.sf-stat .d{font:500 12px var(--font-data)}.sf-bars{flex-direction:column;gap:7px;display:flex}.sf-bar{grid-template-columns:minmax(80px,30%) 1fr 90px;align-items:center;gap:10px;font-size:12.5px;display:grid}.sf-bar .track{background:var(--surface-3);border-radius:4px;height:10px;overflow:hidden}.sf-bar .track b{background:var(--hue,var(--c1));border-radius:4px;height:100%;display:block}.sf-bar .n{font:500 12px var(--font-data);text-align:right;color:var(--ink-2)}.sf-legend{color:var(--ink-2);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.sf-legend i{background:var(--hue);border-radius:3px;width:9px;height:9px;margin-right:6px;display:inline-block}.sf-choice{flex-direction:column;gap:8px;display:flex}.sf-choice button{text-align:left;border-radius:var(--radius-sm);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);padding:12px 14px}.sf-choice button:hover{box-shadow:inset 0 0 0 1px var(--ink-3)}.sf-form{flex-direction:column;gap:12px;display:flex}.sf-win{color:var(--in);font-weight:600}svg text{fill:var(--ink-3);font:10px var(--font-data)}@media (width<=900px){body{overflow:auto}.app{height:auto;min-height:100vh}.shell{grid-template-columns:1fr}.side{border-right:0;border-bottom:1px solid var(--line);z-index:5;flex-direction:row;gap:10px;padding:10px 16px;position:sticky;top:0;overflow-x:auto}.side nav{flex-direction:row}.side .pc-nav{white-space:nowrap}.side .crewlist,.side .pc-lab,.side .foot,.side .logo,.pc-bar .r .opt{display:none}.page{padding:20px 16px 48px}.grid2,.grid3{grid-template-columns:1fr}.threadpage{grid-template-columns:1fr;height:auto}.convo{border-right:0}.threadpage .stream{padding-left:max(24px,50% - 380px);padding-right:max(24px,50% - 380px)}.threadpage .composer{border-top:0;width:100%;max-width:808px;margin:0 auto}.stream{max-height:none}.panel{border-top:1px solid var(--line)}.composer .hint{display:none}.files{grid-template-columns:1fr}.rail{max-height:45vh;position:static}.changes,.surface,.tool,.err,.live{margin-left:0}.sf-bar{grid-template-columns:90px 1fr 70px}}.tbl.threads th:first-child,.tbl.threads td:first-child{width:100%}.tbl.threads .num{padding-left:28px}.tbl.threads .snip{text-overflow:ellipsis;white-space:nowrap;max-width:720px;margin-top:4px;overflow:hidden}.steps{font:400 14px/1.5 var(--font-body);color:var(--ink-3);margin:-6px 0 0 40px}.steps>summary{cursor:pointer;list-style:none;display:block}.steps>summary::-webkit-details-marker{display:none}.steps>summary:hover{color:var(--ink-2)}.steps>summary em{color:var(--ink-2);font-style:normal}.steps>summary .ic{vertical-align:-1px;margin-left:5px;transition:transform .15s;display:inline;transform:rotate(-90deg)}.steps[open]>summary .ic{transform:none}.steps .tr.expired{color:var(--soft-warn)}.steps .tr.denied,.steps .tr.failed{color:var(--soft-bad)}.steps-body{flex-direction:column;gap:7px;margin:8px 0 2px 2px;display:flex}.steps-body .tool{margin-left:0}.steps-body .tool summary{font:400 13px/1.4 var(--font-body);color:var(--ink-3);gap:8px}.steps-body .tool summary .lbl{color:var(--ink-3)}.steps-body .tool summary .det{color:var(--ink-2)}.steps-body .tool summary .det.code{font:500 12px/1.4 var(--font-data)}.tool .tag{font:400 12px/1 var(--font-body);color:var(--ink-3);flex:none;margin-left:auto;padding-left:12px}.tool .tag.expired{color:var(--soft-warn)}.tool .tag.denied,.tool .tag.failed{color:var(--soft-bad)}.tool>.why{font:12px/1.45 var(--font-data);color:var(--ink-3);margin:6px 0 0 21px}.pitrow>pre,.pitrow>.why,.pitrow>p{margin:6px 0 0 21px}.pitrow .why{font:12px/1.45 var(--font-data);color:var(--ink-3)}.pitrow pre{font:12px/1.5 var(--font-data);background:var(--surface-2);border-radius:var(--radius-sm);white-space:pre-wrap;word-break:break-word;max-height:260px;color:var(--ink-2);padding:10px 12px;overflow:auto}.steps-body .tool-debug{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;margin:8px 0 4px 21px;padding:12px 14px}.steps-body .tool-debug .dbg.bad pre{color:var(--soft-bad)}.dock{z-index:50;background:var(--surface);border:1px solid var(--line);border-radius:12px;width:400px;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 14px 36px #00000073}.dock .bar{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:8px 10px;display:flex}.dock .vnc{aspect-ratio:16/10;background:var(--ground-deep)}@media (width<=640px){.dock{width:auto;bottom:16px;left:16px;right:16px}}.projsel{width:auto;min-width:220px}.codeview{border:1px solid var(--line-2);border-radius:var(--radius-sm);background:#0d0d10;width:100%;height:calc(100vh - 300px);min-height:420px}.col>.seg{align-self:flex-start}.shot,.paint{flex-direction:column;gap:6px;margin:0;display:flex}.paint-tile{background:var(--surface-2);border:1px solid var(--line);touch-action:none;border-radius:10px;outline:none;width:min(260px,100%);position:relative;overflow:hidden}.paint-tile:focus-visible{box-shadow:0 0 0 2px var(--data)}.paint-cells{grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(6,1fr);gap:3px;display:grid;position:absolute;inset:5px}.paint-cells i{background:var(--surface-3);border-radius:3px}.paint-cells i.on{animation:.28s ease-out paint-pop}.paint-tile .drop{z-index:2;border-radius:4px;width:16px;height:16px;position:absolute;top:0;left:0}.paint-paddle{z-index:3;position:absolute;top:0;left:0}@keyframes paint-pop{0%{transform:scale(.3)}70%{transform:scale(1.15)}to{transform:scale(1)}}.img-wrap{position:relative}.img-card{min-width:0;max-width:100%}.img-wrap{width:fit-content;max-width:100%;position:relative}.shot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(460px,100%);display:grid}.img-tile{width:fit-content;max-width:100%;position:relative}.shot-grid .img-tile{width:auto}.img-open{cursor:zoom-in;background:0 0;border:0;max-width:100%;padding:0;line-height:0;display:block}.img-card .img-open img{border:1px solid var(--line);border-radius:12px;width:auto;max-width:min(440px,100vw - 100px);height:auto;max-height:440px;display:block}.img-card .shot-grid .img-open img{aspect-ratio:1;object-fit:cover;width:100%;max-width:100%}.img-card.old .img-open img{opacity:.8;max-width:150px;max-height:150px}.img-tile.kept .img-open img{box-shadow:0 0 0 2px var(--in)}.img-acts{opacity:0;background:#0c0c0fd1;border-radius:99px;gap:2px;padding:4px;transition:opacity .15s;display:flex;position:absolute;top:10px;right:10px}.shot-grid .img-acts{top:6px;right:6px}.img-tile:hover .img-acts,.img-tile:focus-within .img-acts{opacity:1}@media (hover:none){.img-acts{opacity:1}}.img-acts button,.img-acts a{color:#f0f0f3;height:28px;font:500 12px/1 var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:99px;align-items:center;padding:0 11px;text-decoration:none;display:inline-flex;position:relative}.img-acts button:hover,.img-acts a:hover{background:#ffffff1f}.img-tag{color:#f0f0f3;height:24px;font:500 11.5px/1 var(--font-body);pointer-events:none;background:#0c0c0fc7;border-radius:99px;align-items:center;padding:0 10px;display:inline-flex;position:absolute;bottom:10px;left:10px}.img-tag.kept{color:var(--in);left:auto;right:10px}.img-card figcaption{flex-direction:column;gap:4px;width:min(440px,100%);display:flex}.img-card.old figcaption{flex-direction:row}.img-line{flex-wrap:wrap;gap:0 6px;display:flex}.img-line>*+:before{content:"· ";color:var(--ink-3)}.img-ver{font:500 12px/1.4 var(--font-data);color:var(--ink)}.img-prompt{max-width:100%;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:8px;min-width:0;padding:0;display:flex}.img-prompt span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.img-prompt u{color:var(--ink-2);flex:none}.img-prompt.full span{white-space:normal}.vers{flex-wrap:wrap;align-items:flex-end;gap:6px;display:flex}.vers .ln{background:var(--line-2);width:14px;height:1px;margin-bottom:17px}.ver{cursor:pointer;color:var(--ink-3);font:500 11px/1 var(--font-data);background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:0;display:flex}.ver img{object-fit:cover;border:1px solid var(--line-2);border-radius:6px;width:56px;height:38px}.ver.on img{box-shadow:0 0 0 2px var(--ink);border-color:#0000}.ver.on{color:var(--ink)}.ver.kept img{box-shadow:0 0 0 2px var(--in)}.edit-ref{background:var(--surface-2);color:inherit;font:inherit;text-align:left;cursor:zoom-in;white-space:normal;border:0;border-radius:10px;align-items:center;gap:10px;margin:-2px -4px 8px;padding:6px;display:flex}.edit-ref img{object-fit:cover;border-radius:6px;flex:none;width:132px;max-height:132px}.edit-ref span{flex-direction:column;gap:3px;display:flex}.edit-ref small{font:400 11px/1.3 var(--font-data);color:var(--ink-3)}.edit-pins{white-space:normal;flex-direction:column;gap:4px;margin-top:8px;display:flex}.edit-pins span{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:flex}.edit-pins b{background:var(--data);color:#0b1020;width:18px;height:18px;font:700 10px/1 var(--font-data);border-radius:50%;flex:none;place-items:center;display:grid}.sent-atts .img-open img{border-radius:10px;max-width:240px;max-height:180px;display:block}.vw{z-index:60;color:var(--ink);background:#08080a;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.vw-top{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:12px 20px;display:grid}.vw-title{align-items:baseline;gap:10px;min-width:0;display:flex}.vw-title b{font:700 18px/1 var(--font-display)}.vw-title span{font:400 12px/1 var(--font-data)}.vw-fam{background:var(--surface);border-radius:12px;gap:4px;max-width:56vw;padding:4px;display:flex;overflow-x:auto}.vw-fam button{height:40px;color:var(--ink-2);font:500 12px/1 var(--font-data);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 10px 0 4px;display:flex}.vw-fam img{object-fit:cover;border-radius:6px;width:46px;height:32px}.vw-fam button.on{background:var(--surface-3);color:var(--ink)}.vw-fam button.kept img{box-shadow:0 0 0 2px var(--in)}.vw-tools{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.vw-stage{justify-content:center;align-items:center;min-height:0;padding:24px 88px;display:flex;position:relative;overflow:hidden}.vw-img{object-fit:contain;border-radius:12px;max-width:100%;max-height:100%;display:block}.vw-cmp{-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%;line-height:0;position:relative}.vw-cmp img{border-radius:12px;max-width:100%;max-height:calc(100vh - 230px);display:block}.vw-cmp img.top{width:100%;height:100%;max-height:none;position:absolute;inset:0}.vw-cmp input{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.vw-nav{background:var(--surface-2);width:44px;height:44px;color:var(--ink);font:400 24px/1 var(--font-body);cursor:pointer;border:0;border-radius:99px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.vw-nav.l{left:24px}.vw-nav.r{right:24px}.vw-foot{border-top:1px solid var(--line);align-items:flex-end;gap:24px;padding:14px 24px 18px;display:flex}.vw-info{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.vw-prompt{max-width:680px;color:var(--ink-2);font:400 13.5px/1.55 var(--font-body);text-align:left;cursor:pointer;-webkit-line-clamp:2;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;display:-webkit-box;overflow:hidden}.vw-prompt.full{max-height:30vh;display:block;overflow:auto}.vw-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.vw-keys{font:400 11px/1 var(--font-data);color:var(--ink-3)}@media (width<=640px){.vw-top{grid-template-columns:1fr auto;padding:10px 16px}.vw-fam{grid-area:2/1/auto/-1;max-width:100%}.vw-stage{padding:12px 16px}.vw-nav{display:none}.vw-foot{flex-direction:column;align-items:stretch;padding:12px 16px}.vw-keys{display:none}}.burst-host{position:relative}.burst{pointer-events:none;position:absolute;top:50%;left:50%}.burst i{width:7px;height:7px;transform:rotate(var(--a)) translateY(0);border-radius:2px;animation:.8s ease-out forwards burst;position:absolute}@keyframes burst{to{transform:rotate(var(--a)) translateY(-30px);opacity:0}}.composer .editing{align-items:center;gap:8px;padding:6px 8px 0;display:flex}.composer .editing img{object-fit:cover;border:1px solid var(--line-2);border-radius:4px;width:24px;height:30px}.composer .editing .x{color:var(--ink-3);cursor:pointer;background:0 0;border:0;font-size:16px}.ie-shade{z-index:50;background:#00000073;justify-content:flex-end;display:flex;position:fixed;inset:0}.ie-panel{background:var(--surface);border-left:1px solid var(--line-2);width:min(600px,100vw);height:100%;padding:16px 18px calc(18px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:12px;display:flex;overflow:auto}.ie-panel header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ie-panel header div{flex-direction:column;gap:2px;display:flex}.ie-tools{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px;padding:6px 0;display:flex}.ie-tool{height:30px;color:var(--ink-2);font:500 12.5px/1 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 11px}.ie-tool.on{background:var(--surface-3);color:var(--ink)}.ie-tool:disabled{opacity:.4;cursor:default}.ie-size{align-items:center;gap:6px;padding:0 6px;display:flex}.ie-size input{width:80px}.ie-stage{flex-direction:column;align-items:center;gap:6px;display:flex}.ie-pic{background-color:#2b2b33;background-image:linear-gradient(45deg,#36363f 25%,#0000 25%),linear-gradient(-45deg,#36363f 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#36363f 75%),linear-gradient(-45deg,#0000 75%,#36363f 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border-radius:10px;max-width:100%;line-height:0;position:relative;overflow:hidden}.ie-pic img{-webkit-user-select:none;user-select:none;max-width:100%;max-height:min(56vh,620px);display:block}.ie-pic canvas{opacity:.5;touch-action:none;cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}.ie-pic canvas.pin{cursor:copy}.ie-pin{background:var(--data);color:#0b1020;width:24px;height:24px;font:700 11px/1 var(--font-data);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.ie-pin.static{flex:none;position:static;transform:none}.ie-pins{flex-direction:column;gap:6px;display:flex}.ie-pins label{align-items:center;gap:8px;display:flex}.ie-pins input{border:1px solid var(--line-2);background:var(--surface-2);min-width:0;height:32px;color:var(--ink);font:inherit;border-radius:8px;flex:1;padding:0 10px}.ie-quick{flex-wrap:wrap;gap:6px;display:flex}.ie-chip{border:1px solid var(--line);background:var(--surface-2);height:28px;color:var(--ink-2);font:500 12px/1 var(--font-body);cursor:pointer;border-radius:8px;padding:0 10px}.ie-text{resize:vertical;border:1px solid var(--line-2);background:var(--surface-2);width:100%;min-height:56px;color:var(--ink);font:inherit;border-radius:12px;padding:10px 12px}.ie-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ie-models{background:var(--surface-2);border-radius:10px;flex:1;gap:3px;min-width:0;padding:3px;display:flex}.ie-models button{min-width:0;color:var(--ink);text-align:left;cursor:pointer;font:500 12.5px/1.2 var(--font-body);background:0 0;border:0;border-radius:8px;flex-direction:column;flex:1;align-items:flex-start;gap:3px;padding:7px 9px;display:flex}.ie-models button span{font:400 10.5px/1.2 var(--font-data);color:var(--ink-3)}.ie-models button.on{background:var(--surface-3)}.ie-handle{background:var(--ink);pointer-events:none;width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px)}.ie-tag{font:500 10.5px/1 var(--font-data);color:#f0f0f3;background:#0a0a0cbf;border-radius:4px;padding:4px 6px;position:absolute;top:8px}.ie-tag.l{left:8px}.ie-tag.r{right:8px}@media (width<=640px){.ie-panel{border-left:0}.ie-models{flex-basis:100%}.ie-foot .pc-pill{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.burst i{animation:none;display:none}}.unveil{pointer-events:none;border-radius:10px;grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(6,1fr);display:grid;position:absolute;inset:0;overflow:hidden}.unveil i{background:var(--surface-3);animation:1.1s cubic-bezier(.5,0,.75,0) forwards unveil-fall}@keyframes unveil-fall{to{transform:translateY(520px) rotate(var(--r));opacity:0}}@media (prefers-reduced-motion:reduce){.paint-cells i.on,.unveil i{animation:none}.unveil{display:none}}.shot img{border:1px solid var(--line);object-fit:contain;object-position:left top;border-radius:10px;max-width:100%;max-height:480px;display:block}.perms{flex-direction:column;display:flex}.perm{border-top:1px solid var(--line);grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;display:grid}.perm:first-child{border-top:0}.perm>.what{color:var(--ink-2);font-size:13px}.perm .lock{padding:0 10px}.formbar{grid-column:1/-1;gap:12px}@media (width<=640px){.perm{grid-template-columns:minmax(0,1fr) auto}.perm>.what{grid-area:2/1/auto/-1}}.addsite{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.addsite input{flex:1;min-width:220px}.sites{flex-direction:column;display:flex}.site{border-top:1px solid var(--line)}.siterow{grid-template-columns:minmax(160px,220px) auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 0;display:grid}.siterow .dom{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.siterow .what{color:var(--ink-3);font-size:12.5px}.siterow .acts{justify-content:flex-end;gap:12px}.site .custom{padding:4px 0 12px 16px}@media (width<=760px){.siterow{grid-template-columns:minmax(0,1fr) auto}.siterow .seg{grid-area:2/1/auto/-1;justify-self:start}.siterow .what{grid-area:3/1/auto/-1}}.tabs a .dot{background:var(--ink-3);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.tabs{scrollbar-width:none;overflow-x:auto}.field>.seg{align-self:flex-start}.modelpick{position:relative}.modelpick .trigger{text-align:left;background:var(--surface-2);border:1px solid var(--line-2);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:40px;padding:7px 12px;display:flex}.modelpick .trigger:hover,.modelpick .trigger:focus-visible{border-color:var(--ink-3)}.modelpick .trigger .col,.modelpick .mi .col{gap:2px;min-width:0}.modelpick .trigger b,.modelpick .mi b{font:600 13.5px/1.2 var(--font-body);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modelpick .col .pc-m{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modelpick .menu{gap:6px;width:auto;min-width:min(420px,100vw - 32px);max-height:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.modelpick .rows{flex-direction:column;gap:2px;max-height:320px;display:flex;overflow:auto}.modelpick .mi{grid-template-columns:minmax(0,1fr) auto}.app{grid-template-rows:1fr}.shell{grid-template-columns:auto minmax(0,1fr)}.side .top{justify-content:space-between;align-items:center;padding:2px 4px 10px 8px;display:flex}.side .ib,.work .ib{width:30px;height:30px;color:var(--ink-3);border-radius:8px;flex:none;place-items:center;display:grid;position:relative}.side .ib:hover,.work .ib:hover{background:var(--surface-2);color:var(--ink)}.side .newt{background:var(--btn);height:36px;color:var(--on-btn);font:600 13px/1 var(--font-body);border-radius:10px;align-items:center;gap:9px;margin-bottom:8px;padding:0 12px;display:flex}.side .stopped{background:var(--surface-2);color:var(--ink-2);font:500 12.5px/1.3 var(--font-body);border-radius:10px;margin:0 2px 8px;padding:8px 10px;display:block}.side .nv{height:32px;font:500 13px/1 var(--font-body);color:var(--ink-2);border-radius:8px;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}.side .nv:hover{background:var(--surface)}.side .nv.on{background:var(--surface-2);color:var(--ink)}.side .nv em{font:600 11px/1 var(--font-data);color:var(--ink-3);margin-left:auto;font-style:normal}.side .nv em.hot{background:var(--signal);min-width:18px;height:18px;color:var(--on-signal);border-radius:99px;place-items:center;padding:0 5px;display:grid}.side .nv .bd,.side .ib .bd{background:var(--signal);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px}.side .tl{flex-direction:column;flex:1;gap:1px;min-height:0;margin:0 -4px;padding:0 4px;display:flex;overflow:auto}.side .grp{font:500 12px/1 var(--font-body);color:var(--ink-3);padding:14px 10px 6px}.side .grp.sig{color:var(--signal)}.side .tr{min-height:32px;color:var(--ink-2);border-radius:8px;align-items:center;gap:9px;padding:0 8px;font-size:13px;display:flex}.side .tr:hover{background:var(--surface)}.side .tr.on{background:var(--surface-2);color:var(--ink)}.side .tr .t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.side .tr .dot{background:var(--signal);border-radius:50%;flex:none;width:7px;height:7px}.side .crew{border-top:1px solid var(--line);align-items:center;gap:6px;margin-top:8px;padding:12px 4px 4px;display:flex}.side .crew .more{height:28px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);font:600 11px/1 var(--font-data);border-radius:8px;place-items:center;padding:0 8px;display:grid}.side .crew .add{width:28px;height:28px;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:8px;place-items:center;display:grid}.side .stat{font:400 12px/1 var(--font-body);color:var(--ink-3);white-space:nowrap;justify-content:space-between;gap:8px;padding:8px 4px 0;display:flex}.side.folded{align-items:center;gap:6px;width:60px;padding:16px 0 14px}.side.folded .ib,.side.folded .nv{border-radius:10px;justify-content:center;width:36px;height:36px;padding:0}.side.folded .ib.nb{background:var(--btn);color:var(--on-btn)}.side.folded .sep{border-top:1px solid var(--line);width:28px;margin:6px 0}.side.folded .faces{flex-direction:column;align-items:center;gap:8px;display:flex}.side.folded .faces>*+*{margin-left:0}.convo header.thd{gap:10px;height:60px;padding:0 18px 0 24px}.thd .ttlwrap{flex:0 auto;min-width:0;display:flex;position:relative}.thd .ttl{min-width:0;font:700 17px/1.2 var(--font-display);letter-spacing:-.01em;color:var(--ink);border-radius:8px;align-items:center;gap:6px;margin-left:-8px;padding:6px 8px;display:flex}.thd .ttl:hover{background:var(--surface)}.thd .ttl .t{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.thd .ttl svg{color:var(--ink-3);flex:none}.thd .ttl-edit{font:700 17px/1.2 var(--font-display);min-width:280px}.thd .who{background:color-mix(in srgb,var(--hue) 16%,var(--surface));height:30px;font:600 12.5px/1 var(--font-body);color:var(--ink);border-radius:99px;flex:none;align-items:center;gap:7px;padding:0 10px 0 4px;display:inline-flex}.thd .to{flex:none}.scrim{z-index:40;position:fixed;inset:0}.menu.tmenu,.menu.modes{z-index:50;background:var(--surface);border:1px solid var(--line-2);border-radius:14px;flex-direction:column;gap:1px;width:280px;max-height:none;padding:6px;display:flex;position:absolute}.menu.tmenu{top:calc(100% + 6px);left:-8px}.menu .op{min-height:34px;color:var(--ink);text-align:left;border-radius:8px;align-items:center;gap:10px;width:100%;padding:0 10px;font-size:13px;display:flex}.menu .op:hover{background:var(--surface-2)}.menu .op.dim{color:var(--ink-2)}.menu .op svg{color:var(--ink-3);flex:none}.menu hr{border:0;border-top:1px solid var(--line);margin:5px 4px}.power{height:28px;box-shadow:inset 0 0 0 1px var(--line-2);font:500 12px/1 var(--font-body);color:var(--ink-3);border-radius:99px;flex:none;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.power i{background:var(--ink-3);border-radius:50%;width:6px;height:6px}.power.up{color:var(--ink-2)}.power.up i{background:var(--data)}.reo{background:var(--surface);height:30px;font:500 12.5px/1 var(--font-body);color:var(--ink-2);border-radius:99px;flex:none;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.reo:hover{color:var(--ink)}.composer .chipb,.work .chipb{height:30px;box-shadow:inset 0 0 0 1px var(--line-2);font:500 12.5px/1 var(--font-body);color:var(--ink-2);background:0 0;border-radius:99px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.composer .chipb:hover{color:var(--ink)}.composer .d7,.menu .d7{width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--ink-3);background:0 0;border-radius:50%;flex:none}.mode-handsfree .d7{background:var(--ink-3);box-shadow:none}.mode-yolo .d7{background:var(--ink);box-shadow:none}.composer .chipb.mode-yolo{color:var(--ink)}.modepick{position:relative}.menu.modes{width:330px;bottom:calc(100% + 8px);left:0}.menu.modes .op{align-items:flex-start;gap:12px;padding:10px}.menu.modes .op .d7{margin-top:5px}.menu.modes .op span{flex-direction:column;flex:1;gap:2px;display:flex}.menu.modes .op b{font-weight:600}.menu.modes .op small{color:var(--ink-2);font-size:12px;line-height:1.45}.menu.modes .op.on{background:var(--surface-2)}.menu.modes .ft{border-top:1px solid var(--line);font:400 12px/1 var(--font-body);color:var(--ink-3);margin-top:4px;padding:8px 10px 4px}.composer .ring{font:500 11px/1 var(--font-data);color:var(--ink-3);align-items:center;gap:7px;padding:0 4px;display:inline-flex}.composer .ring.hot svg{color:var(--warn)}.composer .ring:disabled{opacity:1;cursor:default}.composer .roundb{background:var(--btn);width:32px;height:32px;color:var(--on-btn);border-radius:50%;flex:none;place-items:center;display:grid}.composer .roundb.stop{background:var(--surface-3);color:var(--ink)}.composer .roundb:disabled{opacity:.5}.threadpage{grid-template-columns:minmax(0,1fr)}.threadpage.withwork{grid-template-columns:minmax(0,1fr) minmax(380px,40%)}.convo{border-right:0}.threadpage .stream{padding-left:max(24px,50% - 380px);padding-right:max(24px,50% - 380px)}.threadpage .composer{border-top:0;width:100%;max-width:808px;margin:0 auto}.work{border-left:1px solid var(--line);flex-direction:column;gap:12px;min-width:0;min-height:0;padding:14px 16px;display:flex}.wtop{align-items:center;gap:8px;display:flex}.wtabs{background:var(--surface);border-radius:10px;gap:4px;padding:3px;display:flex}.wtabs button{font:500 12.5px/1 var(--font-body);color:var(--ink-2);border-radius:8px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.wtabs button.on{background:var(--surface-3);color:var(--ink)}.wtabs button.zz:not(.on){color:var(--ink-3)}.wtabs em{color:var(--ink-3);font-style:normal;font:500 11px var(--font-data)}.wtabs .lv{background:var(--data);border-radius:50%;width:6px;height:6px}.wbody{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.work .asleep{background:var(--surface);color:var(--ink-2);border-radius:14px;flex-direction:column;gap:6px;padding:28px 20px;font-size:13.5px;display:flex}.work .asleep b{color:var(--ink)}.work .note{color:var(--ink-3);font-size:12.5px;line-height:1.5}.work .ib.ol{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2)}.wtop .pc-pill{flex:none}.onscreen .pc-lab{margin-bottom:6px}.osr{border-top:1px solid var(--line);color:var(--ink-2);grid-template-columns:16px 1fr auto;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:grid}.osr>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.osr small{font:500 11px var(--font-data);color:var(--ink-3)}.osr.now{color:var(--ink)}.osr .ic{color:var(--ink-3)}.wscreen{aspect-ratio:16/10;border:1px solid var(--line-2);background:var(--ground-deep);border-radius:12px;position:relative;overflow:hidden}.wscreen .vnc{position:absolute;inset:0}.wscreen .st{color:#fff;font:500 10.5px/1 var(--font-data);background:#0009;border-radius:6px;padding:3px 7px;position:absolute;bottom:8px;right:8px}.term{border:1px solid var(--line-2);background:var(--ground-deep);border-radius:14px;flex-direction:column;flex:1;min-height:260px;display:flex;overflow:hidden}.term .tbar{border-bottom:1px solid var(--line);height:36px;font:500 11.5px/1 var(--font-data);color:var(--ink-3);flex:none;align-items:center;gap:8px;padding:0 12px;display:flex}.term .tbar i{background:var(--line-2);border-radius:50%;width:9px;height:9px}.term .tbar span:first-of-type{margin-left:6px}.term .tbody{font:500 12px/1.6 var(--font-data);color:var(--ink-2);flex-direction:column;flex:1;gap:12px;padding:12px 14px;display:flex;overflow:auto}.term .blk{flex-direction:column;gap:2px;display:flex}.term .blk.hl{background:color-mix(in srgb,var(--data) 8%,transparent);border-radius:6px;margin:0 -6px;padding:4px 6px}.term .pr{color:var(--ink);align-items:baseline;gap:8px;min-width:0;display:flex}.term .pr .cwd{color:var(--data);flex:none}.term .pr .cmd{overflow-wrap:anywhere;min-width:0}.term .pr .meta{color:var(--ink-3);white-space:nowrap;flex:none;align-items:center;gap:8px;margin-left:auto;font-size:11px;display:flex}.term .ok{color:var(--ink-3)}.term .bad{color:var(--soft-bad)}.term .out{border-left:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:var(--ink-2);max-height:420px;margin:0 0 0 3px;padding-left:12px;overflow:auto}.term .cur{background:var(--ink);vertical-align:-2px;width:7px;height:13px;animation:1s steps(2,end) infinite blinkc;display:inline-block}@keyframes blinkc{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.term .cur{animation:none}}.term .tft{border-top:1px solid var(--line);height:40px;font:500 11.5px/1 var(--font-data);color:var(--ink-3);flex:none;align-items:center;gap:8px;padding:0 12px;display:flex}.term .tft input{min-width:0;height:28px;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;padding:0}.work .follow{flex:none}@media (width<=900px){.shell{grid-template-columns:minmax(0,1fr)}.side{flex-direction:row;align-items:center;gap:8px;width:auto;min-width:0;overflow-x:auto}.side .newt{flex:none}.side .top{display:none}.side nav{flex-direction:row}.side .tl,.side .crew,.side .stat,.side .top .ib,.side .stopped{display:none}.side .newt{height:32px;margin:0}.side.folded{flex-direction:row;width:auto}.threadpage.withwork{grid-template-columns:1fr}.work{border-left:0;border-top:1px solid var(--line);max-height:70vh}.convo header.thd{flex-wrap:wrap;height:auto;min-height:56px;padding:10px 16px}}.pc-lab.sig{color:var(--signal)}.tsearch{background:var(--surface);border:1px solid var(--line-2);height:42px;color:var(--ink-3);border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:flex}.tsearch input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;flex:1;padding:0}.tsearch.sm{border-radius:99px;width:220px;height:32px;padding:0 12px}.threads-page .fl{height:32px;box-shadow:inset 0 0 0 1px var(--line-2);font:500 12.5px/1 var(--font-body);color:var(--ink-2);border-radius:99px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.threads-page .fl.on{background:var(--btn);color:var(--on-btn);box-shadow:none}.segp{background:var(--surface);border-radius:99px;flex-wrap:wrap;gap:2px;padding:3px;display:flex}.segp button{height:28px;font:500 12.5px/1 var(--font-body);color:var(--ink-2);border-radius:99px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.segp button.on{background:var(--surface-3);color:var(--ink)}.segp .dot{background:var(--signal);border-radius:50%;width:7px;height:7px}.tlist{background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden}.tlist .gl{font:500 12px/1 var(--font-body);color:var(--ink-3);padding:16px 18px 8px}.trow{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:28px minmax(0,1fr) 160px 100px 56px;align-items:center;gap:14px;padding:11px 18px;display:grid}.trow:hover{background:var(--surface-2)}.trow.need{background:color-mix(in srgb,var(--signal) 6%,var(--surface))}.trow .tt{flex-direction:column;gap:2px;min-width:0;display:flex}.trow .tt b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.trow .tt small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.trow .tm{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.trow .ts .pc-chip{gap:5px}.trow .tw{font:500 11.5px/1 var(--font-data);color:var(--ink-3);text-align:right}.mgrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.mcard{background:color-mix(in srgb,var(--hue) 9%,var(--surface));border:1px solid var(--line);color:var(--ink);border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.mcard:hover{border-color:var(--line-2)}.mcard.need{box-shadow:inset 0 0 0 1.5px var(--signal);border-color:#0000}.mcard .clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;display:-webkit-box;overflow:hidden}.mcard .ft{font:400 12px/1 var(--font-body);color:var(--ink-3);justify-content:space-between;gap:8px;display:flex}.mcard .ft .sig{color:var(--signal)}.trunc{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hrow{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.hrow:first-child{border-top:0}.hrow:hover{background:var(--surface-2)}.hfoot{border-top:1px solid var(--line);font:400 12.5px/1 var(--font-body);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:20px;padding-top:14px;display:flex}.hfoot b{color:var(--ink-2);font-weight:600}@media (width<=900px){.trow{grid-template-columns:28px minmax(0,1fr) auto}.trow .tm,.trow .tw{display:none}}.term .gate{font:400 12px/1 var(--font-body);color:var(--ink-3);align-items:center;display:inline-flex}.term .gate.bad{color:var(--soft-bad)}.newthread{max-width:820px;padding-top:12vh}.newthread h1{text-align:center;font-size:30px}.newthread .ways{grid-template-columns:1fr 1fr;gap:12px 32px;margin-top:8px;display:grid}.newthread .ways p{color:var(--ink-2);grid-template-columns:24px 1fr;gap:10px;font-size:13px;line-height:1.5;display:grid}.newthread .ways p>b{background:var(--surface-3);width:22px;height:22px;color:var(--ink);font:600 11px/22px var(--font-data);text-align:center;border-radius:50%}@media (width<=900px){.newthread{padding-top:24px}.newthread .ways{grid-template-columns:1fr}}.pit:not(.done){border-radius:var(--radius);box-shadow:inset 0 0 0 1.5px var(--signal);background:var(--surface);padding:18px 20px}.pit .t{font:700 17px/1.3 var(--font-display)}.plan.flat{box-shadow:none;background:0 0;border:0;gap:10px;padding:0;overflow:visible}.plan.flat .ph{border:0;gap:10px;padding:0}.plan.flat .cons{background:0 0;border:0;padding:0}.plan.flat .cons .pc-lab,.plan.flat>.pc-lab{margin-top:6px}.plan.flat .pans{background:var(--surface);border:0;border-radius:10px;padding:12px 14px}.plan.flat .it{padding:12px 0}.plan.flat .it .ans{background:var(--surface-2);border-radius:8px;margin-top:4px;padding:8px 10px}.plan.flat .sweep{background:0 0;padding:12px 0 0}.plan.flat .plog{padding:8px 0 0}.plan .bar,.planchip .bar{background:var(--surface-3);border-radius:2px;height:4px;display:block;overflow:hidden}.plan .bar i,.planchip .bar i{background:var(--data);height:100%;transition:width .3s;display:block}.planchip{text-align:left;cursor:pointer;max-width:520px;font:inherit;color:inherit;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.planchip:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.side .nv em.new{background:var(--data);min-width:18px;height:18px;color:var(--on-signal);border-radius:99px;place-items:center;padding:0 5px;display:grid}.side .nv .bd.new,.side .ib .bd.new{background:var(--data)}.home2{grid-template-columns:minmax(0,420px) minmax(0,1fr);display:grid}.home2>section{min-width:0}.home2>.since{padding-right:28px}.home2>.activity{border-left:1px solid var(--line);padding-left:28px}.home2 .sub{color:var(--ink-2);margin-top:6px;font-size:13px}.home2 .empty{text-align:left;padding:18px 4px;font-size:13px}.since .hd{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.since .mark{color:var(--ink-3);flex:none;font-size:12.5px}.since .mark:hover{color:var(--ink)}.since .list{margin-top:14px}.since .it{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:10px 28px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 4px;display:grid}.since .it:first-child{border-top:0}.since .it:hover{background:var(--surface)}.since .dot{background:var(--data);border-radius:50%;width:8px;height:8px;margin-top:10px}.since .dot.r{background:0 0}.since .who b{font-size:13.5px;font-weight:600}.since .k{color:var(--ink-3);font-size:12px}.since .txt{color:var(--ink-2);word-break:break-word;margin-top:3px;font-size:14px;line-height:1.5}.since .txt.soft{color:color-mix(in srgb,var(--bad) 62%,var(--ink-2))}.since .it.read .txt{color:var(--ink-3)}.since .t{font:500 11.5px/1.4 var(--font-data);color:var(--ink-3);margin-top:3px}.activity .filters{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.activity .ch{width:auto;height:30px;box-shadow:inset 0 0 0 1px var(--line-2);font:500 12.5px/1 var(--font-body);color:var(--ink-2);background-color:#0000;border:0;border-radius:99px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.activity select.ch{cursor:pointer;background-position:right 11px center;padding-right:30px}.activity .ch:hover{color:var(--ink)}.activity .ch.on{background-color:var(--surface-2);color:var(--ink)}.activity .lg{border:1px solid var(--line);border-radius:14px;margin-top:16px;overflow:hidden}.activity .lh,.activity .lr{grid-template-columns:84px 150px 78px minmax(0,1fr) 128px;align-items:center;gap:12px;padding:0 16px;display:grid}.activity .lh{background:var(--surface);height:34px;font:500 12px/1 var(--font-body);color:var(--ink-3)}.activity .lr{border-top:1px solid var(--line);min-height:48px;color:var(--ink-2);font-size:13px}.activity a.lr:hover{background:var(--surface)}.activity .lr>*{min-width:0}.activity .tm{font:500 12px var(--font-data);color:var(--ink-3);white-space:nowrap}.activity .who{color:var(--ink);align-items:center;gap:8px;display:flex}.activity .who .nm,.activity .w,.activity .by{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity .by{color:var(--ink-3);font-size:12.5px}.activity .by b{color:var(--ink-2);font-weight:500}.activity .foot{color:var(--ink-3);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:12px;display:flex}@media (width<=1100px){.home2{grid-template-columns:minmax(0,1fr);gap:28px}.home2>.since{padding-right:0}.home2>.activity{border-left:0;padding-left:0}}@media (width<=640px){.activity .lh{display:none}.activity .lr{grid-template-columns:auto minmax(0,1fr) auto;row-gap:6px;padding:10px 14px}.activity .lr .w,.activity .lr .by{grid-column:1/-1}}.threadpage.withbtw{grid-template-columns:minmax(0,1fr) 400px}.btw{background:var(--ground-deep);border-left:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;display:flex}.btw .bh{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;padding:12px 14px;display:flex}.btw .bh .ic{color:var(--ink-3);flex:none}.btw .bh b{font:600 13.5px/1 var(--font-body)}.btw .bh small{color:var(--ink-3);font-size:12px}.btw .bh .x{width:28px;height:28px;color:var(--ink-3);border-radius:8px;place-items:center;margin-left:auto;display:grid}.btw .bh .x:hover{background:var(--surface-2);color:var(--ink)}.btw .bb{flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px;display:flex;overflow:auto}.btw .hint{color:var(--ink-3);font-size:13px;line-height:1.5}.btw .pair{flex-direction:column;gap:12px;display:flex}.btw .bq{background:var(--surface-3);white-space:pre-wrap;word-break:break-word;border-radius:14px;align-self:flex-end;max-width:85%;padding:8px 13px;font-size:13.5px}.btw .ba{color:var(--ink-2);white-space:pre-wrap;word-break:break-word;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;font-size:13.5px;line-height:1.55;display:grid}.btw .ba .err0{color:color-mix(in srgb,var(--bad) 62%,var(--ink-2))}.btw .bi{border:1px solid var(--line-2);border-radius:12px;flex:none;margin:0 14px 10px;padding:4px 6px}.btw .bi:focus-within{border-color:var(--ink-3)}.btw .bi textarea{resize:none;background:0 0;border:0;min-height:30px;max-height:140px;padding:6px;font-size:13.5px;line-height:1.45}.btw .bf{color:var(--ink-3);flex:none;align-items:flex-start;gap:6px;padding:0 14px 12px;font-size:12px;line-height:1.45;display:flex}.btw .bf svg{flex:none;margin-top:2px}.composer .chipb.on{background:var(--surface-3);color:var(--ink);box-shadow:none}.composer .chipb kbd{font:500 11px var(--font-data);color:var(--ink-3)}@media (width<=900px){.threadpage.withbtw{grid-template-columns:1fr}.btw{border-left:0;border-top:1px solid var(--line);max-height:70vh}}.sch .tbl td{vertical-align:middle}.sch-row .row{flex-wrap:nowrap}.sch-row td:last-child{white-space:nowrap;width:1%}.sch-row td:first-child{min-width:240px}.sch-row td:nth-child(4){white-space:nowrap}.sch-row{cursor:pointer}.sch-row:hover,.sch-row.on{background:var(--surface-2)}.sch-row.off{opacity:.6}.sch .ell{text-overflow:ellipsis;white-space:nowrap;max-width:300px;display:block;overflow:hidden}.dots{gap:4px;display:inline-flex}.dots i,.res i{background:var(--ink-3);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.dots i.none{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.dots i.news,.res.news i{background:var(--data)}.dots i.bad,.res.bad i{background:color-mix(in srgb,var(--bad) 70%,var(--ink-2))}.dots i.hollow,.res.hollow i{box-shadow:inset 0 0 0 1.5px var(--ink-3);background:0 0}.dots i.late,.res.late i{box-shadow:inset 0 0 0 1.5px var(--soft-warn);background:0 0}.dots i.live,.res.live i{background:var(--ink)}.res{white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:inline-flex}.res.bad{color:color-mix(in srgb,var(--bad) 70%,var(--ink-2))}.res.late{color:var(--soft-warn)}.sch-open>td{background:var(--ground);padding:0}.sch-detail{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 340px;gap:28px;padding:18px 20px 22px 56px;display:grid}.sch-hist .tbl tr.link{cursor:pointer}.sch-hist .tbl tr.link:hover{background:var(--surface)}.sch-hist .ell{max-width:340px}.sch-cfg{gap:12px}.sch-cfg code{word-break:break-all;background:var(--surface-2);border-radius:6px;padding:6px 8px}@media (width<=900px){.sch-detail{grid-template-columns:1fr;padding-left:20px}}.ck{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;max-width:560px;margin-left:40px;padding:10px 12px 10px 10px;display:flex}.ck .th{background:var(--surface-2);border-radius:7px;flex:none;width:96px;height:60px;overflow:hidden}.ck .th img{object-fit:cover;object-position:top;width:100%;height:100%}.ck .tx{color:var(--ink-2);font-size:13.5px;line-height:1.5}.ck .tx b{color:var(--ink);font-weight:600}.ck .tx small{color:var(--ink-3);font-size:12px;display:block}.crit{color:var(--ink-2);flex-direction:column;gap:6px;font-size:13px;display:flex}.crit>div{align-items:baseline;gap:8px;display:flex}.crit .y{color:var(--in)}.crit .n{color:var(--soft-bad,var(--bad))}.eff-tag{font:400 12.5px/1.4 var(--font-body);color:var(--ink-3)}.reply{flex-direction:column;gap:6px;min-width:0;display:flex}.acts-row{opacity:0;gap:4px;transition:opacity .12s;display:flex}.msg.bot:hover .acts-row,.acts-row:focus-within{opacity:1}.acts-row:has(.on){opacity:1}@media (hover:none){.acts-row{opacity:1}}.acts-row .act{height:26px;color:var(--ink-3);border-radius:7px;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex}.acts-row .act:hover,.acts-row .act.on{background:var(--surface-2);color:var(--ink)}.rw-anchor{position:relative}.menu.rw-menu{width:290px;top:calc(100% + 6px);left:0}.menu.rw-menu .op svg{margin-top:2px}.rw-shade{z-index:60;background:#00000073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.rw-sheet{background:var(--surface);border:1px solid var(--line-2);border-radius:16px;flex-direction:column;gap:14px;width:min(560px,100%);max-height:calc(100vh - 32px);padding:20px 22px;display:flex;overflow:auto}.rw-sheet h3{font:700 18px/1.25 var(--font-display)}.rw-sheet>p{color:var(--ink-2);font-size:13.5px;line-height:1.55}.rw-sheet .keep{color:var(--ink-3);font-size:12.5px}.rw-sheet .btns{flex-wrap:wrap;gap:8px;display:flex}.rw-grp{border:1px solid var(--line);border-radius:12px;overflow:hidden}.rw-grp .gh{background:var(--surface-2);align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.rw-grp .gh small{color:var(--ink-3);margin-left:auto;font-size:12px;font-weight:400}.rw-grp .fr{border-top:1px solid var(--line);font:500 12.5px/1.3 var(--font-data);color:var(--ink-2);align-items:center;gap:10px;min-width:0;padding:8px 12px;display:flex}.rw-grp .fr .pth{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rw-grp .fr .hint{font:400 12px var(--font-body);color:var(--ink-3);flex:none;margin-left:auto}.rw-grp .fr.note{font:400 12.5px/1.45 var(--font-body)}.rw-grp .fr.stuck .k{color:var(--soft-bad,var(--bad))}.rw-grp .kM{color:var(--ink-2)}.rw-grp .kA{color:var(--in)}.rw-grp .kD{color:var(--soft-bad,var(--bad))}.rewound{font:400 13px/1.5 var(--font-body);color:var(--ink-3);margin-left:40px}.rewound>summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:inline-flex}.rewound>summary::-webkit-details-marker{display:none}.rewound>summary .ic,.rewound>summary svg{transition:transform .15s;transform:rotate(-90deg)}.rewound[open]>summary svg{transform:none}.rewound .rw-body{opacity:.6;flex-direction:column;gap:14px;margin:10px 0 0 -40px;display:flex}.vtbl{border:1px solid var(--line);border-radius:14px;overflow:hidden}.vh,.vr{grid-template-columns:minmax(0,1fr) 120px 200px 72px;align-items:center;gap:14px;padding:0 16px;display:grid}.vh{background:var(--surface);height:34px;font:500 12px/1 var(--font-body);color:var(--ink-3)}.vr{border-top:1px solid var(--line);min-height:58px;color:var(--ink);padding-block:8px;font-size:13.5px}.vr:hover{background:var(--surface)}.vr>*{min-width:0}.vr b{margin-right:8px;font-weight:600}.vr small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.vk{height:22px;box-shadow:inset 0 0 0 1px var(--line-2);font:500 11.5px/1 var(--font-data);color:var(--ink-2);white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;display:inline-flex}.vr .faces{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.vimp{flex-direction:column;gap:6px;max-height:320px;display:flex;overflow:auto}.vimp label{gap:10px}.vsec{background:var(--surface-2);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.vsec .lk{background:var(--surface-3);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.vsec small{font:500 12px var(--font-data);color:var(--ink-3);margin-top:2px;display:block}@media (width<=640px){.vh{display:none}.vr{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.vr>.faces{grid-column:1/-1}}.pc-card.tight.scrollx{overflow-x:auto}.tbl .nw{white-space:nowrap}.tbl .what{overflow-wrap:anywhere;min-width:200px}.tbl .outc{max-width:300px}.tbl a.sch-last{max-width:340px}.clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ic{font:.92em var(--font-data);background:color-mix(in srgb,var(--ink) 9%,transparent);border-radius:5px;padding:1px 5px}.errtext{margin-top:4px}.errtext summary{cursor:pointer;color:var(--ink-3);margin-top:2px;font-size:12px}.errtext pre{font:11.5px/1.5 var(--font-data);color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;margin-top:4px;overflow:auto}.chk{flex-wrap:nowrap;align-items:flex-start;gap:8px}.chk>input{flex:none;margin-top:2px}.chk>span{flex:1;min-width:0}.since .earlier{color:var(--ink-3);padding:18px 4px 6px;font-size:12.5px}.since .earlier:first-child{padding-top:2px}.since .earlier+.it{border-top:0}.diff .dl code,.diff .cell code{white-space:pre-wrap;overflow-wrap:anywhere}.term .blk>.meta{min-width:0;color:var(--ink-3);white-space:nowrap;align-items:center;gap:8px;font-size:11px;line-height:1.4;display:flex;overflow:hidden}.term .pr{text-align:left;width:100%;font:inherit;color:var(--ink);padding:0}.term .pr .cmd{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.term .pr.wrap .cmd{white-space:pre-wrap;overflow-wrap:anywhere}.term .more{color:var(--ink-3);align-self:flex-start;padding:0;font-size:11px}.term .more:hover{color:var(--ink)}@media (width>=641px){.activity .lh,.activity .lr{grid-template-columns:68px 128px 72px minmax(0,1fr)}.activity .lh>span:last-child{display:none}.activity .lr{row-gap:2px;padding-top:8px;padding-bottom:8px}.activity .lr>:not(.w):not(.by){grid-row:1/3}.activity .lr>.by{grid-area:2/4}.activity .lr>.w{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.side{gap:0;width:260px;padding:14px 10px 12px}.side .top{padding:2px 4px 14px 8px}.side .newt{height:34px;color:var(--ink);font:500 13.5px/1 var(--font-body);background:0 0;border-radius:10px;gap:10px;margin:0;padding:0 10px}.side .newt:hover{background:var(--surface)}.side .newt.on{background:var(--surface-2)}.side .newt .pl{background:var(--btn);width:20px;height:20px;color:var(--on-btn);border-radius:50%;flex:none;place-items:center;display:grid}.side nav{gap:0}.side .nv{border-radius:10px;height:34px;font-size:13.5px}.side .nv kbd{font:500 11px/1 var(--font-data);color:var(--ink-3);margin-left:auto}.side .ib.on{background:var(--surface-2);color:var(--ink)}.side .tl{gap:0}.side .hd{font:500 12.5px/1 var(--font-body);color:var(--ink-3);justify-content:space-between;align-items:center;padding:20px 10px 6px;display:flex}.side .hd a:not(.ib):hover,.side .hd a.on{color:var(--ink)}.side .hd .ib{border-radius:6px;width:22px;height:22px}.side .mr{min-height:34px;color:var(--ink);border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;display:flex}.side .mr:hover{background:var(--surface)}.side .mr.on{background:var(--surface-2)}.side .mr .t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.side .mr .st{color:var(--ink-3);flex:none;font-size:12px}.side .tr{border-radius:10px;gap:8px;min-height:32px;padding:0 10px;font-size:13.5px}.side .tr .dot.run{background:var(--data)}.side .tr.all{color:var(--ink-3);font-size:12.5px}.side .tr.all:hover,.side .tr.all.on{color:var(--ink)}.side .foot{border-top:1px solid var(--line);flex-direction:row;align-items:center;gap:10px;margin-top:8px;padding:12px 4px 0 6px}.side .me{background:var(--surface-3);width:28px;height:28px;color:var(--ink);font:600 12px/1 var(--font-body);border-radius:50%;flex:none;place-items:center;display:grid}.side .foot .nm{min-width:0;color:var(--ink);flex:1;font-size:13.5px;line-height:1.25}.side .foot .nm small{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.side.folded{gap:4px}.side.folded .logo{margin-bottom:6px}.side.folded .fc{border-radius:10px;place-items:center;width:36px;height:34px;display:grid}.side.folded .fc:hover,.side.folded .fc.on{background:var(--surface-2)}.side.folded .me{margin-top:4px}@media (width<=900px){.side{width:auto;padding:10px 16px}.side .foot,.side .nv kbd{display:none}}.page.home{gap:0;max-width:728px;padding:12vh 24px 56px}.home .hello{font:800 34px/1.1 var(--font-display);letter-spacing:-.035em;color:var(--ink);text-align:center;justify-content:center;align-items:center;gap:14px;margin-bottom:28px;display:flex}.home .sugs{justify-content:center;margin-top:4px;padding-left:0}.home .setup{color:var(--ink-2);text-align:center;margin-top:16px;font-size:13.5px;line-height:1.5}.home .wait{border:1px solid color-mix(in srgb,var(--signal) 40%,var(--line));border-radius:var(--radius);background:var(--surface);margin-top:48px;overflow:hidden}.home .wr+.wr{border-top:1px solid var(--line)}.home .wr .line{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px 12px 18px;display:grid}.home .wr .what{text-align:left;cursor:pointer;min-width:0;font:400 14px/1.45 var(--font-body);color:var(--ink);overflow-wrap:anywhere;background:0 0;border:0;padding:0}.home .wr .what span{color:var(--ink-2)}.home .wr .acts{flex:none;gap:6px;display:flex}.home .wr .done{color:var(--ink-3);font-size:13px}.home .wr .pit{box-shadow:none;background:var(--surface-2);border:0;margin:0 14px 14px 50px;padding:14px 16px}.home .wr .pit>.t,.home .wr .pit>.spread .row>pc-bot,.home .wr .pit>.spread .row>b{display:none}.home .wf{border-top:1px solid var(--line);color:var(--ink-3);justify-content:space-between;gap:12px;padding:10px 18px;font-size:12.5px;display:flex}.home .wf a:hover{color:var(--ink)}.home .day{margin-top:44px}.home .dh{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-bottom:10px;display:flex}.home .dh h2{font:700 17px/1.2 var(--font-display);color:var(--ink)}.home .mark{color:var(--ink-3);font-size:13px}.home .mark:hover{color:var(--ink)}.home .ev{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:44px 20px minmax(0,1fr);align-items:start;gap:0 14px;padding:14px 0;display:grid}.home .ev .tm{font:500 12px/20px var(--font-data);color:var(--ink-3)}.home .ev .s{color:var(--ink-2);overflow-wrap:anywhere;font-size:14px;line-height:20px}.home .ev .s b{color:var(--ink);font-weight:500}.home .ev .s.quiet{font-size:13.5px}.home .ev .s pc-loader{vertical-align:-1px;margin-left:10px}.home a.ev:hover .s{color:var(--ink)}.home .ev .u{background:var(--data);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.home .ev .q{border-left:2px solid var(--line-2);color:var(--ink-2);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:6px;padding-left:12px;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.home .ev .q.bad{color:var(--soft-bad)}.home .ev.more .s{color:var(--ink-3);font-size:13px}.home .none{border-bottom:1px solid var(--line);color:var(--ink-3);padding:16px 0;font-size:13.5px}.home .yest>summary{border-bottom:1px solid var(--line);color:var(--ink-2);cursor:pointer;align-items:center;gap:10px;padding:14px 0;font-size:13.5px;list-style:none;display:flex}.home .yest>summary::-webkit-details-marker{display:none}.home .yest>summary b{font:700 15px/1 var(--font-display);color:var(--ink)}.home .yest>summary svg{color:var(--ink-3);margin-left:auto;transition:transform .15s;transform:rotate(-90deg)}.home .yest[open]>summary svg{transform:none}.home .qf{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:28px;font-size:12.5px;display:flex}.home .qf span:last-child{gap:16px;display:flex}.home .qf a{color:var(--ink-3)}.home .qf a:hover{color:var(--ink)}.home .folds{flex-direction:column;margin-top:28px;display:flex}.home .folds>details>summary{color:var(--ink-3);cursor:pointer;padding:8px 0;font-size:13px}.home .folds>details>summary:hover{color:var(--ink)}.home .folds>details>:not(summary){margin:8px 0 16px}@media (width<=900px){.page.home{padding-top:32px}.home .hello{font-size:28px}.home .wr .line{grid-template-columns:20px minmax(0,1fr)}.home .wr .acts{grid-column:2}.home .wr .pit{margin-left:14px}}.tnote{max-width:720px;font:400 13px/1.45 var(--font-body);color:var(--ink-3);align-items:flex-start;gap:8px;margin-left:40px;display:flex}.tnote svg{flex:none;width:14px;height:14px;margin-top:2px}.tnote>span{overflow-wrap:anywhere;min-width:0}.tnote.bad{color:var(--soft-bad)}.tnote.sub{margin-top:-8px;padding-left:22px}.tnote code.ic{font:12px var(--font-data)}.threadpage .lnk{font:inherit;color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.threadpage .lnk:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.threadpage .lnk:disabled{color:var(--ink-3);cursor:default}.composer .chipb.mode{color:var(--ink-2)}.composer .chipb.mode svg:first-child{color:var(--ink-3)}.composer .ring{font:400 12px/1 var(--font-body);color:var(--ink-2);white-space:nowrap}.composer .ring svg{color:var(--ink-2)}.wstate{color:var(--ink-3);white-space:nowrap;font-size:12.5px}.wrest{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.wrest img{aspect-ratio:16/10;object-fit:cover;object-position:top;border:1px solid var(--line-2);background:var(--ground-deep);border-radius:12px;width:100%}.wrest p{color:var(--ink-2);font-size:13px;line-height:1.5}.cmdlog{flex-direction:column;flex:1;min-height:0;display:flex}.cmdsum{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;padding:10px 0;display:flex}.cmdseg{box-shadow:inset 0 0 0 1px var(--line-2);border-radius:8px;gap:2px;padding:2px;display:flex}.cmdseg button{font:500 12px/1 var(--font-body);color:var(--ink-2);border-radius:6px;padding:5px 10px}.cmdseg button.on{background:var(--surface-3);color:var(--ink)}.cmdseg b{color:var(--soft-bad);margin-left:2px;font-weight:500}.cmdfind{width:200px;max-width:50%;height:28px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-3);border-radius:8px;align-items:center;gap:7px;margin-left:auto;padding:0 10px;display:flex}.cmdfind:focus-within{box-shadow:inset 0 0 0 1px var(--ink-3)}.cmdfind input{min-width:0;height:26px;font:400 12.5px var(--font-body);color:var(--ink);background:0 0;border:0;flex:1;padding:0}.cmdlist{flex:1;min-height:0;padding-top:4px;overflow:auto}.cmdnone{color:var(--ink-3);padding:16px 0;font-size:13px}.cmdrow{border-bottom:1px solid var(--line)}.cmdrow:last-child{border-bottom:0}.cmdrow .cmdline{text-align:left;width:100%;height:38px;color:var(--ink-2);align-items:center;gap:10px;padding:0;display:flex}.cmdrow .cmdline .cv{width:12px;height:12px;color:var(--ink-3);flex:none;transition:transform .15s;transform:rotate(-90deg)}.cmdrow.open .cmdline .cv{transform:none}.cmdrow .cmdline code{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:12.5px/1.3 var(--font-data);color:var(--ink-2);flex:1;overflow:hidden}.cmdrow .cmdline:hover code{color:var(--ink)}.cmdrow .cmdline .m{font:400 12px/1 var(--font-body);color:var(--ink-3);white-space:nowrap}.cmdrow .cmdline .f{font:500 12px/1 var(--font-body);color:var(--soft-bad);white-space:nowrap}.cmdrow .cmdline .t{text-align:right;width:38px;font:500 11.5px/1 var(--font-data);color:var(--ink-3);flex:none}.cmdout{background:var(--surface);font:12px/1.6 var(--font-data);color:var(--ink-2);border-radius:10px;margin:0 0 12px 22px;padding:10px 12px}.cmdout .full{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);margin-bottom:8px}.cmdout .oh{font:12px/1 var(--font-body);color:var(--ink-3);justify-content:space-between;gap:12px;display:flex}.cmdout .oh+pre{margin-top:8px}.cmdout pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;margin:0;overflow:auto}.cmdout pre.bad{color:var(--soft-bad)}@media (width<=640px){.tnote{margin-left:0}.tnote.sub{padding-left:22px}.cmdfind{width:auto}}.page.lp{gap:0;max-width:1064px;padding-top:40px}.lp-head{align-items:flex-end;gap:16px;display:flex}.lp-head>div:first-child{flex:1;min-width:0}.lp-title{font:800 26px/1.15 var(--font-display);letter-spacing:-.03em}.lp-lede{color:var(--ink-2);margin-top:6px;font-size:14px}.lp-tabs{border-bottom:1px solid var(--line);gap:22px;margin-top:22px;display:flex}.lp-tabs a{font:500 13.5px/1 var(--font-body);color:var(--ink-2);align-items:center;gap:7px;padding:0 0 11px;display:inline-flex}.lp-tabs a:hover{color:var(--ink)}.lp-tabs a.on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.lp-tabs em,.lp-h2 em,.lp-day em{font:500 11.5px var(--font-data);color:var(--ink-3);font-style:normal}.lp-h2{font:700 16px/1.25 var(--font-display);align-items:center;gap:8px;margin-top:32px;display:flex}.lp-dot{background:var(--signal);border-radius:50%;flex:none;width:7px;height:7px}.lp-note{color:var(--ink-3);margin-top:6px;font-size:13px}.lp-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.lp-grow{flex:1}.lp-search{width:260px;max-width:100%;height:32px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-3);border-radius:8px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.lp-search.wide{width:320px}.lp-search input{min-width:0;height:100%;font:500 12.5px/1 var(--font-body);color:var(--ink);background:0 0;border:0;border-radius:0;flex:1;padding:0}.lp-search:focus-within{box-shadow:inset 0 0 0 1px var(--ink-3)}select.lp-dd{width:auto;height:32px;box-shadow:inset 0 0 0 1px var(--line-2);font:500 12.5px/1 var(--font-body);color:var(--ink-2);cursor:pointer;background-color:#0000;background-position:right 10px center;border:0;border-radius:8px;padding:0 30px 0 11px}select.lp-dd:hover,select.lp-dd.on{color:var(--ink)}.lp-seg{box-shadow:inset 0 0 0 1px var(--line-2);border-radius:8px;gap:2px;padding:2px;display:flex}.lp-seg button{height:28px;font:500 12.5px/1 var(--font-body);color:var(--ink-2);border-radius:6px;padding:0 11px}.lp-seg button.on{background:var(--surface-3);color:var(--ink)}.lp-switch{color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:12.5px;display:inline-flex}.lp-switch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.lp-switch i{background:var(--surface-3);border-radius:99px;flex:none;width:30px;height:18px;transition:background .15s;position:relative}.lp-switch i:after{content:"";background:var(--ink-3);border-radius:50%;width:12px;height:12px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}.lp-switch input:checked+i{background:var(--ink-2)}.lp-switch input:checked+i:after{background:var(--surface);transform:translate(12px)}.lp-switch input:focus-visible+i{box-shadow:0 0 0 2px var(--ink-3)}.lp-list{margin-top:4px;transition:opacity .15s}.lp-list.stale{opacity:.55}.lp-day{font:600 12.5px/1 var(--font-body);color:var(--ink-2);gap:8px;margin:26px 0 4px;display:flex}.lp-empty{color:var(--ink-3);padding:28px 0;font-size:13.5px}.lp-empty.bad{color:var(--soft-bad)}.lp-pager{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;padding-top:16px;display:flex}.lp-pager small{color:var(--ink-3);font-size:12.5px}.lp-pager .pc-pill:disabled{opacity:.45;cursor:default}.lp-link{color:var(--ink-3);padding:0 6px;font-size:12.5px}.lp-link:hover{color:var(--ink)}.lp-fold{margin-top:18px}.lp-fold>summary{cursor:pointer;color:var(--ink-3);font-size:13px}.lp-fold>summary:hover{color:var(--ink-2)}.lp-row{border-top:1px solid var(--line);min-height:44px;color:var(--ink);grid-template-columns:52px 190px minmax(0,1fr) 160px;align-items:center;gap:16px;font-size:13.5px;display:grid}a.lp-row:hover{background:color-mix(in srgb,var(--surface) 70%,transparent)}.lp-time{font:500 12px var(--font-data);color:var(--ink-3);white-space:nowrap}.lp-who{color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.lp-who>span{text-overflow:ellipsis;overflow:hidden}.lp-who .q{color:var(--ink-3)}.lp-what{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.lp-what small{color:var(--ink-3);margin-left:6px;font-size:12.5px}.lp-what code{font:12px var(--font-data);color:var(--ink-2)}.lp-out{text-align:right;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.lp-out.q{color:var(--ink-3)}.lp-sub{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.lp-act{color:var(--ink-3);justify-self:end;font-size:12.5px}.lp-act:hover{color:var(--ink)}.lp-ghost{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:50%;flex:none;display:block}.lp-ghost.sm{width:28px;height:28px}.lp-ghost.xs{width:18px;height:18px}.lp-bad{color:var(--soft-bad)}.lp-waiting{flex-direction:column;gap:10px;margin-top:12px;display:flex}.lp-wait .pit{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--signal) 45%,var(--line));border-color:#0000}.lp.pits .lp-h2+.lp-filters{margin-top:14px}.lp-list.rules{margin-top:16px}.rule-row{grid-template-columns:minmax(0,1fr) 180px 260px 80px}.th-row{grid-template-columns:28px minmax(0,1fr) 170px 64px;gap:14px;padding:11px 0;position:relative}.th-row:hover{background:color-mix(in srgb,var(--surface) 70%,transparent)}.th-main{min-width:0}.th-title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;font-size:14px;display:flex;overflow:hidden}.th-title svg{color:var(--ink-3);flex:none}.th-title:after{content:"";position:absolute;inset:0}.th-pv{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;min-width:0;margin-top:2px;font-size:13px;display:flex;overflow:hidden}.th-pv pc-loader{flex:none}.th-pv.need{color:var(--ink-2)}.th-pv.need:before{content:"";background:var(--signal);border-radius:50%;flex:none;width:6px;height:6px}.th-member{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.th-member.q{color:var(--ink-3)}.th-row .lp-time{text-align:right}.th-sub{z-index:1;color:var(--ink-2);align-items:center;gap:6px;margin-top:6px;font-size:12.5px;display:inline-flex;position:relative}.th-sub svg{color:var(--ink-3);transition:transform .15s;transform:rotate(-90deg)}.th-sub.open svg{transform:none}.th-sub:hover{color:var(--ink)}.th-kids{border-left:1px solid var(--line-2);margin:0 0 12px 42px;padding-left:16px}.th-kid{grid-template-columns:20px 140px minmax(0,1fr) 64px;align-items:center;gap:10px;height:34px;font-size:13px;display:grid}.th-kid .th-pv{margin:0}.th-kid .lp-time{text-align:right}.th-kid:hover .th-member{color:var(--ink)}.tele-tiles{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:12px;margin-top:24px;display:grid}.tele-tiles>div{border-radius:var(--radius);min-width:0;padding:16px 18px}.tele-tiles .tile{background:var(--surface);border:1px solid var(--line)}.tele-tiles .tl{color:var(--ink-2);font-size:12.5px}.tele-tiles .big{font:800 28px/1.1 var(--font-display);letter-spacing:-.02em;color:var(--ink);align-items:baseline;gap:6px;margin-top:8px;display:flex}.tele-tiles .big.row1{align-items:center;gap:10px}.tele-tiles .big .num{font-family:var(--font-display)}.tele-tiles .big small{font:500 13px var(--font-body);color:var(--ink-2);letter-spacing:0}.tele-tiles .s2{color:var(--ink-2);margin-top:6px;font-size:12.5px;line-height:1.45}.tele-spend .tl,.tele-spend .big,.tele-spend .big small,.tele-spend .s2{color:var(--on-feat)}.tele-spend .tl{opacity:.75}.tele-spend .big small{opacity:.65}.tele-spend .s2{opacity:.7;margin-top:10px}.tele-spend .cap{background:color-mix(in srgb,var(--on-feat) 14%,transparent);border-radius:99px;height:6px;margin-top:12px;overflow:hidden}.tele-spend .cap i{background:var(--on-feat);min-width:2px;height:100%;display:block}.tele-fails{margin-top:10px}.tele-fail{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 0;display:grid}.tele-fail .h{color:var(--ink);font-size:14px}.tele-fail .h span{color:var(--ink-3);margin-left:6px;font-size:13px}.tele-fail .lp-err{margin-top:3px;font-size:13.5px}.tele-fail .lp-err>span{color:var(--soft-bad)}.tele-fail .lp-err pre{border-radius:var(--radius-sm);background:var(--surface);font:12px/1.55 var(--font-data);margin-top:10px;padding:10px 12px}.tele-cut{border-top:1px solid var(--line);color:var(--ink-3);padding:12px 0 0 40px;font-size:13px}.lp.tele .lp-tabs{margin-top:36px}.tele-run{border-top:1px solid var(--line);height:42px;color:var(--ink-2);grid-template-columns:96px 170px minmax(0,1fr) 120px 70px 150px 100px;align-items:center;gap:14px;font-size:13px;display:grid}a.tele-run:hover{background:color-mix(in srgb,var(--surface) 70%,transparent)}.tele-run.hd{height:34px;font:500 12px/1 var(--font-body);color:var(--ink-3);border-top:0;margin-top:10px}.tele-run>*{min-width:0}.tele-run .m{font:500 12px var(--font-data);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tele-run .x{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tele-run .by{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tele-run .r{text-align:right;white-space:nowrap}.tele-run .t-bad{color:var(--soft-bad)}.tele-run .t-warn{color:var(--soft-warn)}.tele-run .t-q{color:var(--ink-3)}@media (width<=1100px){.tele-tiles{grid-template-columns:1fr 1fr}.tele-run{grid-template-columns:88px 140px minmax(0,1fr) 100px 90px}.tele-run>:nth-child(5),.tele-run>:nth-child(6){display:none}}@media (width<=760px){.page.lp{padding-top:24px}.lp-head{flex-wrap:wrap}.lp-search,.lp-search.wide{width:100%}.lp-row{grid-template-columns:44px minmax(0,1fr) auto;row-gap:2px;padding:8px 0}.lp-row>.lp-who{grid-column:2}.lp-row>.lp-what{grid-area:2/2/auto/-1}.lp-row>.lp-out{grid-area:1/3}.lp-list.rules{margin-top:16px}.rule-row{grid-template-columns:minmax(0,1fr) auto}.rule-row>.lp-what{grid-area:1/1}.rule-row>.lp-who{grid-area:2/1}.rule-row>.lp-sub{grid-area:3/1/auto/-1}.rule-row>.lp-act{grid-area:1/2}.th-row{grid-template-columns:28px minmax(0,1fr) auto;padding:10px 0}.th-row>.th-member{display:none}.th-kids{margin-left:14px}.th-kid{grid-template-columns:18px 100px minmax(0,1fr)}.th-kid .lp-time{display:none}.tele-tiles{grid-template-columns:1fr}.tele-run{grid-template-columns:76px minmax(0,1fr) auto;height:auto;padding:8px 0}.tele-run>:nth-child(2),.tele-run>:nth-child(4),.tele-run>:nth-child(5),.tele-run>:nth-child(6),.tele-run.hd{display:none}.tele-fail{grid-template-columns:28px minmax(0,1fr)}.tele-fail>.pc-pill{grid-column:2;justify-self:start}}.st-page{--st-help:color-mix(in srgb,var(--ink-2) 55%,var(--ink-3));gap:0;max-width:1080px;padding:40px 56px 72px}.st-page>h1{font:800 26px/1.1 var(--font-display);letter-spacing:-.02em}.st{grid-template-columns:184px minmax(0,720px);align-items:start;gap:56px;margin-top:28px;display:grid}.st-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:24px}.st-nav a{color:var(--ink-2);border-radius:9px;align-items:center;gap:8px;padding:7px 12px;font-size:14px;display:flex}.st-nav a:hover:not(.on){background:var(--surface)}.st-nav a.on{background:var(--surface-2);color:var(--ink);font-weight:500}.st-dot{background:var(--ink-3);border-radius:50%;width:6px;height:6px}.st-body{min-width:0}.st-head h2{font:700 20px/1.2 var(--font-display);letter-spacing:-.01em}.st-head p{color:var(--ink-2);margin-top:6px;font-size:14px}.st-sec{margin-top:36px;scroll-margin-top:24px}.st-sech{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.st-sech h3{font:700 16px/1.25 var(--font-display)}.st-intro{color:var(--ink-2);max-width:600px;margin-top:4px;font-size:13.5px}.st-act{flex:none;gap:8px;display:flex}.st-rows{border-top:1px solid var(--line);margin-top:12px}.st-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 28px;padding:14px 0;display:grid}.st-row.st-wide{display:block}.st-row.st-flush{border-bottom:0;padding-bottom:0}.st-rl{min-width:0}.st-l{overflow-wrap:anywhere;font-weight:500}.st-h{color:var(--st-help);max-width:440px;margin-top:2px;font-size:13px}.st-h.bad{color:var(--soft-bad)}.st-h a{color:var(--ink-2);text-underline-offset:2px;text-decoration:underline}.st-ctl{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.st-below{grid-column:1/-1}.st-saved{color:var(--ink-3);font-size:12.5px}.st-val,.st-q{color:var(--ink-2);white-space:nowrap;font-size:13px}.st-q:hover{color:var(--ink)}.st-q:disabled{opacity:.5}.st-foot{color:var(--st-help);margin-top:12px;font-size:12.5px}.st-empty{color:var(--ink-3);padding:4px 0;font-size:13.5px}.st-note{color:var(--ink-2);flex-direction:column;gap:2px;font-size:13px;display:flex}.st-in{background:var(--surface);border-radius:9px;width:260px;height:36px;padding:0 12px}.st-in.wide{width:300px}.st-sel{background-color:var(--surface);border-radius:9px;width:auto;min-width:150px;height:32px;padding:0 30px 0 12px;font-size:13px}.st-secret{justify-content:flex-end;align-items:center;gap:10px;display:flex}.st-below .st-secret{justify-content:flex-start}.st-below .st-secret .st-in{flex:1;width:auto;max-width:420px}.st-tg{background:var(--surface-3);border-radius:99px;flex:none;width:34px;height:20px;transition:background .15s;position:relative}.st-tg:after{content:"";background:var(--ink-3);border-radius:50%;width:14px;height:14px;transition:left .15s,background .15s;position:absolute;top:3px;left:3px}.st-tg.on{background:var(--ink)}.st-tg.on:after{background:var(--ground);left:17px}.st-tg:focus-visible{outline:2px solid var(--ink-2);outline-offset:2px}.st-page .seg{box-shadow:none;background:var(--surface-2)}.st-page .seg button{height:auto;font:400 12.5px/1.3 var(--font-body);padding:5px 13px}.st-page .seg button.on{background:var(--surface-3);color:var(--ink)}.st-menu{position:relative}.st-dots{width:28px;height:28px;color:var(--ink-3);letter-spacing:1px;border-radius:8px;font-size:13px}.st-dots:hover,.st-dots[aria-expanded=true]{background:var(--surface-2);color:var(--ink)}.st-pop{z-index:20;background:var(--surface-2);border:1px solid var(--line-2);border-radius:10px;flex-direction:column;min-width:170px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.st-pop button{text-align:left;color:var(--ink);border-radius:7px;padding:8px 10px;font-size:13px}.st-pop button:hover{background:var(--surface-3)}.st-pop button.danger{color:var(--soft-bad)}.st-sub{border-bottom:1px solid var(--line);color:var(--ink-3);justify-content:space-between;align-items:center;gap:16px;padding:14px 0 8px;font-size:12.5px;display:flex}.st-sub>span:first-child{color:var(--ink-2);font-weight:500}.st-row.st-member{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.st-faces{gap:4px;display:inline-flex}.st-device{background:var(--surface);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.st-legend{color:var(--st-help);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;font-size:12.5px;display:grid}.st-legend.three{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:6px}.st-legend b{color:var(--ink-2);margin-bottom:2px;font-weight:500;display:block}.st-sites{flex-direction:column;gap:14px;display:flex}.st-sites>.st-intro{margin-top:0}.st-add{align-items:center;gap:10px;display:flex}.st-add .st-in{flex:1;width:auto}.st-group{flex-direction:column;display:flex}.st-site{border-bottom:1px solid var(--line)}.st-siterow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 0;display:grid}.st-fold{color:var(--ink-2);border-bottom:1px solid var(--line);padding:10px 0;font-size:13px}.st-custom{flex-direction:column;padding:2px 0 14px 16px;display:flex}.st-perm{grid-template-columns:150px auto;align-items:center;gap:12px;padding:6px 0;display:grid}.st-vault{border:0;border-radius:0}.st-vault .vh,.st-vault .vr{grid-template-columns:minmax(0,1fr) 150px 170px 80px;padding-inline:0}.st-vault .vh{border-bottom:1px solid var(--line);height:36px;font:400 12.5px/1 var(--font-body);background:0 0;padding:0}.st-vault .vr{border-top:0;border-bottom:1px solid var(--line);min-height:56px;padding:10px 0}.st-vault .vr:hover{background:0 0}.st-vault .vr:hover b{text-underline-offset:2px;text-decoration:underline}.st-vault .vr>span{color:var(--ink-2);font-size:13px}.st-vault .vr>span:last-child,.st-vault .vh span:last-child{text-align:right}.st-vault .vr small{white-space:normal}@media (width<=900px){.st-page{padding:24px 16px 56px}.st{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:16px}.st-nav{scrollbar-width:none;border-bottom:1px solid var(--line);flex-direction:row;padding-bottom:8px;position:static;overflow-x:auto}.st-nav a{white-space:nowrap}}@media (width<=640px){.st-row{grid-template-columns:minmax(0,1fr)}.st-ctl{justify-content:flex-start}.st-in,.st-in.wide{width:100%}.st-legend,.st-legend.three{grid-template-columns:minmax(0,1fr)}.st-add{flex-wrap:wrap}.st-sech{flex-direction:column;gap:10px}}.mp{gap:0}.mp .mh{align-items:center;gap:18px;display:flex}.mp .mh-t{min-width:0}.mp .mh h1{font:800 26px/1.1 var(--font-display);letter-spacing:-.02em}.mp .mh .role{color:var(--ink-2);margin-top:5px;font-size:14.5px}.mp .mh .meta{color:var(--ink-3);margin-top:2px;font-size:13px}.mp .mtabs{border-bottom:1px solid var(--line);gap:24px;margin-top:26px;display:flex}.mp .mtabs a{color:var(--ink-2);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 0;font-size:14px}.mp .mtabs a:hover{color:var(--ink)}.mp .mtabs a.on{color:var(--ink);border-color:var(--ink);font-weight:500}.mp section{margin-top:36px}.mp section h3,.mp .tables h3{font:700 16px/1.25 var(--font-display)}.mp .intro{color:var(--ink-2);margin-top:4px;font-size:13.5px}.mp .ms-rows{border-top:1px solid var(--line);margin-top:12px}.mp .ms-h{color:var(--ink-3);margin-top:2px;font-size:13px}.mp .ms-l{font-weight:500}.mp .grow{flex:1;min-width:0}.mp .nw{white-space:nowrap}.mp .none{color:var(--ink-3);padding:16px 0;font-size:13.5px}.mp .ms-hrow{justify-content:space-between;align-items:center;gap:16px;display:flex}.mp .lk2{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;white-space:nowrap;padding:0;font-size:13px}.mp .lk2:hover{color:var(--ink)}.mp .sn{flex-direction:column;gap:2px;display:flex;position:sticky;top:12px}.mp .sn a{color:var(--ink-2);border-radius:9px;padding:7px 12px;font-size:14px;display:block}.mp .sn a:hover{color:var(--ink)}.mp .sn a.on{background:var(--surface-2);color:var(--ink);font-weight:500}.mp .seg{background:var(--surface-2);box-shadow:none}.mp .seg button,.mp .seg a{font-size:12.5px;font-weight:400}.mp .seg button.on,.mp .seg a.on{background:var(--surface-3);color:var(--ink)}.mp .ov{grid-template-columns:minmax(0,660px) 300px;align-items:start;gap:56px;margin-top:28px;display:grid}.mp .ov-main>section:first-of-type{margin-top:32px}.mp .comp{border:1px solid var(--line-2);background:var(--surface);border-radius:16px;padding:12px 12px 10px 16px}.mp .comp:focus-within{border-color:var(--ink-3)}.mp .comp textarea{resize:none;background:0 0;border:0;min-height:44px;padding:0;font-size:14px}.mp .comp .bar{color:var(--ink-3);justify-content:space-between;align-items:center;margin-top:10px;font-size:12.5px;display:flex}.mp .send{background:var(--btn);width:30px;height:30px;color:var(--on-btn);border-radius:50%;place-items:center;display:grid}.mp .wait{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:14px 0;display:flex}.mp .wait .dot{background:var(--signal);border-radius:50%;flex:none;width:8px;height:8px}.mp .search{border:1px solid var(--line-2);height:32px;color:var(--ink-3);border-radius:9px;align-items:center;gap:8px;width:240px;padding:0 12px;display:flex}.mp .search:focus-within{border-color:var(--ink-3)}.mp .search input{background:0 0;border:0;height:30px;padding:0;font-size:13px}.mp .ms-trow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:12px 0;display:grid}.mp .ms-trow:hover .t1 .trunc{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.mp .ms-trow .mn{min-width:0}.mp .ms-trow .t1{align-items:center;gap:8px;min-width:0;font-weight:500;display:flex}.mp .ms-trow .t1 .trunc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mp .ms-trow .t1 svg{flex:none}.mp .ms-trow .st{color:var(--ink-3);font-size:12.5px;font-weight:400}.mp .ms-trow .t2{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;overflow:hidden}.mp .ms-trow .when{color:var(--ink-3);text-align:right;white-space:nowrap;font-size:13px}.mp .more{margin-top:14px}.mp .ov-side .blk{border-bottom:1px solid var(--line);padding:18px 0}.mp .ov-side .blk:first-child{padding-top:4px}.mp .ov-side .k{color:var(--ink-3);margin-bottom:5px;font-size:12.5px}.mp .ov-side p{color:var(--ink-2);font-size:13.5px}.mp .ov-side .v{color:var(--ink);font-size:14px;font-weight:500}.mp .ov-side .links{gap:14px;margin-top:8px;display:flex}.mp .ov-side .after{margin-top:8px}.mp .bar4{background:var(--surface-3);border-radius:99px;height:4px;margin-top:10px;overflow:hidden}.mp .bar4 i{background:var(--ink-2);border-radius:99px;height:100%;display:block}.mp .set{grid-template-columns:184px minmax(0,720px);align-items:start;gap:56px;margin-top:28px;display:grid}.mp .sc>.intro{margin-top:0;font-size:14px}.mp .sc>section:first-of-type{margin-top:24px}.mp .ms-r{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:14px 0;display:grid}.mp .ms-r .ms-h{max-width:440px}.mp .ctl{justify-content:flex-end;align-items:center;gap:12px;display:flex}.mp .ctl>input{background:var(--surface);border-radius:9px;width:300px;height:36px;padding:0 12px}.mp .br{border-bottom:1px solid var(--line);padding:14px 0}.mp .brh{justify-content:space-between;align-items:center;gap:12px;display:flex}.mp .br textarea{background:var(--surface);border-radius:9px;margin-top:10px;font-size:13.5px;line-height:1.6}.mp .cnt{color:var(--ink-3);text-align:right;margin-top:6px;font-size:12px}.mp .saved{color:var(--ink-3);font-size:12.5px}.mp .cap{align-items:center;gap:6px;display:inline-flex}.mp .cap input{background:var(--surface);border-radius:9px;width:100px;height:36px;padding:0 12px}.mp .tg{background:var(--surface-3);border-radius:99px;flex:none;width:34px;height:20px;position:relative}.mp .tg:after{content:"";background:var(--ink-3);border-radius:50%;width:14px;height:14px;transition:left .15s;position:absolute;top:3px;left:3px}.mp .tg.on{background:var(--ink)}.mp .tg.on:after{background:var(--ground);left:17px}.mp .face{align-items:center;display:flex}.mp .sw{align-items:center;gap:9px;display:flex}.mp .sw button{background:var(--hue);border-radius:7px;width:22px;height:22px}.mp .sw button.on{box-shadow:0 0 0 2px var(--ground),0 0 0 3.5px var(--ink)}.mp .shp{border-left:1px solid var(--line);gap:8px;margin-left:10px;padding-left:16px;display:flex}.mp .shp button{border-radius:10px;display:inline-flex}.mp .shp button.on{box-shadow:0 0 0 2px var(--ground),0 0 0 3.5px var(--ink)}.mp .sl{color:var(--ink-3);align-items:center;gap:12px;width:320px;font-size:12.5px;display:flex}.mp .sl>span{width:52px}.mp .sl>span:last-child{text-align:right}.mp .sl input{flex:1}.mp .quirks{flex-direction:column;gap:8px;margin-top:10px;display:flex}.mp .q{border:1px solid var(--line);background:0 0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:13.5px;display:flex}.mp input.q.add{border-style:dashed}.mp .ps{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:49px;padding:9px 0;font-size:13.5px;display:grid}.mp .ps .lock{color:var(--ink-3);white-space:nowrap;padding-right:4px;font-size:13px}.mp .ps .seg button{height:24px}.mp .ms-sites{margin-top:12px}.mp .lrn{margin-top:8px}.mp .lr{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:8px 0;font-size:13.5px;display:flex}.mp .lr:first-child{border-top:0}.mp .mailbox{border-bottom:1px solid var(--line);padding:14px 0}.mp .mailbox>.pc-card{box-shadow:none;background:0 0;border:0;padding:0}.mp .mailbox>.pc-card>.spread{justify-content:flex-start}.mp .mailbox>.pc-card>.spread>.pc-h3{display:none}.mp .mailbox .pc-chip{box-shadow:none;color:var(--ink-3);font:400 13px var(--font-body);background:0 0;padding:0}.mp .ms-br>.grid2{margin-top:10px}.mp section.danger{margin-top:48px}.mp .pc-pill.retire{color:var(--soft-bad);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--soft-bad) 45%,var(--line-2))}.mp .fset{grid-template-columns:184px minmax(0,1fr);align-items:start;gap:48px;margin-top:28px;display:grid}.mp .fset>div:first-child{position:sticky;top:12px}.mp .fset .sn{position:static}.mp .moved{color:var(--ink-3);margin-top:18px;padding:0 12px;font-size:12.5px}.mp .fc{min-width:0}.mp .tabhead{margin-bottom:8px}.mp .tabhead h2{font:700 20px/1.2 var(--font-display);letter-spacing:-.01em}.mp .tabhead .intro{margin-top:6px;font-size:14px}.mp .grp{color:var(--ink-2);border-bottom:1px solid var(--line);padding:22px 0 8px;font-size:13px;font-weight:500}.mp .run{border-bottom:1px solid var(--line)}.mp .runh{align-items:center;gap:12px;display:flex}.mp .rt{text-align:left;flex:1;align-items:center;gap:12px;min-width:0;padding:13px 0;display:flex}.mp .rt .rc{border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);flex:none;width:7px;height:7px;margin:0 4px 0 2px;transition:transform .15s;transform:rotate(-45deg)}.mp .rt .rc.on{transform:rotate(45deg)translateY(-2px)}.mp .rt .mn{flex-direction:column;min-width:0;display:flex}.mp .rt .t{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.mp .rt .m{color:var(--ink-3);font-size:13px}.mp .fl2{padding-left:28px;scroll-margin-top:12px}.mp .flh{text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:16px;width:100%;padding:7px 0;font-size:13.5px;display:grid}.mp .flh .n{min-width:0;color:var(--ink)}.mp .flh .n .pc-m{font-size:12.5px}.mp .flh .n.gone{color:var(--ink-2);text-decoration:line-through}.mp .flh .c{font:12px var(--font-data);color:var(--ink-3);white-space:nowrap}.mp .dbox{border:1px solid var(--line);border-radius:12px;margin:4px 0 14px;overflow:hidden}.mp .dh{border-bottom:1px solid var(--line);background:var(--surface);color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;padding:6px 8px 6px 12px;font-size:13px;display:flex}.mp .dh .acts{flex:none;align-items:center;gap:14px;display:flex}.mp .dbox .diff{max-height:60vh}.mp .dbox .diff>p.pc-m{padding:6px 12px!important}.mp .changes2 .foot{color:var(--ink-3);margin-top:16px;font-size:13px}.mp .tables{gap:28px;margin-top:16px}.mp .tables section{margin-top:0}.mp .mem{max-width:720px;margin-top:28px}.mp .remember{align-items:center;gap:10px;display:flex}.mp .remember input{background:var(--surface);flex:1;height:38px}.mp .mem section{margin-top:32px}.mp .mrows{border-top:1px solid var(--line);margin-top:12px}.mp .mrow{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:11px 0;font-size:13.5px;display:flex}@media (width<=1100px){.mp .ov{grid-template-columns:minmax(0,1fr);gap:24px}.mp .set,.mp .fset{grid-template-columns:minmax(0,1fr);gap:16px}.mp .sn,.mp .fset>div:first-child{flex-flow:wrap;position:static}.mp .moved{display:none}}@media (width<=640px){.mp .ms-r{grid-template-columns:minmax(0,1fr);gap:10px}.mp .ctl{flex-wrap:wrap;justify-content:flex-start}.mp .ctl>input,.mp .sl{width:100%}.mp .search{width:160px}.mp .remember{flex-wrap:wrap}}.lib-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.lib-h1{font:800 28px/1.1 var(--font-display);letter-spacing:-.02em}.lib-sub{color:var(--ink-2);max-width:640px;margin-top:6px;font-size:14px}.lib-search{background:var(--surface);border:1px solid var(--line);width:300px;max-width:100%;height:38px;color:var(--ink-2);border-radius:99px;align-items:center;gap:8px;padding:0 14px;display:flex}.lib-search input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;flex:1;padding:0;font-size:13.5px}.lib-lab{color:var(--ink-2);font-size:12.5px;font-weight:500}.lib-top .pc-pill svg,.crew2-tools .pc-pill svg{margin-right:6px}.lib2{gap:20px;max-width:1280px}.lib-bar2{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lib-seg{background:var(--surface);border:1px solid var(--line);border-radius:99px;gap:2px;padding:3px;display:flex}.lib-seg button{color:var(--ink-2);white-space:nowrap;border-radius:99px;padding:6px 14px;font-size:13px}.lib-seg button.on{background:var(--surface-3);color:var(--ink)}.lib-seg b{font:500 12px var(--font-data);color:var(--ink-2);margin-left:6px}.lib-dd{border:1px solid var(--line);width:auto;height:36px;color:var(--ink-2);background-color:#0000;border-radius:99px;padding:0 32px 0 14px;font-size:13px}.lib-dd:hover{border-color:var(--line-2)}.lib-kept{margin-left:auto}.lib-cols{grid-template-columns:minmax(0,1fr) 372px;align-items:start;gap:24px;display:grid}.lib-listcol{min-width:0;min-height:60vh;transition:opacity .15s}.lib-listcol.stale{opacity:.55}.lib-grp{color:var(--ink-2);padding:18px 4px 8px;font-size:12.5px;font-weight:500}.lib-listcol section:first-child .lib-grp{padding-top:4px}.lib-list{border:1px solid var(--line);background:var(--surface);border-radius:18px;overflow:hidden}.lib-row{border-top:1px solid var(--line);text-align:left;grid-template-columns:36px minmax(0,1fr) 160px 56px;align-items:center;gap:14px;width:100%;padding:12px 16px;display:grid}.lib-row:first-child{border-top:0}.lib-row:hover{background:color-mix(in srgb,var(--surface-2) 60%,var(--surface))}.lib-row.on{background:var(--surface-2)}.lib-ic{background:var(--surface-3);width:36px;height:36px;color:var(--ink-2);border-radius:12px;place-items:center;display:grid}.lib-tt{min-width:0}.lib-tt b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;display:block;overflow:hidden}.lib-meta{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;margin-top:2px;font-size:12.5px;display:flex;overflow:hidden}.lib-meta i{color:var(--line-2);font-style:normal}.lib-st{color:var(--ink);font-size:13px;line-height:1.35}.lib-st small{color:var(--ink-2);padding-left:14px;font-size:12px;display:block}.lib-st.public:before,.lib-st.private:before,.lib-st.waiting:before{content:"";vertical-align:1px;background:color-mix(in srgb,var(--in) 70%,var(--ink-3));border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.lib-st.waiting{color:var(--signal)}.lib-st.waiting:before{background:var(--signal)}.lib-st.working{color:var(--ink-2)}.lib-st.working small{padding-left:0}.lib-tm{color:var(--ink-2);text-align:right;white-space:nowrap;font-size:12px}.lib-more{margin-top:14px}.lib-none{padding:24px 4px}.lib-pv{border:1px solid var(--line);background:var(--surface);border-radius:18px;max-height:calc(100vh - 80px);padding:20px;position:sticky;top:16px;overflow:auto}.lib-pv h2{font:700 18px/1.25 var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;margin-top:8px}.lib-kind{color:var(--ink-2);align-items:center;gap:7px;font-size:12.5px;display:flex}.lib-from{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:13px;display:flex}.lib-from a{color:var(--ink)}.lib-state{background:var(--surface-2);border-radius:12px;margin-top:16px;padding:12px 14px;font-size:13px}.lib-state b{font-weight:600}.lib-state p{color:var(--ink-2);margin-top:2px}.lib-state.waiting b{color:var(--signal)}.lib-acts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.lib-pv .lib-lab{margin:20px 0 6px}.lib-ver{border-top:1px solid var(--line);color:var(--ink-2);grid-template-columns:30px 1fr auto;gap:10px;padding:8px 0;font-size:13px;display:grid}.lib-ver:first-child{border-top:0}.lib-ver .pc-m{font-size:12px;line-height:20px}.lib-ver.now,.lib-ver:hover span:nth-child(2){color:var(--ink)}.lib-kv{grid-template-columns:110px 1fr;gap:6px 12px;font-size:13px;display:grid}.lib-kv dt{color:var(--ink-2)}.lib-kv dd{overflow-wrap:anywhere;min-width:0}@media (width<=1000px){.lib-cols{grid-template-columns:1fr}.lib-pv{max-height:none;position:static}}@media (width<=640px){.lib-row{grid-template-columns:36px minmax(0,1fr) auto}.lib-tm{display:none}.lib-search{width:100%}.lib-kept{margin-left:0}}.crew2{gap:20px}.crew2-tools{flex-wrap:nowrap}.crew2-tools .lib-search{width:240px}.crew2-head,.crew2-row{grid-template-columns:minmax(220px,1.3fr) minmax(0,1.3fr) minmax(0,1fr) 72px 16px;align-items:center;gap:16px;display:grid}.crew2-head{color:var(--ink-2);padding:0 18px 2px;font-size:12px}.crew2-head .crew2-r{text-align:right}.crew2-grp{align-items:baseline;gap:8px;padding:14px 4px 8px;font-size:13px;font-weight:600;display:flex}.crew2-grp em{font:500 12px var(--font-data);color:var(--ink-2);font-style:normal}.crew2-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;overflow:hidden}.crew2-row{border-top:1px solid var(--line);color:var(--ink);padding:10px 18px}.crew2-row:first-child{border-top:0}.crew2-row:hover{background:var(--surface-2)}.crew2-who{align-items:center;gap:12px;min-width:0;display:flex}.crew2-who .col{gap:1px;min-width:0}.crew2-who b{font:700 14.5px/1.25 var(--font-display)}.crew2-who .trunc{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crew2-now,.crew2-next{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.crew2-now.is-work{color:var(--ink)}.crew2-now.is-needs{color:var(--signal)}.crew2-now.is-bad{color:var(--soft-bad)}.crew2-next .pc-m{color:var(--ink);font-size:12.5px}.crew2-spend{text-align:right;font-size:12.5px}.crew2-go{color:var(--ink-3);transform:rotate(-90deg)}@media (width<=900px){.crew2-head{display:none}.crew2-row{grid-template-columns:minmax(0,1fr) auto}.crew2-now{grid-area:2/1/auto/-1}.crew2-next,.crew2-go{display:none}.crew2-tools{flex-wrap:wrap}}.hire2{padding-bottom:0}.hire2-cols{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.hire2-form{gap:14px}.hire2-sec{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;gap:14px;padding:20px;display:flex}.hire2-sec h2{font:700 15px/1.25 var(--font-display)}.hire2-sec h2 span{font-family:var(--font-body);margin-left:6px;font-weight:400}.hire2-face{align-items:center;gap:24px;display:flex}.hire2-pick{align-items:center;gap:10px;display:flex}.hire2-dot{background:var(--hue);border-radius:50%;width:24px;height:24px}.hire2-dot.on,.hire2-shape.on{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--ink-2)}.hire2-shape{border-radius:12px;place-items:center;padding:3px;display:grid}.hire2-money{background:var(--surface-2);border:1px solid var(--line-2);border-radius:10px;align-items:center;gap:8px;width:220px;height:40px;padding:0 12px;font-size:13px;display:inline-flex}.hire2-money input{background:0 0;border:0;flex:1;min-width:0;height:100%;padding:0}.hire2-acc{flex-direction:column;display:flex}.hire2-accrow{border-top:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.hire2-accrow:first-child{border-top:0}.hire2-accrow input{margin-top:3px}.hire2-accrow .col{flex:1}.hire2-accrow.off{cursor:default;opacity:.6}.hire2-warn{color:var(--soft-warn);white-space:nowrap}.hire2-narrow{max-width:280px}.hire2-dials{flex-direction:column;gap:8px;display:flex}.hire2-dial{grid-template-columns:80px 64px minmax(0,1fr) 64px;align-items:center;gap:10px;font-size:13px;display:grid}.hire2-dial span:last-child{text-align:right}.hire2-habits{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hire2-chip{background:var(--surface-2);border-radius:99px;align-items:center;gap:6px;height:30px;padding:0 6px 0 12px;font-size:12.5px;display:inline-flex}.hire2-chip button{width:18px;height:18px;color:var(--ink-3);border-radius:50%;place-items:center;display:grid}.hire2-chip button:hover{color:var(--ink);background:var(--surface-3)}.hire2-habits input{background:0 0;border-style:dashed;border-radius:99px;width:160px;height:30px;padding:0 12px;font-size:12.5px}.hire2-preview{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;gap:10px;padding:20px;display:flex;position:sticky;top:16px}.hire2-preview h3{font:700 20px/1.2 var(--font-display);overflow-wrap:anywhere;margin-top:4px}.hire2-sound{background:var(--surface-2);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.hire2-sound p{font-size:13px;line-height:1.55}.hire2-facts{color:var(--ink-2);flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.hire2-facts li{align-items:flex-start;gap:8px;display:flex}.hire2-facts svg{flex:none;margin-top:2px}.hire2-foot{z-index:2;background:var(--ground);border-top:1px solid var(--line);align-items:center;gap:10px;margin:0 -32px;padding:14px 32px;display:flex;position:sticky;bottom:0}.hire2-foot p{min-width:0}@media (width<=1000px){.hire2-cols{grid-template-columns:1fr}.hire2-preview{position:static}}@media (width<=640px){.hire2-face{flex-direction:column;align-items:flex-start}.hire2-dial{grid-template-columns:64px 1fr}.hire2-dial span:nth-child(2),.hire2-dial span:last-child{display:none}.hire2-foot{flex-wrap:wrap}}.sch2{border:1px solid var(--line);background:var(--surface);border-radius:18px;overflow:hidden}.sch2 .tbl{table-layout:fixed}.sch2 .tbl th{padding:12px 14px}.sch2 .tbl th:nth-child(2){width:160px}.sch2 .tbl th:nth-child(3){width:130px}.sch2 .tbl th:nth-child(4){width:196px}.sch2 .tbl th:nth-child(5){width:170px}.sch2 .tbl th:nth-child(6){width:150px}.sch2-row td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sch2 .tbl td{vertical-align:middle;padding:12px 14px}.sch2 .tbl th:first-child,.sch2 .tbl td:first-child{padding-left:18px}.sch2-row{cursor:pointer}.sch2-row:hover,.sch2-row.on{background:var(--surface-2)}.sch2-row.off td:not(:last-child){opacity:.6}.sch2-name b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.sch2-who{color:var(--ink-2);align-items:center;gap:6px;margin-top:2px;font-size:12.5px;display:flex}.sch2 .pc-m{font-size:12.5px}.sch2-acts{text-align:right}.sch2-acts>*{vertical-align:middle}.sch2-acts .faint{margin-right:10px}.sch2-q{color:var(--ink-2);border-radius:8px;padding:4px 6px;font-size:12.5px}.sch2-q:hover{color:var(--ink);background:var(--surface-3)}.sch2-chev{width:26px;height:26px;color:var(--ink-3);border-radius:8px;place-items:center;margin-left:4px;display:inline-grid}.sch2-chev:hover{color:var(--ink);background:var(--surface-3)}.sch2-chev svg.up{transform:rotate(180deg)}.sch2-open>td{background:var(--surface-2);padding:0!important}.sch2-ed{border-top:1px solid var(--line);flex-direction:column;gap:18px;padding:20px 18px 18px;display:flex}.sch2-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px;display:grid}.sch2-l textarea{min-height:170px;line-height:1.55}.sch2-r{gap:14px}.sch2-member{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 12px;font-size:13.5px;display:flex}.sch2-when{gap:8px;display:flex}.sch2-when select{flex:1 1 0;min-width:0}.sch2-when .sch2-time{font-family:var(--font-data);flex:0 0 120px}.sch2-when input.pc-m{flex:1}.sch2-quiet{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.sch2-quiet .sch2-q{align-self:flex-start;padding-left:0}.sch2-quiet .sch2-q:hover{background:0 0}.sch2-code{word-break:break-all;background:var(--surface);border-radius:6px;padding:6px 8px}.sch2-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sch2-hist{flex-direction:column;display:flex}.sch2-hist .lib-lab{margin-bottom:6px}.sch2-run{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:150px 64px 150px minmax(0,1fr) 14px;align-items:center;gap:14px;padding:8px 0;font-size:13px;display:grid}.sch2-run:first-of-type{border-top:0}.sch2-run .pc-m{font-size:12.5px}.sch2-run .ell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sch2-run svg{color:var(--ink-3);transform:rotate(-90deg)}.sch2-run:not(.nolink):hover .ell{color:var(--ink)}.sch2-run.nolink{cursor:default}.sch2-legend{color:var(--ink-2);flex-wrap:wrap;gap:18px;margin-top:-8px;padding:0 4px;font-size:12.5px;display:flex}.sch2-legend span{align-items:center;gap:7px;display:inline-flex}.sch2-legend i{background:var(--ink-3);border-radius:50%;width:8px;height:8px;display:inline-block}.sch2-legend i.news{background:var(--data)}.sch2-legend i.bad{background:color-mix(in srgb,var(--bad) 70%,var(--ink-2))}.sch2-legend i.hollow{box-shadow:inset 0 0 0 1.5px var(--ink-3);background:0 0}@media (width<=1000px){.sch2{overflow-x:auto}.sch2 .tbl{min-width:900px}.sch2-grid{grid-template-columns:1fr}.sch2-run{grid-template-columns:120px 1fr 14px}.sch2-run>:nth-child(2),.sch2-run>:nth-child(4){display:none}}
