.dk-topbar{border-bottom:2px solid color-mix(in srgb,#7c3aed 50%,var(--tt-line));align-items:flex-end;gap:10px;min-width:0;margin-bottom:10px;display:flex}.dk-topbar>.dk-otabs{border-bottom:0;flex:auto;min-width:0;margin-bottom:0}.dk-mode{background:var(--surface2);border:1px solid var(--tt-line);box-sizing:border-box;border-radius:999px;flex:none;gap:2px;height:26px;margin:0 0 4px auto;padding:2px;display:flex}.dk-mode button,.dk-mode a{font-size:calc(12.5px * var(--dk-s,1));white-space:nowrap;cursor:pointer;border:0;border-radius:999px;padding:0 12px;font-weight:600;line-height:20px;text-decoration:none}.dk-mode button{color:var(--muted);background:0 0}.dk-mode button.on{background:var(--grad);color:#fff;box-shadow:0 3px 10px -5px #7c3aedb3}.dk-mode button:disabled{opacity:.55;cursor:default}@media (min-width:901px){.ttt .dk-mainwrap>.dk-topbar{top:var(--tt-topbar);z-index:6;background:var(--bg);padding-top:6px;position:sticky}}@media (max-width:1099px){.dk-topbar{border-bottom:0;justify-content:flex-end;margin-bottom:6px}}.dk-aibar{background:var(--solid);background-image:linear-gradient(var(--solid),var(--solid)),linear-gradient(120deg,#7c3aed,#db2777 60%,#f59e0b);background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;border-radius:12px;margin:0 0 10px;padding:10px 12px;position:relative}.dk-aibar-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dk-aibar-t{font-size:calc(14px * var(--dk-s,1));white-space:nowrap}.dk-aibar-in{min-width:0;height:36px;font-size:calc(14px * var(--dk-s,1));flex:280px;padding:6px 12px}.dk-aibar-row .btn{white-space:nowrap;height:36px}.dk-aibar-note{font-size:calc(12.5px * var(--dk-s,1));color:var(--muted);margin:8px 2px 0}.dk-aibar-ex{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.dk-aibar-ex button{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--tt-line);background:var(--surface2);max-width:100%;color:var(--muted);font-size:calc(12px * var(--dk-s,1));cursor:pointer;border-radius:999px;padding:3px 10px;overflow:hidden}.dk-aibar-ex button:hover{color:var(--text);border-color:color-mix(in srgb,#7c3aed 45%,var(--tt-line))}.dk-aipv{background:var(--surface);border:1px solid var(--tt-line);border-radius:10px;margin-top:10px;padding:12px 14px;position:relative}.dk-aipv-hd{align-items:center;gap:8px;margin-bottom:8px;padding-right:28px;display:flex}.dk-aipv-hd b{font-size:calc(15px * var(--dk-s,1))}.dk-aipv-hd .dk-by{margin-left:0}.dk-aipv-x{position:absolute;top:8px;right:8px}.dk-aipv-msg{font-size:calc(14px * var(--dk-s,1));margin:0 0 6px}.dk-aipick{font-size:calc(13.5px * var(--dk-s,1));flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;display:flex}.dk-aipick select{width:auto;min-width:220px;max-width:100%}.dk-aiwho{font-size:calc(13.5px * var(--dk-s,1));flex-wrap:wrap;gap:6px 14px;margin:0 0 8px;display:flex}.dk-aiwho em{font-style:normal;font-size:calc(12px * var(--dk-s,1));color:#b45309;background:#f59e0b1f;border-radius:999px;margin-left:6px;padding:1px 8px}.dk-aitw{border-bottom:1px solid var(--tt-line);max-height:300px;margin:0 0 10px;overflow:auto}.dk-aitw .dk-aitbl{margin:0}.dk-aitbl{border-collapse:collapse;width:100%;font-size:calc(13px * var(--dk-s,1));margin:0 0 8px}.dk-aitbl th{text-align:left;color:var(--muted);background:var(--tt-head);border-bottom:1px solid var(--tt-line);padding:5px 8px;font-weight:600;position:sticky;top:0}.dk-aitbl td{border-bottom:1px solid color-mix(in srgb,var(--tt-line) 60%,transparent);vertical-align:top;padding:5px 8px}.dk-aitbl td small{color:var(--muted);font-size:calc(11.5px * var(--dk-s,1));display:block}.dk-aitbl tr.off td{opacity:.45}.dk-aitbl .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.dk-aitbl .bad{color:var(--danger)}.dk-aitbl .mute{color:var(--muted)}.dk-aisteps{font-size:calc(13.5px * var(--dk-s,1));gap:3px;margin:0 0 8px;padding-left:20px;display:grid}.dk-aipv-calc{font-size:calc(11.5px * var(--dk-s,1));color:var(--muted);margin:0 0 10px}.dk-aipay{background:var(--surface2);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 8px;padding:10px 12px;display:flex}.dk-aipay span{color:var(--muted)}.dk-aipay b{font-size:calc(20px * var(--dk-s,1));font-variant-numeric:tabular-nums}.dk-aipay em{background:var(--solid);border:1px solid var(--tt-line);border-radius:999px;padding:2px 10px;font-style:normal;font-weight:600}.dk-airesult{font-size:calc(13px * var(--dk-s,1));gap:4px;margin:0 0 6px;padding:0;list-style:none;display:grid}.dk-airesult li{gap:10px;display:flex}.dk-airesult li b{min-width:72px}.dk-airesult li.bad span{color:var(--danger)}.dk-airesult li.ok span:before{content:"✓ ";color:#059669;font-weight:700}.dk-aifill{color:#6d28d9;align-items:center;gap:2px;padding:0 0 4px;display:flex}:root[data-theme=dark] .dk-aifill{color:#c4b5fd}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dk-aifill{color:#c4b5fd}}.dk-prep{margin:0 0 14px}.dk-prep-hd{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 8px;display:flex}.dk-prep-hd h2{font-size:calc(16px * var(--dk-s,1));align-items:center;gap:8px;margin:0;display:flex}.dk-prep-note{font-size:calc(13px * var(--dk-s,1));color:var(--muted);align-items:center;gap:4px;min-width:0;margin:0;display:flex}.dk-prep-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));align-items:start;gap:10px;display:grid}.dk-prep-g{background:var(--solid);border:1px solid var(--tt-line);border-radius:10px;min-width:0;padding:10px 12px}.dk-prep-g.wide{grid-column:1/-1}.dk-prep-gh{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;display:flex}.dk-prep-gh b{font-size:calc(14px * var(--dk-s,1))}.dk-prep-gh small{color:var(--muted);font-size:calc(12px * var(--dk-s,1));flex:140px;min-width:0}.dk-prep-gh em{font-style:normal;font-weight:700;font-size:calc(12px * var(--dk-s,1));color:#fff;background:var(--grad);border-radius:999px;padding:0 8px;line-height:20px}.dk-prep-gh .dk-more{margin-left:0}.dk-prep-list{margin:0;padding:0;list-style:none;display:grid}.dk-prep-it{border-top:1px solid color-mix(in srgb,var(--tt-line) 60%,transparent);flex-wrap:wrap;align-items:center;gap:8px;padding:7px 0;display:flex}.dk-prep-tx{min-width:0;font-size:calc(13px * var(--dk-s,1));flex:200px;gap:1px;display:grid}.dk-prep-tx span{overflow-wrap:anywhere}.dk-prep-tx small{color:var(--muted);font-size:calc(11.5px * var(--dk-s,1));overflow-wrap:anywhere}.dk-prep-nm{font-weight:700;font-size:calc(13.5px * var(--dk-s,1));color:var(--text);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.dk-prep-nm:hover{text-decoration:underline}.dk-prep-b{flex:none;gap:4px;display:flex}.dk-prep-g .dk-abs{margin:0}.tt-closeon{font-size:calc(12.5px * var(--dk-s,1));color:#b45309;white-space:nowrap;background:#f59e0b1f;border-radius:999px;align-items:center;gap:6px;padding:2px 4px 2px 10px;font-weight:600;display:inline-flex}.tt-closeh{gap:8px;margin:0 0 10px;display:grid}.tt-closeh .dk-check{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tt-closeh input[type=date]{width:auto}.dk-ainame{border-top:1px solid color-mix(in srgb,var(--tt-line) 60%,transparent);font-size:calc(13.5px * var(--dk-s,1));flex-wrap:wrap;align-items:center;gap:6px;padding:6px 0;display:flex}.dk-ainame>b{min-width:72px}.dk-ainame .btn.left{border-style:dashed}.dk-ainame-tag{font-style:normal;font-size:calc(11px * var(--dk-s,1));color:#b45309;background:#f59e0b24;border-radius:999px;margin-left:6px;padding:0 6px;font-weight:700}.dk-ainame-none{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.dk-ainame-ok{color:#059669;font-weight:600}.dk-ainame.done{opacity:.85}.dk-abs-all{font-size:calc(13px * var(--dk-s,1));color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 8px;display:flex}.dk-dec2 .btn.reco[aria-pressed=true]{outline-offset:1px;outline:2px solid #7c3aed99}.dk-arule{border:1px solid var(--tt-line);background:var(--solid);border-radius:10px;margin:0 0 10px;padding:10px 12px}.dk-arule-t{margin:0 0 6px;display:block}.dk-arule-t small{color:var(--muted);font-weight:400}.dk-arule-row{flex-wrap:wrap;gap:12px;display:flex}.dk-arule-row .dk-lbl{flex:220px;min-width:0}.dk-prep-info{background:var(--surface2);font-size:calc(12.5px * var(--dk-s,1));color:var(--muted);border-radius:8px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px;margin:0;padding:6px 10px;display:flex}.dk-prep-grid{align-items:stretch}@media (min-width:901px){.ttt .dk-mainwrap>.dk-topbar{min-height:calc(38px * var(--dk-s,1));box-sizing:border-box}}.lv{border:1px solid var(--tt-line);background:var(--surface);border-radius:10px;margin:0 0 10px;overflow:hidden}.lv-bar{min-height:calc(36px * var(--dk-s,1));box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;display:flex}.lv-t{font-size:calc(13px * var(--dk-s,1));white-space:nowrap;align-items:center;gap:6px;margin-right:4px;font-weight:600;display:inline-flex}.lv-dot{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #10b9812e}.lv-quiet{font-size:calc(12.5px * var(--dk-s,1));color:var(--muted)}.lv-chip{height:calc(26px * var(--dk-s,1));border:1px solid var(--tt-line);background:var(--surface2);color:var(--text);font-size:calc(12.5px * var(--dk-s,1));cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.lv-chip b{font-weight:600}.lv-chip:disabled{opacity:.5;cursor:default}.lv-chip.on{border-color:color-mix(in srgb,#7c3aed 55%,var(--tt-line));background:color-mix(in srgb,#7c3aed 10%,var(--surface))}.lv-chip.must:not(:disabled){border-color:color-mix(in srgb,#dc2626 45%,var(--tt-line));color:#b91c1c;background:color-mix(in srgb,#dc2626 8%,var(--surface))}.lv-chip.warn:not(:disabled){border-color:color-mix(in srgb,#f59e0b 50%,var(--tt-line));color:#b45309}.lv-list{border-top:1px solid var(--tt-line);max-height:min(60vh,calc(420px * var(--dk-s,1)));margin:0;padding:0;list-style:none;overflow:auto}.lv-row{border-bottom:1px solid var(--tt-line);font-size:calc(13px * var(--dk-s,1));grid-template-columns:minmax(120px,1.1fr) auto minmax(160px,2fr) minmax(110px,1.1fr) auto;align-items:center;gap:6px 12px;padding:7px 10px;display:grid}.lv-row:last-child{border-bottom:0}.lv-row.must{background:#dc26260d}.lv-who,.lv-why,.lv-facts{flex-direction:column;min-width:0;display:flex}.lv-who small,.lv-why small,.lv-facts small{color:var(--muted);font-size:calc(11.5px * var(--dk-s,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lv-why em{color:#b91c1c;font-style:normal}.lv-name{all:unset;cursor:pointer;color:var(--text);font-weight:600}.lv-name:hover,.lv-name:focus-visible{text-decoration:underline}.lv-att{font-size:calc(12px * var(--dk-s,1));white-space:nowrap;background:var(--surface2);border-radius:999px;padding:1px 8px}.lv-att.a-absent{color:#b91c1c;background:#dc26261a}.lv-att.a-late,.lv-att.a-early{color:#b45309;background:#f59e0b1f}.lv-owe{color:#b91c1c!important}.lv-ext{font-size:calc(11.5px * var(--dk-s,1));color:#7c3aed}.lv-acts{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.lv-acts .tt-btn{white-space:nowrap}@media (max-width:900px){.lv-row{grid-template-columns:1fr auto;grid-auto-flow:row}.lv-why,.lv-facts,.lv-acts{grid-column:1/-1}.lv-acts{justify-content:flex-start}}.fl{border:1px solid var(--tt-line);background:var(--surface);border-left:3px solid #7c3aed;border-radius:10px;margin:0 0 8px}.fl.ok{border-left-color:#10b981}.fl-bar{min-height:calc(34px * var(--dk-s,1));box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 10px;display:flex}.fl-t{font-size:calc(13px * var(--dk-s,1));white-space:nowrap;margin-right:4px;font-weight:600}.fl-ok{font-size:calc(12.5px * var(--dk-s,1));color:#047857;font-weight:600}.fl-wait{font-size:calc(12px * var(--dk-s,1));color:var(--muted)}.fl-info{font-size:calc(11.5px * var(--dk-s,1));color:var(--muted);white-space:nowrap}.fl-q{margin-left:auto}.fl-why{margin:0 10px 8px}.fl-chip{height:calc(26px * var(--dk-s,1));border:1px solid var(--tt-line);background:var(--surface2);color:var(--text);font:inherit;font-size:calc(12.5px * var(--dk-s,1));cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.fl-chip b{font-weight:600}.fl-chip small{font-size:calc(11px * var(--dk-s,1));color:#b91c1c;background:#dc26261f;border-radius:999px;padding:0 6px}.fl-chip.still{cursor:default}.fl-chip:not(.still):hover,.fl-chip:focus-visible{border-color:color-mix(in srgb,#7c3aed 55%,var(--tt-line))}.fl-chip.t-bad{border-color:color-mix(in srgb,#dc2626 45%,var(--tt-line));color:#b91c1c;background:color-mix(in srgb,#dc2626 8%,var(--surface))}.fl-chip.t-warn{border-color:color-mix(in srgb,#f59e0b 50%,var(--tt-line));color:#b45309;background:color-mix(in srgb,#f59e0b 8%,var(--surface))}.fl-chip.t-pur{border-color:color-mix(in srgb,#7c3aed 45%,var(--tt-line));color:#6d28d9;background:color-mix(in srgb,#7c3aed 8%,var(--surface))}.fl-chip.t-blue{border-color:color-mix(in srgb,#2563eb 40%,var(--tt-line));color:#1d4ed8;background:color-mix(in srgb,#2563eb 7%,var(--surface))}.fl-chip.t-info{color:var(--muted)}@media (max-width:600px){.fl-q{margin-left:0}.fl-info{white-space:normal}}.cll ul{margin:0;padding:0;list-style:none}.cll-h{font-size:calc(13px * var(--dk-s,1));flex-wrap:wrap;align-items:baseline;gap:6px;margin:6px 0 4px;font-weight:600;display:flex}.cll-h em{color:#7c3aed;font-style:normal;font-weight:600}.cll-h.must em{color:#b91c1c}.cll-h small{color:var(--muted);font-weight:400;font-size:calc(11.5px * var(--dk-s,1))}.cll-row{border-bottom:1px solid var(--tt-line);font-size:calc(12.5px * var(--dk-s,1));grid-template-columns:minmax(84px,auto) 1fr auto auto;align-items:center;gap:4px 8px;padding:6px 2px;display:grid}.cll-row:last-child{border-bottom:0}.cll-who{flex-direction:column;min-width:0;display:flex}.cll-who b{font-weight:600}.cll-who small,.cll-why{color:var(--muted);font-size:calc(11.5px * var(--dk-s,1));text-overflow:ellipsis;min-width:0;overflow:hidden}.cll-st{font-size:calc(11px * var(--dk-s,1));background:var(--surface2);white-space:nowrap;border-radius:999px;padding:1px 7px}.cll-st.s-done{color:#047857;background:#10b9811f}.cll-st.s-noanswer{color:#b45309;background:#f59e0b1f}.cll-row.s-done .cll-who b,.cll-row.s-skip .cll-who b{color:var(--muted);font-weight:500}.cll.compact .cll-row{grid-template-columns:minmax(72px,auto) 1fr auto}.cll.compact .cll-st{display:none}.cl{flex-direction:column;gap:10px;display:flex}.cl-why{font-size:calc(13px * var(--dk-s,1));color:#7c3aed;margin:0}.cl-brief{background:var(--surface2);font-size:calc(13px * var(--dk-s,1));border-radius:8px;margin:0;padding:8px 10px 8px 26px;line-height:1.6}.cl-open{border-left:3px solid color-mix(in srgb,#7c3aed 55%,var(--tt-line));padding:2px 10px}.cl-open small{color:var(--muted);font-size:calc(11.5px * var(--dk-s,1))}.cl-open p{font-size:calc(14px * var(--dk-s,1));margin:2px 0 0}.cl-phones{flex-wrap:wrap;gap:6px;display:flex}.cl-log,.cl-ask{flex-direction:column;gap:6px;display:flex}.cl-mood{gap:4px;display:flex}.cl-mood button{border:1px solid var(--tt-line);background:var(--surface);color:var(--muted);font-size:calc(12px * var(--dk-s,1));cursor:pointer;border-radius:999px;padding:2px 12px}.cl-mood button.on{color:var(--text);border-color:color-mix(in srgb,#7c3aed 55%,var(--tt-line));background:color-mix(in srgb,#7c3aed 10%,var(--surface))}.cl-acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cl-logs{font-size:calc(12.5px * var(--dk-s,1));margin:0;padding:0;list-style:none}.cl-logs li{border-bottom:1px solid var(--tt-line);grid-template-columns:auto auto 1fr auto;align-items:start;gap:6px;padding:5px 0;display:grid}.cl-logs li>span{flex-direction:column;display:flex}.cl-logs em{font-style:normal;font-size:calc(11px * var(--dk-s,1));background:var(--surface2);border-radius:999px;padding:0 6px}.cl-logs small{color:var(--muted)}.cl-note{color:var(--muted);font-size:calc(11.5px * var(--dk-s,1));margin:0}.cl-pv{border:1px solid color-mix(in srgb,#7c3aed 40%,var(--tt-line));background:var(--surface);font-size:calc(13px * var(--dk-s,1));border-radius:10px;padding:10px 12px}.cl-pv>b{align-items:center;gap:6px;font-weight:600;display:flex}.cl-pv ul{margin:6px 0;padding-left:18px;line-height:1.7}.cl-pv label{align-items:flex-start;gap:6px;display:inline-flex}.cl-name{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.cl-name select{width:auto;max-width:100%}.dk-callnote{color:#7c3aed;font-style:normal}.dk-four{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.dk-four>.dk-bk{min-width:0;margin:0}.dk-four>.bk-hak{grid-column:1/-1}.dk-four-hak{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:0 14px;display:grid}.dk-four-calls{border-left:1px solid var(--line);padding:0 12px 10px}.dk-four-h3{font-size:calc(13.5px * var(--dk-s,1));align-items:baseline;gap:6px;margin:8px 12px 4px;font-weight:600;display:flex}.dk-four-calls .dk-four-h3{margin:4px 0}.dk-four-h3 small{color:var(--muted);font-weight:400;font-size:calc(12px * var(--dk-s,1))}.dk-bk .dk-mini,.dk-bk .dk-none,.dk-bk .dk-morelink{margin:0 12px 12px}.dk-bk .dk-prep.in{box-shadow:none;background:0 0;border:0;margin:0 8px 10px;padding:0}.dk-bk .dk-prep.in .dk-prep-grid{flex-direction:column;gap:10px;display:flex}.dk-bk-no{color:#7c3aed;font-weight:600;font-size:calc(14px * var(--dk-s,1))}.dk-bk .dk-cls-h{flex-wrap:wrap;font-weight:700}.dk-bk .dk-cls-h .dk-more{margin-left:auto}.dk-why-q{color:var(--muted);font-size:calc(11.5px * var(--dk-s,1));cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.dk-why{background:color-mix(in srgb,#7c3aed 7%,var(--surface));font-size:calc(12.5px * var(--dk-s,1));border-radius:8px;margin:0 12px 10px;padding:8px 10px;line-height:1.55}.dk-why .dk-linkbtn{margin-left:8px}.dk-close{background:var(--surface2);font-size:calc(12.5px * var(--dk-s,1));border-radius:8px;flex-wrap:wrap;gap:6px 14px;margin:0 12px 6px;padding:8px 10px;display:flex}.dk-close span{flex-direction:column;display:flex}.dk-close small{color:var(--muted);font-size:calc(11px * var(--dk-s,1))}.dk-close b{font-variant-numeric:tabular-nums;font-weight:600}.dk-four-big{border:1px solid var(--line);color:inherit;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0 12px 8px;padding:10px 12px;text-decoration:none;display:flex}.dk-four-big span{font-size:calc(13.5px * var(--dk-s,1));flex:1}.dk-four-big b{font-size:calc(20px * var(--dk-s,1));color:var(--muted);font-weight:700}.dk-four-big.on b{color:#7c3aed}.dk-four-big small{color:var(--muted);font-size:calc(11.5px * var(--dk-s,1));flex-basis:100%}.dk-order{border:1px solid color-mix(in srgb,#7c3aed 35%,var(--tt-line));background:var(--surface);font-size:calc(13px * var(--dk-s,1));border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 12px;padding:8px 40px 8px 12px;display:flex;position:relative}.dk-order>b{font-weight:600}.dk-order ol{grid-template-columns:repeat(auto-fit,minmax(calc(150px * var(--dk-s,1)),1fr));flex:600px;gap:6px 12px;margin:0;padding:0;list-style:none;display:grid}.dk-order li{grid-template-columns:auto 1fr;align-items:baseline;column-gap:6px;min-width:0;display:grid}.dk-order li i{width:calc(18px * var(--dk-s,1));height:calc(18px * var(--dk-s,1));background:color-mix(in srgb,#7c3aed 14%,var(--surface));color:#7c3aed;font-style:normal;font-size:calc(11px * var(--dk-s,1));border-radius:50%;grid-row:span 2;place-items:center;display:inline-grid}.dk-order li small{color:var(--muted);font-size:calc(11.5px * var(--dk-s,1))}.dk-order .iconbtn{position:absolute;top:6px;right:6px}@media (max-width:1279px){.dk-four{grid-template-columns:repeat(2,minmax(0,1fr))}.dk-four-hak{grid-template-columns:1fr}.dk-four-calls{border-left:0;border-top:1px solid var(--line);padding-top:6px}}@media (max-width:760px){.dk-four{grid-template-columns:1fr}}.ct-badge{text-overflow:ellipsis;white-space:nowrap;color:#b45309;max-width:22em;font-size:calc(11.5px * var(--dk-s,1));background:#f59e0b24;border-radius:999px;align-items:center;gap:3px;padding:1px 8px;font-weight:500;display:inline-flex;overflow:hidden}.ct-edit{color:var(--muted);font-size:calc(11.5px * var(--dk-s,1));cursor:pointer;background:0 0;border:0;padding:0 4px}.ct-pop{color:#92400e;font-size:calc(16px * var(--dk-s,1));background:#f59e0b1f;border-radius:10px;margin:0 0 12px;padding:12px}.cn{border-top:1px solid var(--line);margin-top:10px;padding-top:4px}.cn-add{margin-left:auto}.cn .cll-row{grid-template-columns:minmax(72px,auto) 1fr}.cn-acts{flex-wrap:wrap;grid-column:1/-1;gap:4px;display:flex}.cn-soon{color:var(--muted);font-size:calc(11.5px * var(--dk-s,1));margin:6px 0 0}.dk-order li>a,.dk-order li>span,.dk-order li>button{text-align:left;justify-self:start;width:auto;padding:0}.dk-prep.note{padding-bottom:8px}.dk-prep.note .dk-prep-hd{margin-bottom:0}.rt{flex-direction:column;gap:8px;display:flex}.rt-reason{background:color-mix(in srgb,#7c3aed 8%,var(--surface));font-size:calc(13px * var(--dk-s,1));border-radius:8px;margin:0;padding:8px 10px}.rt-list{margin:0;padding:0;list-style:none}.rt-row{border-bottom:1px solid var(--tt-line);align-items:center;gap:8px;padding:7px 2px;display:flex}.rt-row.off{opacity:.65}.rt-who{min-width:0;font-size:calc(13px * var(--dk-s,1));flex-direction:column;flex:1;display:flex}.rt-who b{font-weight:600}.rt-who small{color:var(--muted);font-size:calc(11.5px * var(--dk-s,1))}.rt-who .rt-why{color:#7c3aed}.rt-note{font-style:normal;font-size:calc(11.5px * var(--dk-s,1));color:#b45309;white-space:nowrap}.cll-stin{color:var(--muted);font-weight:700}.cll-stin.s-noanswer{color:#b45309}.dk-flags{margin:0 0 8px}.dk-flags .lv-list{margin:0;padding:0}.lv-row.lv-flag{grid-template-columns:minmax(120px,1.1fr) auto minmax(160px,3fr) auto}.dk-flags .lv-row.lv-flag{grid-template-columns:1fr auto auto;gap:4px 8px}.dk-flags .lv-row.lv-flag .lv-why{grid-area:2/1/auto/-1}.ifx{margin:0 0 8px}.ifx-card{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--text);background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(90deg,#f59e0b,#db2777,#7c3aed) border-box;border:1.5px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;display:flex}.ifx-card:hover,.ifx-card:focus-visible{box-shadow:0 6px 20px #db277724}.ifx-ic{width:calc(28px * var(--dk-s,1));height:calc(28px * var(--dk-s,1));color:#fff;background:linear-gradient(135deg,#f59e0b,#db2777);border-radius:9px;flex:none;place-items:center;font-weight:700;display:grid}.ifx-tx{flex-direction:column;flex:1;min-width:0;display:flex}.ifx-tx b{font-size:calc(14px * var(--dk-s,1));font-weight:700}.ifx-tx small{font-size:calc(12px * var(--dk-s,1));color:var(--muted)}.ifx-go{font-size:calc(12.5px * var(--dk-s,1));color:#be185d;flex:none;font-weight:600}.ifx-lead{font-size:calc(12.5px * var(--dk-s,1));color:var(--muted);margin:0 0 10px;line-height:1.5}.ifx-list{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.ifx-it{border:1px solid var(--tt-line);background:var(--surface);border-left:3px solid #db2777;border-radius:10px;padding:10px 12px}.ifx-it.info{border-left-color:#94a3b8}.ifx-hd{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ifx-hd b{font-size:calc(13.5px * var(--dk-s,1));font-weight:700}.ifx-why,.ifx-how{font-size:calc(12.5px * var(--dk-s,1));margin:4px 0 0;line-height:1.5}.ifx-how{color:var(--muted)}.ifx-rows{flex-direction:column;margin:6px 0 0;padding:0;list-style:none;display:flex}.ifx-rows li>a,.ifx-rows li>span{border-bottom:1px dashed var(--tt-line);font-size:calc(12.5px * var(--dk-s,1));color:var(--text);align-items:baseline;gap:6px;min-width:0;padding:4px 2px;text-decoration:none;display:flex}.ifx-rows li>a:hover span:first-child{text-decoration:underline}.ifx-rows small{color:var(--muted);font-size:calc(11.5px * var(--dk-s,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ifx-more{font-size:calc(11.5px * var(--dk-s,1));color:var(--muted);padding:4px 2px}.ifx-acts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.fl-chip.t-ifx{border-color:color-mix(in srgb,#db2777 45%,var(--tt-line));color:#be185d;background:color-mix(in srgb,#db2777 8%,var(--surface))}:root[data-theme=dark] .ifx-go,:root[data-theme=dark] .fl-chip.t-ifx{color:#f9a8d4}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ifx-go,:root:not([data-theme=light]) .fl-chip.t-ifx{color:#f9a8d4}}.dk-tt-unpaid-auto{border:1px solid var(--tt-line);background:var(--surface);font-size:calc(12.5px * var(--dk-s,1));border-left:3px solid #db2777;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;padding:8px 12px;display:flex}
.ct{--ct-fs:clamp(14px,.42vw + 8.6px,17.5px);font-size:var(--ct-fs);flex-direction:column;gap:.7em;min-width:0;display:flex;container:ct/inline-size}.ct>*{min-width:0}.ct>:not(.ct-bar){max-width:100%}.hpane:has(>.hpane-b>.ct)>.hpane-t{display:none}.ct-bar{top:var(--navh,64px);z-index:12;border-radius:0 0 16px 16px;align-items:center;gap:.7em;margin:0 -8px;padding:.5em 8px;transition:background .15s;display:flex;position:sticky}.ct-bar.stuck{background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 18px -16px #3c1e7880}.ct-find{flex:1;align-items:center;min-width:0;display:flex;position:relative}.ct-find>span{opacity:.6;pointer-events:none;font-size:.95em;position:absolute;left:.85em}.ct-find .tinput{background:var(--solid);border-color:color-mix(in srgb,#7c3aed 22%,var(--line));border-radius:14px;padding:.6em 2.4em;font-size:1em}.ct-find .tinput:focus{border-color:#7c3aed}.ct-x{width:1.7em;height:1.7em;color:var(--muted);border-radius:50%;font-size:.85em;position:absolute;right:.5em}.ct-x:hover{background:var(--surface2)}.ct-cards{flex:none;font-size:.9em}.ct-back{margin:0 0 12px}.ct-none{color:var(--muted);margin:0;padding:.7em .3em;font-size:.93em}.ct-h{flex-wrap:wrap;align-items:center;gap:.3em .8em;margin:0 0 .5em;display:flex}.ct-ht{letter-spacing:-.02em;margin:0;font-size:1.08em;font-weight:700}.ct-ht b{color:#7c3aed;margin:0 1px;font-weight:800}.ct-hsum{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.1em .8em;font-size:.88em;display:flex}.ct-hsum b{color:var(--text);font-weight:700}.ct-hsum .bad,.ct-hsum .bad b{color:var(--danger)}.ct-today{border:1px solid var(--line);background:linear-gradient(120deg,color-mix(in srgb,#8b5cf6 9%,var(--solid)),color-mix(in srgb,#ec4899 6%,var(--solid)) 55%,color-mix(in srgb,#f59e0b 6%,var(--solid)));border-radius:18px;padding:.6em .8em;overflow:hidden}.ct-days{scroll-snap-type:x proximity;scrollbar-width:thin;gap:.5em;margin:0 -.8em;padding:0 .8em 2px;list-style:none;display:flex;overflow-x:auto}.ct-days>li{scroll-snap-align:start;flex:0 0 clamp(190px,15em,250px)}.ct-day{box-sizing:border-box;background:var(--solid);border:1px solid var(--line);border-left:4px solid var(--c,#7c3aed);height:100%;color:inherit;border-radius:12px;flex-direction:column;gap:.3em;min-width:0;padding:.45em .65em;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.ct-day:hover{box-shadow:var(--shadow);border-color:color-mix(in srgb,var(--c,#7c3aed) 40%,var(--line))}.ct-day:focus-visible{outline-offset:2px;outline:2px solid #7c3aed}.ct-day.late{border-color:color-mix(in srgb,var(--danger) 45%,var(--line));background:color-mix(in srgb,var(--danger) 5%,var(--solid))}.ct-day.done{opacity:.86}.ct-day-l{align-items:baseline;gap:.5em;min-width:0;display:flex}.ct-day-t{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:.85em}.ct-day-n{text-overflow:ellipsis;white-space:nowrap;font-size:.95em;font-weight:600;overflow:hidden}.ct-chips{flex-wrap:nowrap;gap:.25em;display:flex;overflow:hidden}.ct-chip{background:var(--surface2);color:var(--muted);white-space:nowrap;border-radius:999px;padding:.15em .6em;font-size:.78em;font-style:normal;font-weight:600}.ct-chip.ph-live{color:#6d28d9;background:#7c3aed24}.ct-chip.ok{background:color-mix(in srgb,var(--ok) 14%,transparent);color:var(--ok)}.ct-chip.bad{background:var(--danger);color:#fff}.ct-sig{flex-wrap:wrap;align-items:center;gap:.25em .4em;margin-left:auto;display:flex}.ct-sig-k{color:var(--muted);margin-right:2px;font-size:.85em;font-weight:700}.ct-sig-ok{color:var(--ok);font-size:.88em}.ct-sig-b{border:1px solid var(--line);background:var(--solid);color:var(--muted);border-radius:999px;padding:.3em .8em;font-size:.85em}.ct-sig-b b{color:var(--text);margin-left:2px;font-weight:700}.ct-sig-b.on{background:color-mix(in srgb,var(--warn) 10%,var(--solid));border-color:color-mix(in srgb,var(--warn) 35%,var(--line));color:var(--text)}.ct-sig-b.on b{color:var(--warn)}.ct-sig-b.sel{border-color:var(--warn);box-shadow:0 0 0 2px color-mix(in srgb,var(--warn) 18%,transparent)}.ct-sig-b:disabled{cursor:default;opacity:.7}.ct-sig-list{background:var(--solid);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(17em,1fr));gap:2px .7em;max-height:12em;margin:0 0 .5em;padding:.4em;list-style:none;display:grid;overflow-y:auto}.ct-sig-list a{color:inherit;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:0 .5em;padding:.4em .55em;font-size:.88em;text-decoration:none;display:flex}.ct-sig-list a:hover{background:var(--surface2)}.ct-sig-list b{font-weight:700}.ct-sig-list small{color:var(--muted)}.ct-sig-list span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;font-size:.95em;overflow:hidden}.ct-more{color:var(--muted);padding:.4em .55em;font-size:.85em}.ct-cols{background:var(--solid);border:1px solid var(--line);border-radius:18px;grid-template-columns:clamp(160px,14vw,240px) clamp(140px,12vw,210px) minmax(0,1fr);display:grid;overflow:hidden}.ct-cols.fit{height:calc(100dvh - var(--ct-top,0px) - 14px);min-height:0}.ct-col{border-right:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;display:flex}.ct-col:last-child{border-right:0}.ct-col-s,.ct-col-b2{background:color-mix(in srgb,#7c3aed 3%,var(--solid))}.ct-col-h{box-sizing:border-box;min-height:2.9em;color:var(--muted);border-bottom:1px solid var(--line);background:linear-gradient(90deg,color-mix(in srgb,#8b5cf6 8%,var(--solid)),color-mix(in srgb,#ec4899 5%,var(--solid)));flex:none;align-items:center;gap:.5em;padding:.5em .9em;font-size:.88em;font-weight:700;display:flex}.ct-col-h small{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ct-col-b{flex:1;min-height:0;padding:.4em}.ct-cols.fit .ct-col-b{overscroll-behavior:contain;overflow-y:auto}.ct-cols.fit .ct-col-c .ct-col-b{padding-bottom:4.5em}.ct-ci{box-sizing:border-box;text-align:left;width:100%;min-height:clamp(38px,2.6em,46px);font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.5em;padding:.45em .6em .45em .8em;font-size:1em;display:flex}.ct-ci+.ct-ci{margin-top:2px}.ct-ci:hover{background:#7c3aed14}.ct-ci:focus-visible{outline-offset:-2px;outline:2px solid #7c3aed}.ct-ci-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ct-ci em{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:.88em;font-style:normal;font-weight:600}.ct-ci-go{color:var(--muted);flex:none;margin-left:2px;font-size:1.35em;font-style:normal;line-height:1}.ct-ci.on{color:#fff;background:#7c3aed;font-weight:600}.ct-ci.on em,.ct-ci.on .ct-ci-go{color:#fff}.ct-ci.all{margin-bottom:.4em;position:relative}.ct-ci.all:after{content:"";border-bottom:1px solid var(--line);position:absolute;bottom:-.3em;left:.5em;right:.5em}.ct-col-b2 .ct-col-b .ct-ci:first-child{margin-bottom:.4em}.ct-cols.searching .ct-col-s,.ct-cols.searching .ct-col-b2{opacity:.6}.ct-ph{color:var(--text);justify-content:space-between}.ct-ph .ct-ht{text-overflow:ellipsis;white-space:nowrap;font-size:1.1em;overflow:hidden}.ct-closed{border-top:1px solid var(--line);color:var(--muted);cursor:pointer;align-items:center;gap:.4em;margin:.7em .4em .3em;padding-top:.7em;font-size:.85em;display:flex}.ct-sub{color:var(--muted);padding:.5em .7em .25em;font-size:.85em;font-weight:700}.ct-hits ul{flex-direction:column;margin:0 0 .3em;padding:0;list-style:none;display:flex}.ct-hits a{color:inherit;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:2px .7em;padding:.5em .7em;font-size:.95em;text-decoration:none;display:flex}.ct-hits a:hover{background:var(--surface2)}.ct-hits b{font-weight:700}.ct-hits small{color:var(--muted);font-size:.88em}.ct-hits em{color:#7c3aed;font-size:.85em;font-style:normal}.ct-gsum{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.1em .8em;font-size:.85em;font-weight:500;display:flex}.ct-gsum b{color:var(--text);font-size:1.1em;font-weight:700}.ct-gsum .pur b{color:#7c3aed}.ct-gsum .zero b{color:var(--muted);font-weight:500}.ct-dot{background:var(--c,#7c3aed);border-radius:50%;flex:none;width:.65em;height:.65em;display:inline-block}.ct-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ct-list>li+li{border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.ct-row{box-sizing:border-box;min-height:clamp(40px,2.8em,50px);color:inherit;border-radius:10px;grid-template-columns:minmax(13em,2.4fr) minmax(9em,1.2fr) minmax(4.5em,.6fr) 4.8em 9.5em;align-items:center;gap:.7em;padding:.5em .7em;font-size:.97em;text-decoration:none;display:grid}.ct-row:hover{background:var(--surface2)}.ct-row:focus-visible{outline-offset:-2px;outline:2px solid #7c3aed}.ct-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ct-r-n{align-items:center;gap:.4em;display:flex}.ct-r-n b{text-overflow:ellipsis;font-weight:600;overflow:hidden}.ct-r-n .cls-tag{flex:none;margin-left:0;font-size:.78em}.ct-today-dot{color:#6d28d9;background:#7c3aed1f;border-radius:999px;flex:none;padding:.1em .55em;font-size:.75em;font-style:normal;font-weight:600}.ct-r-t,.ct-r-tc{color:var(--muted);font-size:.92em}.ct-r-s{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.92em}.ct-r-s b{color:var(--text);font-weight:700}.ct-r-w{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.92em}.ct-r-w b{color:var(--text);font-weight:700}.ct-r-w.bad,.ct-r-w.bad b{color:var(--danger)}.ct-row .mute{color:var(--muted);font-weight:400}@container ct (max-width:72rem){.ct-row{grid-template-columns:minmax(0,1fr) minmax(0,.7fr) auto;gap:.2em .8em}.ct-r-n{grid-column:1/3}.ct-r-w{grid-area:1/3}.ct-r-t{grid-area:2/1}.ct-r-tc{grid-area:2/2}.ct-r-s{grid-area:2/3}}@container ct (max-width:40rem){.ct-cols,.ct-cols.fit{background:0 0;border:0;border-radius:0;flex-direction:column;gap:.5em;height:auto;display:flex;overflow:visible}.ct-col{background:0 0;border-right:0}.ct-col-s .ct-col-h,.ct-col-b2 .ct-col-h{display:none}.ct-col-s .ct-col-b,.ct-col-b2 .ct-col-b{scrollbar-width:none;gap:.4em;padding:2px 0 4px;display:flex;overflow:auto visible}.ct-col-s .ct-col-b::-webkit-scrollbar{display:none}.ct-col-b2 .ct-col-b::-webkit-scrollbar{display:none}.ct-ci,.ct-ci+.ct-ci{background:var(--solid);border:1px solid var(--line);border-radius:999px;flex:none;width:auto;min-height:44px;margin:0;padding:.5em 1.05em}.ct-ci.all{margin:0}.ct-ci.all:after{display:none}.ct-col-b2 .ct-col-b .ct-ci:first-child{margin:0}.ct-ci.on{background:#7c3aed;border-color:#7c3aed}.ct-ci-go{display:none}.ct-ci-t{overflow:visible}.ct-closed{white-space:nowrap;border:0;flex:none;margin:0;padding:0 .7em}.ct-col-c{background:var(--solid);border:1px solid var(--line);border-radius:16px;overflow:hidden}.ct-cols .ct-col-c .ct-col-b{padding:.25em;overflow:visible}.ct-sig{flex-basis:100%;margin-left:0}.ct-days>li{flex-basis:78%}.ct-ph{flex-wrap:wrap;gap:2px .5em}.ct-row{grid-template-columns:minmax(0,1fr) auto}.ct-r-n{grid-column:1}.ct-r-w{grid-column:2}.ct-r-tc{grid-area:3/1}.ct-r-s{grid-area:2/2}}@media (max-width:35rem){.ct-cards{padding:7px 10px}.ct-find .tinput{font-size:16px}}
.acpick-page{place-items:start center;padding-top:clamp(24px,6vh,64px)}.mya{z-index:1;text-align:center;width:min(1040px,100%);position:relative}.mya .brand{justify-content:center;margin-bottom:8px}.mya h1{letter-spacing:-.03em;margin:10px 0 6px;font-size:clamp(22px,3vw,30px)}.mya-lead{max-width:580px;font-size:14.5px;margin:0 auto 20px!important}.mya-bar{flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 22px;display:flex}.mya-bar .btn{min-height:46px;padding:0 22px;font-size:16px;font-weight:800}.mya-add{min-width:200px}.mya-skip{margin:4px auto 18px;font-size:14px;display:block}.mya-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:16px;display:grid}.mya-card{background:var(--solid);border:1px solid var(--line);touch-action:pan-y;border-radius:22px;flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 24px 50px -30px #5b4cb48c}.mya-card:hover{transform:translateY(-3px);box-shadow:0 30px 60px -28px #5b4cb4b3}.mya-card.prem{background:linear-gradient(var(--solid),var(--solid)) padding-box,var(--grad) border-box;border:2px solid #0000}.mya-card[data-drag]{cursor:grab}.mya-go{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:190px;padding:24px 16px 18px;display:flex}.mya-go:focus-visible{outline:3px solid color-mix(in srgb,var(--link) 50%,transparent);outline-offset:2px}.mya-go:disabled{opacity:.7;cursor:default}.mya-logo{object-fit:contain;pointer-events:none;max-width:180px;max-height:60px;margin-bottom:4px}.mya-mono{background:var(--grad);color:#fff;border-radius:18px;place-items:center;width:60px;height:60px;margin-bottom:4px;font-size:21px;font-weight:800;display:grid}.mya-name{letter-spacing:-.03em;font-size:23px;font-weight:800}.mya-full{color:var(--muted);font-size:13px}.mya-n{color:var(--muted);font-size:14px;font-weight:600}.mya-plan{background:var(--surface2);color:var(--muted);border-radius:999px;margin-top:4px;padding:3px 10px;font-size:12.5px;font-weight:700}.mya-plan.on{background:var(--grad);color:#fff}.mya-tag{background:var(--grad-soft);color:var(--link);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700;position:absolute;top:12px;right:12px}.mya-leave{margin:-6px auto 10px;font-size:13px}.mya-fam{text-align:left;background:var(--grad-soft),var(--surface);border:1.5px solid color-mix(in srgb,var(--link) 22%,var(--line));border-radius:26px;margin:0 0 22px;padding:16px 16px 18px;transition:box-shadow .15s,border-color .15s}.mya-fam.can{border-style:dashed}.mya-fam.over{border-color:var(--link);box-shadow:0 0 0 4px color-mix(in srgb,var(--link) 18%,transparent);border-style:solid}.mya-fam-h{flex-wrap:wrap;align-items:center;gap:10px;margin:0 2px 14px;display:flex}.mya-fam-h h2{letter-spacing:-.03em;flex:auto;margin:0;font-size:20px}.mya-fam-h h2 small{color:var(--muted);font-size:14px;font-weight:600}.mya-fam-go{align-items:center;gap:8px;display:flex}.mya-fam-go .btn{min-height:40px;font-weight:800}.mya-empty,.mya-other{border:1.5px dashed var(--line);min-height:120px;color:var(--muted);text-align:center;border-radius:20px;place-items:center;gap:4px;padding:16px;font-size:14.5px;font-weight:600;display:grid}.mya-other small{font-size:12.5px;font-weight:500}.mya-wait{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.mya-chip{background:var(--solid);border:1px solid var(--line);border-radius:999px;align-items:center;gap:4px;padding:4px 6px 4px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.mya-free{text-align:left}.mya-sub{letter-spacing:-.02em;margin:4px 2px 12px;font-size:17px}.mya-sub small{color:var(--muted);font-size:13px;font-weight:500}.mya-inbox{text-align:left;gap:8px;max-width:760px;margin:0 auto 18px;display:grid}.mya-req{background:var(--solid);border:1.5px solid color-mix(in srgb,var(--link) 40%,var(--line));border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;font-size:14.5px;display:flex}.mya-req>span:first-child{flex:260px}.mya-req-go{gap:8px;display:flex}.mya-req-go .btn{min-width:64px;min-height:38px;font-weight:800}.mya-reg{background:var(--solid);border:1px solid var(--line);max-width:720px;box-shadow:var(--shadow);text-align:left;border-radius:24px;margin:0 auto 24px;padding:22px 22px 18px}.mya-reg.first{background:linear-gradient(var(--solid),var(--solid)) padding-box,var(--grad) border-box;border:2px solid #0000}.mya-reg h2{letter-spacing:-.03em;margin:0 0 4px;font-size:20px}.mya-reg>p{font-size:13.5px;margin:0 0 14px!important}.mya-reg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.mya-reg-grid .field:first-child{grid-column:1/-1}.mya-reg .tinput{width:100%;min-height:44px;font-size:16px}.mya-reg .tinput.bad{border-color:var(--danger)}.mya-reg-go{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.mya-reg-go .btn{min-height:46px;padding:0 22px;font-weight:800}@media (max-width:640px){.mya-go{min-height:0;padding:16px 12px 14px}.mya-name{font-size:20px}.mya-fam{border-radius:20px;padding:12px 10px 14px}.mya-reg{padding:16px 14px}.mya-reg-grid{grid-template-columns:1fr}.mya-reg-go .btn{flex:1}.mya-bar .btn{flex:100%}}.acsw .btn{font-size:15px;font-weight:800}.pl-acads{margin:14px 0}.pl-acad-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pl-acad-list li{background:var(--surface2);border-radius:12px;align-items:center;gap:6px;padding:10px 12px;font-size:15px;display:flex}.pl-acad-list li.on{outline:1.5px solid color-mix(in srgb,var(--link) 45%,transparent)}.pl-acad-list li em{color:var(--muted);font-size:12.5px;font-style:normal}.pl-acad-list li span{border-radius:999px;margin-left:auto;padding:2px 10px;font-size:12.5px;font-weight:700}.pl-acad-list .pl-on{background:var(--grad);color:#fff}.pl-acad-list .pl-off{background:var(--solid);color:var(--muted);border:1px solid var(--line)}.bk-card{background:var(--solid);border:1px solid var(--line);max-width:720px;box-shadow:var(--shadow);border-radius:22px;margin:14px 0;padding:22px 22px 18px}.bk-h{letter-spacing:-.03em;margin:0 0 6px;font-size:20px}.bk-lead{margin:0 0 12px;font-size:15px}.bk-sheets{flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.bk-sheets li{background:var(--grad-soft);color:var(--link);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.bk-go{white-space:normal;width:100%;margin:10px 0 8px}.bk-recent ul{margin:4px 0 0;padding:0;list-style:none}@media (max-width:640px){.bk-card{padding:16px 14px}}.sg-card{background:var(--grad-soft),var(--solid);border:1.5px solid color-mix(in srgb,var(--link) 26%,var(--line));border-radius:20px;margin:0 0 16px;padding:14px 16px 10px;box-shadow:0 18px 40px -30px #5b4cb499}.sg-hd{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.sg-hd>div{flex-direction:column;min-width:0;display:flex}.sg-hd b{letter-spacing:-.02em;font-size:17px;font-weight:800}.sg-hd small{color:var(--muted);font-size:12.5px}.sg-bar{background:var(--surface2);border-radius:999px;flex:1;min-width:80px;height:6px;overflow:hidden}.sg-bar i{background:var(--grad);border-radius:999px;height:100%;transition:width .4s;display:block}.sg-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sg-steps>li{border-top:1px solid var(--line)}.sg-steps>li:first-child{border-top:0}.sg-row1{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:10px;width:100%;min-height:44px;padding:9px 2px;display:flex}.sg-row1:disabled{cursor:default}.sg-row1:focus-visible{outline:3px solid color-mix(in srgb,var(--link) 45%,transparent);outline-offset:2px;border-radius:10px}.sg-no{background:var(--surface2);width:26px;height:26px;color:var(--muted);border-radius:999px;flex:none;place-items:center;font-size:13px;font-style:normal;font-weight:800;display:grid}.sg-steps li.on .sg-no{background:var(--grad);color:#fff}.sg-steps li.done .sg-no{background:color-mix(in srgb,var(--ok) 18%,transparent);color:var(--ok)}.sg-t{flex:1;min-width:0;font-size:15px;font-weight:700}.sg-t small{color:var(--muted);margin-left:6px;font-size:11.5px;font-weight:600}.sg-steps li.done .sg-t,.sg-steps li.skipped .sg-t{color:var(--muted);font-weight:600}.sg-st{color:var(--muted);flex:none;font-size:12.5px}.sg-body{padding:0 0 12px 36px;animation:.25s sgIn}.sg-body p{color:var(--text);margin:0 0 8px;font-size:14px}.sg-body .sg-hint{color:var(--muted);font-size:13px}.sg-acts,.sg-ways{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sg-next{background:var(--grad-soft),var(--surface);border:1px dashed color-mix(in srgb,var(--link) 30%,var(--line));border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;padding:12px 14px;font-size:14px;display:flex}.sg-how{margin:0 0 14px;padding-left:20px;font-size:14px;line-height:1.7}.sg-row{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;display:flex}.sg-row>span{min-width:70px;font-weight:700}.sg-sum{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin-top:14px;padding:14px 16px}.sg-sum h2{margin:0 0 8px;font-size:16px}.sg-sum ul{margin:0 0 8px;padding-left:18px;font-size:14px;line-height:1.7}.dk-ttt-import{max-width:760px}@keyframes sgIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (max-width:560px){.sg-body{padding-left:0}.sg-card{padding:12px 12px 8px}.sg-acts .btn,.sg-ways .btn{text-align:center;flex:auto}}
.ir{--ir-fs:clamp(14px,.4vw + 9px,17.5px);font-size:var(--ir-fs);width:min(100%,calc(var(--ir-n,3) * 24em + 2em));flex-direction:column;gap:1em;min-width:0;margin:0 auto;padding:1em 0 2em;display:flex;container:ir/inline-size}.ir-head{flex-wrap:wrap;align-items:baseline;gap:.3em 1em;display:flex}.ir-head h1{letter-spacing:-.03em;margin:0;font-size:1.6em}.ir-date{color:var(--muted);font-size:.7em;font-weight:600}.ir-total{background:color-mix(in srgb,#10b981 12%,var(--solid));color:#047857;border:1px solid color-mix(in srgb,#10b981 35%,var(--line));border-radius:999px;margin-left:auto;padding:.35em .9em;font-size:.95em;font-weight:700}.ir-total.bad{background:color-mix(in srgb,#dc2626 9%,var(--solid));color:#b91c1c;border-color:color-mix(in srgb,#dc2626 40%,var(--line))}.ir-total b{margin:0 .1em;font-size:1.15em}.ir-lead{color:var(--muted);flex-basis:100%;margin:0;font-size:.86em}.ir-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,16em),1fr));align-items:start;gap:.9em;display:grid}.ir-col{background:var(--solid);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);border-radius:20px;padding:.9em 1em .6em}.ir-col.stuck{background:linear-gradient(var(--solid),var(--solid)) padding-box,linear-gradient(120deg,#f59e0b,#ec4899) border-box;border:1.5px solid #0000}.ir-name{letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;margin:0 0 .4em;font-size:1.25em;overflow:hidden}.ir-row{border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent);justify-content:space-between;align-items:center;gap:.6em;min-height:2.35em;display:flex}.ir-row.ir-m1{border-top:1.5px dashed var(--line)}.ir-l{color:var(--muted);min-width:0;font-size:.9em}.ir-n,.ir-amt,.ir-ok,.ir-warn{font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;border-radius:10px;align-items:baseline;gap:.15em;padding:.15em .55em;text-decoration:none;display:inline-flex}.ir-n b{font-size:1.15em;font-weight:800}.ir-n small{color:var(--muted);font-size:.75em}.ir-n.zero{color:color-mix(in srgb,var(--muted) 80%,transparent)}.ir-n.zero b{font-weight:600}.ir-n:hover,.ir-amt:hover,.ir-ok:hover,.ir-warn:hover{background:var(--surface2)}.ir-n.bad{background:color-mix(in srgb,#dc2626 9%,var(--solid));color:#b91c1c}.ir-n.bad small{color:#b91c1c}.ir-amt{font-weight:700}.ir-amt.bad{color:#b91c1c}.ir-ok{color:#047857;font-weight:700}.ir-warn{color:#b45309;background:color-mix(in srgb,#f59e0b 12%,var(--solid));font-weight:800}.ir-off{color:var(--muted);font-size:.8em}.ir-sum{border:1px solid var(--line);background:linear-gradient(120deg,color-mix(in srgb,#8b5cf6 9%,var(--solid)),color-mix(in srgb,#ec4899 6%,var(--solid)) 55%,color-mix(in srgb,#f59e0b 6%,var(--solid)));border-radius:18px;padding:.9em 1.1em}.ir-sum-t{font-size:.95em}.ir-sum-t small{color:var(--muted);font-weight:600}.ir-sum p{flex-direction:column;gap:.15em;margin:.35em 0 0;font-size:.98em;display:flex}.ir-sum .ir-wait{color:var(--muted)}@container ir (max-width:560px){.ir-head h1{font-size:1.35em}.ir-total{margin-left:0}.ir-col{border-radius:16px;padding:.75em .85em .5em}}.ir-nav{color:#fff;background:var(--grad);white-space:nowrap;border-radius:999px;align-items:center;gap:.3em;padding:6px 12px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.ir-nav.on{outline:2px solid color-mix(in srgb,var(--link) 40%,transparent);outline-offset:2px}@media (max-width:1100px){.ir-nav .ir-nav-tx{display:none}}.ir-nav-m{display:none}@media (max-width:1100px){.ir-nav-m{display:inline}.ir-nav{padding:5px 10px;font-size:13px}}
.bk-card{background:var(--solid);border:1px solid var(--line);max-width:720px;box-shadow:var(--shadow);border-radius:22px;margin:14px 0;padding:22px 22px 18px}.bk-h{letter-spacing:-.03em;margin:0 0 6px;font-size:20px}.bk-lead{margin:0 0 12px;font-size:15px}.bk-sheets{flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.bk-sheets li{background:var(--grad-soft);color:var(--link);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.bk-go{white-space:normal;width:100%;margin:10px 0 8px}.bk-recent ul{margin:4px 0 0;padding:0;list-style:none}@media (max-width:640px){.bk-card{padding:16px 14px}}
.pay-bar .tt-in[type=month]{min-width:132px;max-width:150px}.pay-closed{height:var(--tt-h);background:color-mix(in srgb,#0f9f6e 14%,var(--solid));color:#0b7a55;font-size:calc(12.5px * var(--dk-s,1));white-space:nowrap;border-radius:5px;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.pay-note{font-size:calc(12px * var(--dk-s,1));color:var(--muted);margin:6px 0 10px;line-height:1.5}.pay-warn{color:#b45309}.pay-sum{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:0 0 10px;display:grid}.pay-sum>div{border:1px solid var(--tt-line);background:var(--solid);border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:8px 12px;display:flex}.pay-sum small{font-size:calc(12px * var(--dk-s,1));color:var(--muted)}.pay-sum b{font-size:calc(16px * var(--dk-s,1));font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.pay-sum>div.hi{background:linear-gradient(120deg,color-mix(in srgb,#7c3aed 14%,var(--solid)),color-mix(in srgb,#ec4899 12%,var(--solid)));border-color:#0000}.pay-sum b.bad,.pay-fig b.bad{color:var(--tt-red)}.pay-pend{border:1px solid color-mix(in srgb,#f59e0b 45%,var(--tt-line));background:color-mix(in srgb,#f59e0b 9%,var(--solid));font-size:calc(12.5px * var(--dk-s,1));border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 10px;padding:8px 12px;display:flex}.pay-pend>span:first-child{flex-wrap:wrap;flex:1;align-items:center;gap:6px 10px;min-width:0;display:flex}.pay-pend em{color:#b45309;font-style:normal;font-weight:600}.pay-pend-acts{flex-wrap:wrap;gap:6px;display:flex}.pay-pend-list{flex-basis:100%;gap:3px;margin:4px 0 0;padding:0;list-style:none;display:grid}.pay-pend-list li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pay-tag{height:18px;font-size:calc(11px * var(--dk-s,1));white-space:nowrap;background:color-mix(in srgb,#6366f1 12%,var(--solid));color:#4338ca;border-radius:5px;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.pay-tag.warn,.pay-tag.absence,.pay-tag.makeup{background:color-mix(in srgb,#f59e0b 16%,var(--solid));color:#b45309}.pay-tag.bad,.pay-tag.noTicket{background:color-mix(in srgb,#dc2626 12%,var(--solid));color:var(--tt-red)}.pay-tag.fix{background:color-mix(in srgb,#2563eb 13%,var(--solid));color:#1d4ed8}.pay-cards{gap:10px;display:grid}.pay-card{border:1px solid var(--tt-line);background:var(--solid);break-inside:avoid;border-radius:10px;overflow:hidden}.pay-card-hd{border-top:3px solid #0000;border-image:linear-gradient(90deg,#7c3aed,#ec4899 60%,#f59e0b) 1;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:10px 12px;display:flex}.pay-who{flex:160px;align-items:center;gap:6px;min-width:0;display:flex}.pay-who b{font-size:calc(15px * var(--dk-s,1))}.pay-fig{flex-direction:column;align-items:flex-end;min-width:64px;display:flex}.pay-fig small{font-size:calc(11.5px * var(--dk-s,1));color:var(--muted)}.pay-fig b{font-variant-numeric:tabular-nums;white-space:nowrap}.pay-fig.hi b{font-size:calc(15px * var(--dk-s,1));color:#5b21b6;font-weight:700}:root[data-theme=dark] .pay-fig.hi b{color:#c4b5fd}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pay-fig.hi b{color:#c4b5fd}}.pay-det{border-top:1px solid var(--tt-line);overflow-x:auto}.pay-det.shut{display:none}.pay-tbl{border:0}.pay-tbl td.pay-how{white-space:normal;min-width:120px}.pay-tbl .pay-brow td{background:var(--tt-head)}.pay-tbl td.pay-stu{padding-left:20px}.pay-tbl tr.pay-fix td{background:color-mix(in srgb,#2563eb 6%,var(--solid));white-space:normal}.pay-tbl tfoot td{background:var(--tt-head2);font-weight:600}.pay-rates{border:1px solid var(--tt-line);background:var(--solid);border-radius:10px;margin:18px 0 8px;padding:12px}.pay-rates-hd{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:8px;display:flex}.pay-rates-hd h2{font-size:calc(15px * var(--dk-s,1));margin:0}.pay-rates-hd small{color:var(--muted);font-size:calc(12px * var(--dk-s,1))}.pay-rates-hd .spacer{flex:1}.pay-from{font-size:calc(12.5px * var(--dk-s,1));color:var(--muted);white-space:nowrap;align-items:center;gap:6px;display:flex}.pay-from .tt-in{width:auto;min-width:132px}.pay-rlist{gap:6px;display:grid}.pay-rrow{border-top:1px solid color-mix(in srgb,var(--tt-line) 60%,transparent);flex-wrap:wrap;align-items:flex-end;gap:8px 12px;padding:8px 0;display:flex}.pay-rname{flex-direction:column;flex:0 150px;min-width:110px;display:flex}.pay-rname small{color:var(--muted);font-size:calc(11.5px * var(--dk-s,1))}.pay-rcell{font-size:calc(12px * var(--dk-s,1));flex-direction:column;gap:2px;display:flex}.pay-rcell small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.pay-rcell.own small{color:#5b21b6;font-weight:600}.pay-rin{align-items:center;gap:4px;display:inline-flex}.pay-rin .tt-in{width:58px}.pay-rin i{color:var(--muted);font-style:normal}.pay-log{font-size:calc(12px * var(--dk-s,1));margin-top:8px}.pay-log ul{color:var(--muted);gap:2px;margin:6px 0 0;padding-left:18px;display:grid}@media (max-width:719px){.pay-card-hd{gap:6px 12px}.pay-fig{align-items:flex-start;min-width:0}.pay-who{flex-basis:100%}}@media print{.pay-det.shut{display:block}.pay-det{overflow:visible}.pay-card,.pay-sum>div{border-color:#bbb}.pay-sum>div.hi,.pay-tag,.pay-tbl .pay-brow td,.pay-tbl tfoot td{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.gr-box{border:1px solid var(--line);background:linear-gradient(90deg,#7c3aed,#ec4899 60%,#f59e0b) top/100% 3px no-repeat,var(--solid);border-radius:12px;margin:12px 0;padding:12px 14px}.gr-h{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 0 8px;font-size:16px;display:flex}.gr-h small{font-size:12.5px;font-weight:400}.gr-list{gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}.gr-item{gap:6px;display:grid}.gr-q,.gr-a{border-radius:12px;min-width:0;padding:9px 12px}.gr-q{background:color-mix(in srgb,#7c3aed 8%,var(--solid));border:1px solid color-mix(in srgb,#7c3aed 18%,var(--line))}.gr-a{background:color-mix(in srgb,#0f9f6e 9%,var(--solid));border:1px solid color-mix(in srgb,#0f9f6e 20%,var(--line));margin-left:18px}.gr-a b{color:#0b7a55;font-size:12.5px}.gr-q p,.gr-a p{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 4px;font-size:15px;line-height:1.5}.gr-q small,.gr-a small{font-size:12px}.gr-who{color:inherit;text-decoration:none;display:block}.gr-form{gap:6px;display:grid}.gr-in{box-sizing:border-box;border:1px solid var(--line);background:var(--surface,var(--solid));width:100%;min-height:84px;color:var(--text);font:inherit;resize:vertical;border-radius:10px;padding:10px 12px;font-size:16px;line-height:1.5}.gr-in:focus{outline-offset:1px;outline:2px solid #7c3aed80}.gr-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.gr-acts{flex-wrap:wrap;gap:6px;display:flex}.gr-btn{border-radius:10px;min-width:76px;min-height:44px;padding:0 16px;font-size:15px}.dk-replies{margin:0 0 10px}.dk-replies .gr-q p{font-size:13.5px}.dk-replies .gr-btn{border-radius:6px;min-width:56px;min-height:32px;padding:0 10px;font-size:13px}@media (max-width:480px){.gr-box{margin:10px 0 96px;padding:12px}.gr-a{margin-left:10px}.gr-row{padding-right:76px}.gr-row .gr-btn.pri{flex:1}}
.mg-page{padding-bottom:24px}.mg-thread{border:1px solid var(--line);background:linear-gradient(90deg,#7c3aed,#ec4899 60%,#f59e0b) top/100% 3px no-repeat,var(--solid);border-radius:14px;gap:10px;max-width:720px;margin:0 auto;padding:12px 14px;display:grid}.mg-hd{align-items:center;gap:10px;display:flex}.mg-back{border:1px solid var(--line);width:36px;height:36px;color:inherit;border-radius:10px;flex:none;place-items:center;font-size:22px;line-height:1;text-decoration:none;display:grid}.mg-ttl{min-width:0;display:grid}.mg-ttl b{font-size:17px}.mg-ttl small{font-size:12.5px}.mg-caution{background:color-mix(in srgb,#f59e0b 16%,var(--solid));border:1.5px solid #f59e0b;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.mg-caution b{color:#b45309;font-size:13px}.mg-caution span{font-size:16px;font-weight:600}.mg-caution small{color:var(--muted);font-size:12px}.mg-absbtn{text-align:left;background:linear-gradient(120deg,color-mix(in srgb,#7c3aed 14%,var(--solid)),color-mix(in srgb,#ec4899 12%,var(--solid)));border:1px solid color-mix(in srgb,#7c3aed 30%,var(--line));border-radius:12px;justify-items:start;gap:2px;min-height:56px;padding:10px 16px;font-size:17px;font-weight:700;display:grid}.mg-absbtn small{color:var(--muted);font-size:12.5px;font-weight:400}.mg-body{min-height:120px}.mg-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mg-li{display:grid}.mg-day{color:var(--muted);align-items:center;gap:8px;margin:8px 0 4px;font-size:12px;display:flex}.mg-day:before,.mg-day:after{content:"";border-top:1px solid var(--line);flex:1}.mg-b{border-radius:14px;gap:2px;min-width:0;max-width:82%;padding:8px 12px;display:grid}.mg-b.them{background:var(--surface2);border:1px solid var(--line);border-top-left-radius:4px;justify-self:start}.mg-b.me{background:color-mix(in srgb,#7c3aed 12%,var(--solid));border:1px solid color-mix(in srgb,#7c3aed 22%,var(--line));border-top-right-radius:4px;justify-self:end}.mg-b.abs{border-color:color-mix(in srgb,#0f9f6e 40%,var(--line));background:color-mix(in srgb,#0f9f6e 9%,var(--solid))}.mg-from{color:var(--muted);font-size:12px;font-weight:600}.mg-t,.mg-abs p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.mg-abs{gap:3px;display:grid}.mg-tag{color:#0b7a55;background:color-mix(in srgb,#0f9f6e 14%,var(--solid));border-radius:6px;justify-self:start;padding:1px 8px;font-size:11.5px;font-style:normal;font-weight:700}.mg-note{color:var(--muted)}.mg-meta{color:var(--muted);font-size:11.5px}.mg-b.me .mg-meta{text-align:right}.mg-empty{text-align:center;padding:20px 4px}.mg-comp{background:var(--solid);gap:6px;padding-top:6px;display:grid;position:sticky;bottom:0}.mg-in{min-height:56px}.mg-ro{margin:0}.mg-absform,.mg-start{border:1px solid color-mix(in srgb,#7c3aed 25%,var(--line));background:color-mix(in srgb,#7c3aed 5%,var(--solid));border-radius:12px;gap:10px;padding:12px;display:grid}.mg-af-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.mg-af-h b{font-size:16px}.mg-q{border:0;gap:6px;margin:0;padding:0;display:grid}.mg-q legend{margin-bottom:6px;padding:0;font-size:15px;font-weight:600}.mg-q1{margin:0;font-size:15px}.mg-chips{flex-wrap:wrap;gap:8px;display:flex}.mg-chips button{border:1.5px solid var(--line);background:var(--solid);min-height:44px;color:inherit;font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:15px}.mg-chips button.on{background:color-mix(in srgb,#7c3aed 14%,var(--solid));border-color:#7c3aed;font-weight:700}.mg-other{align-items:center;gap:8px;display:flex}.mg-other input{border:1px solid var(--line);background:var(--solid);min-height:40px;color:inherit;border-radius:8px;padding:0 8px;font-size:16px}.mg-absend{width:100%}.mg-inbox{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:12px;display:grid}.mg-inbox .mg-thread{max-width:none;margin:0}.mg-side{border:1px solid var(--line);background:var(--solid);border-radius:12px;gap:8px;padding:10px;display:grid;position:sticky;top:8px}.mg-side-h{align-items:center;gap:6px;display:flex}.mg-side-h b{font-size:15px}.mg-search{box-sizing:border-box;width:100%;min-height:36px;font-size:15px}.mg-n{color:#fff;background:#7c3aed;border-radius:99px;margin-left:4px;padding:1px 7px;font-size:11.5px;font-style:normal;font-weight:700}.mg-threads,.mg-hits{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mg-th{color:inherit;border:1px solid #0000;border-radius:10px;gap:2px;padding:8px 10px;text-decoration:none;display:grid}.mg-th:hover{background:var(--surface2)}.mg-th.on{background:color-mix(in srgb,#7c3aed 10%,var(--solid));border-color:color-mix(in srgb,#7c3aed 25%,var(--line))}.mg-th.unread b{color:#6d28d9}.mg-th-1{align-items:baseline;gap:6px;min-width:0;display:flex}.mg-th-1 small{white-space:nowrap;font-size:12px}.mg-th-2{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mg-hits button{all:unset;cursor:pointer;box-sizing:border-box;border:1px solid var(--line);border-radius:8px;align-items:baseline;gap:8px;width:100%;padding:8px 10px;display:flex}.mg-hits button:hover{background:var(--surface2)}.mg-pick{text-align:center;padding:40px}.mg-fam .mg-threads .mg-th{border-color:var(--line);padding:12px}.kc-msg em{color:#fff;background:#ec4899;border-radius:99px;margin-left:4px;padding:0 6px;font-size:11px;font-style:normal;font-weight:700}.lb-chip .lb-tap .lb-notice{color:#0b7a55;background:color-mix(in srgb,#0f9f6e 14%,var(--solid));border-radius:99px;padding:1px 7px;font-size:11px;font-weight:700}.gr-g{gap:6px;margin-bottom:10px;display:grid}.gr-gn{font-size:12px}.gr-all{margin-left:auto;font-size:13px}@media (max-width:900px){.mg-inbox{grid-template-columns:1fr}.mg-inbox.has-open .mg-side,.mg-inbox:not(.has-open) .mg-main{display:none}.mg-side{position:static}}@media (max-width:480px){.mg-thread{border-radius:12px;padding:10px}.mg-b{max-width:88%}.mg-comp .gr-row{padding-right:76px}.mg-comp .gr-row .gr-btn.pri{flex:1}}@media (min-width:901px){.mg-inbox .mg-back{display:none}}.mg-to{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mg-to button{border:1.5px solid var(--line);background:var(--solid);min-height:36px;color:inherit;font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-size:14px}.mg-to button.on{background:color-mix(in srgb,#7c3aed 14%,var(--solid));border-color:#7c3aed;font-weight:700}
.ik-switch{border-bottom:1px solid var(--tt-line,var(--line));gap:4px;margin:0 0 12px;display:flex}.ik-switch a,.ik-switch span{font-size:calc(13.5px * var(--dk-s,1));color:var(--muted);border-bottom:3px solid #0000;margin-bottom:-1px;padding:7px 14px;text-decoration:none}.ik-switch .on{color:var(--text,inherit);border-bottom-color:#7c3aed;font-weight:600}.ik-lead{font-size:calc(14px * var(--dk-s,1));max-width:880px;margin:0 0 12px;line-height:1.6}.ik-row{font-size:calc(13px * var(--dk-s,1));flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0;display:flex}.ik-row>span:first-child{min-width:96px;color:var(--muted)}.ik-paste textarea{flex:420px;min-height:64px;font-family:inherit}.ik-in{border:1px solid var(--tt-line,var(--line));background:var(--surface);border-radius:12px;max-width:1100px;padding:14px 16px}.ik-found{margin-top:14px}.ik-found h2,.ik-run h2{font-size:calc(17px * var(--dk-s,1));align-items:center;gap:8px;margin:0 0 10px;display:flex}.ik-q{background:color-mix(in srgb,#d97706 9%,var(--solid));font-size:calc(13px * var(--dk-s,1));border-radius:10px;margin:0 0 12px;padding:10px 14px}.ik-q ul{margin:4px 0 0;padding-left:18px}.ik-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ik-card{border:1px solid var(--tt-line,var(--line));background:var(--solid,#fff);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.ik-card.on{border-color:color-mix(in srgb,#7c3aed 45%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,#7c3aed 7%,var(--solid,#fff)),var(--solid,#fff) 70%)}.ik-card.empty{opacity:.6}.ik-card.bad{border-color:color-mix(in srgb,#dc2626 45%,var(--line))}.ik-card p{font-size:calc(12.5px * var(--dk-s,1));color:var(--muted);margin:0;line-height:1.5}.ik-ck{font-size:calc(14.5px * var(--dk-s,1));cursor:pointer;align-items:flex-start;gap:8px;display:flex}.ik-ck input{flex:none;width:17px;height:17px;margin-top:3px}.ik-cf{justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding-top:8px;display:flex}.ik-cf .btn.on,.ik-opts .btn.on{background:color-mix(in srgb,#7c3aed 12%,var(--solid,#fff))}.ik-opts{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 4px;display:flex}.ik-notes,.ik-block{font-size:calc(13px * var(--dk-s,1));border-radius:10px;margin:8px 0;padding:8px 12px 8px 28px}.ik-notes{background:var(--surface)}.ik-block{background:color-mix(in srgb,#dc2626 9%,var(--solid,#fff));color:var(--tt-red,#b91c1c)}.ik-tw{margin:12px 0;overflow-x:auto}.ik-tbl td{white-space:normal}.ik-tbl td.num{text-align:right}.ik-tbl .tinput{max-width:220px;height:26px;font-size:12px}.ik-sub{font-size:calc(12.5px * var(--dk-s,1));color:var(--muted);margin:6px 0}.ik-map{flex-direction:column;gap:10px;margin:12px 0;display:flex}.ik-sheet{border:1px solid var(--tt-line,var(--line));border-radius:12px;min-width:0;padding:8px 12px}.ik-sheet legend{font-weight:600;font-size:calc(13.5px * var(--dk-s,1));padding:0 6px}.ik-num{width:64px}.ik-run ol{flex-direction:column;gap:8px;max-width:1100px;margin:0;padding:0;list-style:none;display:flex}.ik-st{border:1px solid var(--tt-line,var(--line));font-size:calc(13px * var(--dk-s,1));border-radius:10px;padding:10px 14px}.ik-st.doing{background:color-mix(in srgb,#7c3aed 6%,var(--solid,#fff));border-color:#7c3aed}.ik-st.done{border-color:color-mix(in srgb,#0f9f6e 40%,var(--line))}.ik-st.fail{border-color:#dc2626}.ik-st.skip{opacity:.55}.ik-done{color:var(--muted);margin-top:4px;display:block}.ik-err{color:var(--tt-red,#b91c1c);margin-top:4px;display:block}@media (max-width:1100px){.ik-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ik-cards{grid-template-columns:1fr}.ik-row>span:first-child{min-width:0}.ik-paste textarea{flex-basis:100%}}
.lp{min-height:100dvh;padding:24px var(--gut);place-items:center;display:grid}.lp-card{text-align:center;background:var(--surface);border:1px solid var(--line);width:min(440px,100%);box-shadow:var(--shadow);border-radius:24px;flex-direction:column;align-items:center;gap:6px;padding:32px 22px;display:flex}.lp-ic{box-shadow:var(--shadow);border-radius:22px}.lp h1{letter-spacing:-.03em;margin:14px 0 0;font-size:26px}.lp-sub{color:var(--muted);text-wrap:balance;margin:0 0 14px;font-size:15px;line-height:1.55}.lp-body{flex-direction:column;align-items:center;gap:14px;width:100%;min-height:40px;display:flex}.lp-btn{width:100%;padding:14px 18px;font-size:16px;text-decoration:none}.lp-steps{text-align:left;background:var(--grad-soft);border:1px solid var(--line);border-radius:18px;width:100%;padding:16px 16px 18px}.lp-steps h2{margin:0 0 10px;font-size:15px}.lp-hint,.lp-ok{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.lp-ok{color:var(--ok);font-weight:600}.lp-qr{text-align:left;align-items:center;gap:16px;display:flex}.lp-qr img{border:1px solid var(--line);background:#fff;border-radius:12px;padding:6px}.lp-qr p{margin:0;font-size:15px}.lp-qr small{color:var(--muted);margin-top:4px;font-size:13px;display:block}.lp-login{border-top:1px solid var(--line);flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:18px;padding-top:18px;display:flex}.lp-login small{color:var(--muted);font-size:12.5px;line-height:1.5}
