:root{--bg:#f5f6f9;--panel:#ffffff;--panel-2:#fafbfd;--ink:#16202e;--ink2:#5b6b80;--ink3:#93a2b5;--line:#e4e8ef;--line2:#eef1f6;--accent:#5955d1;--accent-hover:#4d49b4;--accent-soft:#eeeefa;--accent-line:#c0beee;--on-accent:#ffffff;--on-danger:#ffffff;--ok:#12a06a;--warn:#e08a12;--rest:#98a5b6;--danger:#e05353;--ok-soft:#e8f6ef;--warn-soft:#fff5e6;--danger-soft:#fdecec;--ok-line:#bfe6d2;--warn-line:#f6dfb4;--danger-line:#f6c9c9;--tag-c1:#6d5efc;--tag-c2:#2f80ed;--tag-c3:#12a05c;--tag-c4:#e0930d;--tag-c5:#e0475c;--tag-c6:#d4499a;--tag-c7:#0e9aa7;--tag-c8:#8a6d3b;--mask:rgba(16,24,40,.34);--scrim:rgba(16,24,40,.42);--scrim-strong:rgba(16,24,40,.58);--on-scrim:#ffffff;--radius:12px;--radius-sm:6px;--radius-pill:20px;--fs-micro:11.5px;--tbl-fs:13px;--shadow:0 1px 2px rgba(16,24,40,.05), 0 8px 24px rgba(16,24,40,.06);--hue-anchor:#7b5cff;--accent-2:color-mix(in oklab, var(--accent) 55%, var(--hue-anchor));--glass:color-mix(in oklab, var(--panel) 72%, transparent);--glass-strong:color-mix(in oklab, var(--panel) 92%, transparent);--grad-accent:linear-gradient(135deg, color-mix(in oklab, var(--accent) 80%, white) 0%, var(--accent) 48%, var(--accent-2) 100%);--grad-canvas: radial-gradient(900px 520px at 4% 106%, color-mix(in oklab, var(--accent) 28%, transparent) 0%, transparent 62%), radial-gradient(880px 520px at 97% 108%, color-mix(in oklab, var(--accent-2) 26%, transparent) 0%, transparent 62%), linear-gradient(180deg, var(--bg) 0%, color-mix(in oklab, var(--accent) 5%, var(--bg)) 34%, color-mix(in oklab, var(--accent-2) 12%, var(--bg)) 100%);--grad-topbar: linear-gradient(180deg, transparent 0%, color-mix(in oklab, var(--panel) 34%, transparent) 62%, color-mix(in oklab, var(--panel) 74%, transparent) 100%), linear-gradient(90deg, color-mix(in oklab, var(--accent) 15%, transparent) 0%, color-mix(in oklab, var(--accent) 4%, transparent) 46%, color-mix(in oklab, var(--accent-2) 15%, transparent) 100%);--grad-sidebar:radial-gradient(440px 320px at 50% 118%, color-mix(in oklab, var(--accent-2) 30%, transparent) 0%, color-mix(in oklab, var(--accent) 13%, transparent) 44%, transparent 74%);--grad-content:linear-gradient(180deg, color-mix(in oklab, var(--accent) 6%, transparent) 0%, transparent 42%);--grad-head:linear-gradient(90deg, color-mix(in oklab, var(--accent) 13%, var(--panel)) 0%, color-mix(in oklab, var(--accent) 4%, var(--panel)) 52%, color-mix(in oklab, var(--accent-2) 14%, var(--panel)) 100%);--grad-soft:linear-gradient(135deg, color-mix(in oklab, var(--accent) 16%, var(--panel)) 0%, color-mix(in oklab, var(--accent-2) 8%, var(--panel)) 100%);--card-shadow:0 1px 2px rgba(16,24,40,.04), 0 14px 36px rgba(16,24,40,.08);--accent-shadow:0 3px 9px color-mix(in oklab, var(--accent) 18%, transparent);--radius-lg:20px;--ctl-h:42px;--sidebar-w:270px;--topbar-h:48px;--drawer-in-dur:.3s;--drawer-in-ease:cubic-bezier(.22,1,.36,1);--drawer-out-dur:.22s;--drawer-out-ease:cubic-bezier(.55,0,1,.45)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{height:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,sans-serif;font-size:calc(14px * var(--fs, 1));line-height:1.5;overscroll-behavior:none}#root{height:100%}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}input,select{font:inherit}.login{min-height:100%;display:flex;align-items:center;justify-content:center;padding:clamp(20px,3.2vh,44px) clamp(16px,4vw,72px);background-color:var(--bg);background-image:var(--grad-canvas)}.lcard{width:min(880px,100%);background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 50px #1018281a;overflow:hidden}.lhead{padding:22px 24px 14px;border-bottom:1px solid var(--line2);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.lhead h1{margin:0;font-size:calc(20px * var(--fs, 1));letter-spacing:.2px}.lhead p{margin:2px 0 0;font-size:calc(13px * var(--fs, 1));color:var(--ink3)}.lbody{padding:16px 24px 22px}.acc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(238px,1fr));gap:10px}.acc{display:flex;gap:10px;align-items:flex-start;padding:11px 12px;border:1px solid var(--line);border-radius:11px;cursor:pointer;transition:.13s;background:var(--panel);text-align:start}.acc:hover{border-color:var(--accent);box-shadow:0 4px 14px #3b5bfd1a;transform:translateY(-1px)}.acc .an{font-weight:650;font-size:calc(14px * var(--fs, 1))}.acc .ar{font-size:calc(12px * var(--fs, 1));color:var(--accent);font-weight:600}.acc .as{font-size:calc(11.5px * var(--fs, 1));color:var(--ink3);margin-top:2px;line-height:1.45}.acc .au{font-size:calc(11px * var(--fs, 1));color:var(--ink3);font-family:ui-monospace,Menlo,monospace}.pwline{display:flex;gap:8px;align-items:center;margin-top:16px;flex-wrap:wrap}.app{height:100dvh;display:flex;flex-direction:column;overflow:hidden}.app>.page{flex:1;min-height:0;min-width:0;overflow:auto}.route{flex:1;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column;background-color:var(--glass);border:0;border-radius:0;box-shadow:none}.route>*{flex:1;min-height:0;min-width:0}.route[hidden]{display:none}.grow{flex:1;min-height:0;min-width:0}.main>*{min-width:0}.main .ant-table-wrapper{max-width:100%}.main .ant-table-wrapper .ant-table-thead>tr>th:first-child{border-start-start-radius:var(--radius)}.main .ant-table-wrapper .ant-table-thead>tr>th:last-child{border-start-end-radius:var(--radius)}.ant-card.grow{display:flex;flex-direction:column}.ant-card.grow>.ant-card-head{flex:none}.ant-card.grow>.ant-card-body{flex:1;min-height:0}.main>.ant-card.grow{border:0;box-shadow:none;background:transparent;border-radius:0}.main>.ant-card.grow>.ant-card-body{background:var(--panel);border-radius:var(--radius)}::-webkit-scrollbar{width:6px;height:6px;--fs:1}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{border-radius:6px;background:transparent}[data-scrolling]::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--ink3) 36%,transparent)}[data-scrolling]::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,var(--ink3) 52%,transparent)}::-webkit-scrollbar-track:vertical{margin-block:var(--sb-inset,10px)}::-webkit-scrollbar-track:horizontal{margin-inline:var(--sb-inset,10px)}html::-webkit-scrollbar-track{margin:0}@supports (-moz-appearance:none){:root{scrollbar-width:thin;scrollbar-color:transparent transparent}[data-scrolling]{scrollbar-color:color-mix(in oklab,var(--ink3) 36%,transparent) transparent}}.main .ant-table-wrapper .ant-table-pagination.ant-pagination{position:sticky;bottom:0;z-index:4;margin:0;padding:8px 12px;background:var(--panel);border-top:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius);flex-wrap:wrap;row-gap:6px;font-size:calc(var(--tbl-fs) * var(--fs, 1))}.main .ant-table-wrapper .ant-table-pagination .ant-pagination-total-text{color:var(--ink3)}.main .ant-table-wrapper .ant-table-pagination .ant-pagination-item,.main .ant-table-wrapper .ant-table-pagination .ant-pagination-prev,.main .ant-table-wrapper .ant-table-pagination .ant-pagination-next{border-radius:9px}.main .ant-table-wrapper .ant-table-pagination .ant-pagination-item-active{background-color:var(--accent);background-image:var(--grad-accent);border-color:transparent}.main .ant-table-wrapper .ant-table-pagination .ant-pagination-item-active>a{color:var(--on-accent)}.main .ant-table-wrapper .ant-table-pagination.ant-pagination{column-gap:4px;align-items:center}.main .ant-table-wrapper .ant-table-pagination.ant-pagination:before,.main .ant-table-wrapper .ant-table-pagination.ant-pagination:after{display:none}.main .ant-table-wrapper .ant-table-pagination .ant-pagination-total-text{order:-2;height:calc(32px * var(--fs, 1));line-height:calc(32px * var(--fs, 1))}.main .ant-table-wrapper .ant-table-pagination .ant-pagination-options{display:contents}.main .ant-table-wrapper .ant-table-pagination .ant-pagination-options-size-changer{order:-1;height:32px;margin:0}.main .ant-table-wrapper .ant-table-pagination .ant-pagination-options-size-changer .ant-select-selector{height:32px!important;padding:0 28px 0 12px!important;border-radius:8px!important;border-color:var(--line)!important;align-items:center}.main .ant-table-wrapper .ant-table-pagination .ant-pagination-options-size-changer .ant-select-selection-item{line-height:calc(30px * var(--fs, 1))!important;color:var(--ink)}.main .ant-table-wrapper .ant-table-pagination .ant-pagination-options-size-changer .ant-select-arrow{top:50%;margin-top:0;transform:translateY(-50%);inset-inline-end:10px;height:12px;display:flex;align-items:center;color:var(--ink3)}.main .ant-table-wrapper .ant-table-pagination .ant-pagination-options-quick-jumper{order:9;position:relative;margin-inline-start:21px;display:inline-flex;align-items:center;gap:8px;color:var(--ink2);height:calc(32px * var(--fs, 1));line-height:calc(32px * var(--fs, 1))}.main .ant-table-wrapper .ant-table-pagination .ant-pagination-options-quick-jumper input{width:48px;height:32px;margin:0;border-radius:8px;border-color:var(--line);text-align:center;font-variant-numeric:tabular-nums}.main .ant-table-wrapper .ant-table-pagination .ant-pagination-options-quick-jumper input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.main .ant-table-wrapper .ant-table-pagination:has(.ant-pagination-options-size-changer) .ant-pagination-prev{margin-inline-start:21px}.main .ant-table-wrapper .ant-table-pagination:has(.ant-pagination-options-size-changer) .ant-pagination-prev:before,.main .ant-table-wrapper .ant-table-pagination .ant-pagination-options-quick-jumper:before{content:"";position:absolute;inset-inline-start:-13px;top:8px;width:1px;height:16px;background:var(--line);pointer-events:none}.main .ant-table-wrapper .ant-table-pagination .ant-pagination-item,.main .ant-table-wrapper .ant-table-pagination .ant-pagination-prev,.main .ant-table-wrapper .ant-table-pagination .ant-pagination-next,.main .ant-table-wrapper .ant-table-pagination .ant-pagination-jump-prev,.main .ant-table-wrapper .ant-table-pagination .ant-pagination-jump-next{position:relative;min-width:calc(32px * var(--fs, 1));height:calc(32px * var(--fs, 1));line-height:calc(32px * var(--fs, 1));margin:0;border:0;border-radius:8px;background:transparent}.main .ant-table-wrapper .ant-table-pagination .ant-pagination-item a{padding:0 6px;color:var(--ink2);font-variant-numeric:tabular-nums}.main .ant-table-wrapper .ant-table-pagination .ant-pagination-item:not(.ant-pagination-item-active):hover,.main .ant-table-wrapper .ant-table-pagination .ant-pagination-prev:not(.ant-pagination-disabled):hover,.main .ant-table-wrapper .ant-table-pagination .ant-pagination-next:not(.ant-pagination-disabled):hover{background:var(--panel-2)}.main .ant-table-wrapper .ant-table-pagination .ant-pagination-item:not(.ant-pagination-item-active):hover a{color:var(--ink)}.main .ant-table-wrapper .ant-table-pagination .ant-pagination-item-active{background:var(--accent);background-image:none;box-shadow:0 2px 6px color-mix(in oklab,var(--accent) 28%,transparent)}.main .ant-table-wrapper .ant-table-pagination .ant-pagination-item-active a,.main .ant-table-wrapper .ant-table-pagination .ant-pagination-item-active:hover a{color:var(--on-accent);font-weight:600}.main .ant-table-wrapper .ant-table-pagination .ant-pagination-prev .ant-pagination-item-link,.main .ant-table-wrapper .ant-table-pagination .ant-pagination-next .ant-pagination-item-link{width:100%;height:100%;display:grid;place-items:center;border:0;background:transparent;color:var(--ink2)}.main .ant-table-wrapper .ant-table-pagination .ant-pagination-prev .ant-pagination-item-link .anticon,.main .ant-table-wrapper .ant-table-pagination .ant-pagination-next .ant-pagination-item-link .anticon{display:block;line-height:0}.main .ant-table-wrapper .ant-table-pagination .ant-pagination-disabled .ant-pagination-item-link{color:var(--ink3);opacity:.45}.main .ant-table-wrapper .ant-table-pagination .ant-pagination-jump-prev .ant-pagination-item-container,.main .ant-table-wrapper .ant-table-pagination .ant-pagination-jump-next .ant-pagination-item-container{height:32px;display:grid;place-items:center}.main .ant-table-wrapper .ant-table-pagination .ant-pagination-item-ellipsis{color:var(--ink3)!important;letter-spacing:1px;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:auto!important;display:grid!important;place-items:center;line-height:calc(32px * var(--fs, 1))}.main.stack{overflow-y:auto}.main.stack>:last-child{flex:1 0 auto}.topbar{height:var(--topbar-h);flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:0 12px;background-color:var(--glass-strong);background-image:var(--grad-topbar);border-bottom:1px solid var(--line2);z-index:30}.brand{display:flex;align-items:center;gap:8px;font-weight:700;letter-spacing:.2px;white-space:nowrap}button.brand{border:0;background:none;color:inherit;font:inherit;font-weight:700;cursor:pointer;padding:4px 8px 4px 4px;margin-inline-start:-4px;border-radius:10px;transition:background .12s}button.brand:hover{background:var(--panel-2)}button.brand:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.brand .dot{width:26px;height:26px;border-radius:8px;flex:0 0 26px;background-color:var(--accent);background-image:var(--grad-accent);box-shadow:0 2px 6px color-mix(in oklab,var(--accent) 45%,transparent);--fs:1}.brand .logo{height:32px;max-width:160px;object-fit:contain;display:block;border-radius:5px}.brand small{font-weight:500;color:var(--ink3);font-size:calc(12px * var(--fs, 1));margin-inline-start:2px}.topbar .spacer{flex:1}.topsearch{position:relative;flex:0 0 auto;display:flex;align-items:center;width:34px;max-width:30vw;transition:width .18s ease}.topsearch.on{width:248px}@media (prefers-reduced-motion: reduce){.topsearch{transition:none}}.topsearch>.tsbtn{width:100%;height:34px;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.topbar .noti-btn,.topbar .popwrap>.pill,.topbar .settings-gear,.topbar .fsbtn{width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;--fs:1}.topbar .noti-btn>svg,.topbar .settings-gear>svg,.topbar .fsbtn>svg{display:block}.topsearch>.ctl{width:100%;max-width:none;height:34px;padding-inline-start:32px;padding-inline-end:26px;border-radius:10px}.topsearch .tsico{position:absolute;inset-inline-start:10px;top:50%;transform:translateY(-50%);color:var(--ink3);pointer-events:none;display:inline-flex;align-items:center}.topsearch .tsclr{position:absolute;inset-inline-end:6px;top:50%;transform:translateY(-50%);width:18px;height:18px;border:0;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:transparent;color:var(--ink3);cursor:pointer;font-size:14px;line-height:1;--fs:1}.topsearch .tsclr:hover{background:var(--line2);color:var(--ink)}.topsearch .tscancel{display:none}.menu.tspop{position:absolute;top:calc(100% + 6px);inset-inline-end:0;inset-inline-start:auto;min-width:0;width:360px;max-width:min(92vw,420px);max-height:70vh}.tspop .tshead{padding:8px 8px 4px;font-size:calc(11px * var(--fs, 1));font-weight:700;color:var(--ink3);letter-spacing:.4px}.tspop .tshead:first-child{padding-top:2px}.tspop .tshead.tsheadrow{display:flex;align-items:center;justify-content:space-between;gap:8px}.tspop .tsheadrow .lnk{font-size:calc(11px * var(--fs, 1));font-weight:400;text-decoration:none}.tspop .tsheadrow .lnk:hover{text-decoration:underline}.tspop mark.hl{background:var(--accent-soft);color:var(--accent);border-radius:3px;padding:0 1px;font-weight:700}.tspop .tsnote{padding:10px;font-size:calc(12px * var(--fs, 1));color:var(--ink3);line-height:1.6}.tspop .tsnote.tserr{color:var(--danger)}.tspop .tsfoot{margin-top:6px;padding:7px 8px 2px;border-top:1px solid var(--line2);font-size:calc(11px * var(--fs, 1));color:var(--ink3)}@media (max-width:900px){.topsearch.on{width:min(60vw,220px)}.topsearch>.ctl{padding-inline-end:10px}.menu.tspop{width:calc(100vw - 24px);max-width:none;inset-inline-start:auto;inset-inline-end:0}}.wtabs{flex:1;min-width:0;display:flex;align-items:center;gap:2px;align-self:stretch;padding:0 8px;overflow-x:auto;scrollbar-width:none}.wtabs::-webkit-scrollbar{display:none}.wtabs.wtabs-home{flex:none;overflow:visible;padding-inline:0}.wtabs .wtab{display:inline-flex;align-items:center;height:28px;max-width:190px;box-sizing:border-box;border-radius:8px;color:var(--ink2)}.wtabs .wtab .lb{display:inline-flex;align-items:center;gap:7px;min-width:0;border:0;background:transparent;color:inherit;font-size:calc(13px * var(--fs, 1));padding:0 4px 0 9px;height:100%;border-radius:8px 0 0 8px}.wtabs .wtab.fixed .lb{padding-inline-end:9px;border-radius:8px}.wtabs .wtab .tx{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wtabs .wtab .ic{flex:0 0 auto;font-size:calc(13px * var(--fs, 1));filter:grayscale(.85);opacity:.6}.wtabs .wtab:hover{background:var(--panel-2);color:var(--ink)}.wtabs .wtab:hover .ic{filter:grayscale(.2);opacity:.95}.wtabs .wtab.on{background-color:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line);color:var(--accent);font-weight:600;border-radius:var(--radius-pill)}.wtabs .wtab.on .lb{border-radius:var(--radius-pill) 0 0 var(--radius-pill)}.wtabs .wtab.on.fixed .lb{border-radius:var(--radius-pill)}.wtabs .wtab.on .ic{filter:none;opacity:1}.wtabs .wtab.on:hover{background-color:color-mix(in oklab,var(--accent) 14%,var(--panel))}.wtabs .wtab.on .x{color:var(--accent)}.wtabs .wtab.on .x:hover{color:var(--danger);background:var(--danger-soft)}.wtabs .wtab.fixed{max-width:none}.wtabs .wtab.fixed .ic{display:inline-flex}.wtabs.wtabs-home:after{content:"";flex:none;width:1.5px;height:24px;border-radius:1px;margin-inline:10px -4px;align-self:center;background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 55%,transparent),color-mix(in oklab,var(--accent) 25%,transparent))}.wtabs .wtab .x{flex:0 0 auto;width:16px;height:16px;margin-inline-end:7px;display:grid;place-items:center;border:0;border-radius:5px;background:transparent;color:var(--ink3);font-size:13px;line-height:1;padding:0;opacity:0;--fs:1}.wtabs .wtab.on .x{opacity:.6}@media (hover:hover){.wtabs .wtab:hover .x{opacity:.6}}.wtabs .wtab .x:hover{opacity:1;color:var(--danger);background:var(--danger-soft)}.iconbtn{display:none;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;border:1px solid var(--line);font-size:calc(13px * var(--fs, 1));color:var(--ink2)}.userchip{display:flex;align-items:center;gap:7px;padding:4px 8px 4px 4px;border:1px solid var(--line);border-radius:20px;cursor:pointer;white-space:nowrap}.userchip:hover{border-color:var(--accent)}.userchip .un{font-size:calc(12.5px * var(--fs, 1));font-weight:600;line-height:1.15}.userchip .ur{font-size:calc(10.5px * var(--fs, 1));color:var(--ink3);line-height:1.15}.menu{position:absolute;top:calc(var(--topbar-h) + 2px);inset-inline-end:10px;background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);z-index:70;min-width:268px;padding:8px;max-height:76vh;overflow:auto}.menu .mi{display:flex;gap:10px;align-items:center;padding:7px 8px;border-radius:11px;cursor:pointer;width:100%;text-align:start}.menu .mi:hover{background:var(--panel-2)}.menu .mi.on{background:var(--accent-soft)}.menu .mi .mico{flex:0 0 auto;width:30px;height:30px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:15px;background:var(--accent-soft);color:var(--accent);--fs:1}.menu .mi .mtx{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu .mi .mtx>.ml1{display:block;font-weight:600;font-size:calc(13px * var(--fs, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu .mi .mtx>.ml2{display:block;margin-top:1px;font-size:calc(11.5px * var(--fs, 1));color:var(--ink3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu .mi .mtx>.ml1>.mpath{font-weight:400;color:var(--ink3)}.menu .mi .mgo{flex:0 0 auto;color:var(--ink3);font-size:calc(17px * var(--fs, 1));line-height:1}.menu .mi.danger{color:var(--danger)}.menu .mi.danger .mico{background:var(--danger-soft);color:var(--danger)}.menu .mi.danger:hover{background:var(--danger-soft)}.menu .mt{display:flex;align-items:center;gap:8px;padding:6px 6px 10px;font-size:calc(13px * var(--fs, 1));color:var(--ink);font-weight:700;letter-spacing:0}.menu .mt:before{content:"";flex:0 0 auto;width:3px;height:14px;border-radius:2px;background:var(--accent)}.menu hr{border:0;border-top:1px solid var(--line2);margin:8px 2px}.menu.modmenu{min-width:392px;max-width:min(92vw,432px);padding:10px;inset-inline-start:0;inset-inline-end:auto}.modsw{position:relative;min-width:0}.modsw-btn{font-weight:600;display:inline-flex;align-items:center;gap:4px;max-width:100%}.modsw-tx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modmenu .mhead{display:flex;align-items:center;gap:10px;padding:2px 2px 10px}.modmenu .mhico{flex:0 0 auto;width:34px;height:34px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent);--fs:1}.modmenu .mhtx{flex:1;min-width:0}.modmenu .mh1{display:block;font-size:calc(15px * var(--fs, 1));font-weight:700;color:var(--ink);line-height:1.25}.modmenu .mh2{display:block;font-size:calc(11.5px * var(--fs, 1));color:var(--ink3);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modmenu .mhx{flex:0 0 auto;width:28px;height:28px;border-radius:9px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--ink3);cursor:pointer;--fs:1}.modmenu .mhx:hover{background:var(--panel-2);color:var(--ink)}.modmenu .mhx:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.modmenu .msec{border:1px solid var(--line2);border-radius:14px;overflow:hidden;background:var(--panel)}.modmenu .msec+.msec{margin-top:10px}.modmenu .msech{display:flex;align-items:center;gap:8px;padding:9px 11px}.modmenu .msecico{flex:0 0 auto;display:inline-flex;align-items:center}.modmenu .msecttl{font-size:calc(13px * var(--fs, 1));font-weight:700;white-space:nowrap}.modmenu .msectag{flex:0 0 auto;padding:1px 8px;border-radius:var(--radius-pill);background:var(--panel);border:1px solid var(--line);font-size:calc(10.5px * var(--fs, 1));font-weight:700;white-space:nowrap}.modmenu .msechint{margin-inline-start:auto;min-width:0;font-size:calc(11px * var(--fs, 1));color:var(--ink3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modmenu .msec-platform>.msech{background:var(--panel-2);color:var(--ink2)}.modmenu .msec-platform>.msech .msecico{color:var(--ink2)}.modmenu .msec-business>.msech{background:var(--accent-soft);color:var(--accent)}.modmenu .msec-business>.msech .msectag{border-color:var(--accent-line);color:var(--accent)}.modmenu .msecbody{padding:4px}.modmenu .msec-platform .mi .mico{background:var(--panel-2);color:var(--ink2)}.modmenu .msecbody .mi.on .mico{background:var(--panel)}.modmenu .msecbody .mi{position:relative}.modmenu .msecbody .mi+.mi:before{content:"";position:absolute;top:0;height:1px;inset-inline-start:48px;inset-inline-end:8px;background:var(--line2)}.modmenu .msecbody .mi.on:before,.modmenu .msecbody .mi.on+.mi:before,.modmenu .msecbody .mi:hover:before,.modmenu .msecbody .mi:hover+.mi:before{display:none}.modmenu .msecempty{padding:14px 12px;font-size:calc(12.5px * var(--fs, 1));color:var(--ink3);line-height:1.6}.modmenu .msecempty .mse2{display:block;margin-top:3px;font-size:calc(11.5px * var(--fs, 1))}@media (max-width:520px){.menu.modmenu{min-width:0;width:calc(100vw - 20px);max-width:none}.modmenu .msechint{display:none}}.menu.prefmenu{min-width:326px}.menu .prefrow{display:flex;align-items:center;gap:10px;padding:4px 6px}.menu .prefrow>.k{flex:0 0 58px;font-size:calc(12.5px * var(--fs, 1));color:var(--ink3)}.menu .prefrow>.selwrap{flex:1;min-width:0}.menu .prefrow>.pctl{flex:1;min-width:0;display:flex;align-items:center;gap:9px;padding:5px 9px;border:1px solid var(--line);border-radius:13px;background:var(--panel-2);transition:border-color .12s ease}.menu .prefrow>.pctl:hover{border-color:var(--accent-line)}.menu .prefrow>.pctl>.selwrap{flex:1;min-width:0}.menu .prefrow>.pctl>.selbtn{flex:1;min-width:0;max-width:none}.menu .prefrow>.pctl .ctl{border:0;background:transparent;padding-inline:0;box-shadow:none}.menu .prefrow>.pctl .pico{flex:0 0 auto;width:27px;height:27px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;background:var(--accent-soft);color:var(--accent);--fs:1}.fpanel{min-width:352px;max-width:400px}.frow{padding:6px 9px;border-bottom:1px dashed var(--line2)}.frow:last-of-type{border-bottom:0}.fl{font-size:calc(12px * var(--fs, 1));color:var(--ink2);font-weight:600;display:flex;align-items:center;gap:6px;margin-bottom:4px}.ft{font-size:calc(10px * var(--fs, 1));color:var(--ink3);border:1px solid var(--line);border-radius:5px;padding:0 4px;font-weight:400}.fc{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.fc .ctl{flex:1;min-width:78px;max-width:none;padding:4px 7px}.fchip{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:7px;background:var(--accent-soft);color:var(--accent);font-size:calc(12px * var(--fs, 1));border:1px solid var(--accent-line)}.fchip button{color:var(--accent);opacity:.7;font-size:calc(11px * var(--fs, 1))}.fchip button:hover{opacity:1}button.fchip{cursor:pointer}button.fchip:hover{border-color:var(--accent)}button.fchip:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.fchip.danger{background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger)}.fchip.danger button{color:var(--danger)}.fchip>button.nm{font-size:inherit;opacity:1;font-weight:inherit;cursor:text}.fchip>button.nm:hover{opacity:1;text-decoration:underline}.fchip>button.nm:disabled{cursor:default;text-decoration:none}.fchip>input.nm{font:inherit;color:inherit;background:transparent;border:0;outline:0;padding:0;min-width:40px}.fchip .chipdel{border:0;background:transparent;font-size:calc(13px * var(--fs, 1));color:inherit;opacity:.4}.fchip .chipdel:hover,.fchip .chipdel:focus-visible{opacity:1;color:var(--danger);background:var(--danger-soft)}.fchip .chipdel:disabled{opacity:.2;cursor:default;background:none;color:inherit}.chipdel{border:0;background:transparent;box-shadow:none;padding:0;margin-inline-start:1px;width:14px;height:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;font-size:13px;color:inherit;opacity:.4;border-radius:4px;cursor:pointer;transition:opacity .12s,color .12s,background .12s;--fs:1}.chipdel:hover,.chipdel:focus-visible{opacity:1;color:var(--danger);background:var(--danger-soft)}.chipdel:disabled{opacity:.2;cursor:default;background:none;color:inherit}.phero{display:flex;align-items:center;gap:14px;padding:4px 0 14px;border-bottom:1px solid var(--line2);flex-wrap:wrap}.imgslot{position:relative;flex:none;border-radius:14px}.imgslot.round{border-radius:50%}.imgslot-face{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;margin:0;cursor:pointer;display:grid;place-items:center;border-radius:inherit;overflow:hidden;background:var(--panel-2);color:var(--ink3);font:inherit}.imgslot-face:disabled{cursor:progress}.imgslot-face:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.imgslot:not(.round) .imgslot-face{border:1px solid var(--line);background-color:var(--panel);background-image:conic-gradient(var(--panel-2) 25%,transparent 0 50%,var(--panel-2) 0 75%,transparent 0);background-size:12px 12px}.imgslot-face img{width:100%;height:100%;display:block;object-fit:contain}.imgslot.round .imgslot-face img{object-fit:cover}.imgslot:not(.round) .imgslot-face img{padding:6px;box-sizing:border-box}.imgslot.empty .imgslot-face{border:1.5px dashed var(--line);background:var(--panel-2);background-image:none;transition:border-color .14s,color .14s,background-color .14s}.imgslot.empty .imgslot-face:hover,.imgslot.empty .imgslot-face:focus-visible{border-color:var(--accent);color:var(--accent);background-color:var(--accent-soft)}.imgslot-add{display:grid;justify-items:center;gap:4px;font-size:calc(12px * var(--fs, 1));line-height:1.2;padding:0 6px;text-align:center}.imgslot-hov{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:inherit;background:transparent;color:transparent;transition:background .14s,color .14s;pointer-events:none}.imgslot-face:hover .imgslot-hov,.imgslot-face:focus-visible .imgslot-hov{background:var(--scrim);color:var(--on-scrim)}.imgslot-busy{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:inherit;background:var(--scrim-strong);color:var(--on-scrim);font-size:calc(12px * var(--fs, 1));font-weight:600;padding:0 6px;text-align:center}.imgslot-badge{position:absolute;inset-inline-end:0;bottom:0;width:26px;height:26px;padding:0;border-radius:50%;background:var(--accent);color:var(--on-accent);cursor:pointer;display:grid;place-items:center;border:2px solid var(--panel);box-shadow:0 1px 4px #10182847;transition:transform .12s;--fs:1}.imgslot:not(.round) .imgslot-badge{inset-inline-end:-8px;bottom:-8px}.imgslot-badge:hover{transform:scale(1.08)}.imgslot-badge:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.imgslot-badge:disabled{cursor:progress;transform:none}.imgview .imgview-card{pointer-events:auto;position:relative;background:var(--panel);border-radius:16px;padding:28px 28px 20px;display:grid;justify-items:center;gap:18px;box-shadow:0 24px 60px #1018283d;animation:pop .16s ease-out;max-width:100%}.imgview-x{position:absolute;top:10px;inset-inline-end:10px;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:none;color:var(--ink3);cursor:pointer;display:grid;place-items:center;--fs:1}.imgview-x:hover,.imgview-x:focus-visible{background:var(--panel-2);color:var(--ink)}.imgview-pic{width:min(320px,72vw);aspect-ratio:1;border-radius:14px;overflow:hidden;border:1px solid var(--line);background-color:var(--panel);background-image:conic-gradient(var(--panel-2) 25%,transparent 0 50%,var(--panel-2) 0 75%,transparent 0);background-size:16px 16px}.imgview-pic.round{border-radius:50%;border:0;background:var(--panel-2)}.imgview-pic img{width:100%;height:100%;display:block;object-fit:contain}.imgview-pic.round img{object-fit:cover}.imgview-acts{display:flex;align-items:center;gap:10px}.imgview-acts .btn-a{display:inline-flex;align-items:center;gap:6px}.imgview-rm{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:7px 10px;border-radius:11px;color:var(--ink3);font:inherit;font-size:calc(13px * var(--fs, 1));cursor:pointer;transition:color .12s,background .12s}.imgview-rm:hover,.imgview-rm:focus-visible{color:var(--danger);background:var(--danger-soft)}.imgview-rm:disabled{opacity:var(--dis-op);cursor:not-allowed;background:none;color:var(--ink3)}.avcrop{position:relative;overflow:hidden;border-radius:12px;background:var(--panel-2);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.avcrop:active{cursor:grabbing}.avcrop img{position:absolute;display:block}.avcrop-mask{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;box-shadow:0 0 0 9999px var(--scrim-strong);border:2px solid var(--on-scrim)}.avcrop-mask.sq{border-radius:14px}.phero h2{margin:0;font-size:calc(19px * var(--fs, 1))}.phero h2.my-name{display:flex;align-items:center;gap:6px;min-width:0;overflow-wrap:anywhere}.my-name-edit{margin:0 0 4px}.my-name-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.my-name-row .inp{flex:1 1 180px;min-width:0;max-width:calc(360px * var(--fs, 1));font-size:calc(16px * var(--fs, 1))}.my-name-acts{display:flex;gap:8px}.hk-name{overflow-wrap:anywhere}.sbx-acts{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.my-name-edit>[role=alert]{margin:8px 0 0}.phero .meta{font-size:calc(13px * var(--fs, 1));color:var(--ink3);margin-top:2px}.ptags{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.ptag{font-size:calc(11px * var(--fs, 1));padding:2px 8px;border-radius:20px;background:var(--accent-soft);color:var(--accent);font-weight:600}.ptag.g{background:var(--ok-soft);color:var(--ok)}.bind-row{margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed var(--line)}.bind-row:last-of-type{border-bottom:0}.bind-when{display:flex;flex-direction:column;gap:6px;margin-top:6px}.bind-when-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bind-when-fs{display:flex;flex-wrap:wrap;gap:6px}.bind-when-c{display:flex;flex-direction:column;gap:6px}.ptag.w{background:var(--warn-soft);color:var(--warn)}.pgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:12px 0}.pcard{border:1px solid var(--line);border-radius:11px;padding:10px 12px;background:var(--panel)}.pcard .k{font-size:calc(12px * var(--fs, 1));color:var(--ink3)}.pcard .v{font-size:calc(19px * var(--fs, 1));font-weight:700;font-variant-numeric:tabular-nums;margin-top:2px}.ovmoney{display:flex;flex-direction:column;gap:1px}.ovmoney .one+.one{font-size:calc(15px * var(--fs, 1));color:var(--ink2)}.ovmoney .one em{font-style:normal;font-size:calc(13px * var(--fs, 1));font-weight:600}.delta{font-size:calc(11px * var(--fs, 1));font-weight:600}.delta.up{color:var(--ok)}.delta.dn{color:var(--danger)}.bars{display:flex;align-items:flex-end;gap:10px;height:118px;padding:8px 2px 0;border-bottom:1px solid var(--line2)}.bwrap{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;justify-content:flex-end}.bar{width:100%;max-width:44px;background:linear-gradient(180deg,var(--accent-hover),var(--accent));border-radius:5px 5px 0 0;min-height:3px;transition:.2s}.bar.cur{background:linear-gradient(180deg,var(--warn-line),var(--warn))}.blab{font-size:calc(10px * var(--fs, 1));color:var(--ink3);white-space:nowrap}.bval{font-size:calc(10px * var(--fs, 1));color:var(--ink2);font-weight:600}.tl{margin-top:6px;max-height:270px;overflow:auto}.tli{display:flex;gap:10px;padding:7px 0;border-bottom:1px dashed var(--line2)}.tlt{font-size:calc(12px * var(--fs, 1));font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink2);width:48px;flex:0 0 48px}.tld{width:8px;flex:0 0 8px;display:flex;justify-content:center;padding-top:5px}.tld i{width:7px;height:7px;border-radius:50%;background:var(--accent);display:block;--fs:1}.tld i.non{background:var(--ink3)}.tld i.sys{background:var(--warn)}.plist{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px}.pi{display:flex;align-items:center;gap:7px;font-size:calc(12.5px * var(--fs, 1));padding:5px 8px;border:1px solid var(--line2);border-radius:8px}.pi .y{color:var(--ok);font-weight:700}.pi .n{color:var(--ink3)}.board{flex:1;min-height:0;display:grid;grid-template-columns:302px 1fr;gap:10px}.board .card{min-height:0}.qcol{flex:0 0 auto}.qrow{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--line2)}.qrow.busy{background:var(--accent-soft)}.qrow.off{opacity:.5}.qno{width:22px;height:22px;flex:0 0 22px;border-radius:7px;display:grid;place-items:center;font-size:11px;font-weight:700;background:var(--line2);color:var(--ink2);--fs:1}.qno.first{background:var(--accent);color:var(--on-accent)}.rooms{display:grid;grid-template-columns:repeat(auto-fill,minmax(216px,1fr));gap:10px}.room{border:1px solid var(--line);border-radius:11px;overflow:hidden;background:var(--panel)}.room.live{border-color:var(--accent-line);box-shadow:0 2px 10px #3b5bfd14}.rhead{display:flex;align-items:center;gap:6px;padding:7px 10px;background:var(--panel-2);border-bottom:1px solid var(--line2);font-size:calc(13px * var(--fs, 1))}.rbody{padding:9px 10px}.rbody.idle{color:var(--ink3);font-size:calc(12.5px * var(--fs, 1));text-align:center;padding:26px 10px}.ract{display:flex;gap:6px;padding:0 10px 10px;flex-wrap:wrap}.ract .btn-a,.ract .pill{padding:4px 10px;font-size:calc(12px * var(--fs, 1))}@media (max-width:900px){.board{grid-template-columns:1fr;overflow:auto}.qcol{max-height:280px}}img.avatar{object-fit:cover;display:block}.avawrap{position:relative;flex:0 0 auto;cursor:pointer}.avawrap .cam{position:absolute;inset-inline-end:-2px;bottom:-2px;width:20px;height:20px;border-radius:50%;background:var(--accent);color:var(--on-accent);font-size:10px;display:grid;place-items:center;border:2px solid var(--panel);--fs:1}.avaedit{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap;padding:6px 0}.avabig{width:88px;height:88px;border-radius:22px;object-fit:cover;display:grid;place-items:center;color:var(--on-accent);font-size:34px;font-weight:700;flex:0 0 88px;border:1px solid var(--line);--fs:1}.avaops{flex:1;min-width:230px}.presets{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.pset{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:17px;cursor:pointer;border:1px solid var(--line);background:var(--panel);--fs:1}.pset:hover{border-color:var(--accent);transform:translateY(-1px)}.prog{height:6px;border-radius:4px;background:var(--line2);overflow:hidden;margin:8px 0 4px}.prog i{display:block;height:100%;background:linear-gradient(90deg,var(--accent-hover),var(--accent));transition:width .25s}.steps{font-size:calc(12px * var(--fs, 1));line-height:1.9;color:var(--ink2)}.steps .s{display:flex;gap:7px;align-items:flex-start}.steps .s .n{color:var(--ink3);flex:0 0 16px}.steps .s.done .n{color:var(--ok)}.code{background:var(--panel-2);border:1px solid var(--line2);border-radius:8px;padding:9px 11px;font-size:calc(11.5px * var(--fs, 1));font-family:ui-monospace,Menlo,monospace;color:var(--ink2);white-space:pre-wrap;word-break:break-all;line-height:1.7;margin-top:8px}.hidefile{display:none}.body{flex:1;display:flex;min-height:0;min-width:0;overflow:hidden;background-color:var(--bg);background-image:var(--grad-canvas)}.stage{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden;padding:0}.sidebar{position:relative;width:var(--sidebar-w);flex:0 0 var(--sidebar-w);display:flex;flex-direction:column;min-height:0;z-index:25;background-color:var(--glass);background-image:var(--grad-sidebar);border:0;border-inline-end:1px solid var(--line2);container:sidebar / inline-size}.sb-orgsearch{padding:8px 8px 4px}.sidebar>.scopebar{margin-top:10px}.search{width:100%;padding:8px 11px;border-radius:11px;border:1px solid var(--line);background:var(--panel-2);outline:none;font-size:calc(13px * var(--fs, 1))}.search:focus{border-color:var(--accent);background:var(--panel)}.inp[aria-invalid=true]{border-color:var(--danger)}.sb-me{flex:0 0 auto;padding:0 6px 6px;border-bottom:1px solid var(--line2);margin-bottom:4px}.tree{flex:1;overflow:auto;padding:4px 6px 24px}.sb-scroll{flex:1;min-height:0;overflow:auto}.sbsec-wrap{display:grid;grid-template-rows:1fr;transition:grid-template-rows .22s ease}.sbsec-wrap.shut{grid-template-rows:0fr}.sbsec-clip{overflow:hidden;min-height:0}@media (prefers-reduced-motion:reduce){.sbsec-wrap{transition:none}}.sbsec{border-top:1px solid var(--line2);padding:6px 0 2px}.sbsec-org{border-top:0}.sb-scroll>.sbsec-org:not(:first-child){border-top:1px solid var(--line2)}.sb-scroll>.sbsec:first-child{border-top:0}.sbsec[data-dragging],.mnav-grp[data-dragging]{opacity:.6;transition:opacity .12s ease}.sbsec[data-dragging]>.sbsec-h,.mnav-grp[data-dragging]>.mnav-gh{box-shadow:0 6px 16px #0000002e;cursor:grabbing}.sbmod.dragging{opacity:.55;transform:scale(.97);cursor:grabbing;box-shadow:0 6px 16px #0000002e}.sbsec-reset{display:flex;align-items:center;gap:6px;width:100%;margin-top:2px;padding:4px 12px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:calc(12px * var(--fs, 1));color:var(--ink3);cursor:pointer;text-align:start}.sbsec-reset:hover{color:var(--accent);background:var(--panel-2)}.sbsec-reset:focus-visible{outline:2px solid var(--accent-line);outline-offset:-2px}.sb-reset-secs{width:calc(100% - 16px);margin:6px 8px 10px}.sbsec-h{display:flex;align-items:center;gap:10px;width:calc(100% - 16px);margin:0 8px;padding:9px 10px 9px 12px;border:0;border-radius:12px;cursor:pointer;text-align:start;background:color-mix(in oklab,var(--accent) 7%,var(--panel));color:var(--ink)}.sbsec-h:hover{background:color-mix(in oklab,var(--accent) 11%,var(--panel))}.sbsec-ico{flex:0 0 auto;display:inline-flex;align-items:center;color:var(--accent)}.sbsec-ttl{flex:1;min-width:0;font-size:calc(15px * var(--fs, 1));font-weight:700;letter-spacing:.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sbsec-tag{flex:0 0 auto;padding:1px 9px;border-radius:var(--radius-pill);font-size:calc(11px * var(--fs, 1));font-weight:600;border:1px solid var(--accent-line);color:var(--accent);background:var(--panel)}@container sidebar (max-width:240px){.sbsec-tag{display:none}}.sbsec-h[data-fit]>.sbsec-tag{display:none}.sbsec-h[data-fit=wrap]>.sbsec-ttl{white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sbsec-h>.discbar{display:none}.sbsec-h>.disc{width:24px;height:24px;border-radius:7px;justify-content:center;color:var(--accent);--fs:1}.sbsec-h:hover>.disc{background:color-mix(in oklab,var(--accent) 12%,var(--panel))}.sbsec-body,.sbsec-org .tree{padding:4px 8px 6px}.sbsec-empty{padding:8px 12px 10px;font-size:calc(12px * var(--fs, 1));color:var(--ink3);line-height:1.6}.sbsec-empty .sbsec-empty-adm{display:block;margin-top:3px;font-size:calc(11.5px * var(--fs, 1))}.sbmod{display:flex;align-items:center;gap:12px;width:100%;padding:5px 10px 5px 12px;border-radius:10px;background:transparent;border:0;cursor:pointer;text-align:start;color:var(--ink);transition:transform .12s ease,opacity .12s ease,background-color .15s ease}.sbmod:hover{background:var(--panel-2)}.sbmod.on{background:var(--accent-soft)}.sbmod-ico{flex:0 0 auto;width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;background:transparent;--fs:1}.sbsec-business .sbmod-ico{background:var(--panel);box-shadow:0 1px 3px color-mix(in oklab,var(--ink) 12%,transparent)}.sbmod.on .sbmod-ico{background:var(--panel)}.sbmod-name{flex:1;min-width:0;font-size:calc(13.5px * var(--fs, 1));font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sbmod-n{flex:0 0 auto;font-size:calc(13.5px * var(--fs, 1));font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.sbmod-go{flex:0 0 auto;color:var(--ink3);font-size:calc(16px * var(--fs, 1));line-height:1}.sbmod-badge{flex:0 0 auto;min-width:calc(18px * var(--fs, 1));height:calc(18px * var(--fs, 1));padding:0 5px;border-radius:9px;background:var(--danger);color:var(--on-danger);font-size:calc(11px * var(--fs, 1));font-weight:700;line-height:calc(18px * var(--fs, 1));text-align:center;font-variant-numeric:tabular-nums;box-sizing:border-box}.sbrail-badge,.tb-badge,.hm-badge{position:absolute;top:-6px;inset-inline-end:-8px;min-width:calc(16px * var(--fs, 1));height:calc(16px * var(--fs, 1));padding:0 4px;border-radius:8px;background:var(--danger);color:var(--on-danger);font-size:calc(10px * var(--fs, 1));font-weight:700;line-height:calc(16px * var(--fs, 1));text-align:center;font-variant-numeric:tabular-nums;border:2px solid var(--panel);box-sizing:content-box}.tb-ico{position:relative;display:inline-flex}.sbmod.on .sbmod-go,.sbmod.on .sbmod-n{color:var(--accent)}.sbrail{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 5px 16px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.sbrail::-webkit-scrollbar{display:none}.sbrail-search{flex:0 0 auto;width:38px;height:38px;margin-bottom:8px;border-radius:50%;border:1px solid var(--line);background:var(--panel);color:var(--ink2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 3px color-mix(in oklab,var(--ink) 10%,transparent);--fs:1}.sbrail-search:hover{color:var(--accent);border-color:var(--accent-line)}.sbrail-it{flex:0 0 auto;width:100%;max-width:60px;display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 2px 6px;border:0;border-radius:12px;background:transparent;color:var(--ink2);cursor:pointer}.sbrail-it:hover{background:color-mix(in oklab,var(--ink) 6%,transparent)}.sbrail-it.on{background:var(--panel);color:var(--accent);box-shadow:0 1px 4px color-mix(in oklab,var(--ink) 14%,transparent)}.sbrail-ico{position:relative;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;font-size:19px;line-height:1;--fs:1}.sbrail-glyph{color:var(--accent)}.sbrail-ava{display:inline-flex;align-items:center;justify-content:center;height:26px}.sbrail-ava .avatar{width:26px;height:26px;flex:none;font-size:11px;--fs:1}.sbrail-lb{max-width:100%;font-size:calc(11px * var(--fs, 1));line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sbrail-it.on .sbrail-lb{font-weight:600}.sbrail-sep{flex:0 0 auto;width:28px;height:1px;margin:6px 0;background:var(--line)}:root[data-sbsnap] .sidebar{transition:width .2s ease,flex-basis .2s ease}@media (prefers-reduced-motion:reduce){:root[data-sbsnap] .sidebar{transition:none}}@media (max-width:900px){:root[data-sbrail] .sidebar{width:270px;flex-basis:270px}}.sb-search{position:relative;display:block}.sb-search-ico{position:absolute;inset-inline-start:11px;top:50%;transform:translateY(-50%);display:inline-flex;color:var(--ink3);pointer-events:none}.sb-search .search{padding-inline-start:33px}.tkids{position:relative}.tkids:not(.flat):before{content:"";position:absolute;inset-inline-start:15px;top:0;bottom:17px;border-inline-start:1px dashed var(--line)}.tkids:empty:before{display:none}.tkids:not(.flat) .node.lv2{position:relative;padding-inline-start:34px}.tkids:not(.flat) .node.lv2:before{content:"";position:absolute;inset-inline-start:15px;top:50%;width:12px;border-top:1px dashed var(--line)}.tkids:not(.flat) .node.lv3{padding-inline-start:48px}.tkids:not(.flat) .node.lv4{padding-inline-start:62px}.sbsec-org .node>.badge{min-width:22px;padding:1px 7px;border-radius:7px;background:var(--panel-2);text-align:center}.sbsec-org .node>.cur+.badge{min-width:0;padding:0 4px;background:transparent}.sbsec-org .node.sel>.badge{background:color-mix(in oklab,var(--accent) 14%,var(--panel))}.node-ico{flex:0 0 auto;display:inline-flex;align-items:center;color:var(--accent)}.node{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:10px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.node:hover{background:var(--panel-2)}.node.sel{background-color:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line);color:var(--accent);font-weight:600}.node.sel .caret{color:var(--accent);opacity:.7}.node.sel .badge{color:var(--accent);opacity:.85}.node.sel .cur{color:var(--accent);border-color:var(--accent-line)}.node.sel:hover{background-color:color-mix(in oklab,var(--accent) 14%,var(--panel))}.node .caret{width:14px;text-align:center;color:var(--ink3);font-size:calc(10px * var(--fs, 1));flex:0 0 14px}.node .label{flex:1;overflow:hidden;text-overflow:ellipsis;font-size:calc(13px * var(--fs, 1))}.node .badge{font-size:calc(11px * var(--fs, 1));color:var(--ink3);font-variant-numeric:tabular-nums}.node .cur{font-size:calc(10px * var(--fs, 1));color:var(--ink3);border:1px solid var(--line);border-radius:5px;padding:0 4px}.node.flat{cursor:default;color:var(--ink3)}.node.flat:hover{background:transparent}.node.lv1{padding-inline-start:8px;font-weight:600}.node.lv2{padding-inline-start:18px}.node.lv3{padding-inline-start:32px}.node.lv4{padding-inline-start:46px}.avatar{width:20px;height:20px;border-radius:50%;flex:0 0 20px;display:grid;place-items:center;font-size:10px;color:var(--on-accent);font-weight:600;overflow:hidden;--fs:1}.avatar img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.tagdot{width:6px;height:6px;border-radius:50%;flex:0 0 6px;--fs:1}.tagdot.unset{background:transparent;box-shadow:inset 0 0 0 1.5px var(--line)}.scopebar{margin:0 10px 8px;padding:9px 10px;border-radius:12px;background-color:var(--accent-soft);background-image:var(--grad-soft);border:1px solid var(--accent-line);color:var(--accent);font-size:calc(var(--fs-micro) * var(--fs, 1));line-height:1.5}.entbar{display:flex;align-items:stretch;min-height:54px;padding:0 14px;background-color:var(--panel);background-image:var(--grad-head);border-bottom:1px solid var(--line2)}.enthead{display:flex;align-items:center;gap:10px;flex:0 1 auto;min-width:0;padding:8px 0}.entsep{flex:0 0 auto;align-self:center;width:1px;height:28px;margin-inline:16px;background:color-mix(in oklab,var(--ink3) 34%,transparent)}.enttabs{flex:1;min-width:0;display:flex;align-items:center}.entacts{flex:0 0 auto;margin-inline-start:auto;align-self:center;display:flex;align-items:center;gap:8px;padding-inline-start:12px}.entacts:empty{display:none}.entacts .pill,.entacts .btn-a{height:34px;padding-block:0;border-radius:11px}.entacts .btn-a{padding-inline:16px}.enttabs .stab button{padding-top:6px;padding-bottom:6px;white-space:nowrap}.enthead .ic{flex:0 0 auto;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;font-size:17px;background-color:var(--accent-soft);background-image:var(--grad-soft);border:1px solid var(--accent-line);--fs:1}.enthead .tx{min-width:0;display:flex;flex-direction:column;gap:1px}.enthead .nm{font-size:calc(15px * var(--fs, 1));font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enthead .ds{font-size:calc(12px * var(--fs, 1));color:var(--ink3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main{flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column;padding:10px 12px 12px;gap:9px;min-height:0;background-image:var(--grad-content)}.crumbbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.crumb{display:flex;align-items:center;gap:4px;font-size:calc(13px * var(--fs, 1));flex-wrap:wrap}.crumb .c{padding:3px 8px;border-radius:7px;background:var(--panel);border:1px solid var(--line);cursor:pointer}.crumb .c:hover{border-color:var(--accent);color:var(--accent)}.crumb .c.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent);cursor:default}.crumb span.c{cursor:default}.crumb .c:disabled{cursor:not-allowed;opacity:var(--dis-op)}.crumb .c:disabled:hover{border-color:var(--line);color:inherit}.crumb .sep{color:var(--ink3)}.crumb-pick{position:relative;display:inline-flex}.crumb-pick>.c{display:inline-flex;align-items:center;gap:4px}.crumb-pick.split>.c.lk{color:var(--accent);text-decoration:underline;text-underline-offset:3px;border-start-end-radius:0;border-end-end-radius:0}.crumb-pick.split>.c.cv{padding-inline:4px;border-inline-start:0;border-start-start-radius:0;border-end-start-radius:0;color:var(--ink3)}.crumb-menu{position:absolute;top:calc(100% + 4px);inset-inline-start:0;z-index:21;display:flex;flex-direction:column;min-width:104px;max-height:300px;overflow:auto;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:var(--shadow)}.crumb-menu button{height:calc(30px * var(--fs, 1));padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--ink);font:inherit;font-size:calc(13px * var(--fs, 1));text-align:start;white-space:nowrap;cursor:pointer;font-variant-numeric:tabular-nums}.crumb-menu button:hover{background:var(--accent-soft)}.crumb-menu button.on{background:var(--accent);color:var(--on-accent)}.crumb-menu.grid{display:grid;grid-template-columns:repeat(7,34px);gap:2px;min-width:0}.crumb-menu.grid button{padding:0;text-align:center}.toolbar{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:8px 10px;border:1px solid var(--line2);border-radius:var(--radius);background-color:var(--glass-strong)}.toolbar>.btn-a,.toolbar>.pill,.toolbar>.btn-danger,.toolbar>.ctl,.toolbar>.searchbox,.toolbar>.searchbox>.ctl,.toolbar>.confirm-wrap,.toolbar>.confirm-wrap>.pill,.toolbar>.confirm-wrap>.btn-a,.toolbar>.dateinp,.toolbar>.dateinp>.selbtn,.toolbar>.dateinp>.drwrap>.drbtn,.toolbar>.selwrap>.selbtn{height:var(--ctl-h);display:inline-flex;align-items:center;justify-content:center}.toolbar>.seg{height:var(--ctl-h)}.toolbar>.seg>button{display:inline-flex;align-items:center;justify-content:center}.toolbar>.refbtn,.toolbar>.pill.ico,.toolbar>.confirm-wrap>.pill.ico{width:var(--ctl-h);height:var(--ctl-h);padding:0}.toolbar>.searchbox>.ctl{border-radius:11px;width:230px;min-width:0;max-width:100%}.opic{flex:0 0 auto;display:inline-flex;align-items:center;margin-inline-end:5px;opacity:.85}.pill:hover>.opic,.btn-a>.opic{opacity:1}.fzone{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:14px;flex-wrap:nowrap;overflow:hidden}.fzone.folded{display:none}.fzone:not(.folded)~.tbspace{display:none}.tbspace{flex:1}.fzone>.fc{flex:none;flex-wrap:nowrap;gap:6px}.fzone .fc>.ctl,.fzone .selwrap,.fzone .drwrap{flex:none}.fzone .selwrap{width:148px}.fzone .drwrap{width:214px}.fzone .fc>.ctl{width:132px}.fzone .lbl{flex:none;margin-inline-end:-2px}.fdrawer{display:flex;flex-direction:column;align-items:stretch;gap:0}.fdrawer>.fc{display:block;padding:13px 0;border-bottom:1px solid var(--line2)}.fdrawer>.fc:last-child{border-bottom:0}.fdrawer>.fc:first-child{padding-top:2px}.fdrawer .lbl{display:block;margin-bottom:6px;font-size:calc(12px * var(--fs, 1));font-weight:600;color:var(--ink2);letter-spacing:.2px}.fdrawer .selwrap,.fdrawer .searchbox,.fdrawer .drwrap{width:300px;max-width:100%}.fdrawer .selwrap>.selbtn,.fdrawer .searchbox>.ctl{width:100%}.fdrawer .rng{flex-wrap:wrap}.fmore{display:inline-flex;align-items:center;gap:6px}.fmore .fico{display:flex;align-items:center;color:currentColor}.rng{display:inline-flex;align-items:center;gap:6px}.rngsep{flex:none;color:var(--ink3);font-size:calc(13px * var(--fs, 1));-webkit-user-select:none;user-select:none}.num-in{width:104px;flex:none}.drwrap{position:relative;display:inline-flex;align-items:center;flex:1;min-width:0}.drwrap>.drbtn{width:100%;flex:none}.drbtn{display:inline-flex;align-items:center;gap:var(--disc-gap);padding-inline-end:8px;text-align:start;cursor:pointer}.dr-ico{flex:none;width:12px;display:inline-grid;place-items:center;line-height:1;opacity:.75}.dr-ico>svg{display:block}.drval{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.drval.ph{color:var(--ink3)}.drbtn.hasclr>.drval{padding-inline-end:22px}.drclr{position:absolute;inset-inline-end:31px;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:none;color:var(--ink3);font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s,color .12s;--fs:1}.drclr:hover{background:var(--line2);color:var(--ink)}.drpop{position:fixed;z-index:70;display:flex;max-width:calc(100vw - 16px);background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 40px #10182829;overflow:hidden}.dr-pre{flex:none;width:118px;padding:8px 6px;border-inline-end:1px solid var(--line2);background:var(--panel-2);display:flex;flex-direction:column;gap:2px;max-height:320px;overflow-y:auto}.dr-pre button{padding:6px 9px;border:0;background:none;border-radius:7px;font-size:calc(12.5px * var(--fs, 1));color:var(--ink2);text-align:start;white-space:nowrap;cursor:pointer}.dr-pre button:hover{background:var(--accent-soft);color:var(--accent)}.dr-cal{padding:10px 12px 12px;min-width:0;overflow-x:auto}.dr-mons{display:flex}.dr-mon{width:210px;padding:0 13px}.dr-mon+.dr-mon{border-inline-start:1px solid var(--line2)}.dr-mt{position:relative;text-align:center;font-size:calc(12.5px * var(--fs, 1));font-weight:600;color:var(--ink);margin-bottom:6px;min-height:calc(26px * var(--fs, 1));line-height:calc(26px * var(--fs, 1))}.dr-nav{position:absolute;top:0;display:flex;gap:2px}.dr-nav-s{inset-inline-start:0}.dr-nav-e{inset-inline-end:0}.dr-nav button{width:24px;height:calc(26px * var(--fs, 1));border:0;background:none;border-radius:7px;color:var(--ink3);font-size:calc(13px * var(--fs, 1));line-height:1;cursor:pointer}.dr-nav button:hover:not(:disabled){background:var(--line2);color:var(--ink)}.dr-nav button:disabled{opacity:.28;cursor:default}.dr-wk,.dr-grid{display:grid;grid-template-columns:repeat(7,1fr)}.dr-wk span{text-align:center;font-size:calc(11px * var(--fs, 1));color:var(--ink3);padding:2px 0}.dr-d{height:calc(28px * var(--fs, 1));border:0;background:none;border-radius:7px;cursor:pointer;font-size:calc(12.5px * var(--fs, 1));color:var(--ink);font-variant-numeric:tabular-nums;position:relative}.dr-d:hover{background:var(--accent-soft)}.dr-d.out{color:var(--ink3);opacity:.45}.dr-d.mid{background:var(--accent-soft);border-radius:0}.dr-d.on{background:var(--accent);color:var(--on-accent);font-weight:600}.dr-d.today:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:6px;border:1px solid var(--accent);opacity:.55;pointer-events:none}.dr-d.on.today:after{border-color:var(--on-accent)}@media (max-width:720px){.dr-mons{flex-direction:column;gap:10px}.dr-pre{max-height:none}}.rngclr{flex:none;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:none;color:var(--ink3);font-size:15px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;--fs:1}.rngclr:hover{background:var(--line2);color:var(--ink)}.fbadge{display:inline-flex;align-items:center;justify-content:center;min-width:calc(17px * var(--fs, 1));height:calc(17px * var(--fs, 1));padding:0 5px;border-radius:9px;background:var(--accent);color:var(--on-accent);font-size:calc(11px * var(--fs, 1));font-weight:700}.pill.on .fbadge{background:var(--accent);color:var(--on-accent)}.rngclr{padding:4px 7px;line-height:1}.seg{display:flex;background:var(--panel);border:1px solid var(--line);border-radius:9px;overflow:hidden}.seg button{padding:6px 10px;font-size:calc(13px * var(--fs, 1));color:var(--ink2);border-inline-end:1px solid var(--line2);white-space:nowrap}.seg button:last-child{border-inline-end:0}.seg button.on{background:var(--accent);color:var(--on-accent);font-weight:600}.pill{padding:6px 11px;border-radius:11px;border:1px solid var(--line);background:var(--panel);font-size:calc(13px * var(--fs, 1));color:var(--ink2);white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:6px}.pill:hover{border-color:var(--accent);color:var(--accent)}.refbtn{padding:0;align-self:center;width:calc(1lh + 14px);height:calc(1lh + 14px);flex:none}.refbtn svg{display:block}.pill.refbtn.busy{cursor:progress;opacity:1}.refbtn.busy svg{animation:refspin .8s linear infinite;color:var(--accent)}@keyframes refspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.refbtn.busy svg{animation:none;opacity:.5}}:root{--disc-gap:8px}.disc{display:inline-flex;align-items:center;margin-inline-start:var(--disc-gap);transition:transform .18s ease}.disc.on{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){.disc{transition:none}}.rowexp{width:26px;height:26px;padding:0;border:0;border-radius:50%;background:color-mix(in oklab,var(--ink) 7%,var(--panel));color:var(--ink2);display:inline-grid;place-items:center;cursor:pointer;vertical-align:middle;transition:background .12s,color .12s;--fs:1}.rowexp>.disc{margin-inline-start:0}.rowexp.on{color:var(--ink)}.rowexp:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (hover:hover){.rowexp:hover{background:color-mix(in oklab,var(--ink) 12%,var(--panel));color:var(--ink)}}.rowexp-sp{display:inline-block;width:26px}.discbar{display:inline-block;flex:0 0 auto;width:1px;height:14px;margin-inline-start:var(--disc-gap);vertical-align:middle;background:currentColor;opacity:.3}.btn-a>.discbar,.btn-a>.disc,.pill>.discbar,.pill>.disc{margin-inline-start:calc(var(--disc-gap) - 6px)}.selbtn>.discbar,.fldbtn>.discbar,.drbtn>.discbar{margin-inline-start:auto}.selbtn>.disc,.fldbtn>.disc{margin-inline-start:0;color:var(--ink3)}.fldbtn{display:inline-flex;align-items:center;gap:var(--disc-gap);text-align:start;cursor:pointer;padding-inline-end:8px}.plusico{display:inline-flex;align-items:center;justify-content:center}.btn-a.act{margin-block:12px}.btn-a.act+.btn-a.act{margin-block-start:0}.btn-a.act:has(>.plusico),.btn-end{display:flex;width:fit-content;margin-inline-start:auto}.pill:disabled,.btn-a:disabled{opacity:var(--dis-op);cursor:not-allowed}.pill:disabled:hover{border-color:var(--line);color:var(--ink2)}.pill.danger:disabled:hover{border-color:var(--line);color:var(--ink2)}.btn-a:disabled:hover{filter:none}.btn-a:disabled,.btn-a:disabled:hover{box-shadow:none}.ctl{padding:5px 8px;border-radius:9px;border:1px solid var(--line);background:var(--panel);font-size:calc(13px * var(--fs, 1));color:var(--ink2);outline:none;max-width:calc(180px * var(--fs, 1))}.ctl:focus{border-color:var(--accent)}.ctl.date{font-variant-numeric:tabular-nums;padding:4px 8px}.advpanel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.searchbox{position:relative;display:inline-flex;align-items:center}.searchbox .sico{position:absolute;inset-inline-start:9px;display:flex;align-items:center;color:var(--ink3);pointer-events:none}.searchbox .ctl{padding-inline-start:28px;padding-inline-end:26px;text-overflow:ellipsis}.fc .searchbox:not(:has(.sico))>.ctl{padding-inline-start:7px}.searchbox .clr{position:absolute;inset-inline-end:5px;width:17px;height:17px;padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:var(--line);color:var(--ink3);font-size:11px;line-height:1;cursor:pointer;--fs:1}.searchbox .clr:hover{background:var(--ink3);color:var(--panel)}.lbl{font-size:calc(12px * var(--fs, 1));color:var(--ink3);white-space:nowrap}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.kpi{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;min-width:0}.kpi .k{font-size:calc(12px * var(--fs, 1));color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi .v{font-size:calc(20px * var(--fs, 1));font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.3px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi .s{font-size:calc(11px * var(--fs, 1));color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mask-v{color:var(--ink3);letter-spacing:2px}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--shadow)}.card-head{padding:11px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;column-gap:10px;row-gap:4px;font-size:calc(13px * var(--fs, 1));color:var(--ink2);flex-wrap:wrap;line-height:1.6}.card-head b{color:var(--ink)}.card-intro{display:flex;flex-direction:column;gap:10px;padding:12px 16px 14px;border-bottom:1px solid var(--line2);background:var(--panel-2)}.card-intro:empty{display:none}.card-intro>.note{margin:0}.dlgpanel{display:flex;flex-direction:column;gap:10px}.dlgpanel .dlgsec{font-size:calc(12px * var(--fs, 1));font-weight:600;color:var(--ink2);display:flex;align-items:center;gap:6px}.dlgpanel .dlggrp{display:flex;flex-direction:column;gap:4px}.dlgpanel .dlgline{font-size:calc(12px * var(--fs, 1));line-height:1.7;padding-top:5px;border-top:1px solid var(--line2)}.dlgpanel .dlggrp>.dlgline:first-of-type{border-top:0;padding-top:0}.dlgpanel .dlgline.off{opacity:.55}.dlgpanel .note{margin:0}.dlgpanel .dlgform{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:6px}.dlgpanel>.pill{align-self:flex-start}.hint{font-size:calc(12px * var(--fs, 1));color:var(--ink3)}.hint strong{font-weight:600;color:var(--ink2)}.hint.warn{color:var(--warn)}.scroll{overflow:auto;flex:1;min-height:0}table{border-collapse:separate;border-spacing:0;width:100%;font-variant-numeric:tabular-nums}th,td{border-bottom:1px solid var(--line2)}thead th{position:sticky;top:0;z-index:12;background:var(--panel-2);font-weight:600;font-size:calc(12px * var(--fs, 1));color:var(--ink2);padding:6px 5px;white-space:nowrap;border-bottom:1px solid var(--line)}tbody tr:last-child>td{border-bottom:0}.mtx th,.mtx td{padding:0;border-inline-end:1px solid var(--line2)}.mtx thead th{text-align:center}.mtx tbody tr:last-child>td{border-bottom:1px solid var(--line2)}thead th.we{color:var(--danger)}thead th.dim{color:var(--ink3);background:var(--panel-2)}th.stick,td.stick,.mtx th.stick,.mtx td.stick{position:sticky;inset-inline-start:0;z-index:11;background:var(--panel);min-width:158px;max-width:158px;text-align:start;padding:6px 10px;border-inline-end:1px solid var(--line)}thead th.stick{z-index:14}.mtx thead th.stick{z-index:14;background:var(--panel-2)}.mtx tfoot td.stick{z-index:13;background:var(--panel-2)}tbody tr:hover td{background:var(--accent-soft)}tbody tr:hover td.stick{background:var(--panel-2)}.empcell{display:flex;align-items:center;gap:7px;cursor:pointer}.empcell .nm{font-weight:600;font-size:calc(13px * var(--fs, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empcell .sub{font-size:calc(11px * var(--fs, 1));color:var(--ink3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me-badge{font-size:calc(10px * var(--fs, 1));background:var(--accent);color:var(--on-accent);border-radius:4px;padding:0 4px;margin-inline-start:4px}.cell{width:100%;min-width:58px;height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;cursor:pointer;position:relative;transition:box-shadow .12s}.cell:hover{box-shadow:inset 0 0 0 2px var(--accent)}.cell .m{font-size:calc(12.5px * var(--fs, 1));font-weight:600}.cell .s{font-size:calc(10px * var(--fs, 1));color:var(--ink3)}.cell.mute{cursor:default;color:var(--rest)}.cell.mute:hover{box-shadow:none}.cell .tagt{font-size:calc(11px * var(--fs, 1));color:var(--rest)}.cell .tagl{font-size:calc(11px * var(--fs, 1));color:var(--warn)}.cell.multi{height:auto;min-height:46px;min-width:82px;padding:5px 3px;gap:2px;justify-content:center}.mline{display:flex;align-items:baseline;gap:5px;width:100%;justify-content:flex-end;padding:0 5px;line-height:1.25}.mline .mk{font-size:calc(9px * var(--fs, 1));color:var(--ink3);flex:0 0 auto;font-weight:600}.mline .mv{font-size:calc(11.5px * var(--fs, 1));font-weight:600;font-variant-numeric:tabular-nums}.mline.p .mv{font-size:calc(12.5px * var(--fs, 1))}thead th.grp{border-bottom:1px solid var(--line2);background:var(--panel-2)}thead th.sub{font-size:calc(10px * var(--fs, 1));font-weight:600;color:var(--ink3);padding:3px 4px;top:44px;background:var(--panel-2)}td.sub{min-width:58px}.seg button.chk{padding-inline-start:7px}.seg button.chk .bx{display:inline-block;width:11px;height:11px;border:1.5px solid currentColor;border-radius:3px;margin-inline-end:5px;position:relative;top:1px;opacity:.5;--fs:1}.seg button.chk.on .bx{opacity:1;background:var(--panel);border-color:var(--on-accent)}.seg button.chk.on .bx:after{content:"✓";position:absolute;inset-inline-start:0;top:-4px;font-size:calc(10px * var(--fs, 1));color:var(--accent);font-weight:700}.totcol{background:var(--panel-2)!important;font-weight:700}tfoot td{position:sticky;bottom:0;background:var(--panel-2);z-index:10;border-top:1px solid var(--line);font-weight:700}tfoot td.stick{z-index:13;background:var(--panel-2)}.ev th{text-align:start;padding:8px 10px}.ev td{padding:9px 10px;font-size:calc(13px * var(--fs, 1))}.ev tr{cursor:pointer}.ev .t{font-weight:600;font-variant-numeric:tabular-nums}.tr-recs{margin-top:14px}.tr-recs:first-child{margin-top:0}.tr-recs-h{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:calc(13px * var(--fs, 1))}.tr-hour{margin:0 0 10px}.tr-hour-h{font-size:calc(12px * var(--fs, 1));font-weight:600;color:var(--ink2);margin:0 0 4px;font-variant-numeric:tabular-nums}.tr-hour-h .hint{font-weight:400;margin-inline-start:6px}.tl-k{display:inline-block;font-size:calc(11.5px * var(--fs, 1));line-height:calc(18px * var(--fs, 1));padding:0 7px;border-radius:9px;background:var(--accent-soft);color:var(--ink2);white-space:nowrap}.tl-k.tl-created{color:var(--accent)}.tl-k.tl-edit{background:color-mix(in oklab,var(--accent-2) 16%,transparent);color:var(--ink)}.tr-day tr.mute{cursor:default}.tr-head{gap:10px}.tr-head-ico{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--accent-soft);color:var(--accent);flex:none;--fs:1}.tr-head b{font-size:calc(15px * var(--fs, 1))}.tr-meta{display:inline-flex;align-items:center;font-size:calc(12.5px * var(--fs, 1));color:var(--ink3);white-space:nowrap}.tr-meta>span+span:before{content:"";display:inline-block;width:1px;height:11px;margin:0 10px;vertical-align:-1px;background:var(--line)}.tr-sum{margin-top:12px}.main.tr-page{overflow-y:auto}.main.tr-page>.card{flex:none}.tr-pager{display:flex;justify-content:flex-end;padding:8px 12px;border-top:1px solid var(--line2)}.tmob .tr-pager{justify-content:center;border-top:0;padding:10px 0 0}.tr-sumby{flex:none}.tr-sumt{width:100%;border-collapse:collapse;font-size:calc(13px * var(--fs, 1))}.tr-sumt th,.tr-sumt td{padding:9px 16px;border-bottom:1px solid var(--line2);text-align:start;vertical-align:top;white-space:nowrap}.tr-sumt th{font-size:calc(12px * var(--fs, 1));font-weight:600;color:var(--ink2);background:color-mix(in oklab,var(--ink) 2%,var(--panel))}.tr-sumt .num{text-align:end;font-variant-numeric:tabular-nums}.tr-sumt tfoot td{font-weight:700;border-bottom:0;background:color-mix(in oklab,var(--accent) 4%,var(--panel))}.tr-sumk{display:block;font-size:calc(10.5px * var(--fs, 1));font-weight:500;color:var(--ink3);margin-top:1px}.tr-sumn{margin-inline-start:8px;font-size:calc(11.5px * var(--fs, 1));color:var(--ink3);font-weight:400}.tr-ccys{display:inline-flex;flex-direction:column;align-items:flex-end;gap:1px;line-height:1.3}.tr-kpi{position:relative;display:flex;align-items:center;gap:14px;padding:14px 16px;overflow:hidden;min-height:76px}.tr-kpi-txt{position:relative;z-index:1;min-width:0;flex:1}.tr-kpi .v{font-size:calc(24px * var(--fs, 1))}.tr-kpis{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.toolbar.tr-bar{background:none;border:0;padding:0;gap:8px;row-gap:8px;--ctl-h:36px}.tr-bar :is(.pill,.ctl,.selbtn){border-radius:10px}.tr-bar-r{margin-inline-start:auto;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.tr-bar-r>:is(.pill,.ctl),.tr-bar-r>.dwi>.pill{height:var(--ctl-h);display:inline-flex;align-items:center;justify-content:center;gap:6px}.tr-bar-r>.refbtn{width:var(--ctl-h);padding:0}.tr-mnav{display:inline-flex;align-items:center;height:var(--ctl-h);border:1px solid var(--line);border-radius:10px;background:var(--panel);flex:none}.tr-mnav>button{width:34px;height:100%;display:grid;place-items:center;border:0;background:none;color:var(--ink3);cursor:pointer;border-radius:9px}.tr-mnav>button:hover{color:var(--ink);background:color-mix(in oklab,var(--ink) 5%,transparent)}.tr-month{position:relative;display:inline-flex;align-items:center;height:100%;padding:0 6px;font-size:calc(14px * var(--fs, 1));font-weight:600;color:var(--ink);white-space:nowrap;cursor:pointer}.tr-month-in{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0}.tr-month:focus-within{box-shadow:0 0 0 2px color-mix(in oklab,var(--accent) 35%,transparent);border-radius:6px}.tr-seg{display:inline-flex;align-items:center;gap:2px;padding:3px;height:var(--ctl-h);box-sizing:border-box;border-radius:10px;background:color-mix(in oklab,var(--ink) 6%,var(--panel));flex:none}.tr-seg>button{height:100%;padding:0 14px;border:0;border-radius:8px;background:none;font-size:calc(13px * var(--fs, 1));color:var(--ink2);cursor:pointer;white-space:nowrap}.tr-seg>button.on{background:var(--panel);color:var(--ink);font-weight:600;box-shadow:0 1px 3px color-mix(in oklab,var(--ink) 12%,transparent)}.tr-kpibar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 8px}.tr-kpibar>.hint{font-size:calc(12.5px * var(--fs, 1));color:var(--ink3)}.tr-kpi .k{display:flex;align-items:center;justify-content:space-between;gap:8px}.tr-kpi-nm{min-width:0;overflow:hidden;text-overflow:ellipsis}.tr-kpi-chk{flex:none;display:grid;place-items:center;width:18px;height:18px;box-sizing:border-box;border-radius:5px;border:1.5px solid color-mix(in oklab,var(--ink3) 70%,transparent);color:var(--on-accent);--fs:1}.tr-kpi-chk.one{border-radius:50%}.on>.tr-kpi-chk,.on .tr-kpi-chk{background:var(--accent);border-color:var(--accent)}button.tr-kpi-sw{font:inherit;color:inherit;text-align:start;cursor:pointer;width:100%;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}button.tr-kpi-sw:not(.on){background:color-mix(in oklab,var(--ink) 2.5%,var(--panel))}button.tr-kpi-sw:not(.on) .v,button.tr-kpi-sw:not(.on) .k{color:var(--ink3)}button.tr-kpi-sw:not(.on) .tr-spark{opacity:.45}button.tr-kpi-sw.on{border-color:var(--accent);box-shadow:0 0 0 .5px var(--accent),0 4px 14px color-mix(in oklab,var(--accent) 10%,transparent)}button.tr-kpi-sw:hover:not(.on){border-color:color-mix(in oklab,var(--accent) 45%,var(--line))}button.tr-kpi-sw:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tr-mpill{display:inline-flex;align-items:center;gap:7px;height:calc(30px * var(--fs, 1));padding:0 11px;border-radius:15px;border:1px solid var(--line);background:var(--panel);font-size:calc(13px * var(--fs, 1));color:var(--ink3);cursor:pointer;white-space:nowrap}.tr-mpill.on{border-color:var(--accent);color:var(--ink)}.tr-mpill .tr-kpi-chk{width:15px;height:15px;border-radius:4px;--fs:1}.tr-mpill .tr-kpi-chk.one{border-radius:50%}.tr-spark{position:absolute;inset-inline-end:0;bottom:0;width:46%;height:56%;pointer-events:none}.tr-spark .a{fill:color-mix(in oklab,var(--accent) 10%,transparent)}.tr-spark .l{fill:none;stroke:color-mix(in oklab,var(--accent) 45%,transparent);stroke-width:1.5;vector-effect:non-scaling-stroke}.tr-err-ico{float:inline-start;display:grid;place-items:center;width:26px;height:26px;margin:0 12px 6px 0;border-radius:50%;background:var(--danger);color:var(--on-danger);font-weight:800;font-size:15px;--fs:1}.tr-err{position:relative;display:block;padding-inline-end:36px}.tr-err-x{position:absolute;top:8px;inset-inline-end:8px;width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--danger);opacity:.6;cursor:pointer;--fs:1}.tr-err-x:hover{opacity:1;background:color-mix(in oklab,var(--danger) 10%,transparent)}.tl2-wrap{padding:4px 16px 8px}.tl2-kinds{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px}.tl2-kinds button{display:inline-flex;align-items:center;gap:6px;height:calc(28px * var(--fs, 1));padding:0 11px;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--panel);color:var(--ink2);font-size:calc(12.5px * var(--fs, 1));cursor:pointer}.tl2-kinds button i{width:7px;height:7px;border-radius:50%;background:var(--c,var(--accent));--fs:1}.tl2-kinds button span{font-variant-numeric:tabular-nums;color:var(--ink3);font-size:calc(11.5px * var(--fs, 1))}.tl2-kinds button.on{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent);font-weight:600}.tl2{position:relative;padding-inline-start:28px}.tl2:before{content:"";position:absolute;inset-inline-start:8px;top:12px;bottom:8px;width:2px;border-radius:2px;background:var(--line)}.tl2-hour{margin:0 0 14px}.tl2-h{position:relative;display:flex;align-items:baseline;gap:10px;margin:0 0 8px;color:var(--ink)}.tl2-h b{font-size:calc(17px * var(--fs, 1));font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.2px}.tl2-h .hint{font-size:calc(12.5px * var(--fs, 1));font-weight:400;margin:0}.tl2-node{position:absolute;inset-inline-start:-24px;top:calc(50% - 5px);width:10px;height:10px;border-radius:50%;background:var(--ink3);box-shadow:0 0 0 4px var(--panel);--fs:1}.tl2-hour.on .tl2-node{background:var(--accent)}.tl2-hour.on .tl2-h b{color:var(--accent)}.tl2-row{position:relative;display:grid;grid-template-columns:64px 14px 140px minmax(0,1fr) 32px;align-items:center;column-gap:10px;min-height:42px;padding:8px 10px 8px 16px;margin:0 0 6px;border-radius:10px;background:color-mix(in oklab,var(--ink) 3%,var(--panel));cursor:pointer;transition:background .15s,box-shadow .15s}.tl2-row:hover{background:color-mix(in oklab,var(--accent) 6%,var(--panel));box-shadow:0 1px 0 var(--line)}.tl2-row.mute{cursor:default}.tl2-row:focus-visible{outline:2px solid var(--accent-line);outline-offset:1px}.tl2-t{font-size:calc(13px * var(--fs, 1));color:var(--ink2);font-variant-numeric:tabular-nums;white-space:nowrap}.tl2-t em{font-style:normal;color:var(--ink3)}.tl2-dot{width:8px;height:8px;border-radius:50%;background:var(--c);justify-self:center;--fs:1}.tl2-tag{display:inline-flex;align-items:center;gap:6px;justify-self:start;max-width:100%;height:calc(26px * var(--fs, 1));padding:0 11px;border-radius:var(--radius-pill);font-size:calc(12.5px * var(--fs, 1));font-weight:600;color:var(--c);background:color-mix(in oklab,var(--c) 13%,transparent)}.tl2-tag span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl2-body{display:flex;flex-direction:column;gap:2px;min-width:0}.tl2-title{font-size:calc(13.5px * var(--fs, 1));color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl2-title b{font-weight:600}.tl2-sub{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:calc(12px * var(--fs, 1));color:var(--ink3)}.tl2-co{display:inline-flex;align-items:center;gap:4px;color:var(--c,var(--ink2))}.tl2-co:before{content:"";width:3px;height:12px;border-radius:2px;background:var(--c,var(--ink3))}.tl2-more{width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--ink3);font-size:16px;line-height:1;cursor:pointer;justify-self:end;--fs:1}.tl2-more:hover,.tl2-row.tl2-open .tl2-more{background:var(--panel);color:var(--ink)}.tl2-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;cursor:default}.tl2-menu{position:fixed;z-index:21;min-width:180px;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:var(--shadow)}.tl2-menu button{display:flex;align-items:center;gap:8px;width:100%;height:calc(32px * var(--fs, 1));padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--ink);font-size:calc(13px * var(--fs, 1));text-align:start;cursor:pointer}.tl2-menu button:hover{background:var(--accent-soft)}@media (max-width:760px){.tl2-row{grid-template-columns:50px 10px minmax(0,1fr) 28px}.tl2-tag{display:none}}.tr-hour.on .tr-hour-h{color:var(--accent)}.cell .tagt.tr-act{color:var(--accent);font-variant-numeric:tabular-nums}.mtx.tr-hours th:not(.stick),.mtx.tr-hours td:not(.stick){min-width:30px}.dmark{font-size:calc(10px * var(--fs, 1));color:var(--warn);margin-inline-start:3px}.chip{display:inline-block;padding:1px 7px;border-radius:var(--radius-pill);font-size:calc(11px * var(--fs, 1));font-weight:600;white-space:nowrap}.langpick{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.langopt{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--panel);font-size:calc(13px * var(--fs, 1));cursor:pointer}.langopt.on{border-color:var(--accent-line);background:color-mix(in oklab,var(--accent) 7%,var(--panel))}.langopt>input{margin:0}.langopt>.chip{color:var(--accent);background:var(--panel);border:1px solid var(--accent-line)}.chip.rev{background:var(--ok-soft);color:var(--ok)}.chip.non{background:var(--line2);color:var(--ink2)}.chip.warn{background:var(--warn-soft);color:var(--warn)}.chip.acc{background:var(--accent-soft);color:var(--accent)}.pend-bar{margin-bottom:10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pend-withdraw{margin:0 0 12px;padding:10px 12px;border:1px solid var(--line);border-radius:8px}.mypend{margin:0 16px 8px;border:1px solid color-mix(in oklab,var(--warn) 35%,var(--line));border-radius:12px;background:var(--panel)}.mypend-h{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:6px 12px;border:0;background:transparent;color:var(--ink);font:inherit;text-align:start}.mypend-t{flex:1;min-width:0;font-weight:600;font-size:calc(13.5px * var(--fs, 1))}.mypend-list{display:flex;flex-direction:column;border-top:1px solid var(--line2)}.mypend-row{display:flex;flex-direction:column;gap:4px;padding:10px 12px;align-items:flex-start}.mypend-row+.mypend-row{border-top:1px solid var(--line2)}.mypend-top{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%}.mypend-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(14px * var(--fs, 1))}.mypend-row .pend-withdraw{align-self:stretch;margin:4px 0 0}.num{text-align:end;font-variant-numeric:tabular-nums}.empty{padding:40px;text-align:center;color:var(--ink3);font-size:calc(13px * var(--fs, 1))}.maskbg{position:fixed;top:0;right:0;bottom:0;left:0;background:#0c121c61;z-index:60;animation:fade var(--drawer-in-dur) ease-out}@media (min-width:900.02px){.maskbg.sidemask{display:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.drawer{position:fixed;inset-inline-end:0;top:0;bottom:0;width:392px;max-width:92vw;background:var(--panel);z-index:61;display:flex;flex-direction:column;box-shadow:-8px 0 30px #10182824;animation:slide var(--drawer-in-dur) var(--drawer-in-ease)}@keyframes slide{0%{transform:translate(100%)}to{transform:none}}.drawer.wide{width:720px}.drawer.rd-drawer{width:600px}.panelgrip{position:absolute;inset-inline-start:0;top:0;bottom:0;width:8px;cursor:col-resize;z-index:3;touch-action:none;-webkit-user-select:none;user-select:none}.panelgrip.at-end{inset-inline-start:auto;inset-inline-end:0}.panelgrip:after{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:2px;background:var(--accent);opacity:0;transition:opacity .12s}.panelgrip.at-end:after{inset-inline-start:auto;inset-inline-end:-1px}.panelgrip:hover:after{opacity:.55}body.panel-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.panelgrip.on:after{opacity:.85}body.panel-resizing .sidebar,body.panel-resizing .drawer,body.panel-resizing .fprev{transition:none}body.panel-resizing :has(>.panelgrip){transition:none}.drawer h3{margin:0;font-size:calc(15px * var(--fs, 1))}.dr-head{padding:14px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px}.dr-body{padding:14px 16px;overflow:auto;flex:1}.dr-foot{flex:0 0 auto;padding:14px 16px;border-top:1px solid var(--line);display:flex;align-items:center;gap:8px;justify-content:flex-end}.dr-foot .dr-foot-r{display:flex;align-items:center;gap:8px}.dr-foot.split{justify-content:space-between}.rd-ava{width:34px;height:34px;flex:0 0 34px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-size:16px;--fs:1}.rd-sub{font-size:calc(12px * var(--fs, 1));color:var(--ink3);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-x{width:34px;height:34px;padding:0;line-height:1;flex:0 0 34px;--fs:1}.rd-sec{display:flex;align-items:center;gap:7px;margin:18px 0 8px;font-size:calc(13px * var(--fs, 1));font-weight:600;color:var(--ink)}.rd-sec:first-child{margin-top:0}.rd-sec-ico{width:18px;height:18px;flex:0 0 18px;display:grid;place-items:center;border-radius:5px;background:var(--panel-2);color:var(--ink3);--fs:1}.rd-meta{background:var(--panel-2);border:1px solid var(--line2);border-radius:10px;padding:4px 12px}.rd-meta-row{display:flex;align-items:flex-start;gap:12px;padding:7px 0;font-size:calc(12.5px * var(--fs, 1))}.rd-meta-row+.rd-meta-row{border-top:1px solid var(--line2)}.rd-meta-k{flex:0 0 96px;color:var(--ink3)}.rd-meta-v{flex:1;min-width:0;color:var(--ink2);word-break:break-word}.rd-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:16px;row-gap:12px;align-items:start}.rd-cell{grid-column:span var(--span,6);min-width:0;display:flex;flex-direction:column;gap:5px}.rd-cell.rd-flash{border-radius:8px;animation:rdflash 2.4s ease-out}@keyframes rdflash{0%,45%{background:var(--accent-soft);box-shadow:0 0 0 3px var(--accent-soft)}to{background:transparent;box-shadow:0 0 0 3px transparent}}.rd-lab{display:flex;flex-direction:column;line-height:1.25}.rd-name{font-size:calc(13px * var(--fs, 1));color:var(--ink2);font-weight:500}.rd-type{font-size:calc(10px * var(--fs, 1));color:var(--ink3);font-weight:400}.rd-drawer:not([data-live]) .rd-type{display:none}.rd-ctl{min-width:0}.rd-ctl .ant-form-item{margin-bottom:0}.rd-ctl .inp,.rd-ctl .ant-select,.rd-ctl .ant-picker,.rd-ctl textarea,.rd-ctl .seg{width:100%}.rd-grid-meta{background:var(--panel-2);border:1px solid var(--line2);border-radius:10px;padding:4px 12px;row-gap:0}.rd-cell-meta{flex-direction:row;align-items:baseline;gap:10px;font-size:calc(12.5px * var(--fs, 1));padding:7px 0;border-top:1px solid var(--line2)}.rd-cell-meta:nth-child(-n+2){border-top:0}.rd-cell-meta .rd-meta-k{flex:0 0 auto;min-width:72px;color:var(--ink3)}.rd-cell-meta .rd-meta-v{flex:1;min-width:0;color:var(--ink2);word-break:break-word}.kv{display:flex;padding:8px 0;border-bottom:1px dashed var(--line2);font-size:calc(13px * var(--fs, 1));gap:12px}.kv .k{width:96px;flex:0 0 96px;color:var(--ink3)}.kv .v{flex:1;font-weight:500;word-break:break-word}.fld{display:flex;align-items:center;gap:8px;font-size:calc(13px * var(--fs, 1));min-height:calc(32px * var(--fs, 1))}.fld>.k{flex:0 0 auto;white-space:nowrap;color:var(--ink3)}.fld>.selbtn{width:auto;min-width:110px}.sec{margin:16px 0 6px;font-size:calc(12px * var(--fs, 1));color:var(--ink3);font-weight:600;letter-spacing:.4px}.qcfg-mods{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0 14px}.modchip{display:inline-flex;align-items:center;gap:7px;padding:7px 13px 7px 9px;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--panel);font-size:calc(13px * var(--fs, 1));color:var(--ink2);white-space:nowrap}.modchip:hover{border-color:var(--accent);color:var(--accent)}.modchip.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.modchip-i{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--line2);font-size:12px;--fs:1}.modchip.on .modchip-i{background:#ffffff38}.subtabs{display:flex;gap:2px;margin:0 0 10px;border-bottom:1px solid var(--line);overflow-x:auto}.subtab{padding:8px 13px;font-size:calc(13px * var(--fs, 1));color:var(--ink3);white-space:nowrap;border:0;background:none;border-bottom:3px solid transparent;margin-bottom:-1px}.subtab:hover{color:var(--ink)}.subtab.on{color:var(--accent);font-weight:600;border-bottom-color:var(--accent)}.optrow{display:flex;align-items:flex-start;gap:11px;padding:11px 13px;border:1px solid var(--line);border-radius:10px;background:var(--panel);max-width:720px}.optrow-t{flex:1;min-width:0}.optrow-n{font-size:calc(13px * var(--fs, 1));color:var(--ink);font-weight:600;line-height:1.5}.optrow-d{font-size:calc(12px * var(--fs, 1));color:var(--ink3);line-height:1.6;margin-top:2px}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:61;display:grid;place-items:center;padding:16px;pointer-events:none}.sheet{pointer-events:auto;background:var(--panel);border-radius:14px;width:min(1100px,100%);max-height:88vh;display:flex;flex-direction:column;box-shadow:0 24px 60px #1018283d;animation:pop .16s ease-out}@keyframes pop{0%{transform:scale(.98);opacity:.5}to{transform:none;opacity:1}}.sheet-head{padding:14px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px}.sheet-title{margin:0;font-size:calc(15px * var(--fs, 1));flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet-title.has-tip{flex:0 1 auto}.sheet-head>.infotip{margin-inline-start:-6px;margin-inline-end:auto}.sheet-x{width:34px;height:34px;padding:0;line-height:1;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;--fs:1}.dr-head>.sheet-x{margin-inline-start:auto}@media (min-width:768px) and (pointer:fine){.modal .sheet-head{cursor:move}}body.dlg-dragging{cursor:move;-webkit-user-select:none;user-select:none}.sheet-body{overflow:auto;padding:8px 16px 18px}.fprev{position:fixed;inset-block:0;inset-inline-end:0;z-index:61;width:min(1040px,72vw);display:flex;flex-direction:column;background:var(--panel-2);box-shadow:-18px 0 48px #1018282e;animation:fdin var(--drawer-in-dur) var(--drawer-in-ease)}@keyframes fdin{0%{transform:translate(100%)}to{transform:none}}html[dir=rtl] .fprev{animation-name:fdin-rtl}@keyframes fdin-rtl{0%{transform:translate(-100%)}to{transform:none}}.fd-head{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--panel);border-bottom:1px solid var(--line)}.fd-ico{width:36px;height:36px;flex:0 0 36px;border-radius:10px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);--fs:1}.fd-title{flex:1;min-width:0}.fd-title h3{margin:0;font-size:calc(15px * var(--fs, 1));font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-sub{margin:2px 0 0;font-size:calc(11.5px * var(--fs, 1));color:var(--ink3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-x{padding:6px 8px;line-height:0}.fd-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;align-content:start;gap:10px 18px;margin:12px 16px;padding:10px 12px;background:var(--panel);border:1px solid var(--line);border-radius:12px}.fd-cell{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;column-gap:9px;row-gap:1px;align-content:start;align-items:start;min-width:0}.fd-cico{grid-column:1;grid-row:1 / span 2;align-self:center;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);--fs:1}.fd-ct{display:contents}.fd-cell .k{grid-column:2;font-size:calc(11px * var(--fs, 1));color:var(--ink3);line-height:1.35}.fd-cell .v{grid-column:2;font-size:calc(13px * var(--fs, 1));font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.fd-cell .fd-chip,.fd-cell .fd-tagedit{grid-column:2;justify-self:start}.fd-tag{min-width:0}.fd-tagedit{display:flex;gap:6px;align-items:center}.fd-tagedit .inp{width:150px}.fd-chip{align-self:flex-start;border:1px dashed var(--line);background:none;cursor:pointer;border-radius:999px;padding:3px 10px;font-size:calc(12px * var(--fs, 1));color:var(--ink3)}.fd-chip:hover{border-color:var(--accent);color:var(--accent)}.fd-chip.on{border-style:solid;border-color:transparent;background:var(--accent-soft);color:var(--accent);font-weight:600}.fd-chip:disabled{cursor:not-allowed;opacity:var(--dis-op)}.fd-bar{display:flex;align-items:center;gap:6px;padding:8px 16px;background:var(--panel);border-bottom:1px solid var(--line)}.fd-gap{flex:1}.fd-ib{padding:6px;line-height:0}.fd-btn{display:inline-flex;align-items:center;gap:6px}.fd-div{width:1px;height:18px;align-self:center;margin-inline:4px;background:var(--line)}.fd-pick{position:relative;display:inline-flex}.fd-fit{display:inline-flex;align-items:center;gap:4px}.fd-fit>.discbar,.fd-fit>.disc{margin-inline-start:calc(var(--disc-gap) - 4px)}.fd-menu{position:absolute;top:calc(100% + 4px);inset-inline-start:0;z-index:5;min-width:120px;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);box-shadow:0 8px 24px #10182824;display:flex;flex-direction:column;gap:2px}.fd-menu button{border:0;background:none;cursor:pointer;text-align:start;padding:6px 10px;border-radius:7px;font-size:calc(12.5px * var(--fs, 1));color:var(--ink)}.fd-menu button:hover{background:var(--panel)}.fd-menu button.on{color:var(--accent);font-weight:600;background:var(--accent-soft)}.fd-zoomv{font-size:calc(12px * var(--fs, 1));color:var(--ink2);min-width:calc(56px * var(--fs, 1));text-align:center;padding:5px 8px;border:1px solid var(--line);border-radius:8px;font-variant-numeric:tabular-nums}.fd-body{flex:1;min-height:0;overflow:auto;padding:16px;display:grid;place-items:center}.fd-body img{max-width:100%;max-height:100%;object-fit:contain;display:block;border-radius:8px;background:var(--panel);transition:transform .14s}.fd-body object{width:100%;height:100%;min-height:60vh;border:0;border-radius:8px;background:var(--panel)}.fd-body video{max-width:100%;max-height:100%;border-radius:8px;background:var(--panel)}.fd-body audio{width:min(520px,100%)}.fd-foot{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--panel);border-top:1px solid var(--line)}.fd-foot .pill.danger{color:var(--danger);border-color:var(--danger)}.fd-foot .pill.danger:hover{background:var(--danger-soft)}.fpv-none{display:grid;place-items:center;gap:10px;padding:48px 16px;color:var(--ink3);text-align:center;max-width:420px}.fpv-none p{margin:0;font-size:calc(13px * var(--fs, 1));line-height:1.6}.fd-body>.fpv-text,.fd-body>.fpv-doc,.fd-body>.fpv-slides,.fd-body>.fpv-md{align-self:stretch;justify-self:stretch;width:100%;max-width:900px;margin-inline:auto;text-align:start}.fpv-text pre,.fpv-md pre{margin:0;white-space:pre-wrap;word-break:break-word;font-family:var(--mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:calc(12.5px * var(--fs, 1));line-height:1.7;color:var(--ink);-moz-tab-size:4;tab-size:4}.fpv-md pre{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:10px 12px;margin:8px 0}.fpv-cut{margin:12px 0 0;padding-top:10px;border-top:1px dashed var(--line);color:var(--ink3);font-size:calc(12px * var(--fs, 1));line-height:1.6}.fpv-doc>.fpv-cut:first-child,.fpv-slides>.fpv-cut:first-child{margin:0 0 14px;padding:0 0 10px;border-top:0;border-bottom:1px dashed var(--line)}.fpv-doc p{margin:0 0 10px;font-size:calc(13.5px * var(--fs, 1));line-height:1.8;color:var(--ink);white-space:pre-wrap;word-break:break-word}.fpv-doc p.h,.fpv-md p.h{font-weight:600;color:var(--ink);margin:18px 0 8px}.fpv-doc p.h1,.fpv-md p.h1{font-size:calc(19px * var(--fs, 1))}.fpv-doc p.h2,.fpv-md p.h2{font-size:calc(16.5px * var(--fs, 1))}.fpv-doc p.h3,.fpv-md p.h3{font-size:calc(15px * var(--fs, 1))}.fpv-doc p.h4,.fpv-doc p.h5,.fpv-doc p.h6,.fpv-md p.h4,.fpv-md p.h5,.fpv-md p.h6{font-size:calc(14px * var(--fs, 1))}.fpv-md p{margin:0 0 10px;font-size:calc(13.5px * var(--fs, 1));line-height:1.8;color:var(--ink);word-break:break-word}.fpv-md ul,.fpv-md ol{margin:0 0 10px;padding-inline-start:22px;font-size:calc(13.5px * var(--fs, 1));line-height:1.8;color:var(--ink)}.fpv-md blockquote{margin:0 0 10px;padding-inline-start:12px;border-inline-start:3px solid var(--line);color:var(--ink2);font-size:calc(13.5px * var(--fs, 1));line-height:1.8}.fpv-md hr{border:0;border-top:1px solid var(--line);margin:16px 0}.fpv-md code{background:var(--panel);border:1px solid var(--line);border-radius:5px;padding:1px 5px;font-size:calc(12.5px * var(--fs, 1));font-family:var(--mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace)}.fpv-tbl{width:100%;border-collapse:collapse;font-size:calc(12.5px * var(--fs, 1));display:block;overflow-x:auto;white-space:nowrap}.fpv-tbl th,.fpv-tbl td{border:1px solid var(--line);padding:6px 10px;text-align:start;vertical-align:top;max-width:320px;overflow:hidden;text-overflow:ellipsis}.fpv-tbl th{background:var(--panel);font-weight:600;color:var(--ink2);position:sticky;top:0;z-index:1}.fpv-tbl td{color:var(--ink)}.fpv-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 10px}.fpv-tabs button{border:1px solid var(--line);background:transparent;color:var(--ink2);border-radius:8px;padding:5px 10px;font-size:calc(12px * var(--fs, 1));cursor:pointer}.fpv-tabs button.on{background:var(--panel);color:var(--ink);border-color:var(--accent-line)}.fpv-slide{border:1px solid var(--line);border-radius:10px;padding:14px 16px;margin:0 0 12px;background:var(--panel)}.fpv-slide .no{display:inline-block;font-size:calc(11px * var(--fs, 1));color:var(--ink3);margin-bottom:8px;letter-spacing:.04em}.fpv-slide p{margin:0 0 8px;font-size:calc(13.5px * var(--fs, 1));line-height:1.7;color:var(--ink);word-break:break-word}.fpv-slide p.dim{color:var(--ink3)}.fd-body>.fpv-pdf{align-self:stretch;justify-self:stretch;width:100%;max-width:900px;margin-inline:auto}.fpv-page{width:100%;margin:0 0 12px;background:var(--panel);border:1px solid var(--line);border-radius:6px;overflow:hidden}.fpv-page canvas{display:block;width:100%;height:auto}.fpv-docx img{max-width:100%;height:auto;display:block;margin:8px 0;border-radius:4px}.fpv-docx b{font-weight:600}.fpv-docx ul,.fpv-docx ol{margin:0 0 10px;padding-inline-start:22px;font-size:calc(13.5px * var(--fs, 1));line-height:1.8;color:var(--ink)}.fpv-docx blockquote{margin:0 0 10px;padding-inline-start:12px;border-inline-start:3px solid var(--line);color:var(--ink2)}.fpv-docx table{margin:0 0 12px}.fcount{color:var(--accent);cursor:default;white-space:nowrap;font-weight:600}.fcount-b{display:inline-flex;align-items:center;gap:5px;border:0;background:none;padding:0;cursor:pointer;font:inherit}.fcount-b:hover{color:var(--accent-hover)}.tagcell-b{display:inline-flex;align-items:center;gap:4px;max-width:100%;overflow:hidden;border:0;background:none;padding:0;cursor:pointer;color:inherit;font:inherit}.tagchip{display:inline-flex;align-items:center;gap:4px;max-width:calc(180px * var(--fs, 1));padding:2px 10px;border-radius:999px;font-size:calc(12.5px * var(--fs, 1));line-height:1.85;font-weight:600;white-space:nowrap;overflow:hidden}.tagchip>span{overflow:hidden;text-overflow:ellipsis}.tagchip-x{display:inline-flex;align-items:center;border:0;background:none;padding:0;cursor:pointer;color:currentColor;opacity:.5}.tagchip-x:hover{opacity:1}.tagbox{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-height:34px;padding:4px 62px 4px 8px;position:relative;border:1px solid var(--line);border-radius:8px;background:var(--panel);cursor:text}.tagbox.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.tagbox.off{background:var(--panel-2);cursor:not-allowed}.tagbox-in{flex:1;min-width:calc(80px * var(--fs, 1));border:0;outline:0;background:none;padding:2px 0;font-size:calc(13px * var(--fs, 1));color:var(--ink)}.tagbox-clr,.tagbox-caret{position:absolute;inset-block-start:50%;transform:translateY(-50%);display:inline-flex;align-items:center}.tagbox-clr{inset-inline-end:41px;border:0;background:none;padding:0;cursor:pointer;color:var(--ink3)}.tagbox-clr:hover{color:var(--ink)}.tagbox-caret{inset-inline-end:12px;color:var(--ink3);pointer-events:none;gap:var(--disc-gap)}.tagbox-caret>.discbar,.tagbox-caret>.disc{margin-inline-start:0}.tagpop{max-height:320px;overflow:auto;overscroll-behavior:contain;padding:4px}.tagrow{display:flex;align-items:center;gap:10px;width:100%;border:0;background:none;padding:9px 10px;border-radius:8px;cursor:pointer;font-size:calc(13.5px * var(--fs, 1));color:var(--ink);text-align:start}.tagrow:hover{background:var(--accent-soft)}.tagrow-i{display:inline-flex;align-items:center;flex:0 0 auto}.tagrow-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tagrow-on{flex:0 0 auto;font-size:calc(11px * var(--fs, 1));color:var(--ink3)}.tagnew{display:flex;align-items:center;gap:8px;margin-top:6px;padding-top:8px;border-top:1px solid var(--line2)}.tagnew-go{flex:1;min-width:0;display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:calc(13.5px * var(--fs, 1));color:var(--accent);text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tagnew-go:hover{background:var(--accent-soft)}.tagnew-dots{flex:0 0 auto;display:inline-flex;align-items:center;gap:9px;padding-inline-end:6px}.cdot{flex:0 0 auto;width:20px;height:20px;border-radius:999px;border:2px solid transparent;padding:0;cursor:pointer;box-sizing:content-box;--fs:1}.cdot.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--panel) inset}.cdot.unset{background:transparent;box-shadow:inset 0 0 0 1.5px var(--line)}.cdot.custom{position:relative;overflow:hidden;background:conic-gradient(var(--tag-c5),var(--tag-c4),var(--tag-c3),var(--tag-c7),var(--tag-c2),var(--tag-c1),var(--tag-c6),var(--tag-c5))}.cdot.custom input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;border:0;padding:0;cursor:pointer}.tagcell{display:inline-flex;align-items:center;gap:4px;max-width:100%;overflow:hidden;cursor:pointer}.tagcell .tagchip{max-width:96px}.tagmore{flex:0 0 auto;padding:2px 10px;border-radius:999px;background:var(--line2);color:var(--ink2);font-size:calc(12.5px * var(--fs, 1));line-height:1.85;font-weight:600;white-space:nowrap}.bub{min-width:250px;max-width:360px;padding:12px}.bub-h{display:flex;align-items:center;gap:8px;margin-bottom:8px}.bub-t{flex:1;min-width:0;font-size:calc(13.5px * var(--fs, 1));color:var(--ink);font-weight:600}.bub-a{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;border:0;border-radius:8px;background:var(--line2);padding:4px 9px;cursor:pointer;font-size:calc(12px * var(--fs, 1));color:var(--ink2)}.bub-a:hover{background:var(--accent-soft);color:var(--accent)}.bub-l{display:flex;flex-direction:column;gap:2px;max-height:300px;overflow:auto;overscroll-behavior:contain}.bub-f{margin-top:8px;padding-top:6px;border-top:1px solid var(--line2)}.bub-tag{display:flex;align-items:center;gap:8px;padding:3px 0}.bub-tag .cap{flex:0 1 auto;min-width:0;max-width:calc(100% - 34px);display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;font-size:calc(13px * var(--fs, 1));font-weight:600}.bub-tag .dot{flex:0 0 auto;width:9px;height:9px;border-radius:999px;--fs:1}.bub-tag .n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bub-tag .x{flex:0 0 auto;margin-inline-start:auto;border:0;border-radius:999px;background:none;width:24px;height:24px;cursor:pointer;color:var(--ink3);display:inline-flex;align-items:center;justify-content:center;--fs:1}.bub-tag .x:hover{background:var(--line2);color:var(--danger)}.bub-tag .swatch{flex:0 0 auto;width:16px;height:16px;border-radius:999px;position:relative;overflow:hidden;cursor:pointer;--fs:1}.bub-tag .swatch input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;border:0;padding:0;cursor:pointer}.bub-tag .vn{flex:1;min-width:0;font-size:calc(13px * var(--fs, 1));color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bub-add{display:inline-flex;align-items:center;gap:5px;width:100%;border:0;background:none;padding:4px 2px;cursor:pointer;font-size:calc(13px * var(--fs, 1));color:var(--accent);text-align:start}.bub-add:hover{text-decoration:underline}.bub-file{display:flex;align-items:center;gap:10px;padding:6px 0}.bub-file .ico{flex:0 0 auto;width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--line2);color:var(--ink2);font-size:10px;font-weight:700;letter-spacing:.3px;line-height:1;padding:0;--fs:1}.bub-file .mid{flex:1;min-width:0}.bub-file .n{display:block;font-size:calc(13px * var(--fs, 1));color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bub-file .sub{display:flex;align-items:center;gap:6px;font-size:calc(11.5px * var(--fs, 1));color:var(--ink3);margin-top:2px}.bub-file .sub .tagchip{padding:1px 8px;font-size:calc(11px * var(--fs, 1));line-height:1.7}.bub-file .act{flex:0 0 auto;display:inline-flex;align-items:center;gap:2px}.bub-file .act{gap:4px}.bub-file .act button,.bub-file .act a{border:0;border-radius:6px;background:none;width:26px;height:26px;cursor:pointer;color:var(--ink2);display:inline-flex;align-items:center;justify-content:center;--fs:1}.bub-file .act button:hover,.bub-file .act a:hover{background:var(--accent-soft);color:var(--accent)}@media (max-width:900px){.fprev{width:100%}}.fitem{display:flex;align-items:center;gap:6px;padding:2px 0;min-width:0}.fitem-name{flex:1;min-width:0;display:flex;align-items:center;gap:6px;border:0;background:none;padding:2px 0;cursor:pointer;color:var(--accent);font-size:calc(13px * var(--fs, 1));text-align:start}.fitem-name:hover .fitem-clip{text-decoration:underline}.fitem-clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fitem-tag{flex:0 0 auto;margin-inline-start:6px;padding:1px 7px;border-radius:999px;border:1px dashed var(--line);background:none;cursor:pointer;color:var(--ink3);font-size:calc(11px * var(--fs, 1));line-height:1.6;display:inline-flex;align-items:center;gap:3px}.fitem-tag:hover{border-color:var(--accent);color:var(--accent)}.fitem-tag.on{border-style:solid;border-color:transparent;background:var(--accent-soft);color:var(--accent);font-weight:600}.fitem-tag:disabled{cursor:not-allowed;opacity:var(--dis-op)}.fitem-tagedit{flex:0 0 auto;margin-inline-start:6px;display:inline-flex}.fitem-tagedit .inp{width:140px;padding:1px 8px;font-size:calc(11.5px * var(--fs, 1))}.fitem-x{border:0;background:none;cursor:pointer;color:var(--ink3);font-size:calc(16px * var(--fs, 1));line-height:1;padding:0 4px;border-radius:6px}.fitem-x:hover{color:var(--danger);background:var(--panel-2)}.stab{display:flex;gap:6px;padding:10px 16px 0;flex-wrap:wrap}.stab button{padding:6px 12px;border-radius:8px 8px 0 0;font-size:calc(13px * var(--fs, 1));color:var(--ink2);border-bottom:3px solid transparent}.stab button.on{color:var(--accent);font-weight:600;border-bottom-color:var(--accent)}.stab.flat{padding:0}.stab-reset{flex:0 0 auto;display:flex;align-items:center;height:31.5px}.stab-reset .cat-ib{margin:0;border-color:var(--line);background:var(--panel);color:var(--ink2)}.stab-reset .cat-ib:hover{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.stab button.dragging,.seg button.dragging,.wtabs .wtab.dragging{opacity:.55;transform:scale(.94);cursor:grabbing;box-shadow:0 6px 16px #0000002e;border-radius:8px}.stab button,.seg button,.wtabs .wtab{transition:transform .12s ease,opacity .12s ease}.mnav-slot{position:relative;flex:none;display:flex;min-height:0}.mnav{position:relative;width:var(--mnav-w,240px);flex:none;display:flex;min-height:0;overflow:hidden;--cl-bg:var(--panel-2);background:var(--panel-2);border-inline-end:1px solid var(--line);transition:width .22s cubic-bezier(.2,.8,.2,1),border-color .22s ease}.mnav.folded{width:0;border-inline-end-color:transparent}.mnav.folded .panelgrip{display:none}.mnav-in{width:var(--mnav-w,240px);flex:none;display:flex;flex-direction:column;min-height:0;transition:opacity .18s ease}.mnav.folded .mnav-in{opacity:0}.mnav-h{flex:none;display:flex;align-items:center;gap:8px;padding:12px 10px 8px 16px}.mnav-ttl{flex:1;min-width:0;font-size:calc(15px * var(--fs, 1));font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mnav-h .cat-ib{margin:0}[dir=rtl] .mnav-h .cat-ib>svg{transform:scaleX(-1)}@media (prefers-reduced-motion: reduce){.mnav,.mnav-in{transition:none}}.mnav-search{flex:none;padding:0 12px 6px}.mnav-search .search{width:100%;height:32px}.mnav-list{flex:1;min-height:0;overflow:auto;padding:2px 8px 16px}.mnav-grp{padding:6px 0 2px}.mnav-grp+.mnav-grp{margin-top:4px;border-top:1px solid var(--line2);padding-top:8px}.mnav-gh{display:flex;align-items:center;gap:10px;width:100%;margin:0 0 4px;padding:9px 10px 9px 12px;border:none;border-radius:12px;cursor:pointer;text-align:start;font:inherit;color:var(--ink);background:color-mix(in oklab,var(--accent) 7%,var(--panel))}.mnav-gh:hover{background:color-mix(in oklab,var(--accent) 11%,var(--panel))}.mnav-gh:focus-visible{outline:2px solid var(--accent-line);outline-offset:-2px}.mnav-gico{flex:0 0 auto;display:inline-flex;align-items:center;color:var(--accent)}.mnav-gt{flex:1;min-width:0;font-size:calc(15px * var(--fs, 1));font-weight:700;letter-spacing:.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mnav-gh>.discbar{display:none}.mnav-gh>.disc{width:24px;height:24px;border-radius:7px;justify-content:center;color:var(--accent);--fs:1}.mnav-gh:hover>.disc{background:color-mix(in oklab,var(--accent) 12%,var(--panel))}.mnav-grp .sbsec-clip{padding-inline:2px}.mnav-reset{padding-inline:10px}.mnav-ar>svg{transition:transform .2s ease}.mnav-ar.shut>svg{transform:rotate(-90deg)}[dir=rtl] .mnav-ar.shut>svg{transform:scaleX(-1) rotate(-90deg)}.mnav-it,.mnav-sub{position:relative;display:flex;align-items:center;gap:10px;width:100%;border:0;border-radius:9px;background:transparent;font:inherit;text-align:start;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .12s ease,opacity .12s ease}.mnav-it{min-height:calc(38px * var(--fs, 1));padding:6px 10px;font-size:calc(13.5px * var(--fs, 1));color:var(--ink)}.mnav-it>svg{flex:none;color:var(--ink2);transition:color .15s ease}.mnav-lb{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mnav-bd{flex:none;font-size:calc(11.5px * var(--fs, 1));color:var(--ink3);font-variant-numeric:tabular-nums}.mnav-bd.hot{min-width:calc(18px * var(--fs, 1));height:calc(18px * var(--fs, 1));padding:0 5px;border-radius:9px;background:var(--danger);color:var(--on-accent);display:inline-grid;place-items:center;font-weight:600;font-size:calc(11px * var(--fs, 1))}.mnav-ar{flex:none;display:inline-flex;color:var(--ink3)}[dir=rtl] .mnav-ar>svg{transform:scaleX(-1)}.mnav-it:hover:not(.on),.mnav-sub:hover:not(.on){background:color-mix(in oklab,var(--ink) 5%,transparent)}.mnav-it:hover:not(.on)>svg{color:var(--accent)}.mnav-it.par{color:var(--accent);font-weight:600}.mnav-it.par>svg,.mnav-it.par .mnav-ar{color:var(--accent)}.mnav-it.on{background:color-mix(in oklab,var(--accent) 12%,var(--panel));color:var(--accent);font-weight:600}.mnav-it.on>svg{color:var(--accent)}.mnav-it:focus-visible,.mnav-sub:focus-visible{outline:2px solid var(--accent-line);outline-offset:-2px}.mnav-it.dragging{opacity:.55;transform:scale(.97);cursor:grabbing;box-shadow:0 6px 16px #0000002e}.mnav-sub{min-height:calc(34px * var(--fs, 1));padding-block:5px;padding-inline:38px 10px;font-size:calc(13px * var(--fs, 1));color:var(--ink2);gap:8px}.mnav-sub:before{content:"";flex:none;width:8px;height:9px;margin-top:-6px;border-inline-start:1.5px solid var(--line);border-bottom:1.5px solid var(--line);border-end-start-radius:2px}.mnav-sub.on{background:color-mix(in oklab,var(--accent) 12%,var(--panel));color:var(--accent);font-weight:600}.mnav-sub.on:before{border-color:var(--accent-line)}.mnav-empty{padding:16px 12px;font-size:calc(13px * var(--fs, 1));color:var(--ink3)}.mnav-in>.ana-lib{flex:1;min-width:0;background:transparent;border:0}.mnav-in>.ana-lib .ana-libh b{font-size:calc(15px * var(--fs, 1));font-weight:600}@media (max-width:900px){.mnav-slot{display:contents}.mnav.sheet{position:fixed;inset-inline:0;bottom:0;z-index:61;width:auto;max-height:min(72vh,560px);border:0;border-radius:18px 18px 0 0;background:var(--panel);box-shadow:0 -10px 30px #0f172a29;padding-bottom:env(safe-area-inset-bottom);overflow:visible;transition:none}.mnav.sheet .mnav-in{width:auto;flex:1}}.phd{flex:0 0 auto;display:flex;flex-direction:column;gap:2px;padding:2px 2px 10px;border-bottom:1px solid var(--line2)}.phd-row{display:flex;align-items:center;gap:10px;min-height:36px}.phd-ttl{flex:1;min-width:0;margin:0;font-size:calc(18px * var(--fs, 1));font-weight:700;line-height:1.3;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phd-act{flex:none;display:flex;align-items:center;gap:8px}.phd-crumb{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:calc(13px * var(--fs, 1));color:var(--ink3);min-width:0}.phd-c{border:0;background:none;padding:0;font:inherit;color:var(--ink3);white-space:nowrap}button.phd-c{color:var(--accent);cursor:pointer}button.phd-c:hover{text-decoration:underline}.phd-sep{color:var(--ink3)}[dir=rtl] .phd-sep{transform:scaleX(-1)}.phd-open{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:8px;background:color-mix(in oklab,var(--ink) 7%,transparent);color:var(--ink2);cursor:pointer;animation:fade .22s ease-out;transition:background-color .15s ease,color .15s ease;--fs:1}.phd-open:hover{background:var(--accent-soft);color:var(--accent)}.phd-open:focus-visible{outline:2px solid var(--accent-line);outline-offset:1px}[dir=rtl] .phd-open>svg{transform:scaleX(-1)}@media (max-width:900px){.phd-ttl{font-size:calc(16px * var(--fs, 1))}}.phd-ttl.has-tip{flex:0 1 auto}.phd-row>.infotip{flex:none;margin-inline-start:-6px;margin-inline-end:auto}.lv-dragth{cursor:grab}.lv-dragth:active{cursor:grabbing}.lv-dragth.dragging{opacity:.45}.ant-table-wrapper .ant-table-thead>tr>th.lv-dragth.dragging{box-shadow:inset 0 -2px 0 var(--accent)}.no-autopin{isolation:auto}.ltb-colset{position:relative;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink2);cursor:pointer;transition:background-color .15s,color .15s,border-color .15s;--fs:1}.ltb-meta>.ltb-colset{margin-inline-end:8px}.ltb-colset:hover{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.ltb-colset-dot{position:absolute;top:-3px;inset-inline-end:-3px;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--panel);--fs:1}.ant-table-wrapper .ant-table-thead>tr>th:is(.ant-table-cell-fix-left,.ant-table-cell-fix-right){z-index:15}.ant-table-wrapper .ant-table-ping-left .ant-table-cell-fix-left-last:after{box-shadow:inset 12px 0 10px -10px #0f172a38}.ant-table-wrapper .ant-table-ping-right .ant-table-cell-fix-right-first:after{box-shadow:inset -12px 0 10px -10px #0f172a38}html[data-theme=dark] .ant-table-wrapper .ant-table-ping-left .ant-table-cell-fix-left-last:after{box-shadow:inset 12px 0 10px -10px #0000008c}html[data-theme=dark] .ant-table-wrapper .ant-table-ping-right .ant-table-cell-fix-right-first:after{box-shadow:inset -12px 0 10px -10px #0000008c}.sheet.colset{max-width:460px;width:100%}.colset-pins{display:flex;flex-direction:column;gap:2px;margin:6px 0 14px;border:1px solid var(--line);border-radius:12px;padding:4px 12px}.colset-pin{display:flex;align-items:center;gap:12px;padding:8px 0}.colset-pin+.colset-pin{border-top:1px solid var(--line2)}.colset-pin>div{flex:1;min-width:0;display:flex;flex-direction:column}.colset-pin .hint{font-size:calc(12px * var(--fs, 1))}.colset-sub{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 2px 6px;font-weight:600;font-size:calc(13px * var(--fs, 1))}.colset-list{list-style:none;margin:0 0 12px;padding:4px;border:1px solid var(--line);border-radius:12px;max-height:46vh;overflow:auto}.colset-list li{display:flex;align-items:center;gap:8px;height:36px;padding:0 8px;border-radius:8px}.colset-list li:hover{background:var(--panel-2)}.colset-list li.off .colset-nm{color:var(--ink3)}.colset-list li.dragging{opacity:.5}.colset-ck{flex:1;min-width:0;display:flex;align-items:center;gap:8px;cursor:pointer}.colset-nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.set-body{flex:1;min-height:0;min-width:0;overflow:auto;padding-top:8px;container:setbody / inline-size}.secpage{height:100%;display:flex;flex-direction:column;min-height:0;min-width:0}.secpage>.secbody{flex:1;min-height:0;min-width:0;overflow:auto;display:flex;flex-direction:column;padding-inline-end:2px}.rolebar{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 2px 10px;border-bottom:1px solid var(--line);margin-bottom:14px}.rolebar>.k{color:var(--ink3);font-size:calc(12px * var(--fs, 1));margin-inline-end:2px}.rp-viewbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.rp-title{margin:0;display:inline-flex;align-items:center;gap:4px;font-size:calc(15px * var(--fs, 1));font-weight:650;color:var(--ink)}.rp-split{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.rp-roles{flex:1 1 240px;max-width:300px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:2px}.rp-roles-h{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 6px 8px;font-size:calc(12px * var(--fs, 1));color:var(--ink3);font-weight:600}.rp-role{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:start;border-radius:10px;padding:9px 10px;color:var(--ink);background:transparent}.rp-role:hover{background:var(--panel-2)}.rp-role.on{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}[dir=rtl] .rp-role.on{box-shadow:inset -3px 0 0 var(--accent)}.rp-role>.a,.rp-role>.b{display:flex;flex-direction:column;gap:2px;min-width:0}.rp-role>.b{align-items:flex-end;flex-shrink:0}.rp-role .nm{font-weight:600;font-size:calc(14px * var(--fs, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.rp-role .sub{font-size:calc(12px * var(--fs, 1));color:var(--ink3)}.rp-role .n{font-size:calc(12px * var(--fs, 1));color:var(--accent);font-weight:600}.rp-svc{display:flex;flex-direction:column;gap:4px;margin-top:6px;padding-top:8px;border-top:1px solid var(--line2)}.rp-svc>.rp-roles-h>span{display:inline-flex;align-items:center;gap:2px}.rp-svc-new{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:4px 6px}.rp-svc-new>.sub{font-size:calc(12px * var(--fs, 1));color:var(--ink3)}.rp-main{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:14px}.rp-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px 18px}.rp-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.rp-who{display:flex;flex-direction:column;gap:6px;min-width:0}.rp-name{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:calc(16px * var(--fs, 1))}.rp-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rp-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.rp-search{flex:1 1 240px;max-width:420px;display:flex}.rp-search>.ctl{flex:1;min-width:0;width:auto;max-width:none;height:34px}.rp-groups{flex:none;min-width:0;display:flex;flex-direction:column;gap:14px}.rp-page{display:flex;flex-direction:column;min-height:0;padding-bottom:8px;container:rp-page / inline-size}.secpage>.secbody>.rp-page{flex:1 0 auto}.rp-roles-list{display:flex;flex-direction:column;gap:2px}.rp-scroll{display:flex;flex-direction:column;gap:14px;min-width:0}@container rp-page (max-width:776px){.rp-roles{max-width:none;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:6px;padding:8px}.rp-roles-h{flex-direction:column;align-items:flex-start;justify-content:center;padding:2px 4px;flex-shrink:0}.rp-role{flex:0 0 auto;width:auto;min-width:150px}.rp-svc{flex-direction:row;align-items:center;flex-shrink:0;margin:0;padding:0 0 0 6px;border-top:0;border-inline-start:1px solid var(--line2)}.rp-roles-list{flex-direction:row;flex-shrink:0;gap:6px}}@container rp-page (min-width:777px){.rp-split{flex:1 1 0;min-height:420px;flex-wrap:nowrap;align-items:stretch}.rp-roles{flex:0 0 280px;max-width:none;padding:0;gap:0;overflow:hidden}.rp-roles>.rp-roles-h{flex:none;padding:12px 14px;border-bottom:1px solid var(--line2)}.rp-roles-list{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px}.rp-roles>.rp-svc{flex:none;margin:0;padding:10px 8px 8px;background:var(--panel-2)}.rp-main{flex:1 1 0;min-height:0;gap:0;background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}.rp-main>.rp-card{flex:none;border:0;border-radius:0;border-bottom:1px solid var(--line2)}.rp-scroll{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px 16px;background:var(--panel-2)}}.infotip{display:inline-flex;align-items:center;vertical-align:middle;font-weight:400;flex:none}.infotip-b{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ink3);cursor:help;outline-offset:1px;--fs:1}.infotip.on>.infotip-b,.infotip-b:focus-visible{color:var(--accent);background:var(--accent-soft)}@media (hover:hover){.infotip-b:hover{color:var(--accent);background:var(--accent-soft)}}.infotip-pop{position:fixed;left:0;top:0;z-index:296;box-sizing:border-box;width:max-content;max-width:min(380px,calc(100vw - 16px));padding:9px 12px;border-radius:10px;background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);font-size:calc(12.5px * var(--fs, 1));font-weight:400;letter-spacing:normal;text-transform:none;line-height:1.55;color:var(--ink2);white-space:normal;overflow-wrap:anywhere;text-align:start;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .12s}.infotip-pop.on{visibility:visible;opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.infotip-pop{transition:none}}.infotip-l{display:block}.infotip-l+.infotip-l{margin-top:6px}.ve-ro .infotip{display:none}.rp-tabs{display:flex;flex-wrap:wrap;gap:4px;margin:12px -18px 0;padding:0 10px;border-top:1px solid var(--line2);border-bottom:1px solid var(--line2)}.rp-tab{display:inline-flex;align-items:center;gap:6px;padding:10px 10px 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ink2);font:inherit;font-size:calc(13px * var(--fs, 1));cursor:pointer}.rp-tab:hover{color:var(--ink)}.rp-tab.on{color:var(--ink);font-weight:650;border-bottom-color:var(--accent);cursor:default}.rp-hot{display:inline-block;margin-inline-start:6px;padding:0 6px;border-radius:6px;font-size:calc(11px * var(--fs, 1));font-weight:600;line-height:calc(18px * var(--fs, 1));color:var(--ink);background:var(--warn-soft);box-shadow:inset 0 0 0 1px var(--warn);vertical-align:1px}.rp-grp{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden;scroll-margin-top:12px}.rp-grp-h{display:flex;align-items:center;gap:8px;padding:9px 12px;background:var(--panel-2);border-bottom:1px solid var(--line2)}.rp-grp-h>.t,.rp-cmp-g .t{flex:1;min-width:0;display:flex;align-items:center;gap:8px;text-align:start;background:transparent;color:var(--ink);padding:2px 0}.rp-grp-h .nm,.rp-cmp-g .nm{font-weight:650;font-size:calc(14px * var(--fs, 1))}.rp-grp-h .cnt,.rp-cmp-g .cnt{font-size:calc(12px * var(--fs, 1));color:var(--ink3);margin-inline-end:auto}.rp-grp-h .cnt.on{color:var(--accent);font-weight:600}.rp-bulk{padding:2px 10px;font-size:calc(12px * var(--fs, 1))}.rp-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:719.98px){.rp-items{grid-template-columns:minmax(0,1fr)}}.rp-item{display:flex;align-items:center;gap:12px;min-height:60px;padding:9px 14px;border-bottom:1px solid var(--line2);box-sizing:border-box}.rp-item.on{background:var(--accent-soft)}.rp-item>.tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rp-item .nm{font-size:calc(14px * var(--fs, 1));font-weight:600}.rp-item>.tx>.h{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-item .h,.rp-cmp-k .h{font-size:calc(12px * var(--fs, 1));color:var(--ink3);line-height:1.45}.rp-ro{min-width:32px;text-align:center}.rp-cmpwrap{max-height:none}.rp-cmp th.rp-cmp-k,.rp-cmp td.rp-cmp-k{position:sticky;inset-inline-start:0;z-index:2;background:var(--panel);min-width:220px;max-width:280px}.rp-cmp th.rp-cmp-k{z-index:7;background:var(--panel-2)}.rp-cmp td.rp-cmp-k{display:table-cell}.rp-cmp td.rp-cmp-k>.nm,.rp-cmp td.rp-cmp-k>.h{display:block}.rp-cmp-role{display:inline-flex;flex-direction:column;align-items:center;gap:1px;background:transparent;color:var(--ink);padding:2px 4px;border-radius:8px;min-width:64px}.rp-cmp-role:hover{background:var(--accent-soft)}.rp-cmp-role .nm{font-weight:600;white-space:normal;line-height:1.3}.rp-cmp-role .n{font-size:calc(11px * var(--fs, 1));color:var(--accent);font-weight:600}.rp-cmp-g>td{background:var(--panel-2);padding:6px 10px}.rp-cell{width:16px;height:16px;cursor:pointer;--fs:1}.rp-mods tr.rp-off>td{color:var(--ink3)}.rp-mods .rp-modnm{font-weight:600}.rp-mods tr.rp-off .rp-modnm{font-weight:400}.colall{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.tricheck{margin:0;cursor:pointer}.tricheck:disabled{cursor:default}.checkall{cursor:pointer;font-size:calc(12px * var(--fs, 1));color:var(--ink3);font-weight:400}.checkall:has(.tricheck:disabled){cursor:default;opacity:.6}.drawer.tut-wide{width:640px;max-width:100vw}.drawer[data-help-panel]{transition:width var(--drawer-in-dur) var(--drawer-in-ease)}.maskbg.wt-swap,.drawer.wt-swap{animation:none}.tut-list .sec{margin-top:14px}.tut-grp{display:grid;gap:8px;margin-bottom:8px}.tut-card{display:flex;gap:10px;align-items:center;width:100%;text-align:start;border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:9px 11px;cursor:pointer;color:var(--ink)}.tut-card:hover{border-color:var(--accent-line)}.tut-ic{flex:none;width:36px;height:36px;border-radius:10px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-weight:700;--fs:1}.tut-tx{display:flex;flex-direction:column;min-width:0;flex:1}.tut-t{font-weight:600}.tut-d{font-size:calc(12px * var(--fs, 1));color:var(--ink3)}.tut-m{flex:none;font-size:calc(11px * var(--fs, 1));color:var(--ink3);white-space:nowrap}.tut-back{border:0;background:none;color:var(--accent);padding:0;cursor:pointer;margin-bottom:4px}.tut-view{min-width:0}.tut-title{margin:2px 0 4px;font-size:calc(16px * var(--fs, 1))}.tut-player{position:relative;border-radius:12px;overflow:hidden;background:var(--panel-2);border:1px solid var(--line);aspect-ratio:16/10.5}.tut-stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.tut-shot{position:absolute;left:0;top:0;transform-origin:0 0;transition:transform 1.1s cubic-bezier(.45,.05,.2,1);max-width:none;-webkit-user-select:none;user-select:none}.tut-shot-wait{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--panel-2),var(--line2),var(--panel-2))}.tut-noimg{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--ink2);padding:20px;text-align:center}.tut-hl{position:absolute;border:3px solid var(--danger);border-radius:8px;box-shadow:0 0 0 9999px var(--scrim);transition:all 1.1s cubic-bezier(.45,.05,.2,1);pointer-events:none}.tut-cursor{position:absolute;transition:left 1.1s cubic-bezier(.45,.05,.2,1),top 1.1s cubic-bezier(.45,.05,.2,1);pointer-events:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.35))}.tut-ripple{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;border:3px solid var(--danger);opacity:0;pointer-events:none;animation:tutrp .7s ease-out;--fs:1}@keyframes tutrp{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}.tut-cap{position:absolute;left:10px;right:10px;bottom:44px;background:var(--scrim-strong);color:var(--on-scrim);border-radius:10px;padding:7px 11px;font-size:calc(13px * var(--fs, 1));line-height:1.5}.tut-ctrl{position:absolute;left:0;right:0;bottom:0;height:38px;display:flex;align-items:center;gap:8px;padding:0 10px;background:linear-gradient(transparent,var(--scrim-strong))}.tut-ctrl button{border:0;background:color-mix(in oklab,var(--on-scrim) 16%,transparent);color:var(--on-scrim);border-radius:7px;padding:2px 10px;font-size:calc(12px * var(--fs, 1));cursor:pointer}.tut-bar{flex:1;height:4px;border-radius:2px;background:color-mix(in oklab,var(--on-scrim) 20%,transparent);overflow:hidden}.tut-bar i{display:block;height:100%;background:var(--danger);transition:width .4s}.tut-cnt{color:var(--on-scrim);opacity:.85;font-size:calc(12px * var(--fs, 1));min-width:calc(40px * var(--fs, 1));text-align:end}.tut-steps{margin-top:14px}.tut-step{border:1px solid var(--line);border-radius:12px;padding:11px 13px;margin-bottom:10px;background:var(--panel)}.tut-step.cur{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.tut-sh{display:flex;align-items:center;gap:9px}.tut-num{flex:none;width:24px;height:24px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-size:12px;font-weight:700;--fs:1}.tut-step.done .tut-num{background:var(--ok);color:var(--on-accent)}.tut-st{font-weight:600;flex:1;min-width:0}.tut-where{font-size:calc(12px * var(--fs, 1));color:var(--ink3);margin:4px 0 4px 33px}.tut-where span{color:var(--ink2)}.tut-text{margin:0 0 8px 33px;color:var(--ink2);white-space:pre-line;line-height:1.65}.tut-thumb{display:block;position:relative;margin-inline-start:33px;width:min(calc(100% - 33px),560px);border:1px solid var(--line);border-radius:8px;cursor:zoom-in;padding:0;background:var(--panel-2)}.tut-thumb img{display:block;width:100%;border-radius:7px}.tut-thumb .tut-shot-wait{height:120px;background:var(--panel-2)}.tut-hb{position:absolute;border:2px solid var(--danger);border-radius:5px;pointer-events:none}.tut-hb b{position:absolute;top:-11px;inset-inline-start:-11px;width:20px;height:20px;border-radius:50%;background:var(--danger);color:var(--on-danger);font-size:11px;display:grid;place-items:center;--fs:1}.tut-acts{display:flex;gap:8px;margin:10px 0 0 33px;flex-wrap:wrap}.tut-foot{margin-top:16px;padding:12px;border-radius:12px;background:var(--panel-2);border:1px dashed var(--line);display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:calc(13px * var(--fs, 1));color:var(--ink2)}.iv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:var(--scrim-strong);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;flex-direction:column;color:var(--on-scrim);user-select:none;-webkit-user-select:none}.iv:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim-strong);pointer-events:none}.iv-cap{position:absolute;top:18px;inset-inline-start:20px;inset-inline-end:76px;z-index:2;font-size:calc(14px * var(--fs, 1));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.iv-x{position:absolute;top:14px;inset-inline-end:16px;z-index:3;width:40px;height:40px;border-radius:50%;border:0;display:grid;place-items:center;background:color-mix(in oklab,var(--on-scrim) 14%,transparent);color:var(--on-scrim);cursor:pointer;--fs:1}.iv-x:hover{background:color-mix(in oklab,var(--on-scrim) 24%,transparent)}.iv-stage{position:relative;z-index:1;flex:1;min-height:0;display:grid;place-items:center;padding:64px 24px 84px;overflow:hidden;cursor:zoom-out;touch-action:none}.iv-stage.grab{cursor:grab}.iv-stage.grab:active{cursor:grabbing}.iv-pic{position:relative;max-width:100%;max-height:100%;cursor:default;transition:transform .15s ease-out;transform-origin:center center}.iv-pic img{display:block;max-width:min(1600px,calc(100vw - 48px));max-height:calc(100vh - 148px);border-radius:6px;box-shadow:0 10px 40px color-mix(in oklab,var(--scrim-strong) 80%,transparent);pointer-events:none}.iv-stage.grab .iv-pic{cursor:inherit}.iv-bar{position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:3;display:flex;align-items:center;gap:2px;padding:6px 10px;border-radius:12px;background:var(--scrim-strong);box-shadow:0 6px 24px color-mix(in oklab,var(--scrim-strong) 70%,transparent);white-space:nowrap;max-width:calc(100vw - 24px)}.iv-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--scrim-strong);z-index:-1}.iv-bar button,.iv-bar .iv-a{width:34px;height:34px;border:0;border-radius:8px;background:transparent;color:var(--on-scrim);display:grid;place-items:center;cursor:pointer;padding:0;text-decoration:none;--fs:1}.iv-bar button:hover:not(:disabled),.iv-bar .iv-a:hover{background:color-mix(in oklab,var(--on-scrim) 16%,transparent)}.iv-bar button:disabled{opacity:var(--dis-op);cursor:not-allowed}.iv-n{min-width:calc(52px * var(--fs, 1));text-align:center;font-size:calc(13px * var(--fs, 1));font-variant-numeric:tabular-nums}.iv-z{min-width:50px}.iv-11{font-size:calc(10.5px * var(--fs, 1));font-weight:700;border:1.5px solid currentColor;border-radius:3px;padding:0 3px;line-height:calc(14px * var(--fs, 1))}.iv-div{width:1px;height:18px;margin:0 6px;background:color-mix(in oklab,var(--on-scrim) 25%,transparent)}@media (max-width: 560px){.iv-bar{gap:0;padding:4px 6px}.iv-bar button,.iv-bar .iv-a{width:30px;height:30px;--fs:1}.iv-n{min-width:calc(40px * var(--fs, 1));font-size:calc(12px * var(--fs, 1))}.iv-div{margin:0 2px}}.tut-dock{position:fixed;inset-inline-end:16px;bottom:calc(16px + var(--sab, 0px));z-index:59;display:flex;align-items:center;gap:6px;max-width:min(420px,calc(100vw - 32px));background:var(--panel);border:1px solid var(--accent-line);border-radius:12px;box-shadow:0 8px 28px #1018282e;padding:6px 8px}.tut-dock-main{display:flex;flex-direction:column;align-items:flex-start;min-width:0;flex:1;border:0;background:none;text-align:start;cursor:pointer;padding:2px 4px;color:var(--ink)}.tut-dock-k{font-size:calc(11px * var(--fs, 1));color:var(--accent)}.tut-dock-t{font-weight:600;font-size:calc(13px * var(--fs, 1));max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer.tut-ed{width:1040px;max-width:100vw}.tut-ed-step{padding:10px;margin-bottom:10px}.tut-ed-foot{flex-wrap:wrap}.tut-ed-why{flex:1;min-width:0;text-align:start}.tut-ed-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tut-ed-grid label{display:flex;flex-direction:column;gap:3px;font-size:calc(12px * var(--fs, 1));color:var(--ink2)}.tut-ed-grid label:nth-child(3){grid-column:1 / -1}.tut-ed-img{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:10px;margin-top:10px}.tut-ed-pic{position:relative;border:1px solid var(--line);border-radius:8px;overflow:hidden;cursor:crosshair;-webkit-user-select:none;user-select:none;touch-action:none;min-height:80px;background:var(--panel-2)}.tut-ed-pic img{display:block;width:100%;pointer-events:none}.tut-ed-hb{position:absolute;border:2px solid color-mix(in oklab,var(--danger) 55%,transparent);border-radius:4px;pointer-events:none}.tut-ed-hb.on{border-color:var(--danger);box-shadow:0 0 0 2px var(--danger-soft)}.tut-ed-hb b{position:absolute;top:-10px;inset-inline-start:-10px;width:18px;height:18px;border-radius:50%;background:var(--danger);color:var(--on-danger);font-size:10px;display:grid;place-items:center;--fs:1}.tut-ed-frames{display:grid;align-content:start;min-width:0}.tut-ed-frame{display:flex;gap:6px;align-items:center;padding:4px;border-radius:8px;margin-bottom:4px}.tut-ed-frame.on{background:var(--accent-soft)}.tut-ed-frame .inp{flex:1;min-width:0}@media (max-width:760px){.tut-ed-grid,.tut-ed-img{grid-template-columns:1fr}}.hint.ok,.rp-cmp+.hint .ok,.hint>.ok{color:var(--ok);font-weight:600}.secpage>.secbody>*{flex:0 0 auto}.secpage>.secbody>button,.secpage>.secbody>a,.secpage>.secbody>label,.secpage>.secbody>span,.secpage>.secbody>code,.secpage>.secbody>img,.secpage>.secbody>svg,.secpage>.secbody>input,.secpage>.secbody>select,.secpage>.secbody>textarea{align-self:flex-start}.secpage>.secbody>.mdpane{flex:1 1 auto}.secpage>.secbody>.tblwrap.grow{flex:1 1 auto;min-height:0}.sechint{flex:0 0 auto;margin:0 0 10px;font-size:calc(12.5px * var(--fs, 1));color:var(--ink2);line-height:1.5}.mdpane{min-height:0;min-width:0;display:grid;grid-template-columns:232px minmax(0,1fr);gap:12px}.mdpane>.rail{overflow:auto;border:1px solid var(--line);border-radius:10px;padding:6px;display:flex;flex-direction:column;gap:1px}.mdpane>.pane{overflow:auto;min-width:0;padding-inline-end:2px}.railitem{display:flex;align-items:center;gap:8px;width:100%;padding:6px 9px;border-radius:8px;font-size:calc(13px * var(--fs, 1));color:var(--ink2);text-align:start;border:1px solid transparent}.railitem>.l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.railitem:hover{background:var(--panel-2)}.railitem.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}.railitem>.n{flex:0 0 auto;font-size:calc(11px * var(--fs, 1));color:var(--ink3)}.railitem>.l>.sub{display:block;font-size:calc(11px * var(--fs, 1));font-weight:400;color:var(--ink3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.railitem.on>.l>.sub{color:var(--accent);opacity:.8}.railitem.on>.n{color:var(--accent)}.railitem.child{position:relative;padding-inline-start:28px;font-size:calc(12.5px * var(--fs, 1))}.railitem.child:before{content:"";position:absolute;inset-inline-start:14px;top:-1px;height:50%;width:8px;border-inline-start:1px solid var(--line);border-bottom:1px solid var(--line);pointer-events:none}.railhead{padding:9px 9px 3px;font-size:calc(11px * var(--fs, 1));color:var(--ink3);font-weight:600;letter-spacing:.4px}.railempty{padding:10px 9px;font-size:calc(12px * var(--fs, 1));color:var(--ink3)}.panehead{margin:0 0 9px;font-size:calc(15px * var(--fs, 1));font-weight:600;color:var(--ink);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.panehead>.sub{font-size:calc(12px * var(--fs, 1));font-weight:400;color:var(--ink3)}.tblwrap.narrow{max-width:1080px}@media (max-width:900px){.mdpane{grid-template-columns:minmax(0,1fr);overflow:auto}.mdpane>.rail{max-height:170px}}.flowbox{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:6px 0 10px}.stchip{padding:3px 10px;border:1.5px solid;border-radius:20px;font-size:calc(12px * var(--fs, 1));font-weight:600}.mapgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin:6px 0}.mapitem{border:1px solid var(--line2);border-radius:9px;padding:7px 9px}.mapitem .lbl{display:block;margin-bottom:4px;font-weight:600;color:var(--ink2)}.okbar{background:var(--ok-soft);border:1px solid var(--ok-line);color:var(--ok);border-radius:9px;padding:7px 11px;font-size:calc(12.5px * var(--fs, 1));margin-bottom:8px}.errbar{background:var(--danger-soft);border:1px solid var(--danger-line);color:var(--danger);border-radius:9px;padding:8px 11px;font-size:calc(12.5px * var(--fs, 1));font-weight:600;margin-bottom:10px}.warnbar{background:var(--warn-soft);border:1px solid var(--warn-line);color:var(--warn);border-radius:9px;padding:8px 11px;font-size:calc(12.5px * var(--fs, 1));font-weight:600;margin-bottom:10px}.qrow.busy .qno{background:var(--accent-soft);color:var(--accent)}.qrow.mine{background:var(--warn-soft);box-shadow:inset 3px 0 0 var(--warn)}.noti-btn{position:relative}.lrcbar{position:fixed;bottom:calc(16px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);z-index:80;display:flex;align-items:center;gap:10px;padding:7px 8px 7px 14px;border-radius:12px;background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent);font-size:calc(12.5px * var(--fs, 1));font-weight:600;box-shadow:var(--shadow);max-width:calc(100vw - 32px)}.lrcbar>span{min-width:0}.lrc-top{display:flex;flex-direction:column;gap:14px;padding:14px 16px 16px}.lrc-bar{display:flex;min-width:0;overflow-x:auto}.lrc-back{margin:0 0 10px}.lrc-n{opacity:.7;font-weight:500;margin-inline-start:4px}.lrc-langs{display:flex;flex-wrap:wrap;gap:8px}.lrc-lang{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;min-width:104px;border:1px solid var(--line);border-radius:10px;background:var(--panel);text-align:start;cursor:pointer}.lrc-lang b{font-size:calc(12.5px * var(--fs, 1));font-weight:600;color:var(--ink)}.lrc-pct{font-size:calc(15px * var(--fs, 1));font-weight:700;color:var(--ok)}.lrc-lang.miss .lrc-pct{color:var(--warn)}.lrc-lang.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.lrc-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.lrc-q{flex:1 1 260px;min-width:0;max-width:420px}.lrc-table td{vertical-align:top;padding-block:10px}.lrc-table th:first-child,.lrc-table td:first-child{padding-inline-start:16px}.lrc-table th:last-child,.lrc-table td:last-child{padding-inline-end:16px}.lrc-table th{padding-block:10px}.lrc-row{cursor:pointer}.lrc-key{font-size:calc(12px * var(--fs, 1));word-break:break-all}.lrc-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;word-break:break-word}.lrc-text.o{color:var(--accent)}.lrc-miss{color:var(--warn);font-size:calc(12px * var(--fs, 1));font-weight:600}.lrc-badges{display:inline-flex;flex-wrap:wrap;gap:4px}.tag.lrc-m{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-line)}.tag.lrc-o{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-line)}.tag.lrc-d{background:var(--ok-soft);color:var(--ok);border-color:var(--ok-line)}.tag.lrc-b{background:var(--danger-soft);color:var(--danger);border-color:var(--danger-line)}.lrc-pager{display:flex;align-items:center;gap:8px;margin-top:10px}.wt-pager{display:flex;align-items:center;flex-wrap:wrap;column-gap:4px;row-gap:6px;position:sticky;bottom:0;z-index:4;padding:8px 12px;background:var(--panel);border-top:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius);font-size:calc(var(--tbl-fs, 13px) * var(--fs, 1))}.wt-pager.busy{opacity:.7}.wt-pager.dr-pager{border-radius:0}.wt-pager-total{color:var(--ink3);height:calc(32px * var(--fs, 1));line-height:calc(32px * var(--fs, 1));font-variant-numeric:tabular-nums}.wt-pager-gap{flex:1}.wt-pager-sep{width:1px;height:16px;background:var(--line);margin:0 8px}.wt-pager .wt-pager-size{height:32px;padding:0 10px 0 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);display:inline-flex;align-items:center;gap:8px;color:var(--ink);font:inherit}.wt-pager .wt-pager-size:hover{border-color:var(--accent-line, var(--accent))}.wt-pager .wt-pager-size>.selval{flex:1;text-align:start}.wt-pager .wt-pager-size>.discbar{display:none}.wt-pager .wt-pager-size>.disc{color:var(--ink3);display:inline-flex}.wt-pager-btn{min-width:32px;height:32px;padding:0 6px;display:inline-grid;place-items:center;border:0;border-radius:9px;background:transparent;color:var(--ink2);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer}.wt-pager-btn:not(:disabled):not(.on):hover{background:var(--panel-2);color:var(--ink)}.wt-pager-btn:disabled{color:var(--ink3);opacity:var(--dis-op);cursor:not-allowed}.wt-pager-btn.on{background:var(--accent);color:var(--on-accent);font-weight:600;box-shadow:0 2px 6px color-mix(in oklab,var(--accent) 28%,transparent);cursor:default}.wt-pager-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.wt-pager-btn.more .dots{color:var(--ink3);letter-spacing:1px}.wt-pager-btn.more .jump{display:none;color:var(--accent)}.wt-pager-btn.more .jump svg+svg{margin-inline-start:-7px}.wt-pager-btn.more:hover .dots,.wt-pager-btn.more:focus-visible .dots{display:none}.wt-pager-btn.more:focus-visible .jump{display:inline-flex;align-items:center}@media (hover:hover){.wt-pager-btn.more:hover .jump{display:inline-flex;align-items:center}}.wt-pager-jump{display:inline-flex;align-items:center;gap:8px;color:var(--ink2);height:32px}.wt-pager-jump input{width:48px;height:32px;padding:0 6px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit;text-align:center;font-variant-numeric:tabular-nums}.wt-pager-jump input:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}@media (max-width:640px){.wt-pager-total{flex:1}.wt-pager-gap,.wt-pager-sep{display:none}.wt-pager-sep.brk{display:block;flex-basis:100%;height:0;margin:0;background:none}}.drawer.lrc-drawer{width:680px;max-width:100vw}.hd-fab{position:fixed;inset-inline-end:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:59;width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;cursor:pointer;background:var(--accent);color:var(--on-accent);box-shadow:0 8px 24px color-mix(in oklab,var(--accent) 35%,transparent),0 2px 6px #10182829;--fs:1}@media (hover:hover){.hd-fab:hover{filter:brightness(1.07)}}.hd-fab:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hd-fab-n{position:absolute;top:-4px;inset-inline-end:-4px;min-width:calc(20px * var(--fs, 1));height:calc(20px * var(--fs, 1));padding:0 5px;box-sizing:border-box;border-radius:10px;background:var(--danger);color:var(--on-danger);border:2px solid var(--panel);font-size:calc(11px * var(--fs, 1));font-weight:700;line-height:calc(16px * var(--fs, 1));text-align:center;font-variant-numeric:tabular-nums}.maskbg.hd-mask{z-index:62}.hd-panel{position:fixed;top:0;bottom:0;inset-inline-end:0;z-index:63;width:min(980px,100vw);display:flex;flex-direction:column;background:var(--bg);box-shadow:-8px 0 30px #10182829;animation:fade var(--drawer-in-dur) ease-out}.hd-panel>.main{flex:1;min-height:0;overflow:auto;padding:16px}.lrc-key-h{min-width:0}.lrc-key-h code{font-size:calc(14px * var(--fs, 1));word-break:break-all}.lrc-meta{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 12px;font-size:calc(13px * var(--fs, 1));margin:0 0 6px}.lrc-meta>span{color:var(--ink3)}.lrc-meta>b{font-weight:500;min-width:0;word-break:break-word}.lrc-src code{font-size:calc(11.5px * var(--fs, 1))}.lrc-var{margin-inline-end:4px;font-size:calc(12px * var(--fs, 1))}.lrc-note{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.lrc-note-edit textarea{width:100%}.lrc-cellrow{border:1px solid var(--line2);border-radius:10px;padding:8px 10px;margin:0 0 8px;background:var(--panel);min-width:0}.lrc-cellrow.editing{border-color:var(--accent-line);box-shadow:0 0 0 2px var(--accent-soft)}.lrc-cellhead{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 4px;min-width:0}.lrc-click{cursor:pointer}.lrc-eff{white-space:pre-wrap;word-break:break-word}.lrc-eff.miss{color:var(--warn)}.lrc-code{margin-top:2px;white-space:pre-wrap;word-break:break-word}.lrc-code span{color:var(--ink2)}.lrc-draft{margin-top:4px;padding:4px 8px;border-radius:8px;background:var(--ok-soft);white-space:pre-wrap;word-break:break-word}.lrc-ta{width:100%;font-family:inherit;margin:4px 0;resize:vertical}.lrc-problems{margin:4px 0}.lrc-p{font-size:calc(12px * var(--fs, 1));padding:2px 0}.lrc-p.err{color:var(--danger)}.lrc-p.warn{color:var(--warn)}.lrc-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.lrc-hist{margin-top:8px;border-top:1px dashed var(--line2);padding-top:6px}.lrc-hrow{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:calc(12.5px * var(--fs, 1));padding:3px 0}.lrc-hrow>span:nth-child(2){flex:1;min-width:0;word-break:break-word;white-space:pre-wrap}.lrc-pv{display:flex;flex-direction:column;gap:4px}.lrc-link{padding:0;color:var(--accent);cursor:pointer;text-align:start}.lrc-diff{font-size:calc(13px * var(--fs, 1));margin:4px 0;word-break:break-word;white-space:pre-wrap}.lrc-items{margin-top:6px}.dr-foot.lrc-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lrc-foot-why{flex-basis:100%;text-align:end}@media (max-width: 720px){.lrc-langs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.lrc-lang{flex:0 0 auto}.lrc-q{max-width:none;flex-basis:100%}.lrc-meta{grid-template-columns:minmax(0,1fr)}}.wt-toasts{position:fixed;top:calc(var(--vv-top, 0px) + var(--topbar-h) + var(--sat) + 10px);left:50%;transform:translate(-50%);z-index:298;display:flex;flex-direction:column;align-items:center;gap:8px;width:min(420px,calc(100vw - 24px));pointer-events:none}@media (max-width:767.98px){.wt-toasts{top:calc(var(--vv-top, 0px) + var(--sat) + 10px)}}.wt-toasts:empty{display:none}.wt-toast{pointer-events:auto;position:relative;display:flex;align-items:flex-start;gap:10px;width:100%;box-sizing:border-box;padding:11px 10px 12px 12px;border-radius:14px;overflow:hidden;touch-action:pan-x;background:var(--glass-strong);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);border:1px solid var(--line);box-shadow:var(--card-shadow);color:var(--ink);font-size:calc(13.5px * var(--fs, 1));line-height:1.45;animation:wt-toast-in .18s ease-out;transition:transform .12s ease-out,opacity .12s ease-out}@keyframes wt-toast-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.wt-toast-ic{flex:0 0 20px;height:20px;border-radius:50%;display:grid;place-items:center;margin-top:0;background:var(--danger);color:var(--on-danger);font-size:12px;font-weight:800;line-height:1;--fs:1}.wt-toast-ic:before{content:"!"}.wt-toast.warn .wt-toast-ic{background:var(--warn)}.wt-toast.info .wt-toast-ic{background:var(--accent);color:var(--on-accent)}.wt-toast.info .wt-toast-ic:before{content:"i";font-family:Georgia,serif;font-style:italic}.wt-toast-bd{flex:1;min-width:0}.wt-toast-tx{font-weight:600;overflow-wrap:anywhere}.wt-toast-sub{margin-top:3px;display:flex;align-items:center;gap:6px;font-size:calc(12px * var(--fs, 1));color:var(--ink3);min-width:0}.wt-toast-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(11.5px * var(--fs, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;-webkit-user-select:all;user-select:all}.wt-toast-copy{flex:0 0 auto;border:0;background:none;padding:0 2px;color:var(--accent);font:inherit;font-size:calc(12px * var(--fs, 1));cursor:pointer}.wt-toast-n{flex:0 0 auto;margin-top:1px;padding:1px 7px;border-radius:var(--radius-pill);font-size:calc(11.5px * var(--fs, 1));font-weight:700;color:var(--danger);background:var(--danger-soft)}.wt-toast.warn .wt-toast-n{color:var(--warn);background:var(--warn-soft)}.wt-toast.info .wt-toast-n{color:var(--accent);background:var(--accent-soft)}.wt-toast-x{flex:0 0 22px;height:22px;margin-top:-1px;display:none;place-items:center;border:0;border-radius:var(--radius-sm);background:var(--line2);color:var(--ink2);cursor:pointer;padding:0;--fs:1}@media (hover:hover){.wt-toast:hover .wt-toast-x,.wt-toast:focus-within .wt-toast-x{display:grid}}.wt-toast-life{position:absolute;inset-inline-start:0;bottom:0;height:2px;width:100%;background:var(--danger);opacity:.5;transform-origin:left center;animation:wt-toast-life linear forwards}[dir=rtl] .wt-toast-life{transform-origin:right center}.wt-toast.warn .wt-toast-life{background:var(--warn)}.wt-toast.info .wt-toast-life{background:var(--accent)}.wt-toast.held .wt-toast-life{animation-play-state:paused}@keyframes wt-toast-life{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.wt-toast{animation:none}}.netbar{pointer-events:auto;display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:var(--radius-pill);background:var(--glass-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--warn-line);box-shadow:var(--card-shadow);color:var(--ink);font-size:calc(12.5px * var(--fs, 1));font-weight:600;max-width:100%;animation:wt-toast-in .18s ease-out}.netbar-dot{flex:0 0 8px;height:8px;border-radius:50%;background:var(--warn);box-shadow:0 0 0 4px var(--warn-soft);animation:netbar-pulse 1.6s ease-in-out infinite;--fs:1}@keyframes netbar-pulse{50%{opacity:.45}}.netbar-go{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;border:0;border-radius:var(--radius-pill);padding:4px 10px;background:var(--warn-soft);color:var(--warn);font:inherit;font-size:calc(12px * var(--fs, 1));font-weight:700;cursor:pointer}.netbar.is-info{border-color:var(--accent-line)}.netbar.is-info .netbar-dot{background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);animation:none}.netbar.is-info .netbar-go{background:var(--accent-soft);color:var(--accent)}[data-wt-hold]{cursor:progress}[data-wt-busy=rel],[data-wt-done=rel]{position:relative}[data-wt-busy],[data-wt-done]{color:transparent!important}[data-wt-busy]>*,[data-wt-done]>*{visibility:hidden}[data-wt-busy]:after,[data-wt-done]:after{content:""!important;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block;box-sizing:border-box;background:none;opacity:1;pointer-events:none}[data-wt-busy]:after{width:1.1em;height:1.1em;border-radius:50%;border:2px solid var(--wt-ink);border-inline-end-color:transparent;transform:none;animation:refspin .7s linear infinite}[data-wt-done]:after{width:.42em;height:.78em;border:solid var(--wt-ink);border-width:0 2px 2px 0;border-radius:0;transform:translateY(-12%) rotate(45deg);animation:wt-done-in .22s ease-out both}@keyframes wt-done-in{0%{opacity:0;transform:translateY(-12%) rotate(45deg) scale(.5)}to{opacity:1;transform:translateY(-12%) rotate(45deg)}}.noti-dot{position:absolute;top:-5px;inset-inline-end:-5px;background:var(--danger);color:var(--on-accent);border-radius:20px;font-size:calc(10px * var(--fs, 1));font-weight:700;padding:1px 5px;min-width:calc(16px * var(--fs, 1));text-align:center;border:2px solid var(--panel)}.noti-panel{width:384px;max-width:calc(100vw - 24px);padding:0;inset-inline-end:-14px;display:flex;flex-direction:column;overflow:hidden}.pop-arrow{position:absolute;z-index:71;width:14px;height:14px;pointer-events:none;top:calc(var(--topbar-h) + 2px - 7px);inset-inline-start:calc(50% - 7px);background:var(--panel);border-top:1px solid var(--line);border-left:1px solid var(--line);border-top-left-radius:3px;transform:rotate(45deg);--fs:1}.noti-panel .nhead{display:flex;align-items:center;gap:8px;padding:14px 14px 10px 16px}.noti-panel .nh-t{font-size:calc(15px * var(--fs, 1));font-weight:700;color:var(--ink)}.noti-panel .nh-n{font-size:calc(11px * var(--fs, 1));font-weight:700;line-height:1;color:var(--on-danger);background:var(--danger);border-radius:var(--radius-pill);padding:4px 7px;font-variant-numeric:tabular-nums;white-space:nowrap}.noti-panel .nh-all{margin-inline-start:auto;display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border:0;border-radius:8px;background:none;color:var(--accent);font-size:calc(12.5px * var(--fs, 1));font-weight:600;cursor:pointer;white-space:nowrap}.noti-panel .nh-all:hover{background:var(--accent-soft)}.noti-panel .ntabs{display:flex;gap:2px;padding:0 12px 10px;border-bottom:1px solid var(--line2);overflow-x:auto;scrollbar-width:none;flex:none}.noti-panel .ntabs>button{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:0;border-radius:var(--radius-pill);background:none;color:var(--ink2);font-size:calc(12.5px * var(--fs, 1));cursor:pointer;white-space:nowrap}.noti-panel .ntabs>button:hover{background:var(--panel-2)}.noti-panel .ntabs>button .k{font-size:calc(11px * var(--fs, 1));color:var(--ink3);font-variant-numeric:tabular-nums}.noti-panel .ntabs>button.on{background:var(--accent-soft);color:var(--accent);font-weight:650}.noti-panel .ntabs>button.on .k{color:var(--accent)}.noti-panel .nlist{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:2px 8px 8px}.noti-panel .ngrp{padding:10px 8px 4px;font-size:calc(11.5px * var(--fs, 1));font-weight:600;color:var(--ink3)}.noti{--nc:var(--accent);display:flex;align-items:flex-start;gap:11px;padding:9px 8px;border-radius:12px;cursor:pointer}.noti:hover{background:var(--panel-2)}.noti:focus-visible{outline:2px solid var(--accent-line);outline-offset:-2px}.noti.t-task{--nc:var(--tag-c2)}.noti.t-remind{--nc:var(--warn)}.noti.t-urgent{--nc:var(--danger)}.noti.t-off{--nc:var(--rest)}.noti.t-other{--nc:var(--ink3)}.noti.t-msg{--nc:var(--accent)}.noti .nico{flex:none;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;color:var(--nc);background:color-mix(in oklab,var(--nc) 13%,transparent);--fs:1}.noti .nmain{flex:1;min-width:0}.noti .nt{font-size:calc(13px * var(--fs, 1));font-weight:650;color:var(--ink);line-height:1.45;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.noti.t-off .nt{font-weight:500;color:var(--ink2)}.noti .nb{margin-top:2px;font-size:calc(12px * var(--fs, 1));color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.noti .nside{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:8px;padding-top:2px}.noti .ntime{font-size:calc(11px * var(--fs, 1));color:var(--ink3);white-space:nowrap;font-variant-numeric:tabular-nums}.noti .nunread{width:7px;height:7px;border-radius:50%;background:var(--accent);--fs:1}.noti .nico-ava{background:none;border-radius:50%;overflow:hidden}.noti .nmsg-n{min-width:calc(18px * var(--fs, 1));height:calc(18px * var(--fs, 1));padding:0 5px;border-radius:9px;display:grid;place-items:center;box-sizing:border-box;font-size:calc(11px * var(--fs, 1));font-weight:700;color:var(--on-accent);background:var(--danger);font-variant-numeric:tabular-nums}.noti-panel .nempty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:36px 16px 40px;color:var(--ink3);font-size:calc(13px * var(--fs, 1))}.noti-panel .nempty .ne-ico{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--ok-soft);color:var(--ok);--fs:1}.noti-panel .nfoot{flex:none;display:flex;align-items:center;justify-content:center;gap:5px;width:100%;padding:11px;border:0;border-top:1px solid var(--line2);background:none;color:var(--accent);font-size:calc(12.5px * var(--fs, 1));font-weight:600;cursor:pointer}.noti-panel .nfoot:hover{background:var(--accent-soft)}.toast{position:fixed;inset-inline-end:16px;bottom:16px;z-index:80;background:var(--panel);border:1px solid var(--line);border-inline-start:4px solid var(--accent);border-radius:12px;padding:11px 14px;max-width:340px;box-shadow:0 12px 32px #1018282e;cursor:pointer;animation:slideup .22s ease-out}.toast.warn{border-left-color:var(--warn)}.toast.urgent{border-left-color:var(--danger)}.toast .nt{font-size:calc(13.5px * var(--fs, 1));font-weight:700}.toast .nb{font-size:calc(12.5px * var(--fs, 1));color:var(--ink2);margin-top:3px}.toast .nch{font-size:calc(11px * var(--fs, 1));color:var(--ink3);margin-top:4px}.aprow{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line2);cursor:pointer}.aprow:hover{background:var(--accent-soft)}.apicon{width:26px;height:26px;flex:0 0 26px;border-radius:8px;display:grid;place-items:center;--c:var(--accent);color:var(--c);background:color-mix(in oklab,var(--c) 13%,var(--panel));font-size:14px;--fs:1}.apicon.s-ap{--c:var(--tag-c4)}.apicon.s-wf{--c:var(--tag-c7)}.apicon.s-wi{--c:var(--tag-c2)}.chip.ap-src{--c:var(--accent);background:color-mix(in oklab,var(--c) 12%,var(--panel));color:var(--c)}.chip.ap-src.s-ap{--c:var(--tag-c4)}.chip.ap-src.s-wf{--c:var(--tag-c7)}.chip.ap-src.s-wi{--c:var(--tag-c2)}.ap-prio{color:var(--tag-c2)}.ap-prio.p-LOW{color:var(--ink3)}.ap-prio.p-HIGH{color:var(--warn)}.ap-prio.p-URGENT,.ap-late{color:var(--danger)}.apsum{background:var(--panel-2);border:1px solid var(--line2);border-radius:9px;padding:9px 11px;font-size:calc(12.5px * var(--fs, 1));color:var(--ink2);line-height:1.7}.apentry{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0 2px;font-size:calc(12.5px * var(--fs, 1))}.apentry-mod{font-weight:600;color:var(--ink)}.apdiff{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px dashed var(--line2);font-size:calc(12.5px * var(--fs, 1));flex-wrap:wrap}.apf{width:96px;flex:0 0 96px;color:var(--ink3)}.apb{color:var(--ink3);text-decoration:line-through}.apa{color:var(--ok);font-weight:650}.aptl{position:relative;padding-inline-start:6px}.apnode{display:flex;gap:10px;padding:8px 0;position:relative}.apnode i{width:10px;height:10px;flex:0 0 10px;border-radius:50%;background:var(--line);margin-top:4px;position:relative;--fs:1}.apnode i:after{content:"";position:absolute;inset-inline-start:4px;top:12px;width:2px;height:calc(100% + 14px);background:var(--line2)}.apnode:last-child i:after{display:none}.apnode.done i{background:var(--ok)}.apnode.cur i{background:var(--warn);box-shadow:0 0 0 3px var(--warn-soft)}.apnode.rej i{background:var(--danger)}.apnode.wait i{background:var(--line)}.apnode b{font-size:calc(13px * var(--fs, 1))}.apmeta{font-size:calc(11.5px * var(--fs, 1));color:var(--ink3);margin-top:2px}.apact{font-size:calc(12px * var(--fs, 1));margin-top:5px;padding:5px 8px;background:var(--panel-2);border-radius:7px}.apop{color:var(--ink2);margin-top:2px;font-style:italic}.apchain{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:8px 0 12px}.apstep{padding:6px 11px;border:1px solid var(--line);border-radius:9px;font-size:calc(12.5px * var(--fs, 1));background:var(--panel);display:flex;flex-direction:column;gap:1px}.apstep i{font-style:normal;font-size:calc(10.5px * var(--fs, 1));color:var(--ink3)}.apstep.start{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent);font-weight:600}.apstep.end{background:var(--ok-soft);border-color:var(--ok-line);color:var(--ok);font-weight:600}.aparrow{color:var(--ink3)}.logrow{cursor:pointer}.logdiff{margin-top:7px;padding:8px 10px;background:var(--panel-2);border-radius:8px;border:1px solid var(--line2)}.logmeta{font-size:calc(11px * var(--fs, 1));color:var(--ink3);margin-top:6px;padding-top:6px;border-top:1px dashed var(--line2)}@keyframes slideup{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}@media (max-width:900px){.toast{inset-inline-start:10px;inset-inline-end:10px;max-width:none}}.cfgtable td.hint,.cfgtable .hint{color:var(--ink3);font-size:calc(12px * var(--fs, 1))}.cfgtable{width:100%;font-size:calc(var(--tbl-fs) * var(--fs, 1))}@container setbody (max-width:640px){.cfgtable>*>tr>:is(th,td)[style*=width]{width:auto!important}.cfgtable>*>tr>td:not(.ck){min-width:6em}}.colgrip{position:absolute;inset-inline-end:0;top:0;bottom:0;width:8px;cursor:col-resize;z-index:2;touch-action:none;-webkit-user-select:none;user-select:none}.colgrip:after{content:"";position:absolute;inset-inline-end:0;top:20%;bottom:20%;width:1px;background:var(--line2);opacity:0;transition:opacity .12s}.colgrip:hover:after,.colgrip.on:after{opacity:1}.colgrip:hover:after,.colgrip.on:after{background:var(--accent)}body.col-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.cfgtable th{position:sticky;top:0;z-index:6;background:var(--panel-2);text-align:start;padding:8px;white-space:nowrap}th.num{text-align:end}.thead-unclip{overflow-x:clip!important;overflow-y:visible!important;display:flow-root;min-width:0}.thead-native>thead>tr>th,.thead-native>thead>tr>td{position:sticky;top:var(--thead-top,0px);z-index:13;background:var(--panel-2)}.thead-scroller{scroll-timeline-name:var(--thead-tl,none);scroll-timeline-axis:block}.thead-follow>thead>tr>th,.thead-follow>thead>tr>td{z-index:13;background:var(--panel-2);animation:thead-follow linear both;animation-timeline:var(--thead-tl,--thead-none);animation-range:var(--thead-from,0px) calc(var(--thead-from,0px) + var(--thead-len,0px))}@keyframes thead-follow{0%{transform:translateY(0)}to{transform:translateY(var(--thead-len,0px))}}.ant-card-body:has(>.ant-table-wrapper.tfill,>.refresh-wrap>.ant-table-wrapper.tfill){display:flex;flex-direction:column;overflow:hidden!important}.ant-card-body:has(>.refresh-wrap>.ant-table-wrapper.tfill)>.refresh-wrap{flex:1;min-height:0;display:flex;flex-direction:column}.ant-table-wrapper.tfill,.ant-table-wrapper.tfill>.ant-spin-nested-loading,.ant-table-wrapper.tfill>.ant-spin-nested-loading>.ant-spin-container,.ant-table-wrapper.tfill .ant-spin-container>.ant-table,.ant-table-wrapper.tfill .ant-table>.ant-table-container{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.ant-table-wrapper.tfill .ant-table-container>.ant-table-content{flex:1 1 auto;min-height:0;overflow:auto!important}.ant-table-wrapper.tfill .ant-spin-container>.ant-pagination{flex:none}.ant-table-wrapper.tfill .ant-table-content>table>thead>tr>th{position:sticky!important;top:0;z-index:13;background-clip:padding-box}.ant-table-wrapper.tfill .ant-table-content>table>thead>tr>th:is(.ant-table-cell-fix-left,.ant-table-cell-fix-right),.ant-table-wrapper.tfill .ant-table-content>table.pin-c1>thead>tr>th:first-child,.ant-table-wrapper.tfill .ant-table-content>table.pin-c2>thead>tr:not(:has(>[colspan]))>th:nth-child(2){z-index:15}.ant-table-wrapper.lgrid{--lg-rowh:38px}.lg-compact>.ant-table-wrapper.lgrid,.ant-table-wrapper.lgrid.lg-compact{--lg-rowh:32px}.lg-loose>.ant-table-wrapper.lgrid,.ant-table-wrapper.lgrid.lg-loose{--lg-rowh:48px}.ant-table-wrapper.lgrid.tfill .ant-table-container .ant-table-thead>tr>th{height:36px;padding-block:0;background:var(--panel-2);border-bottom:1px solid var(--line);border-inline-end:1px solid var(--line2)}.ant-table-wrapper.lgrid.tfill .ant-table-container .ant-table-thead>tr>th:before{display:none}.ant-table-wrapper.lgrid.tfill .ant-table-container .ant-table-tbody>tr>td{height:var(--lg-rowh);padding-block:0;border-bottom:1px solid var(--line2);border-inline-end:1px solid var(--line2)}.ant-table-wrapper.lgrid.tfill .ant-table-container :is(.ant-table-thead,.ant-table-tbody)>tr>:last-child{border-inline-end:0}.ant-table-wrapper.lgrid.tfill .ant-table-container .ant-table-selection-column{text-align:center;padding-inline:4px}.lg-th{display:inline-flex;align-items:center;gap:6px;min-width:0;vertical-align:middle}.lg-ti{display:inline-grid;place-items:center;color:var(--ink3);flex:none}.lg-sel{position:relative;display:inline-grid;place-items:center;min-width:24px;height:20px;vertical-align:middle}.lg-sel>.lg-no{display:none;font-size:calc(12px * var(--fs, 1));color:var(--ink3);font-variant-numeric:tabular-nums;transition:opacity .1s}@media (hover:hover){.lg-sel>.lg-no{display:inline}.lg-sel>:not(.lg-no):not(.lg-drag){position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;transition:opacity .1s}.ant-table-row:hover .lg-sel>.lg-no,.lg-sel.on>.lg-no,.lg-sel:focus-within>.lg-no{opacity:0}.ant-table-row:hover .lg-sel>:not(.lg-no):not(.lg-drag),.lg-sel.on>:not(.lg-no):not(.lg-drag),.lg-sel:focus-within>:not(.lg-no):not(.lg-drag){opacity:1}}.ant-table-wrapper.lgrid td .nil{visibility:hidden}.ant-table-wrapper.lgrid .lv-av{display:none}.lg-chip{display:inline-flex;align-items:center;max-width:100%;height:calc(22px * var(--fs, 1));padding:0 8px;border-radius:4px;font-size:calc(12.5px * var(--fs, 1));line-height:calc(22px * var(--fs, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;background:color-mix(in oklab,var(--ink) 6%,var(--panel));color:var(--ink)}.lg-chip.lg-ccy{background:color-mix(in oklab,var(--accent-2, var(--accent)) 12%,var(--panel))}.lg-chip .navlink{color:inherit}.lg-cell{display:flex;align-items:center;gap:6px;width:100%;min-width:0}.lg-v{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto}.lg-acts{display:none;margin-inline-start:auto;gap:4px;flex:none}@media (hover:hover){.ant-table-wrapper.lgrid.tfill .ant-table-container .ant-table-tbody>tr>td:hover .lg-acts{display:inline-flex}.ant-table-wrapper.lgrid.tfill .ant-table-container .ant-table-tbody>tr>td:has(.lg-acts):hover{box-shadow:inset 0 0 0 1.5px var(--accent)}}.ant-table-wrapper.lgrid.tfill .ant-table-container .ant-table-tbody>tr>td:focus-within .lg-acts{display:inline-flex}.ltb-grp,.ltb-rowh{max-width:none;flex:none;height:calc(28px * var(--fs, 1));font-size:calc(12.5px * var(--fs, 1))}.lg-act{height:calc(24px * var(--fs, 1));padding:0 8px;border-radius:6px;border:1px solid var(--line);background:var(--panel);display:inline-flex;align-items:center;gap:5px;font-size:calc(12px * var(--fs, 1));color:var(--ink2);cursor:pointer;white-space:nowrap;box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 8%,transparent)}.lg-act:hover{color:var(--ink);border-color:color-mix(in oklab,var(--accent) 45%,var(--line))}.ant-table-wrapper.lgrid.tfill .ant-table-container .ant-table-tbody>tr.lg-grow>td{height:40px;cursor:pointer;background:color-mix(in oklab,var(--ink) 2.5%,var(--panel))}.ant-table-wrapper.lgrid.tfill .ant-table-container .ant-table-tbody>tr.lg-grow:hover>td{background:color-mix(in oklab,var(--ink) 4%,var(--panel))}.lg-ghead{display:flex;align-items:center;gap:10px;width:100%;min-width:0}.lg-gv{display:inline-flex;align-items:center;height:calc(22px * var(--fs, 1));padding:0 9px;border-radius:5px;font-size:calc(12.5px * var(--fs, 1));font-weight:600;background:var(--accent-soft);color:var(--accent);max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-gn{color:var(--ink3);font-size:calc(12.5px * var(--fs, 1));white-space:nowrap}.lg-gsums{margin-inline-start:auto;display:inline-flex;align-items:center;gap:14px;font-size:calc(12.5px * var(--fs, 1));color:var(--ink2);white-space:nowrap}.lg-gsum{display:inline-flex;align-items:baseline;gap:6px}.lg-gsum>b{font-weight:600;color:var(--ink)}.lg-gfold{border:0;background:none;color:var(--ink3);cursor:pointer;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:6px;--fs:1}.lg-gfold:hover{color:var(--ink);background:color-mix(in oklab,var(--ink) 6%,transparent)}html[dir=rtl] .lg-gfold>svg{transform:scaleX(-1)}.ant-table-wrapper.lgrid.tfill .ant-table-container .ant-table-tbody>tr.ant-table-row-selected>td{background:color-mix(in oklab,var(--accent) 7%,var(--panel))}.ant-table-wrapper.lgrid.tfill .ant-table-container .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:color-mix(in oklab,var(--accent) 11%,var(--panel))}.pin-c1>:is(thead,tbody,tfoot)>tr>:first-child,.pin-c2>:is(thead,tbody,tfoot)>tr:not(:has(>[colspan]))>:nth-child(2){position:sticky;inset-inline-start:0;z-index:4}.pin-c2>:is(thead,tbody,tfoot)>tr:not(:has(>[colspan]))>:nth-child(2){inset-inline-start:var(--pin-w1,0px)}.pin-c1>thead>tr>:first-child,.pin-c2>thead>tr:not(:has(>[colspan]))>:nth-child(2){z-index:15}.pin-c1>tfoot>tr>:first-child,.pin-c2>tfoot>tr:not(:has(>[colspan]))>:nth-child(2){z-index:14}:where(.pin-c1>tbody>tr>td:first-child,.pin-c2>tbody>tr:not(:has(>[colspan]))>td:nth-child(2)){background-color:var(--pin-bg,var(--panel))}:where(.pin-c1>tfoot>tr>td:first-child,.pin-c2>tfoot>tr:not(:has(>[colspan]))>td:nth-child(2)){background-color:var(--panel-2)}.pin-c1>tbody>tr[style*=background]>td:first-child,.pin-c2>tbody>tr[style*=background]:not(:has(>[colspan]))>td:nth-child(2){background-color:inherit}.pin-scrolled:not(.pin-c2)>:is(thead,tbody,tfoot)>tr>:first-child:after,.pin-scrolled.pin-c2>:is(thead,tbody,tfoot)>tr:not(:has(>[colspan]))>:nth-child(2):after{content:"";position:absolute;inset-block:0;inset-inline-end:-12px;width:12px;pointer-events:none;background:linear-gradient(to right,#0f172a17,#0f172a00)}[dir=rtl] .pin-scrolled:not(.pin-c2)>:is(thead,tbody,tfoot)>tr>:first-child:after,[dir=rtl] .pin-scrolled.pin-c2>:is(thead,tbody,tfoot)>tr:not(:has(>[colspan]))>:nth-child(2):after{background:linear-gradient(to left,#0f172a17,#0f172a00)}html[data-theme=dark] .pin-scrolled:not(.pin-c2)>:is(thead,tbody,tfoot)>tr>:first-child:after,html[data-theme=dark] .pin-scrolled.pin-c2>:is(thead,tbody,tfoot)>tr:not(:has(>[colspan]))>:nth-child(2):after{background:linear-gradient(to right,#00000059,#0000)}.cfgtable td{padding:6px;vertical-align:middle}.cfgtable td.ck{text-align:center}.cfgtable tr.sysrow>td{background:var(--panel-2)}.cfgtable tr.xopen>td{background:var(--accent-soft)}.cfgtable tr.xopen>td:first-child,.cfgtable tr.xpanel>td{box-shadow:inset 3px 0 0 var(--accent)}.cfgtable tr.xpanel>td{background:var(--panel-2);padding:14px 16px 16px 20px}.xcaret{display:inline-flex;vertical-align:-1px;margin-inline-end:6px;color:var(--ink3);transform:rotate(-90deg);transition:transform .18s ease,color .18s ease}[dir=rtl] .xcaret{transform:rotate(90deg)}.xcaret.on{transform:none;color:var(--accent)}@media (prefers-reduced-motion: reduce){.xcaret{transition:none}}.inp{width:100%;min-width:calc(72px * var(--fs, 1));padding:5px 8px;border:1px solid var(--line);border-radius:7px;background:var(--panel-2);outline:none;font-size:calc(13px * var(--fs, 1))}.inp:focus{border-color:var(--accent);background:var(--panel)}.inp.num{text-align:end}select.inp,select.ctl{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-inline-end:24px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7'%3E%3Cpath d='M1 1.5L5 5.5L9 1.5' fill='none' stroke='%2393a2b5' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;text-overflow:ellipsis}.selbtn{display:inline-flex;align-items:center;gap:var(--disc-gap);text-align:start;cursor:pointer;box-sizing:border-box;padding-inline-end:8px}.selbtn.open{border-color:var(--accent)}.selbtn:focus{background-color:var(--panel)}.selval{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.45}.selval:empty:before{content:"​"}.ana-empty{max-width:380px;text-align:center;color:var(--ink3)}.ana-empty .ic{font-size:calc(40px * var(--fs, 1));line-height:1;filter:grayscale(1);opacity:.35;margin-bottom:14px}.ana-empty .tt{font-size:calc(15px * var(--fs, 1));font-weight:600;color:var(--ink2);margin-bottom:6px}.ana-empty .ds{font-size:calc(13px * var(--fs, 1));line-height:1.7}.selval.ph{color:var(--ink3)}.selpop{position:fixed;z-index:160;overflow:auto;padding:4px;overscroll-behavior:contain;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px #0000001f;animation:selin .12s ease-out}.selsearch{position:sticky;top:0;z-index:1;display:block;width:100%;box-sizing:border-box;padding:6px 10px;border:none;border-bottom:1px solid var(--line);border-radius:0;background:var(--panel);color:var(--ink);font-size:calc(13px * var(--fs, 1));outline:none}.selsearch:focus{background:var(--panel-2)}@keyframes selin{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.selpop.up{animation:selup .12s ease-out}@keyframes selup{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.selopt{display:flex;align-items:center;gap:8px;height:calc(30px * var(--fs, 1));padding:0 8px;border-radius:7px;font-size:calc(13px * var(--fs, 1));color:var(--ink);cursor:pointer;white-space:nowrap}.selgrp{padding:6px 8px 2px;font-size:calc(11px * var(--fs, 1));color:var(--ink3);letter-spacing:.4px;-webkit-user-select:none;user-select:none;pointer-events:none}.selopt-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.selopt-h{flex:none;font-size:calc(11.5px * var(--fs, 1));color:var(--ink3)}.selopt.active{background:var(--accent-soft)}.selopt.on{color:var(--accent);font-weight:600}.selopt.off{color:var(--ink3);cursor:not-allowed}.selopt.off.active{background:none}.selck{flex:none;width:14px;height:14px;border-radius:4px;border:1.5px solid var(--line2);background:var(--panel);position:relative;--fs:1}.selck.on{border-color:var(--accent);background:var(--accent)}.selck.on:after{content:"";position:absolute;inset-inline-start:4px;top:1px;width:3.5px;height:7px;border:solid var(--on-accent);border-width:0 2px 2px 0;transform:rotate(42deg)}.selopt.off .selck{opacity:.45}.selwrap{position:relative;display:inline-flex;align-items:center;flex:1;min-width:0}.selwrap>.selbtn{width:100%}.selbtn.hasclr{padding-inline-end:8px}.selbtn.hasclr>.selval{padding-inline-end:22px}.selclr{position:absolute;inset-inline-end:31px;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:none;color:var(--ink3);font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s,color .12s;--fs:1}.selclr:hover{background:var(--line2);color:var(--ink)}html[data-theme=dark] .selpop{box-shadow:0 12px 32px #00000080}select.inp{background-color:var(--panel-2)}select.ctl{background-color:var(--panel)}select.inp:focus{background-color:var(--panel)}.w70{width:74px}.w56{width:58px}.note{font-size:calc(12px * var(--fs, 1));color:var(--ink3);line-height:1.7;margin:10px 0 0}.switch{font-size:calc(12px * var(--fs, 1));color:var(--ink2);display:flex;align-items:center;gap:5px;white-space:nowrap}.btn-a{padding:7px 14px;border-radius:11px;white-space:nowrap;background-color:var(--accent);background-image:var(--grad-accent);color:var(--on-accent);font-size:calc(13px * var(--fs, 1));font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;box-shadow:var(--accent-shadow)}.btn-a:hover{filter:brightness(1.06);box-shadow:0 4px 12px color-mix(in oklab,var(--accent) 24%,transparent)}.lnk{color:var(--accent);font-size:calc(12px * var(--fs, 1));text-decoration:underline;text-underline-offset:2px}.lnk:hover{opacity:.75}.lnk:disabled{opacity:var(--dis-op);cursor:not-allowed;text-decoration:none}@media (max-width:900px){.iconbtn{display:inline-flex}.sidebar{position:fixed;inset-inline-start:0;top:calc(var(--topbar-h) + var(--sat));bottom:0;transform:translate(-102%);transition:transform .2s ease;box-shadow:var(--shadow);background-color:var(--panel);background-image:none;border:0;border-inline-end:1px solid var(--line);border-radius:0}.sidebar.open{transform:none}.maskbg.sidemask{top:calc(var(--topbar-h) + var(--sat));z-index:24}.body{padding:0;gap:0}.stage{padding:0}.route{background-color:var(--panel)}.entbar{min-height:50px;padding:0 12px}.enthead{gap:8px;flex:1 1 auto}.enthead .ic{width:30px;height:30px;border-radius:10px;font-size:15px;--fs:1}.entsep{margin-inline:10px;height:24px}.enttabs{flex:0 0 auto}.enttabs .stab button{padding-inline:8px}.toolbar>.btn-a,.toolbar>.pill,.toolbar>.btn-danger,.toolbar>.ctl,.toolbar>.selwrap>.selbtn{height:auto}.kpis{grid-template-columns:repeat(2,1fr)}.main{padding:10px}th.stick,td.stick{min-width:112px;max-width:112px}.kpi .v{font-size:calc(17px * var(--fs, 1))}.brand small{display:none}.userchip .un,.userchip .ur{max-width:78px;overflow:hidden;text-overflow:ellipsis}.sheet-body{padding:8px 10px 18px}.ctl{max-width:150px}}:root{--sat:max(env(safe-area-inset-top,0px),var(--sat-native,0px));--sab:max(env(safe-area-inset-bottom,0px),var(--sab-native,0px))}.topbar{padding-top:var(--sat);height:calc(var(--topbar-h) + var(--sat))}body{overscroll-behavior-y:none}.rcards{display:flex;flex-direction:column;gap:8px}.rcard{display:flex;align-items:flex-start;gap:12px;padding:12px 12px 12px 14px;background:var(--panel);border:1px solid var(--line2);border-radius:var(--radius);cursor:pointer;text-align:start;min-width:0}.rcard:active{background:var(--panel-2)}.rcard:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.rc-av{flex:0 0 40px;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;color:var(--c);background:color-mix(in oklab,var(--c) 14%,var(--panel));--fs:1}:is(.rc-av,.hm-ico,.hm-kpi,.lv-av,.rd-qa-i).c1{--c:var(--tag-c1)}:is(.rc-av,.hm-ico,.hm-kpi,.lv-av,.rd-qa-i).c2{--c:var(--tag-c2)}:is(.rc-av,.hm-ico,.hm-kpi,.lv-av,.rd-qa-i).c3{--c:var(--tag-c3)}:is(.rc-av,.hm-ico,.hm-kpi,.lv-av,.rd-qa-i).c4{--c:var(--tag-c4)}:is(.rc-av,.hm-ico,.hm-kpi,.lv-av,.rd-qa-i).c5{--c:var(--tag-c5)}:is(.rc-av,.hm-ico,.hm-kpi,.lv-av,.rd-qa-i).c6{--c:var(--tag-c6)}:is(.rc-av,.hm-ico,.hm-kpi,.lv-av,.rd-qa-i).c7{--c:var(--tag-c7)}:is(.rc-av,.hm-ico,.hm-kpi,.lv-av,.rd-qa-i).c8{--c:var(--tag-c8)}.rc-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.rc-top{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.rc-title{font-weight:700;font-size:calc(15px * var(--fs, 1));color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.rc-badge{display:inline-flex;min-width:0;max-width:100%}.rc-line{display:flex;align-items:center;gap:6px;min-width:0;font-size:calc(12.5px * var(--fs, 1));color:var(--ink2)}.rc-line svg{flex:0 0 auto;color:var(--ink3)}.rc-k{color:var(--ink3);flex:0 0 auto}.rc-v{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-meta{flex-wrap:wrap;row-gap:4px;column-gap:14px}.rc-m{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%}.rc-ic{display:inline-flex;color:var(--ink3)}.rc-side{flex:0 0 auto;display:flex;align-items:center;gap:6px;align-self:center}.rc-when{margin-inline-start:auto;padding-inline-start:10px;font-size:calc(11.5px * var(--fs, 1));color:var(--ink3);white-space:nowrap;flex:0 0 auto;font-variant-numeric:tabular-nums}.dt-local{white-space:nowrap}.rc-when .dt-local{display:block;text-align:end}.rc-sub{font-size:calc(13.5px * var(--fs, 1));color:var(--ink2)}.rc-att{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:calc(11.5px * var(--fs, 1));color:var(--accent);background:var(--accent-soft)}.rc-go{color:var(--ink3);font-size:calc(20px * var(--fs, 1));line-height:1}.rc-more{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 0 4px}.rc-more-btn{border:1px solid var(--line);background:var(--panel);color:var(--accent);font-weight:600;border-radius:999px;padding:7px 22px;font-size:calc(13px * var(--fs, 1));cursor:pointer}.rc-more-btn:disabled{opacity:var(--dis-op);cursor:not-allowed}.rc-more-hint{font-size:calc(11.5px * var(--fs, 1));color:var(--ink3)}.main>.ant-card.grow>.ant-card-body:has(>.ant-spin-nested-loading>.ant-spin-container>.rcards){background:transparent;padding:0!important}@media (max-width:767.98px){.main{padding-bottom:10px}.topbar{position:relative;gap:6px;padding-inline:10px}.topbar .brand .logo{max-width:56px;height:28px;border-radius:4.5px}.topbar .wtabs,.topbar .spacer,.topbar .settings-gear{display:none}.topbar .topsearch{width:34px}.topbar .topsearch>.tsbtn,.topbar .noti-btn,.topbar .popwrap>.pill,.topbar .orgbtn{width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;--fs:1}.topbar .userchip{padding:2px;border-color:transparent;flex:0 0 auto}.topbar .userchip>span:last-child{display:none}.kv{flex-direction:column;gap:4px}.kv .k{width:auto;flex:none}.kv .k>div{display:inline;margin-inline-start:6px}.kv .v .seg{flex-wrap:wrap;height:auto}.rd-grid>.rd-cell{grid-column:1 / -1}.rd-cell-meta{border-top:1px solid var(--line2)}.rd-cell-meta:first-child{border-top:0}.stab{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.stab::-webkit-scrollbar{display:none}.stab button{flex:0 0 auto}.aprow{flex-wrap:wrap;row-gap:6px}.aprow>div:nth-child(2){flex-basis:calc(100% - 36px)!important}.aprow>.chip:nth-child(3){margin-inline-start:36px}.aprow>.num{width:auto!important;margin-inline-start:auto}.drawer .ctl{max-width:none}.fdrawer .selwrap,.fdrawer .searchbox,.fdrawer .drwrap{width:100%}.topsearch.on{position:fixed;inset:0 0 var(--tbh,0px) 0;z-index:5;width:auto;max-width:none;transition:none;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);align-content:stretch;align-items:stretch;column-gap:12px;padding:calc(var(--sat) + 8px) 12px 0;background:var(--bg);animation:fade .14s ease-out}.topsearch.on>.ctl{grid-area:1/1;height:calc(40px * var(--fs, 1));border-radius:12px;padding-inline:38px 36px;font-size:calc(16px * var(--fs, 1))}.topsearch.on>.tsico{grid-area:1/1;position:relative;inset:auto;transform:none;justify-self:start;align-self:center;margin-inline-start:13px;z-index:1}.topsearch.on>.tsclr{grid-area:1/1;position:relative;inset:auto;transform:none;justify-self:end;align-self:center;margin-inline-end:9px;width:22px;height:22px;z-index:1;--fs:1}.topsearch.on>.tscancel{display:inline-flex;grid-area:1/2;align-self:center;border:0;background:none;padding:6px 2px;font:inherit;font-size:calc(15px * var(--fs, 1));color:var(--accent);cursor:pointer;white-space:nowrap}.topsearch.on>.menu.tspop{grid-area:2/1/3/3;position:static;inset:auto;width:auto;max-width:none;min-width:0;max-height:none;min-height:0;margin:10px -12px 0;padding:0 8px 12px;border:0;border-radius:0;box-shadow:none;background:transparent;overflow:auto;overscroll-behavior:contain;animation:none}.topbar .menu,.topbar .pop{position:fixed;inset-inline:8px;top:calc(var(--topbar-h) + var(--sat) + 4px);width:auto;min-width:0;max-width:none;max-height:calc(100dvh - var(--topbar-h) - var(--sat) - 16px);overflow:auto;overscroll-behavior:contain}.topbar .pop-arrow{position:fixed;top:calc(var(--topbar-h) + var(--sat) + 4px - 7px);inset-inline-start:auto;left:clamp(24px,calc(var(--pa-x, 50vw) - 7px),calc(100vw - 38px))}:is(.topbar .menu:not(.tspop),.topbar .pop):after{content:"";display:block;flex:none;position:sticky;bottom:7px;width:38px;height:5px;margin:7px auto;border-radius:3px;pointer-events:none;background:color-mix(in oklab,var(--ink) 22%,transparent)}.topbar .menu:not(.tspop),.topbar .pop{transform-origin:calc(var(--pa-x, 50vw) - 8px) -9px;animation:pop-pour .26s cubic-bezier(.2,.65,.45,1) backwards}.topbar .pop-arrow{animation:pop-arrow-in .22s cubic-bezier(0,.55,.6,1) backwards}.topbar .menu.wt-popout,.topbar .pop.wt-popout{pointer-events:none;animation:pop-suck .26s cubic-bezier(.55,0,.8,.35) forwards}.topbar .pop-arrow.wt-popout{pointer-events:none;animation:pop-arrow-out .22s ease-in forwards}}@keyframes pop-pour{0%{scale:.06 .02;opacity:0}75%{scale:1.01 .96}}@keyframes pop-suck{0%{scale:1 1}25%{scale:1.01 .96}to{scale:.06 .02;translate:0 0;opacity:0}}@keyframes pop-arrow-in{0%{scale:0;opacity:0}40%{opacity:1}}@keyframes pop-arrow-out{60%{opacity:1}to{scale:0;translate:0 0;opacity:0}}@media (max-width:767.98px) and (prefers-reduced-motion: reduce){.topbar .menu:not(.tspop),.topbar .pop,.topbar .pop-arrow{animation:fade .12s ease-out}}.tabbar{flex:none;display:flex;align-items:stretch;background:var(--panel);border-top:1px solid var(--line);padding-bottom:var(--sab);position:relative;z-index:20}.tabbar .tb{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:calc(56px * var(--fs, 1));border:0;background:transparent;color:var(--ink3);font-size:calc(11px * var(--fs, 1));cursor:pointer;padding:0 2px}.tabbar .tb .tbl{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabbar .tb.on{color:var(--accent);font-weight:600}.tabbar .tb:focus-visible{outline:2px solid var(--accent);outline-offset:-4px;border-radius:10px}@media (min-width:768px){.tabbar{display:none}}.main.home{overflow-y:auto;gap:12px;padding:14px 14px 16px}.main.home>*{flex:none}.hm-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.hm-title{margin:0;font-size:calc(22px * var(--fs, 1));font-weight:700;color:var(--ink);line-height:1.2}.hm-date{font-size:calc(13px * var(--fs, 1));color:var(--ink3);white-space:nowrap}.hm-hello{margin:-6px 0 0;font-size:calc(13.5px * var(--fs, 1));color:var(--ink2)}@media (min-width:768px){.main.home .hm-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"hello acts" "eyebrow acts";align-items:center;column-gap:20px;row-gap:4px;padding:4px 4px 8px}.main.home .hm-hero .hm-head{display:contents}.main.home .hm-hero .hm-eyebrow{grid-area:eyebrow;display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.main.home .hm-hero:not(.editing) .hm-title{display:none}.main.home .hm-hero .hm-title{font-size:calc(13px * var(--fs, 1));font-weight:600;line-height:1.4;letter-spacing:.02em;color:var(--accent)}.main.home .hm-hero .hm-date{font-size:calc(14px * var(--fs, 1));color:var(--ink2)}.main.home .hm-hero .hm-date:before{content:none}.main.home .hm-hero .hm-wx{font-size:calc(14px * var(--fs, 1));color:var(--ink2);opacity:1}.main.home .hm-hero .hm-hello{grid-area:hello;margin:0;min-width:0;font-size:calc(26px * var(--fs, 1));font-weight:700;line-height:1.25;letter-spacing:-.3px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main.home .hm-hero.editing .hm-hello{font-size:calc(14px * var(--fs, 1));font-weight:500;letter-spacing:0;color:var(--ink2);white-space:normal}.main.home .hm-hero .wb-cust{grid-area:acts}}.hm-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:8px}.hm-kpi{--c:var(--accent);display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:12px 10px 10px;text-align:start;font:inherit;color:inherit;cursor:default}button.hm-kpi{cursor:pointer}.hm-kpi-v{font-size:calc(22px * var(--fs, 1));font-weight:700;line-height:1.1;color:var(--c);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-kpi-v .ovmoney{display:flex;flex-direction:column;font-size:calc(14px * var(--fs, 1))}.hm-kpi-k{font-size:calc(12px * var(--fs, 1));line-height:1.3;color:var(--ink2);max-width:100%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.hm-kpi-wait{display:inline-block;width:26px;height:20px;border-radius:6px;background:var(--line)}.hm-note{margin:0;font-size:calc(12.5px * var(--fs, 1));color:var(--ink3)}.hm-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:14px 12px 12px}.hm-card-h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 2px 10px}.hm-card-h b{font-size:calc(15px * var(--fs, 1));color:var(--ink);display:inline-flex;align-items:center;gap:6px}.hm-link{border:0;background:transparent;color:var(--ink3);font-size:calc(12.5px * var(--fs, 1));cursor:pointer;padding:2px 0}.hm-sec-ico{color:var(--accent);display:inline-flex}.hm-sec-tag{font-size:calc(11px * var(--fs, 1));color:var(--ink3)}.hm-empty{margin:4px 2px;font-size:calc(12.5px * var(--fs, 1));color:var(--ink3)}.hm-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:14px;column-gap:6px}.hm-app{display:flex;flex-direction:column;align-items:center;gap:6px;border:0;background:transparent;cursor:pointer;padding:0;min-width:0;color:var(--ink);font:inherit}.hm-ico{--c:var(--accent);position:relative;width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1;background:color-mix(in oklab,var(--c) 13%,var(--panel));--fs:1}.hm-ico.hm-more{gap:3px;background:color-mix(in oklab,var(--ink3) 10%,var(--panel))}.hm-ico.hm-more i{width:5px;height:5px;border-radius:50%;background:var(--ink3);--fs:1}.hm-appl{font-size:calc(12px * var(--fs, 1));max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-recent{display:flex;flex-direction:column}.hm-rrow{display:flex;align-items:center;gap:10px;border:0;background:transparent;padding:10px 2px;cursor:pointer;text-align:start;font:inherit;color:inherit;min-width:0}.hm-rrow+.hm-rrow{border-top:1px solid var(--line)}.hm-rrow .hm-ico.hm-rico{flex:0 0 40px;width:40px;height:40px;border-radius:12px;font-size:20px;--fs:1}.hm-rmod{font-size:calc(12px * var(--fs, 1));color:var(--ink3);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-rmain{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.hm-rtitle{font-weight:600;font-size:calc(14px * var(--fs, 1));max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-rchip{font-size:calc(11px * var(--fs, 1));color:var(--ink2);background:color-mix(in oklab,var(--ink3) 10%,var(--panel));border-radius:999px;padding:1px 8px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-rtime{flex:none;font-size:calc(11.5px * var(--fs, 1));color:var(--ink3);white-space:nowrap}.pmenu{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;overflow:visible;margin:4px 0 6px}.pm-row{display:flex;align-items:center;gap:10px;padding:12px;border:0;background:var(--panel);cursor:pointer;font:inherit;color:var(--ink);text-align:start}.pm-row+.pm-row{border-top:1px solid var(--line)}.pm-ico{width:28px;height:28px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:color-mix(in oklab,var(--accent) 12%,var(--panel));color:var(--accent);--fs:1}.pm-tx{flex:1;min-width:0}.pm-go{color:var(--ink3);font-size:calc(18px * var(--fs, 1))}.pm-row.danger{color:var(--danger)}.pm-row.danger .pm-ico{background:color-mix(in oklab,var(--danger) 12%,var(--panel));color:var(--danger)}@media (max-width:767.98px){.topbar{background:linear-gradient(180deg,var(--panel) 0%,color-mix(in oklab,var(--panel) 82%,transparent) 100%);border-bottom-color:transparent}.topbar .modsw,.topbar .orgbtn,.topbar>.popwrap{display:none}.topbar .brand{flex:1 1 auto;min-width:0;justify-content:flex-start}.topbar .brand .bn{display:inline-block;max-width:11em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:750;font-size:calc(17px * var(--fs, 1));margin-inline-start:8px;color:var(--ink)}.topbar .topsearch>.tsbtn,.topbar .noti-btn{border-radius:50%;background:var(--panel);border-color:transparent;box-shadow:0 2px 8px #28285a14}.sidebar,.maskbg.sidemask{display:none}}.main.tline{overflow-y:auto;gap:12px;padding:12px 14px 90px}.main.tline>*{flex:none}.tl-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.tl-month{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--ink2);font:inherit;font-size:calc(15px * var(--fs, 1));cursor:pointer;padding:4px 2px}.tl-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;touch-action:pan-y}.tl-day{display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 0 6px;border:0;border-radius:14px;background:transparent;color:var(--ink);font:inherit;cursor:pointer}.tl-wd{font-size:calc(11px * var(--fs, 1));color:var(--ink3)}.tl-dn{font-size:calc(18px * var(--fs, 1));font-weight:600;line-height:1.1}.tl-day.today .tl-dn{color:var(--accent)}.tl-day.on{background:var(--accent);background-image:var(--grad-accent);color:var(--on-accent);box-shadow:var(--accent-shadow)}.tl-day.on .tl-wd,.tl-day.on .tl-dn{color:var(--on-accent)}.tl-dot{width:5px;height:5px;border-radius:50%;background:transparent;--fs:1}.tl-dot.on{background:var(--accent)}.tl-day.on .tl-dot.on{background:var(--on-accent)}.tl-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.tl-chips::-webkit-scrollbar{display:none}.tl-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:7px 12px;font:inherit;font-size:calc(13px * var(--fs, 1));color:var(--ink);cursor:pointer;max-width:60vw}.tl-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-chip.on{border-color:var(--accent);color:var(--accent)}.tl-kpis{display:flex;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:12px 4px}.tl-kpi{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px}.tl-kpi+.tl-kpi{border-inline-start:1px solid var(--line2)}.tl-kpi b{font-size:calc(22px * var(--fs, 1));line-height:1.1}.tl-kpi span{font-size:calc(11.5px * var(--fs, 1));color:var(--ink3);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px}.tl-sec{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}.tl-sec b{font-size:calc(15px * var(--fs, 1))}.tl-sort{border:0;background:transparent;color:var(--ink3);font:inherit;font-size:calc(13px * var(--fs, 1))}.tl-list{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:4px 0}.tl-item{display:grid;grid-template-columns:44px 14px minmax(0,1fr) auto auto;align-items:start;gap:8px;padding:12px 12px 12px 10px;border:0;background:transparent;font:inherit;color:inherit;text-align:start;cursor:pointer}.tl-item+.tl-item{border-top:1px solid var(--line2)}.tl-time{font-size:calc(13px * var(--fs, 1));font-weight:600;color:var(--ink2);padding-top:1px;font-variant-numeric:tabular-nums}.tl-rail{display:flex;justify-content:center;padding-top:4px}.tl-rail i{width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 3px color-mix(in oklab,currentColor 0%,var(--panel));--fs:1}.tl-body{min-width:0;display:flex;flex-direction:column;gap:2px}.tl-title{font-weight:650;font-size:calc(14.5px * var(--fs, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-sub,.tl-meta{font-size:calc(12px * var(--fs, 1));color:var(--ink3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-meta{display:flex;gap:10px}.tl-meta span{display:inline-flex;align-items:center;gap:3px;min-width:0;overflow:hidden;text-overflow:ellipsis}.tl-tag{--c:var(--accent);font-size:calc(11px * var(--fs, 1));padding:2px 8px;border-radius:999px;white-space:nowrap;max-width:6.5em;overflow:hidden;text-overflow:ellipsis;color:var(--c);background:color-mix(in oklab,var(--c) 13%,var(--panel))}.tl-empty{margin:6px 0;text-align:center;color:var(--ink3);font-size:calc(13px * var(--fs, 1));padding:22px 0;background:var(--panel);border:1px dashed var(--line);border-radius:16px}.tl-more{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:12px 14px;font:inherit;color:var(--ink);cursor:pointer;text-align:start}.tl-more span:nth-child(2){flex:1}.tl-fab{position:fixed;inset-inline-end:18px;bottom:calc(56px + var(--sab) + 18px);width:54px;height:54px;border-radius:50%;border:0;display:flex;align-items:center;justify-content:center;z-index:21;cursor:pointer;background:var(--accent);background-image:var(--grad-accent);color:var(--on-accent);box-shadow:var(--accent-shadow);--fs:1}.tl-types{display:flex;flex-direction:column;gap:2px}.tl-type{display:flex;align-items:center;gap:10px;padding:10px 4px;font-size:calc(14px * var(--fs, 1))}.tl-tdot{width:10px;height:10px;border-radius:50%;--fs:1}.tl-addlist{display:flex;flex-direction:column}.tl-addrow{display:flex;align-items:center;gap:12px;padding:10px 2px;border:0;background:transparent;font:inherit;color:inherit;cursor:pointer;text-align:start}.tl-addrow+.tl-addrow{border-top:1px solid var(--line2)}.tl-addrow .hm-ico{width:40px;height:40px;font-size:20px;border-radius:12px;--fs:1}.tl-addn{flex:1;font-weight:600}.main.tline.cal{padding:0 0 12px;gap:0}.cal-top{position:sticky;top:0;z-index:6;padding:8px 14px 0;display:flex;flex-direction:column;gap:8px;background:color-mix(in oklab,var(--bg) 84%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cal-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px}.cal-yhead{font-size:calc(15px * var(--fs, 1));font-weight:650;color:var(--ink2)}.cal-back{display:inline-flex;align-items:center;gap:6px;height:calc(42px * var(--fs, 1));padding:0 16px;border:1px solid var(--line);border-radius:999px;background:var(--panel);font:inherit;font-size:calc(16px * var(--fs, 1));font-weight:650;color:var(--ink);cursor:pointer;box-shadow:0 2px 8px #0000000f}.cal-back span:first-child{font-size:calc(22px * var(--fs, 1));line-height:1;margin-top:-2px}.cal-caps{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--line);border-radius:999px;background:var(--panel);box-shadow:0 2px 8px #0000000f;min-width:0}.cal-cap{position:relative;display:inline-flex;justify-content:center;align-items:center;gap:6px;min-width:calc(40px * var(--fs, 1));height:calc(36px * var(--fs, 1));padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--ink);font:inherit;font-size:calc(13px * var(--fs, 1));cursor:pointer}.cal-cap.on{color:var(--accent)}.cal-cap:active{background:var(--panel-2)}.cal-org{min-width:0}.cal-stats{color:var(--ink)}.cal-org span{max-width:9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-badge{position:absolute;top:1px;inset-inline-end:1px;min-width:calc(16px * var(--fs, 1));height:calc(16px * var(--fs, 1));padding:0 4px;border-radius:999px;background:var(--danger);color:var(--on-danger);font-size:calc(10px * var(--fs, 1));font-style:normal;line-height:calc(16px * var(--fs, 1));text-align:center}.cal-wdrow{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center;font-size:calc(12px * var(--fs, 1));color:var(--ink3);padding-bottom:6px;margin:0 -14px;padding-inline:8px;border-bottom:1px solid var(--line2)}.cal-year{padding:4px 14px 22px}.cal-yt{margin:4px 0 12px;font-size:calc(30px * var(--fs, 1));font-weight:800;color:var(--ink);letter-spacing:-.01em}.cal-yt.now{color:var(--accent)}.cal-ygrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px}.cal-mini{display:flex;flex-direction:column;align-items:stretch;gap:5px;border:0;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:start;min-width:0}.cal-mini b{font-size:calc(15px * var(--fs, 1));font-weight:750}.cal-mini b.now{color:var(--accent)}.cal-mdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:2px;text-align:center;font-size:calc(9.5px * var(--fs, 1));font-weight:600;font-variant-numeric:tabular-nums}.cal-mdays i{font-style:normal;line-height:calc(15px * var(--fs, 1));height:calc(15px * var(--fs, 1))}.cal-mdays i.wd{color:var(--ink3);font-weight:500}.cal-mdays i.has{position:relative}.cal-mdays i.has:after{content:"";position:absolute;left:50%;bottom:-3px;width:4px;height:4px;margin-inline-start:-2px;border-radius:50%;background:var(--dc,var(--accent));--fs:1}.cal-mdays i.today{background:var(--accent);color:var(--on-accent);border-radius:999px}.cal-legend{margin:8px 14px 0;font-size:calc(11.5px * var(--fs, 1));line-height:1.45;color:var(--ink3)}.cal-month{padding:8px 8px 4px}.cal-mt{margin:8px 6px;font-size:calc(19px * var(--fs, 1));font-weight:750}.cal-mt.now{color:var(--accent)}.cal-mgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.cal-mgrid>*{border-top:1px solid var(--line2)}.cal-cell{display:flex;flex-direction:column;align-items:center;gap:1px;min-height:64px;padding:5px 0 4px;border:0;background:transparent;font:inherit;color:var(--ink);cursor:pointer}.cal-mgrid>.cal-cell{border-top:1px solid var(--line2)}.cal-n{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;--fs:1}.cal-cell.today .cal-n{color:var(--accent)}.cal-cell.on .cal-n{background:var(--ink);color:var(--panel)}.cal-cell.today.on .cal-n{background:var(--accent);color:var(--on-accent)}.cal-cnt{font-size:calc(10.5px * var(--fs, 1));font-weight:600;color:var(--ink2);min-height:calc(13px * var(--fs, 1));line-height:calc(13px * var(--fs, 1));font-variant-numeric:tabular-nums}.cal-mgrid>.cal-cell{min-height:92px;padding:5px 2px 4px;align-items:stretch}.cal-cell .cal-n{align-self:center}.cal-cell:focus-visible{outline:2px solid var(--accent-line);outline-offset:-2px;border-radius:8px}.cal-chips{display:flex;flex-direction:column;gap:2px;margin-top:3px;min-width:0}.cal-chip{display:flex;align-items:center;gap:3px;width:100%;min-width:0;height:calc(17px * var(--fs, 1));padding:0 4px;border:0;border-radius:4px;background:color-mix(in oklab,var(--c) 22%,var(--panel));color:color-mix(in oklab,var(--c) 70%,var(--ink));font:inherit;font-size:calc(10.5px * var(--fs, 1));font-weight:650;line-height:calc(17px * var(--fs, 1));text-align:start;white-space:nowrap;overflow:hidden;cursor:pointer}.cal-chip-t{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.cal-chip-n{flex:0 0 auto;font-weight:750;font-variant-numeric:tabular-nums}.cal-more{align-self:center;height:calc(16px * var(--fs, 1));padding:0 6px;border:0;border-radius:8px;background:transparent;color:var(--ink3);font:inherit;font-size:calc(10.5px * var(--fs, 1));font-weight:650;font-variant-numeric:tabular-nums;cursor:pointer}.cal-cell .tl-dot{align-self:center;margin-top:auto}.cal-ev b{display:flex;align-items:center;gap:4px}.cal-ev span svg{vertical-align:-1px}.is-head{position:relative;display:flex;flex-direction:column;gap:3px;padding:2px 0 4px 14px;margin:0 0 10px}.is-head:before{content:"";position:absolute;inset-inline-start:0;top:2px;bottom:4px;width:4px;border-radius:2px;background:var(--c)}.is-title{font-size:calc(22px * var(--fs, 1));font-weight:750;line-height:1.25;word-break:break-word}.is-head span{font-size:calc(15px * var(--fs, 1));color:var(--ink)}.is-time{font-variant-numeric:tabular-nums}.is-near{flex:none;margin:0 0 12px;border-radius:16px;background:var(--panel);border:1px solid var(--line2);max-height:236px;overflow-y:auto;overscroll-behavior:contain}.is-near-h{padding:10px 14px 6px;font-size:calc(12px * var(--fs, 1));color:var(--ink3)}.is-near-row{--c:var(--accent);display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:6px 14px;border:0;background:none;font:inherit;color:inherit;text-align:start;cursor:pointer}.is-near-row+.is-near-row{border-top:1px solid var(--line2)}.is-near-row i{width:4px;align-self:stretch;border-radius:2px;background:var(--c);flex:none}.is-near-t{flex:none;font-size:calc(12.5px * var(--fs, 1));color:var(--ink3);font-variant-numeric:tabular-nums}.is-near-row b{min-width:0;font-size:calc(14px * var(--fs, 1));font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-near-row.sel{background:color-mix(in oklab,var(--c) 12%,var(--panel))}.is-mini{position:relative;flex:none;margin:0 0 12px;padding:0 10px;border-radius:16px;background:var(--panel);border:1px solid var(--line2);overflow:hidden}.is-mini .cal-h{inset-inline:56px 10px}.is-mini .cal-evs{inset-inline:60px 14px}.cal-ev.sel{background:var(--c);color:var(--on-accent);border-inline-start-color:var(--c)}.cal-ev.sel span{color:color-mix(in oklab,var(--on-accent) 85%,transparent)}.is-rows{flex:none;display:flex;flex-direction:column;border-radius:14px;background:var(--panel);border:1px solid var(--line2);overflow:hidden}.is-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:46px;padding:8px 14px}.is-row+.is-row{border-top:1px solid var(--line2)}.is-row span{font-size:calc(14px * var(--fs, 1));color:var(--ink2);flex:none}.is-row b{display:inline-flex;align-items:center;gap:7px;font-size:calc(14px * var(--fs, 1));font-weight:600;text-align:end;min-width:0;word-break:break-word}.is-row b i:not(.tl-mark){width:9px;height:9px;border-radius:50%;flex:none;--fs:1}.tl-why{display:block;margin-top:3px;font-size:calc(11.5px * var(--fs, 1));opacity:.85}.is-link{width:100%;border:0;background:transparent;font:inherit;color:inherit;text-align:start;cursor:pointer;justify-content:flex-start}.is-link:disabled{cursor:default}.is-link .is-at{width:44px;font-size:calc(13px * var(--fs, 1));color:var(--ink3);font-variant-numeric:tabular-nums}.is-what{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.is-what b{justify-content:flex-start;text-align:start}.is-what em{font-style:normal;font-size:calc(12px * var(--fs, 1));color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-body>.is-drops{position:absolute;inset-inline-end:16px;bottom:calc(16px + max(0px,var(--sab,0px) - var(--tbh,0px)));z-index:59;display:flex;flex-direction:column;align-items:center;gap:12px;pointer-events:none}.os-body>.is-drops>*{pointer-events:auto}.os-body:has(>.is-drops){padding-bottom:84px}.os-body:has(>.is-drops>:nth-child(2)){padding-bottom:146px}.is-drop{position:relative;width:50px;height:50px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--ink);cursor:pointer;--fs:1}.is-drop.ed{width:62px;height:62px;--fs:1}.cal-week{margin:0 -6px}.cal-dayline{text-align:center;font-size:calc(14px * var(--fs, 1));font-weight:650;padding:2px 0 8px;margin:0 -14px;border-bottom:1px solid var(--line2)}.cal .note{margin:8px 14px 0}.cal .tl-list,.cal .tl-empty{margin:10px 14px 0}.cal-allday{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 14px;border-bottom:1px solid var(--line2);min-height:20px}.cal-empty{font-size:calc(12.5px * var(--fs, 1));color:var(--ink3)}.cal-hours{position:relative;margin-top:10px;flex:none}.cal-h{position:absolute;inset-inline:58px 0;height:0;border-top:1px solid var(--line2)}.cal-h span{position:absolute;inset-inline-end:calc(100% + 8px);top:-8px;font-size:calc(11px * var(--fs, 1));color:var(--ink3);font-variant-numeric:tabular-nums}.cal-now{position:absolute;inset-inline:54px 0;height:0;border-top:2px solid var(--danger);z-index:2;pointer-events:none}.cal-now:before{content:"";position:absolute;inset-inline-start:-4px;top:-5px;width:8px;height:8px;border-radius:50%;background:var(--danger);--fs:1}.cal-evs{position:absolute;inset-block:0;inset-inline:60px 10px}.cal-ev{--c:var(--accent);position:absolute;display:flex;flex-direction:column;gap:1px;overflow:hidden;padding:3px 7px;border:0;border-inline-start:3px solid var(--c);border-radius:6px;background:color-mix(in oklab,var(--c) 16%,var(--panel));color:var(--ink);font:inherit;text-align:start;cursor:pointer;min-width:0}.cal-ev b{font-size:calc(12.5px * var(--fs, 1));font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-ev span{font-size:calc(11px * var(--fs, 1));color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-ev.all{position:static;max-width:100%;flex-direction:row;align-items:baseline;gap:6px}.cal-ev.short{flex-direction:row;align-items:center;gap:6px;padding-block:2px}.cal-ev .cal-ev-tt{min-width:0;overflow:hidden;text-overflow:ellipsis;font-style:normal}.cal-ev b>.tl-mark{flex:none}.cal-ev.short>b{flex:0 1 auto;min-width:0}.cal-ev.short>span{flex:1 1 0;min-width:0}.cal-crowd{position:absolute;inset-inline:0}.cal-crowd-sc{height:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.cal-crowd-sc::-webkit-scrollbar{display:none}.cal-crowd-in{position:relative;height:100%}.cal-crowd .cal-ev.short>span{display:none}.cal-crowd.more:after{content:"";position:absolute;inset-block:0;inset-inline-end:0;width:44px;pointer-events:none;background:linear-gradient(to right,transparent,var(--bg) 85%)}[dir=rtl] .cal-crowd.more:after{background:linear-gradient(to left,transparent,var(--bg) 85%)}.cal-crowd-more{position:absolute;z-index:1;top:2px;inset-inline-end:2px;display:inline-flex;align-items:center;gap:1px;height:calc(22px * var(--fs, 1));padding:0 5px 0 8px;border:0;border-radius:999px;background:var(--accent);color:var(--on-accent);font:inherit;font-size:calc(11.5px * var(--fs, 1));font-weight:700;cursor:pointer;box-shadow:0 2px 6px color-mix(in oklab,var(--ink) 18%,transparent)}[dir=rtl] .cal-crowd-more svg{transform:scaleX(-1)}.cal-float{position:sticky;bottom:12px;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px;margin-top:14px;pointer-events:none}.cal-float>*{pointer-events:auto}.cal-pill{display:inline-flex;align-items:center;gap:6px;flex:none;height:calc(44px * var(--fs, 1));padding:0 20px;border:1px solid var(--line);border-radius:999px;background:var(--panel);font:inherit;font-size:calc(15px * var(--fs, 1));font-weight:700;color:var(--ink);cursor:pointer;box-shadow:0 4px 14px #0000001a}.cal-float .cal-caps{box-shadow:0 4px 14px #0000001a}.tmob .tm-hint{margin:0;font-size:calc(12px * var(--fs, 1));line-height:1.45;color:var(--ink3)}.tm-grow{flex:1;min-width:0}.tm-scopebar{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border-radius:14px;border:1px solid var(--accent-line);background-color:var(--accent-soft);background-image:var(--grad-soft);color:var(--accent);font:inherit;font-size:calc(14px * var(--fs, 1));font-weight:600;text-align:start;cursor:pointer}.tm-scopebar .tm-grow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-scopebar>svg{flex:none}.tm-scico{width:34px;height:34px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:color-mix(in oklab,var(--accent) 14%,var(--panel));font-size:17px;--fs:1}.tmob .scopebar.tm-linked{margin:0;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:calc(13px * var(--fs, 1))}.tm-ctl{display:flex;flex-direction:column;gap:10px;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:12px}.tm-r1{display:flex;align-items:center;gap:5px}.tm-pill{flex:1 1 auto;min-width:0;height:calc(38px * var(--fs, 1));display:inline-flex;align-items:center;justify-content:center;gap:3px;padding:0 7px;border:1px solid var(--line);border-radius:10px;background:var(--panel);font:inherit;font-size:calc(14px * var(--fs, 1));color:var(--ink);cursor:pointer;white-space:nowrap}.tm-pill span{overflow:hidden;text-overflow:ellipsis}.tm-pill svg{color:var(--ink3);flex:none}.tm-pill.on{background:var(--accent);background-image:var(--grad-accent);border-color:transparent;color:var(--on-accent);font-weight:600}.tm-pill.on svg{color:var(--on-accent)}.tm-r1 .tm-nav{flex:none;height:38px;border-radius:10px}.tm-r1 .tm-nav button{padding:0 8px;font-size:calc(14px * var(--fs, 1))}.tm-r2{display:flex;align-items:center;gap:8px}.tm-r2 .tm-mode{flex:0 0 42%;max-width:none;height:40px}.tm-monbtn{flex:1;min-width:0;height:calc(40px * var(--fs, 1));display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);font:inherit;font-size:calc(14px * var(--fs, 1));color:var(--ink);cursor:pointer;text-align:start}.tm-monbtn .tm-grow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-monbtn svg{flex:none;color:var(--ink3)}.tm-range{flex:1;min-width:0;display:flex}.tm-range .drwrap{flex:1;min-width:0}.tm-range .drbtn{max-width:none;height:calc(40px * var(--fs, 1));font-size:calc(14px * var(--fs, 1))}.tm-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:4px;border-radius:12px;background:var(--panel-2)}.tm-seg button{height:calc(34px * var(--fs, 1));border:0;border-radius:9px;background:transparent;font:inherit;font-size:calc(14px * var(--fs, 1));color:var(--ink2);cursor:pointer}.tm-seg button.on{background:var(--accent);background-image:var(--grad-accent);color:var(--on-accent);font-weight:600;box-shadow:var(--accent-shadow)}.tm-r4{--tm-h:40px;display:flex;align-items:center;gap:4px}.tm-btn{flex:1 1 auto;min-width:0;height:var(--tm-h,40px);display:inline-flex;align-items:center;gap:4px;padding:0 6px;border:1px solid var(--line);border-radius:10px;background:var(--panel);font:inherit;font-size:calc(13px * var(--fs, 1));color:var(--ink);cursor:pointer;white-space:nowrap;justify-content:center}.tm-bt{min-width:0;overflow:hidden;text-overflow:ellipsis}.tm-btn svg{flex:none;color:var(--ink3)}.tm-btn.on{border-color:var(--accent);color:var(--accent)}.tm-r4>:last-child{flex:none}.tm-r4>.refbtn{width:var(--tm-h);height:var(--tm-h);padding:0;border-radius:10px}@media (max-width:380px){.tm-r4 .tm-btn>svg:first-child{display:none}}.tm-crumbs{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tm-crumbs .crumb .c{padding:5px 10px;border-radius:999px}.tmob .tm-errs{margin:0;padding:12px 14px;font-size:calc(13px * var(--fs, 1))}.tm-errhd{display:flex;align-items:center;gap:8px;width:100%;border:0;background:transparent;padding:0;font:inherit;color:inherit;text-align:start;cursor:pointer}.tm-errs ul{margin:6px 0 0;padding-inline-start:18px}.tm-errs1 li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-errmsg{margin-top:4px;font-size:calc(12px * var(--fs, 1))}.tmob .tm-loaderr .pill{margin-top:8px}.tm-tcard{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:14px 0 12px;min-width:0}.tm-thead{display:flex;align-items:center;gap:12px;padding:0 14px}.tm-thead b{font-size:calc(17px * var(--fs, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-link{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;padding:4px 0;font:inherit;font-size:calc(13px * var(--fs, 1));color:var(--ink2);cursor:pointer;white-space:nowrap;max-width:44%}.tm-link span{overflow:hidden;text-overflow:ellipsis}.tm-link svg{flex:none;color:var(--ink3)}.tm-tcard .tm-hint{padding:4px 14px 10px}.tm-scroll{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;border-top:1px solid var(--line2);border-bottom:1px solid var(--line2)}.tm-scroll::-webkit-scrollbar{display:none}.tmob .mtx th.stick,.tmob .mtx td.stick{min-width:112px;max-width:112px;padding:6px 8px}.tmob .mtx .cell{min-width:46px;height:46px}.tmob .mtx .cell.multi{min-width:74px;height:auto;min-height:46px}.tmob .mtx .cell.multi .mline .mv{min-width:max-content;white-space:nowrap}.tm-sbar{position:relative;height:5px;margin:10px 14px 0;border-radius:99px;background:var(--panel-2)}.tm-sbar i{position:absolute;top:0;bottom:0;border-radius:99px;background:color-mix(in oklab,var(--ink3) 45%,transparent)}.tm-swipe{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;font-size:calc(12px * var(--fs, 1));color:var(--ink3)}.tmob .tm-meta{display:flex;flex-wrap:wrap;gap:4px 12px;padding:8px 14px 0;font-size:calc(11.5px * var(--fs, 1));color:var(--ink3)}.tm-arrow{width:34px;height:34px;flex:none;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink2);font:inherit;font-size:18px;line-height:1;cursor:pointer;--fs:1}.tm-ynav{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 2px 6px}.tm-ynav b{font-size:calc(16px * var(--fs, 1))}.tm-mgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-bottom:6px}.tm-mgrid.tm-y3{grid-template-columns:repeat(3,minmax(0,1fr))}.tm-mcell{height:calc(46px * var(--fs, 1));border:1px solid var(--line);border-radius:12px;background:var(--panel);font:inherit;font-size:calc(14px * var(--fs, 1));color:var(--ink);cursor:pointer}.tm-mcell.now{border-color:var(--accent);color:var(--accent)}.tm-mcell.on{background:var(--accent);background-image:var(--grad-accent);border-color:transparent;color:var(--on-accent);font-weight:600}.tm-daytitle{display:block;text-align:center;font-size:calc(15px * var(--fs, 1));padding:0 0 8px}.tm-dgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding-bottom:8px}.tm-wd{text-align:center;font-size:calc(12px * var(--fs, 1));color:var(--ink3);padding:4px 0}.tm-dcell{height:calc(42px * var(--fs, 1));border:0;border-radius:12px;background:transparent;font:inherit;font-size:calc(15px * var(--fs, 1));color:var(--ink);cursor:pointer}.tm-dcell.now{color:var(--accent);font-weight:700;box-shadow:inset 0 0 0 1px var(--accent)}.tm-dcell.on{background:var(--accent);background-image:var(--grad-accent);color:var(--on-accent);font-weight:600}.mtx .cell .m:empty:after{content:"–";color:var(--ink3);font-weight:400}.maskbg.osheet-mask{z-index:60}.osheet{position:fixed;inset-inline:0;bottom:0;z-index:61;max-height:78dvh;display:flex;flex-direction:column;background:var(--panel);border-radius:18px 18px 0 0;box-shadow:0 -10px 30px #1018282e;padding:0 14px calc(var(--sab) + 12px);animation:sheet-up .26s cubic-bezier(.2,.8,.2,1)}.osheet.tall{height:86dvh;max-height:none}.osheet.wt-ghost{pointer-events:none;animation:sheet-down var(--drawer-out-dur) var(--drawer-out-ease) forwards}.os-head{display:flex;align-items:center;justify-content:space-between;padding:14px 2px 10px}.os-head b{font-size:calc(16px * var(--fs, 1))}.os-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:8px}.os-search{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:12px;padding:0 12px;background:var(--panel-2);color:var(--ink3)}.os-search input{flex:1;min-width:0;border:0;background:transparent;padding:10px 0;font:inherit;color:var(--ink);outline:none}.os-list{display:flex;flex-direction:column}.os-row{display:flex;align-items:center;gap:8px;padding:11px 8px;border-radius:12px;cursor:pointer}.os-row.lv2{padding-inline-start:22px}.os-row.lv3{padding-inline-start:42px}.os-row.lv4{padding-inline-start:62px}.os-row .avatar{width:26px;height:26px;font-size:11px;flex:none;--fs:1}.os-label.os-emp{display:flex;flex-direction:column;gap:1px}.os-emp i{font-style:normal;font-size:calc(11.5px * var(--fs, 1));font-weight:400;color:var(--ink3);overflow:hidden;text-overflow:ellipsis}.os-row.on{background:color-mix(in oklab,var(--accent) 9%,var(--panel))}.os-caret{width:18px;border:0;background:transparent;color:var(--ink3);cursor:pointer;padding:0;font-size:calc(12px * var(--fs, 1))}.os-caret.end{width:26px;font-size:calc(14px * var(--fs, 1))}.os-ico{font-size:calc(15px * var(--fs, 1))}.os-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.os-cur{font-size:calc(11px * var(--fs, 1));color:var(--ink3);border:1px solid var(--line);border-radius:6px;padding:1px 6px}.os-n{font-size:calc(13px * var(--fs, 1));color:var(--ink2);min-width:calc(18px * var(--fs, 1));text-align:end}.os-radio{width:18px;height:18px;border-radius:50%;border:2px solid var(--line);flex:none;--fs:1}.os-radio.on{border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--panel);background:var(--accent)}.os-foot{position:sticky;bottom:0;display:flex;align-items:center;gap:10px;padding:12px 0 2px;background:var(--panel);border-top:1px solid var(--line2);margin-top:auto}.os-picked{flex:1;min-width:0;font-size:calc(13px * var(--fs, 1));color:var(--ink2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-foot .btn-a{min-width:108px}.pp-row,.org-person{display:flex;align-items:center;gap:10px;padding:10px 6px;border:0;background:transparent;font:inherit;color:inherit;text-align:start;cursor:pointer;border-radius:12px}.pp-row.on{background:color-mix(in oklab,var(--accent) 9%,var(--panel))}.pp-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pp-main b{font-weight:600;display:flex;align-items:center;gap:6px}.pp-main>span{font-size:calc(12px * var(--fs, 1));color:var(--ink3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-head{display:flex;align-items:center;gap:8px}.cal-head b{font-size:calc(16px * var(--fs, 1))}.cal-nav{border:0;background:transparent;font-size:20px;color:var(--ink2);width:30px;height:30px;cursor:pointer;--fs:1}.cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:4px;text-align:center}.cal-wd{font-size:calc(12px * var(--fs, 1));color:var(--ink3);padding:6px 0}.cal-d{display:flex;flex-direction:column;align-items:center;gap:2px;border:0;background:transparent;font:inherit;font-size:calc(15px * var(--fs, 1));color:var(--ink);padding:6px 0 3px;border-radius:50%;cursor:pointer;aspect-ratio:1/1;justify-content:center;max-width:calc(44px * var(--fs, 1));margin-inline:auto;width:100%}.cal-d.out{color:var(--ink3);opacity:.5}.cal-d.today{color:var(--accent);font-weight:700}.cal-d.on{background:var(--accent);background-image:var(--grad-accent);color:var(--on-accent)}.cal-d.on .tl-dot.on{background:var(--on-accent)}.main.orgp{overflow-y:auto;gap:12px;padding:10px 14px 20px}.main.orgp>*{flex:none}.org-x{border:0;background:transparent;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--ink2);cursor:pointer;--fs:1}.org-x.on{background:var(--panel-2)}html[dir=rtl] .org-x svg{transform:scaleX(-1)}.org-tabs{display:flex;background:var(--panel-2);border-radius:12px;padding:4px}.org-tabs button{flex:1;border:0;background:transparent;padding:9px;border-radius:9px;font:inherit;color:var(--ink2);cursor:pointer}.org-tabs button.on{background:var(--accent);background-image:var(--grad-accent);color:var(--on-accent);font-weight:600}.org-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;overflow:hidden}.org-card-h{display:flex;align-items:center;gap:8px;padding:12px;background:color-mix(in oklab,var(--accent) 5%,var(--panel))}.org-card-t{flex:1;min-width:0;display:flex;align-items:center;gap:8px;border:0;background:transparent;font:inherit;color:inherit;text-align:start;cursor:pointer;padding:0}.org-card-t:disabled{cursor:default}.org-card-t b{font-size:calc(15px * var(--fs, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-bico{font-size:calc(16px * var(--fs, 1));line-height:1;display:inline-flex;color:var(--accent)}.org-fold{border:0;background:transparent;color:var(--ink3);cursor:pointer;width:28px;height:28px;--fs:1}.org-card-b{display:flex;flex-direction:column;padding:4px 6px 6px}.org-row{display:flex;align-items:center;gap:10px;padding:11px 6px;border:0;background:transparent;font:inherit;color:inherit;text-align:start;cursor:pointer;border-radius:10px}.org-row+.org-row{border-top:1px solid var(--line2)}.org-ico{width:26px;height:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent);background:color-mix(in oklab,var(--accent) 12%,var(--panel));--fs:1}.org-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-n{font-size:calc(13px * var(--fs, 1));color:var(--ink3)}.org-go{align-self:stretch;justify-content:center;display:inline-flex;align-items:center;gap:6px}.evtypes{display:block}.evtype-master{font-size:calc(13.5px * var(--fs, 1));color:var(--ink);gap:10px}.evtype{border:1px solid var(--line);border-radius:14px;padding:12px;margin:10px 0;background:var(--panel)}.evtype-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.evtype-dot{width:12px;height:12px;border-radius:50%;flex:none;--fs:1}.evtype-sp{flex:1}.evtype-sw{display:inline-flex;align-items:center;gap:6px;font-size:calc(12.5px * var(--fs, 1));color:var(--ink2)}.evtype-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-top:10px}.evtype-g>label{display:flex;flex-direction:column;gap:4px;font-size:calc(12px * var(--fs, 1));color:var(--ink3);min-width:0}.evtype-colors{display:flex;gap:6px;flex-wrap:wrap;padding-top:4px}.evtype-c{width:22px;height:22px;border-radius:50%;border:2px solid transparent;cursor:pointer;box-shadow:0 0 0 1px var(--line);--fs:1}.evtype-c.on{border-color:var(--panel);box-shadow:0 0 0 2px var(--ink2)}.evtype-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:6px}.evtype-msg{font-size:calc(12.5px * var(--fs, 1))}.evtype-msg.bad{color:var(--danger)}.evtype-msg.good{color:var(--ok)}.trule-key{font-size:calc(11.5px * var(--fs, 1));color:var(--ink3);background:var(--bg);border-radius:6px;padding:1px 6px}.trule-tpl{display:flex;gap:6px;min-width:0}.trule-tpl>.ipt{flex:1;min-width:0}.trule-tpl>:last-child{flex:0 0 72px}.trule-ico{width:72px}.trule-cond{margin-top:10px;display:flex;flex-direction:column;gap:6px}.trule-lbl{font-size:calc(12px * var(--fs, 1));color:var(--ink3)}.trule-metric{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.trule-metric>:last-child{min-width:150px}.tl-mark{display:inline-block;font-style:normal;font-size:calc(10.5px * var(--fs, 1));line-height:1;margin-inline-end:4px;padding:2px 5px;border-radius:6px;vertical-align:1px}.tl-mark.plan{color:var(--ink2);border:1px dashed var(--ink3)}.tl-mark.done{color:var(--c, var(--accent));background:color-mix(in srgb,var(--c, var(--accent)) 14%,transparent)}.tl2-val{margin-inline-start:8px;color:var(--ink2);font-variant-numeric:tabular-nums}.tl2-emo{font-size:calc(13px * var(--fs, 1));line-height:1}.note.warn{color:var(--warn)}.pm-theme{cursor:default}.ant-picker,.ant-select-selector{border-radius:9px!important}.ant-modal-content{border-radius:14px!important}.ant-table-wrapper .ant-table{background:transparent}.login{min-height:100dvh;padding-top:calc(clamp(20px,3.2vh,44px) + var(--sat));padding-bottom:calc(clamp(20px,3.2vh,44px) + var(--sab))}.fstyle .ant-tag,.fstyle a,.fstyle code,.fstyle .ant-typography{font-size:inherit;font-weight:inherit;line-height:inherit}.fstyle .ant-tag>*{font-size:inherit;font-weight:inherit}.fstyle[data-c="1"] .ant-tag,.fstyle[data-c="1"] a,.fstyle[data-c="1"] code{color:inherit}.fstyle[data-c="1"] .ant-tag{border-color:currentColor}.fseg{display:flex;width:100%;min-width:0;max-width:100%;padding:2px;column-gap:2px;border-radius:9px;background:var(--panel-2);background:color-mix(in oklab,var(--ink) 6%,var(--panel));overflow:hidden}.fseg-b{flex:1 1 0;min-width:0;min-height:calc(32px * var(--fs, 1));padding:4px 10px;margin:0;border:0;border-radius:7px;background:none;color:var(--ink2);font-size:calc(13px * var(--fs, 1));line-height:1.3;display:inline-flex;align-items:center;justify-content:center;column-gap:6px;cursor:pointer;overflow-wrap:anywhere;text-align:center}@media (hover:hover){.fseg-b:hover:not(:disabled):not(.on){background:var(--panel);color:var(--ink)}}.fseg-b:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.fseg-b.on{background:var(--accent-soft);background:color-mix(in oklab,var(--fseg-c, var(--accent)) 14%,var(--panel));color:var(--fseg-c, var(--accent));font-weight:600;box-shadow:0 1px 2px #0f172a24}.fseg-b:disabled{cursor:not-allowed;opacity:var(--dis-op)}.fseg-b.on:disabled{opacity:.85}.fseg-b.unk{color:var(--warn);font-style:italic}.fseg-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--fseg-c, var(--accent));--fs:1}.fseg[aria-busy=true] .fseg-b{cursor:progress}.fseg.fseg-cell{display:inline-flex;width:auto}.fseg.fseg-cell .fseg-b{flex:none;min-height:28px;padding:2px 9px;white-space:nowrap}@media (max-width:767.98px){.fseg-b{min-height:calc(44px * var(--fs, 1));font-size:calc(14px * var(--fs, 1))}.fseg.fseg-cell .fseg-b{min-height:40px;padding:4px 10px}}.dragcell{display:inline-flex;align-items:center;gap:2px}.draghandle{display:inline-flex;align-items:center;justify-content:center;width:20px;height:24px;border-radius:6px;color:var(--ink3);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.draghandle>svg{display:block}.draghandle:hover{background:var(--line2);color:var(--ink2)}.draghandle:active{cursor:grabbing}.movebtns{display:inline-flex;flex-direction:column;gap:3px}.movebtn{width:16px;height:calc(11px * var(--fs, 1));line-height:calc(9px * var(--fs, 1));font-size:calc(7px * var(--fs, 1));padding:0;border:1px solid var(--line);border-radius:3px;background:var(--panel);color:var(--ink3)}.movebtn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.movebtn:disabled{opacity:var(--dis-op);cursor:not-allowed}tr.dragging{opacity:.55;background:var(--accent-soft)!important}.confirm-wrap,.popwrap{position:relative;display:inline-block}.pop{position:absolute;inset-inline-end:0;top:calc(100% + 6px);z-index:120;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:10px;min-width:268px;display:block;text-align:start}.pop.up{top:auto;bottom:calc(100% + 6px)}.pop-title{display:block;font-size:calc(12px * var(--fs, 1));font-weight:600;color:var(--ink2);margin-bottom:8px}.pop-row{display:flex;align-items:center;gap:8px;margin-bottom:6px}.pop-sub{display:block;font-size:calc(11px * var(--fs, 1));font-weight:600;color:var(--ink3);margin:10px 0 6px;padding-top:8px;border-top:1px solid var(--line2)}.pop-title+.pop-sub{margin-top:0;padding-top:0;border-top:0}.pop-row>.lbl{flex:0 0 auto;min-width:44px}.pop-row>input[type=checkbox]{margin-inline-start:auto;flex:none}.pop-row .inp{flex:1;min-width:0}.swrow{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.sw{width:24px;height:24px;border-radius:8px;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--sw);border:1px solid color-mix(in oklab,var(--ink3) 30%,transparent);box-shadow:0 1px 2px #1018281f;transition:transform .12s ease,box-shadow .12s ease;--fs:1}.sw:hover{transform:translateY(-1px)}.sw.on{box-shadow:0 0 0 2px var(--panel),0 0 0 4px var(--sw)}.sw:focus-visible{outline:2px solid var(--ink2);outline-offset:3px}.sw .tick{font-size:calc(13px * var(--fs, 1));line-height:1;font-weight:700;color:var(--sw-ink)}.pop-note{display:block;font-size:calc(11.5px * var(--fs, 1));color:var(--ink3);line-height:1.5;margin:6px 0 2px}.pop-warn{display:block;font-size:calc(11.5px * var(--fs, 1));color:var(--danger);line-height:1.5;margin:6px 0 2px}.pop-act{display:flex;gap:6px;justify-content:flex-end;margin-top:8px}.confirm-pop{position:fixed;z-index:300;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:10px;min-width:230px;display:block;text-align:start}.confirm-msg{display:block;font-size:calc(12px * var(--fs, 1));color:var(--ink2);line-height:1.5;margin-bottom:8px}.confirm-act{display:flex;gap:6px;justify-content:flex-end}.pill.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}.stickymsg{position:sticky;top:0;z-index:5;padding:6px 0;background:var(--panel)}.stickymsg:not(:has(>:not(.fchip))){height:0;padding:0;background:none;overflow:visible}.stickymsg:not(:has(>:not(.fchip)))>.fchip{margin-top:4px;box-shadow:0 2px 10px #00000014}.tblwrap{overflow:auto;max-width:100%}.tblwrap.boxed{border:1px solid var(--line);border-radius:var(--radius);max-height:360px}.cfgtable tr.pickable{cursor:pointer}.cfgtable tr.pickable:hover{background:var(--accent-soft)}.cat-page{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;margin:0 0 10px}.cat-page-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:13px 16px;border-bottom:1px solid var(--line)}.cat-page-head .ttl{font-weight:600}.cat-page-head .spacer{flex:1}.cat-page-body{padding:12px 16px;border-bottom:1px solid var(--line)}.cat-page-body>.fx-newrow{margin:0}.cat-wrap{min-width:0}.cat-table th{font-size:calc(var(--fs-micro) * var(--fs, 1));font-weight:650;color:var(--ink3);letter-spacing:.4px}.cat-st{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:1px 9px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--line2);color:var(--ink2);font-size:calc(var(--fs-micro) * var(--fs, 1));font-weight:600}.cat-st:before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--rest);--fs:1}.cat-st.on{background:var(--ok-soft);border-color:var(--ok-line);color:var(--ok)}.cat-st.on:before{background:var(--ok)}.cat-st.gone{background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger)}.cat-st.gone:before{background:var(--danger)}.cat-q{display:flex;flex-wrap:wrap;gap:4px 6px}.cat-q>span{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap;padding:1px 7px;border:1px solid var(--line2);border-radius:var(--radius-sm);background:var(--panel-2);color:var(--ink3);font-size:calc(var(--fs-micro) * var(--fs, 1))}.cat-q b{font-weight:650;color:var(--ink2);font-variant-numeric:tabular-nums}.cat-q b.inf{color:var(--accent)}.cat-q.cat-price>span{white-space:normal;flex-wrap:wrap}.cat-q.cat-price>span>span{white-space:nowrap}.cat-sub{font-size:calc(var(--fs-micro) * var(--fs, 1));color:var(--ink3);line-height:1.35}.cat-table td{word-break:keep-all}.cat-table td.cat-name{min-width:160px}.cat-table td.cat-name .hint{word-break:normal}.cat-table th.th-wrap{white-space:normal;min-width:72px}.cat-table tbody tr:hover{background:var(--panel-2)}.cat-table tbody tr.off{opacity:.55}.cat-table .cmp-used-in{display:none}@media (max-width:600px){.cat-table .cmp-used{display:none}.cat-table .cmp-used-in{display:block}}.cat-table td.num,.cat-table th.num{font-variant-numeric:tabular-nums;text-align:end}.cat-table td.act{white-space:nowrap;text-align:end}.cat-ib{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;margin-inline-start:2px;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--ink3);cursor:pointer;--fs:1}.cat-ib:hover{background:var(--panel-2);border-color:var(--line)}.cat-ib:disabled{opacity:var(--dis-op);cursor:not-allowed}.cat-ib:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cat-ib-main:hover{color:var(--accent)}.cat-ib-quiet:hover{color:var(--ink2)}.cat-ib-danger:hover{color:var(--danger);border-color:var(--danger)}.cat-ib.on{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.cat-table tbody tr.editing{background:var(--accent-soft)}.cat-edit{background:var(--panel-2);border-top:1px solid var(--accent)}.cat-edit>td{padding:12px 14px}.cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px 14px;align-items:start}.cat-grid .cat-wide{grid-column:1/-1}.cat-f{display:flex;flex-direction:column;gap:4px;min-width:0}.cat-f>label{color:var(--ink2);font-weight:600}.cat-act{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px;align-items:center}.cat-confirm{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:10px 12px;border:1px solid var(--danger);border-radius:var(--radius);background:var(--danger-soft);color:var(--ink)}.cat-confirm.ok{border-color:var(--ok-line);background:var(--ok-soft)}.pill.danger{color:var(--danger);border-color:var(--danger)}.pill.danger:hover{background:var(--danger-soft)}.copybox{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.copybox-v{font-family:ui-monospace,Menlo,monospace;letter-spacing:1px;padding:5px 9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);color:var(--ink);-webkit-user-select:all;user-select:all;cursor:text}.copybox-btn{flex:none}.copybox-note{white-space:nowrap}.copybox-note.warn{color:var(--warn)}.copy-btn{display:inline-flex;align-items:center;gap:6px}.copy-ic{display:inline-grid;place-items:center;flex:none;line-height:0}.copy-ic>svg{grid-area:1 / 1;transition:opacity .16s ease,transform .22s cubic-bezier(.2,.9,.3,1.3)}.copy-ic>svg:last-child{opacity:0;transform:scale(.3)}.copy-btn.is-copied .copy-ic>svg:first-child{opacity:0;transform:scale(.3)}.copy-btn.is-copied .copy-ic>svg:last-child{opacity:1;transform:none}.copy-btn.is-copied,.copy-btn.is-copied:hover{color:var(--ok)}.copy-btn.is-manual,.copy-btn.is-manual:hover{color:var(--warn)}.copy-ib{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--ink3);cursor:pointer;--fs:1}.copy-ib:hover{background:var(--line2);color:var(--ink)}.copy-ib:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.copy-ib:disabled{opacity:var(--dis-op);cursor:not-allowed;background:none}.copy-lnk{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:0 2px;color:var(--accent);font:inherit;cursor:pointer}.copy-lnk:hover{text-decoration:underline}.copy-live{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;--fs:1}.copy-tx{white-space:nowrap}@media (prefers-reduced-motion:reduce){.copy-ic>svg{transition:none}}.navlink{color:var(--accent);cursor:pointer;text-decoration:none;border-bottom:1px dashed transparent}.navlink:hover{border-bottom-color:var(--accent)}.ant-table-wrapper .ant-table{background:transparent;font-size:calc(var(--tbl-fs) * var(--fs, 1));color:var(--ink)}.ant-table-wrapper .ant-table-thead>tr>th{background:var(--panel-2);color:var(--ink3);font-size:calc(var(--fs-micro) * var(--fs, 1));font-weight:650;letter-spacing:.4px;border-bottom:1px solid var(--line);padding:10px 12px;text-align:start}.ant-table-wrapper .ant-table-thead>tr>th:before{display:none!important}.ant-table-wrapper .ant-table-tbody>tr>td{padding:9px 12px;color:var(--ink);border-bottom:1px solid var(--line2)}.ant-table-wrapper .ant-table-tbody>tr:last-child>td{border-bottom:0}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--panel-2)}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td,.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:var(--accent-soft)}.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container{border-inline-start-color:var(--line2)}.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td{border-inline-end-color:var(--line2)}.ant-table-wrapper .ant-table-column-sorter{color:var(--ink3)}.ant-table-wrapper .ant-table-placeholder>td{border-bottom:0}.ant-table-wrapper .ant-table-placeholder .ant-empty-description{color:var(--ink3)}.logtbl .lt{white-space:nowrap;font-variant-numeric:tabular-nums}.logtbl .lt .d{color:var(--ink3);margin-inline-end:5px}.logtbl .lt .h{color:var(--ink);letter-spacing:.2px}.logtbl .la{color:var(--ink);font-weight:600}.logtbl .lc,.logtbl .lo{color:var(--ink2)}.logtbl .lr{color:var(--ink3);font-size:calc(var(--fs-micro) * var(--fs, 1));margin-inline-start:4px}.logtbl .lip{font-family:ui-monospace,Menlo,monospace;font-size:calc(var(--fs-micro) * var(--fs, 1));color:var(--ink3);white-space:nowrap}.logtbl .lvl{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:1px 9px;border:1px solid transparent;border-radius:var(--radius-pill);font-size:calc(var(--fs-micro) * var(--fs, 1));font-weight:600;color:var(--ink3)}.logtbl .lvl:before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--rest);--fs:1}.logtbl .lvl.warn{color:var(--warn)}.logtbl .lvl.warn:before{background:var(--warn)}.logtbl .lvl.high{background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger)}.logtbl .lvl.high:before{background:var(--danger)}html[data-theme=dark] select.inp,html[data-theme=dark] select.ctl{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7'%3E%3Cpath d='M1 1.5L5 5.5L9 1.5' fill='none' stroke='%236f8096' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}html[data-theme=dark]{--card-shadow:0 1px 2px rgba(0,0,0,.5), 0 14px 36px rgba(0,0,0,.45)}html[data-theme=dark] .maskbg{background:var(--mask)}html[data-theme=dark] .lcard{box-shadow:0 18px 50px #00000080}html[data-theme=dark] .acc:hover{box-shadow:0 4px 14px #0006}html[data-theme=dark] .login{background:radial-gradient(1200px 600px at 20% -10%,var(--panel-2) 0%,transparent 60%),var(--bg)}html[data-theme=dark] .ant-table-tbody>tr:hover>td{background:var(--panel-2)!important}.login-top{position:fixed;top:14px;inset-inline-end:16px;display:flex;gap:8px;align-items:center;z-index:5}.login-stage{position:relative;width:min(1320px,100%);display:grid;align-items:center;gap:clamp(24px,4vw,72px);grid-template-columns:minmax(0,1.15fr) minmax(340px,440px)}.login-hero{position:relative;isolation:isolate;overflow:hidden;min-width:0;container-type:inline-size;padding:clamp(28px,3.6vw,56px);border-radius:28px;color:var(--on-accent);background-color:var(--accent);background-image:linear-gradient(150deg,color-mix(in oklab,var(--accent) 82%,var(--on-accent)) 0%,var(--accent) 46%,color-mix(in oklab,var(--accent) 72%,var(--ink)) 100%);box-shadow:var(--accent-shadow)}.login-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:repeating-linear-gradient(to bottom,transparent 0 55px,color-mix(in oklab,var(--on-accent) 9%,transparent) 55px 56px);-webkit-mask-image:linear-gradient(160deg,transparent 18%,#000 70%);mask-image:linear-gradient(160deg,transparent 18%,#000 70%)}.login-art{position:absolute;z-index:-1;inset-inline-end:-7%;bottom:-9%;width:min(80%,680px);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.15}.login-art img{display:block;width:100%;height:auto}html[data-theme=dark] .login-hero{background-image:linear-gradient(150deg,color-mix(in oklab,var(--accent) 70%,var(--bg)),color-mix(in oklab,var(--accent) 52%,var(--bg)));box-shadow:none}.logo-mark{display:block;object-fit:contain}.wordmark{display:flex;align-items:center;gap:12px}.wordmark.stack{flex-direction:column;align-items:flex-start;gap:10px}.wm-tx{min-width:0}.wm-name{font-size:clamp(30px,3.4vw,50px);font-weight:800;letter-spacing:-.8px;line-height:1.02;color:var(--ink)}.wm-slogan{margin-top:7px;font-size:clamp(10px,.95vw,13px);font-weight:600;letter-spacing:.32em;color:var(--ink3);text-transform:uppercase}.wordmark.on .wm-name{color:var(--on-accent)}.wordmark.on .wm-slogan{color:color-mix(in oklab,var(--on-accent) 72%,transparent)}.login-hero .wm-name{font-size:clamp(26px,2.4vw,34px)}.login-hero .wm-slogan{margin-top:5px;font-size:calc(10.5px * var(--fs, 1))}.login-h1{margin:clamp(30px,6vh,72px) 0 0;font-size:clamp(36px,4vw,60px);line-height:1.08;letter-spacing:-1.4px;font-weight:800;text-wrap:balance;color:color-mix(in oklab,var(--on-accent) 74%,transparent)}@supports (width:1cqi){.login-h1{font-size:max(26px,min(clamp(36px,4vw,60px),calc(88cqi / var(--h1-em,1))))}}.login-h1 strong{display:block;font-weight:800;color:var(--on-accent)}.login-lede{margin:0;color:var(--ink2);font-size:clamp(14px,1.25vw,18px);line-height:1.66;max-width:40ch}.login-pts{list-style:none;padding:0;margin:clamp(26px,4.4vh,48px) 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.login-pt{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:16px 16px 18px;border-radius:16px;background:color-mix(in oklab,var(--on-accent) 9%,transparent);border:1px solid color-mix(in oklab,var(--on-accent) 16%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.login-pt-ico{flex:0 0 auto;width:36px;height:36px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;color:var(--on-accent);background:color-mix(in oklab,var(--on-accent) 16%,transparent);border:1px solid color-mix(in oklab,var(--on-accent) 24%,transparent);--fs:1}.login-pt-tx{display:flex;flex-direction:column;gap:5px;min-width:0}.login-pt-tx b{font-size:calc(15.5px * var(--fs, 1));font-weight:700;letter-spacing:.2px;color:var(--on-accent)}.login-pt-tx span{font-size:calc(12.5px * var(--fs, 1));color:color-mix(in oklab,var(--on-accent) 76%,transparent);line-height:1.6}@container (max-width:400px){.login-pts{grid-template-columns:minmax(0,1fr);gap:8px}.login-pt{flex-direction:row;align-items:center;padding:11px 14px}}.login-tagline{margin-top:clamp(28px,5vh,60px);display:flex;align-items:center;gap:12px;font-size:calc(10.5px * var(--fs, 1));font-weight:600;letter-spacing:.28em;color:color-mix(in oklab,var(--on-accent) 72%,transparent);text-transform:uppercase}.login-rule{flex:0 0 34px;width:34px;height:2px;border-radius:2px;background:var(--on-accent)}@media (min-width:901px){.login{padding:calc(16px + var(--sat)) 16px calc(16px + var(--sab));align-items:stretch}.login-stage{width:100%;align-self:stretch;align-items:stretch;grid-template-columns:minmax(0,1.1fr) minmax(400px,1fr);gap:clamp(24px,3vw,56px)}.login-hero{display:flex;flex-direction:column;min-height:calc(100dvh - 32px - var(--sat) - var(--sab));padding:clamp(32px,4vw,72px)}.login-h1{margin-top:auto;padding-top:clamp(28px,4vh,48px)}.login-pts{margin-bottom:auto}.login-tagline{margin-top:0;padding-top:clamp(28px,4vh,48px)}.login-form{align-self:center;justify-self:center;width:min(440px,100%)}}@media (min-width:901px) and (max-height:860px){.login-h1{font-size:clamp(32px,3.4vw,52px)}.login-pts{margin-top:24px;gap:10px}.login-pt{padding:13px 14px 14px;gap:9px}}.login-hero>*:not(.login-art),.login-form{position:relative;z-index:1}.login-form{padding:clamp(28px,3.4vh,44px) clamp(24px,2.4vw,38px);display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:20px;box-shadow:var(--card-shadow)}.login-form h2{margin:0;font-size:clamp(22px,1.9vw,28px);letter-spacing:-.4px;font-weight:750}.login-sub{margin:7px 0 0;font-size:calc(14px * var(--fs, 1));color:var(--ink3)}.login-seg{margin-top:clamp(18px,2.6vh,28px);padding:4px;border-radius:12px;background:var(--panel-2);border-color:var(--line2)}.login-seg button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 10px;font-size:calc(13.5px * var(--fs, 1));font-weight:600;border-inline-end:0;border-radius:9px}.login-seg button.on{background-color:var(--accent);background-image:var(--grad-accent);color:var(--on-accent);box-shadow:var(--accent-shadow)}.login-field{display:block;margin-top:clamp(10px,1.5vh,16px)}.ifield{position:relative;display:block}.ifield-ico{position:absolute;inset-inline-start:12px;top:50%;transform:translateY(-50%);display:inline-flex;color:var(--ink3);pointer-events:none}.ifield .inp{padding-block:14px;padding-inline-start:42px;padding-inline-end:12px;font-size:calc(14.5px * var(--fs, 1));border-radius:12px}.ifield.eyed .inp{padding-inline-end:42px}.ifield-eye{position:absolute;inset-inline-end:8px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:8px;color:var(--ink3);display:inline-flex;align-items:center;justify-content:center;--fs:1}.ifield-eye:hover{color:var(--accent);background:var(--accent-soft)}.ifield.slim .inp{padding-block:7px;padding-inline-start:10px;padding-inline-end:10px;font-size:calc(13.5px * var(--fs, 1));border-radius:8px}.ifield.slim.eyed .inp{padding-inline-end:38px}.ifield.slim .ifield-eye{width:26px;height:26px;inset-inline-end:5px;--fs:1}.pwsheet{max-width:400px}.pwsheet .sheet-body{display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px}.pwrow{display:flex;flex-direction:column;gap:5px;font-size:calc(13px * var(--fs, 1))}.pwrow>.k{color:var(--ink3)}.pwacts{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.pw-rc{display:flex;flex-direction:column;gap:8px;margin-top:6px;padding-top:12px;border-top:1px solid var(--line)}.pw-rc-row{display:flex;gap:8px;align-items:center}.pw-rc-row .inp{width:120px;letter-spacing:2px;font-variant-numeric:tabular-nums}.btnrow{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;vertical-align:middle}.ownq{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px}.login-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:clamp(14px,2vh,20px)}.login-remember{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:calc(13px * var(--fs, 1));color:var(--ink2);-webkit-user-select:none;user-select:none}.login-remember input{width:15px;height:15px;flex:0 0 15px;margin:0;accent-color:var(--accent);cursor:pointer;--fs:1}.login-remember input:disabled{cursor:default;opacity:.5}.login-forgot{font-size:calc(12.5px * var(--fs, 1));white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center}.login-note{margin:8px 0 0;padding:9px 11px;font-size:calc(12px * var(--fs, 1));line-height:1.6;color:var(--ink2);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:10px}.login-remember-hint{margin:8px 0 0;font-size:calc(11.5px * var(--fs, 1));color:var(--ink3);line-height:1.5}.login-server,.login-server-edit{margin-top:14px;padding-top:12px;border-top:1px solid var(--line2);font-size:calc(12px * var(--fs, 1));color:var(--ink3)}.login-server{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.login-server-k{font-weight:600;color:var(--ink2)}.login-server-v{color:var(--ink2);word-break:break-all;flex:1 1 auto;min-width:0}.login-server-edit .inp{width:100%;margin-top:6px}.login-server-act{display:flex;gap:8px;margin-top:8px}.login-server-err{margin-top:8px}.ops-remember{display:flex;align-items:center;gap:8px;margin-top:10px;cursor:pointer;font-size:calc(13px * var(--fs, 1));color:var(--ink2);-webkit-user-select:none;user-select:none}.ops-remember input{width:15px;height:15px;flex:0 0 15px;margin:0;accent-color:var(--accent);cursor:pointer;--fs:1}.ops-remember input:disabled{cursor:default;opacity:.5}.mfa-qr{display:block;width:180px;height:180px;margin:6px auto 4px;border:1px solid var(--line);border-radius:10px;--fs:1}.mfa-steps{margin:0 0 6px;padding-inline-start:18px;font-size:calc(13px * var(--fs, 1));color:var(--ink2);line-height:1.6}.mfa-secret{font-size:calc(12.5px * var(--fs, 1));letter-spacing:.03em;-webkit-user-select:all;user-select:all;word-break:break-all}.mfa-codes{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px;margin:0;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--panel);font-size:calc(14px * var(--fs, 1));letter-spacing:.06em;white-space:pre-line;-webkit-user-select:all;user-select:all}.ptree{border:1px solid var(--line);border-radius:10px;overflow:hidden}.ptree-tab{border-top:1px solid var(--line)}.ptree-tab:first-child{border-top:0}.ptree-tabhead{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--panel);font-weight:600;font-size:calc(13.5px * var(--fs, 1))}.ptree-allrow{display:flex;align-items:center;gap:10px;padding:9px 12px;background:var(--panel-2);font-weight:600;font-size:calc(13.5px * var(--fs, 1))}.ptree-all{display:inline-flex;align-items:center;gap:7px;cursor:pointer;-webkit-user-select:none;user-select:none}.ptree-all input{width:15px;height:15px;margin:0;accent-color:var(--accent);cursor:pointer;--fs:1}.ptree-all.dis{cursor:default}.ptree-all.dis input{cursor:not-allowed;opacity:.45}.ptree-cnt{margin-inline-start:auto;font-weight:400;font-size:calc(12px * var(--fs, 1));font-variant-numeric:tabular-nums}.ptree-block{display:flex;align-items:flex-start;gap:10px;padding:6px 12px 6px 28px;border-top:1px dashed var(--line2)}.ptree-blockname{min-width:calc(150px * var(--fs, 1));font-size:calc(13px * var(--fs, 1));color:var(--ink2);padding-top:3px}.ptree-ops{display:flex;flex-wrap:wrap;gap:6px 14px;flex:1}.ptree-op{display:inline-flex;align-items:center;gap:5px;font-size:calc(13px * var(--fs, 1));cursor:pointer;-webkit-user-select:none;user-select:none}.ptree-op input{width:15px;height:15px;margin:0;accent-color:var(--accent);cursor:pointer;--fs:1}.ptree-op input:disabled{cursor:not-allowed;opacity:.45}.ptree-op.off{color:var(--ink3)}.ptree-flag{font-size:calc(11px * var(--fs, 1));padding:0 5px;border-radius:6px;border:1px solid var(--line);color:var(--ink2)}.ptree-flag.danger{border-color:var(--danger);color:var(--danger)}.fld-grid{display:grid;grid-template-columns:minmax(150px,1.2fr) 130px auto;gap:8px 12px;align-items:center}@media (max-width:640px){.ptree-block{flex-direction:column;padding-left:16px}.ptree-blockname{min-width:0}.fld-grid{grid-template-columns:1fr 1fr}}.preview-tabs{display:flex;flex-wrap:wrap;gap:6px}.preview-tabs .tag{font-size:calc(12px * var(--fs, 1))}.op-actions{display:flex;flex-wrap:wrap;gap:6px}.op-assign{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:4px}.op-assign .hint.warn{color:var(--warn)}.login-submit{margin-top:clamp(14px,2.4vh,22px);width:100%;padding:14px 0;font-size:calc(15.5px * var(--fs, 1));font-weight:700;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.login-go{display:inline-flex;align-items:center}html[dir=rtl] .login-go{transform:scaleX(-1)}.login-step{display:flex;flex-direction:column}.login-step>h2{margin:0}.login-step .mfa-codes{margin-top:10px}.login-acts{display:flex;flex-direction:column;gap:10px}.login-alt{width:100%;justify-content:center;display:inline-flex;align-items:center;gap:8px;padding:11px 0;font-size:calc(14px * var(--fs, 1));border-radius:12px}.login-ws{display:flex;flex-direction:column;gap:8px;margin-top:14px}.login-ws-row{display:flex;align-items:center;gap:10px;width:100%;padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel);font:inherit;font-size:calc(15px * var(--fs, 1));color:var(--ink);text-align:start;cursor:pointer}.login-ws-row:hover{border-color:var(--accent-line);background:var(--accent-soft)}.login-ws-row:disabled{opacity:var(--dis-op);cursor:not-allowed}.login-ws-dot{width:10px;height:10px;border-radius:50%;background:var(--accent);flex:none;--fs:1}.login-ws-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[dir=rtl] .login-ws-row>svg{transform:scaleX(-1)}@media (max-width:1180px){.login-stage{grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:28px}}@media (max-width:900px){.login-stage{grid-template-columns:minmax(0,1fr);max-width:460px;gap:16px}.login-hero{padding:22px 24px;border-radius:22px;min-height:0}.login-h1,.login-pts,.login-tagline{display:none}.login-art{width:200px;bottom:-60%;inset-inline-end:-6%;opacity:.2}.login-form{padding:28px 22px}}.skel,.sk-page{--sk-base:color-mix(in oklab,var(--ink3) 27%,var(--panel));--sk-hi:color-mix(in oklab,var(--ink3) 8%,var(--panel))}.skel{display:flex;flex-direction:column;gap:18px;padding:14px 4px;min-width:0}.sk{display:block;flex:none;max-width:100%;background-color:var(--sk-base);background-image:linear-gradient(100deg,var(--sk-base) 30%,var(--sk-hi) 50%,var(--sk-base) 70%);background-size:200vw 100%;background-attachment:fixed;animation:sk-shine 1.5s linear infinite}.sk-line{border-radius:999px}.sk-circle{border-radius:50%}.sk-block{width:100%;border-radius:16px;margin-top:6px}.sk-square{width:100%;aspect-ratio:1;border-radius:10px}@keyframes sk-shine{0%{background-position:100vw 0}to{background-position:-100vw 0}}@media (prefers-reduced-motion:reduce){.sk{animation:none;background-image:none}}.sk-feed{display:flex;gap:14px;align-items:flex-start;padding-bottom:18px;border-bottom:1px solid var(--line2)}.sk-feed:last-child{border-bottom:0;padding-bottom:0}.sk-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:9px}.sk-gap{height:4px}.sk-acts{display:flex;justify-content:space-around;margin-top:8px}.sk-row{display:flex;gap:12px;align-items:flex-start}.sk-row .sk-body{gap:8px;padding-top:3px}.sk-head{display:flex;flex-direction:column;gap:10px;padding-bottom:4px}.sk-lines{display:flex;flex-direction:column;gap:10px}.sk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:8px}.skel-inline{display:inline-flex;padding:0;vertical-align:middle}.sk-tile{cursor:default;pointer-events:none}.sk-tiles>.sk-tile{display:flex;flex-direction:column;align-items:center;gap:8px}.sk-prows{display:flex;flex-direction:column}.sk-prow-i{display:flex;align-items:center;gap:12px;min-width:0}.sk-prow{padding:10px 0}.sk-prow-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.sk-prow+.sk-prow,.org-row.sk-prow-i+.org-row.sk-prow-i{border-top:1px solid var(--line2)}.cl-sk-row{padding:12px 16px}.hm-kpi.sk-kpi{gap:8px}.wb-sk .hm-card-h{min-height:28px}.sk-chat{display:flex;flex-direction:column;gap:14px;padding:16px}.sk-chat-r{display:flex;align-items:flex-end;gap:8px}.sk-chat-r.mine{justify-content:flex-end}.sk-ana{display:flex;flex-direction:column;gap:14px}.sk-anaq{display:flex;flex-direction:column;gap:10px}.skel-block{padding:0}.skel-records{gap:16px}.refresh-wrap{transition:opacity .15s}.refresh-wrap.busy{opacity:.55;pointer-events:none}.cs{position:relative;display:inline-flex;flex:0 0 auto}.cs-btn{display:inline-flex;align-items:center;gap:5px;width:auto;min-width:96px;cursor:pointer;text-align:start;white-space:nowrap}.cs-flag{font-size:calc(15px * var(--fs, 1));line-height:1}.cs-cc{font-weight:600;font-size:calc(13px * var(--fs, 1))}.cs-btn-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-btn.named{width:auto;min-width:150px;max-width:15rem}.cs-caret{margin-inline-start:auto;padding-inline-start:3px;color:var(--ink3);font-size:calc(10px * var(--fs, 1));display:inline-flex;align-items:center;gap:var(--disc-gap)}.cs-caret>.discbar,.cs-caret>.disc{margin-inline-start:0}.cs-pop{position:fixed;z-index:200;width:284px;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:8px;animation:pop .12s}.cs-q{width:100%;margin-bottom:6px}.cs-pop.up{transform:translateY(-100%)}.cs-list{max-height:246px;overflow:auto}.cs-row{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border-radius:7px;font-size:calc(13px * var(--fs, 1));color:var(--ink);text-align:start}.cs-row.on{background:var(--accent-soft)}.cs-row.sel{font-weight:600}.cs-row.sel:after{content:"✓";margin-inline-start:2px;color:var(--accent);font-weight:700}.cs-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-cc2{color:var(--ink3);font-size:calc(12px * var(--fs, 1));flex:none}.cs-empty{padding:14px 8px;text-align:center;font-size:calc(12.5px * var(--fs, 1));color:var(--ink3);line-height:1.6}.cs-clr{width:20px;height:20px;font-size:15px;margin-inline-start:2px;--fs:1}.calcbox{display:flex;align-items:center;gap:6px;min-height:calc(32px * var(--fs, 1));font-size:calc(12px * var(--fs, 1));color:var(--ink3);line-height:1.5}.dwi{position:relative;display:inline-flex}.dwi-pop{position:absolute;inset-inline-end:0;top:calc(100% + 6px);z-index:140;width:340px;background:var(--panel);border:1px solid var(--line);border-radius:11px;box-shadow:var(--shadow);padding:12px;text-align:start;animation:pop .12s}.dwi-pop.fx{position:fixed;inset-inline-end:auto;top:auto;max-height:calc(100vh - 24px);overflow:auto;overscroll-behavior:contain}.dwi-title{font-size:calc(13px * var(--fs, 1));font-weight:600;color:var(--ink);margin-bottom:8px}.dwi-block{background:var(--danger-soft);border:1px solid var(--danger-line);color:var(--danger);border-radius:8px;padding:8px 10px;font-size:calc(12.5px * var(--fs, 1));margin-bottom:8px}.dwi-list{max-height:220px;overflow:auto;margin-bottom:9px}.dwi-row{border:1px solid var(--line);border-radius:8px;padding:7px 9px;margin-bottom:6px;background:var(--panel-2)}.dwi-h{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:calc(12.5px * var(--fs, 1));font-weight:600;color:var(--ink)}.dwi-h b.unk{color:var(--warn)}.dwi-s{font-size:calc(11.5px * var(--fs, 1));color:var(--ink2);margin-top:3px;line-height:1.5;word-break:break-all}.dwi-c{font-size:calc(11.5px * var(--fs, 1));color:var(--ink3);margin-top:4px;line-height:1.55}.dwi-type{display:block;margin-bottom:9px}.dwi-type>span{display:block;font-size:calc(12px * var(--fs, 1));color:var(--ink2);margin-bottom:4px}.dwi-act{display:flex;gap:6px;justify-content:flex-end}.btn-danger{background:var(--danger);color:var(--on-danger);border-radius:11px;padding:7px 14px;font-size:calc(13px * var(--fs, 1));font-weight:600}.btn-danger:disabled{opacity:var(--dis-op);cursor:not-allowed}.fb-row{display:flex;align-items:center;gap:8px;margin-bottom:6px}.fb-row>span{flex:0 0 116px;font-size:calc(12px * var(--fs, 1));color:var(--ink2);white-space:nowrap}.fb-row .inp{flex:1;min-width:0}.fb-list{max-height:260px;overflow:auto;padding-inline-end:2px}.tre{padding:8px 2px}.tre-row{border:1px solid var(--line);border-radius:9px;padding:8px 10px;margin-bottom:7px;background:var(--panel)}.tre-head{display:flex;align-items:center;gap:7px;margin-bottom:6px;font-size:calc(13px * var(--fs, 1))}.tre-help{margin-top:4px}.tre-help summary{font-size:calc(11.5px * var(--fs, 1));color:var(--ink3);cursor:pointer}.tre-vars{list-style:none;margin:5px 0 0;padding:0;font-size:calc(11.5px * var(--fs, 1));color:var(--ink3);line-height:1.7}.tre-vars code{color:var(--ink2)}.mcards{display:flex;flex-direction:column;gap:10px;margin-top:8px}.mcard{border:1px solid var(--line);border-radius:11px;background:var(--panel);padding:10px 12px}.mcard.off{opacity:.5}.mcard-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.mcard-head .inp{width:150px;font-weight:600}.mcard-head .mkey{font-family:ui-monospace,Menlo,monospace;font-size:calc(11.5px * var(--fs, 1));color:var(--ink3);padding:2px 6px;border-radius:6px;background:var(--panel-2)}.mcard-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:4px 0}.mlabel{font-size:calc(12px * var(--fs, 1));color:var(--ink3);min-width:calc(56px * var(--fs, 1))}.mlabel.sm{min-width:0;margin-inline-start:6px}.ckl{display:inline-flex;align-items:center;gap:4px;font-size:calc(12.5px * var(--fs, 1));color:var(--ink2);white-space:nowrap}.tag{font-size:calc(10.5px * var(--fs, 1));padding:1px 6px;border-radius:6px;background:var(--panel-2);color:var(--ink3);border:1px solid var(--line2)}.tag.danger{background:var(--danger-soft);color:var(--danger);border-color:var(--danger-line)}.fx-open{flex:1;min-width:0;text-align:start;padding:6px 9px;border:1px dashed var(--line);border-radius:8px;background:var(--panel-2);font-size:calc(13px * var(--fs, 1));color:var(--ink);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-open:hover{border-color:var(--accent);border-style:solid}.fx-open code{font-size:calc(12.5px * var(--fs, 1))}.doccanvas{position:relative;width:100%;max-width:820px;background-color:var(--panel);border:1px solid var(--line);border-radius:6px;overflow:hidden;background-image:linear-gradient(to right,var(--line2) 1px,transparent 1px),linear-gradient(to bottom,var(--line2) 1px,transparent 1px);background-position:0 0;touch-action:none}.doccanvas.over{border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent-soft)}.docitem{position:absolute;box-sizing:border-box;overflow:hidden;cursor:move;border:0;border-radius:4px;background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);padding:0;font-size:calc(11px * var(--fs, 1));line-height:1.3;color:var(--ink2);display:flex;flex-direction:column;gap:1px;touch-action:none}.docitem:hover{box-shadow:inset 0 0 0 1px var(--accent)}.docitem.on{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent),0 0 0 1px var(--accent)}.docitem>.l{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.docitem>.s{color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.docitem.on>.s{color:var(--accent)}.docface{flex:1 1 auto;min-height:0;overflow:hidden;color:var(--ink)}.fxnode{display:block;overflow:hidden}.fxlit{white-space:pre-wrap;overflow-wrap:anywhere}.fxslot{display:inline-block;padding:0 2px;margin:0 -2px;border-radius:2px;background:var(--accent-soft);color:var(--accent);border-bottom:1px dotted var(--accent)}.fxbad{color:var(--danger);font-style:italic}.fxcap{display:block;color:var(--ink3);font-style:italic}.fxrow{display:flex;gap:2px;align-items:baseline;overflow:hidden}.fxrow>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.fxhead{font-weight:600;border-bottom:1px solid var(--line)}.fxbox{display:inline-block;padding:0 3px;border:1px dashed var(--line);border-radius:3px;color:var(--ink3)}.fxname{color:var(--ink3)}.docitem.on .fxname,.docitem.on .fxcap{color:var(--accent)}.fxdrop{display:inline-block;min-width:8px;min-height:1em;border-radius:3px}.fxblocks{display:block}.doccanvas.over .fxdrop{outline:1px dashed var(--accent);outline-offset:1px;background:var(--accent-soft)}.docdrag.into{background:var(--ok)}.docdrag.into .hint{color:var(--on-accent);opacity:.85}.fxkid{display:block}.docins{position:fixed;z-index:61;height:2px;pointer-events:none;background:var(--ok);border-radius:2px;box-shadow:0 0 0 1px var(--bg)}.docsoft{position:fixed;z-index:59;pointer-events:none;opacity:.55}.docsoft.v{width:0;border-left:1px dashed var(--accent)}.docsoft.h{height:0;border-top:1px dashed var(--accent)}.docslot{position:fixed;z-index:60;pointer-events:none;box-sizing:border-box;border:1px dashed var(--accent);background:var(--accent-soft);opacity:.7;border-radius:3px}.fxline{display:block;box-sizing:border-box}.fxnoimg{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:14px;box-sizing:border-box;overflow:hidden;border:1px dashed var(--line);border-radius:3px;background:var(--panel-2)}.fxnoimg-x{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background:linear-gradient(to bottom right,transparent calc(50% - .5px),var(--ink3) calc(50% - .5px),var(--ink3) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(to bottom left,transparent calc(50% - .5px),var(--ink3) calc(50% - .5px),var(--ink3) calc(50% + .5px),transparent calc(50% + .5px))}.fxnoimg-t{position:relative;z-index:1;font-size:calc(10px * var(--fs, 1));color:var(--ink3);padding:0 3px;border-radius:2px;background:var(--panel-2);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docshow-warn{color:var(--warn);margin-bottom:2px}.docmarq{position:absolute;box-sizing:border-box;pointer-events:none;z-index:4;border:1px dashed var(--accent);background:var(--accent-soft);opacity:.45}.docitem>.grip{position:absolute;inset-inline-end:0;bottom:0;width:10px;height:10px;cursor:nwse-resize;background:var(--accent);opacity:.35;border-start-start-radius:4px;--fs:1}.docitem.on>.grip{opacity:1}@media (hover:hover){.docitem:hover>.grip{opacity:1}}.docghost{position:absolute;box-sizing:border-box;pointer-events:none;border:1.5px dashed var(--accent);border-radius:4px;background:var(--accent-soft);opacity:.55}.docghost-new{border-style:solid}.docwork{height:100%;display:flex;flex-direction:column;min-height:0;min-width:0;gap:8px}.docwork>*{flex:0 0 auto}.docsplit{flex:1 1 auto;min-height:0;min-width:0;display:grid;grid-template-columns:190px minmax(0,1fr) 290px;gap:10px}.docpal{overflow:auto;min-height:0;border:1px solid var(--line);border-radius:10px;padding:8px;display:flex;flex-direction:column}.docpal-h{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.docpal-list{display:flex;flex-direction:column;gap:4px}.docpal-list>button{justify-content:flex-start;text-align:start;touch-action:none}.docstage{overflow:auto;min-height:0;min-width:0;padding-inline-end:2px;display:flex;flex-direction:column;gap:8px}.docstage>*{flex:0 0 auto}.docpaper{--fs:1;max-width:860px;margin-inline:auto;width:100%;background:var(--panel);border:1px solid var(--line);border-radius:4px;box-shadow:var(--shadow);overflow:hidden}.docband{display:block}.docband-tag{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:2px 8px;min-height:calc(20px * var(--fs, 1));font-size:calc(11px * var(--fs, 1));color:var(--ink3);background:var(--panel-2)}.docband-name{font-weight:600;color:var(--ink2)}.docsafe{position:absolute;pointer-events:none;z-index:1;border:1px dashed var(--line2);border-radius:1px}.docpaper .doccanvas{border:0;border-radius:0;max-width:none}.docband-add{display:block;width:100%;padding:7px;border:0;background:transparent;color:var(--ink3);font-size:calc(12px * var(--fs, 1));cursor:pointer;text-align:center}.docband-add:hover{color:var(--accent);background:var(--accent-soft)}.docsheets{display:flex;align-items:center;gap:6px;flex-wrap:wrap;max-width:860px;width:100%;margin-inline:auto;margin-top:6px}.docsave{font-size:calc(12px * var(--fs, 1));color:var(--ink3);white-space:nowrap;min-width:calc(96px * var(--fs, 1));text-align:end;cursor:default}.docsave.wait{color:var(--warn)}.docsave.bad{color:var(--danger)}.docsheet-add{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:9px;font-size:calc(13px * var(--fs, 1));white-space:nowrap;border:1px dashed var(--accent-line);background:transparent;color:var(--accent);cursor:pointer}.docsheet-add:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.docsheet-add:disabled{color:var(--ink3);border-color:var(--line);cursor:not-allowed;opacity:var(--dis-op)}.docsheet-plus{font-size:calc(15px * var(--fs, 1));line-height:1}.docside{overflow:auto;min-height:0;border:1px solid var(--line);border-radius:10px;padding:8px;display:flex;flex-direction:column;gap:8px}.docside-h{display:flex;align-items:center;gap:6px;min-width:0}.docside-act{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.docside-body{display:flex;flex-direction:column;gap:8px;min-width:0}.docside-sheet{display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding:8px;border:1px solid var(--line);border-radius:8px}.doccrumb{display:flex;align-items:center;gap:2px;flex-wrap:wrap;min-width:0;font-size:calc(12px * var(--fs, 1));line-height:1.5}.doccrumb-s{color:var(--ink3);font-size:calc(11px * var(--fs, 1))}.doccrumb-c{border:0;background:transparent;padding:0 2px;cursor:pointer;color:var(--ink3);font:inherit;border-radius:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doccrumb-c:hover{color:var(--accent);background:var(--accent-soft)}.doccrumb-c.on{color:var(--ink);font-weight:600;cursor:default;padding:0 2px}.docform{display:flex;flex-direction:column;gap:8px;min-width:0}.docf{display:flex;flex-direction:column;gap:2px;min-width:0}.docf-l{font-size:calc(11px * var(--fs, 1));color:var(--ink3);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docform .inp,.docform .selbtn{width:100%;min-width:0}.docform .i18nin{display:flex;width:100%;min-width:0}.docform .i18nin>.inp{flex:1;min-width:0}.docgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:6px 8px;min-width:0;align-items:start}.docgrid-s{grid-template-columns:repeat(auto-fill,minmax(58px,1fr))}.docwrap{display:flex;gap:6px;align-items:center;flex-wrap:wrap;min-width:0}.docform .docf-grow{flex:1 1 auto;min-width:0;width:auto}.docform .inp.docswatch{flex:0 0 auto;width:34px;min-width:0;padding:2px}.docsect{display:flex;flex-direction:column;gap:6px;min-width:0;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2)}.docsect-h{margin:0;font-size:calc(12px * var(--fs, 1));font-weight:600;color:var(--ink2)}.docl{display:flex;flex-direction:column;gap:4px;min-width:0}.docl-0{font-size:calc(11px * var(--fs, 1));color:var(--ink3);padding:6px 4px}.docl-tip{margin:2px 0 0}.docl-i{display:flex;align-items:center;gap:2px;min-width:0;border:1px solid var(--line);border-radius:7px;background:var(--panel);padding:2px 4px 2px 2px}.docl-i:hover{border-color:var(--accent-line);background:var(--accent-soft)}.docl-go{flex:1;min-width:0;display:flex;flex-direction:column;gap:0;border:0;background:transparent;padding:3px 4px;cursor:pointer;text-align:start;font:inherit;color:inherit}.docl-n{font-size:calc(12px * var(--fs, 1));font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docl-s{font-size:calc(11px * var(--fs, 1));color:var(--ink3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docl-s.danger{color:var(--danger)}.docl-x{flex:0 0 auto;font-size:calc(11px * var(--fs, 1));color:var(--ink3);padding-inline:2px}.docl-bs{flex:0 0 auto;display:flex;gap:1px}.docl-b{width:22px;height:22px;padding:0;border:0;border-radius:5px;background:transparent;color:var(--ink3);cursor:pointer;font-size:11px;line-height:1;--fs:1}.docl-b:hover:not(:disabled){background:var(--panel-2);color:var(--ink)}.docl-b:disabled{opacity:var(--dis-op);cursor:not-allowed}.docl-go-i{flex:0 0 auto;color:var(--ink3);font-size:calc(13px * var(--fs, 1));padding-inline:2px}.docadd{display:flex;gap:4px;flex-wrap:wrap;min-width:0}.docadd>button{touch-action:none}.docsetup{display:flex;flex-direction:column;gap:8px;max-height:44vh;overflow:auto;padding:8px;border:1px solid var(--accent-line);border-radius:10px;background:var(--accent-soft)}.docshow{position:fixed;top:0;bottom:0;inset-inline-end:0;inset-inline-start:var(--sidebar-w);z-index:61;display:flex;flex-direction:column;background:var(--panel);overflow:hidden;box-shadow:-8px 0 30px #1018282e;animation:slide var(--drawer-in-dur) var(--drawer-in-ease)}@media (max-width:900px){.docshow{inset-inline-start:0}}.docshow-bar{flex:0 0 auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--panel-2)}.docshow-tools{flex:0 0 auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 12px;border-bottom:1px solid var(--line)}.docshow-stage{position:relative;flex:1 1 auto;min-height:0;background:var(--panel-2);display:flex;align-items:center;justify-content:center}.docshow-stage>iframe{display:block;width:100%;height:100%;border:0}.docshow-err{max-width:560px;padding:20px;text-align:center;color:var(--ink2)}.docshow-err>p{margin:8px 0 0;font-size:calc(12.5px * var(--fs, 1));color:var(--danger);line-height:1.6}.docshow-go{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:12px}.docshow-foot{flex:0 0 auto;padding:6px 12px;border-top:1px solid var(--line)}@media (max-width:1100px){.docsplit{display:flex;flex-direction:column;overflow:auto}.docpal,.docstage,.docside{overflow:visible}.docsplit>*{flex:0 0 auto}.docpal-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}}.docguide{position:absolute;pointer-events:none;background:var(--accent);opacity:.9;z-index:3}.docguide.v{top:0;bottom:0;width:1px}.docguide.h{inset-inline:0;height:1px}.docdrag{position:fixed;z-index:60;transform:translate(8px,8px);pointer-events:none;padding:3px 8px;border-radius:8px;font-size:calc(12px * var(--fs, 1));font-weight:600;background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow)}.dochint{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:calc(12px * var(--fs, 1));color:var(--ink3);pointer-events:none;text-align:center;padding:0 12px}.fx-newrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0;padding:10px;border:1px solid var(--accent-line);border-radius:10px;background:var(--accent-soft)}.tf-form{margin:8px 0}.tf-step{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:14px 16px;margin:0 0 10px}.tf-step-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 4px}.tf-step-n{flex:0 0 auto;width:22px;height:22px;border-radius:var(--radius);display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent);font-weight:700;--fs:1}.tf-step-head strong{font-weight:600}.tf-step-sub{margin:0 0 10px;padding-inline-start:30px}.tf-step-sub.flush{padding-inline-start:0}.tf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(212px,1fr));gap:12px 14px;align-items:start}.tf-grid .tf-wide{grid-column:1/-1}.tf-grid .tf-phone{max-width:460px}.tf-field{display:flex;flex-direction:column;gap:4px;min-width:0}.tf-field>label{color:var(--ink2);font-weight:600}.tf-req{color:var(--danger);margin-inline-start:2px}.tf-cap{line-height:1.5}.tf-opt{display:flex;flex-wrap:wrap;gap:7px 14px;padding:9px 11px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2)}.tf-linked{position:relative}.tf-linked:before{content:"";position:absolute;inset-inline-start:0;top:-10px;height:10px;border-inline-start:1px solid var(--line)}.tf-num{display:flex;align-items:center;gap:8px;padding:0 8px 0 0;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.tf-num:focus-within{border-color:var(--accent)}.tf-num>input[type=text]{flex:1;min-width:0;border:0;background:transparent;padding:7px 10px;color:var(--ink);width:100%}.tf-num>input[type=text]:focus{outline:none}.tf-num.off{background:var(--panel-2);border-style:dashed}.tf-num.off>input[type=text]{color:var(--ink3)}.switch.tf-unl{padding:2px 10px;border:1px solid var(--line);border-radius:var(--radius-pill);font-weight:600;cursor:pointer}.switch.tf-unl.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.switch.tf-unl.on>input{accent-color:var(--on-accent)}.tf-opt.off{opacity:.45}.tf-opt.off .switch{cursor:not-allowed}.tf-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2)}.tf-bar-why{flex:1;min-width:200px}.tf-bar-act{display:flex;gap:8px;flex-wrap:wrap}.drawer.tf-drawer{width:66.667vw;min-width:min(480px,100vw);max-width:100vw}.tf-drawer .tf-form{margin:0}.dr-foot.tf-foot{padding:0;display:block}.tf-foot .tf-bar{border:0;border-radius:0}.dr-head.tdv-head{flex-wrap:wrap}.tdv-tabs{display:flex;gap:4px;flex-wrap:wrap;padding:0 16px;border-bottom:1px solid var(--line)}.tdv-tabs>button{padding:9px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ink2);cursor:pointer}.tdv-tabs>button.on{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.tdv-ov{display:flex;flex-direction:column;gap:14px}.tdv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.tdv-card{border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;background:var(--panel)}.tdv-card-h{display:flex;align-items:center;gap:8px;margin:0 0 4px}.tdv-card-h>.lnk{margin-inline-start:auto;border:0;background:transparent;cursor:pointer}.tdv-usage{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:6px 0 10px}.tdv-u{display:flex;flex-direction:column;gap:5px;padding:9px 11px;border:1px solid var(--line2);border-radius:var(--radius);background:var(--panel-2)}.tdv-u b{font-variant-numeric:tabular-nums}.tdv-bar{height:6px;border-radius:var(--radius-pill);background:var(--line2);overflow:hidden}.tdv-bar>i{display:block;height:100%;background:var(--accent)}.tdv-bar>i.hot{background:var(--warn)}.tdv-mods{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tpp{margin:10px 0;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);display:flex;flex-direction:column;gap:8px}.tpp-h{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.tpp-bar{height:8px}.tpp-bar>i{transition:width .6s ease}.tpp-indef>i{width:30%;animation:tpp-run 1.4s ease-in-out infinite}@keyframes tpp-run{0%{margin-inline-start:-30%}to{margin-inline-start:100%}}@media (prefers-reduced-motion:reduce){.tpp-bar>i{transition:none}.tpp-indef>i{animation:none;width:100%;opacity:.35}}.tpp-steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:calc(13px * var(--fs, 1))}.tpp-steps>li{display:flex;align-items:center;gap:5px;color:var(--ink3)}.tpp-steps>li.tpp-ok{color:var(--ok)}.tpp-steps>li.tpp-now{color:var(--ink);font-weight:600}.tpp-steps>li.tpp-bad{color:var(--danger);font-weight:600}.tpp-dot{display:inline-flex;width:1em;justify-content:center}.fx-status{margin:6px 0 2px;font-size:calc(13px * var(--fs, 1));min-height:calc(20px * var(--fs, 1))}.fx-ok{color:var(--ok);font-weight:600}.fx-bad{color:var(--danger)}.fx-warn{color:var(--warn)}.fx-wizard{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fx-chips{display:flex;gap:6px;flex-wrap:wrap}.fx-chip{padding:4px 9px;border-radius:8px;border:1px solid var(--line);background:var(--panel);font-size:calc(12.5px * var(--fs, 1));color:var(--ink2);cursor:pointer}.fx-chip:hover{border-color:var(--accent);color:var(--accent)}.fx-chip.op{font-family:ui-monospace,Menlo,monospace;min-width:30px;text-align:center}.fx-chip.fn{font-family:ui-monospace,Menlo,monospace;color:var(--ink3)}.fx-chip.ctx{font-family:ui-monospace,Menlo,monospace;color:var(--accent)}.fx-chip.rule,.tagt.tone-ok{color:var(--ok)}.tagt.tone-warn{color:var(--warn)}.tagt.tone-danger{color:var(--danger)}.tagt.tone-muted{color:var(--ink3)}.i18nin{position:relative;display:inline-flex;align-items:center;gap:4px}.i18nbtn{min-width:calc(26px * var(--fs, 1));height:calc(26px * var(--fs, 1));flex:none;border:1px solid var(--line);border-radius:7px;background:var(--panel-2);color:var(--ink3);font-size:calc(11px * var(--fs, 1));cursor:pointer;padding:0 5px;white-space:nowrap;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:3px}.i18nbtn-n{font-size:calc(10px * var(--fs, 1));font-weight:600;line-height:1}.i18nbtn:hover{border-color:var(--accent);color:var(--accent)}.i18nbtn.warn{color:var(--warn);border-color:var(--warn)}.fchip .i18nin .i18nbtn{min-width:18px;height:18px;padding:0 2px;border-color:transparent;background:transparent;border-radius:5px;opacity:.75}.fchip .i18nin .i18nbtn:hover{opacity:1;border-color:transparent;background:var(--panel)}.fchip .i18nin .i18nbtn.warn{color:var(--warn);opacity:1}.swt{display:inline-flex;align-items:center;cursor:pointer;vertical-align:middle}.swt input{position:absolute;opacity:0;width:0;height:0}.swt-track{width:32px;height:18px;border-radius:999px;background:var(--line);position:relative;transition:background .15s;flex:none}.swt-knob{position:absolute;top:2px;inset-inline-start:2px;width:14px;height:14px;border-radius:50%;background:var(--panel);box-shadow:0 1px 2px #00000040;transition:inset-inline-start .15s;--fs:1}.swt input:checked+.swt-track{background:var(--accent)}.swt input:checked+.swt-track .swt-knob{inset-inline-start:16px;background:var(--on-accent)}.swt:has(input:disabled){cursor:not-allowed}.swt input:focus-visible+.swt-track{outline:2px solid var(--accent);outline-offset:2px}.i18npop{position:fixed;z-index:150;padding:10px;width:280px;box-sizing:border-box;max-height:min(360px,calc(100vh - 24px));overflow:auto;overscroll-behavior:contain;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px #0000001f;display:flex;flex-direction:column;gap:6px}.i18ntitle{font-size:calc(13px * var(--fs, 1));font-weight:600;color:var(--ink);margin-bottom:2px}.i18nrow{display:flex;align-items:center;gap:6px}.i18ncode{flex:none;width:56px;font-size:calc(11.5px * var(--fs, 1));color:var(--ink3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.i18npop .i18nrow .inp{flex:1;min-width:0;width:auto;text-align:start}.i18nnote{font-size:calc(11px * var(--fs, 1));color:var(--ink3);line-height:1.5}.sigpad{display:block;width:100%;aspect-ratio:1;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);touch-action:none}.sigpad:hover{border-color:var(--line2)}.sigpaper{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;margin-top:6px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--paper-ink)}.sigpaper img{max-width:100%;height:auto;display:block}.sigpaper .hint{color:var(--paper-ink3)}.dateinp{display:inline-flex;align-items:center;gap:4px;direction:ltr;unicode-bidi:isolate}.dateinp>.drwrap{flex:none;width:calc(150px * var(--fs, 1))}.ledger-range{display:inline-flex;flex:none;width:240px}.toolbar>.ledger-range .drbtn{height:var(--ctl-h)}.ledger-range .drbtn{max-width:none}.dsep{color:var(--ink3);font-size:calc(12px * var(--fs, 1));-webkit-user-select:none;user-select:none}.dclr{border:0;background:none;cursor:pointer;color:var(--ink3);font-size:calc(15px * var(--fs, 1));line-height:1;padding:2px 4px;border-radius:6px}.dclr:hover{color:var(--danger);background:var(--danger-soft)}html[dir=rtl] .drawer{box-shadow:8px 0 30px #10182824}html[dir=rtl] .drawer,html[dir=rtl] .docshow{animation-name:slide-rtl}@keyframes slide-rtl{0%{transform:translate(-100%)}to{transform:none}}.drawer.wt-ghost,.docshow.wt-ghost,.fprev.wt-ghost{pointer-events:none;animation:slide-out var(--drawer-out-dur) var(--drawer-out-ease) forwards}.maskbg.wt-ghost{pointer-events:none;animation:fade-out var(--drawer-out-dur) ease-in forwards}@keyframes slide-out{0%{transform:none}to{transform:translate(100%)}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}html[dir=rtl] .drawer.wt-ghost,html[dir=rtl] .docshow.wt-ghost,html[dir=rtl] .fprev.wt-ghost{animation-name:slide-out-rtl}@keyframes slide-out-rtl{0%{transform:none}to{transform:translate(-100%)}}@media (max-width:767.98px){.drawer,.drawer.wide,.fprev,.docshow,html[dir=rtl] .drawer,html[dir=rtl] .docshow,html[dir=rtl] .fprev{inset-inline:0;top:calc(var(--topbar-h) + var(--sat));bottom:0;width:auto!important;max-width:none;border-radius:14px 14px 0 0;box-shadow:0 -10px 30px #1018282e;padding-bottom:var(--sab);animation:sheet-up var(--drawer-in-dur) var(--drawer-in-ease)}.drawer .panelgrip,.fprev .panelgrip{display:none}.drawer.wt-ghost,.docshow.wt-ghost,.fprev.wt-ghost,html[dir=rtl] .drawer.wt-ghost,html[dir=rtl] .docshow.wt-ghost,html[dir=rtl] .fprev.wt-ghost{animation-name:sheet-down}}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes sheet-down{0%{transform:none}to{transform:translateY(100%)}}@media (prefers-reduced-motion: reduce){.drawer,.fprev,.docshow,html[dir=rtl] .drawer,html[dir=rtl] .docshow,html[dir=rtl] .fprev{animation:fade .12s ease-out}}@media (max-width:900px){html[dir=rtl] .sidebar{transform:translate(102%)}html[dir=rtl] .sidebar.open{transform:none}}html[dir=rtl] select.inp,html[dir=rtl] select.ctl{background-position:left 8px center;padding-inline-end:8px;padding-inline-start:24px}html[dir=rtl] .selgrp{letter-spacing:normal}html[dir=rtl] .inp.num,html[dir=rtl] .num,html[dir=rtl] .cell .v,html[dir=rtl] .kpi .v,html[dir=rtl] .pcard .v,html[dir=rtl] .ovmoney .one,html[dir=rtl] .tlt,html[dir=rtl] .node .badge,html[dir=rtl] .ctl.date,html[dir=rtl] .mline .mv,html[dir=rtl] .ev .t{direction:ltr;unicode-bidi:isolate}.xpub{min-height:100vh;display:flex;flex-direction:column;background:var(--bg)}.xpub-top{display:flex;gap:8px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--line)}.xpub-brand{font-weight:600}.xpub-body{flex:1;width:100%;max-width:900px;margin:0 auto;padding:16px}.xpub-meta{font-size:calc(13px * var(--fs, 1));line-height:1.9;margin-bottom:10px}.xpub-pdf{width:100%;height:min(70vh,760px);border:1px solid var(--line);border-radius:6px;background:var(--panel)}.xpub-act{margin-top:12px}.xpub-otp{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--line)}.xpub-otprow{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:6px}.xpub-otprow .inp{width:130px;font-family:var(--mono,ui-monospace,monospace);letter-spacing:.18em;text-align:center}.xpub-retry{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.xpub-retry .inp{flex:1;min-width:200px}.xpub-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;--fs:1}.xpub-pick{position:relative;display:inline-flex;align-items:center;gap:6px;margin:8px 10px 8px 0;cursor:pointer}.xpub-pick:focus-within{outline:2px solid var(--accent);outline-offset:2px}.xpub-picked{display:inline-block;vertical-align:middle;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xl-card{max-width:440px;margin:8px auto 0;display:flex;flex-direction:column;gap:12px;min-width:0}.xl-who{font-size:calc(16px * var(--fs, 1));line-height:1.6;margin:0;overflow-wrap:anywhere}.xl-code{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%;max-width:360px}.xl-code-inp{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;font-size:calc(16px * var(--fs, 1));border:0;padding:0;background:transparent;color:transparent;caret-color:transparent;z-index:1}.xl-box{height:calc(52px * var(--fs, 1));border:1px solid var(--line);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;font-size:calc(24px * var(--fs, 1));font-family:var(--mono,ui-monospace,monospace);background:var(--panel);color:var(--ink)}.xl-box.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.xl-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0}.xl-big{min-height:44px;padding:10px 18px}.xl-panel{margin-top:12px;display:flex;flex-direction:column;gap:6px;min-width:0}.xl-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0}.xl-row-main{flex:1;min-width:0;overflow-wrap:anywhere}.xl-form{display:grid;gap:6px;margin-top:6px;max-width:420px;min-width:0}.xl-made{display:flex;flex-direction:column;gap:6px;margin-top:6px;min-width:0}.xpub-sha{word-break:break-all}.xpub-ev{font-size:calc(13px * var(--fs, 1));border-top:1px solid var(--line);padding:6px 0}@media (max-width:640px){.xpub-body{padding:12px}.xpub-pdf{height:60vh}}.xshell{--xs-h:57px}.xshell-top{position:sticky;top:0;z-index:20;background:var(--panel);padding-top:calc(10px + var(--sat,0px));flex-wrap:nowrap;min-width:0}.xshell-id{display:flex;flex-direction:column;min-width:0}.xshell-id .xpub-brand{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xshell-sub{font-size:calc(12px * var(--fs, 1));color:var(--ink3)}.xshell-back{flex:none}.xshell-list{display:flex;flex-direction:column;border:1px solid var(--line2);border-radius:12px;background:var(--panel);overflow:hidden}.xshell-it{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:14px 16px;text-align:start;background:none;border:0;border-bottom:1px solid var(--line2);color:var(--ink);cursor:pointer;min-height:52px}.xshell-it:last-child{border-bottom:0}@media (hover:hover){.xshell-it:hover{background:var(--panel-2)}}.xshell-it-t{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xshell-it-m{font-size:calc(12px * var(--fs, 1));color:var(--ink3)}.xshell-page{flex:1;display:flex;flex-direction:column;min-width:0}.xshell .maskbg{display:none}.xshell .xshell-page .drawer{position:relative;inset:auto;top:auto;bottom:auto;z-index:auto;flex:1;width:auto!important;max-width:980px;margin:0 auto;align-self:stretch;height:auto;border-radius:0;box-shadow:none;animation:none;padding-bottom:var(--sab,0px)}@media (min-width:980px){.xshell .xshell-page .drawer{width:980px!important;border-inline:1px solid var(--line)}}.xshell .xshell-page .drawer:before{display:none}.xshell .rd-drawer>.dr-head{position:sticky;top:var(--xs-h);z-index:18;border-radius:0;padding-top:14px}@media (min-width:768px){.xshell .rd-drawer>.dr-head{background:var(--panel)}}.xshell .rd-drawer>.dr-body{overflow:visible;flex:none}.xshell .rd-drawer>.dr-foot{position:sticky;bottom:0;z-index:18}.xshell .rd-drawer .rd-x{display:none}.xshell .rd-drawer .rd-drops{position:fixed;bottom:calc(14px + var(--sab,0px))}.xshell .rd-drawer .rd-trans{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:min(980px,100%);z-index:25;margin:0;padding:12px 16px calc(12px + var(--sab,0px));background:color-mix(in oklab,var(--panel) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--line);box-sizing:border-box}.xshell .rd-drawer .rd-trans>.btn-a{flex:1;justify-content:center;min-height:calc(48px * var(--fs, 1));font-size:calc(16px * var(--fs, 1))}.xshell .rd-drawer:has(.rd-trans)>.dr-body{padding-bottom:calc(96px + var(--sab,0px))}.xshell .rd-drawer:has(.rd-trans) .rd-drops{bottom:calc(86px + var(--sab,0px))}.childlines .clfill-legend{display:flex;align-items:center;gap:6px;margin:2px 0 8px;font-size:calc(12.5px * var(--fs, 1));color:var(--accent);line-height:1.5}.childlines .clfill-legend>svg{flex:none}.childlines .cfgtable th.clfill-th{color:var(--accent);font-weight:700;white-space:nowrap}.childlines .cfgtable th.clfill-th>svg{vertical-align:-2px;margin-inline-end:4px}.childlines .cfgtable td.clfill .inp{border-color:color-mix(in oklab,var(--accent) 55%,var(--line));background:color-mix(in oklab,var(--accent) 6%,var(--panel))}.childlines .cfgtable td.clfill .inp:focus{border-color:var(--accent);background:var(--panel);box-shadow:0 0 0 2px var(--accent-soft)}.childlines .cfgtable td.clfill .fseg{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent) 45%,transparent)}.childlines .clfill-pen{display:none}@media (max-width:767.98px){.childlines table.cfgtable.m-cards>tbody>tr>td.clfill>.clfill-pen{display:inline-flex;order:-1;color:var(--accent)}.childlines table.cfgtable.m-cards>tbody>tr>td.clfill:before{color:var(--accent);font-weight:700}}.calcline{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:8px;margin-top:10px;border:1px dashed var(--line);border-radius:8px;background:var(--panel)}.calctok{display:inline-flex;align-items:center;gap:2px;padding:3px 4px 3px 8px;border-radius:7px;font-size:calc(13px * var(--fs, 1));border:1px solid var(--line);background:var(--bg);color:var(--ink);touch-action:none}.calctok-field{background:var(--accent-soft);border-color:transparent}.calctok-op{font-family:var(--mono,monospace);color:var(--ink2)}.calctok-num{font-family:var(--mono,monospace)}.calctok-fn{font-family:var(--mono,monospace);font-weight:600;background:var(--warn-soft,rgba(234,179,8,.14));border-color:transparent}.calctok.dragging{opacity:.45}.calctok.over{outline:2px solid var(--accent);outline-offset:1px}.calcdel{width:18px;height:18px;line-height:1;padding:0;border:0;border-radius:5px;background:transparent;color:var(--ink3);font-size:14px;cursor:pointer;--fs:1}.calcdel:hover{background:var(--danger-soft,rgba(220,38,38,.12));color:var(--danger)}.calcsrc{touch-action:none;-webkit-user-select:none;user-select:none}.calcsrc:disabled{cursor:not-allowed}.calcline.over{border-style:solid;border-color:var(--accent)}.calctok.before{box-shadow:inset 2px 0 0 0 var(--accent)}.calctok.after,[dir=rtl] .calctok.before{box-shadow:inset -2px 0 0 0 var(--accent)}[dir=rtl] .calctok.after{box-shadow:inset 2px 0 0 0 var(--accent)}.calctarget{display:inline-flex;align-items:center;gap:6px;min-width:200px;min-height:34px;padding:4px 8px;border:1px dashed var(--line);border-radius:8px;background:var(--panel)}.calctarget.want{border-color:var(--accent);border-style:dashed}.calctarget.over{border-style:solid;border-color:var(--accent);background:var(--accent-soft)}.calcghost{position:fixed;z-index:290;pointer-events:none;padding:3px 8px;border-radius:7px;font-size:calc(13px * var(--fs, 1));border:1px solid var(--accent);background:var(--panel);color:var(--ink);box-shadow:0 2px 8px #0000002e}.iconpick{display:inline-block}.iconpick-btn{width:46px;height:calc(30px * var(--fs, 1));line-height:1;font-size:calc(18px * var(--fs, 1));border:1px solid var(--line);border-radius:8px;background:var(--bg);cursor:pointer;padding:0}.iconpick-btn:hover{border-color:var(--accent)}.iconpop{position:fixed;z-index:200;width:360px;max-height:420px;display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:0 8px 28px #0000002e}.iconpop-cats{display:flex;flex-wrap:wrap;gap:4px}.iconpop-grid{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;grid-template-columns:repeat(8,1fr);gap:2px;padding-top:2px}.iconpick-cell{height:calc(34px * var(--fs, 1));font-size:calc(19px * var(--fs, 1));line-height:1;padding:0;border:1px solid transparent;border-radius:7px;background:transparent;cursor:pointer}.iconpick-cell:hover{background:var(--accent-soft)}.iconpick-cell.on{border-color:var(--accent);background:var(--accent-soft)}.iconpop-foot{display:flex;align-items:center;gap:6px;border-top:1px solid var(--line);padding-top:8px}.cond-grp{border:1px solid var(--line);border-radius:8px;padding:8px;background:var(--panel)}.cond-grp .cond-grp{margin:0;background:var(--bg)}.cond-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.cond-head>.selbtn{flex:none;width:auto;min-width:120px}.cond-row{margin-top:6px}.cond-leaf{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px;border:1px solid var(--line);border-radius:7px;background:var(--bg)}.cond-leaf .inp{min-width:96px;flex:0 1 auto}.cond-act{display:flex;gap:6px;margin-top:8px}.cond-empty{padding:6px 2px}.cond-del{width:24px;padding:0;text-align:center}.rt{border:1px solid var(--line);border-radius:8px;background:var(--panel);overflow:hidden}.rt:focus-within{border-color:var(--accent)}.rt-off{opacity:.6}.rt-bar{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:4px 6px;border-bottom:1px solid var(--line);background:var(--bg)}.rt-btnwrap{display:inline-flex;align-items:center}.rt-sep{margin-inline-end:6px;padding-inline-end:6px;border-inline-end:1px solid var(--line)}.rt-btn{display:inline-grid;place-items:center;min-width:calc(26px * var(--fs, 1));height:calc(26px * var(--fs, 1));padding:0 5px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--ink2);font-size:calc(12px * var(--fs, 1));line-height:1;cursor:pointer}.rt-btn:hover{background:var(--panel);border-color:var(--line);color:var(--ink)}.rt-btn:disabled{cursor:not-allowed;opacity:var(--dis-op)}.rt-wrap{position:relative}.rt-ph{position:absolute;inset-inline-start:10px;top:8px;color:var(--ink3);pointer-events:none}.rt-in{padding:8px 10px;outline:none;overflow:auto;max-height:420px}.rt-in:focus{outline:none}.rt-in h1,.rt-view h1{font-size:calc(20px * var(--fs, 1));font-weight:600;margin:.4em 0}.rt-in h2,.rt-view h2{font-size:calc(17px * var(--fs, 1));font-weight:600;margin:.4em 0}.rt-in h3,.rt-view h3{font-size:calc(15px * var(--fs, 1));font-weight:600;margin:.4em 0}.rt-in p,.rt-view p{margin:.35em 0}.rt-in ul,.rt-view ul,.rt-in ol,.rt-view ol{margin:.35em 0;padding-inline-start:22px}.rt-in blockquote,.rt-view blockquote{margin:.4em 0;padding:2px 10px;border-inline-start:3px solid var(--line);color:var(--ink2)}.rt-in pre,.rt-view pre{margin:.4em 0;padding:8px 10px;border-radius:6px;background:var(--bg);white-space:pre-wrap;word-break:break-word}.rt-in a,.rt-view a{color:var(--accent);text-decoration:underline}.rt-in table,.rt-view table{border-collapse:collapse}.rt-in td,.rt-view td,.rt-in th,.rt-view th{border:1px solid var(--line);padding:4px 8px}.rt-view{max-height:360px;overflow:auto;word-break:break-word}.rt-link{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:6px;border-bottom:1px solid var(--line);background:var(--bg)}.rt-link .inp{flex:1;min-width:140px}.rt-link.rt-err{color:var(--danger);font-size:calc(12px * var(--fs, 1))}.rt-link .hint{flex-basis:100%;margin:0;line-height:1.5}.rt-pal{display:flex;flex-wrap:wrap;gap:4px;align-items:center;padding:6px;border-bottom:1px solid var(--line);background:var(--bg)}.rt-sw{width:18px;height:18px;padding:0;border:1px solid var(--line);border-radius:4px;cursor:pointer;--fs:1}.rt-sw:hover{outline:2px solid var(--accent);outline-offset:1px}.rt-swauto{margin-inline-start:4px}.rt-in img,.rt-view img,.rt-in video,.rt-view video{max-width:100%;height:auto;border-radius:6px}.rt-size{height:calc(26px * var(--fs, 1));padding:0 4px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--ink2);font-size:calc(12px * var(--fs, 1))}.sechead{display:flex;align-items:center;gap:10px;margin:16px 0 6px}.sechead>.sect{font-size:calc(12px * var(--fs, 1));color:var(--ink3);font-weight:600;letter-spacing:.4px}.hcard{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin-bottom:10px}.hcard-head{display:flex;align-items:flex-start;gap:10px}.hcard-ico{width:30px;height:30px;flex:0 0 30px;border-radius:8px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);--fs:1}.hcard-ttl{flex:1;min-width:0}.hcard-ttl b{font-size:calc(13.5px * var(--fs, 1));color:var(--ink)}.hcard-id{flex:0 0 auto;font-size:calc(12px * var(--fs, 1));color:var(--ink3);font-variant-numeric:tabular-nums}.hfield{margin-top:8px}.hfield-name{font-size:calc(12px * var(--fs, 1));color:var(--ink2);margin-bottom:3px}.hrow{display:flex;align-items:flex-start;gap:8px;margin-top:4px}.htag{flex:0 0 32px;text-align:center;border-radius:7px;padding:3px 0;font-size:calc(11.5px * var(--fs, 1));line-height:1.35;background:var(--panel-2);color:var(--ink3)}.hval{flex:1;min-width:0;border-radius:8px;padding:5px 10px;font-size:calc(12.5px * var(--fs, 1));line-height:1.5;background:var(--panel-2);color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap}.htag.new{background:var(--accent-soft);color:var(--accent)}.hval.new{background:var(--accent-soft)}.hval.clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hmore{margin-top:4px;padding-inline-start:40px}.hmore button{background:none;border:0;padding:0;cursor:pointer;font-size:calc(12px * var(--fs, 1));color:var(--accent)}.hmore button:hover{text-decoration:underline}.cpick{display:inline-flex;align-items:center}.cpick-face{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--panel);border-radius:9px;padding:4px 9px;cursor:pointer;font:inherit;color:var(--ink2);line-height:1}.cpick-face:hover{border-color:var(--accent-line);background:var(--panel-2)}.cpick-face .cdot{width:14px;height:14px;border-width:0;cursor:pointer;--fs:1}.cpick-na{font-size:calc(12px * var(--fs, 1));color:var(--ink3);white-space:nowrap}.cpick-pop{padding:10px;min-width:0}.cpick-dots{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.cpick-clear{display:inline-flex;align-items:center;gap:7px;width:100%;margin-top:9px;padding-top:9px;border:0;border-top:1px solid var(--line2);background:none;cursor:pointer;font:inherit;font-size:calc(12.5px * var(--fs, 1));color:var(--ink2)}.cpick-clear:hover{color:var(--ink)}.cpick-clear .cdot{width:14px;height:14px;border-width:0;--fs:1}@media (max-width:767.98px){.login,html[data-theme=dark] .login{position:fixed;top:0;right:0;bottom:0;left:0;min-height:0;overflow:hidden;overscroll-behavior:none;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:0;background-color:var(--bg);background-image:var(--grad-canvas)}.login-top{top:calc(var(--sat) + 12px);inset-inline-end:14px}.login-top .ctl,.login-top>.pill{background:color-mix(in oklab,var(--panel) 70%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-color:transparent}.login-top{align-items:stretch}.login-top>.pill{height:auto;min-width:34px;padding:0 9px;justify-content:center}.login-stage{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;align-items:stretch;gap:0;max-width:none;margin-inline:0}.login-hero{flex:1 1 0;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:calc(var(--sat) + 60px) 24px 50px;border-radius:0;box-shadow:none}.login-art{position:relative;inset:auto;flex:0 1 auto;min-height:0;width:auto;height:min(46%,170px);opacity:1;display:flex;justify-content:center}.login-art img{width:auto;height:100%}.login-h1,.login-lede,.login-pts,.login-tagline{display:none}.login-hero .wordmark{flex-direction:column;align-items:center;gap:8px}.login-hero .logo-mark{display:none}.login-hero .wm-name{font-size:calc(34px * var(--fs, 1));text-align:center}.login-hero .wm-slogan{text-align:center;font-size:calc(10px * var(--fs, 1))}.login-form{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin-top:-26px;padding:8px 20px calc(var(--sab) + 20px);border:0;border-radius:26px 26px 0 0;background:var(--panel);box-shadow:0 -12px 32px color-mix(in oklab,var(--ink) 12%,transparent)}.login-form:not(.login-steps) h2,.login-form:not(.login-steps) .login-sub{display:none}.login-steps h2{margin-top:14px;font-size:calc(21px * var(--fs, 1))}.login-seg{margin-top:0;padding:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.login-seg button{border-radius:0;padding:14px 6px 12px;color:var(--ink3);background:transparent;box-shadow:none;border-bottom:2px solid transparent;margin-bottom:-1px}.login-seg button.on{background:transparent;background-image:none;color:var(--accent);box-shadow:none;border-bottom-color:var(--accent)}.login-remember-hint{display:none}.login-submit{margin-top:16px}}@media (max-width:767.98px) and (max-height:560px){.login-art,.login-hero .wordmark{display:none}}.bootlost{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:calc(var(--sat) + 24px) 24px calc(var(--sab) + 24px);text-align:center;background-color:var(--bg);background-image:var(--grad-canvas);color:var(--ink)}.bootlost-ico{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:color-mix(in oklab,var(--accent) 14%,var(--panel));color:var(--accent);--fs:1}.bootlost-t{font-size:calc(18px * var(--fs, 1))}.bootlost-p{margin:0;max-width:calc(340px * var(--fs, 1));color:var(--ink2);font-size:calc(14px * var(--fs, 1));line-height:1.6}.bootlost-srv{max-width:100%;overflow-wrap:anywhere;font-size:calc(12px * var(--fs, 1));color:var(--ink3)}.bootlost-act{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}.auto-bar{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:14px}.auto-bar>.btn-a,.auto-bar>.pill{height:calc(36px * var(--fs, 1));padding-block:0;padding-inline:16px;border-radius:12px;font-size:calc(13px * var(--fs, 1));font-weight:600;letter-spacing:.01em;gap:8px;transition:border-color .15s,background-color .15s,box-shadow .15s,color .15s}.auto-bar>.btn-a{box-shadow:var(--accent-shadow),inset 0 1px color-mix(in oklab,var(--on-accent) 22%,transparent)}.auto-bar>.pill{color:var(--ink);border-color:var(--line);background:var(--panel);box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 6%,transparent)}.auto-bar>.pill>svg{color:var(--ink3);transition:color .15s}.auto-bar>.pill:hover{color:var(--accent);border-color:color-mix(in oklab,var(--accent) 45%,var(--line));box-shadow:0 2px 8px color-mix(in oklab,var(--accent) 12%,transparent)}.auto-bar>.pill:hover>svg,.auto-bar>.pill[aria-expanded=true]>svg{color:var(--accent)}.auto-bar>.pill[aria-expanded=true]{border-color:color-mix(in oklab,var(--accent) 45%,var(--line));background:color-mix(in oklab,var(--accent) 6%,var(--panel))}@media (prefers-reduced-motion: reduce){.auto-bar>.btn-a,.auto-bar>.pill,.auto-bar>.pill>svg{transition:none}}.auto-set-head{display:flex;align-items:center;gap:12px;margin-top:10px;padding-top:16px;border-top:1px solid var(--line)}.auto-set-head.first{margin-top:2px;padding-top:4px;border-top:0}.auto-set-ico{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;color:var(--accent);background:color-mix(in oklab,var(--accent) 10%,var(--panel));--fs:1}.auto-set-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.auto-set-t{font-size:calc(14px * var(--fs, 1));font-weight:600;color:var(--ink)}.auto-set-s{font-size:calc(12px * var(--fs, 1));color:var(--ink3)}.auto-editor,.auto-runs,.auto-settings{padding:12px;margin-top:12px;display:flex;flex-direction:column;gap:8px}.auto-editor-sec{display:flex;flex-direction:column;gap:8px;min-width:0}.auto-sec{display:flex;align-items:center;gap:8px;margin:14px 0 2px;font-weight:600;color:var(--ink)}.auto-step{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);font-weight:700}.auto-step.sub{background:var(--panel-2);color:var(--ink3)}.auto-kinds{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.auto-kind{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:start;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--ink);cursor:pointer}.auto-kind:hover:not(:disabled){border-color:var(--accent-line)}.auto-kind.on{border-color:var(--accent);background:var(--accent-soft)}.auto-kind:disabled{opacity:var(--dis-op);cursor:not-allowed}.auto-trigger,.auto-recur,.auto-exec,.auto-test,.auto-form,.auto-values,.auto-cards{display:flex;flex-direction:column;gap:6px}.auto-presets,.auto-days{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.auto-inline{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.auto-fld{align-items:flex-start;flex-wrap:wrap}.auto-fld>.k{min-width:150px;padding-top:6px}.auto-fld>.inp,.auto-fld>textarea.inp{flex:1;min-width:200px}.auto-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:10px}.auto-card.danger{border-color:var(--danger-line)}.auto-card-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.auto-picker{padding:10px}.auto-pick-group{display:flex;flex-direction:column;gap:4px}.auto-pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.auto-pick{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:start;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);color:var(--ink);cursor:pointer}.auto-pick:hover{border-color:var(--accent);background:var(--accent-soft)}.auto-preview{padding:8px 10px}.auto-preview ol{margin:6px 0 0;padding-inline-start:22px}.auto-foot{display:flex;gap:8px;margin-top:12px;align-items:center;flex-wrap:wrap}.auto-run-row:hover td,.auto-items-cell{background:var(--panel-2)}.auto-items{display:flex;flex-direction:column;gap:8px}.auto-kv{display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;align-items:baseline}.auto-kv>span{color:var(--ink3)}.auto-diff{display:flex;flex-direction:column;gap:2px;word-break:break-word}.auto-json{word-break:break-all;white-space:pre-wrap}.auto-editor .mono,.auto-settings .mono,.auto-runs .mono,.auto-trigger .mono{font-family:var(--mono,ui-monospace,monospace)}.auto-verline{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin-top:2px}.auto-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.auto-name{padding:0;border:0;background:transparent;font:inherit;font-weight:700;color:var(--ink);text-align:start;cursor:pointer}.auto-name:hover,.auto-name:focus-visible{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.auto-versions{margin:0;padding-inline-start:22px;display:flex;flex-direction:column;gap:8px}.auto-versions>li>.pill{margin-top:4px}.auto-review{display:flex;flex-direction:column;gap:8px;margin-top:10px}.auto-pf{margin:4px 0 0;padding-inline-start:20px;display:flex;flex-direction:column;gap:2px}.auto-vdiff{display:flex;flex-direction:column;gap:6px}.auto-vdiff-sec>ul{margin:2px 0 0;padding-inline-start:20px;display:flex;flex-direction:column;gap:2px}.auto-vdiff-from{color:var(--danger);text-decoration:line-through;text-decoration-color:var(--danger-line)}.auto-vdiff-to{color:var(--ok)}.auto-versions .auto-vdiff{margin-top:6px;padding:6px 10px;border:1px solid var(--line2);border-radius:var(--radius)}@media (max-width:720px){.auto-fld>.k{min-width:0;width:100%;padding-top:0}.auto-kinds{grid-template-columns:1fr 1fr}.auto-kv{grid-template-columns:1fr}}.cmp-sec{margin:14px 0 4px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-width:0}.cmp-head{display:flex;align-items:center;gap:8px;margin-bottom:8px;min-width:0}.cmp-ico{font-size:calc(16px * var(--fs, 1));line-height:1}.cmp-name{font-weight:600;color:var(--ink);font-size:calc(14px * var(--fs, 1))}.cmp-count{font-size:calc(var(--fs-micro) * var(--fs, 1));color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-pill);padding:1px 8px}.cmp-addbtn{margin-inline-start:auto;display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px 0 9px;flex:none;border:1px dashed var(--accent);border-radius:var(--radius);background:transparent;color:var(--accent);font-weight:600;white-space:nowrap;cursor:pointer}.cmp-addbtn:hover,.cmp-addbtn.on{background:var(--accent-soft);border-style:solid}.cmp-addbtn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cmp-row-acts .cat-ib svg{width:14px;height:14px;--fs:1}.cmp-composer[hidden]{display:none}.cmp-qbar{margin:0 0 8px;min-width:0}.cmp-qrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.cmp-qrow .fc{display:inline-flex;align-items:center;gap:4px;font-size:calc(12px * var(--fs, 1));min-width:0}.cmp-qsearch{height:calc(28px * var(--fs, 1));padding:0 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--ink);font-size:calc(12.5px * var(--fs, 1));min-width:0;flex:1 1 180px;max-width:calc(280px * var(--fs, 1))}.cmp-qsearch:focus{outline:none;border-color:var(--accent)}.cmp-qnote{margin-top:4px;font-size:calc(12px * var(--fs, 1))}.cmp-qadv{margin-top:8px;padding:8px;border:1px dashed var(--line);border-radius:var(--radius);min-width:0}.cmp-scroll{max-height:480px;overflow-y:auto;overscroll-behavior:contain;min-width:0;padding-inline-end:2px}.cmp-loadmore{padding:8px 0;text-align:center}.qcfg-sub>td{background:var(--panel-2)}.qcfg-sub-name{position:relative;padding-inline-start:28px}.qcfg-sub-name:before{content:"↳";position:absolute;inset-inline-start:10px;color:var(--ink3)}.qcfg-layer{margin-top:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);min-width:0}.qcfg-layer-head{display:flex;align-items:center;gap:6px;width:100%;padding:8px 12px;border:0;background:transparent;color:var(--ink);font:inherit;font-weight:600;text-align:start;cursor:pointer}.qcfg-layer-head:hover{color:var(--accent)}.qcfg-layer-body{padding:0 12px 12px;min-width:0}.qcfg-pills{display:flex;gap:6px;flex-wrap:wrap}.advpanel-layer{margin-top:10px;padding-top:10px;border-top:1px dashed var(--line);min-width:0}.advpanel-layer>.lbl{display:block;margin-bottom:6px}.advpanel>.advpanel-layer:first-child{margin-top:0;padding-top:0;border-top:0}.cmp-sec .cmp-form .ant-form-item-label>label{font-size:calc(12px * var(--fs, 1));color:var(--ink2)}.cmp-sec .cmp-form .ant-form-item-label{padding-bottom:2px}.cmp-sec .cmp-form .ant-form-item{margin-bottom:6px}.cmp-sec .cmp-form,.cmp-sec .cmp-card{font-size:calc(12.5px * var(--fs, 1))}.rd-title{display:flex;align-items:center;gap:6px;min-width:0}.rd-title h3{margin:0}.rd-pen{display:inline-flex;flex:none}.ve-title{display:flex;align-items:center;gap:6px;min-width:0}.ve-title h3{margin:0}.ve-pen{display:inline-flex;flex:none;margin-inline-start:auto}.cat-ib.cat-ib-text{width:auto;height:34px;margin:0;padding:0 14px 0 12px;gap:6px;border:0;border-radius:var(--radius);background-color:var(--accent);background-image:var(--grad-accent);color:var(--on-accent);box-shadow:var(--accent-shadow);font-weight:600;line-height:1;white-space:nowrap;flex:none}.cat-ib.cat-ib-text svg{width:14px;height:14px;--fs:1}.cat-ib.cat-ib-text:hover:not(:disabled){filter:brightness(1.06);color:var(--on-accent);background-color:var(--accent);box-shadow:0 4px 12px color-mix(in oklab,var(--accent) 24%,transparent)}.ve-body{min-width:0}:root .ve-ro .inp,:root .ve-ro .ctl{border-color:transparent;background:transparent;box-shadow:none;padding-inline:0;color:var(--ink);cursor:default;resize:none}:root .ve-ro .inp::placeholder,:root .ve-ro .ctl::placeholder{color:transparent}.ve-ro .selval.ph{color:transparent}.ve-ro .selbtn>.disc,.ve-ro .selbtn>.discbar,.ve-ro .selclr,.ve-ro .dclr{display:none}.ve-ro .i18nbtn{border-color:transparent;background:transparent}.ve-ro .ve-act{display:none}.cmp-row-acts .cat-ib{margin:0;width:26px;height:26px;--fs:1}.rd-conv{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;flex:0 1 auto;min-width:0}.rd-conv .pill{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px 0 11px;white-space:nowrap;font-weight:600;border-radius:var(--radius);color:var(--accent);background:var(--accent-soft);border-color:var(--accent-line)}.rd-conv .pill svg{width:14px;height:14px;--fs:1}.rd-conv .pill:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.cmp-composer{margin:0 0 10px;padding:10px 12px;border:1px dashed var(--accent-line);border-radius:var(--radius);background:var(--panel-2)}.cmp-form .ant-form-item{margin-bottom:8px}.cmp-form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 12px;min-width:0}.cmp-form-wide{grid-column:1/-1}.cmp-form-bar{display:flex;justify-content:flex-end;gap:8px;margin-top:2px}.cmp-empty{padding:14px 4px;color:var(--ink3);font-size:calc(13px * var(--fs, 1))}.cmp-empty-fields{padding:6px 2px}.cmp-cards{display:flex;flex-direction:column;gap:8px;min-width:0}.cmp-card{padding:10px 12px;border:1px solid var(--line2);border-radius:var(--radius);background:var(--panel);min-width:0}.cmp-card:hover{border-color:var(--accent-line)}.cmp-card.staged{border-style:dashed;background:var(--panel-2)}.cmp-card.editing{border-color:var(--accent-line);background:var(--panel-2)}.cmp-card-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.cmp-title{font-weight:600;color:var(--ink);min-width:0;overflow-wrap:anywhere}.cmp-badge .ant-tag{margin-inline-end:0}.cmp-meta{display:inline-flex;gap:8px;align-items:center;color:var(--ink3);font-size:calc(12px * var(--fs, 1))}.cmp-row-acts{display:inline-flex;align-items:center;gap:2px;margin-inline-start:auto}.cmp-kvs{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;min-width:0}.cmp-kv{display:inline-flex;gap:6px;align-items:baseline;min-width:0;font-size:calc(13px * var(--fs, 1))}.cmp-kv>.k{color:var(--ink3);font-size:calc(12px * var(--fs, 1));white-space:nowrap}.cmp-kv>.v{color:var(--ink);min-width:0;overflow-wrap:anywhere}.cmp-timeline{position:relative;display:flex;flex-direction:column;gap:10px;padding-inline-start:20px;min-width:0}.cmp-timeline:before{content:"";position:absolute;inset-inline-start:6px;top:4px;bottom:4px;width:2px;border-radius:2px;background:var(--line)}.cmp-card.tl{position:relative}.cmp-card.tl:before{content:"";position:absolute;inset-inline-start:-19px;top:14px;width:10px;height:10px;border-radius:50%;background:var(--dot,var(--accent));box-shadow:0 0 0 3px var(--panel);--fs:1}.cmp-card.tl>.cmp-meta{display:flex;margin-top:2px}.cmp-table{max-height:none}.cmp-table .cfgtable td:not(.num):not(.childlines-no):not(:last-child),.cmp-table .cfgtable th:not(.num):not(.childlines-no):not(:last-child){min-width:7em}.cmp-table tr.cl-open{cursor:pointer}.cmp-more{display:block;margin:10px auto 0}.cmp-tag{margin-inline-start:6px;font-size:calc(10.5px * var(--fs, 1));padding:0 6px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);font-weight:500}.cmp-admin{min-width:0}.cmp-admin-grid{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:16px;align-items:start;min-width:0}.cmp-list{display:flex;flex-direction:column;gap:6px;min-width:0}.cmp-item{display:flex;gap:10px;align-items:center;text-align:start;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);cursor:pointer;min-width:0}.cmp-item:hover{border-color:var(--accent-line)}.cmp-item.on{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.cmp-item-ico{font-size:calc(20px * var(--fs, 1));line-height:1}.cmp-item-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.cmp-item-name{font-weight:600;color:var(--ink);overflow-wrap:anywhere}.cmp-item-sub{font-size:calc(12px * var(--fs, 1));color:var(--ink3)}.cmp-edit{min-width:0}.cmp-edit-empty{padding:28px 18px;border:1px dashed var(--line);border-radius:var(--radius);color:var(--ink2);background:var(--panel-2)}.cmp-editor{display:flex;flex-direction:column;gap:12px;min-width:0}.cmp-ed-sec{padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-width:0}.cmp-ed-title{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--ink);margin-bottom:8px}.cmp-ed-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:5px 0;min-width:0}.cmp-ed-row>.k{width:130px;flex:none;color:var(--ink2);font-size:calc(13px * var(--fs, 1))}.cmp-seg{display:inline-flex;gap:6px;flex-wrap:wrap}.cmp-dico{display:inline-block;width:14px;height:11px;margin-inline-end:5px;vertical-align:-1px;border-radius:2px;border:1.5px solid currentColor;opacity:.75}.cmp-dico.timeline{border-width:0 0 0 2px;border-radius:0}.cmp-dico.table{border-style:double;border-width:3px 1.5px}.cmp-ed-save{display:flex;align-items:center;justify-content:flex-end;gap:10px}.cmp-fieldchips,.cmp-usages{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cmp-fieldchips .hint{margin-inline-start:4px;font-size:calc(11px * var(--fs, 1))}.cmp-ed-danger{display:flex;justify-content:flex-end}.cmp-ed-save .hint.err{color:var(--danger)}.cmp-rollups{display:flex;flex-direction:column;gap:6px;margin-top:6px}.cmp-rollup{display:flex;align-items:center;gap:6px;flex-wrap:wrap}@media (max-width:720px){.cmp-admin-grid{grid-template-columns:1fr}.cmp-ed-row>.k{width:100%}.cmp-form-grid{grid-template-columns:1fr}}.cmp-time{white-space:nowrap}.cmp-by{white-space:nowrap;color:var(--ink2)}.ltb{gap:10px 12px;padding:12px 14px;border-radius:var(--radius-lg)}.ltb>.searchbox{flex:0 1 420px;min-width:200px}.ltb>.searchbox>.ctl{width:100%;border-radius:12px}.ltb-div{flex:none;width:1px;height:26px;margin-inline:2px;background:var(--line)}.ltb-br{flex:0 0 100%;height:0}.ltb-gap{flex:1}.ltb-meta{display:inline-flex;align-items:center;gap:12px}.ltb.one .ltb-br,.ltb.one .ltb-gap{display:none}.ltb.one .ltb-meta{margin-inline-start:auto}.ltb-ico{display:inline-flex;align-items:center;flex:none}.ltb .fmore{padding-inline:16px;border-radius:12px;font-weight:600;background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.ltb-chev{display:inline-flex;align-items:center;margin-inline-start:auto;color:var(--ink3)}.ltb>.ltb-adv{gap:8px;padding-inline:14px 10px;border-radius:12px;font-weight:600;color:var(--accent)}.ltb>.ltb-sort{flex:none;flex-wrap:nowrap;gap:0;height:var(--ctl-h);padding-inline-start:12px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.ltb-sort:focus-within{border-color:var(--accent)}.ltb-sort>.ltb-ico{display:none}.ltb-sort>.lbl{flex:none;margin:0;color:var(--ink3);cursor:pointer;white-space:nowrap}.ltb-sort .selbtn{height:calc(var(--ctl-h) - 2px);border:0;background:transparent;box-shadow:none;padding-inline-start:4px;color:var(--ink)}.ltb-sort .selval.ph{color:var(--ink)}.entmore{flex:none;display:flex;align-items:center}.entmore:not(:has(.entmenu-items>*)){display:none}.entmore-box{position:relative;display:flex}.entmore-btn{width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:10px;background:transparent;color:var(--ink2);cursor:pointer;--fs:1}.entmore-btn[aria-expanded=true]{background:var(--line2);color:var(--ink)}.entmenu{display:none;position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:60;min-width:188px;flex-direction:column;padding:6px;border-radius:14px;background:var(--panel);box-shadow:0 10px 34px color-mix(in oklab,var(--ink) 22%,transparent)}.entmenu.open{display:flex}.entmenu-n{padding:6px 10px 4px;font-size:calc(12px * var(--fs, 1));color:var(--ink3);white-space:nowrap}.entmenu-items{display:flex;flex-direction:column}.entmenu-items .confirm-wrap{display:flex;width:100%}.entmenu-items .pill,.entmenu-items .btn-a{width:100%;justify-content:flex-start;gap:10px;height:calc(40px * var(--fs, 1));padding:0 10px;border:0;border-radius:9px;background:transparent;box-shadow:none;color:var(--ink);font-size:calc(14px * var(--fs, 1));font-weight:500;white-space:nowrap}.entmenu-items .pill:active,.entmenu-items .btn-a:active{background:var(--line2)}.entmenu-items .pill.danger{color:var(--danger)}.entmenu-items .pill.on,.entmenu-items .pill[aria-pressed=true]{color:var(--accent)}.entmenu-items .opic{color:var(--ink2)}.ltb-chips{display:flex;flex-wrap:wrap;gap:6px}.ltb-chip{display:inline-flex;align-items:center;gap:5px;height:calc(28px * var(--fs, 1));padding:0 9px;border:1px solid var(--accent-line);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);font-size:calc(12px * var(--fs, 1));font-weight:600;cursor:pointer;white-space:nowrap}.ltb-add{justify-content:center}.fmore-tx{white-space:nowrap}@media (max-width:767.98px){.entbar{position:relative;z-index:5;min-height:48px;padding:0 6px 0 12px;align-items:center;gap:8px;transition:min-height .18s ease}.entbar .enthead{gap:9px;padding:4px 0}.entbar .enthead .tx{gap:0}.entbar .enthead .nm{font-size:calc(16px * var(--fs, 1));font-weight:800;line-height:1.3}.entbar .enthead .ds{font-size:calc(11px * var(--fs, 1));line-height:1.3}.entbar .entcnt{display:inline-block;margin-inline-start:6px;font-size:calc(11px * var(--fs, 1));line-height:calc(17px * var(--fs, 1));padding:0 6px;vertical-align:1px}.entbar .entsep{display:none}.entbar .enttabs{margin-inline-start:auto}.entbar .enttabs .stab{gap:0;padding:2px;border-radius:9px;background:var(--line2)}.entbar .enttabs .stab button{height:calc(26px * var(--fs, 1));padding:0 10px;border:0;border-radius:7px;font-size:calc(12.5px * var(--fs, 1));font-weight:600;color:var(--ink2)}.entbar .enttabs .stab button.on{border:0;background:var(--panel);color:var(--ink);box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 16%,transparent)}.ltb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.ltb>*{min-width:0}.ltb-div,.ltb-gap,.ltb-br,.ltb>.tbspace,.ltb>.fzone,.ltb-chev,.ltb-meta>.hint:first-child{display:none}.ltb>.searchbox{order:0;flex:1 0 calc(100% - 47px);height:38px}.ltb:not(:has(>.ltb-add))>.searchbox{flex-basis:100%}.ltb>.hint:first-child{order:0;flex:1 1 0;font-size:calc(12.5px * var(--fs, 1))}.ltb>.searchbox>.ctl{width:100%;max-width:none;height:calc(38px * var(--fs, 1));border-radius:12px;font-size:calc(14px * var(--fs, 1));border-color:var(--line);background:var(--panel);padding-inline:36px 30px;box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 8%,transparent)}.ltb>.searchbox .sico{inset-inline-start:12px}.ltb>.searchbox .sico>svg{width:16px;height:16px;--fs:1}.ltb:has(>.fmore)>.searchbox>.ctl{padding-inline-end:72px}.ltb:has(>.fmore)>.searchbox .clr{inset-inline-end:46px}.ltb>.fmore{order:0;position:relative;flex:none;width:38px;height:38px;padding:0;gap:0;justify-content:center;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--ink2);font-weight:500;--fs:1}.ltb>.searchbox~.fmore{margin-inline-start:-46px;border-color:transparent;background:transparent;border-radius:0;border-start-end-radius:12px;border-end-end-radius:12px}.ltb>.searchbox~.fmore:before{content:"";position:absolute;inset-inline-start:0;top:10px;bottom:10px;width:1px;background:var(--line)}.ltb>.fmore.on{color:var(--accent)}.ltb>.fmore .fico svg{width:16px;height:16px;--fs:1}.ltb .fmore-tx{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;--fs:1}.ltb>.fmore .fbadge{position:absolute;top:2px;inset-inline-end:2px}.ltb>.ltb-add{order:0;flex:none;width:38px;height:38px;padding:0;border-radius:12px;--fs:1}.ltb-add .plusico svg,.ltb-add .opic svg{width:18px;height:18px;--fs:1}.ltb>.ltb-chips{order:2;flex:0 1 auto}.ltb>.pill:not(.fmore),.ltb>.ltb-sort{order:3;flex:none;height:calc(30px * var(--fs, 1));padding-inline:10px;border-radius:var(--radius-pill);font-size:calc(12.5px * var(--fs, 1))}.ltb>.ltb-sort{padding-inline-start:10px}.ltb-sort>.ltb-ico{display:inline-flex;margin-inline-end:5px;color:var(--ink2)}.ltb-sort>.lbl{color:var(--ink);font-size:calc(12.5px * var(--fs, 1))}.ltb-colon,.ltb-sort .selval.ph{display:none}.ltb-sort:has(.selval:not(.ph))>.lbl{display:none}.ltb-sort .selbtn{height:calc(28px * var(--fs, 1));font-size:calc(12.5px * var(--fs, 1))}.ltb>.ltb-adv{gap:6px;padding-inline:10px 6px;font-weight:500;color:var(--ink)}.ltb>.hint:not(:first-child){order:3;flex:0 0 100%;font-size:calc(12px * var(--fs, 1))}.ltb-meta{order:4;margin-inline-start:auto;font-size:calc(12px * var(--fs, 1))}.ltb:not([data-nar])>.ltb-meta{display:none}.ltb>.ltb-meta~.pill,.ltb>.ltb-meta~.confirm-wrap{order:5;flex:none;height:calc(28px * var(--fs, 1));padding-inline:6px;border:0;border-radius:8px;background:transparent;box-shadow:none;font-size:calc(13px * var(--fs, 1));color:var(--ink2)}.ltb-meta~.confirm-wrap>.pill{height:calc(28px * var(--fs, 1));padding-inline:6px;border:0;background:transparent;box-shadow:none;font-size:calc(13px * var(--fs, 1));color:var(--ink2)}.ltb-meta~.pill.danger,.ltb-meta~.confirm-wrap>.pill.danger{color:var(--danger)}.ltb-meta~.pill.on{color:var(--accent)}}.childlines .cfgtable th.num,.childlines .cfgtable td.num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.childlines .cfgtable .childlines-no{width:36px;color:var(--ink3);white-space:nowrap}.childlines .cfgtable tfoot td{font-weight:600;border-top:1px solid var(--line)}.wm-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:30;overflow:hidden}.wm-layer.wm-fixed{position:fixed;z-index:5}.wm-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden}.wm-print,.wm-layer.wm-off{display:none}.wm-toggle{position:absolute;inset-inline-end:12px;bottom:12px;z-index:31;pointer-events:auto;font-size:calc(11px * var(--fs, 1));padding:3px 9px;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--panel);color:var(--ink3);cursor:pointer;opacity:.85}.wm-toggle:hover{color:var(--accent);border-color:var(--accent-line);opacity:1}.wm-toggle.wm-fixed{position:fixed;z-index:6}@media print{.wm-screen,.wm-toggle{display:none!important}.wm-print{display:block!important}}.ptag.wm-danger{background:var(--danger-soft);color:var(--danger)}.wm-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.wm-acts{display:inline-flex;gap:6px;flex-wrap:wrap;align-items:center}.wm-bar{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.wm-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.wm-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--panel);color:var(--ink2);font-size:calc(12.5px * var(--fs, 1));cursor:pointer}.wm-chip:hover{border-color:var(--accent-line)}.wm-chip.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.wm-chip.var{font-family:var(--mono,ui-monospace,monospace);font-size:calc(11.5px * var(--fs, 1));color:var(--ink2)}.wm-chips.ro .wm-chip{cursor:default;padding:1px 8px;font-size:calc(11.5px * var(--fs, 1))}.wm-builder{padding:12px;margin-top:12px;display:flex;flex-direction:column;gap:10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.wm-verline{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.wm-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.wm-main{display:flex;flex-direction:column;gap:10px;min-width:0}.wm-sec{display:flex;flex-direction:column;gap:8px;min-width:0}.wm-pane{padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.wm-fld{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:calc(13px * var(--fs, 1));min-height:calc(32px * var(--fs, 1))}.wm-fld>.k{flex:0 0 auto;min-width:120px;color:var(--ink3);white-space:nowrap}.wm-fld.wm-top{align-items:flex-start}.wm-fld.wm-top>.k{padding-top:5px}.wm-check{display:flex;align-items:center;gap:6px;font-size:calc(13px * var(--fs, 1));cursor:pointer}.wm-q{font-weight:600;color:var(--ink);font-size:calc(13px * var(--fs, 1));margin-top:4px}.wm-steps{display:flex;flex-wrap:wrap;gap:6px}.wm-step{display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 6px;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--panel);color:var(--ink2);font-size:calc(13px * var(--fs, 1));cursor:pointer}.wm-step .n{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--panel-2);color:var(--ink3);font-size:11px;font-weight:700;--fs:1}.wm-step:hover{border-color:var(--accent-line)}.wm-step.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.wm-step.on .n{background:var(--accent);color:var(--on-accent)}.wm-stepnav{display:flex;gap:8px;justify-content:flex-end}.wm-opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.wm-opt{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:start;padding:9px 11px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--ink);cursor:pointer}.wm-opt:hover{border-color:var(--accent-line)}.wm-opt.on{border-color:var(--accent);background:var(--accent-soft)}.wm-opt:disabled{opacity:var(--dis-op);cursor:not-allowed}.wm-opt:disabled:hover{border-color:var(--line)}.wm-cond{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px dashed var(--line);border-radius:var(--radius);min-width:0}.wm-tpls{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.wm-tpl{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:start;padding:8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--ink);cursor:pointer;min-width:0}.wm-tpl.static{cursor:default}.wm-tpl:hover{border-color:var(--accent-line)}.wm-tpl.on{border-color:var(--accent);background:var(--accent-soft)}.wm-tpl-art{position:relative;display:block;width:100%;height:96px;border-radius:8px;overflow:hidden;background:var(--panel-2);border:1px solid var(--line2)}.wm-side{display:flex;flex-direction:column;gap:8px;position:sticky;top:0}.wm-paper{position:relative;width:100%;aspect-ratio:210/297;border:1px solid var(--line);border-radius:6px;background:var(--panel);overflow:hidden}.wm-paper-text{position:absolute;inset:14% 12% auto 12%;display:flex;flex-direction:column;gap:9px}.wm-paper-text>span{display:block;height:7px;border-radius:4px;background:var(--panel-2)}.wm-paper-text>span:nth-child(3n){width:62%}.wm-paper-text>span:nth-child(3n+1){width:88%}.wm-summary{margin:0;padding-inline-start:18px;display:flex;flex-direction:column;gap:3px;font-size:calc(12.5px * var(--fs, 1));color:var(--ink2)}.wm-inline{display:inline-flex;align-items:center;gap:8px}.wm-rule{padding:10px;margin:8px 0;display:flex;flex-direction:column;gap:8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.wm-foot{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;margin-top:6px}.wm-sheet{width:min(720px,100%)}.wm-life{display:flex;flex-direction:column;gap:10px;padding-top:12px}.wm-impact{padding:10px 12px;display:flex;flex-direction:column;gap:6px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2)}.wm-impact-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:calc(13px * var(--fs, 1))}.wm-impact-n{font-size:calc(20px * var(--fs, 1));font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.wm-impact-sep{color:var(--ink3);padding:0 4px}.wm-impact-item{display:inline-flex;align-items:baseline;gap:6px}.wm-impact-item.off{opacity:.42}.wm-orig{margin:2px 0 0}.wm-lookup{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.wm-drop{display:flex;align-items:center;justify-content:center;min-height:calc(64px * var(--fs, 1));padding:12px;border:1.5px dashed var(--line);border-radius:var(--radius);color:var(--ink3);font-size:calc(13px * var(--fs, 1));text-align:center;cursor:pointer}.wm-drop:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.fd-guard{margin:0 16px 8px}@media (max-width:900px){.wm-grid{grid-template-columns:1fr}.wm-side{position:static}}@media (max-width:720px){.wm-fld>.k{min-width:0;width:100%}.wm-opts{grid-template-columns:1fr}}.tr-bd-pick{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:10px 16px 4px}.tr-bd-pick label{display:flex;flex-direction:column;gap:4px;font-size:calc(12px * var(--fs, 1));color:var(--ink2);min-width:calc(180px * var(--fs, 1))}.tr-bd .tr-bd-sub td:first-child{padding-inline-start:34px;color:var(--ink2)}.tr-bd .empty{padding:18px 16px;color:var(--ink3);font-size:calc(13px * var(--fs, 1))}.tl-merged{color:var(--ink3);font-size:calc(11.5px * var(--fs, 1))}.is-row.is-merged{width:100%;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:start}.is-row.is-merged b i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-inline-end:6px;vertical-align:middle;--fs:1}.inpclr{position:fixed;z-index:280;width:18px;height:18px;border:0;border-radius:50%;padding:0;display:grid;place-items:center;font-size:13px;line-height:1;cursor:pointer;color:var(--ink3);background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);--fs:1}.inpclr[hidden]{display:none}.inpclr:hover{color:var(--danger);background:var(--danger-soft);box-shadow:none}.inpclr-on{padding-inline-end:30px!important}button[aria-label]>svg:only-child{display:block;margin:auto}.pill.ico{padding:0;width:32px;height:32px;display:inline-grid;place-items:center;flex:none;--fs:1}.searchbox .clr svg,.drclr svg,.selclr svg,.chipdel svg,.wtabs .wtab .x svg,.docl-b svg,.dclr svg{stroke-width:2.4}.ana-sec{display:flex;flex-direction:column}.ana-sech{display:flex;align-items:center;gap:6px;width:100%;margin-top:6px;padding:7px 4px 5px;font-size:calc(12px * var(--fs, 1));font-weight:600;color:var(--ink3);text-align:start}.ana-sech:hover{color:var(--ink2)}.ana-n{margin-inline-start:auto;font-weight:500;font-variant-numeric:tabular-nums}.ana-none{font-size:calc(12px * var(--fs, 1));color:var(--ink3);padding:2px 8px 6px 22px}.ana-item{display:flex;align-items:center;min-height:34px;border-radius:var(--radius-sm)}.ana-item:hover{background:var(--panel)}.ana-item.on{background:var(--accent-soft)}.ana-iname{flex:1;min-width:0;display:flex;align-items:center;gap:7px;padding:6px 6px 6px 8px;font-size:calc(13px * var(--fs, 1));color:var(--ink);text-align:start}.ana-item.on .ana-iname{color:var(--accent);font-weight:600}.ana-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--ink3);--fs:1}.ana-dot[data-k=org]{background:var(--accent)}.ana-dot[data-k=shared]{background:var(--ok)}.ana-tl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ana-badge{flex:none;font-size:calc(11px * var(--fs, 1));line-height:1;padding:3px 6px;border-radius:var(--radius-pill);background:var(--panel-2);border:1px solid var(--line);color:var(--ink2);font-weight:500}.ana-badge.org,.ana-iname .ana-badge{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.ana-fav{flex:none;padding:5px 6px;color:var(--ink3);opacity:0;border-radius:var(--radius-sm)}.ana-fav.on,.ana-fav:focus-visible,.ana-head .ana-fav{opacity:1}@media (hover:hover){.ana-item:hover .ana-fav{opacity:1}}@media (hover:none){.ana-fav{opacity:1}}.ana-fav.on{color:var(--warn)}.ana-fav.on svg{fill:currentColor}.ana-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ana-chip{display:inline-flex;align-items:center;gap:6px;max-width:calc(320px * var(--fs, 1));padding:5px 10px;border-radius:var(--radius-pill);font-size:calc(13px * var(--fs, 1));border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:calc(30px * var(--fs, 1))}.ana-chip.d{border-color:var(--ok-line);background:var(--ok-soft);color:var(--ok)}.ana-chip code{font-size:calc(11px * var(--fs, 1));opacity:.7;padding:1px 5px;border-radius:5px;background:var(--panel)}.ana-chip:disabled{cursor:default;opacity:.85}.ana-chip:not(:disabled):hover{filter:brightness(.97)}.ana-kpi .s .up,.ana-table .up{color:var(--ok)}.ana-kpi .s .down,.ana-table .down{color:var(--danger)}.ana-notes{display:flex;flex-direction:column;gap:2px;font-size:calc(12px * var(--fs, 1));padding:8px 20px 0}.ana-table tfoot td{border-top:1px solid var(--line);background:var(--panel-2)}.ana-cellbtn{font:inherit;color:inherit;font-variant-numeric:tabular-nums;padding:0;border-radius:4px}.ana-cellbtn:not(:disabled):hover{color:var(--accent);text-decoration:underline}.ana-multi{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.35}.mny{display:inline-grid;grid-template-columns:auto auto;column-gap:.38em;align-items:baseline;white-space:nowrap;font-variant-numeric:tabular-nums;vertical-align:top;direction:ltr;unicode-bidi:isolate}.mny-r{display:contents}.mny-n{display:inline-grid;grid-template-columns:auto minmax(2.4ch,auto);justify-self:end}.mny-i{text-align:right}.mny-f{text-align:left}.mny-c{justify-self:start;min-width:3.4ch;font-size:.72em;font-weight:600;letter-spacing:.02em;color:var(--ink3)}.mny-n.up{color:var(--ok)}.mny-n.down{color:var(--danger)}.mny-input input{text-align:right;font-variant-numeric:tabular-nums}.ana-resh .ana-kpi .v .mny.multi{font-size:1em}.ana-resh .ana-kpi:last-child{border-inline-end:0}.ana-kpibig .ana-kpi .v .mny.multi{font-size:.72em}.ana-ccypill{margin-inline-start:6px;padding:0 7px;border-radius:999px;font-size:calc(11px * var(--fs, 1));font-weight:600;line-height:calc(18px * var(--fs, 1));white-space:nowrap;color:var(--warn);background:color-mix(in oklab,var(--warn) 14%,var(--panel))}.ana-mixedccy{color:var(--warn)}.ana-kpi .k:has(.ana-ccypill){display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px}.ana-kpi .k .ana-ccypill{margin-inline-start:0}@media (max-width:767.98px){.ana-res:not(.embed) .ana-resh,.ana-res.embed.fs .ana-resh{flex-wrap:wrap}.ana-res:not(.embed) .ana-kpis,.ana-res.embed.fs .ana-kpis{flex:1 1 100%}}.fit{display:inline-block;max-width:100%;min-width:0;vertical-align:top}.fit-i{display:inline-block;white-space:nowrap}.cell .m,.cell .mv,.hm-rw-k .v,.hm-kpi-v .ovmoney{max-width:100%;min-width:0}.ana-pivh{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--line)}.ana-tn,.ana-tnb,.ana-secb{display:flex;flex-direction:column}.ana-tree{display:flex;flex-direction:column;max-height:46vh;overflow:auto;border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px;background:var(--panel)}.ana-tnh{display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:6px;font-size:calc(13px * var(--fs, 1));font-weight:600;color:var(--ink)}.ana-tnh.off{color:var(--ink3);font-weight:500}.ana-tnh.on{background:var(--accent-soft);color:var(--accent)}.ana-tw{display:inline-flex;padding:2px;color:var(--ink3)}.ana-card{flex:none;font-size:calc(10.5px * var(--fs, 1));font-weight:600;padding:1px 5px;border-radius:5px;background:var(--panel-2);border:1px solid var(--line);color:var(--ink2);font-variant-numeric:tabular-nums}.ana-tf{display:flex;align-items:center;gap:8px;width:100%;padding:4px 6px;border-radius:6px;font-size:calc(13px * var(--fs, 1));color:var(--ink2);text-align:start}.ana-tf:not(:disabled):hover{background:var(--panel-2);color:var(--ink)}.ana-tf.on{background:var(--accent-soft);color:var(--accent);font-weight:600}.ana-tf:disabled{cursor:default}.ana-ft{flex:none;width:20px;text-align:center;font-size:calc(11px * var(--fs, 1));color:var(--ink3);font-variant-numeric:tabular-nums}.ana-form{display:flex;flex-direction:column;gap:12px}.ana-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ana-row.top{align-items:flex-start}.ana-row>.lbl{flex:0 0 96px;color:var(--ink2);font-size:calc(13px * var(--fs, 1))}.ana-row>.ctl{flex:1;min-width:160px}.ana-picked{display:flex;align-items:center;gap:8px;min-height:30px;font-weight:600;margin-bottom:8px}.ana-chips{display:inline-flex;flex-wrap:wrap;gap:6px}.ana-h4{margin:6px 0 0;font-size:calc(13px * var(--fs, 1));font-weight:600;color:var(--ink2)}.ana-rel{border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px;display:flex;flex-direction:column;gap:8px;background:var(--panel-2)}.ana-relw{display:flex;flex-direction:column;gap:6px;padding-inline-start:6px}.ana-ro{margin-top:8px;pointer-events:none;opacity:.8}.ana-form>.ana-acts:last-child{padding-top:6px}.ana-checks{display:flex;flex-wrap:wrap;gap:14px}.ana-check{display:inline-flex;align-items:center;gap:6px;font-size:calc(13px * var(--fs, 1))}.ana-aud{display:flex;flex-direction:column;gap:8px;margin-top:8px}.ana-locks{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.ana-lock{display:flex;align-items:center;gap:8px;font-size:calc(13px * var(--fs, 1))}.ana-lock>span{flex:0 0 72px;color:var(--ink2)}.ana-lock .ctl{flex:1;min-width:0}.ana-locks .hint{grid-column:1 / -1}.ana-sheet{width:min(640px,calc(100vw - 32px))}.ana-where{font-weight:600;color:var(--ink)}.ana-crumbs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.ana-pager{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 0}.hm-reports .hm-card-h{margin-bottom:8px}.cmp-ana{margin-top:6px;max-width:640px}.cmp-ana td,.cmp-ana th{padding:6px 10px}.hm-rwgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.hm-rw{display:flex;flex-direction:column;gap:8px;text-align:start;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);min-width:0;cursor:pointer}.hm-rw:hover{border-color:var(--accent)}.hm-rw-t{display:flex;align-items:center;gap:6px;font-weight:600;font-size:calc(14px * var(--fs, 1));color:var(--ink);min-width:0}.hm-rw-kpis{display:flex;flex-wrap:wrap;gap:6px 16px}.hm-rw-k{display:flex;flex-direction:column;min-width:0}.hm-rw-k .k{font-size:calc(11px * var(--fs, 1));color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-rw-k .v{font-size:calc(18px * var(--fs, 1));font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink)}.hm-rw-k .s{font-size:calc(11px * var(--fs, 1));color:var(--ink3)}.hm-rw-k .s.up{color:var(--ok)}.hm-rw-k .s.down{color:var(--danger)}.pill.sm,.btn-a.sm{padding:3px 8px;font-size:calc(12px * var(--fs, 1));border-radius:9px;gap:4px}.pill.sm.on{border-color:var(--accent);color:var(--accent)}.main.ana2{display:flex;flex-direction:column;padding:12px;min-height:0}.ana-shell{flex:1;min-height:0;display:flex;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.ana-lib{flex:0 0 244px;display:flex;flex-direction:column;min-height:0;background:var(--panel-2);border-inline-end:1px solid var(--line)}.ana-libh{height:56px;flex:none;display:flex;align-items:center;gap:8px;padding:0 12px 0 16px;border-bottom:1px solid var(--line2)}.ana-libh b{flex:1;font-size:calc(15px * var(--fs, 1))}.ana-libs{flex:none;padding:12px 12px 4px}.ana-libs .searchbox{display:flex;width:100%}.ana-libs .searchbox>.ctl{width:100%;max-width:none;height:32px;border-radius:11px}.ana-libb{flex:1;min-height:0;overflow:auto;padding:0 8px 12px}.ana-libpick{position:relative;display:none;flex:none}.ana-libbtn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);font-weight:600;white-space:nowrap}.ana-libbtn[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.ana-sech .discbar,.ana-libbtn .discbar,.ana-lymore .discbar{display:none}.ana-libpop{position:absolute;top:calc(100% + 6px);inset-inline-start:0;z-index:30;width:300px;max-width:calc(100vw - 32px);height:min(460px,70vh);display:flex;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-pop,0 12px 32px rgba(16,24,40,.16));overflow:hidden}.ana-lib.inpop{flex:1;background:var(--panel);border:0}.ana-lib.inpop .ana-libh{height:48px;padding:0 10px 0 14px}.ana-work{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.ana-head{height:56px;flex:none;display:flex;align-items:center;gap:10px;padding:0 16px 0 20px;border-bottom:1px solid var(--line2)}.ana-title{flex:1;min-width:120px;display:flex;align-items:center;gap:8px}.ana-title h2{margin:0;font-size:calc(17px * var(--fs, 1));font-weight:700;min-width:0}.ana-badge.warn{background:var(--warn-soft);border-color:var(--warn-line);color:var(--warn)}.ana-acts{display:flex;align-items:center;gap:8px;flex:none}.ana-acts2{display:flex;align-items:center;gap:8px}@media (min-width:768px){.ana-head .ana-acts>.pill:not(.ico),.ana-head .ana-acts2>.pill:not(.ico),.ana-head .ana-acts2>.confirm-wrap>.pill:not(.ico),.ana-head .ana-acts>.btn-a{height:32px;padding-block:0;display:inline-flex;align-items:center}}.ana-acts .pill.ghost{border-color:transparent;background:transparent;color:var(--ink2)}.ana-acts .pill.ghost:hover{background:var(--panel-2);color:var(--ink)}.ana-acts .pill.ghost.on{color:var(--accent)}.ana-vr{width:1px;height:20px;background:var(--line);flex:none}.ana-pinned{white-space:nowrap}.ana-more{position:relative;display:none}.ana-morepop{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:30;min-width:200px;display:flex;flex-direction:column;gap:2px;padding:6px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-pop,0 12px 32px rgba(16,24,40,.16))}.ana-morepop .pill,.ana-morepop button{display:flex;align-items:center;gap:8px;justify-content:flex-start;width:100%;height:34px;padding:0 10px;border-color:transparent;background:transparent;opacity:1;text-align:start}.ana-morepop .pill:hover,.ana-morepop button:hover{background:var(--panel-2)}.ana-morepop .hint{padding:6px 10px}.ana-wb{flex:1;min-height:0;overflow:auto;padding:16px 20px 20px;display:flex;flex-direction:column;gap:14px}.ana-board{flex:none;display:flex;flex-direction:column;gap:8px}.ana-boardh{display:flex;align-items:center;gap:6px;font-size:calc(12px * var(--fs, 1));color:var(--ink3)}.ana-boardh b{font-weight:600;white-space:nowrap}.ana-boardr{display:flex;gap:10px;overflow-x:auto;padding-bottom:2px}.hm-rw.mini{flex:0 0 260px;background:var(--panel);padding:12px 14px}.hm-rw.mini .hm-rw-t{font-size:calc(13px * var(--fs, 1))}.hm-rw.mini .hm-rw-t .ana-tl{flex:1;min-width:0}.hm-rw.mini .hm-rw-k .v{font-size:calc(20px * var(--fs, 1))}.ana-q{flex:none;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2)}.ana-qr{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px}.ana-qr+.ana-qr{border-top:1px solid var(--line2)}.ana-tok{display:inline-flex;align-items:center;gap:2px;height:32px;padding-inline-start:10px;border:1px solid var(--line);border-radius:9px;background:var(--panel);white-space:nowrap}.ana-tok:hover{border-color:var(--accent-line)}.ana-tok:not(:has(.ana-tokl)){padding-inline-start:4px}.ana-tokl{display:inline-flex;align-items:center;gap:3px;font-size:calc(12px * var(--fs, 1));color:var(--ink3)}.ana-tok .selbtn.ctl{border:0;background:transparent;box-shadow:none;height:30px;min-height:30px;font-weight:600;color:var(--ink);padding-inline-start:6px;border-radius:8px}.ana-tok .selbtn.ctl:hover{background:var(--panel-2)}.ana-tok .selbtn .discbar{display:none}.ana-qdot{flex:none;width:3px;height:3px;border-radius:50%;background:var(--ink3);--fs:1}.ana-qr>.drwrap{flex:none;width:250px}.ana-qr>.drwrap{position:relative}.ana-qr>.drwrap>.ctl{width:100%;max-width:none;height:32px;border-radius:9px}.ana-range{font-size:calc(12px * var(--fs, 1));color:var(--ink3);font-variant-numeric:tabular-nums;white-space:nowrap}.ana-qlbl{display:inline-flex;align-items:center;gap:3px;font-size:calc(12px * var(--fs, 1));font-weight:600;color:var(--ink3);margin-inline-end:2px}.ana-chipsbar{gap:6px}.ana-sep{width:1px;height:20px;background:var(--line);margin:0 4px}.ana-addbtn{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 10px;border:1px dashed var(--line);border-radius:var(--radius-pill);background:var(--panel);color:var(--ink2);white-space:nowrap}.ana-addbtn:hover{border-color:var(--accent);color:var(--accent)}.ana-addbtn.solid{border-style:solid}.ana-addbtn.on{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.ana-res{flex:none;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow:hidden}.ana-resh{display:flex;align-items:stretch;flex-wrap:wrap;border-bottom:1px solid var(--line2)}.ana-res.kpionly .ana-resh{border-bottom:0}.ana-kpis{display:flex;flex-wrap:wrap;min-width:0}.ana-resh .ana-kpi{display:flex;flex-direction:column;gap:2px;min-width:170px;padding:14px 20px;margin:0;border:0;border-radius:0;border-inline-end:1px solid var(--line2);background:transparent;box-shadow:none;text-align:start;cursor:pointer}.ana-resh .ana-kpi:not(:disabled):hover{background:var(--panel-2)}.ana-resh .ana-kpi .k{font-size:calc(12px * var(--fs, 1));color:var(--ink3)}.ana-resh .ana-kpi .v{font-size:calc(26px * var(--fs, 1));line-height:1.15;font-weight:700;font-variant-numeric:tabular-nums}.ana-resh .ana-kpi .s{font-size:calc(12px * var(--fs, 1))}.ana-rest{margin-inline-start:auto;display:flex;align-items:center;gap:8px;padding:10px 14px}.ana-vseg{display:inline-flex;padding:2px;gap:2px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2)}.ana-vseg button{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:7px;color:var(--ink2);--fs:1}.ana-vseg button.on{background:var(--panel);color:var(--accent);box-shadow:0 0 0 1px var(--line)}.ana-vseg button:disabled{opacity:var(--dis-op);cursor:not-allowed}.ana-vsel{max-width:220px}.ana-topn{display:inline-flex;align-items:center;gap:6px}.ana-topn .ctl{width:64px}.ana-chart{padding:12px 16px 4px}.ch-tiphint{margin-top:4px;padding-top:4px;border-top:1px dashed color-mix(in oklab,currentColor 25%,transparent);font-size:calc(11px * var(--fs, 1));opacity:.7}.ana-empty2{padding:28px;text-align:center;color:var(--ink3)}.ana-res.fs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:59;border:0;border-radius:0;overflow:auto;overscroll-behavior:contain;padding-top:0;padding-bottom:var(--sab,0px)}.ana-res.fs>*{flex-shrink:0}.ana-fst{flex:none;display:flex;align-items:center;gap:12px;padding:10px 12px 2px 20px}.ana-fst>b{flex:1;min-width:0;font-size:calc(16px * var(--fs, 1));line-height:1.4;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ana-fst>.pill{flex:none}.ana-res.fs>.ana-fst{position:sticky;top:0;z-index:4;padding-top:calc(var(--sat,0px) + 10px);padding-bottom:8px;background:var(--panel)}.ana-expmask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:62}.ana-exppop{position:fixed;z-index:63;min-width:190px;display:flex;flex-direction:column;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:var(--shadow)}.ana-exppop button{display:flex;align-items:center;gap:8px;width:100%;height:calc(34px * var(--fs, 1));padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--ink);font-size:calc(13px * var(--fs, 1));text-align:start;cursor:pointer}.ana-exppop button:hover:not(:disabled){background:var(--panel-2)}.ana-exppop button:disabled{opacity:var(--dis-op);cursor:not-allowed}.ana-tablecard{overflow:hidden}.ana-tablecard .tblwrap{max-height:62vh;overflow:auto}.ana-resf{display:flex;align-items:center;gap:12px;padding:6px 20px 12px;font-size:calc(12px * var(--fs, 1));color:var(--ink3)}.ana-start{flex:none;display:flex;flex-direction:column;gap:14px;padding:22px 24px;border:1px dashed var(--line);border-radius:var(--radius);background:var(--panel)}.ana-starth{display:flex;flex-direction:column;gap:4px}.ana-starth b{font-size:calc(15px * var(--fs, 1))}.ana-startg{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.ana-startc{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);text-align:start;color:var(--ink)}.ana-startc:hover{border-color:var(--accent);background:var(--accent-soft)}.ana-startic{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--accent-soft);color:var(--accent);--fs:1}.ana-startt{display:flex;flex-direction:column;gap:2px;min-width:0}.ana-startt b{font-weight:600}.ana-startt span{font-size:calc(12px * var(--fs, 1));color:var(--ink3)}.drawer.ana-mdr{width:600px}.ana-mkey{font-size:calc(11px * var(--fs, 1));padding:2px 6px;border-radius:var(--radius-pill);background:var(--panel-2);border:1px solid var(--line);color:var(--ink2)}.ana-mform{display:flex;flex-direction:column;gap:20px;padding:18px 22px}.ana-mrow{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.ana-fld{display:flex;flex-direction:column;gap:8px;min-width:0}.ana-fld.grow{flex:1;min-width:180px}.ana-fld>.ctl{width:100%}.ana-fl{display:flex;align-items:baseline;gap:8px;font-size:calc(12px * var(--fs, 1));font-weight:600;color:var(--ink2)}.ana-fl .hint{font-weight:400}.ana-aggs{display:flex;flex-wrap:wrap;gap:6px}.ana-aggs button,.ana-pick{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--panel);color:var(--ink2);white-space:nowrap}.ana-aggs button:hover,.ana-pick:hover{border-color:var(--accent-line);color:var(--ink)}.ana-aggs button.on,.ana-pick.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.ana-pick code{font-size:calc(11px * var(--fs, 1));opacity:.7}.ana-layers{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.ana-treesearch{display:flex;margin:0 0 8px}.ana-treesearch>.ctl{width:100%;max-width:none;height:32px;border-radius:11px}.ana-lfp{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.ana-lfp>.ana-lfp-l{width:200px;max-width:100%}.ana-lfp>.ana-lfp-f{width:180px;max-width:100%}.ana-lysearch{padding:10px 12px;border-bottom:1px solid var(--line2)}.ana-lysearch .searchbox{display:flex}.ana-lysearch .searchbox>.ctl{width:100%;max-width:none;height:32px;border-radius:11px}.ana-ly+.ana-ly{border-top:1px solid var(--line2)}.ana-ly.on{background:var(--accent-soft)}.ana-lyb{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;text-align:start;color:var(--ink)}.ana-ly:not(.on):not(.off) .ana-lyb:hover{background:var(--panel-2)}.ana-ly.off .ana-lyb{color:var(--ink3);cursor:default}.ana-radio{flex:none;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--line);background:var(--panel);display:grid;place-items:center;--fs:1}.ana-ly.on .ana-radio{border-color:var(--accent)}.ana-ly.on .ana-radio:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);--fs:1}.ana-lyn{flex:1;min-width:0;display:flex;flex-direction:column}.ana-lyn b{display:flex;align-items:center;gap:6px;font-weight:600}.ana-lyn>span{font-size:calc(12px * var(--fs, 1));color:var(--ink3)}.ana-ly.on .ana-card{background:var(--panel)}.ana-lyf{display:flex;flex-direction:column;gap:6px;padding:0 14px 12px 40px}.ana-lymore{display:flex;align-items:center;gap:6px;width:100%;padding:9px 14px;border-top:1px solid var(--line2);background:var(--panel-2);color:var(--ink2);font-size:calc(12px * var(--fs, 1));text-align:start}.ana-lymore:hover{color:var(--accent)}.ana-say{flex:none;display:flex;align-items:flex-start;gap:10px;margin:0 22px 14px;padding:12px 14px;border-radius:var(--radius);background:var(--accent-soft);color:var(--ink);line-height:1.6}.ana-say svg{flex:none;margin-top:3px;color:var(--accent)}.ana-say.warn{background:var(--warn-soft)}.ana-say.warn svg{color:var(--warn)}@media (max-width:900px){.ana-libpick{display:block}}@media (max-width:1199px){.ana-head{padding:0 12px}.ana-acts2{display:none}.ana-more{display:block}.ana-wb{padding:12px}.ana-rest{padding:8px 12px}}@media (max-width:640px){.main.ana2{padding:8px}.ana-resh .ana-kpi{flex:1 1 50%;min-width:0}.ana-head{height:auto;flex-wrap:wrap;row-gap:6px;padding:10px 12px}.ana-head .ana-acts{margin-inline-start:auto}.ana-title{order:3;flex-basis:100%;min-width:0}.ana-boardh{flex-wrap:wrap}.ana-rest{width:100%;justify-content:flex-end;flex-wrap:wrap;border-top:1px solid var(--line2)}.ana-wb{padding:10px}}.rv-cell{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-width:0;vertical-align:middle}.rv-masked{color:var(--ink2);letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-full{min-width:0;overflow:hidden;text-overflow:ellipsis}.rv-nocopy{user-select:none;-webkit-user-select:none}.rv-eye{display:inline-grid;place-items:center;width:22px;height:22px;flex:0 0 22px;border:0;border-radius:6px;background:transparent;color:var(--ink3);cursor:pointer;padding:0;--fs:1}.rv-eye:hover{background:var(--accent-soft);color:var(--accent)}.rv-eye.on{color:var(--accent)}.rv-eye:disabled{opacity:var(--dis-op);cursor:not-allowed}.rv-sheet{max-width:440px}.rv-sheet textarea{width:100%;resize:vertical}.ap-pill{gap:4px;white-space:nowrap}.ap-pill.on{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.ap-row{display:grid;grid-template-columns:120px 1fr;gap:10px;align-items:start;padding:6px 0;border-top:1px solid var(--line)}.ap-row:first-of-type{border-top:0}.ap-lbl{font-size:calc(13px * var(--fs, 1));color:var(--ink2);padding-top:4px}.ap-ctl{display:flex;flex-direction:column;gap:4px;min-width:0}@media (max-width:640px){.ap-row{grid-template-columns:1fr;gap:4px}}.da-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.da-kpi{border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px}.da-kpi-v{font-size:calc(22px * var(--fs, 1));font-weight:600;font-variant-numeric:tabular-nums}.da-kpi-k{font-size:calc(12px * var(--fs, 1));color:var(--ink3)}.da-sec{margin-top:14px;display:flex;flex-direction:column;gap:8px}.da-denied td{color:var(--danger)}@media (max-width:640px){.da-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.mail-list{display:flex;flex-direction:column;gap:6px;min-width:0}.mail-grid{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 12px;align-items:center;margin-top:10px;min-width:0}.mail-grid>label{font-size:calc(13px * var(--fs, 1));color:var(--ink2);white-space:nowrap}.mail-grid>*{min-width:0}.mail-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.mail-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border:1px solid var(--line2);border-radius:999px;font-size:calc(12.5px * var(--fs, 1));cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--bg)}.mail-chip.on{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.mail-chip input{margin:0}.mail-check{display:inline-flex;align-items:center;gap:4px;font-size:calc(12.5px * var(--fs, 1));white-space:nowrap}.mail-row{align-items:flex-start;gap:8px;flex-wrap:wrap}.mail-addr{overflow-wrap:anywhere}.mail-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.mail-acts{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;min-width:0}.mail-why{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:calc(12px * var(--fs, 1))}.mail-add-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.mail-sec{display:flex;align-items:center;gap:8px}.mail-line{align-items:flex-start;gap:8px}.mail-line.click{cursor:pointer}.mail-line.click:hover{background:var(--panel-2)}.mail-main{flex:1;min-width:0}.mail-subj{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-meta{overflow-wrap:anywhere}.mail-when{white-space:nowrap;flex:none}.mail-st.st-SENT{color:var(--ok);border-color:currentColor}.mail-st.st-FAILED{color:var(--danger);border-color:currentColor}.mail-st.st-QUEUED,.mail-st.st-SENDING{color:var(--accent);border-color:currentColor}.mail-kv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 12px;font-size:calc(13px * var(--fs, 1));margin-bottom:10px}.mail-kv>span:nth-child(odd){color:var(--ink3);white-space:nowrap}.mail-kv>span{min-width:0;overflow-wrap:anywhere}.mail-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:calc(12px * var(--fs, 1))}.mail-body{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:calc(13px * var(--fs, 1));background:var(--panel-2);border-radius:8px;padding:10px;margin:0;max-height:40vh;overflow:auto}.mail-form,.mailsig{margin-top:6px;min-width:0}.mailsig-row{display:flex;align-items:flex-start;gap:10px;margin-top:10px;min-width:0}.mailsig-row>.k{flex:none;width:72px;font-size:calc(13px * var(--fs, 1));color:var(--ink2);padding-top:4px}.mailsig-row>.mail-chips{flex:1}.mailsig-logo img{width:20px;height:20px;object-fit:contain;flex:none;--fs:1}.mailsig-lbl{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailsig-edit{margin-top:10px;min-width:0}.mailsig-preview,.mail-html{background:var(--paper);color:var(--paper-ink);border:1px solid var(--line);border-radius:8px;padding:14px 16px;font-size:calc(14px * var(--fs, 1));line-height:1.6;overflow-wrap:anywhere;min-width:0}.mail-body.mail-html{white-space:normal;font-size:calc(14px * var(--fs, 1))}.mailsig-preview p,.mail-html p{margin:0 0 4px}.mailsig-preview img,.mail-html img{max-width:100%;height:auto}.mailsig-preview a,.mail-html a{color:var(--accent)}.mailsig-preview hr,.mail-html hr{border:0;border-top:1px solid var(--paper-ink3);opacity:.4;margin:10px 0}.mailsig-body{white-space:pre-wrap;margin-bottom:18px}.mailsig-compose{margin-top:6px;max-height:200px;overflow:auto;font-size:calc(13px * var(--fs, 1))}.mailsig-sig{min-width:0}.mail-bodyhead{display:flex;align-items:center;gap:10px}.mail-bodyhead>span:first-child{flex:1}@media (max-width:640px){.mailsig-row{flex-direction:column;gap:4px}.mailsig-row>.k{width:auto;padding-top:0}}.mail-compose .sheet-body{max-height:calc(100dvh - 120px);overflow:auto}.mail-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mail-title{margin:0;flex:1;min-width:0;white-space:nowrap}.mail-rowtitle{flex:1;min-width:0;font-size:calc(12px * var(--fs, 1));color:var(--ink3);font-weight:600;letter-spacing:.4px}.mail-page{flex:1;min-height:0;display:flex;flex-direction:column}.mail-in.unread .mail-subj{font-weight:700}.mail-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);margin-inline-end:5px;vertical-align:middle;--fs:1}.mail-atts{display:flex;flex-direction:column;gap:6px;margin-bottom:10px;min-width:0}.mail-att{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--line2);border-radius:8px;min-width:0}.mail-att-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(13px * var(--fs, 1))}.mail-imgbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 10px;margin-bottom:6px;border-radius:8px;background:var(--warn-soft);color:var(--warn);font-size:calc(12.5px * var(--fs, 1))}.mail-warn{display:flex;align-items:center;gap:6px}.mail-lnk{display:inline-flex;align-items:center;gap:4px;font-size:calc(13px * var(--fs, 1));background:none;border:0;padding:0;cursor:pointer}.mail-subj-ro{font-size:calc(13px * var(--fs, 1));overflow-wrap:anywhere}.mail-inbound{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:2px}.mail-page>.dr-body{flex:1;min-height:0;overflow:auto}@media (max-width:640px){.mail-grid,.mail-kv{grid-template-columns:minmax(0,1fr)}.mail-grid>label{margin-top:4px}.mail-acts{justify-content:flex-start;width:100%}.mail-toolbar>.mail-title{flex-basis:100%}.mail-row>span:first-child{display:none}.mail-line{flex-wrap:wrap}.mail-line>.mail-when{margin-inline-start:auto}.mail-line>.mail-main{order:3;flex-basis:100%}}.mail-secret{width:100%;box-sizing:border-box;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:calc(12px * var(--fs, 1))}.mail-tpl-langs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:6px 0;min-width:0}.mail-dom{padding:10px;display:flex;flex-direction:column;gap:6px;min-width:0}.mail-dom-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.mail-dns{margin-top:4px}.mail-dns-v{overflow-wrap:anywhere;word-break:break-all;min-width:140px}.mail-pol-row{display:grid;grid-template-columns:minmax(160px,max-content) 130px minmax(0,1fr);gap:6px 12px;align-items:center;margin:6px 0;min-width:0}.mail-pol-row>label{font-size:calc(13px * var(--fs, 1));color:var(--ink2)}.mail-pol-in{display:inline-flex;align-items:center;gap:4px;min-width:0}.mail-pol-in>.inp{width:100px}.mail-pick-list{display:flex;flex-direction:column;gap:2px;max-height:240px;overflow:auto;margin:6px 0;min-width:0;border:1px solid var(--line);border-radius:8px;padding:4px}.mail-pick-row{display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:6px;cursor:pointer;min-width:0;background:none;border:0;text-align:start;width:100%;font:inherit;color:inherit}.mail-pick-row:hover,.mail-pick-row.on{background:var(--panel-2)}.mail-pick-row b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-rpick{padding:8px;margin-top:6px;min-width:0}.mail-unsub{max-width:560px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.mail-bar{height:6px;border-radius:99px;background:var(--panel-2);overflow:hidden;margin:4px 0 8px}.mail-bar>span{display:block;height:100%;background:var(--accent);border-radius:99px}.mail-cs.cs-SENDING,.mail-cs.cs-PENDING{color:var(--accent);border-color:currentColor}.mail-cs.cs-DONE{color:var(--ok);border-color:currentColor}.mail-cs.cs-PAUSED,.mail-cs.cs-REJECTED{color:var(--warn);border-color:currentColor}.mail-cs.cs-CANCELLED{color:var(--ink3)}@media (max-width:640px){.mail-pol-row{grid-template-columns:minmax(0,1fr) 130px}.mail-pol-row>.hint{grid-column:1/-1}}.cl-iconbtn{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;border:0;background:transparent;color:var(--ink2);cursor:pointer;flex:none;--fs:1}.cl-iconbtn:hover{background:var(--line2);color:var(--ink)}.cl-lbl{font-size:calc(12px * var(--fs, 1));font-weight:600;color:var(--ink2);margin:12px 0 6px;display:flex;align-items:center;gap:8px}.cl-pad{padding:12px}.cl-gap{margin:8px 0}.cl-grow{flex:1;min-width:0}.cl-row{display:flex;gap:8px;align-items:center}.cl-mini{padding:2px 8px;font-size:calc(12px * var(--fs, 1));margin-inline-start:auto}.cl-top{z-index:64}.cl-btn.on{border-color:var(--accent-line);color:var(--accent);background:var(--accent-soft)}.cl-card{position:relative;width:100%;max-width:calc(360px * var(--fs, 1));background:var(--panel);border:1px solid var(--line);border-inline-start:4px solid var(--mc,var(--accent));border-radius:12px;overflow:hidden;font-size:calc(12.5px * var(--fs, 1));box-shadow:0 1px 2px #1018280d;text-align:start}.cl-card.dim{background:var(--panel-2)}.cl-card.sm{max-width:calc(300px * var(--fs, 1));font-size:calc(12px * var(--fs, 1))}.cl-card-h{display:flex;align-items:center;gap:7px;padding:9px 12px 2px;color:var(--ink3);font-size:calc(11.5px * var(--fs, 1));min-width:0}.cl-card-mi{width:18px;height:18px;border-radius:5px;background:color-mix(in oklab,var(--mc,var(--accent)) 16%,var(--panel));color:var(--mc,var(--accent));display:grid;place-items:center;font-size:11px;flex:none;--fs:1}.cl-card-mn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-card-no{margin-inline-start:auto;font-family:ui-monospace,Menlo,monospace;font-size:calc(11px * var(--fs, 1));flex:none}.cl-card-t{display:flex;align-items:center;gap:8px;width:100%;padding:2px 12px 6px;border:0;background:transparent;font:inherit;font-size:calc(14px * var(--fs, 1));font-weight:700;color:var(--ink);cursor:pointer;text-align:start;min-width:0}.cl-card-t.static{cursor:default}.cl-card-t:not(.static):hover .cl-card-tt{color:var(--accent);text-decoration:underline}.cl-card-tt{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-card-badge{flex:none;font-size:calc(11px * var(--fs, 1));font-weight:600;color:var(--mc,var(--accent));background:color-mix(in oklab,var(--mc,var(--accent)) 12%,var(--panel));border-radius:999px;padding:1px 8px}.cl-card-flag{flex:none;font-size:calc(11px * var(--fs, 1));font-weight:600;color:var(--ink2);background:var(--line2);border-radius:999px;padding:1px 8px}.cl-card-f{display:flex;flex-direction:column;gap:3px;padding:0 12px 10px}.cl-card-kv{display:grid;grid-template-columns:minmax(64px,auto) 1fr;gap:12px;min-width:0}.cl-card-k{color:var(--ink3);white-space:nowrap}.cl-card-v{color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-card-v.masked{color:var(--ink2);letter-spacing:.5px}.cl-card-sub{padding:0 12px 8px;color:var(--ink2)}.cl-card-ghost{display:flex;align-items:center;gap:8px;padding:8px 12px 12px;color:var(--ink2)}.cl-card-lk{position:relative;margin:2px 12px 12px;border-radius:8px;cursor:pointer;overflow:hidden;min-height:56px;outline:none;background:var(--panel-2)}.cl-card-lk:focus-visible{box-shadow:0 0 0 2px var(--accent)}.cl-card-lk-sk{display:flex;flex-direction:column;gap:7px;padding:10px;filter:blur(3px);opacity:.75}.cl-card-lk-sk i{display:block;height:8px;border-radius:5px;background:var(--line)}.cl-card-lk-sk .w1{width:58%;height:11px;background:var(--ink3);opacity:.5}.cl-card-lk-sk .w2{width:86%}.cl-card-lk-sk .w3{width:44%}.cl-card-lk-b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.cl-card-lk-tag{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--ink2);font-size:calc(12px * var(--fs, 1));font-weight:600;transition:color .12s,border-color .12s}.cl-card-lk:hover .cl-card-lk-tag{color:var(--ink);border-color:var(--ink3)}.cl-card.sm .cl-card-lk{min-height:46px}.cl-lock{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--line2);color:var(--ink2);flex:none;--fs:1}.cl-card-a{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:7px 12px;border-top:1px solid var(--line2);background:var(--panel-2)}.cl-card-a .pill{padding:3px 9px;font-size:calc(12px * var(--fs, 1));display:inline-flex;align-items:center;gap:5px}.cl-card-rm{position:absolute;top:5px;inset-inline-end:5px;width:22px;height:22px;border-radius:50%;border:0;background:transparent;color:var(--ink3);display:grid;place-items:center;cursor:pointer;z-index:1;transition:background .12s,color .12s;--fs:1}.cl-card-rm:hover{background:var(--line2);color:var(--ink)}.cl-card-rm:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cl-card:has(>.cl-card-rm) .cl-card-h{padding-inline-end:34px}.cl-card-rows{display:flex;flex-direction:column;padding:0 6px 8px}.cl-card-row{display:flex;align-items:center;gap:6px;padding:4px 6px;border:0;background:transparent;border-radius:6px;font:inherit;color:var(--ink);cursor:pointer;text-align:start;min-width:0}.cl-card-row:hover{background:var(--accent-soft);color:var(--accent)}.cl-card-more{align-self:flex-start;border:0;background:transparent;color:var(--accent);font-size:calc(12px * var(--fs, 1));cursor:pointer;padding:2px 6px}.cl-list{display:flex;flex-direction:column;height:100%;min-height:0}.cl-list-h{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px 8px}.cl-list-h b{font-size:calc(15px * var(--fs, 1));flex:1}.cl-list-h>.cl-list-q{order:2;flex:1 0 100%;margin:0 -2px}.cl-list-q{display:flex;align-items:center;gap:6px;height:32px;padding:0 9px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink3)}.cl-pp-q{margin:0 0 8px;display:flex;align-items:center;gap:6px;height:32px;padding:0 9px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink3)}.cl-list-q input,.cl-pp-q input{flex:1;min-width:0;border:0;outline:none;background:transparent;font-size:calc(13px * var(--fs, 1));color:var(--ink)}.cl-tabs{display:flex;flex-wrap:wrap;gap:4px;row-gap:4px;margin:0 12px 6px}.mnav:not(.folded):has(.cl-list),.mnav:has(.cl-list) .mnav-in{width:max(var(--mnav-w,240px),var(--cl-fit,0px))}.cl-tabs button{flex:none;font-size:calc(12px * var(--fs, 1));padding:3px 9px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--ink2);cursor:pointer;white-space:nowrap}.cl-tabs button.on{background:var(--panel);border-color:var(--line);color:var(--ink);font-weight:600}.mnav-in .cl-tabs{gap:2px}.mnav-in .cl-tabs button{padding:3px 5px}.cl-list-b{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto;padding:0 6px 10px}.cl-ci,.cl-disc{display:flex;gap:9px;align-items:flex-start;width:100%;padding:9px 10px;border:0;border-radius:10px;background:transparent;cursor:pointer;text-align:start;font:inherit;color:inherit}.cl-ci:hover,.cl-disc:hover{background:var(--line2)}.cl-ci.on{background:var(--panel);box-shadow:0 1px 2px #1018280f}.cl-ci .avatar,.cl-disc .avatar{width:32px;height:32px;font-size:12px;flex:none;--fs:1}.cl-ava-ic{display:inline-grid;place-items:center;background:var(--accent-soft);color:var(--accent);border-radius:50%}.cl-ci-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cl-ci-r1{display:flex;align-items:center;gap:6px;min-width:0}.cl-ci-r1 b{font-size:calc(13px * var(--fs, 1));min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-ci-r1 small{margin-inline-start:auto;color:var(--ink3);font-size:calc(11px * var(--fs, 1));flex:none}.cl-ci-r2{font-size:calc(12px * var(--fs, 1));color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-rb{flex:none;font-size:calc(10.5px * var(--fs, 1));color:var(--accent);background:var(--accent-soft);border-radius:5px;padding:0 5px;font-weight:600;white-space:nowrap}.cl-rb.dim{color:var(--ink2);background:var(--line2)}.cl-u{flex:none;min-width:calc(18px * var(--fs, 1));height:calc(18px * var(--fs, 1));border-radius:9px;background:var(--danger);color:var(--on-danger);font-size:calc(10.5px * var(--fs, 1));font-weight:700;display:grid;place-items:center;padding:0 5px;margin-top:16px}.cl-u.mute{background:var(--line);color:var(--ink2)}.cl-tab-n{display:inline-grid;place-items:center;min-width:calc(16px * var(--fs, 1));height:calc(16px * var(--fs, 1));margin-inline-start:4px;padding:0 4px;border-radius:8px;background:var(--danger);color:var(--on-danger);font-size:calc(10px * var(--fs, 1));font-weight:700;line-height:1;vertical-align:1px}.cl-sw{position:relative;overflow:hidden;border-radius:10px}.cl-sw-layer{position:relative;z-index:1;background:var(--cl-bg, var(--panel));border-radius:inherit;touch-action:pan-y;will-change:transform}.cl-sw-act{position:absolute;inset-block:0;inset-inline-end:0;min-width:calc(84px * var(--fs, 1));padding:0 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;background:var(--danger);color:var(--on-danger);font:inherit;font-size:calc(11.5px * var(--fs, 1));font-weight:600;cursor:pointer;white-space:nowrap;transition:filter .15s;visibility:hidden}.cl-sw.reveal>.cl-sw-act{visibility:visible}.cl-sw-act.armed{filter:brightness(.88)}.cl-ci-ic{flex:none;display:inline-flex;color:var(--ink3)}.cl-cmenu{position:fixed;z-index:90;min-width:176px;padding:5px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 12px 32px #0c121c2e;display:flex;flex-direction:column;gap:2px}.cl-cmenu>button{display:flex;align-items:center;gap:8px;padding:8px 10px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:calc(13px * var(--fs, 1));color:var(--ink);cursor:pointer;text-align:start}.cl-cmenu>button:hover{background:var(--line2)}.cl-cmenu-hint{padding:4px 10px 3px;font-size:calc(11px * var(--fs, 1));color:var(--ink3);border-top:1px solid var(--line2);margin-top:2px}.cl-emo-wrap{position:relative;display:inline-flex}.cl-iconbtn.on{background:var(--line2);color:var(--accent)}[dir=rtl] .cl-side-btn svg{transform:scaleX(-1)}.cl-emo{position:absolute;bottom:calc(100% + 6px);inset-inline-start:0;z-index:20;display:grid;grid-template-columns:repeat(9,30px);gap:2px;padding:6px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 12px 32px #0c121c29}.cl-emo-i{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;font-size:18px;line-height:1;cursor:pointer;--fs:1}.cl-emo-i:hover{background:var(--line2)}@media (max-width: 420px){.cl-emo{grid-template-columns:repeat(7,30px)}}.cl-conv{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--panel-2)}.cl-conv-h{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line2);background:var(--panel);min-height:52px}.cl-conv.dense .cl-conv-h{padding:8px 10px;min-height:46px}.cl-conv-ht{flex:1;min-width:0;display:flex;flex-direction:column}.cl-conv-ht b{font-size:calc(14.5px * var(--fs, 1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-conv-ht small{color:var(--ink3);font-size:calc(11.5px * var(--fs, 1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-pin{padding:8px 14px 0}.cl-msgs{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:12px;padding:12px 14px}.cl-older{align-self:center;border:0;background:transparent;color:var(--accent);font-size:calc(12px * var(--fs, 1));cursor:pointer}.cl-older-ing{color:var(--ink3);cursor:default}.cl-msgs-wrap{flex:1;min-height:0;position:relative;display:flex;flex-direction:column}.cl-newpill{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:4px;height:calc(30px * var(--fs, 1));padding:0 12px;border-radius:15px;border:1px solid var(--line);background:var(--panel);color:var(--accent);font-size:calc(12.5px * var(--fs, 1));font-weight:600;cursor:pointer;box-shadow:0 4px 14px color-mix(in oklab,var(--ink) 12%,transparent)}.cl-newpill:hover{background:var(--accent-soft)}.cl-newpill-up{top:10px;right:14px}.cl-newpill-down{bottom:10px;left:50%;transform:translate(-50%)}.cl-empty{margin:auto;color:var(--ink3);font-size:calc(12.5px * var(--fs, 1));text-align:center;max-width:calc(280px * var(--fs, 1))}.cl-sys{align-self:center;font-size:calc(11.5px * var(--fs, 1));color:var(--ink3);background:var(--line2);border-radius:999px;padding:2px 10px;text-align:center}.cl-m{display:flex;gap:9px;align-items:flex-start}.cl-m .avatar{width:30px;height:30px;font-size:12px;flex:none;--fs:1}.cl-m.mine{flex-direction:row-reverse}.cl-m-b{display:flex;flex-direction:column;gap:4px;min-width:0;max-width:min(420px,82%)}.cl-m.mine .cl-m-b{align-items:flex-end}.cl-m-meta{display:flex;align-items:center;gap:6px;font-size:calc(11.5px * var(--fs, 1));color:var(--ink3)}.cl-m-who{color:var(--ink3);font-size:calc(11.5px * var(--fs, 1));min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-name-parts{display:flex;flex-wrap:wrap;gap:6px 14px}.cl-name-prev{font-size:calc(13px * var(--fs, 1))}.cl-name-prev small{color:var(--ink3);margin-inline-start:6px}.cl-m-meta b{color:var(--ink);font-weight:600}.cl-bub{background:var(--panel);border:1px solid var(--line);border-radius:4px 12px 12px;padding:7px 11px;font-size:calc(13px * var(--fs, 1));white-space:pre-wrap;overflow-wrap:anywhere}.cl-m.mine .cl-bub{background:var(--accent-soft);border-color:var(--accent-line);border-radius:12px 4px 12px 12px}.cl-at{color:var(--accent);font-weight:600}.cl-quote{font-size:calc(12px * var(--fs, 1));color:var(--ink2);border-inline-start:3px solid var(--line);padding:2px 8px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-quote b{margin-inline-end:6px;color:var(--ink)}.cl-m-refs{display:flex;flex-direction:column;gap:6px;width:100%}.cl-m.mine .cl-m-refs{align-items:flex-end}.cl-m-act{display:flex;gap:10px;opacity:0;transition:opacity .12s}.cl-m:focus-within .cl-m-act{opacity:1}@media (hover:hover){.cl-m:hover .cl-m-act{opacity:1}}@media (hover:none){.cl-m-act{display:none;transition:none}.cl-m.acts .cl-m-act{display:flex;opacity:1}}.cl-m-act button{border:0;background:transparent;color:var(--ink3);font-size:calc(11.5px * var(--fs, 1));cursor:pointer;padding:0}.cl-m-act button:hover{color:var(--accent)}.cl-retry{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:var(--danger);font-size:calc(11.5px * var(--fs, 1));cursor:pointer;padding:0}.cl-err{margin:0 14px 6px}.cl-join-hint{font-size:calc(12px * var(--fs, 1));color:var(--ink2);background:var(--accent-soft);padding:6px 14px}.cl-ann{display:flex;align-items:flex-start;gap:8px;padding:7px 14px;background:var(--warn-soft);border-bottom:1px solid var(--line2);color:var(--ink2);font-size:calc(12.5px * var(--fs, 1))}.cl-ann>svg{flex:none;margin-top:2px;color:var(--ink2)}.cl-ann-t{flex:1;min-width:0;border:0;background:transparent;padding:0;font:inherit;color:var(--ink);text-align:start;cursor:pointer;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cl-ann-t.open{display:block;-webkit-line-clamp:unset}.cl-ann-ed{flex:1;min-width:0}.cl-pins{border-bottom:1px solid var(--line2);background:var(--panel)}.cl-pins-h{display:flex;align-items:center;gap:6px;width:100%;padding:6px 14px;border:0;background:transparent;font:inherit;font-size:calc(12px * var(--fs, 1));color:var(--ink2);cursor:pointer;text-align:start;min-width:0}.cl-pins-h:hover{background:var(--line2)}.cl-pins-h small{flex:none;color:var(--ink3)}.cl-pins-tt{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-pins-row{display:flex;align-items:center;gap:6px;padding:0 8px 0 30px;min-width:0}.cl-pins-go{flex:1;min-width:0;border:0;background:transparent;padding:5px 0;font:inherit;font-size:calc(12px * var(--fs, 1));color:var(--ink);text-align:start;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-pins-go b{margin-inline-end:6px;font-weight:600}.cl-pins-go:hover{color:var(--accent)}.cl-m-tag{display:inline-flex;align-items:center;gap:3px;font-size:calc(10.5px * var(--fs, 1));color:var(--ink2);background:var(--line2);border-radius:999px;padding:0 7px;line-height:calc(17px * var(--fs, 1))}.cl-todo{display:flex;flex-direction:column;gap:6px;width:min(440px,100%);box-sizing:border-box;padding:8px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.cl-todo-row{display:flex;gap:6px;flex-wrap:wrap}.cl-todo-row>*{flex:1 1 170px;min-width:0;max-width:100%}.cl-tpl{max-width:960px}.cl-tpl-body{display:grid;grid-template-columns:minmax(180px,240px) 1fr;gap:16px;align-items:start}@media (max-width:767.98px){.cl-tpl-body{grid-template-columns:1fr}}.cl-tpl-mods{display:flex;flex-direction:column;gap:2px}.cl-tpl-mod{display:flex;align-items:center;gap:8px;width:100%;border:0;background:transparent;font:inherit;font-size:calc(13px * var(--fs, 1));color:var(--ink);cursor:pointer;text-align:start;border-radius:8px;padding:7px 9px;min-width:0}.cl-tpl-mod:hover{background:var(--line2)}.cl-tpl-mod.on{background:var(--accent-soft);color:var(--accent)}.cl-tpl-mn{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-tpl-ed{display:flex;flex-direction:column;gap:8px;min-width:0}.cl-tpl-lbl{font-size:calc(12px * var(--fs, 1));font-weight:600;color:var(--ink2);margin-top:6px}.cl-tpl-row{display:flex;align-items:center;gap:4px}.cl-tpl-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.cl-tpl-pv{max-width:420px}.cl-pol{max-width:640px;border:1px solid var(--line);border-radius:14px;padding:14px 16px;margin-bottom:18px;background:var(--panel);display:flex;flex-direction:column;gap:12px}.cl-pol-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cl-pol-t{font-size:calc(15px * var(--fs, 1));font-weight:700;color:var(--ink);line-height:1.5}.cl-pol-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--line2)}.cl-pol-row.cl-pol-col{flex-direction:column;align-items:stretch;gap:8px}.cl-pol-row b{font-size:calc(13.5px * var(--fs, 1))}.cl-pol-sub{display:flex;flex-direction:column;gap:6px;max-width:420px}.cl-pol-note{display:flex;align-items:flex-start;gap:8px;font-size:calc(12px * var(--fs, 1));color:var(--ink2);background:var(--line2);border-radius:10px;padding:8px 10px}.cl-pol-note>svg{flex:none;margin-top:1px}.cl-comp{position:relative;border-top:1px solid var(--line2);background:var(--panel);padding:2px 12px 10px}.cl-comp-grip{position:absolute;inset-inline:0;top:-5px;height:9px;cursor:row-resize;z-index:3;touch-action:none}.cl-comp-grip:after{content:"";position:absolute;inset-inline:0;top:4px;height:1px;background:transparent;transition:background .12s,height .12s}.cl-comp-grip:hover:after,.cl-comp-grip:active:after{background:var(--accent);height:2px;top:3px}.cl-comp-ta{display:block;width:100%;resize:none;border:0;border-radius:0;padding:4px 2px;font:inherit;font-size:calc(13px * var(--fs, 1));line-height:1.55;color:var(--ink);background:transparent;outline:none;box-sizing:border-box}.cl-comp-tool{display:flex;align-items:center;gap:4px;padding:4px 0 2px;flex-wrap:wrap}.cl-comp-tool .cl-iconbtn{width:32px;height:32px;--fs:1}.cl-comp-tool .cl-iconbtn:disabled{opacity:var(--dis-op);cursor:not-allowed}.cl-comp-foot{display:flex;align-items:center;gap:8px;justify-content:flex-end;padding-top:4px}.cl-comp-hint{font-size:calc(11.5px * var(--fs, 1));color:var(--ink3);margin-inline-end:auto}.cl-send-r{margin-inline-start:auto}.cl-up{display:inline-flex;align-items:center;gap:6px;max-width:calc(300px * var(--fs, 1));padding:6px 10px;border:1px dashed var(--line);border-radius:10px;font-size:calc(12px * var(--fs, 1));color:var(--ink2)}.cl-up-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-up em{font-style:normal;color:var(--ink3);flex:none}.cl-img{display:block;padding:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--line2);cursor:zoom-in;max-width:min(260px,100%);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.cl-img img{display:block;max-width:100%;max-height:220px;object-fit:contain}.cl-vid{position:relative;background:var(--scrim-strong);cursor:pointer}.cl-vid video{display:block;width:240px;max-width:100%;max-height:220px;object-fit:cover;pointer-events:none}.cl-vid-play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:var(--on-scrim);background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);--fs:1}.cl-vid-s{position:absolute;inset-inline-end:6px;bottom:6px;padding:1px 6px;border-radius:6px;font-size:calc(11px * var(--fs, 1));color:var(--on-scrim);background:var(--scrim)}.cl-tr{display:flex;flex-direction:column;gap:6px}.cl-tr-file{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:10px;background:var(--line2);font-size:calc(13px * var(--fs, 1));min-width:0}.cl-tr-file span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-tr-sug{display:flex;flex-direction:column;gap:4px;margin-top:4px}.cl-tr-list{display:flex;flex-direction:column;gap:2px;max-height:200px;overflow:auto;border:1px solid var(--line2);border-radius:10px;padding:4px}.cl-tr-list>*,.cl-tr-sug>*{flex:none}.cl-tr-row{display:block;width:100%;padding:7px 10px;border:1px solid transparent;border-radius:8px;background:transparent;text-align:start;font:inherit;font-size:calc(13px * var(--fs, 1));color:var(--ink);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-tr-row:hover{background:var(--line2)}.cl-tr-row.on{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent);font-weight:600}.cl-tr-picked{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;background:var(--accent-soft);min-width:0}.cl-tr-picked b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-card.cl-file{border-inline-start-width:1px;max-width:320px}.cl-file-b{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;background:transparent;text-align:start;cursor:pointer;color:inherit;font:inherit;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.cl-card.cl-file.sm .cl-file-b{padding:7px 30px 7px 10px}.cl-file-ic{flex:none;width:36px;height:36px;border-radius:8px;display:grid;place-items:center;font-size:10px;font-weight:700;letter-spacing:.02em;color:var(--on-accent);background:var(--rest);--fs:1}.cl-file-ic.pdf{background:var(--tag-c5)}.cl-file-ic.word{background:var(--tag-c2)}.cl-file-ic.sheet{background:var(--tag-c3)}.cl-file-ic.slide{background:var(--tag-c4)}.cl-file-ic.img{background:var(--tag-c1)}.cl-file-th{flex:none;width:36px;height:36px;border-radius:8px;object-fit:cover;background:var(--line2);--fs:1}.cl-file-tx{display:flex;flex-direction:column;min-width:0;gap:2px}.cl-file-n{font-size:calc(13px * var(--fs, 1));color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-file-s{font-size:calc(11.5px * var(--fs, 1));color:var(--ink3)}.cl-send{display:inline-flex;align-items:center;gap:5px}.cl-ctx-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;font-size:calc(12px * var(--fs, 1))}.cl-comp-refs{overscroll-behavior:contain;display:flex;flex-direction:column;gap:6px;margin-bottom:8px;max-height:220px;overflow:auto}.cl-comp-chip{font-size:calc(12px * var(--fs, 1));color:var(--ink3)}.cl-replybar{display:flex;align-items:center;gap:6px;font-size:calc(12px * var(--fs, 1));color:var(--ink2);background:var(--line2);border-radius:8px;padding:4px 6px 4px 10px;margin-bottom:6px;min-width:0}.cl-replybar-t{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-replybar-t em{font-style:normal;color:var(--ink3);margin-inline-start:4px}.cl-pop{position:absolute;inset-inline:12px;bottom:calc(100% - 4px);z-index:5;display:flex;flex-direction:column;max-height:340px;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:0 14px 36px color-mix(in oklab,var(--ink) 14%,transparent);overflow:hidden}.cl-pop-top{flex:none;display:flex;align-items:center;gap:10px;padding:10px 10px 10px 14px;border-bottom:1px solid var(--line2)}.cl-pop-t{font-size:calc(12.5px * var(--fs, 1));font-weight:650;color:var(--ink);white-space:nowrap}.cl-pop-mod{display:inline-flex;align-items:center;gap:6px;font-size:calc(12.5px * var(--fs, 1));font-weight:650;color:var(--ink);white-space:nowrap}.cl-pop-q{flex:1;min-width:0;display:flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2);color:var(--ink3);cursor:text}.cl-pop-q:focus-within{border-color:var(--accent-line);background:var(--panel);box-shadow:0 0 0 3px var(--accent-soft)}.cl-pop-q input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font:inherit;font-size:calc(13px * var(--fs, 1));color:var(--ink)}.cl-pop-q input::placeholder{color:var(--ink3)}.cl-pop-back{flex:none;display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:var(--accent);font-size:calc(12px * var(--fs, 1));cursor:pointer;white-space:nowrap}.cl-pop-x{flex:none}.cl-pop-b{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto;padding:6px}.cl-pop-h{font-size:calc(11.5px * var(--fs, 1));color:var(--ink3);font-weight:600;padding:8px 10px 4px}.cl-pop-i{display:flex;align-items:center;gap:10px;width:100%;min-height:calc(38px * var(--fs, 1));padding:6px 10px;border:0;border-radius:9px;background:transparent;font:inherit;font-size:calc(13px * var(--fs, 1));color:var(--ink);cursor:pointer;text-align:start;min-width:0}.cl-pop-i>svg:last-child{margin-inline-start:auto;color:var(--ink3);flex:none}.cl-pop-i.on{background:var(--accent-soft);color:var(--accent)}.cl-pop-i small{margin-inline-start:auto;color:var(--ink3);font-size:calc(11.5px * var(--fs, 1));flex:none}.cl-pop-ic{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--line2);font-size:14px;flex:none;--fs:1}.cl-pop-tt{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-pop-empty{padding:14px 10px;color:var(--ink3);font-size:calc(12.5px * var(--fs, 1));text-align:center}.cl-pop-lit{color:var(--ink2);margin-top:4px;position:relative}.cl-pop-lit:before{content:"";position:absolute;inset-inline:10px;top:-3px;border-top:1px solid var(--line2)}.cl-pop-lit .cl-pop-ic{color:var(--ink3)}.cl-pop-foot{flex:none;padding:7px 14px;border-top:1px solid var(--line2);background:var(--panel-2);color:var(--ink3);font-size:calc(11.5px * var(--fs, 1))}.cl-drawer{position:fixed;top:0;bottom:0;inset-inline-end:0;width:440px;max-width:100vw;background:var(--panel);border-inline-start:1px solid var(--line);box-shadow:-12px 0 32px #1018281f;z-index:62;display:flex;flex-direction:column;animation:slide var(--drawer-in-dur) var(--drawer-in-ease);container-type:inline-size;container-name:cldrawer}.cl-drawer.beside{border-inline-end:1px solid var(--line)}.cl-cover{z-index:63}.cl-drawer.wt-ghost,.cl-share.wt-ghost{pointer-events:none;animation:slide-out var(--drawer-out-dur) var(--drawer-out-ease) forwards}html[dir=rtl] .cl-drawer,html[dir=rtl] .cl-share{animation-name:slide-rtl}html[dir=rtl] .cl-drawer.wt-ghost,html[dir=rtl] .cl-share.wt-ghost{animation-name:slide-out-rtl}.cl-share.sheet-m.wt-ghost{animation-name:sheet-down}@media (max-width:767.98px){.cl-drawer{width:100vw;border:0;padding-top:var(--sat,0px);padding-bottom:var(--sab,0px);animation-name:sheet-up}html[dir=rtl] .cl-drawer{animation-name:sheet-up}.cl-drawer.wt-ghost,html[dir=rtl] .cl-drawer.wt-ghost{animation-name:sheet-down}}.cl-drawer-bar{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid var(--line2)}@container cldrawer (max-width:460px){.cl-comp-hint{display:none}}.cl-drawer-bar .spacer,.cl-share-h .spacer,.cl-share-f .spacer,.cl-sheet .sheet-head .spacer{flex:1}.cl-drawer-t{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:calc(14px * var(--fs, 1));color:var(--ink)}.cl-drawer-b{flex:1;min-height:0;display:flex;flex-direction:column}.cl-drawer-b>*{flex:1;min-height:0}.cl-info{overscroll-behavior:contain;padding:12px 14px;overflow:auto}.cl-info-h{display:flex;align-items:center;gap:8px}.cl-info-h b{flex:1;font-size:calc(14.5px * var(--fs, 1));min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-info-sec{padding:6px 0 10px;border-bottom:1px solid var(--line2)}.cl-info-sec:last-child{border-bottom:0}.cl-radio{display:flex;gap:8px;align-items:flex-start;padding:4px 0;font-size:calc(13px * var(--fs, 1));cursor:pointer}.cl-radio span{display:flex;flex-direction:column}.cl-radio small{color:var(--ink3);font-size:calc(11.5px * var(--fs, 1))}.cl-check{display:flex;gap:8px;align-items:center;padding:4px 0;font-size:calc(13px * var(--fs, 1));cursor:pointer}.cl-leave{margin-top:6px;display:inline-flex;align-items:center;gap:5px;color:var(--danger)}.cl-mems{display:flex;flex-wrap:wrap;gap:6px}.cl-mem{display:inline-flex;align-items:center;gap:6px;font-size:calc(12.5px * var(--fs, 1));padding:3px 8px 3px 3px;border:1px solid var(--line);border-radius:999px}.cl-mem .avatar{width:22px;height:22px;font-size:10px;--fs:1}.cl-mem small{color:var(--ink3);font-size:calc(11px * var(--fs, 1))}.cl-add{margin-bottom:8px}.cl-pp{display:flex;flex-direction:column;min-height:0}.cl-pp-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.cl-pp-chip{display:inline-flex;align-items:center;gap:5px;height:calc(28px * var(--fs, 1));padding:0 4px;padding-inline-end:6px;border-radius:999px;background:var(--accent-soft);border:1px solid var(--accent-line);font-size:calc(12.5px * var(--fs, 1));color:var(--ink)}.cl-pp-chip.warn{background:var(--warn-soft);border-color:var(--warn-line)}.cl-pp-chip .avatar{width:20px;height:20px;font-size:10px;--fs:1}.cl-pp-chip button{border:0;background:transparent;color:var(--ink3);cursor:pointer;display:grid;place-items:center;padding:0}.cl-pp-list{overscroll-behavior:contain;display:flex;flex-direction:column;gap:2px;max-height:280px;overflow:auto}.cl-pp-i{display:flex;align-items:center;gap:9px;padding:6px;border:0;border-radius:9px;background:transparent;font:inherit;font-size:calc(13px * var(--fs, 1));color:var(--ink);cursor:pointer;text-align:start}.cl-pp-i:hover{background:var(--line2)}.cl-pp-i.on{background:var(--accent-soft);color:var(--accent)}.cl-pp-i .avatar{width:28px;height:28px;font-size:11px;flex:none;--fs:1}.cl-pp-n{flex:1;min-width:0;display:flex;flex-direction:column}.cl-pp-n small{color:var(--ink3);font-size:calc(11.5px * var(--fs, 1))}.cl-pp.flow .cl-pp-head{position:sticky;top:-12px;z-index:3;background:var(--panel);margin:0 -16px;padding:10px 16px 8px;border-bottom:1px solid var(--line2);display:flex;flex-direction:column;gap:8px}.cl-pp.flow .cl-pp-q{margin:0;height:38px}.cl-pp.flow .cl-pp-list{max-height:none;overflow:visible;padding-top:4px}.cl-pp.flow .cl-pp-i{min-height:48px}.cl-pp-sum{display:flex;align-items:center;gap:10px;min-height:36px}.cl-pp-sl{font-size:calc(12px * var(--fs, 1));font-weight:600;color:var(--ink2);flex:none}.cl-pp-sumbtn{flex:1;min-width:0;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;background:var(--panel);padding:3px 10px 3px 4px;color:var(--ink);font:inherit;font-size:calc(13px * var(--fs, 1));cursor:pointer;text-align:start;white-space:nowrap;overflow:hidden}.cl-pp-stack{display:flex;align-items:center;flex:none}.cl-pp-stack .avatar{width:24px;height:24px;font-size:10px;border:2px solid var(--panel);--fs:1}.cl-pp-stack>*+*{margin-inline-start:-6px}.cl-pp-more{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--line2);color:var(--ink2);font-size:10.5px;font-weight:600;border:2px solid var(--panel);--fs:1}.cl-pp-warnn{font-size:calc(11.5px * var(--fs, 1));color:var(--ink);background:var(--warn-soft);border:1px solid var(--warn-line);border-radius:10px;padding:0 7px;overflow:hidden;text-overflow:ellipsis}.cl-pp-mg{margin-inline-start:auto;display:inline-flex;align-items:center;gap:2px;color:var(--accent);flex:none}.cl-pp-box{width:20px;height:20px;border-radius:50%;flex:none;display:grid;place-items:center;border:1.5px solid var(--line);color:var(--on-accent);margin-inline-start:auto;--fs:1}.cl-pp-box.on{background:var(--accent);border-color:var(--accent)}.cl-pp-mh{display:flex;align-items:center;gap:8px}.cl-pp-mh .spacer{flex:1}.cl-pp-mrow{display:flex;align-items:center;gap:9px;padding:6px;border-bottom:1px solid var(--line2)}.cl-pp-mrow .avatar{width:28px;height:28px;font-size:11px;flex:none;--fs:1}.cl-pp-x{border:0;background:transparent;color:var(--ink3);width:36px;height:36px;border-radius:9px;display:grid;place-items:center;cursor:pointer;flex:none;--fs:1}.cl-pp-x:hover{background:var(--line2);color:var(--ink)}.cl-pp-wb{margin:4px 0 10px}.cl-pp-wb-a{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.cl-lbl.warn{color:var(--warn)}.cl-share-sum{display:flex;align-items:center;gap:10px;width:100%;text-align:start;border:1px solid var(--line);border-radius:12px;background:var(--panel-2);padding:9px 12px;font:inherit;color:var(--ink);cursor:pointer}.cl-share-sum-t{flex:1;min-width:0;display:flex;flex-direction:column}.cl-share-sum-t small{font-size:calc(11.5px * var(--fs, 1));color:var(--ink3)}.cl-share-sum-t b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-share-sum+.cl-share-cards{margin-top:8px}.cl-share.sheet-m .cl-recent{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:0 16px 2px;scrollbar-width:none}.cl-share.sheet-m .cl-rc{flex:none}.cl-why{flex:none;font-size:calc(11px * var(--fs, 1));color:var(--ink3);background:var(--line2);border-radius:6px;padding:1px 6px}.cl-why.warn{color:var(--warn);background:var(--warn-soft)}.cl-share{position:fixed;top:0;bottom:0;inset-inline-end:0;width:440px;max-width:100vw;background:var(--panel);z-index:65;display:flex;flex-direction:column;box-shadow:-8px 0 30px #10182824;animation:slide var(--drawer-in-dur) var(--drawer-in-ease)}.cl-share.sheet-m{top:auto;inset-inline:0;width:auto;max-height:88vh;border-radius:18px 18px 0 0;padding-bottom:var(--sab,0px);animation:sheet-up var(--drawer-in-dur) var(--drawer-in-ease)}.cl-grab{width:36px;height:4px;border-radius:2px;background:var(--line);margin:8px auto 0;flex:none}.cl-share-h{display:flex;align-items:center;gap:8px;padding:12px 16px 10px;border-bottom:1px solid var(--line2)}.cl-share-h b{font-size:calc(15px * var(--fs, 1))}.cl-share-b{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto;padding:12px 16px}.cl-share-f{display:flex;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid var(--line2)}.cl-share-cards{display:flex;flex-direction:column;gap:6px}.cl-recent{display:flex;flex-wrap:wrap;gap:6px}.cl-rc{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 10px 3px 3px;border:1px solid var(--line);border-radius:999px;background:var(--panel);font:inherit;font-size:calc(12.5px * var(--fs, 1));color:var(--ink);cursor:pointer}.cl-rc span{min-width:0;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-rc .avatar{width:22px;height:22px;font-size:10px;flex:none;--fs:1}.cl-rc.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.cl-note{min-height:56px;resize:vertical}.cl-warn{display:flex;gap:6px;align-items:flex-start;margin-top:10px;background:var(--warn-soft);border:1px solid var(--warn-line);color:var(--ink);border-radius:9px;padding:8px 10px;font-size:calc(12.5px * var(--fs, 1))}.cl-safe{display:flex;gap:6px;align-items:flex-start;margin-top:10px;background:var(--panel-2);border-radius:9px;padding:8px 10px;font-size:calc(12px * var(--fs, 1));color:var(--ink2)}.cl-done{display:flex;flex-direction:column;align-items:center;gap:10px;padding:30px 10px;color:var(--ok)}.cl-done>div{color:var(--ink)}.cl-sheet{width:min(520px,100%)}.cl-sheet-foot{margin:0;padding:12px 18px 16px;border-top:1px solid var(--line2);align-items:center}.cl-sheet-n{margin-inline-end:auto}.cl-rsec{display:flex;align-items:center;gap:8px}.cl-rsec .pill{display:inline-flex;align-items:center;gap:5px}.cl-disc-list{display:flex;flex-direction:column;gap:4px;margin-top:6px}.cl-disc{border:1px solid var(--line);background:var(--panel)}.cl-ws{display:flex;flex:1;align-self:stretch;height:calc(100dvh - var(--topbar-h));min-height:420px;background:var(--panel);border:0;border-radius:0;overflow:hidden}.cl-ws-list{--cl-bg:var(--panel-2);width:290px;flex:none;border-inline-end:1px solid var(--line);background:var(--panel-2);min-height:0}.mnav-in>.cl-list{flex:1;min-height:0;height:auto}.cl-ws-conv{flex:1;min-width:0;min-height:0}.cl-ws-ctx{position:relative;width:300px;flex:none;border-inline-start:1px solid var(--line);min-height:0;display:flex;flex-direction:column}.cl-ws-ctx-b{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto;padding:4px 14px 14px;display:flex;flex-direction:column;gap:8px}.cl-ws-ctx .cl-info{padding:8px 0 0}.cl-ws-ctx:not(:has(>.cl-ws-ctx-b)){padding:4px 14px 14px;gap:8px;overflow:auto}.cl-ws-ctx-b>*,.cl-comp-refs>*{flex:none}.cl-ws-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--ink3);font-size:calc(13px * var(--fs, 1))}@media (max-width:767.98px){.cl-ws{height:calc(100dvh - var(--topbar-h) - 70px);border:0;border-radius:0}.cl-ws-list{width:100%;border:0}}.hovertip{position:fixed;z-index:295;pointer-events:none;max-width:calc(260px * var(--fs, 1));padding:5px 9px;border-radius:7px;background:var(--ink);color:var(--panel);font-size:calc(12px * var(--fs, 1));font-weight:500;line-height:1.45;white-space:normal;overflow-wrap:anywhere;box-shadow:0 6px 16px color-mix(in oklab,var(--ink) 22%,transparent);opacity:0;transform:translateY(-3px);transition:opacity .12s ease,transform .12s ease}.hovertip[data-side=top]{transform:translateY(3px)}.hovertip.on{opacity:1;transform:none}.hovertip:before{content:"";position:absolute;left:var(--tip-x,50%);top:-4px;width:8px;height:8px;margin-left:-4px;background:inherit;border-radius:1.5px;transform:rotate(45deg);--fs:1}.hovertip[data-side=top]:before{top:auto;bottom:-4px}@media (prefers-reduced-motion:reduce){.hovertip{transition:none}}.entbar.lva{min-height:0;padding:12px 12px 0;background:none;border-bottom:0}.entbar.lva .enthead{gap:12px;padding:0}.entbar.lva .enthead .ic{width:44px;height:44px;border-radius:12px;font-size:22px;background-color:var(--panel);background-image:none;border:0;box-shadow:var(--shadow);--fs:1}.entbar.lva .enthead .nm{font-size:calc(20px * var(--fs, 1));font-weight:700;display:flex;align-items:center;gap:8px}.entbar.lva .enthead .ds{font-size:calc(12.5px * var(--fs, 1));color:var(--ink3);margin-top:2px}.entcnt{flex:none;font-size:calc(12px * var(--fs, 1));font-weight:600;line-height:calc(20px * var(--fs, 1));padding:0 9px;border-radius:var(--radius-pill);color:var(--ink2);background:var(--panel);border:1px solid var(--line);font-variant-numeric:tabular-nums}.route:has(>.entbar.lva){background-image:radial-gradient(760px 460px at 0% 108%,color-mix(in oklab,var(--accent-2) 22%,transparent) 0%,transparent 70%),radial-gradient(920px 380px at 100% -12%,color-mix(in oklab,var(--accent) 12%,transparent) 0%,transparent 70%),linear-gradient(90deg,color-mix(in oklab,var(--accent) 5%,transparent) 0%,transparent 36%)}.main.lva,.route:has(>.entbar.lva)>.main{padding:12px;background-image:none}.main.lva>.ltb{background:none;border:0;padding:0;gap:8px;flex-wrap:nowrap;--ctl-h:32px}.main.lva>.ltb .fmore{padding-inline:12px 10px;gap:8px;border-radius:8px;font-weight:500}.main.lva>.ltb .fmore:not(.on){background:var(--panel);border-color:var(--line);color:var(--ink2)}.main.lva>.ltb>.pill,.main.lva>.ltb>.searchbox>.ctl{border-radius:8px}.main.lva>.ltb>.searchbox{flex:0 1 260px;min-width:180px}.main.lva>.ltb>.ltb-div{display:none}.main.lva>.ltb .ltb-meta{gap:0;white-space:nowrap}.main.lva>.ltb .ltb-meta>.hint+.hint:before{content:"·";margin-inline:6px;color:var(--ink3)}.main.lva>.lvrow,.route:has(>.entbar.lva)>.main>.lvrow{align-items:flex-end;margin-bottom:-12px;position:relative}.route:has(>.entbar.lva)>.main:has(>.lvrow){row-gap:12px}.main.lva>.lvrow>:not(.ltb-lead),.route:has(>.entbar.lva)>.main>.lvrow>:not(.ltb-lead){margin-bottom:4px}.main.lva>.lvrow>.ltb-meta,.route:has(>.entbar.lva)>.main>.lvrow>.hint{height:var(--ctl-h);display:inline-flex;align-items:center}.main.lva>.lvrow:not(:has(+.ant-card.grow)),.route:has(>.entbar.lva)>.main>.lvrow:not(:has(+.ant-card.grow)){margin-bottom:0}.ltb-lead{flex:none;display:inline-flex;align-items:center;gap:6px}.main.lva>.lvrow>.ltb-lead,.route:has(>.entbar.lva)>.main>.lvrow>.ltb-lead{margin-inline-end:8px}.main.lva>.lvrow>.ltb-lead,.route:has(>.entbar.lva)>.main>.lvrow>.ltb-lead{margin-inline-start:-1px}.entfold{align-self:flex-end;max-width:100%;position:relative;z-index:3}.entfold>div{align-items:flex-end!important}.entfold .stab{flex:0 0 auto!important;gap:2px;padding:0;flex-wrap:nowrap;align-items:flex-end}.entfold .stab button{position:relative;height:calc(32px * var(--fs, 1));margin-bottom:4px;padding:0 18px;display:inline-flex;align-items:center;gap:8px;border:1px solid transparent;border-bottom:0;border-radius:8px;background:transparent;color:var(--ink2);font-size:calc(13px * var(--fs, 1));font-weight:500;white-space:nowrap}.entfold .stab button:hover:not(.on){background:color-mix(in oklab,var(--accent) 6%,transparent);color:var(--ink)}.entfold .stab button.on{height:41px;margin-bottom:0;border-radius:12px 12px 0 0;border-bottom:0;background:var(--panel);border-color:var(--line);color:var(--ink);font-weight:600}.entfold .stab button.on:before,.entfold .stab button.on:after{content:"";position:absolute;bottom:0;width:12px;height:12px;pointer-events:none;--fs:1}.entfold .stab button.on:before{left:-12px;background:radial-gradient(circle at 0 0,transparent 10.6px,var(--line) 11px,var(--line) 11.6px,var(--panel) 12px)}.entfold .stab button.on:after{right:-12px;background:radial-gradient(circle at 100% 0,transparent 10.6px,var(--line) 11px,var(--line) 11.6px,var(--panel) 12px)}.entfold .stab button.on:first-child:before{display:none}.main.lva>.lvrow:has(.entfold .stab>button.on:first-child)+.ant-card.grow>.ant-card-body,.route:has(>.entbar.lva)>.main>.lvrow:has(.entfold .stab>button.on:first-child)+.ant-card.grow>.ant-card-body{border-top-left-radius:0}.main.lva>.lvrow:not(:has(+.ant-card.grow)) .entfold .stab button.on{height:32px;margin-bottom:4px;border-radius:8px;border-bottom:1px solid var(--line)}.main.lva>.lvrow:not(:has(+.ant-card.grow)) .entfold .stab button.on:before,.main.lva>.lvrow:not(:has(+.ant-card.grow)) .entfold .stab button.on:after{display:none}.entfold .stab-n{font-size:calc(11.5px * var(--fs, 1));font-weight:600;line-height:calc(18px * var(--fs, 1));padding:0 7px;border-radius:var(--radius-pill);color:var(--ink3);background:var(--line2);font-variant-numeric:tabular-nums}.entfold .stab button.on .stab-n{color:var(--accent);background:var(--accent-soft)}.main.lva>.lvrow .ltb-acts{flex:none;display:flex;align-items:center;gap:4px}.main.lva>.lvrow .ltb-acts:not(:empty):before{content:"";flex:none;width:1px;height:16px;margin-inline:4px;background:var(--line)}.main.lva>.lvrow .ltb-acts .pill,.main.lva>.lvrow .ltb-acts .btn-a{height:var(--ctl-h);padding-block:0;border-radius:8px}.main.lva>.lvrow .ltb-acts .pill:not(.danger):not([aria-pressed]){padding-inline:12px;border-color:transparent;background:transparent;color:var(--ink2)}.main.lva>.lvrow .ltb-acts .pill:not(.danger):not([aria-pressed]):hover{background:color-mix(in oklab,var(--accent) 6%,transparent);color:var(--accent)}.main.lva>.lvrow .ltb-acts .btn-a{padding-inline:14px;box-shadow:0 2px 8px color-mix(in oklab,var(--accent) 25%,transparent)}.main.lva>.lvrow .ltb-acts .pill[aria-pressed]{gap:8px;border-color:var(--line);background:var(--panel)}.main.lva>.lvrow .ltb-acts .pill[aria-pressed]:before{content:"";flex:none;width:26px;height:15px;border-radius:9px;background:radial-gradient(circle at 7.5px 50%,var(--panel) 5px,transparent 5.6px),var(--line)}.main.lva>.lvrow .ltb-acts .pill[aria-pressed=true]:before{background:radial-gradient(circle at 18.5px 50%,var(--panel) 5px,transparent 5.6px),var(--accent)}.main.lva>.lvrow .ltb-acts .pill[aria-pressed=true]{color:var(--accent)}.route:has(>.entbar.lva)>.main>.toolbar{background:none;border:0;padding:0;gap:8px;--ctl-h:32px}.route:has(>.entbar.lva)>.main>.toolbar>.pill,.route:has(>.entbar.lva)>.main>.toolbar>.selbtn,.route:has(>.entbar.lva)>.main>.toolbar .drbtn{border-radius:8px}.main.lva>.ant-card.grow>.ant-card-body,.route:has(>.entbar.lva)>.main>.ant-card.grow>.ant-card-body{box-shadow:0 0 0 1px var(--line)}.main.lva .ant-table-wrapper .ant-table-tbody>tr>td,.route:has(>.entbar.lva)>.main .ant-table-wrapper .ant-table-tbody>tr>td{padding-block:11px}.main.lva .ant-table-wrapper .ant-table-thead>tr>th,.route:has(>.entbar.lva)>.main .ant-table-wrapper .ant-table-thead>tr>th{font-size:calc(12.5px * var(--fs, 1));font-weight:500;letter-spacing:0}.main.lva .ant-table-wrapper .ant-table-thead>tr>th,.route:has(>.entbar.lva)>.main .ant-table-wrapper .ant-table-thead>tr>th{background:var(--panel);border-bottom-color:var(--line2)}.main.lva .ant-table-wrapper .ant-table-column-sorters{justify-content:flex-start;gap:4px}.main.lva .ant-table-wrapper .ant-table-column-title{flex:0 1 auto}.main.lva .ant-table-wrapper .ant-table-column-sorter{opacity:.5}.main.lva .ant-table-wrapper .ant-table-column-sorter:has(.active){opacity:1}.main.lva .ant-table-wrapper .ant-table-column-sorter .active{color:var(--accent)}.main.lva .ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-sort{color:var(--ink);font-weight:650}.main.lva .nil{opacity:.4}.main.lva td code{background:none;border:0;padding:0;color:var(--ink2);font-size:calc(12px * var(--fs, 1))}.main.lva .cmpcnt.z{color:var(--ink3)}.main.lva .cmpcnt:not(.z){display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;background:var(--accent-soft)}.main.lva .cmpcnt:not(.z):before{content:"";width:12px;height:12px;background:currentColor;-webkit-mask:var(--ico-bubble) center/contain no-repeat;mask:var(--ico-bubble) center/contain no-repeat;--fs:1}.main.lva{--ico-bubble:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v11H9l-5 4z'/%3E%3C/svg%3E")}.main.lva td a[href^="mailto:"]{color:var(--ink)}.main.lva td a[href^="mailto:"]:hover{color:var(--accent)}.main.lva .ant-table-wrapper .ant-table-pagination .ant-pagination-total-text,.route:has(>.entbar.lva)>.main .ant-table-wrapper .ant-table-pagination .ant-pagination-total-text{margin-inline-end:auto}.lv-av{flex:0 0 26px;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-size:12px;font-weight:700;color:var(--c);background:color-mix(in oklab,var(--c) 14%,var(--panel));--fs:1}.bulkbar{position:absolute;inset-inline-start:50%;transform:translate(-50%);bottom:76px;z-index:30;display:flex;align-items:center;gap:2px;padding:6px 6px 6px 14px;border-radius:12px;white-space:nowrap;background:var(--ink);color:var(--panel);box-shadow:0 12px 30px #10182847}html[dir=rtl] .bulkbar{transform:translate(50%)}.bulkbar .bk-n{font-size:calc(12.5px * var(--fs, 1));font-weight:600}.bulkbar .bk-sep{flex:none;width:1px;height:16px;margin-inline:8px;background:color-mix(in oklab,var(--panel) 28%,transparent)}.bulkbar .pill,.bulkbar .confirm-wrap>.pill{height:32px;border-color:transparent;background:transparent;color:color-mix(in oklab,var(--panel) 86%,transparent)}.bulkbar .pill:hover:not(:disabled){background:color-mix(in oklab,var(--panel) 12%,transparent)}.bulkbar .pill.danger{color:color-mix(in oklab,var(--danger) 55%,var(--panel))}.bulkbar .bk-x{flex:none;width:28px;height:28px;margin-inline-start:4px;border-radius:8px;display:grid;place-items:center;color:color-mix(in oklab,var(--panel) 60%,transparent);--fs:1}.bulkbar .bk-x:hover{background:color-mix(in oklab,var(--panel) 12%,transparent);color:var(--panel)}@media (max-width:1199.98px){.entbar.lva{flex-wrap:wrap;row-gap:8px;padding:12px 12px 0}.main.lva,.route:has(>.entbar.lva)>.main{padding:12px}.main.lva>.lvrow>.ltb-lead,.route:has(>.entbar.lva)>.main>.lvrow>.ltb-lead{order:99;flex-basis:100%;margin-inline-end:0}.main.lva>.lvrow .ltb-acts:not(:empty):before{display:none}.main.lva>.ltb,.route:has(>.entbar.lva)>.main>.toolbar{flex-wrap:wrap;row-gap:8px}.main.lva>.ltb>.searchbox{flex:1 1 200px}.main.lva>.ant-card.grow>.ant-card-body{padding:0!important}}.main.lva>.lvrow[data-fit=wrap]{flex-wrap:wrap;row-gap:8px}.main.lva>.lvrow[data-fit=wrap]>.ltb-lead{order:99;flex-basis:100%;margin-inline-end:0}.main.lva>.lvrow[data-fit=wrap] .ltb-acts:not(:empty):before{display:none}.main.lva>.lvrow[data-fit=wrap]>.searchbox{flex:1 1 200px}.entbar.lva{margin:12px 12px 0;padding:12px 16px 10px;background:var(--panel);border:1px solid var(--line);border-bottom:0;border-radius:12px 12px 0 0;row-gap:8px}.entbar.lva .enthead{gap:10px;flex:1 1 auto;min-width:0}.entbar.lva .enthead .ic{width:30px;height:30px;border-radius:8px;font-size:16px;box-shadow:none;background:color-mix(in oklab,var(--accent) 8%,var(--panel));--fs:1}.entbar.lva .enthead .tx{flex-direction:row;align-items:center;gap:10px;min-width:0}.entbar.lva .enthead .nm{flex:none;font-size:calc(17px * var(--fs, 1));font-weight:700}.entbar.lva .enthead .ds{margin:0;font-size:calc(13px * var(--fs, 1));min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entbar.lva .entcnt{font-size:calc(12px * var(--fs, 1));font-weight:500;line-height:calc(18px * var(--fs, 1));padding:0 7px;border:0;background:var(--line2);color:var(--ink2)}.entbar.lva .entpin .pill{height:30px;padding:0 9px;border-color:transparent;background:transparent;color:var(--ink2)}.entbar.lva .entpin .pill:hover:not(:disabled){background:color-mix(in oklab,var(--accent) 6%,transparent);color:var(--ink)}.route:has(>.entbar.lva)>.entbar.lva+div{margin:0 12px;background:var(--panel);border-inline:1px solid var(--line)}.route:has(>.entbar.lva)>.main{margin:0 12px 12px;padding:0;gap:0;row-gap:0;background:var(--panel);border:1px solid var(--line);border-top:0;border-radius:0 0 12px 12px;min-height:0}.route:has(>.entbar.lva)>.main>.note{margin:8px 12px 0}.route:has(>.entbar.lva)>.main>.lvrow{align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:2px;margin:0;padding:6px 10px;min-height:44px;border-bottom:1px solid var(--line2);background:none;--ctl-h:30px}.route:has(>.entbar.lva)>.main>.lvrow>:not(.ltb-lead){margin-bottom:0}.route:has(>.entbar.lva)>.main>.lvrow>.ltb-lead{order:-4;flex:0 0 calc(100% + 20px);height:38px;margin:-6px -10px 6px;padding:0 12px;align-items:flex-end;border-bottom:1px solid var(--line2)}.route:has(>.entbar.lva)>.main>.lvrow .ltb-acts{display:contents}.route:has(>.entbar.lva)>.main>.lvrow .ltb-acts>.btn-a{order:-3}.route:has(>.entbar.lva)>.main>.lvrow>.ltb-div{display:block;order:-2;flex:none;width:1px;height:16px;margin-inline:8px;background:var(--line)}.route:has(>.entbar.lva)>.main>.lvrow:not(:has(.ltb-acts>.btn-a))>.ltb-div{display:none}.route:has(>.entbar.lva)>.main>.lvrow>.ltb-meta{order:0;margin:0;gap:2px;height:auto}.route:has(>.entbar.lva)>.main>.lvrow>.ltb-meta>.hint{display:none}.route:has(>.entbar.lva)>.main>.lvrow>.tbspace{order:1;flex:1 1 0;display:block;min-width:8px}.route:has(>.entbar.lva)>.main>.lvrow>.ltb-gap,.route:has(>.entbar.lva)>.main>.lvrow>.ltb-br{display:none}.route:has(>.entbar.lva)>.main>.lvrow>.searchbox{order:2;flex:0 1 180px;min-width:150px}.route:has(>.entbar.lva)>.main>.lvrow>.hint{order:2;max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.route:has(>.entbar.lva)>.main>.lvrow .ltb-acts>:not(.btn-a){order:3}.route:has(>.entbar.lva)>.main>.lvrow .ltb-acts>.btn-a{height:calc(30px * var(--fs, 1));padding:0 12px;border-radius:7px;font-size:calc(13px * var(--fs, 1));font-weight:600;box-shadow:none}.route:has(>.entbar.lva)>.main>.lvrow :is(.fmore,.ltb-colset,.ltb-grp,.ltb-rowh,.ltb-adv),.route:has(>.entbar.lva)>.main>.lvrow>.pill,.route:has(>.entbar.lva)>.main>.lvrow .ltb-acts>.pill,.route:has(>.entbar.lva)>.main>.lvrow .ltb-acts>.confirm-wrap>.pill{height:calc(30px * var(--fs, 1));width:auto;padding:0 9px;gap:6px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--ink2);font-size:calc(13px * var(--fs, 1));font-weight:400;box-shadow:none}.route:has(>.entbar.lva)>.main>.lvrow :is(.fmore,.ltb-colset,.ltb-grp,.ltb-rowh,.ltb-adv):hover,.route:has(>.entbar.lva)>.main>.lvrow>.pill:hover:not(:disabled),.route:has(>.entbar.lva)>.main>.lvrow .ltb-acts>.pill:hover:not(:disabled){background:color-mix(in oklab,var(--accent) 6%,transparent);color:var(--ink);border-color:transparent}.route:has(>.entbar.lva)>.main>.lvrow :is(.fmore.on,.ltb-grp.on,.ltb-rowh.on,.ltb-adv.on,.selbtn.open){background:var(--accent-soft);color:var(--accent);border-color:transparent}.route:has(>.entbar.lva)>.main>.lvrow .ltb-acts>.pill.danger{color:var(--danger)}.route:has(>.entbar.lva)>.main>.lvrow .ltb-colset-tx{white-space:nowrap}.route:has(>.entbar.lva)>.main>.lvrow .ltb-colset-dot{top:3px;inset-inline-end:3px}.route:has(>.entbar.lva)>.main>.lvrow .fmore .ltb-chev{display:none}.route:has(>.entbar.lva)>.main>.lvrow :is(.ltb-grp,.ltb-rowh){max-width:none;font-size:calc(13px * var(--fs, 1))}.route:has(>.entbar.lva)>.main>.lvrow :is(.ltb-grp,.ltb-rowh)>:is(.disc,.discbar){display:none}.route:has(>.entbar.lva)>.main>.lvrow :is(.ltb-grp,.ltb-rowh) .selval,.route:has(>.entbar.lva)>.main>.lvrow :is(.ltb-grp,.ltb-rowh) .selval.ph{color:inherit;flex:none}.route:has(>.entbar.lva)>.main>.lvrow :is(.ltb-grp,.ltb-rowh):before{content:"";flex:none;width:15px;height:15px;background:currentColor;-webkit-mask:var(--lvb-ico) center/contain no-repeat;mask:var(--lvb-ico) center/contain no-repeat;--fs:1}.route:has(>.entbar.lva)>.main>.lvrow .ltb-grp{--lvb-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Crect x='4' y='4' width='16' height='6' rx='1.5'/%3E%3Crect x='4' y='14' width='16' height='6' rx='1.5'/%3E%3C/svg%3E")}.route:has(>.entbar.lva)>.main>.lvrow .ltb-rowh{--lvb-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M4 6h16M4 12h16M4 18h16'/%3E%3C/svg%3E")}.route:has(>.entbar.lva)>.main>.lvrow>.searchbox>.ctl{height:30px;border-radius:7px}.route:has(>.entbar.lva)>.main>.lvrow .entfold{align-self:stretch}.route:has(>.entbar.lva)>.main>.lvrow .entfold .stab button,.route:has(>.entbar.lva)>.main>.lvrow .entfold .stab button.on{height:calc(38px * var(--fs, 1));margin:0;padding:0 10px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;font-size:calc(13.5px * var(--fs, 1))}.route:has(>.entbar.lva)>.main>.lvrow .entfold .stab button.on{border-bottom-color:var(--accent);color:var(--ink);font-weight:600}.route:has(>.entbar.lva)>.main>.lvrow .entfold .stab button:hover:not(.on){background:transparent;color:var(--ink)}.route:has(>.entbar.lva)>.main>.lvrow .entfold .stab button.on:before,.route:has(>.entbar.lva)>.main>.lvrow .entfold .stab button.on:after{display:none}.route:has(>.entbar.lva)>.main>.ant-card.grow{border:0;border-radius:0 0 12px 12px;box-shadow:none;background:transparent}.route:has(>.entbar.lva)>.main>.ant-card.grow>.ant-card-body,.route:has(>.entbar.lva)>.main>.lvrow:has(.entfold .stab>button.on:first-child)+.ant-card.grow>.ant-card-body{box-shadow:none;border-radius:0 0 12px 12px}.route:has(>.entbar.lva)>.main .ant-table-wrapper.lgrid .ant-table-thead>tr>th{background:color-mix(in oklab,var(--ink) 2.5%,var(--panel));color:var(--ink);font-size:calc(13px * var(--fs, 1));font-weight:600}.route:has(>.entbar.lva)>.main .ant-table-wrapper.lgrid .ant-table-thead>tr>th[style*=right] .ant-table-column-sorters{justify-content:flex-end}.route:has(>.entbar.lva)>.main .ant-table-wrapper.lgrid .ant-table-column-sorter{opacity:0}.route:has(>.entbar.lva)>.main .ant-table-wrapper.lgrid .ant-table-column-sorter:has(.active){opacity:1}@media (hover:none){.route:has(>.entbar.lva)>.main .ant-table-wrapper.lgrid .ant-table-column-sorter:not(:has(.active)){opacity:.4}}@media (hover:hover){.route:has(>.entbar.lva)>.main .ant-table-wrapper.lgrid .ant-table-thead>tr>th:hover .ant-table-column-sorter{opacity:.6}}.ant-table-wrapper.lgrid .lg-title,.ant-table-wrapper.lgrid .lg-title :is(a,b,strong,.navlink){color:var(--accent);font-weight:500}.lvb-fico{flex:none;width:12px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.4 3.2h11.2a.6.6 0 0 1 .46.99L10 9.2v3.36a.6.6 0 0 1-.34.54l-2.5 1.2a.6.6 0 0 1-.86-.54V9.2L1.94 4.19a.6.6 0 0 1 .46-.99z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.4 3.2h11.2a.6.6 0 0 1 .46.99L10 9.2v3.36a.6.6 0 0 1-.34.54l-2.5 1.2a.6.6 0 0 1-.86-.54V9.2L1.94 4.19a.6.6 0 0 1 .46-.99z'/%3E%3C/svg%3E") center/contain no-repeat;--fs:1}.lg-sel:has(>.lg-drag){margin-inline-start:8px}.ant-table-wrapper.lgrid:has(.lg-drag) .ant-table-thead .ant-table-selection{margin-inline-start:8px}.lg-drag{position:absolute;inset-inline-end:calc(100% + 2px);top:50%;transform:translateY(-50%);width:18px;height:24px;padding:0;border:0;border-radius:4px;background:none;color:var(--accent);cursor:grab;touch-action:none;display:grid;place-items:center;opacity:.45}.lg-drag>svg{display:block}.lg-drag:active{cursor:grabbing}@media (hover:hover){.lg-drag{opacity:0}.ant-table-row:hover .lg-drag,.lg-drag:focus-visible{opacity:1}.lg-drag:hover{background:var(--accent-soft)}}.ant-table-wrapper.lgrid.tfill .ant-table-container .ant-table-tbody>tr.lg-dragging>td{opacity:.45}.ant-table-wrapper.lgrid.tfill .ant-table-container .ant-table-tbody>tr.lg-drop-before>td{box-shadow:inset 0 2px 0 var(--accent)}.ant-table-wrapper.lgrid.tfill .ant-table-container .ant-table-tbody>tr.lg-drop-after>td{box-shadow:inset 0 -2px 0 var(--accent)}.route:has(>.entbar.lva)>.main>.lvrow .lvb-mine{height:calc(30px * var(--fs, 1));padding:0 9px;gap:6px;border:1px solid transparent;border-radius:7px;background:var(--accent-soft);color:var(--accent);font-size:calc(13px * var(--fs, 1));font-weight:400}.route:has(>.entbar.lva)>.main>.lvrow .lvb-mine:hover{border-color:color-mix(in oklab,var(--accent) 35%,transparent)}.route:has(>.entbar.lva)>.main .ant-table-wrapper.lgrid .ant-table-column-sorter:has(.active) :is(.ant-table-column-sorter-up,.ant-table-column-sorter-down):not(.active){display:none}.route:has(>.entbar.lva)>.main .ant-table-wrapper.lgrid .ant-table-column-sorter .active{color:var(--accent)}.route:has(>.entbar.lva)>.main .ant-table-wrapper.lgrid .ant-table-thead>tr>th.ant-table-column-sort .ant-table-column-title{color:var(--accent)}.route:has(>.entbar.lva){background:var(--panel)}.entbar.lva{margin:0;border:0;border-radius:0}.route:has(>.entbar.lva)>.entbar.lva+div{margin:0;border-inline:0}.route:has(>.entbar.lva)>.main{margin:0;border:0;border-radius:0}.route:has(>.entbar.lva)>.main :is(.ant-table,.ant-table-container,.ant-table-container table,.toolbar.ltb){border-radius:0}.route:has(>.entbar.lva)>.main .ant-table-wrapper .ant-table-container table>thead>tr>th{border-radius:0;border-start-start-radius:0;border-start-end-radius:0}.dp{display:flex;flex-direction:column;gap:0;min-width:0}.dp-card,.dp-note{max-width:760px}.dp-grid{display:flex;flex-direction:column;border-top:1px solid var(--line2)}.dp-gh,.dp-gr{display:grid;grid-template-columns:minmax(0,1fr) 110px 110px;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line2)}.dp-gh{font-size:calc(12px * var(--fs, 1));color:var(--ink3);font-weight:600;padding:8px 0}.dp-gh>span:not(:first-child),.dp-gr>span:not(:first-child){display:flex;justify-content:center}.dp-gc{display:flex;flex-direction:column;gap:2px;min-width:0}.dp-gc b{font-size:calc(13.5px * var(--fs, 1))}.dp-gc .hint{font-size:calc(12px * var(--fs, 1))}@media (max-width: 560px){.dp-gh,.dp-gr{grid-template-columns:minmax(0,1fr) 64px 64px;gap:8px}}.dp-prefs{display:flex;flex-direction:column;gap:8px;min-width:0}.dp-ok{color:var(--ok, var(--accent))}.dp-cats{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;padding:2px 12px;background:var(--panel)}.dp-cat{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line2)}.dp-cat:last-child{border-bottom:none}.dp-gc>b{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.dp-dnd-row{flex-wrap:wrap;row-gap:8px}.dp-dnd-row>.dp-dnd{flex:1 0 100%;justify-content:flex-end}@media (max-width:767.98px){.profile-page .dp-dnd .selbtn{width:auto!important;min-width:0;padding-inline:6px 4px;gap:4px}.profile-page .dp-dnd{flex-wrap:nowrap;gap:4px}}.dp-opt .ctl{max-width:190px}.dp-opt .selwrap{flex:none}.dp-dnd{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dp-dash{color:var(--ink3)}.dp-devh{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.dp-devs{display:flex;flex-direction:column;gap:6px}.dp-dev{display:flex;align-items:flex-start;gap:10px;padding:9px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.dp-dev>svg{flex:none;margin-top:2px;color:var(--ink2)}.dp-dev-main{display:flex;flex-direction:column;gap:2px;min-width:0}.dp-dev-main b{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:calc(13.5px * var(--fs, 1))}.dp-warn{color:var(--warn)}.dp-sink{display:flex;flex-direction:column;gap:6px;border:1px dashed var(--line);border-radius:12px;padding:10px 12px;margin-top:6px}.dp-sink-it{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:10px;background:var(--line2);font-size:calc(13px * var(--fs, 1));min-width:0}.dp-sink-it b{font-size:calc(13px * var(--fs, 1))}.dp-sink-meta{font-size:calc(11.5px * var(--fs, 1));overflow-wrap:anywhere}.push-banner{position:fixed;top:calc(env(safe-area-inset-top,0px) + 8px);left:50%;transform:translate(-50%);z-index:82;width:min(520px,calc(100vw - 24px));display:flex;align-items:stretch;gap:4px;background:var(--panel);border:1px solid var(--line);border-inline-start:3px solid var(--accent);border-radius:14px;box-shadow:0 10px 30px #0c121c2e;animation:fade .18s ease-out}.push-banner.warn{border-inline-start-color:var(--warn)}.push-banner-main{flex:1;min-width:0;display:flex;align-items:flex-start;gap:10px;padding:10px 4px 10px 12px;background:none;border:0;text-align:start;color:inherit;cursor:pointer;font:inherit}.push-banner-main:disabled{cursor:default}.push-banner-main>svg{flex:none;margin-top:2px;color:var(--accent)}.push-banner-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.push-banner-tx b{font-size:calc(13.5px * var(--fs, 1))}.push-banner-tx span{font-size:calc(12.5px * var(--fs, 1));color:var(--ink2)}.push-banner-x{flex:none;align-self:flex-start;margin:6px 6px 0 0;width:28px;height:28px;display:grid;place-items:center;border:0;background:none;border-radius:8px;color:var(--ink3);cursor:pointer;--fs:1}.push-banner-x:hover{background:var(--line2)}.push-explain{max-width:420px}.push-explain .sheet-body{display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px}.push-explain-lead{margin:0;font-size:calc(13.5px * var(--fs, 1));line-height:1.6}.push-explain-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.push-explain-list li{display:flex;align-items:flex-start;gap:8px;font-size:calc(13px * var(--fs, 1));color:var(--ink2);line-height:1.5}.push-explain-list li>svg{flex:none;margin-top:2px;color:var(--accent)}.push-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:4px 0 14px}.push-kpi{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.push-kpi>span{font-size:calc(12px * var(--fs, 1));color:var(--ink3)}.push-kpi>b{font-size:calc(22px * var(--fs, 1));line-height:1.2}.push-kpi>em{font-style:normal;font-size:calc(12px * var(--fs, 1));color:var(--ink2)}.push-kpi.warn{border-color:var(--warn)}.push-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.push-tbl{min-width:0}.push-tbl-wide{grid-column:1 / -1}.ops-top>.brand{flex:1;min-width:0}.ops-top .brand small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-main{flex:1;min-height:0;min-width:0;overflow:auto;background:var(--panel)}.ops-top>:is(.ops-menu,.ops-fold){align-items:center;justify-content:center;width:34px;height:34px;padding:0;flex:0 0 auto;--fs:1}.ops-top>.ops-fold{display:inline-flex}.ops-top>.ops-menu{display:none}@media (max-width:900px){.ops-top>.ops-fold{display:none}.ops-top>.ops-menu{display:inline-flex}.ops-top>.lbl{display:none}}@media (max-width:767.98px){.ops-app .sidebar{display:flex}.ops-app .maskbg.sidemask{display:block}}.ops-rail-grp{display:contents}.dl-block{display:flex;flex-direction:column;gap:10px;padding:12px 0;border-bottom:1px solid var(--line2)}.dl-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.dl-head>.hint{flex:1 1 260px;min-width:0}.dl-head>.spacer{flex:1}.dl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.dl-num{display:flex;flex-direction:column;gap:4px;font-size:calc(12px * var(--fs, 1));color:var(--ink2)}.dl-num>.inp{width:100%}.dl-rules{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));border-bottom:1px solid var(--line2)}.dl-rules>div{display:flex;flex-direction:column;gap:3px;padding:10px 12px 10px 0;font-size:calc(13px * var(--fs, 1))}.dl-rules>div+div{padding-inline-start:12px;border-inline-start:1px solid var(--line2)}.dl-scroll{overflow-x:auto}.dl-tbl{min-width:560px}.dl-tbl tr.off td{color:var(--ink3)}.dl-range{display:inline-flex;align-items:center;gap:6px}.dl-range>.inp{width:64px;text-align:center}.dl-people{display:flex;flex-wrap:wrap;gap:6px 16px}.dl-people>.ckl{display:inline-flex;align-items:center;gap:6px}.dl-result{background:var(--accent-soft);padding-inline:12px}.dl-lines{margin:0;padding-inline-start:18px;display:flex;flex-direction:column;gap:4px;font-size:calc(13px * var(--fs, 1));line-height:1.5}.dl-at{font-variant-numeric:tabular-nums;color:var(--ink2);margin-inline-end:6px}.dl-bars{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;align-items:end;max-width:640px}.dl-bar{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:calc(12px * var(--fs, 1));color:var(--ink2)}.dl-bar-b{width:100%;border-radius:6px;background:color-mix(in oklab,var(--accent) 35%,var(--panel))}.dl-bar.now .dl-bar-b{background:var(--accent)}.dl-bar.now{color:var(--accent);font-weight:600}.dl-bar-n,.dl-bar-d{font-variant-numeric:tabular-nums}.push-tbl-t{font-size:calc(13.5px * var(--fs, 1));font-weight:700;margin:0 0 6px}.push-test{margin-top:18px;display:flex;flex-direction:column;gap:8px}.push-test-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dtree{display:flex;flex-direction:column;gap:2px;margin-bottom:14px;border:1px solid var(--line2);border-radius:12px;padding:6px}.dtree-r{display:flex;flex-wrap:wrap;align-items:center;gap:6px;row-gap:4px;min-height:36px;padding-block:3px;padding-inline-end:6px;border-radius:9px}.dtree-r:hover{background:var(--panel-2)}.dtree-c{flex:none;display:inline-grid;place-items:center;width:20px;height:20px;border:0;background:transparent;color:var(--ink3);cursor:pointer;border-radius:5px;padding:0;--fs:1}.dtree-c:hover{background:var(--line2);color:var(--ink)}span.dtree-c{cursor:default}span.dtree-c:hover{background:transparent}.otp-c>.discbar,.dtree-c>.discbar{display:none}.otp-c>.disc,.dtree-c>.disc{margin-inline-start:0;transform:rotate(-90deg)}[dir=rtl] .otp-c>.disc,[dir=rtl] .dtree-c>.disc{transform:rotate(90deg)}.otp-c>.disc.on,.dtree-c>.disc.on{transform:none}button.otp-c:hover{background:var(--line2);color:var(--ink)}.otp-kids,.dtree-kids{display:grid;grid-template-rows:1fr;transition:grid-template-rows .22s ease}.otp-kids.shut,.dtree-kids.shut{grid-template-rows:0fr}.otp-clip,.dtree-clip{overflow:hidden;min-height:0;transition:opacity .22s ease,visibility 0s linear 0s}.otp-kids.shut>.otp-clip,.dtree-kids.shut>.dtree-clip{opacity:0;visibility:hidden;transition:opacity .22s ease,visibility 0s linear .22s}.dtree-clip{display:flex;flex-direction:column;gap:2px}@media (prefers-reduced-motion:reduce){.otp-kids,.dtree-kids,.otp-clip,.dtree-clip,.otp-kids.shut>.otp-clip,.dtree-kids.shut>.dtree-clip{transition:none}}.dtree-nm{flex:0 1 auto;min-width:0;border:0;background:transparent;font:inherit;font-size:calc(13.5px * var(--fs, 1));color:var(--ink);cursor:text;padding:3px 4px;border-radius:6px;text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtree-nm:hover{background:var(--line2)}.dtree-in{max-width:220px;height:28px}.dtree-a{margin-inline-start:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:100%;align-items:center;gap:6px;opacity:.55;transition:opacity .12s}.dtree-r:focus-within .dtree-a{opacity:1}@media (hover:hover){.dtree-r:hover .dtree-a{opacity:1}}.dtree-b{display:inline-flex;align-items:center;gap:4px;height:calc(26px * var(--fs, 1));padding:0 9px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--ink2);font:inherit;font-size:calc(12px * var(--fs, 1));cursor:pointer;white-space:nowrap}.dtree-b:hover{color:var(--accent);border-color:var(--accent-line)}.dtree-mv{width:132px;height:calc(26px * var(--fs, 1));font-size:calc(12px * var(--fs, 1))}.dtree-add{display:flex;align-items:center;gap:6px;padding-block:4px}.dtree-add .ctl{max-width:220px;height:30px}.dtree-top{align-self:flex-start;margin:6px 4px 2px}.dtree-empty{padding:8px 10px}@media (hover:none){.dtree-a{opacity:1}}.otp{display:flex;flex-direction:column;gap:8px;min-width:0}.otp-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.otp-q{display:flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--ink3);flex:1 1 200px;min-width:0}.otp-q:focus-within{border-color:var(--accent-line)}.otp-q input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:calc(13px * var(--fs, 1));color:var(--ink)}.otp-sp{flex:1}.otp-b{height:calc(28px * var(--fs, 1));padding:0 10px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--ink2);font:inherit;font-size:calc(12px * var(--fs, 1));cursor:pointer;white-space:nowrap}.otp-b:hover{color:var(--accent);border-color:var(--accent-line)}.otp-tree{overflow:auto;overscroll-behavior:contain;border:1px solid var(--line2);border-radius:12px;padding:6px}.otp-r{display:flex;align-items:center;gap:4px;min-height:34px;border-radius:8px}.otp-r:hover{background:var(--panel-2)}.otp-r.dis{opacity:.45}.otp-c{flex:none;display:inline-grid;place-items:center;width:20px;height:20px;border:0;background:transparent;color:var(--ink3);cursor:pointer;border-radius:5px;padding:0;--fs:1}span.otp-c{cursor:default}.otp-l{display:flex;align-items:center;gap:8px;flex:1;min-width:0;cursor:pointer;padding-block:4px;padding-inline-end:8px}.otp-r.dis .otp-l{cursor:not-allowed}.otp-l input{flex:none;width:15px;height:15px;accent-color:var(--accent);margin:0;--fs:1}.otp-k{flex:none;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px;background:var(--line2);color:var(--ink2);--fs:1}.otp-k.hq,.otp-k.branch{background:var(--accent-soft);color:var(--accent)}.otp-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(13.5px * var(--fs, 1));color:var(--ink)}.otp-part{flex:none;font-size:calc(11px * var(--fs, 1));padding:1px 7px;border-radius:999px;background:var(--line2);color:var(--ink3)}.otp-note{line-height:1.5}.otp-sheet{width:min(620px,100%)}.otp-foot{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--line)}.otp-field{display:flex;align-items:center;gap:6px;min-width:0;width:100%}.otp-fbtn{flex:1;min-width:0;display:flex;align-items:center;gap:8px;min-height:calc(34px * var(--fs, 1));padding:4px 10px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--ink2);font:inherit;font-size:calc(13px * var(--fs, 1));cursor:pointer;text-align:start}.otp-fbtn:hover{border-color:var(--accent-line)}.otp-fsum{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.otp-fgo{flex:none;color:var(--accent);font-size:calc(12px * var(--fs, 1))}.otp-fx{flex:none;display:inline-grid;place-items:center;width:26px;height:26px;border:0;border-radius:50%;background:transparent;color:var(--ink3);cursor:pointer;--fs:1}.otp-fx:hover{background:var(--line2);color:var(--ink)}.ldr-chip{flex:none;display:inline-flex;align-items:center;gap:5px;height:calc(24px * var(--fs, 1));max-width:calc(180px * var(--fs, 1));padding:0 9px;border:1px dashed var(--line);border-radius:999px;background:transparent;color:var(--ink3);font:inherit;font-size:calc(12px * var(--fs, 1));cursor:pointer;white-space:nowrap}.ldr-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis}.ldr-chip.on{border-style:solid;border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.ldr-chip:hover{border-color:var(--accent-line);color:var(--accent)}.ldr-co{display:flex;align-items:center;gap:8px;margin:2px 0 8px;flex-wrap:wrap}.ldr-sheet{width:min(560px,100%)}.ldr-body{display:flex;flex-direction:column;gap:12px}.ldr-f{display:flex;align-items:center;gap:12px;min-width:0}.ldr-f.top{align-items:flex-start}.ldr-f>.k{flex:none;width:112px;color:var(--ink2);font-size:calc(13px * var(--fs, 1))}.ldr-f>:not(.k){flex:1;min-width:0}.ldr-radios{display:flex;flex-wrap:wrap;gap:6px 20px}.ldr-radio{display:inline-flex;align-items:center;gap:6px;font-size:calc(13px * var(--fs, 1));cursor:pointer;white-space:nowrap}.ldr-radio input{margin:0;accent-color:var(--accent)}.ldr-note{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:var(--panel-2);color:var(--ink2);font-size:calc(12.5px * var(--fs, 1));line-height:1.55}.ldr-note>svg{flex:none;margin-top:2px;color:var(--accent)}.ldr-panel{display:flex;flex-direction:column;gap:8px;padding:12px;margin:6px 0 12px;border:1px solid var(--line2);border-radius:12px}.ldr-leads{display:flex;flex-direction:column;gap:4px}.ldr-lead{display:flex;align-items:baseline;gap:8px}.ldr-lead.off{opacity:.55}@media (max-width:600px){.ldr-f{flex-direction:column;align-items:stretch;gap:4px}.ldr-f>.k{width:auto}}.ldr-hints{list-style:none;margin:0;padding:10px 12px;border-radius:10px;background:var(--warn-soft);color:var(--ink2);font-size:calc(12.5px * var(--fs, 1));line-height:1.55;display:flex;flex-direction:column;gap:6px}.ldr-hints li{display:flex;gap:8px;align-items:flex-start}.ldr-hints li>svg{flex:none;margin-top:2px;color:var(--warn)}.duty-list{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.duty-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 12px;border:1px solid var(--line2);border-radius:12px}.duty-row.off{opacity:.6}.duty-row>.spacer{flex:1}.duty-g{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.duty-g>.k{color:var(--ink3);font-size:calc(12px * var(--fs, 1))}.duty-ck{display:inline-flex;align-items:center;gap:4px;font-size:calc(13px * var(--fs, 1));white-space:nowrap}.duty-ro{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;font-size:calc(13px * var(--fs, 1))}.duty-ro>b{font-weight:600}.duty-act{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.mg-ch{font-weight:800;line-height:1;color:var(--c,var(--accent))}.hm-search{display:flex;align-items:center;gap:8px;height:44px;border-radius:14px;padding:0 14px;color:var(--ink3);background:var(--panel);box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 5%,transparent),0 4px 14px color-mix(in oklab,var(--ink) 5%,transparent)}.hm-search:focus-within{box-shadow:0 0 0 2px var(--accent-line),0 4px 14px color-mix(in oklab,var(--ink) 5%,transparent)}.hm-search input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:calc(15px * var(--fs, 1));color:var(--ink);outline:none}.ma-head{align-items:center;gap:12px}.ma-head>.hm-title{flex:none;margin:0}.ma-head>.hm-search{flex:1 1 auto;min-width:0;max-width:420px;margin-inline-start:auto}.ma-sec{position:relative;display:flex;flex-direction:column;border-radius:22px;background:var(--panel);overflow:hidden;box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 5%,transparent)}.ma-sec-h{display:flex;align-items:center;gap:8px;width:100%;padding:14px 16px;border:0;background:transparent;font:inherit;text-align:start;color:var(--ink);cursor:pointer}.ma-sec-h:disabled{cursor:default}.ma-sec-h b{font-size:calc(16px * var(--fs, 1));font-weight:700}.ma-sec-n{min-width:calc(20px * var(--fs, 1));height:calc(20px * var(--fs, 1));padding:0 6px;box-sizing:border-box;border-radius:999px;font-size:calc(11.5px * var(--fs, 1));font-weight:700;line-height:calc(20px * var(--fs, 1));text-align:center;color:var(--ink2);background:color-mix(in oklab,var(--ink) 6%,var(--panel));font-variant-numeric:tabular-nums}.ma-sec-h .hm-sec-tag{margin-inline-start:auto}.ma-sec-h>.disc{flex:none;color:var(--ink3)}.ma-sec-h>.discbar{display:none}.ma-sec .hm-empty{margin:0;padding:0 16px 16px}.ma-biz{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px 4px;padding:0 8px 10px}.ma-bcard{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:9px 0 8px;border:0;border-radius:16px;min-width:0;background:transparent;text-align:center;font:inherit;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent}.ma-bcard:active{background:color-mix(in oklab,var(--ink) 5%,transparent)}.ma-bt{font-size:calc(12.5px * var(--fs, 1));font-weight:500;line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ma-bn{font-size:calc(11px * var(--fs, 1));line-height:1;color:var(--ink3);margin-top:-2px;font-variant-numeric:tabular-nums}.ma-tbadge{position:absolute;top:3px;left:calc(50% + 13px);min-width:calc(18px * var(--fs, 1));height:calc(18px * var(--fs, 1));padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--danger);color:var(--on-danger);font-size:calc(11px * var(--fs, 1));font-weight:700;line-height:calc(18px * var(--fs, 1));text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--panel);pointer-events:none}.ma-bcard.dragging,.ma-sec.dragging{outline:2px dashed var(--accent);outline-offset:-2px;box-shadow:none;background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--accent) 7%,var(--panel)) 0,color-mix(in oklab,var(--accent) 7%,var(--panel)) 9px,color-mix(in oklab,var(--accent) 12%,var(--panel)) 9px,color-mix(in oklab,var(--accent) 12%,var(--panel)) 18px)}.ma-bcard.dragging>*,.ma-sec.dragging>*{visibility:hidden}.ma-bcard.dragging:after,.ma-sec.dragging:after{content:attr(data-slot);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:4px;text-align:center;color:var(--accent);font-weight:700;font-size:calc(13px * var(--fs, 1));line-height:1.3;pointer-events:none}.ma-bcard.dragging:after{font-size:calc(10.5px * var(--fs, 1));padding:4px 5px;text-wrap:balance}.rk-card-ghost.ma-bcard{background:var(--panel);border-radius:16px}@media (max-width:767.98px){.hm-card{border:0;border-radius:24px;padding:16px 14px 14px;box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 5%,transparent)}.hm-card-h{margin:0 2px 12px}.hm-card-h b{font-size:calc(17px * var(--fs, 1));font-weight:700}.hm-link{color:var(--accent);font-weight:500;font-size:calc(13px * var(--fs, 1))}.hm-title{font-size:calc(30px * var(--fs, 1));font-weight:900;letter-spacing:-.5px}.hm-ico{width:52px;height:52px;border-radius:18px;color:var(--c);background:color-mix(in oklab,var(--c) 12%,var(--panel));--fs:1}.hm-ico>svg{display:block}.hm-grid{row-gap:16px}.hm-rrow{padding:12px 2px}.hm-rrow+.hm-rrow{border-top-color:color-mix(in oklab,var(--line) 70%,transparent)}.hm-rrow .hm-ico.hm-rico{flex:0 0 44px;width:44px;height:44px;border-radius:50%;--fs:1}.hm-rtitle{font-size:calc(15px * var(--fs, 1))}.hm-note{background:var(--panel);border-radius:18px;padding:12px 14px;line-height:1.6}.ma-bcard .hm-ico{width:50px;height:50px;border-radius:16px;--fs:1}.main.home .hm-hero{padding:6px 20px 4px;display:flex;flex-direction:column;gap:6px;color:var(--ink)}.hm-hero .hm-head{flex-wrap:wrap}.hm-hero .wb-acts .pill{height:calc(30px * var(--fs, 1));padding:0 10px;font-size:calc(12.5px * var(--fs, 1));border-color:transparent;color:var(--ink2);background:color-mix(in oklab,var(--panel) 80%,transparent);box-shadow:0 2px 8px color-mix(in oklab,var(--ink) 6%,transparent)}.wb-rsz,.wb-rsztip,.wb-menu .wb-mlab,.wb-menu .wb-wseg,.wb-menu .wb-wseg+hr{display:none}body .wb-note{bottom:calc(env(safe-area-inset-bottom,0px) + 84px)}.hm-hero .hm-head{justify-content:flex-start}.hm-eyebrow{display:flex;align-items:baseline;gap:6px;min-width:0}.hm-hero .hm-title{font-size:calc(14px * var(--fs, 1));font-weight:500;letter-spacing:0;color:var(--ink3)}.hm-hero .hm-date{font-size:calc(14px * var(--fs, 1));color:var(--ink3)}.hm-hero .hm-date:before{content:"·";margin-inline-end:6px}.hm-hero .hm-hello{margin:0;font-size:calc(26px * var(--fs, 1));font-weight:800;letter-spacing:-.4px;line-height:1.25;color:var(--ink)}.main.home .hm-kpis{gap:0;grid-template-columns:repeat(auto-fit,minmax(88px,1fr))}.main.home .hm-kpi{align-items:center;text-align:center;padding:4px 8px;background:transparent;border:0;border-radius:0}.main.home .hm-kpi+.hm-kpi{border-inline-start:1px solid color-mix(in oklab,var(--line) 70%,transparent)}.main.home .hm-kpi-v{font-size:calc(26px * var(--fs, 1))}.main.home.apps{gap:12px}.main.home.apps .hm-title{font-size:calc(22px * var(--fs, 1));font-weight:800;letter-spacing:-.3px}.main.home.apps .hm-head{margin-top:4px}.main.home.apps .ma-head .hm-search{height:40px;border-radius:12px}.profile-page{gap:12px;padding:12px 14px 16px}.profile-page>.card{background:transparent;border:0;box-shadow:none}.profile-page>.card>.dr-body{padding:0}.profile-page .phero{background:var(--panel);border:0;border-radius:24px;padding:16px;box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 5%,transparent)}.profile-page .pmenu{margin:12px 0 0;border:0;border-radius:20px;background:var(--panel)}.profile-page .pm-row{padding:13px 16px;background:transparent;border-radius:20px}.profile-page .pm-row+.pm-row{border-top-color:color-mix(in oklab,var(--line) 70%,transparent);border-radius:0}.profile-page .pm-row:last-child{border-radius:0 0 20px 20px}.profile-page .pm-ico{width:32px;height:32px;border-radius:10px;--fs:1}.profile-page .sec{margin:20px 4px 8px;font-size:calc(12px * var(--fs, 1));font-weight:700;letter-spacing:0;color:var(--ink3)}.profile-page .kv{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--panel);border-bottom:1px solid color-mix(in oklab,var(--line) 70%,transparent)}.profile-page .sec+.kv{border-radius:20px 20px 0 0}.profile-page .kv:not(:has(+.kv)){border-bottom:0;border-radius:0 0 20px 20px}.profile-page .sec+.kv:not(:has(+.kv)){border-radius:20px}.profile-page .kv .k{width:auto;flex:0 0 auto;font-size:calc(14px * var(--fs, 1));color:var(--ink2)}.profile-page .kv .v{flex:0 1 auto;min-width:0;text-align:end}.profile-page .note{margin:8px 4px 0;font-size:calc(12px * var(--fs, 1))}.app .tabbar{--tb-cap:64px;--tb-pad:calc(var(--m-gut) + 6px);margin:0;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:6px var(--tb-pad) max(var(--sab),12px);isolation:isolate;transform-origin:50% 100%}.app .tabbar:before{content:"";position:absolute;z-index:-2;inset:6px var(--m-gut) max(var(--sab),12px);border-radius:calc(var(--tb-cap) / 2);background:color-mix(in oklab,var(--panel) 86%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);border:1px solid color-mix(in oklab,var(--panel) 92%,transparent);box-shadow:0 12px 32px color-mix(in oklab,var(--ink) 12%,transparent),0 2px 6px color-mix(in oklab,var(--ink) 5%,transparent)}.app .tabbar:after{content:"";position:absolute;z-index:-1;top:10px;left:0;height:calc(var(--tb-cap) - 8px);width:var(--tb-w, 0px);border-radius:20px;background:color-mix(in oklab,var(--accent) 13%,var(--panel));translate:var(--tb-x, 0px) 0}.app .tabbar[data-tray]:after{transition:translate .5s cubic-bezier(.3,1.25,.5,1),width .5s cubic-bezier(.3,1.25,.5,1)}.app .tabbar[data-none]:after{opacity:0}.app .tabbar .tb{flex:1 1 auto;min-width:0;height:var(--tb-cap);padding:0 6px;justify-content:center;gap:3px;color:var(--ink2);transition:color .2s}.app .tabbar .tb>svg,.app .tabbar .tb>.tb-ico{box-sizing:content-box;padding:4px 10px;margin-top:0;border-radius:999px;background:transparent;color:inherit;box-shadow:none}.app .tabbar .tb.on{color:var(--accent)}.app .tabbar .tb.on .tbl{font-weight:700}.app .tabbar .tb .tbl{max-width:100%;font-size:calc(var(--tb-fs, 10.5px) * var(--fs, 1));display:inline-block}.app .tabbar .tb .tbl:after{content:attr(data-t);display:block;height:0;overflow:hidden;visibility:hidden;font-weight:700}.app .tabbar .tb:before{display:none}.app .tabbar[data-bump]:after{animation:tb-lens .56s cubic-bezier(.3,1.1,.5,1)}.app .tabbar[data-bump]{animation:tb-bump .5s cubic-bezier(.3,1.3,.5,1)}.app .tabbar[data-bump] .tb[data-hit]>svg,.app .tabbar[data-bump] .tb[data-hit]>.tb-ico{animation:tb-pop .38s cubic-bezier(.3,1.6,.5,1)}}.rd-qa{display:flex;gap:4px;margin:0 0 6px;padding:14px 6px;border-radius:22px;background:var(--panel);box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 4%,transparent),0 10px 26px color-mix(in oklab,var(--ink) 6%,transparent)}.rd-qa-i{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:0;border:0;background:transparent;font:inherit;font-size:calc(12px * var(--fs, 1));color:var(--ink);text-decoration:none;cursor:pointer}.rd-qa-ic{position:relative;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:var(--c,var(--accent));background:color-mix(in oklab,var(--c,var(--accent)) 12%,var(--panel));--fs:1}.rd-qa-n{position:absolute;top:-3px;inset-inline-end:-5px;min-width:calc(18px * var(--fs, 1));height:calc(18px * var(--fs, 1));padding:0 5px;box-sizing:border-box;border-radius:9px;background:var(--c,var(--accent));color:var(--on-accent);font-size:calc(11px * var(--fs, 1));font-weight:700;line-height:calc(18px * var(--fs, 1));text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--panel)}.rd-anc{scroll-margin-top:12px}@media (max-width:767.98px){.route:has(>.entbar),.route:has(>.entbar.lva){background-color:var(--bg);background-image:none}.route:has(>.entbar)>.main{padding:2px 16px 0;gap:12px!important}.route:has(>.entbar.lva)>.main{padding-top:0}.route>.entbar{min-height:0;padding:12px 10px 12px 20px;align-items:center;background:transparent;background-image:none;border-bottom:0}.route>.entbar .enthead{padding:0}.route>.entbar .enthead .ic{display:none}.route>.entbar .enthead .nm{font-size:calc(22px * var(--fs, 1));font-weight:800;letter-spacing:-.3px;line-height:1.3}.route>.entbar .entcnt{margin-inline-start:10px;padding:0;border-radius:0;background:transparent;border:0;font-size:calc(13px * var(--fs, 1));font-weight:600;line-height:1;vertical-align:2px;color:var(--ink3);font-variant-numeric:tabular-nums}.route>.entbar .enthead .ds{display:none}.ltb>.searchbox,.ltb:not(:has(>.ltb-add))>.searchbox{flex-basis:100%;height:46px}.ltb>.searchbox>.ctl{height:calc(46px * var(--fs, 1));border:1px solid color-mix(in oklab,var(--line) 70%,transparent);border-radius:16px;font-size:calc(15px * var(--fs, 1));background:var(--panel);box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 4%,transparent),0 6px 18px color-mix(in oklab,var(--ink) 5%,transparent)}.ltb>.searchbox>.ctl:focus{border-color:color-mix(in oklab,var(--accent) 45%,var(--line));box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 14%,transparent)}.ltb>.searchbox .sico{color:var(--accent)}.ltb>.searchbox~.fmore{height:46px}.ltb>.searchbox~.fmore:before{top:13px;bottom:13px}.ltb>.fmore:not(.searchbox~.fmore){width:44px;height:44px;border:0;border-radius:14px;box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 6%,transparent);--fs:1}.ltb>.ltb-add{position:fixed;z-index:20;inset-inline-end:20px;bottom:calc(var(--sab) + 92px);width:56px;height:56px;--fs:1}.ltb-add .plusico svg,.ltb-add .opic svg{width:24px;height:24px;--fs:1}.ltb-chip,.ltb>.pill:not(.fmore),.ltb>.ltb-sort{height:32px;border:0;border-radius:999px;background:var(--panel);box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 6%,transparent)}.route:has(>.entbar)>.main>.note{margin:0;padding:9px 12px;border:0;border-radius:14px;font-size:calc(13px * var(--fs, 1));line-height:1.45;background:var(--warn-soft)}.main>.ant-card.grow>.ant-card-body:has(.rcards){padding:0 0 84px!important;background:transparent}.rcards{gap:0;padding:4px 0;border-radius:24px;background:var(--panel);overflow:hidden;box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 5%,transparent)}.rcard{position:relative;align-items:center;gap:12px;padding:12px 16px;border:0;border-radius:0;background:transparent}.rcard+.rcard:before{content:"";position:absolute;top:0;inset-inline:72px 0;height:1px;background:color-mix(in oklab,var(--line) 70%,transparent)}.rcard+.rcard:not(:has(>.rc-av)):before{inset-inline-start:16px}.rcard:active{background:color-mix(in oklab,var(--ink) 4%,var(--panel))}.rc-av{flex:0 0 44px;width:44px;height:44px;font-size:16px;font-weight:700;--fs:1}.rc-main{gap:3px}.rc-title{font-size:calc(15px * var(--fs, 1));font-weight:600}.rc-line{font-size:calc(12px * var(--fs, 1));color:var(--ink3)}.rc-sub{font-size:calc(12.5px * var(--fs, 1));color:var(--ink2)}.rc-when{font-size:calc(11px * var(--fs, 1));color:color-mix(in oklab,var(--ink3) 75%,var(--panel))}.rc-go{display:none}.rc-more{padding:14px 0 6px}.rc-meta{flex-wrap:nowrap;column-gap:0;overflow:hidden}.rc-meta>.rc-m{flex:0 1 auto;min-width:0}.rc-meta>.rc-m:first-child{flex-shrink:0;max-width:62%}.rc-meta>.rc-m+.rc-m:before{content:"·";margin-inline:6px;color:var(--ink3)}.rc-meta .rc-ic,.rc-meta .rc-k{display:none}.rc-meta>.rc-when{flex:none}.rc-top{flex-wrap:nowrap}.rc-more-btn{border:0;background:var(--panel);box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 6%,transparent)}.drawer.rd-drawer{background:var(--bg);border-radius:24px 24px 0 0}.rd-drawer>.dr-head{align-items:center;gap:14px;padding:18px 16px 18px 20px;border-bottom:0;border-radius:24px 24px 0 0;background:color-mix(in oklab,var(--accent) 10%,var(--panel))}.rd-drawer .rd-ava{flex:0 0 56px;width:56px;height:56px;border-radius:20px;background:var(--accent);color:var(--on-accent);--fs:1}.rd-drawer .rd-ava .mg-ch{color:var(--on-accent);font-size:calc(22px * var(--fs, 1))}.rd-drawer .rd-ava>svg{width:24px;height:24px;--fs:1}.rd-drawer .rd-title h3{font-size:calc(12px * var(--fs, 1));font-weight:600;color:var(--ink2)}.rd-drawer .rd-sub{margin-top:2px;font-size:calc(20px * var(--fs, 1));font-weight:800;letter-spacing:-.3px;line-height:1.3;color:var(--ink)}.rd-drawer>.dr-head .rd-x{border:0;border-radius:14px;background:color-mix(in oklab,var(--panel) 75%,transparent)}.rd-drawer>.dr-body{padding:4px 16px 16px}.rd-drawer .rd-sec{margin:18px 4px 8px;font-size:calc(12px * var(--fs, 1));font-weight:700;color:var(--ink3)}.rd-drawer .rd-sec:first-child{margin-top:12px}.rd-drawer .rd-sec-ico{display:none}.rd-drawer .rd-grid{row-gap:0;column-gap:0;padding:2px 16px;border:0;border-radius:20px;background:var(--panel);box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 4%,transparent)}.rd-drawer .rd-cell{padding:12px 0;gap:4px}.rd-drawer .rd-cell+.rd-cell{border-top:1px solid color-mix(in oklab,var(--line) 70%,transparent)}.rd-drawer:not([data-live]) .rd-type{display:none}.rd-drawer:not([data-live]) .rd-name{font-size:calc(12.5px * var(--fs, 1));color:var(--ink3)}.rd-drawer:not([data-live]) .rd-ctl{font-size:calc(15px * var(--fs, 1));color:var(--ink);word-break:break-word}.rd-drawer .rd-grid-meta .rd-cell-meta{padding:11px 0;border-top:0}.rd-drawer .rd-grid-meta .rd-cell-meta+.rd-cell-meta{border-top:1px solid color-mix(in oklab,var(--line) 70%,transparent)}.rd-drawer>.dr-foot{padding:12px 16px;border-top:0;background:color-mix(in oklab,var(--bg) 96%,transparent);box-shadow:0 -1px color-mix(in oklab,var(--line) 60%,transparent)}.rd-drawer>.dr-foot:not(:has(.dr-foot-r>*)){display:none}.rd-drawer .dr-foot-r{flex:1;justify-content:flex-end;gap:10px}.rd-drawer .dr-foot-r>.pill,.rd-drawer .dr-foot-r>.confirm-wrap>.pill{height:48px;padding-inline:18px;border:0;border-radius:16px;background:var(--panel);font-weight:600;box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 6%,transparent)}.rd-drawer .dr-foot-r>.btn-a{flex:1;height:calc(48px * var(--fs, 1));justify-content:center;border-radius:16px;font-size:calc(16px * var(--fs, 1));font-weight:700;box-shadow:0 8px 20px color-mix(in oklab,var(--accent) 32%,transparent)}.rd-drawer:has(.rd-drop.ed) .rd-pen{display:none}.rd-drawer .rd-drops{position:absolute;inset-inline-end:16px;bottom:14px;z-index:59;display:flex;flex-direction:column;align-items:center;gap:12px;pointer-events:none}.rd-drawer .rd-drops>*{pointer-events:auto}.rd-drawer:has([data-inline-pick]) .rd-drops{visibility:hidden}.rd-drawer .rd-drops>.confirm-wrap{display:flex}.rd-drawer .rd-drops:not(:has(.rd-drop)){display:none}.rd-drawer:has(.rd-drops .rd-drop)>.dr-body{padding-bottom:84px}.rd-drop{position:relative;width:50px;height:50px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--ink);cursor:pointer;--fs:1}.rd-drop.del{color:var(--danger)}.rd-drop.ed{width:62px;height:62px;--fs:1}.rd-drop.busy{cursor:default}.rd-drop.ed.wait{opacity:.5;cursor:default}.rd-drop.busy>svg{animation:rd-drop-spin .9s linear infinite}@keyframes rd-drop-spin{to{transform:rotate(360deg)}}html[data-kbopen] .rd-drawer .rd-drops{display:none}@media (prefers-reduced-motion:reduce){.rd-drop.busy>svg{animation-duration:2.4s}}}@media (max-width:767.98px){.route:has(>.main.tline.cal){background-color:var(--bg)}.cal-yhead{font-size:calc(30px * var(--fs, 1));font-weight:900;letter-spacing:-.5px;color:var(--ink)}.cal-back{height:calc(40px * var(--fs, 1));padding:0 14px 0 10px;border:0;border-radius:14px;color:var(--accent);font-size:calc(16px * var(--fs, 1));font-weight:700;box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 6%,transparent)}.cal-caps{border:0;border-radius:16px;box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 6%,transparent)}.cal-cap{border-radius:12px}.cal-month{margin:12px 12px 0;padding:4px 4px 8px;border-radius:24px;background:var(--panel);box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 5%,transparent)}.cal-mt{margin:12px 12px 8px;font-size:calc(20px * var(--fs, 1));font-weight:800;letter-spacing:-.3px}.cal-mgrid>*,.cal-mgrid>.cal-cell{border-top-color:color-mix(in oklab,var(--line) 55%,transparent)}.cal-cell.on .cal-n,.cal-cell.today.on .cal-n{background:var(--accent);color:var(--on-accent);font-weight:700}.cal-legend{margin:10px 18px 0}.cal-float{padding:0 16px}.cal-pill{height:46px;border:0;border-radius:16px;box-shadow:0 8px 24px color-mix(in oklab,var(--ink) 12%,transparent)}.cal-float .cal-caps{box-shadow:0 8px 24px color-mix(in oklab,var(--ink) 12%,transparent)}.main.ana2>.ana-shell{border:0;border-radius:0;background:transparent;box-shadow:none}.ana-title h2{font-size:calc(24px * var(--fs, 1));font-weight:900;letter-spacing:-.4px}.ana-libbtn{height:40px;border:0;border-radius:14px;background:var(--panel);box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 6%,transparent)}.ana-q{border:0;border-radius:22px;background:var(--panel);box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 4%,transparent)}.ana-tok{border:0;border-radius:10px;background:color-mix(in oklab,var(--accent) 9%,var(--panel))}.ana-res{border:0;border-radius:22px;box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 4%,transparent)}}@media (max-width:767.98px){.route:has(>.main>.phd){background-color:var(--bg)}.main>.phd{border-bottom:0;padding:6px 4px 2px;gap:2px}.main>.phd .phd-ttl{font-size:calc(22px * var(--fs, 1));font-weight:800;letter-spacing:-.3px;line-height:1.3}.main>.phd .phd-crumb{order:-1;font-size:calc(12px * var(--fs, 1))}.main>.phd .phd-open{width:36px;height:36px;border-radius:12px;background:var(--panel);box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 6%,transparent);--fs:1}.route:has(>.main>.phd)>.main>.card,.route:has(>.main>.phd)>.main>.ant-card:not(.grow),.route:has(>.main>.phd)>.main>.ant-card.grow>.ant-card-body{border:0;border-radius:22px;background:var(--panel);box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 5%,transparent)}.route:has(>.main>.phd)>.main>.card>.card-intro{background:transparent}.route:has(>.main.home),.route:has(>.profile-page){background-color:var(--bg)}.hm-rw{border:0;border-radius:16px;background:color-mix(in oklab,var(--accent) 5%,var(--panel))}:is(.card,.ant-card-body) .mcards{gap:0}:is(.card,.ant-card-body) .mcards>.mcard{border:0;border-radius:0;box-shadow:none;background:transparent}:is(.card,.ant-card-body) .mcards>.mcard+.mcard{border-top:1px solid color-mix(in oklab,var(--line) 70%,transparent)}.mail-page .mail-list{gap:0}.mail-page .mail-list>.mail-line{border:0;border-radius:0;background:transparent;padding-inline:2px}.mail-page .mail-list>.mail-line+.mail-line{border-top:1px solid color-mix(in oklab,var(--line) 70%,transparent)}.cl-ws .cl-list-h{padding:14px 16px 12px;gap:12px;flex-wrap:nowrap}.cl-ws .cl-list-h>b{font-size:calc(28px * var(--fs, 1));font-weight:900;letter-spacing:-.5px;line-height:1.2;flex:none}.cl-ws .cl-list-h>.cl-iconbtn{width:36px;height:36px;border-radius:12px;background:var(--panel);box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 6%,transparent);--fs:1}.cl-ws .cl-list-h>.cl-list-q{order:0;flex:1 1 auto;min-width:0;height:40px;margin:0;padding:0 12px;gap:8px;border:0;border-radius:12px;background:color-mix(in oklab,var(--ink) 6%,var(--bg))}.cl-ws .cl-list-q input{font-size:calc(15px * var(--fs, 1))}.cl-ws .cl-tabs{flex-wrap:nowrap;gap:8px;margin:0 0 6px;padding:0 16px 4px;overflow-x:auto;scrollbar-width:none}.cl-ws .cl-tabs::-webkit-scrollbar{display:none}.cl-ws .cl-tabs button{display:inline-flex;align-items:center;height:calc(30px * var(--fs, 1));padding:0 13px;font-size:calc(13px * var(--fs, 1));border:0;background:color-mix(in oklab,var(--ink) 5%,var(--bg));color:var(--ink2)}.cl-ws .cl-tabs button.on{background:var(--accent-soft);color:var(--accent);font-weight:600}.route:has(>.main.orgp){background-color:var(--bg)}.orgp .org-card{border:0;border-radius:22px;box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 5%,transparent);overflow:hidden}.orgp .org-card-h{background:transparent}.orgp .org-tabs{background:color-mix(in oklab,var(--ink) 6%,var(--bg))}::-webkit-scrollbar{width:0}}.cal-ttl{margin:0;font-size:calc(22px * var(--fs, 1));font-weight:800;letter-spacing:-.3px;line-height:1.3;color:var(--ink)}.cal-segrow{display:flex;align-items:center;gap:8px;padding-bottom:4px}.cal-seg.seg{flex:none;gap:2px;padding:3px;border:0;border-radius:12px;overflow:visible;background:color-mix(in oklab,var(--ink) 7%,var(--bg))}.cal-seg.seg button{min-width:calc(44px * var(--fs, 1));height:calc(30px * var(--fs, 1));padding:0 12px;border:0;border-radius:9px;font-size:calc(13px * var(--fs, 1));font-weight:600;color:var(--ink2)}.cal-seg.seg button.on{background:var(--panel);color:var(--ink);box-shadow:0 1px 3px color-mix(in oklab,var(--ink) 12%,transparent)}.cal-segrow>.cal-org{flex:0 1 auto;min-width:0;height:calc(36px * var(--fs, 1));margin-inline-start:auto;padding:0 12px;border-radius:12px;background:var(--panel);color:var(--accent);font-size:calc(13px * var(--fs, 1));font-weight:600;box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 6%,transparent)}.cal-segrow>.cal-org>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-mcard{margin:8px 12px 0;padding:10px 8px 8px;border-radius:22px;background:var(--panel);box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 5%,transparent);touch-action:pan-y}.cal-mhead{display:flex;align-items:center;justify-content:center;gap:16px;padding:2px 0 8px}.cal-mname{min-width:0;font-size:calc(16px * var(--fs, 1));font-weight:700;color:var(--ink)}.cal-arrow{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;color:var(--ink2);background:color-mix(in oklab,var(--ink) 5%,var(--panel));--fs:1}.cal-mcard .cal-wdrow{padding:0 0 4px;border:0}.cal-mdots{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:2px}.cal-dc{display:flex;flex-direction:column;align-items:stretch;gap:3px;min-height:48px;padding:4px 2px;border:0;background:transparent;font:inherit;color:var(--ink);cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.cal-dc .cal-n{align-self:center;width:32px;height:32px;font-size:15px;font-weight:600;--fs:1}.cal-dc .cal-chips{margin-top:0;gap:2px}.cal-dc .cal-chip{height:calc(15px * var(--fs, 1));padding:0 3px;border-radius:4px;font-size:calc(9.5px * var(--fs, 1));line-height:calc(15px * var(--fs, 1));cursor:inherit}.cal-dc .cal-more{align-self:center;height:calc(13px * var(--fs, 1));padding:0;font-size:calc(10px * var(--fs, 1));line-height:calc(13px * var(--fs, 1));cursor:inherit}.cal-dc.today .cal-n{color:var(--accent);font-weight:800}.cal-dc.on .cal-n{background:var(--accent);color:var(--on-accent);font-weight:700}.cal-dc.pressing{border-radius:12px;background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent-line);transform:scale(.96);transition:transform .2s,background .2s}@media (prefers-reduced-motion: reduce){.cal-dc.pressing{transform:none}}.cal-dots{display:flex;align-items:center;gap:3px;height:5px}.cal-dots>i{width:5px;height:5px;border-radius:50%;--fs:1}.cal-agh{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:16px 18px 8px}.cal-agh>b{font-size:calc(15px * var(--fs, 1));font-weight:700;color:var(--ink)}.cal-agh>span{font-size:calc(12px * var(--fs, 1));color:var(--ink3)}.main.tline.cal>.tl-list,.main.tline.cal>.tl-empty,.main.tline.cal>.cal-daysec>.tl-list,.main.tline.cal>.cal-daysec>.tl-empty{margin:0 12px}.main.tline.cal>.tl-list,.main.tline.cal>.cal-daysec>.tl-list{border:0;border-radius:22px;box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 5%,transparent)}.cal-fabs{display:flex;align-items:center;gap:10px}.main.tline.cal>.cal-float{align-items:flex-end;margin-top:16px;margin-bottom:12px}.cal-float .cal-pill{height:48px;box-sizing:border-box}.cal-float .cal-caps{height:48px;box-sizing:border-box;padding:4px;border-radius:16px}.cal-float .cal-caps>.cal-cap{width:40px;height:40px;min-width:40px;padding:0;--fs:1}.cal-fabs>.cal-cap{width:48px;height:48px;--fs:1}@media (max-width:767.98px){.rd-drop,.is-drop,.cal-float .cal-pill,.cal-float .cal-caps{background:radial-gradient(120% 120% at 30% 22%,color-mix(in oklab,var(--panel) 60%,transparent) 0,color-mix(in oklab,var(--panel) 16%,transparent) 40%,color-mix(in oklab,var(--panel) 5%,transparent) 72%,color-mix(in oklab,var(--panel) 22%,transparent));-webkit-backdrop-filter:blur(2.5px) saturate(160%);backdrop-filter:blur(2.5px) saturate(160%);border:1px solid color-mix(in oklab,var(--panel) 60%,transparent);box-shadow:0 10px 22px #28285a1f,0 2px 5px #28285a0f,inset 0 1px 1px color-mix(in oklab,var(--panel) 90%,transparent),inset 0 -8px 14px color-mix(in oklab,var(--accent) 9%,transparent)}.rd-drop.ed,.is-drop.ed,.ltb>.ltb-add,.cal-fabs>.cal-cap{color:var(--on-accent);background:radial-gradient(120% 120% at 30% 18%,color-mix(in oklab,var(--accent) 22%,transparent) 0,color-mix(in oklab,var(--accent) 52%,transparent) 32%,color-mix(in oklab,var(--accent) 64%,transparent) 72%,color-mix(in oklab,var(--accent) 48%,transparent));-webkit-backdrop-filter:blur(2.5px) saturate(160%);backdrop-filter:blur(2.5px) saturate(160%);border:1px solid color-mix(in oklab,var(--accent) 30%,color-mix(in oklab,var(--panel) 70%,transparent));box-shadow:0 14px 28px color-mix(in oklab,var(--accent) 30%,transparent),0 3px 8px #28285a14,inset 0 1px 2px #ffffffb3,inset 0 -8px 16px color-mix(in oklab,var(--accent) 40%,transparent)}.ltb>.ltb-add,.cal-fabs>.cal-cap{padding:0;border-radius:50%;filter:none}.cal-float .cal-caps{position:relative;padding:3px;border-radius:999px}.cal-float .cal-caps>.cal-cap{border-radius:50%}.cal-float .cal-pill{border-radius:999px}.rd-drop:after,.is-drop:after,.ltb>.ltb-add:after,.cal-fabs>.cal-cap:after,.cal-float .cal-caps:after{content:"";position:absolute;left:22%;top:12%;width:34%;height:20%;border-radius:50%;pointer-events:none;background:linear-gradient(#ffffffd9,#fff0);transform:rotate(-20deg)}.rd-drop.ed:after,.is-drop.ed:after,.ltb>.ltb-add:after,.cal-fabs>.cal-cap:after{background:linear-gradient(#ffffffb3,#fff0)}.rd-drop,.is-drop,.ltb>.ltb-add,.cal-fabs>.cal-cap,.cal-float .cal-pill{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s ease}.rd-drop:active,.is-drop:active,.ltb>.ltb-add:active,.cal-fabs>.cal-cap:active,.cal-float .cal-pill:active{transform:scale(.92)}.rd-drop:focus-visible,.is-drop:focus-visible,.ltb>.ltb-add:focus-visible,.cal-fabs>.cal-cap:focus-visible,.cal-float .cal-pill:focus-visible{outline:2px solid var(--accent-line);outline-offset:3px}.ltb>.ltb-add:disabled{transform:none}@media (prefers-reduced-motion:reduce){.rd-drop,.is-drop,.ltb>.ltb-add,.cal-fabs>.cal-cap,.cal-float .cal-pill{transition:none}.rd-drop:active,.is-drop:active,.ltb>.ltb-add:active,.cal-fabs>.cal-cap:active,.cal-float .cal-pill:active{transform:none}}}.pp-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.pp-stat{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;border:0;border-radius:20px;background:var(--panel);font:inherit;text-align:start;cursor:pointer;box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 5%,transparent)}.pp-stat>b{font-size:calc(26px * var(--fs, 1));font-weight:800;line-height:1.1;color:var(--c,var(--ink));font-variant-numeric:tabular-nums}.pp-stat>span{font-size:calc(13px * var(--fs, 1));color:var(--ink2)}.pp-stat.c7{--c:var(--accent)}.pp-ico{flex:none;width:32px;height:32px;border-radius:10px;display:inline-grid;place-items:center;margin-inline-end:12px;color:var(--c,var(--accent));background:color-mix(in oklab,var(--c,var(--accent)) 12%,var(--panel));--fs:1}.pp-ico.c2{--c:var(--tag-c2)}.pp-ico.c4{--c:var(--tag-c4)}.pp-ico.c5{--c:var(--tag-c5)}.pp-ico.c6{--c:var(--tag-c6)}.pp-sym{font-size:calc(15px * var(--fs, 1));font-weight:800;line-height:1}@media (max-width:767.98px){.profile-page .kv .k{display:inline-flex;align-items:center;font-size:calc(15px * var(--fs, 1));color:var(--ink)}.profile-page .kv{padding-block:10px}.profile-page .kv .v .selbtn{border:0;background:transparent;box-shadow:none;padding-inline-end:6px;color:var(--ink2);font-size:calc(14px * var(--fs, 1))}.profile-page .kv .v .selwrap{flex:none}.profile-page .kv .v .discbar{display:none}.profile-page .kv .v .ctl{max-width:170px}.profile-page .kv .v>button,.profile-page .kv .v>*>button:not(.selbtn){border:0;background:transparent;box-shadow:none}.profile-page .dp-opt .selbtn{border:0;background:transparent;box-shadow:none;padding-inline-end:6px;color:var(--ink2);font-size:calc(14px * var(--fs, 1))}.profile-page .dp-opt .discbar{display:none}.profile-page .dp-opt .ctl{max-width:170px;width:auto!important}.profile-page .dp-opt .selbtn{justify-content:flex-end;gap:6px;width:auto}.profile-page .dp-opt .selbtn>*:first-child{flex:none}.profile-page .dp-cats{border:0;border-radius:20px;padding:2px 16px}.profile-page .pmenu{margin-top:16px}.profile-page .pm-row.danger{justify-content:center;font-weight:700}.profile-page .pm-row.danger>.pm-ico,.profile-page .pm-row.danger>.pm-go{display:none}.profile-page .pm-row.danger>.pm-tx{flex:none}}@media (max-width:767.98px){.ana-head{padding:6px 14px 2px}.ana-title h2{font-size:calc(22px * var(--fs, 1));font-weight:800}.ana-wb{padding:8px 12px 16px;gap:12px}.ana-head .ana-acts>.btn-a,.ana-head .ana-acts>.pill:not(.ico){height:32px;padding-block:0;padding-inline:11px;display:inline-flex;align-items:center;gap:5px;border-radius:11px}@media (max-width:380px){.ana-head .ana-acts>.pill:not(.ico){width:32px;padding:0;gap:0;font-size:0;justify-content:center}}.ana-q .ana-qr{gap:8px 6px;padding:14px 14px 12px;font-size:calc(15px * var(--fs, 1));line-height:1.9}.ana-q .ana-qdot{display:none}.ana-q .ana-tok{height:auto;padding:0;border:0;background:transparent;gap:6px}.ana-q .ana-tokl,.ana-q .ana-qlbl{font-size:calc(15px * var(--fs, 1));font-weight:400;color:var(--ink)}.ana-q .ana-tok .selbtn.ctl{height:calc(30px * var(--fs, 1));min-height:calc(30px * var(--fs, 1));padding-inline:10px 6px;border-radius:10px;background:color-mix(in oklab,var(--accent) 10%,var(--panel));color:var(--accent);font-size:calc(15px * var(--fs, 1));font-weight:700}.ana-q .ana-range{flex-basis:100%;margin-top:-6px;font-size:calc(12px * var(--fs, 1))}.ana-q .ana-chipsbar{border-top:1px solid color-mix(in oklab,var(--line) 70%,transparent)}.ana-q .ana-sep{display:none}.ana-q .ana-chip,.ana-q .ana-addbtn{height:calc(30px * var(--fs, 1));border-radius:10px;font-size:calc(14px * var(--fs, 1))}.ana-res .ana-resh{flex-wrap:nowrap;align-items:flex-start;border-bottom:0;padding:6px 6px 0}.ana-res .ana-kpis{flex:1;min-width:0}.ana-res .ana-resh .ana-kpi{min-width:0;padding:10px 12px;border:0}.ana-res .ana-resh .ana-kpi .v{font-size:calc(30px * var(--fs, 1));font-weight:800;letter-spacing:-.5px}.ana-res .ana-rest{width:auto;flex:none;border-top:0;padding:6px 10px}.ana-res .ana-vseg{padding:3px;border:0;border-radius:11px;background:color-mix(in oklab,var(--ink) 6%,var(--panel))}.ana-res .ana-vseg button{border:0;border-radius:8px}.ana-res .ana-vseg button.on{background:var(--panel);color:var(--accent);box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 10%,transparent)}.ana-res .ana-vsel{display:none}}@media (max-width:767.98px){.fprev .fd-head{padding:12px 14px;gap:10px}.fprev .fd-head .fd-btn{flex:none;height:40px;padding-inline:14px;border-radius:12px}.fprev .fd-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:10px 12px;padding:12px;border:0;border-radius:18px;background:var(--panel);box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 5%,transparent)}.fprev .fd-bar{gap:6px;padding:8px 12px;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}.fprev .fd-bar>*{flex:none}.fprev .fd-bar .fd-btn{font-size:0;gap:0;width:36px;height:36px;padding:0;justify-content:center;--fs:1}.fprev .fd-bar .fd-ib,.fprev .fd-bar .fd-fit{height:36px}.fprev .fd-bar .fd-zoomv,.fprev .fd-bar .fd-gap{display:none}.fprev .fd-body{padding:10px}}.mpair{display:inline-flex;align-items:center;gap:6px;min-width:0}.fb-add{display:flex;gap:8px;align-items:center;flex-wrap:wrap}@media (max-width:767.98px){.trset .mcard{padding:12px}.trset .mcard-head{flex-wrap:wrap;row-gap:8px}.trset .mcard-head>.i18nin:first-child{flex:1 1 100%;min-width:0}.trset .mcard-head>.i18nin:first-child>.inp{flex:1;width:auto;min-width:0}.trset .mcard-row{gap:8px 12px}.trset .mcard-row>.mlabel:first-child{flex:1 1 100%;margin:0}.trset .mcard-row>.hint,.trset .mcard-row>.fx-open{flex:1 1 100%}.trset .mpair>.mlabel.sm{margin:0}.trset .tblwrap:has(>.cfgtable.mstack){overflow:visible;border:0;background:transparent}.trset .cfgtable.mstack,.trset .cfgtable.mstack>tbody{display:block;width:100%}.trset .cfgtable.mstack>thead{display:none}.trset .cfgtable.mstack>tbody>tr{display:block;margin:0 0 10px;padding:8px 12px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.trset .cfgtable.mstack>tbody>tr>td{display:flex;align-items:center;gap:10px;min-width:0;padding:5px 0;border:0;text-align:start}.trset .cfgtable.mstack>tbody>tr>td[data-label]:before{content:attr(data-label);flex:0 0 92px;font-size:calc(12px * var(--fs, 1));color:var(--ink3)}.trset .cfgtable.mstack>tbody>tr>td>.selwrap,.trset .cfgtable.mstack>tbody>tr>td>.i18nin,.trset .cfgtable.mstack>tbody>tr>td>.inp{flex:1;min-width:0;width:auto}.trset .cfgtable.mstack>tbody>tr>td.mstack-act{justify-content:flex-end;gap:6px;padding-top:8px}.trset .cfgtable.mstack>tbody>tr>td[colspan]{display:block}}.cal-cap:not(:has(>:not(svg))){width:40px;min-width:40px;height:40px;padding:0;--fs:1}.pill.sqbtn{padding:0;width:calc(1lh + 14px);height:calc(1lh + 14px);flex:none}.pill.sqbtn>svg{display:block}.selico{flex:none;display:inline-grid;place-items:center;color:var(--ink3)}.selico>svg{display:block}.hq-ico{display:inline-grid;place-items:center;margin-inline-end:4px;color:var(--ink3)}.hq-ico>svg{display:block}.pill.on .hq-ico{color:inherit}.fchip .i18nin .i18nbtn:not(:has(.i18nbtn-n)){width:18px;padding:0}.seg button>svg{vertical-align:-2px}@media (max-width:767.98px){button,[role=button],[role=menu],[role=menuitem],.tabbar,.cl-sw-layer{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.tblwrap>.cfgtable:not(.mstack)>*>tr>:is(td,th){min-width:7.5em}.tblwrap>.cfgtable:not(.mstack)>thead>tr>th{white-space:nowrap}.td-form{gap:14px}.td-form>.fld{flex-wrap:wrap;gap:6px 8px;min-height:0}.td-form>.fld>.k{flex:1 1 100%;font-size:calc(13px * var(--fs, 1));font-weight:600;color:var(--ink2)}.td-form>.fld>.inp,.td-form>.fld>.selbtn,.td-form>.fld>.selwrap{flex:1 1 100%;width:100%;min-width:0}.td-form>.td-when>.dateinp{flex:1 1 0;min-width:0}.td-form>.td-when>.dateinp>.drwrap{width:100%}.td-form>.td-when>.dateinp .drbtn{max-width:none}.td-form>.td-when>span:last-child{flex:none}.td-form>.td-acts>*{flex:1;height:calc(46px * var(--fs, 1));border-radius:14px;font-size:calc(15px * var(--fs, 1))}}.ptr{position:fixed;left:50%;top:0;z-index:5;width:22px;height:22px;margin-left:-11px;opacity:0;pointer-events:none;--fs:1}.ptr.settle{transition:transform .26s cubic-bezier(.2,.7,.3,1),opacity .26s ease}.ptr-ico{display:block;width:100%;height:100%;box-sizing:border-box;border-radius:50%;border:2.5px solid color-mix(in oklab,var(--accent) 18%,transparent);border-top-color:color-mix(in oklab,var(--accent) 55%,transparent)}.ptr.armed .ptr-ico{border-top-color:var(--accent);border-right-color:var(--accent)}.ptr.busy .ptr-ico{animation:ptr-spin .7s linear infinite}@keyframes ptr-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ptr.settle{transition:opacity .2s ease}.ptr.busy .ptr-ico{animation:none;opacity:.6}}.cfgtable.lgtbl{width:max-content;min-width:100%}.cfgtable.lgtbl>*>tr>:is(td,th){white-space:nowrap}.cfgtable.lgtbl>tbody>tr>td.lg-st{white-space:normal;min-width:12em;max-width:22em}.fx-note{display:inline-flex;vertical-align:middle;margin-inline-start:6px}.fx-note-btn{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line);background:var(--bg2,transparent);color:var(--ink3);border-radius:999px;padding:1px 8px;font-size:calc(11px * var(--fs, 1));line-height:calc(18px * var(--fs, 1));cursor:pointer;white-space:nowrap}.fx-note-btn:hover{color:var(--ink);border-color:var(--ink3)}.fx-note-btn.warn{color:var(--warn);border-color:var(--warn)}.fx-i{font-size:calc(12px * var(--fs, 1));line-height:1}.fx-pop{font-size:calc(12px * var(--fs, 1))}.fx-kv{display:flex;justify-content:space-between;gap:12px;padding:2px 0;color:var(--ink2)}.fx-kv b{color:var(--ink);font-weight:600;text-align:end}.fx-rates{display:flex;flex-direction:column;gap:4px}.fx-rate{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;color:var(--ink3)}.fx-rate b{color:var(--ink);font-weight:600}.fx-stale{color:var(--warn);font-weight:600}.fx-miss{display:block;color:var(--danger);padding:2px 0}.fx-orig{display:block;font-size:calc(11px * var(--fs, 1));color:var(--ink3);line-height:1.3}.fx-ref{display:inline-flex;align-items:center;gap:4px;vertical-align:middle;flex-wrap:wrap}.approx{width:1em;height:1em;flex:none;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round}.fx-err{color:var(--danger);font-size:calc(12px * var(--fs, 1))}.fx-sec{margin-top:18px}.fx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 16px;margin:8px 0}.fx-grid label{display:flex;flex-direction:column;gap:4px;font-size:calc(12px * var(--fs, 1));color:var(--ink3)}.fx-tags{display:flex;flex-wrap:wrap;gap:4px}.fx-tag{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line);border-radius:4px;padding:0 6px;font-size:calc(12px * var(--fs, 1));line-height:calc(20px * var(--fs, 1));cursor:pointer;-webkit-user-select:none;user-select:none}.fx-tag.on{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.fx-dlg{display:flex;flex-direction:column;gap:8px}.fx-dlg label{display:flex;flex-direction:column;gap:4px;font-size:calc(12px * var(--fs, 1));color:var(--ink3)}.fx-muted{color:var(--ink3)}.ana-kpibig{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;padding:16px 20px 20px}.ana-kpibig .ana-kpi{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:0;padding:18px 20px;background:var(--panel-2);border:1px solid var(--line2);text-align:start;cursor:pointer}.ana-kpibig .ana-kpi:not(:disabled):hover{border-color:var(--accent-line);background:var(--panel)}.ana-kpibig .ana-kpi:disabled{cursor:default}.ana-kpibig .ana-kpi .k{font-size:calc(13px * var(--fs, 1));max-width:100%}.ana-kpibig .ana-kpi .v{font-size:calc(36px * var(--fs, 1));line-height:1.1;font-weight:800;letter-spacing:-.6px;max-width:100%}.ana-kpibig .ana-kpi .s{font-size:calc(12.5px * var(--fs, 1));max-width:100%}.ana-res.fs .ana-kpibig .ana-kpi .v{font-size:calc(48px * var(--fs, 1))}@media (max-width:767.98px){.ana-kpibig{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.ana-kpibig .ana-kpi{padding:12px 14px}.ana-kpibig .ana-kpi .v{font-size:calc(26px * var(--fs, 1));letter-spacing:-.4px}}.mtx thead th.today{color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 -2px 0 var(--accent)}.wb-empty{text-align:center}.wb-blk{min-width:0;position:relative}.wb-blk.closed{padding-bottom:12px}.wb-blk.closed .hm-card-h{margin-bottom:0}.wb-acts{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0;margin-inline-start:auto}.wb-h{display:inline-flex;flex:0 1 auto;align-items:center;gap:6px;border:0;background:transparent;padding:0;cursor:pointer;color:inherit;min-width:0;text-align:start}.wb-h b{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-hl{display:flex;align-items:center;gap:4px;min-width:0;flex:0 1 auto}.wb-grip{flex:none;width:30px;height:30px;margin-inline-start:-6px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--ink3);cursor:grab;display:inline-flex;align-items:center;justify-content:center;transition:background .12s,color .12s,transform .12s;--fs:1}.wb-grip:before{content:"";width:10px;height:16px;background:radial-gradient(circle,currentColor 1.5px,transparent 1.9px) 0 0/5px 5.4px}.wb-grip:hover,.wb-grip:focus-visible{background:var(--accent-soft);color:var(--accent);transform:scale(1.06)}.wb-grip:active{cursor:grabbing}.wb-blk.dragging{border:2px dashed var(--accent);box-shadow:inset 0 0 0 6px color-mix(in oklab,var(--panel) 46%,transparent);background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--accent) 7%,var(--panel)) 0,color-mix(in oklab,var(--accent) 7%,var(--panel)) 11px,color-mix(in oklab,var(--accent) 12%,var(--panel)) 11px,color-mix(in oklab,var(--accent) 12%,var(--panel)) 22px)}.wb-blk.dragging>*{visibility:hidden}.wb-blk.dragging:after{content:attr(data-slot);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--accent);font-weight:700;font-size:calc(13px * var(--fs, 1));pointer-events:none}.rk-dragging,.rk-dragging *{user-select:none!important;-webkit-user-select:none!important}.wb-hacts{display:inline-flex;align-items:center;gap:8px;flex:none;flex-wrap:nowrap;justify-content:flex-end}.wb-hacts .hm-link{white-space:nowrap}.wb-mbtn{flex:none;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--ink3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;--fs:1}.wb-mbtn:hover,.wb-mbtn[aria-expanded=true]{background:var(--panel-2);color:var(--ink)}.wb-menu{position:fixed;z-index:70;display:flex;flex-direction:column;gap:2px;padding:6px;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 36px color-mix(in oklab,var(--ink) 16%,transparent)}.wb-menu>button{display:flex;align-items:center;width:100%;height:calc(34px * var(--fs, 1));padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--ink);font-size:calc(13px * var(--fs, 1));text-align:start;cursor:pointer}.wb-menu>button:hover:not(:disabled){background:var(--panel-2)}.wb-menu>button:disabled{opacity:var(--dis-op);cursor:not-allowed}.wb-menu>button.danger{color:var(--danger)}.wb-menu hr{border:0;border-top:1px solid var(--line2);margin:4px 2px}.wb-cust{height:calc(38px * var(--fs, 1));display:inline-flex;align-items:center;gap:8px;padding:0 12px 0 14px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);font:inherit;font-size:calc(14px * var(--fs, 1));font-weight:500;cursor:pointer;box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 5%,transparent)}.wb-cust>svg:last-child{color:var(--ink3)}.wb-cust:hover,.wb-cust[aria-expanded=true]{border-color:var(--accent-line);color:var(--accent)}.wb-cmenu{min-width:240px}.wb-cmenu .wb-ci{height:auto;min-height:calc(40px * var(--fs, 1));gap:10px;padding:6px 10px;font-size:calc(14px * var(--fs, 1));text-align:start;color:var(--ink)}.wb-cmenu .wb-ci>svg{flex:none;color:var(--ink2)}.wb-cmenu .wb-ci:first-child>svg{color:var(--accent)}.wb-cmenu .wb-ci>span{display:flex;flex-direction:column;line-height:1.3}.wb-cmenu .wb-ci small{font-size:calc(12px * var(--fs, 1));color:var(--ink2)}.wb-cmenu .wb-ci.quiet{color:var(--ink2)}.wb-cask{display:flex;flex-direction:column;gap:10px;max-width:260px;padding:8px 8px 6px}.wb-cask p{margin:0;font-size:calc(13px * var(--fs, 1));line-height:1.5;color:var(--ink2)}.wb-cask-b{display:flex;justify-content:flex-end;gap:8px}.wb-mlab{font-size:calc(12px * var(--fs, 1));color:var(--ink3);padding:4px 8px 2px}.wb-wseg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:2px 4px 4px}.wb-wseg button{height:calc(30px * var(--fs, 1));padding:0 2px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink2);font-size:calc(12px * var(--fs, 1));cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-wseg button.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.wb-rsz{position:absolute;top:14px;bottom:14px;inset-inline-end:-7px;width:12px;padding:0;border:0;background:transparent;cursor:col-resize;z-index:2}.wb-rsz:after{content:"";position:absolute;top:50%;inset-inline-start:4px;width:4px;height:40px;margin-top:-20px;border-radius:3px;background:var(--accent);opacity:0;transition:opacity .12s}.wb-rsz:focus-visible:after,.wb-blk.sizing .wb-rsz:after{opacity:.85}@media (hover:hover){.wb-blk:hover .wb-rsz:after{opacity:.85}}.wb-blk.sizing{outline:2px dashed var(--accent);outline-offset:2px}.wb-rsztip{position:absolute;top:50%;inset-inline-end:16px;transform:translateY(-50%);padding:4px 10px;border-radius:8px;background:var(--ink);color:var(--panel);font-size:calc(12px * var(--fs, 1));white-space:nowrap;pointer-events:none;z-index:3}.wb-note{position:fixed;z-index:80;left:50%;bottom:24px;transform:translate(-50%);display:flex;align-items:center;gap:10px;max-width:min(560px,calc(100vw - 32px));padding:8px 8px 8px 14px;border-radius:12px;background:var(--ink);color:var(--panel);font-size:calc(13px * var(--fs, 1));box-shadow:0 12px 32px color-mix(in oklab,var(--ink) 24%,transparent)}.wb-note.bad{background:var(--danger)}.wb-note-t{min-width:0}.wb-note .lnk{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.wb-note-x{flex:none;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:transparent;color:inherit;opacity:.7;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;--fs:1}.wb-note-x:hover{opacity:1}.wb-body,.wb-rep{min-width:0}.ana-res.embed:not(.fs){border:0;border-radius:0;background:transparent;box-shadow:none}.ana-res.embed:not(.fs) .ana-resh{border-bottom:0;padding:0}.ana-res.embed:not(.fs) .ana-kpis{column-gap:28px;row-gap:10px}.ana-res.embed:not(.fs) .ana-resh .ana-kpi{min-width:0;padding:6px 0;border-inline-end:0}.ana-res.embed:not(.fs) .ana-resh .ana-kpi .v{font-size:calc(22px * var(--fs, 1));letter-spacing:0}.ana-res.embed:not(.fs) .ana-rest{padding:4px 0}.ana-res.embed:not(.fs) .ana-chart{padding:4px 0 0}.ana-res.embed:not(.fs) .ana-resf{padding:4px 0 2px}.ana-res.embed:not(.fs) .ana-notes{padding:4px 0 0}.wb-tl{display:flex;flex-direction:column;min-height:0;max-height:560px;overflow:hidden}.wb-more{display:block;padding:8px 2px 0}.wb-quick{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.wb-add{display:grid;gap:14px}.wb-addsec{display:grid;gap:6px;min-width:0}.wb-addsec h4{margin:0;font-size:calc(13px * var(--fs, 1));font-weight:700;color:var(--ink2)}.wb-addrow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0;border-top:1px solid var(--line2);min-width:0}.wb-addn{display:flex;flex-direction:column;min-width:0}.wb-addn b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entpin{margin-inline-start:auto;display:inline-flex;align-items:center;gap:8px;min-width:0}@media (max-width:600px){.entbar .enttabs{flex:0 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.entbar .enthead{flex:1 1 0;min-width:64px}.entbar .entpin{flex:none}.entbar .entpin .pill{font-size:0;gap:0;padding-inline:9px}.entbar .entpin .pill svg{font-size:calc(13px * var(--fs, 1))}}@media (min-width:768px){.main.home{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;width:100%;padding:12px 12px 24px}.ma-biz{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.main.home>*{grid-column:1/-1}.main.home>.wb-blk{grid-column:var(--c,auto) / span var(--w,12)}.main.home>.wb-gap{min-height:72px;border:2px dashed color-mix(in oklab,var(--accent) 35%,transparent);border-radius:16px;background:color-mix(in oklab,var(--accent) 4%,transparent)}}.rtl{display:flex;flex-direction:column;min-height:0;gap:8px}.main.rtl{padding:0}.rtl-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.rtl-day{display:inline-flex;align-items:center;gap:6px}.rtl-gap{flex:1}.rtl-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:0 2px}.rtl-chip{display:inline-flex;align-items:center;gap:6px;height:calc(26px * var(--fs, 1));padding:0 10px;border-radius:8px;background:var(--panel-2);border:1px solid var(--line2);color:var(--ink2);font-size:calc(12.5px * var(--fs, 1));white-space:nowrap}.rtl-chip b{color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums}.rtl-legend{margin-inline-start:auto;font-size:calc(12px * var(--fs, 1))}.rtl-dot{width:8px;height:8px;border-radius:50%;flex:none;display:inline-block;background:var(--ink3);--fs:1}.st-free .rtl-dot{background:var(--ok)}.st-busy .rtl-dot{background:var(--accent)}.st-away .rtl-dot{background:var(--warn)}.st-off .rtl-dot{background:var(--line)}.st-wait .rtl-dot{background:var(--danger)}.rtl-scroll{flex:1;min-height:0;overflow:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.rtl-grid{--who-w:220px;--lane-h:44px;min-width:calc(var(--who-w) + var(--hours) * 72px);position:relative}.rtl-row{display:grid;grid-template-columns:var(--who-w) minmax(0,1fr);border-top:1px solid var(--line2);min-height:58px}.rtl-row:first-child{border-top:0}.rtl-row.droptarget{background:var(--accent-soft)}.rtl-head{position:sticky;top:0;z-index:4;min-height:34px;background:var(--panel-2)}.rtl-who{position:sticky;inset-inline-start:0;z-index:3;display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:var(--panel);border-inline-end:1px solid var(--line2);min-width:0}.rtl-head .rtl-who{background:var(--panel-2);align-items:center;padding:6px 12px}.rtl-who .lv-av{flex-basis:30px;width:30px;height:30px;border-radius:50%;--fs:1}.rtl-whot{min-width:0;display:flex;flex-direction:column;gap:2px}.rtl-whot .nm{display:flex;align-items:center;gap:6px;font-weight:700;font-size:calc(13.5px * var(--fs, 1));min-width:0}.rtl-nmt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rtl-whot .sub{display:flex;align-items:center;gap:5px;font-size:calc(12px * var(--fs, 1));color:var(--ink2);line-height:1.45}.rtl-turn{flex:none;font-size:calc(11px * var(--fs, 1));font-weight:700;color:var(--on-accent);background:var(--warn);border-radius:6px;padding:0 6px;line-height:calc(18px * var(--fs, 1))}.rd-trans{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}.rd-trans .btn-a.off{opacity:.45;cursor:not-allowed}.rd-trans.mob .btn-a{flex:1 1 calc(50% - 4px);min-height:calc(44px * var(--fs, 1));justify-content:center;font-size:calc(15px * var(--fs, 1))}.rtl-turn.off{color:var(--warn);background:transparent;box-shadow:inset 0 0 0 1px var(--warn)}.rtl-hours{position:relative;height:100%}.rtl-hours span{position:absolute;top:50%;transform:translate(-50%,-50%);font-size:calc(11.5px * var(--fs, 1));color:var(--ink3);font-variant-numeric:tabular-nums;white-space:nowrap}.rtl-hours span:first-child{transform:translateY(-50%)}.rtl-track{position:relative;min-height:calc(var(--lane-h) * var(--lanes, 1) + 12px);background-image:linear-gradient(to right,var(--line2) 1px,transparent 1px);background-size:calc(100% / var(--hours)) 100%}.rtl-track.cancreate{cursor:copy}.rtl-off{position:absolute;top:0;bottom:0;pointer-events:none;background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--ink3) 10%,transparent) 0 6px,transparent 6px 12px)}.rtl-away{position:absolute;top:6px;bottom:6px;border-radius:8px;border:1px dashed var(--warn);color:var(--warn);font-size:calc(12px * var(--fs, 1));padding:4px 8px;overflow:hidden;white-space:nowrap;line-height:1.45;pointer-events:none;background:repeating-linear-gradient(135deg,var(--warn-soft) 0 6px,var(--panel) 6px 12px)}.rtl-bk{--c:var(--ink3);--fs:var(--fs-cap);position:absolute;height:calc(var(--lane-h) - 6px);border-radius:8px;padding:4px 8px;overflow:hidden;white-space:nowrap;font-size:calc(12px * var(--fs, 1));line-height:1.45;border:1px solid transparent;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;box-sizing:border-box}.rtl-bk .t1{font-weight:600;overflow:hidden;text-overflow:ellipsis}.rtl-bk .t2{overflow:hidden;text-overflow:ellipsis;opacity:.85}.rtl-bk .k{display:inline-block;font-size:calc(10px * var(--fs, 1));font-weight:700;border-radius:4px;padding:0 4px;margin-inline-end:4px;background:var(--c);color:var(--panel)}.rtl-bk.plan{background:color-mix(in oklab,var(--c) 14%,var(--panel));border-color:color-mix(in oklab,var(--c) 45%,var(--panel));color:var(--ink)}.rtl-bk.live{background:var(--c);color:var(--panel)}.rtl-bk.live .k{background:var(--panel);color:var(--c)}.rtl-bk.done{background:var(--panel-2);border-color:var(--line);color:var(--ink3)}.rtl-bk.done .k{background:var(--line);color:var(--panel)}.rtl-bk.wait{border:1.5px dashed var(--danger);background:var(--danger-soft);color:var(--danger)}.rtl-bk:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.rtl-bk.dragging{opacity:.85;box-shadow:0 8px 20px #1018282e;cursor:grabbing}.rtl-now{position:absolute;top:0;bottom:0;width:2px;margin-inline-start:-1px;background:var(--danger);pointer-events:none;z-index:2}.rtl-waitrow .rtl-who .lv-av{border-radius:50%}.rtl-offrow{min-height:44px}.rtl-offlist{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px}@media (max-width:767.98px){.route:has(>.entbar)>.main.rtl{padding:2px 16px 12px}.rtl-bar>.selbtn{flex:1 1 100%}.rtl-gap{display:none}.rtl-day,.rtl-day .dateinp{flex:1 1 auto;min-width:0}.rtl-day .dateinp>.drwrap{flex:1 1 auto;width:auto;min-width:0}.rtl-grid{--who-w:132px;--lane-h:40px}.rtl-who{padding:8px}.rtl-whot .sub:last-child{display:none}}.vw-sec{display:grid;grid-template-columns:200px minmax(0,1fr);gap:8px 18px;padding-top:12px;border-top:1px solid var(--line2)}.vw-modes{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.vw-mode{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:var(--panel);text-align:start;cursor:pointer}.vw-mode:hover{border-color:var(--accent-line)}.vw-mode.on{border-color:var(--accent);background:var(--accent-soft)}.vw-radio{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid var(--line2);cursor:pointer}.vw-radio input{margin:3px 0 0}.vw-radio.on{border-color:var(--accent);background:var(--accent-soft)}@media (max-width:767.98px){.vw-sec{grid-template-columns:1fr}}.rtl-deps{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:1}.rtl-dep{fill:none;stroke:var(--ink3);stroke-width:1.5}.rtl-dep.bad{stroke:var(--danger);stroke-width:2;stroke-dasharray:5 3}.rtl-dep-head{fill:var(--ink3)}.rtl-dep-head.bad{fill:var(--danger)}.note.rtl-warn{margin:0 0 6px;color:var(--danger);border-color:var(--danger)}.vc-bar,.vm-bar,.vtr-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;--ctl-h:32px}.vc-bar>.pill,.vc-bar>.btn-a,.vc-bar>.seg,.vm-bar>.pill,.vm-bar>.btn-a,.vtr-bar>.pill,.vtr-bar>.btn-a,.vtr-bar>.vtr-search,.vc-nav>.pill{height:var(--ctl-h);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.vc-bar>.seg>button{display:inline-flex;align-items:center;justify-content:center}.vc-bar>.refbtn,.vm-bar>.refbtn,.vtr-bar>.refbtn,.vc-nav>.pill.ico,.vm-bar>.pill.ico{width:var(--ctl-h);height:var(--ctl-h);padding:0}.vc-bar .vc-modes{flex:none}.vc-nav{display:inline-flex;align-items:center;gap:6px;min-width:0}.vc-title{font-size:calc(15px * var(--fs, 1));white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.vc-grid{--cal-head:26px;--cal-lane:22px;flex:1;min-height:0;overflow:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);display:flex;flex-direction:column}.vc-wds{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));position:sticky;top:0;z-index:2;background:var(--panel-2);border-bottom:1px solid var(--line2)}.vc-wds span{padding:6px 8px;font-size:calc(12px * var(--fs, 1));color:var(--ink3);text-align:center}.vc-week{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));flex:1 0 auto;min-height:calc(var(--cal-head) + var(--cal-lane) * var(--lanes, 3) + 26px);border-top:1px solid var(--line2)}.vc-week:first-of-type{border-top:0}.vc-grid.wk .vc-week{--cal-lane:28px;min-height:calc(var(--cal-head) + var(--cal-lane) * var(--lanes, 4) + 40px)}.vc-day{position:relative;border-inline-start:1px solid var(--line2);padding:4px 6px;min-width:0}.vc-day:first-child{border-inline-start:0}.vc-day.wkend{background:var(--panel-2)}.vc-day.out .vc-dn{color:var(--ink3);opacity:.6}.vc-day.cancreate{cursor:copy}.vc-day.droptarget{background:var(--accent-soft)}.vc-dn{display:inline-flex;align-items:center;justify-content:center;min-width:calc(22px * var(--fs, 1));height:calc(20px * var(--fs, 1));border-radius:10px;font-size:calc(12px * var(--fs, 1));color:var(--ink2);font-variant-numeric:tabular-nums}.vc-day.today .vc-dn{background:var(--accent);color:var(--on-accent);font-weight:700;padding:0 6px}.vc-plus{position:absolute;z-index:1;inset-inline-end:4px;bottom:3px;font-size:calc(11.5px * var(--fs, 1));line-height:calc(16px * var(--fs, 1));color:var(--accent);font-weight:600;padding:0 4px;border-radius:6px;background:var(--panel)}.vc-day.wkend .vc-plus{background:var(--panel-2)}.vc-plus:hover{background:var(--accent-soft)}.vc-bk{--c:var(--ink3);position:absolute;height:calc(var(--cal-lane) - 3px);margin-inline:2px;padding:0 6px;box-sizing:border-box;display:flex;align-items:center;gap:4px;overflow:hidden;white-space:nowrap;font-size:calc(12px * var(--fs, 1));line-height:1;border-radius:6px;cursor:pointer;background:color-mix(in oklab,var(--c) 16%,var(--panel));border:1px solid color-mix(in oklab,var(--c) 45%,var(--panel));color:var(--ink);touch-action:none;-webkit-user-select:none;user-select:none;max-width:calc(100% - 4px)}.vc-bk.cont{border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:0}.vc-bk.more{border-start-end-radius:0;border-end-end-radius:0;margin-inline-end:0}.vc-bk.rep{border-style:dashed}.vc-bk.dragging{opacity:.55}.vc-bk:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.vc-tm{font-weight:700;color:var(--ink2);font-variant-numeric:tabular-nums;flex:none}.vc-tt{overflow:hidden;text-overflow:ellipsis;min-width:0}.vc-rep{flex:none;font-size:calc(10.5px * var(--fs, 1));color:var(--ink3);border:1px solid var(--line);border-radius:4px;padding:1px 4px}.vc-bk-end{position:absolute;inset-block:0;inset-inline-end:0;width:8px;cursor:ew-resize}.vc-bk-end:hover{background:color-mix(in oklab,var(--c) 35%,transparent)}.vc-agenda{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:10px}.vc-aday{flex-shrink:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow:hidden}.vc-aday.today{border-color:var(--accent)}.vc-ahead{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--panel-2);border-bottom:1px solid var(--line2)}.vc-aadd{margin-inline-start:auto}.vc-item{--c:var(--ink3);display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;text-align:start;border-top:1px solid var(--line2);min-width:0}.vc-item:first-of-type{border-top:0}.vc-item:hover{background:var(--panel-2)}.vc-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--c);--fs:1}.vc-when{flex:none;min-width:calc(64px * var(--fs, 1));font-size:calc(12px * var(--fs, 1));color:var(--ink2);font-variant-numeric:tabular-nums}.vc-more{max-width:420px}.vc-more-list{padding:0}.vtr-bar .vtr-search{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:11px;padding:0 10px;background:var(--panel);min-width:min(240px,100%);flex:0 1 300px;color:var(--ink3)}.vtr-search input{border:0;outline:0;background:transparent;height:100%;min-width:0;flex:1;color:var(--ink)}.vtr-list{--tree-indent:22px;flex:1;min-height:0;overflow:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:4px 0}.vtr-row{display:flex;align-items:center;gap:6px;min-height:36px;padding-inline-end:10px;border-top:1px solid transparent;border-bottom:1px solid transparent;min-width:0}.vtr-row:hover{background:var(--panel-2)}.vtr-row.droptarget{background:var(--accent-soft);border-color:var(--accent)}.vtr-row.dragging{opacity:.5}.vtr-row.hit .vtr-name{font-weight:700;color:var(--accent)}.vtr-rootdrop{justify-content:center;color:var(--ink3);font-size:calc(12px * var(--fs, 1));border:1px dashed var(--line);margin:4px 8px;border-radius:8px}.vtr-grip{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:24px;color:var(--ink3);cursor:grab;touch-action:none}.vtr-row>.rowexp,.vtr-row>.rowexp-sp{flex:none}.vtr-row .lv-av{flex:none;width:10px;height:10px;border-radius:3px;background:var(--c, var(--ink3));--fs:1}.vtr-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start;color:var(--ink)}.vtr-name:hover{color:var(--accent)}.vtr-n{flex:none;font-size:calc(11px * var(--fs, 1));color:var(--ink3);border:1px solid var(--line);border-radius:9px;padding:0 6px;line-height:calc(16px * var(--fs, 1));font-variant-numeric:tabular-nums}.vtr-add{margin-inline-start:auto;opacity:0}.vtr-add:focus-visible{opacity:1}@media (hover:hover){.vtr-row:hover .vtr-add{opacity:1}}@media (hover:none){.vtr-add{opacity:1}}@media (max-width:767.98px){.route:has(>.entbar)>.main.vcal,.route:has(>.entbar)>.main.vtree{padding:2px 16px 12px}.vc-bar .vc-modes{flex:1 1 100%}.vc-bar .vc-modes button{flex:1}.vc-nav{flex:1 1 auto}.vtr-bar .vtr-search{flex:1 1 100%}.vtr-add{opacity:1}.vc-grid{--cal-lane:18px}.vc-bk{font-size:calc(11px * var(--fs, 1));padding:0 3px}.vc-tm{display:none}}.main.vmap{display:flex;flex-direction:column;min-height:0;min-width:0}.vm-bar .pill.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.vm-body{flex:1;min-height:420px;display:flex;gap:12px;min-width:0}.vm-list{flex:0 1 320px;max-width:340px;min-width:0;display:flex;flex-direction:column;gap:4px;padding:8px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);min-height:0;overflow:hidden}.vm-head{padding:4px 8px}.vm-note{margin:0 4px}.vm-rows{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:2px}.vm-row{display:flex;gap:10px;align-items:center;width:100%;padding:9px 10px;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--ink);text-align:start;font:inherit;cursor:pointer;min-width:0}.vm-row:hover{background:var(--panel-2)}.vm-row.on{background:var(--accent-soft);border-color:var(--accent)}.vm-pin{flex:none;display:inline-flex;color:var(--ink3)}.vm-row.on .vm-pin{color:var(--accent)}.vm-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.vm-name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vm-row.on .vm-name{font-weight:600}.vm-sub{font-size:calc(12px * var(--fs, 1));color:var(--ink2);overflow-wrap:anywhere}.vm-missing{padding:6px 8px}.vm-map{flex:1;min-width:0;min-height:0;position:relative;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--panel)}.vm-map>.tmap{flex:1;border-radius:0}.vm-card{position:absolute;inset-inline-start:50%;top:14px;transform:translate(-50%);z-index:3;display:flex;align-items:center;gap:8px;max-width:calc(100% - 24px);padding:8px 10px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}[dir=rtl] .vm-card{transform:translate(50%)}.vm-card-t{display:flex;flex-direction:column;gap:2px;min-width:0}.vm-card-t b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vm-near-row{min-width:0}.vm-handle{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px 8px;border:0;background:transparent;color:var(--ink2);font:inherit;cursor:pointer}.vm-grab{width:36px;height:4px;flex:none;border-radius:2px;background:var(--line)}.main.vmap.narrow .vm-body{flex-direction:column;gap:0;min-height:0}.main.vmap.narrow .vm-map{flex:1 1 auto;min-height:260px;border-radius:var(--radius) var(--radius) 0 0}.main.vmap.narrow .vm-list{flex:0 0 auto;max-width:none;max-height:38vh;border-top:0;border-radius:0 0 var(--radius) var(--radius);padding-top:0}.main.vmap.narrow .vm-list.up{max-height:72vh}.wb-vw{min-height:320px}.wb-vw>.main{min-height:0;flex:1}@media (max-width:767.98px){.route:has(>.entbar)>.main.vmap{padding:2px 16px 12px}.vm-card{top:8px}}.pf-panel{min-width:0}.pf-switch{display:inline-flex;align-items:center;gap:8px}.pf-link{display:flex;flex-direction:column;gap:10px;min-width:0}.pf-url{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.pf-url-t{flex:1 1 280px;min-width:0;overflow-wrap:anywhere;padding:6px 10px;border:1px solid var(--line2);border-radius:var(--radius-sm);background:var(--panel-2);font-size:calc(12.5px * var(--fs, 1))}.pf-fields{display:flex;flex-direction:column;gap:2px;min-width:0}.pf-frow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:6px 8px;border-radius:var(--radius-sm);min-width:0}.pf-frow:hover{background:var(--panel-2)}.pf-frow.off{color:var(--ink3)}.pf-fname{flex:1 1 220px;min-width:0}.pf-fname .hint{margin-inline-start:6px}.pf-why{flex:none;font-size:calc(12px * var(--fs, 1));color:var(--ink3)}.pfp{background:var(--bg)}.pfp-card{max-width:640px}.pfp-err{color:var(--danger);font-size:calc(12.5px * var(--fs, 1))}.pfp-title{margin:0;font-size:calc(20px * var(--fs, 1));font-weight:600;color:var(--ink)}.pfp-desc{margin:0;color:var(--ink2);white-space:pre-wrap;overflow-wrap:anywhere}.pfp-card .ant-form-item{margin-bottom:14px}.pfp-hp{position:absolute;inset-inline-start:-10000px;width:1px;height:1px;overflow:hidden;--fs:1}.pfp-code{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.pfp-code-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pfp-code-inp{max-width:180px;font-family:var(--mono,ui-monospace,monospace);letter-spacing:.2em}.pfp-done{align-items:center;text-align:center;color:var(--ok)}.pfp-done p{margin:0;color:var(--ink);white-space:pre-wrap}.pfr{gap:10px;max-width:640px}.pfr-title{margin:0;font-size:calc(18px * var(--fs, 1));font-weight:600;color:var(--ink)}.pfr-deadlines{display:flex;flex-direction:column;gap:8px}.pfr-dl{display:flex;gap:8px;align-items:flex-start;padding:8px 10px;border:1px solid var(--line);border-radius:8px;color:var(--ink)}.pfr-sec{display:flex;flex-direction:column;gap:4px;color:var(--ink)}.pfr-h{display:flex;align-items:center;gap:6px;font-weight:600}.sgf{display:grid;gap:4px;font-size:calc(13px * var(--fs, 1));color:var(--ink2);min-width:0}.sgf>.inp,.sgf .inp{width:100%}@media (max-width:640px){.pfp-card{max-width:none}.pf-url-t{flex-basis:100%}}html[data-tabbar] .tabbar{z-index:78}html[data-tabbar]{--room:calc(100dvh - var(--tbh,0px) - var(--sat,0px) - var(--topbar-h) - 8px)}html[data-tabbar] .osheet{max-height:min(78dvh,var(--room))}html[data-tabbar] .osheet.tall{height:min(86dvh,var(--room))}html[data-tabbar] .modal.m-up>.sheet{max-height:var(--room)}html[data-tabbar] .modal>.sheet{max-height:min(88vh,var(--room))}html[data-tabbar] .modal:not(.m-up){top:calc(var(--sat,0px) + var(--topbar-h))}html[data-tabbar] .modal:not(.m-up)>.sheet{max-height:min(88vh,calc(var(--room) - 24px))}html[data-tabbar] .mnav.sheet{max-height:min(72vh,560px,var(--room))}html[data-tabbar] .cl-share.sheet-m{max-height:var(--room)}html[data-tabbar] .maskbg:not(.sidemask),html[data-tabbar] .modal,html[data-tabbar] .osheet,html[data-tabbar] .mnav.sheet,html[data-tabbar] .cl-share.sheet-m,html[data-tabbar] .ana-res.fs,html[data-tabbar] .drawer,html[data-tabbar] .fprev,html[data-tabbar] .docshow,html[data-tabbar] .cl-drawer,html[data-tabbar] .sidebar{bottom:var(--tbh,0px)}html[data-tabbar] .osheet{padding-bottom:calc(12px + max(0px,var(--sab) - var(--tbh,0px)))}html[data-tabbar] .modal.m-up>.sheet,html[data-tabbar] .mnav.sheet,html[data-tabbar] .cl-share.sheet-m,html[data-tabbar] .ana-res.fs,html[data-tabbar] .drawer,html[data-tabbar] .fprev,html[data-tabbar] .docshow,html[data-tabbar] .cl-drawer{padding-bottom:max(0px,var(--sab) - var(--tbh,0px))}html[data-tabbar] .topbar .menu,html[data-tabbar] .topbar .pop{max-height:calc(100dvh - var(--topbar-h) - var(--sat) - var(--tbh,0px) - 16px)}html[data-kbopen]{--tbh:0px !important}html[data-kbopen] .tabbar,html[data-kbopen][data-kbpick] .dr-foot{display:none}@media (max-width:767.98px){html[data-kb] .drawer{bottom:var(--kb);padding-bottom:0}html[data-kb] .rd-drawer .rd-ava{display:none}html[data-kb] .rd-drawer>.dr-head{padding-block:10px}}.modal.m-up.wt-ghost{pointer-events:none}.modal.m-up.wt-ghost>.sheet{animation:fade-out .14s ease-in forwards}@media (max-width:767.98px){.modal.m-up.wt-ghost>.sheet{animation:sheet-down var(--drawer-out-dur) var(--drawer-out-ease) forwards}}@media (max-width:767.98px){.modal.m-up{place-items:end stretch;padding:0}.modal.m-up>.sheet{width:auto;max-width:none!important;max-height:86dvh;border-radius:18px 18px 0 0;padding-bottom:var(--sab);box-shadow:0 -10px 30px #1018282e;animation:sheet-up var(--drawer-in-dur) var(--drawer-in-ease)}}@media (max-width:767.98px) and (prefers-reduced-motion: reduce){.modal.m-up>.sheet{animation:fade .12s ease-out}}.page-crash{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px 20px!important}.page-crash>b{font-size:calc(17px * var(--fs, 1))}.page-crash>code{max-width:100%;padding:10px 12px;border-radius:12px;background:var(--panel-2);color:var(--ink2);font-size:calc(12px * var(--fs, 1));white-space:pre-wrap;overflow-wrap:anywhere}.ana-title .ana-rnbtn{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:30px;padding:0;margin-inline-start:-6px;border:0;border-radius:8px;background:transparent;color:var(--ink3);cursor:pointer}.ana-title .ana-rnbtn:hover{background:var(--panel-2);color:var(--accent)}.ana-title .ana-rnbtn:disabled{opacity:var(--dis-op);cursor:not-allowed}.ana-title .ana-rnin{flex:1 1 auto;min-width:0;width:auto;max-width:none;height:calc(38px * var(--fs, 1));font-size:calc(17px * var(--fs, 1));font-weight:700}.dr-body.dr-tbl{display:flex;flex-direction:column;overflow:hidden;min-height:0}.dr-body.dr-tbl>*{flex:none}.dr-body.dr-tbl>.tblwrap{flex:0 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.fold{display:grid;grid-template-rows:1fr;transition:grid-template-rows .22s ease}.fold.shut{grid-template-rows:0fr}.fold>.fold-clip{min-width:0;min-height:0;overflow:hidden;transition:opacity .22s ease}.fold.shut>.fold-clip{opacity:0}.fold.done>.fold-clip{overflow:visible}@media (prefers-reduced-motion:reduce){.fold,.fold>.fold-clip{transition:none}}.hm-wx{display:inline-flex;align-items:center;gap:4px;font-size:calc(13px * var(--fs, 1));color:var(--ink3);white-space:nowrap}.hm-wx>svg{flex:none}.hm-hero .hm-wx{font-size:calc(14px * var(--fs, 1));color:inherit;opacity:.82}.hm-hero .hm-wx:before{content:"·";margin-inline-end:2px}.kv .v.my-contact{overflow-wrap:anywhere;color:var(--ink3);font-weight:400}.kv .v.my-contact>svg{display:inline-block;vertical-align:-2px;margin-inline-end:6px;opacity:.85}.upd-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:285;display:flex;align-items:center;justify-content:center;padding:calc(env(safe-area-inset-top,0px) + 24px) 20px calc(env(safe-area-inset-bottom,0px) + 24px);background:color-mix(in oklab,var(--ink) 38%,transparent)}.upd-mask.force{background:var(--bg)}.upd-card{width:min(400px,100%);max-height:100%;overflow:auto;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 20px 18px;border-radius:22px;background:var(--panel);text-align:center;box-shadow:0 18px 48px color-mix(in oklab,var(--ink) 18%,transparent)}.upd-mask.force .upd-card{box-shadow:none;background:transparent}.upd-ico{width:56px;height:56px;border-radius:18px;display:flex;align-items:center;justify-content:center;color:var(--accent);background:color-mix(in oklab,var(--accent) 12%,var(--panel));--fs:1}.upd-title{margin:4px 0 0;font-size:calc(19px * var(--fs, 1));font-weight:800;color:var(--ink)}.upd-ver{font-size:calc(13px * var(--fs, 1));color:var(--ink3)}.upd-force{margin:0;font-size:calc(14px * var(--fs, 1));font-weight:600;color:var(--danger)}.upd-notes{width:100%;box-sizing:border-box;text-align:start;white-space:pre-wrap;font-size:calc(14px * var(--fs, 1));line-height:1.6;color:var(--ink2);padding:10px 12px;border-radius:12px;background:color-mix(in oklab,var(--ink) 4%,var(--panel));max-height:40vh;overflow:auto}.upd-hint{margin:0;font-size:calc(12.5px * var(--fs, 1));color:var(--ink3)}.upd-acts{display:flex;gap:10px;width:100%;margin-top:6px}.upd-acts>button{flex:1;height:44px;justify-content:center}.ipk{display:flex;flex-direction:column;width:100%;min-width:0;border-radius:10px}.ipk.on{border:1.5px solid var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 14%,transparent);background:var(--panel);overflow:hidden}.ipk.on>.ipk-head{border:0;border-bottom:1px solid var(--line2);border-radius:0}.ipk-ico{flex:none;display:inline-flex;color:var(--ink3)}.ipk.on .ipk-ico{color:var(--accent)}.ipk-q{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;color:var(--ink3)}.ipk-q input{flex:1;min-width:0;height:calc(40px * var(--fs, 1));border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:calc(16px * var(--fs, 1))}.ipk-n{flex:none;font-size:calc(12px * var(--fs, 1));color:var(--ink3)}.ipk-list{display:flex;flex-direction:column;padding:4px 0;overflow-y:auto;overscroll-behavior:contain}.ipk-row{display:flex;align-items:center;gap:10px;width:100%;min-height:calc(46px * var(--fs, 1));padding:6px 12px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:calc(15px * var(--fs, 1));text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}.ipk-row:active{background:color-mix(in oklab,var(--ink) 6%,transparent)}.ipk-row.on{color:var(--accent);font-weight:600;background:color-mix(in oklab,var(--accent) 7%,transparent)}.ipk-row:disabled{opacity:var(--dis-op);cursor:not-allowed}.ipk-row .selck{position:relative;width:18px;height:18px;--fs:1}.ipk-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ipk-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ipk-s{font-size:calc(12px * var(--fs, 1));font-weight:400;color:var(--ink3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ipk-ok{flex:none;display:inline-flex;color:var(--accent)}.ipk-empty{padding:18px 12px;text-align:center;color:var(--ink3);font-size:calc(13.5px * var(--fs, 1))}.ipk-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px 10px}.ipk-foot>.pill,.ipk-foot>.btn-a{height:34px}.ipk-hint{font-size:calc(12.5px * var(--fs, 1));color:var(--ink3)}.ipk-pane{display:flex;flex-direction:column}.ipk-cal{display:flex;flex-direction:column;gap:4px;padding:6px 8px 0}.ipk-cal-h{display:flex;align-items:center;justify-content:space-between;padding:0 2px}.ipk-cal-h b{font-size:calc(15px * var(--fs, 1))}.ipk-nav{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--ink2);border-radius:10px;--fs:1}.ipk-wk,.ipk-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center}.ipk-wk{font-size:calc(12px * var(--fs, 1));color:var(--ink3);padding:2px 0}.ipk-d{height:calc(38px * var(--fs, 1));display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--ink);font:inherit;font-size:calc(15px * var(--fs, 1));padding:0}.ipk-d>span{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:17px;--fs:1}.ipk-d.out{color:var(--ink3);opacity:.55}.ipk-d.now>span{color:var(--accent);font-weight:700}.ipk-d.mid{background:color-mix(in oklab,var(--accent) 10%,transparent)}.ipk-d.on>span{background:var(--accent);color:var(--on-accent);font-weight:700}.ipk-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:4px 2px}.ipk-cell{height:calc(44px * var(--fs, 1));border:1px solid var(--line2);border-radius:10px;background:var(--panel);color:var(--ink);font:inherit;font-size:calc(15px * var(--fs, 1))}.ipk-cell.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:700}.ipk-time{display:flex;align-items:center;justify-content:center;gap:14px;padding:6px 12px 0}.ipk-time.sep{border-top:1px solid var(--line2);margin-top:6px}.ipk-colon{font-size:calc(22px * var(--fs, 1));font-weight:700;color:var(--accent)}.whl{position:relative;width:72px;height:180px;overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;outline:0;border-radius:10px;background:linear-gradient(transparent 72px,color-mix(in oklab,var(--accent) 9%,transparent) 72px,color-mix(in oklab,var(--accent) 9%,transparent) 108px,transparent 108px) no-repeat}.whl::-webkit-scrollbar{display:none}.whl-pad{height:72px}.whl-i{height:calc(36px * var(--fs, 1));line-height:calc(36px * var(--fs, 1));text-align:center;scroll-snap-align:center;font-size:calc(15px * var(--fs, 1));color:var(--ink3);cursor:pointer;font-variant-numeric:tabular-nums}.whl-i.n1{color:var(--ink2)}.whl-i.on{font-size:calc(21px * var(--fs, 1));font-weight:700;color:var(--accent)}.num-sign{position:relative;z-index:1;border:0;background:transparent;color:var(--accent);font:inherit;font-size:calc(17px * var(--fs, 1));font-weight:700;padding:0 8px 0 0;min-width:calc(28px * var(--fs, 1));min-height:calc(30px * var(--fs, 1));cursor:pointer}.ant-input-number-prefix:has(>.num-sign){pointer-events:auto}@media (max-width:767.98px){.selopt{height:calc(44px * var(--fs, 1));font-size:calc(15px * var(--fs, 1));padding:0 10px}.selsearch{height:calc(40px * var(--fs, 1));font-size:calc(16px * var(--fs, 1))}}.msel{display:flex;align-items:center;gap:6px;width:100%;min-height:calc(36px * var(--fs, 1));padding:4px 10px 4px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);font:inherit;font-size:calc(14px * var(--fs, 1));text-align:start;cursor:pointer}.msel .msel-v{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msel .msel-v.ph{color:var(--ink3)}.msel .msel-tags{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:4px}.msel .msel-tag{max-width:100%;padding:1px 8px;border-radius:999px;background:color-mix(in oklab,var(--accent) 12%,transparent);color:var(--accent);font-size:calc(12.5px * var(--fs, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-merge{position:relative;background:color-mix(in oklab,var(--accent) 12%,var(--panel))!important;box-shadow:0 0 0 2px var(--accent),0 6px 16px color-mix(in oklab,var(--accent) 22%,transparent);transition:box-shadow .12s ease,background-color .12s ease}.rk-merge[data-mhint]:after{content:attr(data-mhint);position:absolute;top:50%;inset-inline-end:6px;transform:translateY(-50%);max-width:calc(100% - 56px);padding:2px 8px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:calc(11px * var(--fs, 1));font-weight:600;line-height:calc(18px * var(--fs, 1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.ma-bcard.rk-merge{background:transparent!important;box-shadow:none}.ma-bcard.rk-merge:after{content:none}.ma-bcard .hm-ico{transition:transform .14s ease,box-shadow .14s ease}.ma-bcard.rk-merge .hm-ico{transform:scale(1.12);box-shadow:0 0 0 3px var(--panel),0 0 0 5px var(--accent)}.navg-ico{display:inline-flex;align-items:center;justify-content:center;line-height:1}.navg-ico.row{font-size:calc(16px * var(--fs, 1))}.navg-ico.tile{font-size:calc(26px * var(--fs, 1))}.navg-mosaic{display:inline-grid;align-items:stretch;justify-items:stretch;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px;width:20px;height:20px;--fs:1}.navg-mosaic.tile{gap:3px;width:30px;height:30px;--fs:1}.navg-dot{--c:var(--ink3);border-radius:3px;background:var(--c)}.navg-mosaic.tile .navg-dot{border-radius:5px}.navg-dot-x{background:color-mix(in oklab,var(--ink) 10%,transparent)}.navg-dot.c1{--c:var(--tag-c1)}.navg-dot.c2{--c:var(--tag-c2)}.navg-dot.c3{--c:var(--tag-c3)}.navg-dot.c4{--c:var(--tag-c4)}.navg-dot.c5{--c:var(--tag-c5)}.navg-dot.c6{--c:var(--tag-c6)}.navg-dot.c7{--c:var(--tag-c7)}.navg-dot.c8{--c:var(--tag-c8)}.navg{position:relative}.navg.dragging{opacity:.55}.navg-hrow{position:relative}.navg-head .sbmod-name{font-weight:600}.navg-head>.disc{flex:0 0 auto;color:var(--ink3)}.navg-head>.discbar{display:none}.navg-more{position:absolute;top:50%;inset-inline-end:34px;transform:translateY(-50%);width:26px;height:26px;padding:0;border:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--ink3);cursor:pointer;opacity:0;transition:opacity .12s ease;--fs:1}.navg-more:focus-visible{opacity:1}@media (hover:hover){.navg-hrow:hover>.navg-more{opacity:1}}.navg-hrow:hover>.navg-more{background:var(--panel-2)}.navg-more:hover{background:color-mix(in oklab,var(--ink) 8%,var(--panel));color:var(--ink)}@media (hover:none){.navg-more{opacity:1}}.navg-kids{position:relative;margin-inline-start:26px;padding:2px 0 4px 6px;border-inline-start:1px solid var(--line2)}.navg-kid{padding-block:4px}.navg-kid .sbmod-ico{width:26px;height:26px;border-radius:8px;font-size:14px;--fs:1}.navg-sheet{width:min(480px,100%)}.navg-body{padding:6px 18px 18px}.navg-members{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.navg-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:color-mix(in oklab,var(--ink) 5%,var(--panel));font-size:calc(13px * var(--fs, 1));color:var(--ink)}.navg-chip>svg{color:var(--ink3)}.navg-chip-ico{font-size:calc(14px * var(--fs, 1));line-height:1}.navg-note{margin-top:8px}.navg-lb{display:block;margin:16px 0 6px;font-size:calc(12.5px * var(--fs, 1));font-weight:600;color:var(--ink2)}.navg-namerow{display:flex;align-items:center;gap:8px;margin-bottom:8px}.navg-prev{flex:none;width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--panel);box-shadow:0 1px 3px color-mix(in oklab,var(--ink) 14%,transparent);--fs:1}.navg-input{flex:1;min-width:0;height:calc(36px * var(--fs, 1));padding:0 11px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);font:inherit;font-size:calc(14px * var(--fs, 1));outline:0}.navg-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.navg-icons{display:flex;flex-wrap:wrap;gap:6px}.navg-ic{width:38px;height:38px;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--panel);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;--fs:1}.navg-ic:hover{border-color:var(--accent-line)}.navg-ic.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft);background:color-mix(in oklab,var(--accent) 6%,var(--panel))}.navg-layouts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.navg-lay{display:flex;flex-direction:column;gap:8px;padding:10px 10px 11px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--ink);font:inherit;text-align:start;cursor:pointer}.navg-lay:hover{border-color:var(--accent-line)}.navg-lay.on{border-color:var(--accent);background:color-mix(in oklab,var(--accent) 5%,var(--panel));box-shadow:0 0 0 2px var(--accent-soft)}.navg-lay-h{display:flex;align-items:center;gap:8px;font-size:calc(13.5px * var(--fs, 1));font-weight:600}.navg-radio{flex:none;width:15px;height:15px;border-radius:50%;border:2px solid var(--line);box-sizing:border-box;--fs:1}.navg-lay.on .navg-radio{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 2px var(--panel)}.navg-lay-pic{display:flex;flex-direction:column;gap:5px;height:60px;padding:9px 10px;border-radius:8px;box-sizing:border-box;background:color-mix(in oklab,var(--ink) 4%,var(--panel))}.navg-lay-pic i{display:block;height:7px;border-radius:3px;background:color-mix(in oklab,var(--ink) 14%,transparent)}.navg-lay-pic i.h{width:72%;background:color-mix(in oklab,var(--ink) 26%,transparent)}.navg-lay-pic i.c{width:66%;margin-inline-start:14px}.navg-lay-pic i.c.on{background:color-mix(in oklab,var(--accent) 55%,transparent)}.navg-lay-pic i.n{width:52%}.navg-lay-pic i.tabs{display:flex;gap:4px;height:9px;background:none}.navg-lay-pic i.tabs b{flex:0 0 34%;border-radius:3px;background:color-mix(in oklab,var(--ink) 14%,transparent)}.navg-lay-pic i.tabs b:first-child{background:color-mix(in oklab,var(--accent) 55%,transparent)}.navg-lay-pic i.ln{width:92%}.navg-lay-pic i.ln.s{width:60%}.navg-lay-t{font-size:calc(12px * var(--fs, 1));line-height:1.5;color:var(--ink3)}.navg-scope{margin-top:12px}.navg-acts{align-items:center;margin-top:16px}.navg-ask{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.navg-dis{color:var(--danger)}.navg-dis:hover{border-color:var(--danger);background:var(--danger-soft)}.ma-group .ma-bt{font-weight:600}.ma-bcard .hm-ico.ma-gico{background:color-mix(in oklab,var(--ink) 7%,var(--panel));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ink) 6%,transparent)}.navg-fmask{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.navg-fwrap{padding:24px}.navg-folder{pointer-events:auto;width:min(340px,100%);max-height:80vh;overflow:auto;box-sizing:border-box;padding:16px 12px 14px;border-radius:28px;background:color-mix(in oklab,var(--panel) 94%,transparent);box-shadow:0 24px 60px #10182847;animation:pop .16s ease-out}.navg-fhead{display:flex;align-items:center;gap:8px;padding:2px 8px 10px}.navg-ft{flex:1;min-width:0;margin:0;font-size:calc(20px * var(--fs, 1));font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navg-fedit.on{color:var(--accent);border-color:var(--accent-line)}.navg-fgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.navg-fcell{position:relative;min-width:0}.navg-fcell>.ma-bcard{width:100%}.navg-fout{position:absolute;top:2px;inset-inline-start:calc(50% - 34px);width:22px;height:22px;padding:0;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--ink2);color:var(--panel);cursor:pointer;box-shadow:0 0 0 2px var(--panel);--fs:1}.navg-fmanage{display:flex;align-items:center;gap:6px;margin:12px auto 2px}.navg-tabbar{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 14px 0}.navg-tbname{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:calc(13px * var(--fs, 1));font-weight:700;color:var(--ink2)}.navg-tabs{display:flex;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none;padding:3px;border-radius:12px;background:color-mix(in oklab,var(--ink) 5%,var(--panel))}.navg-tabs::-webkit-scrollbar{display:none}.navg-tab{flex:none;display:inline-flex;align-items:center;gap:6px;height:calc(30px * var(--fs, 1));padding:0 12px;border:0;border-radius:9px;background:transparent;color:var(--ink2);font:inherit;font-size:calc(13px * var(--fs, 1));white-space:nowrap;cursor:pointer}.navg-tab:hover{color:var(--ink)}.navg-tab.on{background:var(--panel);color:var(--ink);font-weight:600;box-shadow:0 1px 3px color-mix(in oklab,var(--ink) 14%,transparent);cursor:default}.navg-tab-ico{font-size:calc(14px * var(--fs, 1));line-height:1}.navg-tab-t{min-width:0;overflow:hidden;text-overflow:ellipsis;max-width:14em}.navg-tab-n{font-size:calc(11.5px * var(--fs, 1));color:var(--ink3);font-variant-numeric:tabular-nums}.navg-tab.on .navg-tab-n{color:var(--accent)}@media (max-width:767.98px){.navg-tabbar{padding:8px 12px 0}.navg-tbname{display:none}.navg-tabs{flex:1}.navg-tab{flex:1 0 auto;justify-content:center}.navg-input{font-size:calc(16px * var(--fs, 1))}}@media (max-width:767.98px){.topbar .mback~.brand{display:none}.topbar .mback{flex:0 0 auto;width:46px;height:34px;margin-inline-end:auto;padding:0;border:1px solid var(--line);border-radius:17px;background:var(--panel);box-shadow:0 2px 8px #28285a14;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--ink);-webkit-tap-highlight-color:transparent}.topbar .mback:active{opacity:.6}.topbar .mback:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}[dir=rtl] .topbar .mback>svg{transform:scaleX(-1)}}@media (max-width:767.98px){.app{--m-gut:16px}.topbar{padding-inline:var(--m-gut)}.topbar .userchip{padding:0;border-width:0}.topbar button.brand{margin-inline-start:0;padding-inline-start:0;-webkit-tap-highlight-color:transparent}.topbar button.brand:hover,.topbar button.brand:active{background:none}.app .route>.main:not(.cal):not(.rtl){padding-inline:var(--m-gut)}.main.home .hm-hero{margin-inline:calc(0px - var(--m-gut));padding-inline:var(--m-gut)}.main.ana2 .ana-head,.main.ana2 .ana-wb{padding-inline:0}.main.ana2 .ana-head .ana-libpick{flex:1 1 0;min-width:0}.main.ana2 .ana-head .ana-libbtn{max-width:100%;min-width:0}.main.ana2 .ana-head .ana-libt{min-width:0;overflow:hidden;text-overflow:ellipsis}}html [data-rs-cont]>.maskbg,html [data-rs-cont]>.drawer{animation:none}.drawer.rd-sk>.dr-body{overflow:hidden}@media (max-width:767.98px){.app{--mist-hue:var(--accent);--mist-1:color-mix(in oklab,var(--accent) 20%,transparent);--mist-2:color-mix(in oklab,var(--mist-hue) 16%,transparent);--mist-3:color-mix(in oklab,var(--mist-hue) 14%,transparent);--mist-4:color-mix(in oklab,var(--accent) 12%,transparent);background-color:var(--bg);background-image:radial-gradient(70% 30% at 88% 14%,var(--mist-1) 0,transparent 70%),radial-gradient(60% 26% at 6% 34%,var(--mist-2) 0,transparent 70%),radial-gradient(80% 30% at 70% 62%,var(--mist-3) 0,transparent 70%),radial-gradient(70% 26% at 10% 88%,var(--mist-4) 0,transparent 70%),linear-gradient(180deg,var(--panel) 0,var(--bg) 260px)}@supports (color:oklch(from red l c h)){.app{--mist-hue:oklch(from var(--accent) l c calc(h - 38) )}}.app .stage,.app .body,.app .route,.app .route>.main{background-color:transparent!important;background-image:none!important}}@keyframes tb-bump{0%{transform:scale(1)}30%{transform:scale(1.012,.965)}65%{transform:scale(.996,1.012)}to{transform:scale(1)}}@keyframes tb-lens{0%{scale:1;background-color:color-mix(in oklab,var(--accent) 13%,var(--panel))}22%,62%{scale:1.18 1.3;background-color:color-mix(in oklab,var(--panel) 42%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--panel) 95%,transparent),inset 0 8px 14px color-mix(in oklab,var(--panel) 70%,transparent),inset 0 -6px 12px color-mix(in oklab,var(--accent) 22%,transparent),0 8px 22px color-mix(in oklab,var(--ink) 16%,transparent)}to{scale:1;background-color:color-mix(in oklab,var(--accent) 13%,var(--panel))}}@keyframes tb-pop{0%{transform:scale(1)}40%{transform:scale(.84)}75%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.app .tabbar:after{transition:none;animation:none!important}.app .tabbar[data-bump],.app .tabbar[data-bump] .tb[data-hit]>svg,.app .tabbar[data-bump] .tb[data-hit]>.tb-ico{animation:none}}@media (max-width:767.98px){.app .route>.main>.set-body,.app .route>.main .ana-wb,.app .set-body .secpage>.secbody{margin-inline:calc(0px - var(--m-gut));padding-inline:var(--m-gut)}.app .route>.main.ana2>.ana-shell{overflow:visible}.app .route>.main:has(>.ant-card.grow,>.card>.scroll,>.card.mail-page){overflow-y:auto}.app .route>.main>.ant-card.grow,.app .route>.main>.card:has(>.scroll),.app .route>.main>.card.mail-page{flex:none;min-height:auto}.app .route>.main>.ant-card.grow>.ant-card-body,.app .route>.main>.card>.scroll,.app .route>.main>.card.mail-page>.dr-body{flex:none;min-height:auto;overflow:visible!important}}html[data-tabbar] .app{position:relative}html[data-tabbar] .app>.tabbar{position:absolute;inset-inline:0;bottom:0}html[data-tabbar] .app .route>.main:not(:has(>.set-body,>.ana-shell)):after,html[data-tabbar] .app .route .set-body:after,html[data-tabbar] .app .route .secpage>.secbody:after,html[data-tabbar] .app .route .ana-wb:after,html[data-tabbar] .app .route .cl-list-b:after{content:"";display:block;flex:none;grid-column:1 / -1;height:var(--tbh,0px);pointer-events:none}html[data-tabbar] .app .route .wt-pager,html[data-tabbar] .app .route .main .ant-table-wrapper .ant-table-pagination.ant-pagination{bottom:var(--tbh,0px)}html[data-tabbar] .app .route .cal-float{bottom:calc(var(--tbh,0px) + 12px)}html[data-tabbar] .app .route .cl-conv{padding-bottom:var(--tbh,0px)}html[data-tabbar] .app .route>.main:has(>.set-body,>.ana-shell){padding-bottom:0}html[data-tabbar] .tl-fab{bottom:calc(var(--tbh,0px) + 14px)}.pf-orig{display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;margin-top:6px;text-align:start}.pf-orig>input{flex:none;margin:2px 0 0}.pf-orig>span{min-width:0;max-width:220px}@media (max-width:767.98px){.profile-page .kv:has(.pf-orig)>.v{display:flex;flex-direction:column;align-items:flex-end}.main.tline.cal>.cal-top{padding-inline:var(--m-gut)}.main.tline.cal>.cal-mcard{margin-inline:var(--m-gut)}.main.tline.cal>.cal-legend,.main.tline.cal>.cal-daysec>.cal-agh{margin-inline:calc(var(--m-gut) + 4px)}.main.tline.cal>.cal-daysec>.tl-list,.main.tline.cal>.cal-daysec>.tl-empty{margin-inline:var(--m-gut)}.main.tline.cal>.cal-daysec>.skel{margin-inline:var(--m-gut)!important}.main.tline.cal>.cal-float{padding-inline:var(--m-gut)}}@media (max-width:767.98px){:is(.drawer,.fprev,.docshow,.osheet,.modal.m-up>.sheet,.cl-share.sheet-m,.mnav.sheet,.cl-drawer):not(.maskbg[data-stay]~*,.maskbg[data-stay]~.modal>*):before{content:"";position:absolute;top:6px;left:50%;width:38px;height:5px;margin-left:-19px;border-radius:3px;z-index:5;pointer-events:none;background:color-mix(in oklab,var(--ink) 22%,transparent)}.cl-drawer:before{top:calc(var(--sat,0px) + 6px)}.drawer:not(.rd-drawer),.fprev,.docshow,.osheet,.modal.m-up>.sheet,.cl-share.sheet-m,.mnav.sheet{padding-top:8px}.cl-drawer{padding-top:calc(var(--sat,0px) + 8px)}.modal.m-up>.sheet{position:relative}.rd-drawer>.dr-head{padding-top:26px}.cl-share .cl-grab{display:none}:is(.drawer,.fprev,.docshow,.osheet,.modal,.cl-share,.mnav.sheet,.cl-drawer):not(.maskbg[data-stay]~*) :is(.sheet-x,.rd-x){position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap;--fs:1}.cl-share.sheet-m,html[data-tabbar] .cl-share.sheet-m{top:calc(var(--topbar-h) + var(--sat,0px));max-height:none}.osheet,.osheet.tall,html[data-tabbar] .osheet,html[data-tabbar] .osheet.tall,.mnav.sheet,html[data-tabbar] .mnav.sheet{top:calc(var(--topbar-h) + var(--sat,0px));height:auto;max-height:none}.modal.m-up,html[data-tabbar] .modal.m-up{place-items:stretch;grid-template-rows:minmax(0,1fr);padding-top:calc(var(--topbar-h) + var(--sat,0px))}.modal.m-up>.sheet,html[data-tabbar] .modal.m-up>.sheet{max-height:none;min-height:0}.drawer,.drawer.wide,.fprev,.docshow,.osheet,.modal.m-up>.sheet,.cl-share.sheet-m,.mnav.sheet,html[dir=rtl] .drawer,html[dir=rtl] .docshow,html[dir=rtl] .fprev{border-radius:24px 24px 0 0}}@media (max-width:767.98px){.main.home>.wb-foot{display:flex;justify-content:center;padding:4px 0 2px}.wb-custom{display:inline-flex;align-items:center;gap:6px;height:calc(40px * var(--fs, 1));padding:0 18px;border:0;border-radius:999px;background:transparent;color:var(--ink3);font-size:calc(13px * var(--fs, 1));font-weight:500;box-shadow:inset 0 0 0 1px var(--line2);cursor:pointer;-webkit-tap-highlight-color:transparent}.wb-custom:active{background:color-mix(in oklab,var(--ink) 6%,transparent)}.hm-hero.editing .hm-head{justify-content:space-between;align-items:center;flex-wrap:nowrap}.hm-hero.editing .hm-title{color:var(--accent);font-weight:600}.hm-hero.editing .hm-hello{font-size:calc(14px * var(--fs, 1));font-weight:500;letter-spacing:0;color:var(--ink2)}.wb-done{flex:none;margin-inline-start:auto;height:calc(34px * var(--fs, 1));padding:0 18px;border-radius:999px;font-size:calc(14px * var(--fs, 1))}.wb-blk.editing{outline:1.5px dashed color-mix(in oklab,var(--accent) 45%,transparent);outline-offset:-1.5px}.wb-blk.editing .wb-body,.wb-blk.editing .wb-hacts>:not(.wb-mbtn){opacity:.5;pointer-events:none}.wb-x{position:absolute;top:-8px;inset-inline-start:-8px;z-index:3;width:28px;height:28px;padding:0;border:2px solid var(--panel);border-radius:50%;background:var(--danger);display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 6px #0000002e;-webkit-tap-highlight-color:transparent;--fs:1}.wb-x:before{content:"";width:11px;height:2px;border-radius:1px;background:var(--on-danger)}.app:has(.route[data-alive=on] .wb-editbar) .tabbar{visibility:hidden}.wb-editbar{position:fixed;z-index:78;inset-inline:var(--m-gut);bottom:max(var(--sab,0px),12px);display:flex;padding:6px;border-radius:30px;background:color-mix(in oklab,var(--panel) 72%,transparent);-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%);box-shadow:0 12px 30px #28285a29,inset 0 0 0 1px color-mix(in oklab,var(--panel) 80%,transparent)}.wb-editbar .wb-acts{flex:1;min-width:0;display:flex;flex-wrap:nowrap;gap:6px;margin:0}.wb-editbar .wb-acts>*{flex:1 1 0;min-width:0;display:flex}.wb-editbar .wb-acts .pill{flex:1;min-width:0;height:calc(54px * var(--fs, 1));padding:0 4px;gap:4px;flex-direction:column;justify-content:center;border:0;border-radius:24px;background:transparent;color:var(--ink);font-size:calc(12px * var(--fs, 1));line-height:1.15;white-space:normal;text-align:center}.wb-editbar .wb-acts>.pill:first-child{background:var(--accent);color:var(--on-accent)}.wb-editbar .wb-acts .pill svg{width:20px;height:20px;--fs:1}html[data-kbopen] .wb-editbar{display:none}}.dr-body,.os-body,.sheet-body{overscroll-behavior:contain}.dr-body:has(.maskbg:not(.wt-ghost)),.os-body:has(.maskbg:not(.wt-ghost)),.sheet-body:has(.maskbg:not(.wt-ghost)){overflow:hidden}@media (max-width:767.98px){.app .route>.main:has(.maskbg:not(.wt-ghost):not(.sidemask)){overflow:hidden}.app:has(.topbar .menu,.topbar .pop) .route>.main{touch-action:none}}:root{--fs-body:1;--fs:1;--fs-cap:1}.tsz{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;min-width:0}.tsz-opts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.tsz-o{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;padding:6px 2px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--ink2);font:inherit;cursor:pointer}.tsz-o.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.tsz-o:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tsz-a{font-size:calc(15px * var(--tsz-k, 1));font-weight:800;line-height:1}.tsz-l{font-size:calc(11px * var(--fs, 1));line-height:1.2;text-align:center;overflow-wrap:anywhere}.tsz-pv{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:var(--panel-2);border:1px solid var(--line2);min-width:0}.tsz-pv>b{font-size:calc(15px * var(--fs, 1));font-weight:600;color:var(--ink);overflow-wrap:anywhere}.tsz-pv>span{font-size:calc(12.5px * var(--fs, 1));color:var(--ink3);overflow-wrap:anywhere}@media (max-width:767.98px){.profile-page .kv.tsz-row{flex-direction:column;align-items:stretch;gap:10px}.profile-page .kv.tsz-row>.tsz{margin-bottom:0}}:root[data-fs-up] :is(.wb-h b,.ana-tl,.ana-ellipsis,.tl-title){white-space:normal;overflow-wrap:anywhere;text-overflow:clip;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}:root[data-fs-up] :is(.rc-v,.kpi .v,.tl-sub,.tl-meta,.dtree-nm,.mnav-lb,.cl-ci-r1 b){white-space:normal;overflow-wrap:anywhere;text-overflow:clip}:root[data-fs-up] .rc-meta{flex-wrap:wrap;row-gap:2px}:root[data-fs-up] .rc-meta>.rc-m:first-child{max-width:none}:root[data-fs-up] .cl-ci-r1 b{flex:0 1 auto}:root[data-fs-up] .wb-blk>.hm-card-h{flex-wrap:wrap;row-gap:2px}:root[data-fs-up] .wb-hl{flex:1 1 auto;min-width:min(100%,8em)}:root[data-fs-up] .wb-h{flex:1 1 auto}:root[data-fs-up] .wb-hacts{margin-inline-start:auto}:is(.intg-tbl,.intg-dr,.intg-ed,.intg-dev,.intg-sheet,.intg-caps,.intg-creds,.intg-flowlist,.intg-result,.intg-sandbox,.auto-intg) .mono{font-family:var(--mono,ui-monospace,monospace)}.intg-ellipsis{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intg-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.intg-copy>.k{font-size:calc(12px * var(--fs, 1));font-weight:600;color:var(--ink2)}.intg-copy>.copybox{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;min-width:0}.intg-copy .copybox-v{flex:1 1 0;min-width:min(100%,180px);overflow-wrap:anywhere;word-break:break-all;letter-spacing:0}.intg-copy .copybox-btn{flex:none}.intg-mark{--c:var(--accent);flex:none;display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:var(--c);background:color-mix(in oklab,var(--c) 13%,var(--panel));border:1px solid color-mix(in oklab,var(--c) 26%,var(--panel));letter-spacing:-.2px;line-height:1;text-transform:uppercase}.intg-mark-s{width:26px;height:26px;border-radius:8px;font-size:11px;--fs:1}.intg-mark-m{width:36px;height:36px;border-radius:10px;font-size:13px;--fs:1}.intg-mark-l{width:46px;height:46px;border-radius:13px;font-size:16px;--fs:1}.intg-mark.c1{--c:var(--tag-c1)}.intg-mark.c2{--c:var(--tag-c2)}.intg-mark.c3{--c:var(--tag-c3)}.intg-mark.c4{--c:var(--tag-c4)}.intg-mark.c5{--c:var(--tag-c5)}.intg-mark.c6{--c:var(--tag-c6)}.intg-mark.c7{--c:var(--tag-c7)}.intg-mark.c8{--c:var(--tag-c8)}.intg-st{display:inline-flex;align-items:center;gap:5px;flex:none;padding:1px 8px;border-radius:var(--radius-pill);font-size:calc(var(--fs-micro) * var(--fs, 1));font-weight:600;white-space:nowrap;color:var(--ink2);background:var(--panel-2);border:1px solid var(--line);margin-inline-start:6px;vertical-align:middle}.intg-st.g{color:var(--ok);background:var(--ok-soft);border-color:var(--ok-line)}.intg-st.w{color:var(--warn);background:var(--warn-soft);border-color:var(--warn-line)}.intg-st.r{color:var(--danger);background:var(--danger-soft);border-color:var(--danger-line)}.intg-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none;--fs:1}.intg-24{display:inline-flex;flex-wrap:wrap;gap:4px 8px;font-size:calc(12px * var(--fs, 1));font-variant-numeric:tabular-nums;white-space:nowrap}.intg-24 .g{color:var(--ok)}.intg-24 .r{color:var(--danger);font-weight:600}.intg-24 .w{color:var(--warn)}.intg-arrow{color:var(--ink3);margin:0 4px}.intg-link{color:var(--accent);font-weight:600;font-size:calc(13px * var(--fs, 1));text-decoration:none;padding:0}@media (hover:hover){.intg-link:hover{text-decoration:underline}}.intg-req{color:var(--danger)}.intg-empty{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:48px 16px;color:var(--ink2)}.intg-empty>svg{color:var(--accent)}.intg-empty>.hint{max-width:440px;margin:0}.intg-cell{display:inline-flex;align-items:center;gap:8px;min-width:0}.intg-tbl td{vertical-align:middle}.intg-tbl tr.on td{background:var(--accent-soft)}.intg-acttbl .intg-acttime{white-space:nowrap}.intg-acttbl td.intg-ellipsis{max-width:200px}.intg-ed .inp.intg-unseen{border-color:var(--warn-line);background:var(--warn-soft)}.intg-review-g{display:flex;flex-direction:column;gap:6px}.intg-review-g+.intg-review-g{border-top:1px dashed var(--line);padding-top:8px}.pcard .v.intg-v{font-size:calc(13px * var(--fs, 1));font-weight:600;letter-spacing:0;line-height:1.45;margin-top:4px}.intg-ov{display:flex;flex-direction:column;gap:12px}.intg-kpi-bad{border-color:var(--danger-line);background:var(--danger-soft)}.intg-kpi-bad .v{color:var(--danger)}.intg-ov-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:12px}.intg-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;min-width:0;display:flex;flex-direction:column;gap:8px}.intg-dev{display:flex;flex-direction:column;gap:12px}.intg-card-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-height:30px}.intg-card-head>b{font-size:calc(14px * var(--fs, 1))}.intg-card-head>.pill{margin-inline-start:auto}.intg-card-head>.hint{flex:1 1 220px}.intg-health,.intg-probs{list-style:none;margin:0;padding:0}.intg-health>li+li,.intg-probs>li+li{border-top:1px solid var(--line2)}.intg-health{display:grid;grid-template-columns:auto minmax(120px,1fr) minmax(0,max-content) max-content max-content;column-gap:12px}.intg-probs{display:grid;grid-template-columns:auto minmax(120px,1fr) minmax(0,max-content) max-content;column-gap:12px}.intg-health>li,.intg-probs>li{display:grid;grid-column:1 / -1;grid-template-columns:subgrid}.intg-health-row{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;width:100%;padding:8px 4px;text-align:start;border-radius:8px;min-width:0}.intg-health-row>.intg-st{justify-self:end;margin:0}@media (hover:hover){.intg-health-row:hover{background:var(--panel-2)}}.intg-health-name{display:flex;flex-direction:column;min-width:0}.intg-health-name>b,.intg-health-name>.hint{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intg-health-last{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.intg-week{display:flex;align-items:flex-end;gap:8px;height:150px;padding-top:6px}.intg-week-col{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:3px;height:100%;min-width:0;justify-content:flex-end}.intg-week-bar{width:min(28px,100%);min-height:2px;border-radius:6px 6px 2px 2px;background:var(--line);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;flex:none}.intg-week-bar>.ok{display:block;width:100%;background:var(--ok)}.intg-week-n{font-size:calc(12px * var(--fs, 1));font-weight:600;font-variant-numeric:tabular-nums}.intg-week-d{font-size:calc(var(--fs-micro) * var(--fs, 1));font-variant-numeric:tabular-nums}.intg-legend{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.intg-sw{display:inline-block;width:10px;height:10px;border-radius:3px;background:var(--line);--fs:1}.intg-sw.ok{background:var(--ok)}.intg-legend>.intg-sw:not(:first-child){margin-inline-start:8px}.intg-apps{display:flex;flex-direction:column;gap:8px}.intg-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.intg-toolbar>.seg{flex-wrap:wrap;max-width:100%}.intg-search{position:relative;display:inline-flex;align-items:center;flex:0 1 260px;min-width:160px;margin-inline-start:auto}.intg-search>svg{position:absolute;inset-inline-start:9px;color:var(--ink3);pointer-events:none}.intg-search>.inp{padding-inline-start:30px}.intg-appgroup>.sec{margin-top:10px}.intg-appgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.intg-app{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);transition:border-color .15s,box-shadow .15s}@media (hover:hover){.intg-app:not(.soon):hover{border-color:var(--accent-line);box-shadow:var(--shadow)}}.intg-app.soon{background:var(--panel-2)}.intg-app.soon .intg-mark{filter:saturate(.35)}.intg-app-head{display:flex;align-items:center;gap:10px;min-width:0}.intg-app-name{display:flex;align-items:center;gap:2px;min-width:0;font-weight:600}.intg-app-name>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intg-app-desc{margin:0;font-size:calc(12.5px * var(--fs, 1));color:var(--ink2);line-height:1.55;flex:1 1 auto}.intg-caps{display:flex;flex-wrap:wrap;gap:4px}.intg-cap{font-size:calc(var(--fs-micro) * var(--fs, 1));padding:1px 7px;border-radius:6px;background:var(--panel-2);color:var(--ink2);border:1px solid var(--line2)}.intg-app-foot{display:flex;align-items:center;gap:8px;min-height:32px;margin-top:2px}.intg-app-foot>.pill{margin-inline-start:auto;display:inline-flex;align-items:center;gap:6px}.intg-sheet{width:min(560px,100%)}.intg-sheet-body{display:flex;flex-direction:column;gap:10px}.intg-sheet-body>.note,.intg-sheet-body>.hint{margin:0}.intg-f{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:calc(13px * var(--fs, 1))}.intg-f>.k{display:inline-flex;align-items:center;gap:5px;font-size:calc(12px * var(--fs, 1));font-weight:600;color:var(--ink2)}.intg-f>.k>svg{color:var(--ink3)}.intg-f-inline{flex:1 1 220px}.intg-dr{display:flex;flex-direction:column;gap:14px}.intg-block{display:flex;flex-direction:column;gap:8px;min-width:0}.intg-block+.intg-block{padding-top:14px;border-top:1px solid var(--line2)}.intg-block-head{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.intg-block-head>b{display:inline-flex;align-items:center;gap:6px;font-size:calc(13.5px * var(--fs, 1))}.intg-block-head>.hint{flex:1 1 240px}.intg-block>.pgrid{margin:0}.intg-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.intg-row>.inp{flex:1 1 220px}.intg-creds{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.intg-cred{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2)}.intg-cred-name{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:calc(13px * var(--fs, 1))}.intg-cred-name>svg{color:var(--ink3)}.intg-cred-mask{color:var(--ink2);letter-spacing:.5px;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intg-cred-edit{display:flex;flex-wrap:wrap;gap:6px;align-items:center;flex:1 1 100%}.intg-cred-edit>.inp{flex:1 1 220px}.intg-flowlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.intg-fl-item{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.intg-form{display:flex;flex-direction:column;gap:10px;min-width:0}.intg-meta{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:0;font-size:calc(13px * var(--fs, 1))}.intg-meta>dt{color:var(--ink3)}.intg-meta>dd{margin:0;min-width:0;overflow-wrap:anywhere}.intg-flowres{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2)}.intg-flowres-head{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.intg-fl-name{display:flex;flex-direction:column;min-width:0}.intg-review{padding:12px;border:1px solid var(--warn-line);border-radius:var(--radius);background:var(--warn-soft)}.intg-block.intg-review{border-top:1px solid var(--warn-line)}.intg-cand{padding:6px 0;border-top:1px dashed var(--warn-line)}.intg-raw{margin:0;padding:10px 12px;border-radius:9px;background:var(--panel-2);border:1px solid var(--line);font-family:var(--mono,ui-monospace,monospace);font-size:calc(12px * var(--fs, 1));line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow:auto}.intg-pre{white-space:pre-wrap;overflow-wrap:anywhere}.intg-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:calc(12px * var(--fs, 1));overflow-wrap:anywhere}.intg-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.intg-dir{display:inline-block;padding:0 6px;border-radius:5px;font-size:calc(var(--fs-micro) * var(--fs, 1));font-weight:700;letter-spacing:.3px}.intg-dir.in{color:var(--ok);background:var(--ok-soft)}.intg-dir.out{color:var(--accent);background:var(--accent-soft)}.intg-more{align-self:center;margin-top:10px;display:inline-flex;align-items:center;gap:6px}.intg-ed{display:flex;flex-direction:column;gap:12px;min-width:0}.intg-ed-head{display:flex;align-items:center;gap:10px;min-width:0}.intg-ed-head>.pill{flex:none;display:inline-flex;align-items:center;gap:6px}.intg-ed-name{max-width:calc(420px * var(--fs, 1));font-size:calc(15px * var(--fs, 1));font-weight:600}.intg-when{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--accent-line);border-radius:var(--radius);background:var(--accent-soft);font-size:calc(13.5px * var(--fs, 1));line-height:1.6;min-width:0;overflow-wrap:anywhere}.intg-ed-body{display:flex;flex-direction:column;gap:14px;min-width:0}.intg-chk{display:inline-flex;align-items:center;gap:6px;font-size:calc(13px * var(--fs, 1));cursor:pointer}.intg-rows{display:flex;flex-direction:column;gap:6px;min-width:0}.intg-rows>.pill,.intg-dict>.pill{align-self:flex-start}.intg-ed .ve-ro .ve-act{display:none}.intg-kf-l{display:inline-flex;align-items:center;gap:6px;min-width:0}.intg-step-sep{list-style:none;margin-top:6px;padding:6px 0 2px;border-top:1px dashed var(--line);font-size:calc(var(--fs-micro) * var(--fs, 1));color:var(--ink3);font-weight:600}.intg-rowline{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.intg-rowline>.inp{flex:1 1 160px}.intg-indent{margin-inline-start:24px}.intg-num{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:var(--fs-micro);font-weight:700;color:var(--accent);background:var(--accent-soft);--fs:1}.intg-map td{vertical-align:middle}.intg-req-cell{text-align:center}.intg-map input[type=checkbox],.intg-chk>input[type=checkbox]{accent-color:var(--accent);width:16px;height:16px;margin:0;flex:none;cursor:pointer;--fs:1}.intg-map td>.inp,.intg-map td>.selwrap{min-width:140px}.intg-kf{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;min-width:0}.intg-kf>.inp{flex:1 1 160px}.intg-dict{display:flex;flex-direction:column;gap:4px}.intg-narrow{max-width:200px}.intg-ed-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--line2)}.intg-pubnote{flex:1 1 240px;max-width:420px}.intg-sandbox{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px dashed var(--line);border-radius:var(--radius);background:var(--panel-2)}:is(.intg-block,.intg-sandbox,.intg-sheet-body)>.seg{align-self:flex-start;max-width:100%;flex-wrap:wrap}.intg-json{min-height:calc(140px * var(--fs, 1));font-size:calc(12px * var(--fs, 1));resize:vertical}.intg-result{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid var(--line2)}.intg-issues{margin:0;padding-inline-start:18px;display:flex;flex-direction:column;gap:3px;font-size:calc(13px * var(--fs, 1))}.intg-issues>li.r{color:var(--danger)}.intg-issues>li.w{color:var(--warn)}.intg-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;font-size:calc(13px * var(--fs, 1))}.intg-steps>li{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding-block:5px;padding-inline-start:20px}.intg-steps>li+li:before{content:"";position:absolute;inset-inline-start:4px;top:-6px;height:12px;width:2px;background:var(--line)}.intg-step-dot{position:absolute;inset-inline-start:0;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--ok);--fs:1}.intg-steps>li.bad .intg-step-dot{background:var(--danger)}.intg-steps>li.bad>b{color:var(--danger)}.intg-inline-form{padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2);display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:10px}.intg-inline-form>.intg-f{flex:1 1 200px}.intg-form-acts{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:1 1 100%;min-width:0}.intg-custom-ev{display:flex;flex-direction:column;gap:6px;flex:1 1 100%;padding:10px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.auto-intg{display:flex;flex-direction:column;gap:6px;min-width:0}.auto-intg-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.auto-intg-param{display:flex;flex-direction:column;gap:3px;min-width:0}@media (max-width:720px){.intg-ov-grid{grid-template-columns:minmax(0,1fr)}.intg-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.intg-appgrid{grid-template-columns:minmax(0,1fr)}.intg-search{flex:1 1 100%;margin-inline-start:0}.intg-health-last{display:none}.intg-health,.intg-probs{display:flex;flex-direction:column}.intg-health>li,.intg-probs>li{display:block}.intg-health-row{grid-template-columns:auto minmax(0,1fr) auto;row-gap:4px;column-gap:10px}.intg-health-row>.intg-st{grid-column:3;grid-row:1}.intg-health-row>.intg-24{grid-column:2;grid-row:2}.intg-ed-head h3.intg-ellipsis{white-space:normal;overflow-wrap:anywhere}.intg-week{height:120px;gap:4px}.intg-ed-head{flex-wrap:wrap}.intg-ed-name{max-width:none}.intg-meta{grid-template-columns:minmax(0,1fr);gap:2px}.intg-meta>dd+dt{margin-top:6px}.intg-indent{margin-inline-start:12px}.intg-narrow,.intg-pubnote{max-width:none}.intg-ed-foot>.btn-a,.intg-ed-foot>.pill{flex:1 1 auto;justify-content:center}}.se-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:58;background:var(--bg);display:flex;flex-direction:column;min-width:0;color:var(--ink)}.se-root .mono,.se-home .mono,.se-create .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:calc(12px * var(--fs, 1))}.se-loading{margin:auto;display:flex;flex-direction:column;gap:12px;align-items:center;width:min(480px,90vw)}.se-top{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--panel);border-bottom:1px solid var(--line);min-width:0;flex-wrap:wrap}.se-top-name{display:flex;flex-direction:column;min-width:0;max-width:240px}.se-top-gap{flex:1 1 auto}.se-save{font-size:calc(var(--fs-micro) * var(--fs, 1));color:var(--ink3)}.se-save.s-saving,.se-save.s-dirty{color:var(--warn)}.se-save.s-saved{color:var(--ok)}.se-save.s-error,.se-save.s-conflict{color:var(--danger)}.se-bps{display:inline-flex;border:1px solid var(--line);border-radius:10px;overflow:hidden}.se-bp{padding:6px 10px;color:var(--ink2);display:inline-flex;align-items:center}.se-bp+.se-bp{border-inline-start:1px solid var(--line)}.se-bp.on{background:var(--accent-soft);color:var(--accent)}.se-bp.wide{gap:6px;font-size:calc(13px * var(--fs, 1));padding:6px 12px}.sp-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:58;display:flex;flex-direction:column;background:var(--bg);color:var(--ink);min-width:0}.sp-bar{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:wrap;min-width:0}.sp-name{display:flex;align-items:center;gap:8px;min-width:0;max-width:280px}.sp-path{color:var(--ink3);max-width:calc(360px * var(--fs, 1));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:calc(12px * var(--fs, 1))}.sp-stage{flex:1;min-height:0;display:flex;overflow:auto}.sp-stage.m{justify-content:center;align-items:flex-start;padding:24px 16px;background:var(--panel-2)}.sp-pc{flex:1;display:flex;min-width:0}.sp-pc .sp-frame{flex:1;width:100%;height:100%;border:0}.sp-phone{width:414px;max-width:100%;height:min(868px,calc(100vh - 120px));min-height:480px;padding:12px;border-radius:40px;background:var(--ink);box-shadow:var(--shadow);flex:none;display:flex}.sp-phone .sp-frame{width:390px;max-width:100%;height:100%;border:0;border-radius:28px;background:var(--panel)}.sp-msg{margin:auto;display:flex;flex-direction:column;gap:12px;align-items:center;width:min(480px,90vw)}.se-ib{width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink2);--fs:1}.se-ib:hover:not(:disabled){background:var(--accent-soft);color:var(--accent)}.se-ib:disabled{opacity:var(--dis-op);cursor:not-allowed}.se-bar{margin:6px 12px 0;display:flex;gap:8px;align-items:center}.se-main{flex:1 1 auto;min-height:0;display:flex;min-width:0}.se-rail{flex:0 0 64px;display:flex;flex-direction:column;gap:2px;padding:8px 4px;background:var(--panel);border-inline-end:1px solid var(--line);overflow-y:auto}.se-rail-btn{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 2px;border-radius:10px;color:var(--ink2);font-size:calc(10.5px * var(--fs, 1));line-height:1.15;text-align:center}.se-rail-btn:hover{background:var(--panel-2);color:var(--ink)}.se-rail-btn.on{background:var(--accent-soft);color:var(--accent)}.se-left{flex:0 0 300px;min-width:0;background:var(--panel);border-inline-end:1px solid var(--line);overflow-y:auto;overscroll-behavior:contain}.se-right{flex:0 0 320px;min-width:0;background:var(--panel);border-inline-start:1px solid var(--line);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column}.se-canvas{flex:1 1 auto;min-width:0;position:relative;overflow:hidden;background:var(--panel-2);display:flex;justify-content:center;padding:16px}.se-frame-wrap{position:relative;box-shadow:var(--card-shadow);border-radius:10px;overflow:hidden;background:var(--panel);flex:0 0 auto}.se-frame{border:0;transform-origin:0 0;display:block;background:var(--panel)}.se-hover{position:absolute;pointer-events:none;outline:1px dashed var(--accent-line);outline-offset:-1px;z-index:2}.se-sel{position:absolute;pointer-events:none;outline:2px solid var(--accent);outline-offset:-1px;z-index:3}.se-sel-bar{position:absolute;bottom:100%;inset-inline-start:-2px;display:flex;align-items:center;gap:2px;background:var(--accent);color:var(--on-accent);border-radius:8px 8px 0 0;padding:2px 4px;pointer-events:auto;white-space:nowrap;font-size:calc(11.5px * var(--fs, 1))}.se-rz{position:absolute;pointer-events:auto;z-index:4;background:var(--panel);border:2px solid var(--accent);box-shadow:0 1px 4px #10182833}.se-rz.e{top:50%;right:-6px;width:10px;height:26px;margin-top:-13px;border-radius:6px;cursor:ew-resize}.se-rz.s{left:50%;bottom:-6px;width:26px;height:10px;margin-left:-13px;border-radius:6px;cursor:ns-resize}.se-rz.se{right:-6px;bottom:-6px;width:12px;height:12px;border-radius:50%;cursor:nwse-resize;--fs:1}@media (hover:hover){.se-rz:hover{background:var(--accent)}}.se-size-tip{z-index:73;pointer-events:none;background:var(--ink);color:var(--panel);font-size:calc(11.5px * var(--fs, 1));font-weight:600;padding:4px 8px;border-radius:7px;font-variant-numeric:tabular-nums;box-shadow:var(--shadow)}.se-sel-bar .se-sel-btn{color:var(--on-accent)}.se-sel.se-sel-off{visibility:hidden}.se-sel-bar .se-sel-btn:disabled{opacity:var(--dis-op);cursor:not-allowed}.se-sel-name{padding:0 4px;font-weight:600}.se-sel-twin{display:inline-flex;align-items:center;gap:3px;margin-inline-end:2px;padding:0 6px;border-radius:999px;background:#fff3;font-size:calc(11px * var(--fs, 1));font-weight:600;white-space:nowrap}.se-sel-grip{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;--fs:1}.se-sel-btn{width:24px;height:24px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink2);flex:0 0 auto;--fs:1}.se-sel-btn:hover:not(:disabled){background:var(--accent-soft);color:var(--accent)}.se-sel-bar .se-sel-btn:hover{background:color-mix(in oklab,var(--on-accent) 18%,transparent);color:var(--on-accent)}.se-sel-btn.danger:hover{color:var(--danger)}.se-drop{background:var(--accent);border-radius:3px;pointer-events:none;z-index:70;box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 20%,transparent),0 0 14px color-mix(in oklab,var(--accent) 45%,transparent);transition:left .09s ease,top .09s ease,width .09s ease,height .09s ease}.se-drop:before,.se-drop:after{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:var(--panel);border:2.5px solid var(--accent);box-sizing:border-box;--fs:1}.se-drop.h:before{left:-5px;top:50%;transform:translateY(-50%)}.se-drop.h:after{right:-5px;top:50%;transform:translateY(-50%)}.se-drop.v:before{top:-5px;left:50%;transform:translate(-50%)}.se-drop.v:after{bottom:-5px;left:50%;transform:translate(-50%)}.se-drop-tag{z-index:71;pointer-events:none;background:var(--accent);color:var(--on-accent);font-size:calc(11.5px * var(--fs, 1));font-weight:600;line-height:1;padding:5px 9px;border-radius:999px;white-space:nowrap;box-shadow:0 6px 16px -4px color-mix(in oklab,var(--accent) 60%,transparent);transition:left .09s ease,top .09s ease;animation:seTagIn .16s ease-out}.se-add-pv{position:fixed;z-index:90;pointer-events:none;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);animation:seTagIn .16s ease-out}.se-add-pv:before{content:"";position:absolute;top:var(--ay,24px);width:12px;height:12px;margin-top:-6px;background:var(--panel);border:1px solid var(--line);transform:rotate(45deg);--fs:1}.se-add-pv.at-right:before{left:-7px;border-top-color:transparent;border-right-color:transparent}.se-add-pv.at-left:before{right:-7px;border-bottom-color:transparent;border-left-color:transparent}.se-add-pv-head{display:flex;flex-direction:column;gap:2px;padding:9px 12px 8px;border-bottom:1px solid var(--line);font-size:calc(13px * var(--fs, 1))}.se-add-pv-head .hint{font-size:calc(11.5px * var(--fs, 1))}.se-add-pv-stage{position:relative;overflow:hidden;background:var(--bg);border-radius:0 0 11px 11px}.se-add-pv-stage iframe{position:absolute;left:0;top:0;border:0;transform-origin:0 0;pointer-events:none;background:transparent}.se-drop-tag.free{background:var(--ink);color:var(--panel);box-shadow:var(--shadow)}.se-guide{position:absolute;pointer-events:none;z-index:70;background:var(--accent)}.se-guide.v{width:1px}.se-guide.h{height:1px}.se-guide.m{background:none;border:0 dashed var(--accent)}.se-guide.m.v{width:0;border-left-width:1px}.se-guide.m.h{height:0;border-top-width:1px}.se-guide-n{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--accent);color:var(--on-accent);font-size:calc(10.5px * var(--fs, 1));font-weight:700;line-height:1;padding:3px 6px;border-radius:999px;white-space:nowrap;font-variant-numeric:tabular-nums}.se-swapbox{position:absolute;pointer-events:none;z-index:69;border:2px dashed var(--accent);border-radius:10px;background:color-mix(in oklab,var(--accent) 12%,transparent)}@keyframes seTagIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.se-drop-into{position:absolute;pointer-events:none;z-index:68;border-radius:8px;border:1.5px solid color-mix(in oklab,var(--accent) 55%,transparent);background:color-mix(in oklab,var(--accent) 6%,transparent);transition:left .12s ease,top .12s ease,width .12s ease,height .12s ease}.se-ghost{position:fixed;z-index:72;pointer-events:none;display:flex;align-items:center;gap:10px;max-width:calc(300px * var(--fs, 1));padding:9px 14px 9px 10px;background:var(--panel);border:1px solid var(--accent-line);border-radius:12px;box-shadow:0 22px 44px -14px #0f172a59,0 0 0 1px color-mix(in oklab,var(--accent) 25%,transparent);font-size:calc(12.5px * var(--fs, 1));color:var(--ink);transform:rotate(-1.5deg);animation:seGhostIn .18s cubic-bezier(.2,.9,.3,1.25) both}@keyframes seGhostIn{0%{opacity:0;transform:scale(.9) rotate(0)}to{opacity:1;transform:scale(1) rotate(-1.5deg)}}.se-ghost-ic{flex:none;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent);--fs:1}.se-ghost-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.se-ghost-tx>b{font-weight:600}.se-ghost-tx>span{color:var(--ink2);font-size:calc(11.5px * var(--fs, 1))}.se-ghost-tx>small{color:var(--ink3);font-size:calc(11px * var(--fs, 1))}.se-ghost.deny{border-color:color-mix(in oklab,var(--danger) 45%,transparent)}.se-ghost.deny .se-ghost-ic{background:var(--danger-soft);color:var(--danger)}.se-ghost.deny .se-ghost-tx>span{color:var(--danger)}.se-ghost.chip{padding:5px 10px;border-radius:999px;font-size:calc(11.5px * var(--fs, 1));color:var(--ink2);transform:none;animation:seTagIn .14s ease-out;box-shadow:var(--shadow)}.se-ghost.chip.deny{color:var(--danger);background:var(--danger-soft)}.se-grabbing,.se-grabbing *{cursor:grabbing!important;user-select:none!important;-webkit-user-select:none!important}.se-drop-wrap{position:absolute;pointer-events:none;z-index:69;border:2px dashed var(--accent);border-radius:6px;background:color-mix(in oklab,var(--accent) 6%,transparent)}.se-pad{padding:12px 14px}.se-row-between{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.se-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.se-sub{font-size:calc(var(--fs-micro) * var(--fs, 1));font-weight:700;color:var(--ink3);text-transform:uppercase;letter-spacing:.06em;margin-top:6px}.se-form{display:flex;flex-direction:column;gap:10px;min-width:0}.se-row{display:flex;flex-direction:column;gap:5px;min-width:0}.se-row-k{font-size:calc(12px * var(--fs, 1));color:var(--ink2);font-weight:600}.se-row-v{min-width:0;display:flex;flex-direction:column;gap:6px}.se-in{width:100%;min-width:0;padding:7px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);font:inherit;font-size:calc(13px * var(--fs, 1))}.se-in:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.se-in.bad{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}.se-ta{resize:vertical;min-height:72px;line-height:1.5}.se-link,.se-color{display:flex;flex-direction:column;gap:6px}.se-color{flex-direction:row;align-items:center;flex-wrap:nowrap}.se-swatch{width:22px;height:22px;border-radius:6px;border:1px solid var(--line);flex:0 0 auto;--fs:1}.se-img-row{display:flex;gap:10px;align-items:center;min-width:0}.se-img-thumb{width:56px;height:56px;border-radius:9px;border:1px solid var(--line);background:var(--panel-2);display:flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto;color:var(--ink3);--fs:1}.se-img-thumb img{width:100%;height:100%;object-fit:cover}.se-img-meta{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:calc(12px * var(--fs, 1))}.se-img-acts{display:flex;gap:6px;flex-wrap:wrap}.se-img-lib{display:flex;flex-direction:column;gap:8px;margin-top:8px}.se-img-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-height:220px;overflow:auto}.se-img-cell{aspect-ratio:1;border-radius:8px;border:1px solid var(--line);overflow:hidden;background:var(--panel-2);display:flex;align-items:center;justify-content:center;color:var(--ink3)}.se-img-cell img{width:100%;height:100%;object-fit:cover}.se-img-cell.on{outline:2px solid var(--accent);outline-offset:1px}.se-img-cell.add{border-style:dashed;color:var(--accent)}.se-icons{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;max-height:180px;overflow:auto}.se-icon-cell{aspect-ratio:1;border-radius:7px;display:flex;align-items:center;justify-content:center;color:var(--ink2);border:1px solid transparent}.se-icon-cell:hover{background:var(--panel-2)}.se-icon-cell.on{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.se-list{display:flex;flex-direction:column;gap:6px}.se-list-row{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.se-list-row>.se-in{flex:1 1 140px}.se-sort{display:flex;flex-direction:column;gap:8px}.se-sort-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.se-sort-modes.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.se-sort-modes button{min-width:0;white-space:normal;line-height:1.3;text-align:center}.se-sort-modes:not(.n3) button:nth-child(2n){border-inline-end:0}.se-sort-modes:not(.n3) button:nth-child(-n+2){border-bottom:1px solid var(--line2)}.se-sort-field{display:flex;flex-direction:column;gap:8px}.se-sort-field .seg button{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:4px}.se-sort-manual{display:flex;flex-direction:column;gap:8px}.se-sortlist{list-style:none;margin:0;padding:4px;border:1px solid var(--line);border-radius:10px;max-height:46vh;overflow:auto}.se-sortlist li{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 6px;border-radius:8px}.se-sortlist li.pinned .se-sortlist-n{color:var(--accent);font-weight:700}.se-sortlist li.dragging{opacity:.5;background:var(--accent-soft)}.se-sortlist-n{width:22px;text-align:end;font-size:calc(12px * var(--fs, 1));color:var(--ink3);font-variant-numeric:tabular-nums}.se-sortlist-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(13px * var(--fs, 1))}.se-sortlist-acts{display:inline-flex;gap:2px}.se-sort-rest{display:flex;align-items:center;gap:8px;font-size:calc(13px * var(--fs, 1))}.se-flags{display:flex;flex-direction:column;gap:8px;align-items:stretch}.se-flag-row{display:grid;grid-template-columns:24px minmax(0,72px) minmax(0,1fr);align-items:center;gap:8px}.se-flag-prev{width:24px;height:18px;border-radius:3px;background:var(--line2) center/cover no-repeat;box-shadow:inset 0 0 0 1px var(--line)}.se-flag-lang{font-size:calc(12.5px * var(--fs, 1));color:var(--ink2)}.se-flag-own{grid-column:2 / -1}.se-flags>.pill{align-self:flex-start}.se-quick{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--line2);padding-top:10px;margin-top:4px}.se-qchips{display:flex;flex-wrap:wrap;gap:4px}.se-qchip{padding:4px 9px;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--ink2);font-size:calc(12px * var(--fs, 1));cursor:pointer}.se-qchip.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.se-focus{display:grid;grid-template-columns:repeat(3,22px);gap:3px}.se-focus button{width:22px;height:22px;border-radius:5px;border:1px solid var(--line);background:var(--panel);cursor:pointer;padding:0;--fs:1}.se-focus button.on{background:var(--accent);border-color:var(--accent)}.sheet.ie-sheet{width:min(1080px,100%);max-height:92vh}.ie-body{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:0;min-height:0;flex:1 1 auto;overflow:hidden}.ie-stage{display:flex;flex-direction:column;gap:8px;padding:16px;min-width:0;min-height:360px;background:var(--bg)}.ie-view{position:relative;flex:1 1 auto;height:min(62vh,680px);min-height:300px}.ie-canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;border-radius:10px;overflow:auto;touch-action:pan-x pan-y;overscroll-behavior:contain;background-color:var(--panel);background-image:linear-gradient(45deg,var(--line) 25%,transparent 25%),linear-gradient(-45deg,var(--line) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--line) 75%),linear-gradient(-45deg,transparent 75%,var(--line) 75%);background-size:18px 18px;background-position:0 0,0 9px,9px -9px,-9px 0}.ie-canvas.pick .ie-cv{cursor:crosshair}.ie-imgwrap{position:relative;display:inline-block;margin:auto;line-height:0;flex:none}.ie-cv{display:block;max-width:none;max-height:none}.ie-zoom{position:absolute;right:10px;bottom:10px;display:flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);z-index:2}.ie-zb,.ie-zpct{display:inline-flex;align-items:center;justify-content:center;height:calc(26px * var(--fs, 1));min-width:calc(26px * var(--fs, 1));border:0;border-radius:999px;background:none;color:var(--ink);cursor:pointer;font:inherit;font-size:calc(12px * var(--fs, 1));font-variant-numeric:tabular-nums}.ie-zpct{min-width:48px;font-weight:600}.ie-zb:hover:not(:disabled),.ie-zpct:hover{background:var(--accent-soft)}.ie-zb:disabled{opacity:var(--dis-op);cursor:not-allowed}.ie-crop{position:absolute;box-shadow:0 0 0 9999px #0f172a73;outline:2px solid var(--on-accent);cursor:move;touch-action:none}.ie-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to right,rgba(255,255,255,.5) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.5) 1px,transparent 1px);background-size:33.333% 33.333%}.ie-h{position:absolute;width:14px;height:14px;background:var(--panel);border:2px solid var(--accent);border-radius:50%;touch-action:none;--fs:1}.ie-h.nw{left:-7px;top:-7px;cursor:nwse-resize}.ie-h.ne{right:-7px;top:-7px;cursor:nesw-resize}.ie-h.sw{left:-7px;bottom:-7px;cursor:nesw-resize}.ie-h.se{right:-7px;bottom:-7px;cursor:nwse-resize}.ie-meta{text-align:center}.ie-side{display:flex;flex-direction:column;border-inline-start:1px solid var(--line);min-height:0;overflow:auto}.ie-tools{display:grid;grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:4px;padding:12px;border-bottom:1px solid var(--line)}.ie-tool{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 2px;text-align:center;line-height:1.25;border-radius:9px;border:1px solid transparent;background:none;color:var(--ink2);font-size:calc(11.5px * var(--fs, 1));cursor:pointer}.ie-tool.on{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-line);font-weight:600}.ie-panel{display:flex;flex-direction:column;gap:10px;padding:14px}.ie-sub{font-size:calc(12px * var(--fs, 1));font-weight:600;color:var(--ink2)}.ie-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ie-chip{padding:5px 10px;border-radius:999px;border:1px solid var(--line);background:var(--panel);font-size:calc(12px * var(--fs, 1));cursor:pointer;color:var(--ink2)}.ie-chip.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.ie-dot{width:26px;height:26px;border-radius:50%;border:1px solid var(--line);cursor:pointer;padding:0;--fs:1}.ie-dot.on{box-shadow:0 0 0 2px var(--panel),0 0 0 4px var(--accent)}.ie-color{width:34px;height:28px;padding:0;border:1px solid var(--line);border-radius:6px;background:none}.ie-swatch{display:inline-flex;align-items:center;gap:8px;font-size:calc(12px * var(--fs, 1));font-family:var(--mono,monospace)}.ie-swatch i{width:18px;height:18px;border-radius:4px;border:1px solid var(--line);--fs:1}.ie-slider{display:flex;flex-direction:column;gap:4px}.ie-slider-k{display:flex;justify-content:space-between;font-size:calc(12px * var(--fs, 1));color:var(--ink2)}.ie-slider-k b{font-variant-numeric:tabular-nums;color:var(--ink)}.ie-slider input{width:100%;accent-color:var(--accent)}.ie-row{display:flex;align-items:center;gap:8px;font-size:calc(13px * var(--fs, 1))}.ie-apply{align-self:flex-start;margin-top:4px}.ie-foot{padding:12px 16px;border-top:1px solid var(--line);margin:0}@media (max-width:760px){.ie-body{grid-template-columns:1fr;overflow:auto}.ie-side{border-inline-start:0;border-top:1px solid var(--line)}}.se-bound{display:inline-flex;align-items:center;gap:6px;font-size:calc(12px * var(--fs, 1));color:var(--accent);background:var(--accent-soft);border-radius:8px;padding:5px 8px}button.se-bound{width:100%;min-width:0;border:0;cursor:pointer;text-align:start}button.se-bound:hover{filter:brightness(.97)}.se-bound-go{margin-inline-start:auto;flex:none;font-weight:600;text-decoration:underline;text-underline-offset:2px}.se-insp{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.se-insp-head{display:flex;flex-direction:column;gap:2px;padding:12px 14px 6px}.se-tabs{display:flex;gap:2px;padding:0 10px;border-bottom:1px solid var(--line)}.se-tab{padding:8px 10px;font-size:calc(12.5px * var(--fs, 1));color:var(--ink2);border-bottom:2px solid transparent;margin-bottom:-1px}.se-tab.on{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.se-insp-body{padding:12px 14px 20px;overflow:auto}.se-insp-foot{border-top:1px solid var(--line);margin-top:auto}.se-state{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.se-group{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line2);padding-top:8px}.se-group-head{display:flex;align-items:center;gap:6px;font-size:calc(12px * var(--fs, 1));font-weight:700;color:var(--ink2);text-align:start}.se-bind{display:flex;flex-direction:column;gap:8px;padding:8px;border:1px solid var(--line2);border-radius:10px}.se-empty-insp{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;color:var(--ink3);margin-top:40px}.se-add{display:flex;flex-direction:column}.se-add-cat{padding:4px 14px 10px;display:flex;flex-direction:column;gap:6px}.se-add-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.se-add-item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;border:1px solid var(--line);border-radius:10px;background:var(--panel);font-size:calc(11.5px * var(--fs, 1));color:var(--ink2);text-align:center}.se-add-item:hover{border-color:var(--accent-line);color:var(--accent);background:var(--accent-soft)}.se-add-ic{display:inline-flex;color:var(--accent)}.se-add-name{line-height:1.2}.se-blocks{display:flex;flex-direction:column;gap:4px}.se-block{display:flex;align-items:center;gap:4px}.se-block-main{flex:1 1 auto;display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:8px;border:1px solid var(--line);min-width:0;font-size:calc(12.5px * var(--fs, 1));text-align:start}.se-block-main:hover{border-color:var(--accent-line)}.se-layers{display:flex;flex-direction:column;gap:8px;padding:8px 6px 20px}.se-layer-block{display:flex;flex-direction:column}.se-layer-block>.se-sub{padding:0 8px}.se-layer{display:flex;align-items:center;gap:2px;border-radius:7px;min-width:0;position:relative}.se-layer:hover{background:var(--panel-2)}.se-layer.on{background:var(--accent-soft);color:var(--accent)}.se-layer.drop-before{box-shadow:inset 0 2px 0 var(--accent)}.se-layer.drop-after{box-shadow:inset 0 -2px 0 var(--accent)}.se-layer.drop-inside{outline:1px solid var(--accent);outline-offset:-1px}.se-layer-tw{width:18px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink3);flex:0 0 auto}.se-layer-grip{width:16px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink3);flex:0 0 auto}.se-layer-name{flex:1 1 auto;display:flex;align-items:center;gap:5px;min-width:0;padding:4px;font-size:calc(12.5px * var(--fs, 1));text-align:start;color:inherit}.se-pages{display:flex;flex-direction:column;gap:2px;padding-bottom:16px}.se-page{display:flex;align-items:center;gap:4px;margin:0 8px;border-radius:9px;padding-inline-end:4px}.se-page:hover{background:var(--panel-2)}.se-page.on{background:var(--accent-soft)}.se-page-main{flex:1 1 auto;display:flex;align-items:center;gap:8px;min-width:0;padding:7px 8px;text-align:start;color:var(--ink)}.se-page-t{display:flex;flex-direction:column;min-width:0}.se-page-path{color:var(--ink3)}.se-navs{display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--line);margin-top:10px}.se-nav-item{display:flex;flex-direction:column;margin:0 8px}.se-nav-row{display:flex;align-items:center;gap:2px;border-radius:8px}.se-nav-row:hover{background:var(--panel-2)}.se-nav-edit{padding:8px;border:1px solid var(--line2);border-radius:10px;margin:4px 0 8px}.se-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.se-preset{display:flex;flex-direction:column;height:auto;padding:5px;gap:5px;background:var(--panel);align-items:stretch;border-radius:8px;overflow:hidden;border:1px solid var(--line)}.se-preset>span{flex:none}.se-preset:hover{outline:2px solid var(--accent-line)}.se-empty-box{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px;border:1px dashed var(--line);border-radius:12px;color:var(--ink3);text-align:center;font-size:calc(12.5px * var(--fs, 1))}.se-empty-box.big{padding:40px 20px;gap:10px}.se-card{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:var(--panel);text-align:start;min-width:0;width:100%;position:relative}.se-card:hover{border-color:var(--accent-line)}.se-card-t{display:flex;flex-direction:column;min-width:0;flex:1}.se-card-row{display:flex;align-items:center;gap:4px}.se-warn-dot{width:8px;height:8px;border-radius:50%;background:var(--warn);flex:0 0 auto;--fs:1}.se-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.se-check{display:flex;align-items:center;gap:6px;font-size:calc(12.5px * var(--fs, 1));min-width:0}.se-check.off{opacity:.55}.se-input-card{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--line);border-radius:11px}.se-st{display:inline-flex;align-items:center;font-size:calc(var(--fs-micro) * var(--fs, 1));font-weight:600;padding:2px 8px;border-radius:var(--radius-pill);background:var(--panel-2);color:var(--ink2);border:1px solid var(--line);white-space:nowrap}.se-st.st-PUBLISHED,.se-st.st-ACTIVE,.se-st.st-OK{background:var(--ok-soft);color:var(--ok);border-color:var(--ok-line)}.se-st.st-SCHEDULED,.se-st.st-REVIEW,.se-st.st-PENDING,.se-st.st-VERIFIED,.se-st.st-DUPLICATE,.se-st.st-RATE{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-line)}.se-st.st-REJECTED,.se-st.st-ERROR,.se-st.st-FAILED,.se-st.st-INVALID,.se-st.st-SPAM{background:var(--danger-soft);color:var(--danger);border-color:var(--danger-line)}.se-ul{margin:6px 0 0;padding-inline-start:18px;display:flex;flex-direction:column;gap:3px;font-size:calc(12.5px * var(--fs, 1))}.se-version,.se-domain{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--line);border-radius:11px}.se-btn-row{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.se-preview-new{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px dashed var(--line);border-radius:11px}.se-preview-row{font-size:calc(12.5px * var(--fs, 1));padding:4px 0;border-bottom:1px solid var(--line2)}.se-dns{display:flex;flex-direction:column;gap:6px;padding:8px;background:var(--panel-2);border-radius:10px}.se-dns-row{display:grid;grid-template-columns:52px minmax(0,1fr) minmax(0,1fr);gap:6px;align-items:center}.se-dns-row .k{font-size:calc(12px * var(--fs, 1));font-weight:700;color:var(--ink2)}.se-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.se-kpi{display:flex;flex-direction:column;gap:2px;padding:10px;border:1px solid var(--line);border-radius:11px}.se-kpi .k{font-size:calc(var(--fs-micro) * var(--fs, 1));color:var(--ink3)}.se-kpi b{font-size:calc(20px * var(--fs, 1))}.se-top-list{display:flex;flex-direction:column;gap:4px}.se-top-row{display:flex;align-items:center;gap:8px;font-size:calc(12.5px * var(--fs, 1));padding:3px 0;border-bottom:1px solid var(--line2)}.se-top-row>.se-ellipsis{flex:1}.se-asset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.se-asset{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:10px;overflow:hidden;min-width:0}.se-asset-img{aspect-ratio:4/3;background:var(--panel-2);display:flex;align-items:center;justify-content:center;color:var(--ink3)}.se-asset-img img{width:100%;height:100%;object-fit:cover}.se-asset-meta{display:flex;align-items:center;gap:4px;padding:5px 6px;font-size:calc(11.5px * var(--fs, 1));min-width:0}.se-asset-meta>.se-ellipsis{flex:1}.se-thumb{position:relative;overflow:hidden;background:var(--panel-2);border-radius:10px 10px 0 0;width:100%}.se-thumb iframe{border:0;transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.se-home{gap:14px;overflow:auto}.se-home-bar{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-height:34px;flex:none}.se-home-bar:empty{display:none}.se-pv{position:relative;display:inline-flex}.menu.se-pv-menu{top:calc(100% + 6px);inset-inline-start:0;inset-inline-end:auto;min-width:220px;z-index:120}.menu.se-pv-menu.end{inset-inline-start:auto;inset-inline-end:0}.menu.se-pv-menu a.mi{color:var(--ink);text-decoration:none}.se-btn-row a.btn-a,.se-btn-row a.pill{text-decoration:none}.se-sites{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;align-items:start}.se-site{position:relative;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:16px;background:var(--panel);min-width:0;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.se-site.is-open{z-index:3;border-color:var(--accent-line);box-shadow:var(--shadow)}.se-site.is-new{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);animation:se-site-new 1.4s ease 2}@keyframes se-site-new{50%{box-shadow:0 0 0 7px var(--accent-soft)}}.se-site-shot{position:relative;border-radius:15px 15px 0 0;overflow:hidden;border-bottom:1px solid var(--line)}.se-site-thumb{display:block;position:relative;color:inherit;text-decoration:none}.se-site-thumb .se-thumb{border-radius:0}.se-site-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0c0e2057;opacity:0;transition:opacity .18s ease;pointer-events:none}.se-thumb-wait{display:block;aspect-ratio:16/10;background:linear-gradient(90deg,var(--panel-2) 0%,var(--line2) 50%,var(--panel-2) 100%);background-size:200% 100%;animation:se-thumb-wait 1.4s linear infinite}.se-thumb-wait.failed{animation:none;background:var(--panel-2)}@keyframes se-thumb-wait{to{background-position:-200% 0}}.se-site-cta{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-40%);display:inline-flex;align-items:center;gap:6px;padding:7px 15px;border-radius:999px;background:var(--panel);color:var(--ink);font-size:calc(13px * var(--fs, 1));font-weight:600;box-shadow:0 4px 14px #0000002e;opacity:0;transition:opacity .18s ease,transform .18s ease;pointer-events:none;white-space:nowrap}.se-site-pill{position:absolute;top:10px;inset-inline-start:10px;display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:999px;background:color-mix(in srgb,var(--panel) 92%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:calc(12px * var(--fs, 1));font-weight:600;color:var(--ink2);box-shadow:0 1px 3px #0000001f;pointer-events:none;white-space:nowrap}.se-site-pill i{width:7px;height:7px;border-radius:50%;background:var(--ink3);--fs:1}.se-site-pill.live{color:var(--ok)}.se-site-pill.live i{background:var(--ok);box-shadow:0 0 0 3px var(--ok-soft)}.se-site-new{position:absolute;top:10px;inset-inline-end:10px;padding:3px 10px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:calc(12px * var(--fs, 1));font-weight:600;pointer-events:none}.se-site-body{display:flex;flex-direction:column;gap:12px;padding:14px 16px}.se-site-head{display:flex;align-items:center;gap:12px;min-width:0;min-height:42px}.se-site-ic{width:40px;height:40px;border-radius:11px;background:var(--panel-2);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;flex:none;overflow:hidden;font-weight:700;font-size:17px;line-height:1;color:var(--on-accent);--fs:1}.se-site-ic img{width:26px;height:26px;object-fit:contain;--fs:1}.se-site-ic-btn{position:relative;display:flex;flex:none;text-decoration:none;color:inherit;cursor:pointer;border-radius:11px}.se-site-ic-edit{position:absolute;inset-inline-end:-1px;bottom:-1px;width:18px;height:18px;border-radius:6px;background:var(--panel);border:1px solid var(--line);color:var(--ink2);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s ease;--fs:1}@media (hover:hover){.se-site-ic-btn:hover .se-site-ic-edit{opacity:1}}.se-site-ic-btn:focus-visible .se-site-ic-edit{opacity:1}@media (hover:none){.se-site-ic-edit{opacity:1}}.se-site-ic[data-mono]{background-color:var(--accent);background-image:linear-gradient(135deg,#ffffff2e,#0000002e);border-color:transparent}.se-site-t{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.se-site-name{display:flex;align-items:center;gap:4px;min-width:0}.se-site-name b{font-size:calc(15px * var(--fs, 1));font-weight:650;color:var(--ink);min-width:0}.se-site-pen{border:0;background:none;color:var(--ink3);padding:4px;border-radius:7px;cursor:pointer;flex:none;display:inline-flex;opacity:0;transition:opacity .15s ease}.se-site-pen:hover{color:var(--accent);background:var(--accent-soft)}.se-site-pen:focus-visible{opacity:1}.se-site-url{font-size:calc(12px * var(--fs, 1));color:var(--ink3);text-decoration:none;display:inline-flex;align-items:center;gap:3px;max-width:100%;align-self:flex-start}.se-site-url.on{color:var(--accent)}a.se-site-url:hover{text-decoration:underline}.se-site-url.off{cursor:default}.se-site-rename{display:flex;align-items:center;gap:6px;flex:1;min-width:0;flex-wrap:wrap}.se-site-rename .inp{flex:1;min-width:0;height:32px}.se-site-err{flex-basis:100%;font-size:calc(12px * var(--fs, 1));color:var(--danger)}.se-site-when{font-size:calc(11.5px * var(--fs, 1));margin-top:2px}.se-site-foot{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--line2)}.se-site-foot>.btn-a,.se-site-foot>.se-pv>.pill{height:calc(34px * var(--fs, 1));padding:0 14px;font-size:calc(13px * var(--fs, 1));border-radius:10px;gap:6px;text-decoration:none}.se-site-more{margin-inline-start:auto}.se-site-foot>.se-pv>.pill.se-ib,.se-site-rename>.se-ib{width:34px;height:34px;padding:0;justify-content:center;flex:none;--fs:1}.se-site-rename>.btn-a.se-ib{color:var(--on-accent)}.menu.se-more-menu{min-width:250px}.menu.se-more-menu button.mi{border:0;background:none;font:inherit;color:var(--ink)}.menu.se-more-menu .mi.danger{color:var(--danger)}@media (hover:hover){.se-site:hover{transform:translateY(-2px);border-color:var(--accent-line);box-shadow:var(--shadow)}.se-site:hover .se-site-pen{opacity:1}.se-site-thumb:hover:after{opacity:1}.se-site-thumb:hover .se-site-cta{opacity:1;transform:translate(-50%,-50%)}}@media (hover:none){.se-site-pen{opacity:1}}@media (prefers-reduced-motion:reduce){.se-site,.se-site.is-new,.se-thumb-wait{animation:none;transition:none}.se-site:hover{transform:none}}.dwi-note{margin:0 0 10px;font-size:calc(12px * var(--fs, 1))}.se-trash-btn{margin-inline-end:auto}.se-trash-btn.on{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.se-trash{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:12px 16px 4px;flex:none}.se-trash-h{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding-bottom:10px}.se-trash-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line2)}.se-trash-row .se-site-ic{width:34px;height:34px;font-size:14px;background-color:var(--ink3);--fs:1}.se-trash-t{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.se-trash-soon{color:var(--danger);font-weight:600}.se-tpls{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.se-tpl{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;overflow:hidden;text-align:start;background:var(--panel)}.se-tpl:hover{border-color:var(--accent-line)}.se-tpl.on{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.se-tpl-t{display:flex;flex-direction:column;gap:3px;padding:10px 12px;font-size:calc(13px * var(--fs, 1))}.se-mapper{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--line);border-radius:12px}@media (max-width: 1100px){.se-left{flex-basis:260px}.se-right{flex-basis:280px}}@media (max-width: 860px){.se-main{flex-wrap:wrap;overflow:auto}.se-rail{flex:0 0 100%;flex-direction:row;overflow-x:auto;border-inline-end:0;border-bottom:1px solid var(--line)}.se-rail-btn{flex:0 0 64px}.se-left,.se-right{flex:1 1 100%;max-height:40vh;border:0;border-top:1px solid var(--line)}.se-canvas{flex:1 1 100%;min-height:60vh}}.se-glyph{display:inline-block;flex:0 0 auto;background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.se-tglyph{flex:0 0 auto;display:block}.se-layer-name .se-tglyph{color:var(--ink3)}.se-layer.on .se-layer-name .se-tglyph{color:var(--accent)}.se-layer-t{flex:0 0 auto;white-space:nowrap}.se-layer-ex{flex:1 1 auto;min-width:0;color:var(--ink3);font-size:calc(11.5px * var(--fs, 1))}.se-add,.se-layers,.se-rail,.se-sel-bar{-webkit-user-select:none;user-select:none}.se-add input{-webkit-user-select:text;user-select:text}.se-row.inline{display:grid;grid-template-columns:minmax(76px,38%) minmax(0,1fr);align-items:center;gap:8px}.se-row.inline>.se-row-k{font-weight:500}.se-color>.se-in{flex:1 1 80px;min-width:0;width:auto}.se-swrow{display:flex;align-items:center;gap:8px;font-size:calc(12.5px * var(--fs, 1));color:var(--ink2)}.se-seg{display:inline-flex;border:1px solid var(--line);border-radius:9px;overflow:hidden;flex:none}.se-seg>button{padding:4px 10px;font-size:calc(12px * var(--fs, 1));color:var(--ink2)}.se-seg>button+button{border-inline-start:1px solid var(--line)}.se-seg>button.on{background:var(--accent-soft);color:var(--accent);font-weight:600}.se-iconpick{display:flex;flex-direction:column;gap:6px;min-width:0}.se-iconpick-row{display:flex;align-items:center;gap:6px;min-width:0;font-size:calc(12.5px * var(--fs, 1))}.se-icon-cell.cur{width:30px;height:30px;aspect-ratio:auto;border-color:var(--line);color:var(--ink);--fs:1}.se-icon-cell.none{color:var(--ink3);border-style:dashed}.se-asset-img,.se-img-cell,.se-img-thumb{background-color:var(--panel-2);background-image:linear-gradient(45deg,rgba(127,127,127,.18) 25%,transparent 25%,transparent 75%,rgba(127,127,127,.18) 75%),linear-gradient(45deg,rgba(127,127,127,.18) 25%,transparent 25%,transparent 75%,rgba(127,127,127,.18) 75%);background-size:14px 14px;background-position:0 0,7px 7px}.se-asset-img img,.se-img-cell img,.se-img-thumb img{object-fit:contain;padding:4px}.se-preset:hover:not(:disabled){border-color:var(--accent-line)}.se-preset-bar{display:flex;height:22px;border-radius:5px;overflow:hidden;padding:3px;gap:3px;border:1px solid var(--line2)}.se-preset-bar>span{flex:1;border-radius:3px}.se-preset-name{font-size:calc(11.5px * var(--fs, 1));color:var(--ink2);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.se-root .copybox{display:flex;flex-wrap:wrap;width:100%;min-width:0}.se-root .copybox-v{flex:1 1 120px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;font-size:calc(12px * var(--fs, 1))}.se-root .copybox-btn{flex:none}.se-preview-t{display:flex;flex-direction:column;min-width:0;gap:1px}.se-mo-play{align-self:flex-start}.se-chips{display:flex;flex-wrap:wrap;gap:6px}.se-track-pair{display:flex;align-items:center;gap:6px}.se-track-pair .se-in{width:72px}.se-track-pair .ico{flex:none;color:var(--ink3)}.se-vid-list{display:flex;flex-direction:column;gap:4px;max-height:220px;overflow:auto}.se-vid-row{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;border:1px solid var(--line);background:var(--panel);text-align:start;color:var(--ink);font-size:calc(12.5px * var(--fs, 1))}.se-vid-row.on{border-color:var(--accent);background:var(--accent-soft)}.se-vid-row .hint{margin-inline-start:auto;flex:none}.se-shared-info{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:10px;background:var(--accent-soft);border:1px solid var(--accent-line)}.sp-over{z-index:220}.se-img{display:flex;flex-direction:column;gap:6px;min-width:0}.main.sec-page{overflow-y:auto}.sec-page{display:flex;flex-direction:column;gap:10px;min-width:0}.main.sec-page>:not(.sec-drops,.maskbg,.modal){flex:none;width:100%;max-width:880px}.sec-sec{display:flex;align-items:center;gap:6px;margin:10px 2px 0;font-size:calc(12.5px * var(--fs, 1));font-weight:700;color:var(--ink3)}.sec-card{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden;min-width:0}.sec-row{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 14px;box-sizing:border-box;width:100%;border:0;background:transparent;font:inherit;color:var(--ink);text-align:start}.sec-card>.sec-row+.sec-row,.sec-card>*+.sec-row{border-top:1px solid var(--line2)}button.sec-row{cursor:pointer}button.sec-row:hover:not(:disabled){background:var(--panel-2)}button.sec-row:disabled{cursor:default;opacity:1}.sec-row.sec-sub{min-height:0;padding-top:6px;padding-bottom:10px;padding-inline-start:14px}.sec-card>.sec-row.sec-sub{border-top:0}.sec-row.sec-col{flex-direction:column;align-items:stretch;gap:6px}.sec-row.sec-opt{cursor:pointer}.sec-row.sec-opt>input[type=radio]{flex:none;margin:0;accent-color:var(--accent)}.sec-row.sec-acts{justify-content:flex-end}.sec-ico{flex:none;width:30px;height:30px;border-radius:9px;display:inline-grid;place-items:center;background:var(--panel-2);color:var(--ink2);--fs:1}.sec-ico.c-acc{background:var(--accent-soft);color:var(--accent)}.sec-ico.c-warn{background:var(--warn-soft);color:var(--warn)}.sec-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sec-t{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:calc(14px * var(--fs, 1));font-weight:600;line-height:1.35;overflow-wrap:anywhere}.sec-s{font-size:calc(12px * var(--fs, 1));color:var(--ink3);line-height:1.45;overflow-wrap:anywhere}.sec-t>.tag{font-weight:600}.tag.sec-tag-ok{background:var(--ok-soft);color:var(--ok);border-color:var(--ok-line)}.tag.plan-feat{margin-inline-start:6px;background:var(--accent-soft);color:var(--accent);border-color:var(--accent-line)}.tag.sec-tag-warn{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-line)}.tag.sec-tag-mute{background:var(--panel-2);color:var(--ink3)}.tag.sec-tag-me{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-line)}.sec-empty{padding:16px 14px;font-size:calc(13px * var(--fs, 1));color:var(--ink3);text-align:center}.sec-note{margin:2px 4px 0}.sec-banner{display:flex;align-items:flex-start;gap:8px;margin:0}.sec-banner>svg{flex:none;margin-top:2px}.sec-wide{align-self:stretch;justify-content:center;display:inline-flex;align-items:center;min-height:40px}.sec-add{color:var(--accent);font-weight:600;justify-content:center;gap:6px}.sec-group{display:flex;flex-direction:column;gap:6px}.sec-group-h{display:flex;align-items:center;gap:8px;margin:10px 2px 0;font-size:calc(12.5px * var(--fs, 1));font-weight:700;color:var(--ink3)}.sec-count{margin-inline-start:auto;font-weight:600;font-variant-numeric:tabular-nums}.sec-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--ok);--fs:1}.sec-dot.bad{background:var(--danger)}.sec-ev{min-height:44px}.sec-av{flex:none;width:34px;height:34px;border-radius:50%;display:inline-grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-weight:700;font-size:14px;--fs:1}.sec-av.lg{width:48px;height:48px;font-size:19px;--fs:1}.sec-right{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.sec-search{display:flex;align-items:center;gap:6px}.sec-search>svg{flex:none;color:var(--ink3)}.sec-chips{display:flex;flex-wrap:wrap;gap:6px}.sec-tx>.sec-chips{margin-top:4px}.sec-chip{display:inline-flex;align-items:center;gap:4px;height:calc(30px * var(--fs, 1));padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--panel-2);color:var(--ink2);font:inherit;font-size:calc(12.5px * var(--fs, 1));cursor:pointer;white-space:nowrap}.sec-chip.on{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent);font-weight:600}.sec-chip:disabled{cursor:default;opacity:.7}.sec-num{flex:none;width:76px;min-width:0;text-align:end;font-variant-numeric:tabular-nums}.sec-unit{flex:none;font-size:calc(12.5px * var(--fs, 1));color:var(--ink3);min-width:2em}.sec-ips{min-height:calc(90px * var(--fs, 1));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(12.5px * var(--fs, 1));resize:vertical}.sec-filter{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.sec-filter>.sec-search{flex:1 1 180px;width:auto}.sec-sel{width:auto;min-width:140px}.sec-mrow .sec-right .sec-s{white-space:nowrap}.sec-secret{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sec-secret>code{font-size:calc(12.5px * var(--fs, 1));-webkit-user-select:all;user-select:all;word-break:break-all;padding:4px 8px;border-radius:7px;background:var(--panel-2)}.sec-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sec-kpi{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:12px;background:var(--panel);border:1px solid var(--line)}.sec-kpi>b{font-size:calc(18px * var(--fs, 1));font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sec-kpi>span{font-size:calc(12px * var(--fs, 1));color:var(--ink3)}.sec-admin{max-width:880px}.sec-savebar{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:var(--panel);border:1px solid var(--accent-line);box-shadow:0 -4px 16px color-mix(in oklab,var(--ink) 8%,transparent)}.sec-savebar>span{flex:1;font-size:calc(13px * var(--fs, 1));color:var(--ink2)}.sec-drops{position:fixed;inset-inline-end:16px;bottom:calc(var(--tbh,0px) + 14px);z-index:59;display:flex;align-items:center;gap:10px}.sec-drop.cap{width:auto;height:calc(44px * var(--fs, 1));padding:0 14px;border-radius:999px;gap:6px;font-size:calc(13px * var(--fs, 1));font-weight:600}.sec-drop.ed{width:58px;height:58px;--fs:1}.sec-prompt{max-width:420px}.sec-prompt-body{display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px}.sec-code{font-size:calc(22px * var(--fs, 1));letter-spacing:.35em;text-align:center;font-variant-numeric:tabular-nums;padding:8px 10px}.sec-summary{padding:8px 10px;border-radius:9px;background:var(--panel-2);font-size:calc(12.5px * var(--fs, 1));color:var(--ink2);line-height:1.6}.sec-member{display:flex;flex-direction:column;gap:8px;min-width:0}.sec-member.compact{width:100%}.sec-member.compact .sec-row{padding:8px 10px;min-height:40px}.sec-sheet{width:min(560px,100%)}.sec-sheet .sheet-body{display:flex;flex-direction:column;gap:10px}.sec-nudge{display:flex;align-items:center;gap:8px;flex:none}.sec-nudge>svg{flex:none}.sec-nudge-t{flex:1;min-width:0;line-height:1.5}button.kv.kv-link{width:100%;border:0;font:inherit;color:inherit;text-align:start;cursor:pointer}.kv.kv-link .v{display:inline-flex;align-items:center;gap:8px}.pm-manage .pm-tx{display:inline-flex;align-items:center;gap:6px}.mg-link .mg-go,.mg-go{flex:none;color:var(--ink3);font-size:calc(18px * var(--fs, 1));line-height:1}.mg-val{flex:none;max-width:48%;font-size:calc(13px * var(--fs, 1));color:var(--ink2);text-align:end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mg-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:1px}.mg-tabs::-webkit-scrollbar{display:none}.mg-tab{flex:none;height:calc(30px * var(--fs, 1));padding:0 13px;border-radius:999px;border:0;background:color-mix(in oklab,var(--ink) 6%,transparent);color:var(--ink2);font:inherit;font-size:calc(13px * var(--fs, 1));cursor:pointer;white-space:nowrap}.mg-tab.on{background:var(--accent-soft);color:var(--accent);font-weight:700}.mg-search{padding:0 12px;border-radius:12px;background:var(--panel);border:1px solid var(--line)}.mg-search>.inp{border:0;background:transparent;padding:9px 0;font-size:calc(14px * var(--fs, 1))}.mg-role .rp-grp{flex:none}.mg-mod.on{border-color:var(--accent-line)}.mg-sub{padding-inline-start:14px}.mg-pick{width:min(480px,100%)}.mg-pick .sheet-body{display:flex;flex-direction:column;gap:10px}.mg-pick-hint{margin:0 2px}.mg-opt.on .sec-t{color:var(--accent)}.mg-opt>svg{flex:none;color:var(--accent)}@media (max-width:767.98px){.main.sec-page{gap:12px}.main.sec-page:has(.sec-drops):after{content:"";flex:none;height:76px}.sec-sec,.sec-group-h{margin:16px 4px 2px;font-size:calc(12px * var(--fs, 1))}.sec-card,.sec-kpi,.mg-search{border:0;border-radius:20px;box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 5%,transparent)}.sec-row{padding:12px 16px;min-height:52px}.sec-card>.sec-row+.sec-row,.sec-card>*+.sec-row{border-top-color:color-mix(in oklab,var(--line) 70%,transparent)}.sec-ico{width:32px;height:32px;border-radius:10px;--fs:1}.sec-kpis{gap:8px}.sec-kpi{padding:12px}.sec-kpi>b{font-size:calc(16px * var(--fs, 1))}.sec-filter>.sec-search{flex-basis:100%}.mg-role .rp-grp{border:0;border-radius:20px;box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 5%,transparent)}.mg-role .rp-grp-h{background:transparent;padding:12px 16px}.mg-role .rp-item{padding:10px 16px}.mg-mod.on{box-shadow:0 0 0 1px var(--accent-line)}.sec-wide{border-radius:20px;min-height:46px}html[data-kbopen] .sec-drops{display:none}}.se-go{display:inline-flex;align-items:center;gap:3px;margin-top:4px;font-size:calc(12px * var(--fs, 1));font-weight:600;color:var(--accent);background:none;border:0;padding:0;cursor:pointer;text-align:start}.se-go:hover{text-decoration:underline;text-underline-offset:2px}.se-mini-warn{font-size:calc(12px * var(--fs, 1));padding:6px 9px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.se-mini-warn .se-go{margin-top:0}.se-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px;padding:10px 14px 0;font-size:calc(11.5px * var(--fs, 1));color:var(--ink3);min-width:0}.se-crumb{display:inline-flex;align-items:center;gap:4px;min-width:0}.se-crumb .lnk{font-size:calc(11.5px * var(--fs, 1));max-width:calc(110px * var(--fs, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-prop{display:contents}.se-nav-here{margin:0 -14px;border-bottom:1px solid var(--line);padding-bottom:8px}.se-listinfo{display:flex;flex-direction:column;gap:6px;margin-top:4px}.se-listinfo-dp{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.se-listinfo-dp .se-go{margin-top:0}.se-kids{display:flex;flex-direction:column;gap:4px;margin-top:4px}.se-kid{display:flex;align-items:center;gap:2px;border-radius:7px;padding-inline-start:4px}.se-kid:hover{background:var(--panel-2)}.se-kid-name{flex:1;min-width:0;text-align:start;font-size:calc(12.5px * var(--fs, 1));padding:5px 4px;background:none;border:0;cursor:pointer;color:var(--ink)}.se-kids>.pill{align-self:flex-start}.se-hid-tag{position:absolute;transform:translate(-100%);z-index:2;pointer-events:none;font-size:calc(10.5px * var(--fs, 1));font-weight:600;line-height:1.6;padding:0 7px;border-radius:999px;background:var(--ink3);color:var(--panel);white-space:nowrap}.se-sec-add{position:absolute;z-index:4;transform:translate(-50%,-50%);width:26px;height:26px;border-radius:50%;border:0;background:var(--accent);color:var(--on-accent);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px -4px #0f172a73;cursor:pointer;animation:seTagIn .14s ease-out;--fs:1}.se-sec-add:hover{transform:translate(-50%,-50%) scale(1.12)}.se-sel-hint{padding:0 6px;opacity:.85;font-size:calc(11px * var(--fs, 1));white-space:nowrap}.menu.se-ctx{inset-inline-end:auto;right:auto;min-width:228px;padding:6px;border-radius:12px;z-index:200}.se-ctx-title{font-size:calc(11.5px * var(--fs, 1));color:var(--ink3);padding:4px 8px 6px;max-width:calc(260px * var(--fs, 1))}.se-ctx-sep{height:1px;background:var(--line);margin:4px 2px}.menu .mi.se-ctx-mi{padding:5px 8px;border-radius:8px}.menu .mi.se-ctx-mi .mico{width:24px;height:24px;border-radius:7px;--fs:1}.menu .mi.se-ctx-mi:disabled{opacity:var(--dis-op);cursor:not-allowed;background:none}.se-kbd{font:500 11px/1.6 var(--font-mono, ui-monospace, monospace);color:var(--ink3);background:var(--panel-2);border:1px solid var(--line);border-bottom-width:2px;border-radius:5px;padding:0 5px;white-space:nowrap}.se-keys-wrap{position:relative;display:inline-flex}.se-keys-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:69}.menu.se-keys{top:calc(100% + 6px);inset-inline-end:0;min-width:300px;padding:12px 14px;border-radius:12px}.se-keys dl{margin:8px 0 0;display:flex;flex-direction:column;gap:6px}.se-keys dl>div{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:calc(12.5px * var(--fs, 1))}.se-keys dd{margin:0;color:var(--ink2);text-align:end}.se-add-where{display:flex;align-items:center;gap:6px;margin:8px 8px 0;padding:7px 10px;border-radius:9px;background:var(--panel-2);color:var(--ink2);font-size:calc(12px * var(--fs, 1))}.se-add-where>span{flex:1;min-width:0}.se-add-where.at{background:var(--accent-soft);color:var(--accent);font-weight:600}.se-this-page{display:flex;flex-direction:column}.se-empty-insp.sm{margin-top:12px;padding-bottom:0}.se-saveas{position:relative}.se-saveas-list{display:flex;flex-direction:column;gap:4px;margin-top:8px}.se-saveas-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:start;padding:8px 10px;border-radius:9px;border:1px solid var(--line);background:var(--panel);cursor:pointer}.se-saveas-item b{display:inline-flex;align-items:center;gap:6px;font-size:calc(12.5px * var(--fs, 1))}.se-saveas-item .hint{font-size:calc(11.5px * var(--fs, 1))}.se-saveas-item:hover:not(:disabled){border-color:var(--accent-line);background:var(--accent-soft)}.se-saveas-item:disabled{opacity:var(--dis-op);cursor:not-allowed}.se-layer-acts{display:none;align-items:center;flex:0 0 auto;margin-inline-start:auto}.se-layer.on .se-layer-acts,.se-layer:focus-within .se-layer-acts{display:inline-flex}@media (hover:hover){.se-layer:hover .se-layer-acts{display:inline-flex}}.se-layer-acts .se-sel-btn{width:20px;height:20px;--fs:1}.se-layer-acts .se-sel-btn.on{color:var(--ink3)}.se-layer-rename{flex:1;min-width:0;height:calc(24px * var(--fs, 1));font-size:calc(12.5px * var(--fs, 1));padding:0 6px}.se-flash-box{animation:seFlashBox 1.2s ease-out}@keyframes seFlashBox{0%{box-shadow:inset 0 0 0 2px var(--accent)}to{box-shadow:inset 0 0 0 2px transparent}}.menu .mi.se-ctx-mi:focus{outline:none}.menu .mi.se-ctx-mi:focus-visible{outline:2px solid var(--accent-line);outline-offset:-2px}.se-in.untr{border-color:color-mix(in oklab,var(--warn) 70%,transparent);background:color-mix(in oklab,var(--warn) 7%,var(--panel))}.se-untr-pill{color:var(--warn);border-color:color-mix(in oklab,var(--warn) 45%,transparent);gap:4px}.se-review-pill{color:var(--accent);border-color:var(--accent-line)}.se-rail-badge{position:absolute;top:3px;inset-inline-end:8px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--danger);color:var(--on-accent);font:700 10px/16px system-ui,sans-serif;font-style:normal;text-align:center}.se-card-prob{display:block;color:var(--warn);font-size:calc(11.5px * var(--fs, 1));padding-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-forminputs{display:flex;flex-direction:column;gap:4px;margin-top:4px}.se-fi{display:flex;align-items:center;gap:6px;font-size:calc(12.5px * var(--fs, 1));padding:4px 6px;border-radius:7px}.se-fi:hover{background:var(--panel-2)}.se-fi-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start;background:none;border:0;padding:0;color:var(--ink);cursor:pointer}.se-fi-name:disabled{cursor:default}.se-fi-st{flex:none;font-size:calc(11px * var(--fs, 1));padding:0 6px;border-radius:999px;background:var(--panel-2);color:var(--ink3)}.se-fi-st.on{background:var(--accent-soft);color:var(--accent)}.se-forminputs .pill{align-self:flex-start}.sgn-stage{display:flex;flex-direction:column;gap:12px;min-width:0}.sgn-page{position:relative;width:100%;background:var(--panel);box-shadow:0 1px 3px #1018281f;border-radius:2px;overflow:hidden}.sgn-page canvas{display:block;width:100%;height:100%}.sgn-layer{position:absolute;top:0;right:0;bottom:0;left:0}.sgn-layer.placing{cursor:crosshair}.sgn-box{position:absolute;box-sizing:border-box;border:1.5px dashed var(--accent);background:color-mix(in oklab,var(--accent) 10%,transparent);border-radius:3px;display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:calc(11px * var(--fs, 1));line-height:1.2;color:var(--accent);text-align:center;padding:1px 2px;-webkit-user-select:none;user-select:none;touch-action:none}.sgn-box.mine{border-style:solid;background:color-mix(in oklab,var(--accent) 16%,transparent);cursor:pointer}.sgn-box.other{border-color:var(--ink3);color:var(--ink3);background:color-mix(in oklab,var(--ink3) 8%,transparent)}.sgn-box.filled{border:1px dashed color-mix(in oklab,var(--ok) 60%,transparent);color:transparent;background:transparent}@media (hover:hover){.sgn-box.filled:hover{color:var(--ok);background:color-mix(in oklab,var(--panel) 80%,transparent)}}.sgn-box.need{animation:sgnNeed 1.4s ease-in-out 2}@keyframes sgnNeed{50%{box-shadow:0 0 0 3px var(--accent-line)}}.sgn-box:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sgn-box img{max-width:100%;max-height:100%;object-fit:contain;pointer-events:none}.sgl-sheet{width:min(1180px,100%);max-height:92vh}.sgl-stages{display:flex;gap:6px;flex-wrap:wrap;padding:10px 16px 0;min-width:0}.sgl-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0 10px}.sgl-stage{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--ink2);font-size:calc(13px * var(--fs, 1));cursor:pointer}.sgl-stage.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.sgl-stage.done{color:var(--ink)}.sgl-stage-n{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--panel-2);border:1px solid var(--line);font-size:11px;font-weight:700;--fs:1}.sgl-stage.on .sgl-stage-n{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.sgl-body{min-height:300px;display:flex;flex-direction:column;gap:10px;min-width:0}.sgl-foot{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--line)}.sgl-grow{flex:1 1 auto;min-width:0}.sgl-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.sgl-note{padding:8px 10px;border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:9px;font-size:calc(13px * var(--fs, 1));line-height:1.6}.sgl-empty{padding:18px;text-align:center;border:1px dashed var(--line);border-radius:10px}.sgl-lab{font-size:calc(12.5px * var(--fs, 1));color:var(--ink2);font-weight:600}.sgl-grid{display:grid;grid-template-columns:minmax(110px,max-content) minmax(0,1fr);gap:10px 12px;align-items:start;margin-top:8px}.sgl-grid>.sgl-lab{padding-top:7px}.sgl-cell{display:flex;flex-direction:column;gap:6px;min-width:0}.sgl-inline{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.sgl-num{width:76px}.sgl-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:6px 0}.sgl-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;--fs:1}.sgl-picked{font-size:calc(12.5px * var(--fs, 1));color:var(--ink2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.sgl-files{display:flex;flex-direction:column;gap:12px}.sgl-src{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.sgl-src-h{display:flex;align-items:center;gap:8px}.sgl-revs{display:flex;flex-direction:column;gap:6px}.sgl-rev{display:flex;align-items:center;gap:8px;text-align:start;padding:7px 10px;border:1px solid var(--line2);border-radius:8px;background:var(--panel-2);color:var(--ink);font-size:calc(13px * var(--fs, 1));cursor:pointer}.sgl-rev.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.sgl-chosen{display:flex;align-items:center;gap:6px;color:var(--ok);font-size:calc(13px * var(--fs, 1))}.sgl-parties{display:flex;flex-direction:column;gap:10px;min-width:0}.sgl-party{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);min-width:0}.sgl-party.external{border-color:color-mix(in oklab,var(--warn) 35%,var(--line))}.sgl-party-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.sgl-party-head .inp{min-width:200px}.sgl-step{padding:10px;border:1px solid var(--line2);border-radius:10px;background:var(--panel-2);min-width:0}.sgl-step-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sgl-contact{display:flex;gap:8px;flex-wrap:wrap}.sgl-contact .inp{flex:1 1 160px;min-width:0}.sgl-checks{display:flex;gap:6px 14px;flex-wrap:wrap}.sgl-check{display:inline-flex;align-items:center;gap:6px;font-size:calc(13px * var(--fs, 1));cursor:pointer}.sgl-addstep{align-self:flex-start}.sgl-place{display:grid;grid-template-columns:280px minmax(0,1fr);gap:14px;align-items:start;min-width:0}.sgl-side{display:flex;flex-direction:column;gap:8px;position:sticky;top:0;min-width:0}.sgl-palette{display:flex;flex-wrap:wrap;gap:6px}.sgl-props{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--accent-line);border-radius:10px;background:var(--accent-soft)}.sgl-props-head{display:flex;flex-direction:column;gap:2px}.sgl-props .pill.danger{align-self:flex-start}.sgl-flist{display:flex;flex-direction:column;gap:4px;max-height:240px;overflow:auto}.sgl-fitem{display:flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid transparent;border-radius:7px;background:none;color:var(--ink);font-size:calc(12.5px * var(--fs, 1));text-align:start;cursor:pointer;min-width:0}.sgl-fitem:hover{background:var(--panel-2)}.sgl-fitem.on{border-color:var(--accent-line);background:var(--accent-soft)}.sgl-fitem-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sgl-paper{min-width:0;background:var(--bg);border-radius:10px;padding:12px}.sgl-box{cursor:move}.sgl-box.sel{box-shadow:0 0 0 2px var(--accent);z-index:2}.sgl-box-t{pointer-events:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.sgl-grip{position:absolute;right:0;bottom:0;width:12px;height:12px;cursor:nwse-resize;background:linear-gradient(135deg,transparent 50%,var(--accent) 50%);touch-action:none;--fs:1}.sgl-box.other .sgl-grip{background:linear-gradient(135deg,transparent 50%,var(--ink3) 50%)}.sgl-confirm{display:flex;flex-direction:column;gap:10px}.sgl-flow{margin:0;padding-inline-start:18px;display:flex;flex-direction:column;gap:6px}.sgl-flow li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:calc(13px * var(--fs, 1))}.sgl-savetpl{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--line);border-radius:10px}.sgl-savetpl .inp{min-width:180px}.sgl-rec{margin-top:14px}.sgl-rec-head{display:flex;align-items:center;gap:8px}.sgl-rec-list{display:flex;flex-direction:column;gap:6px;margin-top:6px}.sgl-rec-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line2);border-radius:9px;background:var(--panel);color:var(--ink);text-align:start;cursor:pointer;min-width:0}.sgl-rec-item:hover{border-color:var(--accent-line)}.sgl-rec-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sgl-rec-t b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sgl-st{flex:0 0 auto;font-size:calc(11.5px * var(--fs, 1));padding:1px 8px;border-radius:999px;background:var(--panel-2);color:var(--ink2);border:1px solid var(--line)}.sgl-st.active{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.sgl-st.completed{color:var(--ok);border-color:var(--ok-line);background:var(--ok-soft)}.sgl-st.rejected,.sgl-st.revoked,.sgl-st.expired{color:var(--danger);border-color:var(--danger-line)}.sgl-tpl-ed{display:flex;flex-direction:column;gap:10px;min-width:0}.sgl-tpl-row{flex-wrap:wrap;gap:8px;grid-column:1 / -1}.sgl-tpl-main{flex:1 1 240px;min-width:0}@media (max-width:760px){.sgl-sheet{max-height:100vh;height:100%;border-radius:0}.sgl-place{grid-template-columns:minmax(0,1fr)}.sgl-side{position:static}.sgl-grid{grid-template-columns:minmax(0,1fr)}.sgl-grid>.sgl-lab{padding-top:0}.sgl-party-head .inp{min-width:0;flex:1 1 100%}}.sgl-sec{font-size:calc(12px * var(--fs, 1));color:var(--ink3);font-weight:600;letter-spacing:.4px;margin:0}.sgw{display:flex;flex-direction:column;gap:10px;min-width:0}.sgw-v{display:flex;flex-direction:column;min-width:0}.sgw-head{display:flex;flex-direction:column;gap:4px}.sgw-title{font-size:calc(16px * var(--fs, 1));font-weight:600;word-break:break-word}.sgw-meta{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;font-size:calc(13px * var(--fs, 1))}.sgw-card{padding:14px 16px;margin-bottom:12px;min-width:0}.sgw-pub{max-width:980px}.sgw-doc{background:var(--panel-2);border:1px solid var(--line);border-radius:6px;padding:10px;min-width:0;max-height:78vh;overflow:auto}.sgw-howto{margin:0}.sgw-act{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.sgw-dl{flex-wrap:wrap}.sgw-links{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.sgw-parties{display:flex;flex-wrap:wrap;gap:8px}.sgw-party{border:1px solid var(--line);border-radius:8px;padding:6px 10px;display:flex;flex-direction:column;gap:4px;min-width:0;font-size:calc(13px * var(--fs, 1))}.sgw-party.me{border-color:var(--accent-line);background:var(--accent-soft)}.sgw-step{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.sgw-auth .sgw-authrow{padding:6px 0}.sgw-ok{margin-inline-start:6px}.sgw-confirm{border:1px solid var(--accent-line);border-radius:8px;padding:8px 12px}.sgw-confirm-row{display:flex;gap:8px;align-items:flex-start;padding:4px 0;font-size:calc(13px * var(--fs, 1));cursor:pointer}.sgw-confirm-row input{margin-top:3px}.sgw-end{border-top:1px solid var(--line);padding-top:10px}.sgw-endbox{margin-top:8px;display:flex;flex-direction:column;gap:6px}.sgw-sheet{max-width:560px;width:100%}.sgw-seg{margin-bottom:10px;flex-wrap:wrap}.sgw-seg button{display:inline-flex;align-items:center;gap:4px}.sgw-pad{max-width:420px}.sgw-typed{font-family:Brush Script MT,Segoe Script,Snell Roundhand,cursive;font-size:calc(30px * var(--fs, 1));line-height:1.2;padding:8px 0;word-break:break-word}.sgw-typed.sm{font-size:calc(16px * var(--fs, 1));padding:0}.sgw-pick{position:relative;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.sgw-pick:focus-within{outline:2px solid var(--accent);outline-offset:2px}.sgw-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;--fs:1}.sgw-imgprev{margin-top:8px;max-width:100%;border:1px solid var(--line);border-radius:6px;padding:6px;background:var(--panel)}.sgw-imgprev img{display:block;max-width:100%;max-height:200px;object-fit:contain}.sgw-profiles{display:flex;flex-wrap:wrap;gap:8px}.sgw-profile{display:flex;flex-direction:column;align-items:center;gap:4px;width:140px;padding:6px;border:1px solid var(--line);border-radius:8px;background:var(--panel);cursor:pointer;color:var(--ink)}.sgw-profile.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-line)}.sgw-profile-ink{width:120px;height:60px;display:flex;align-items:center;justify-content:center;overflow:hidden}.sgw-sealopt{display:flex;gap:8px;align-items:center;padding:6px 0;font-size:calc(13px * var(--fs, 1));cursor:pointer}.sgw-sealopt.off{opacity:.6;cursor:not-allowed}.sgw-sealopt-main{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center;min-width:0}.sgw-why{flex-basis:100%}.sgw-tempwarn{flex-basis:100%;color:var(--warn);font-size:calc(12px * var(--fs, 1))}.sgw-temp{padding:6px 0 0 24px}.sgw-tempgen{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.chip.sgw-seal-tenant{background:var(--accent-soft);color:var(--accent)}.chip.sgw-seal-authorized{background:var(--ok-soft);color:var(--ok)}.chip.sgw-seal-trusted{background:color-mix(in oklab,var(--tag-c7) 14%,var(--panel));color:var(--tag-c7)}.chip.sgw-seal-temporary{background:var(--warn-soft);color:var(--warn)}.sgw-rowtitle{font-weight:600;font-size:calc(13px * var(--fs, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sgw-when{width:110px;flex:0 0 auto;text-align:end}.sgw-manage{border-top:1px solid var(--line2);margin-top:10px;padding-top:4px}.sgw-dparty{padding:8px 0;border-bottom:1px dashed var(--line2)}.sgw-dstep{padding:6px 0 6px 12px}.sgw-dstep-main{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;font-size:calc(13px * var(--fs, 1))}.sgw-chain{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.sgw-chainrow{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;padding:4px 6px;border-radius:6px}.sgw-chainrow.on{background:var(--accent-soft)}.sgw-sha{flex:1 1 18em;min-width:0;font-family:ui-monospace,Menlo,monospace;font-size:calc(11px * var(--fs, 1))}.sgw-cert{border-inline-start:2px solid var(--accent-line);padding-inline-start:8px;margin:4px 0}.xpub-ev.sgw-bad{background:color-mix(in oklab,var(--danger) 6%,transparent)}.sgw-events{display:flex;flex-direction:column;gap:2px}.sgw-event{display:flex;gap:10px;font-size:calc(13px * var(--fs, 1));padding:3px 0}.sgw-event .num{flex:0 0 120px}@media (max-width:640px){.sgw-card{padding:10px}.sgw-doc{padding:6px;max-height:none}.sgw-when{width:auto}.sgw-event{flex-direction:column;gap:0}.sgw-event .num{flex:none}.sgw-temp{padding-inline-start:0}}.sgw-seal-sketch{color:var(--danger);flex:0 0 auto}.sgw-scroll{display:flex;flex-direction:column;gap:0}.sgw-scroll>.card{flex:0 0 auto}.sgp-card{flex:0 1 auto;overflow:visible}.sgp-err{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sgp-list{display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px;min-width:0}.sgp-empty{margin:0}.sgp-seal{border:1px solid var(--line);border-radius:10px;padding:12px 14px;background:var(--panel);min-width:0}.sgp-seal.off{background:var(--panel-2)}.sgp-seal.off .sgp-seal-name{color:var(--ink3)}.sgp-seal-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--ink2)}.sgp-seal-name{color:var(--ink);font-size:calc(14px * var(--fs, 1));min-width:0;overflow-wrap:anywhere}.sgp-kind.authorized{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.sgp-kind.trusted{color:var(--ok);border-color:var(--ok-line);background:var(--ok-soft)}.sgp-st.revoked,.sgp-st.expired{color:var(--ink3)}.sgp-kvs{margin-top:6px}.sgp-kvs .kv .k{width:110px;flex:0 0 110px}.sgp-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.sgp-revoke{margin-top:10px;padding-top:10px;border-top:1px dashed var(--line2);display:flex;flex-direction:column;gap:6px}.sgp-revoke .note{margin:0}.sgp-ledger{margin-top:10px;overflow-x:auto;min-width:0}.sgp-ledger td{white-space:nowrap}.sgp-create{display:flex;flex-direction:column;gap:8px;margin:14px 16px 0;padding:14px;border:1px solid var(--accent-line);border-radius:10px;background:var(--panel)}.sgp-create .note{margin:0 0 4px}.sgp-create-title{font-size:calc(14px * var(--fs, 1))}.sgp-seg{display:inline-flex;gap:6px;flex-wrap:wrap}.sgp-wide{width:320px;max-width:100%}.sgp-face{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sgp-face.gen{flex-direction:column;align-items:stretch;gap:6px;padding:8px 10px;border-radius:8px;background:var(--panel-2)}.sgp-face-img{width:96px;height:96px;object-fit:contain;border:1px dashed var(--line);border-radius:6px;background:var(--panel);--fs:1}.sgp-pick{position:relative;cursor:pointer}.sgp-pick:focus-within{outline:2px solid var(--accent);outline-offset:2px}.sgp-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;--fs:1}.sgp-picked{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(12.5px * var(--fs, 1))}.sgp-dates,.sgp-code{flex-wrap:wrap}.sgp-otp{width:130px;font-family:var(--mono,ui-monospace,monospace);letter-spacing:.18em;text-align:center}@media (max-width:640px){.sgp-list{padding:12px}.sgp-create{margin:12px 12px 0}.sgp-create .fld{flex-wrap:wrap}.sgp-kvs .kv .k{width:auto;flex:none}}.sgp-facehint{flex-basis:100%;margin:0}.tblwrap.boxed.spv-full{max-height:none;overflow-x:auto;overflow-y:visible}.spv-list{display:flex;flex-direction:column;gap:9px}.note.fg-effect{display:flex;align-items:flex-start;gap:6px;margin:6px 0 0;color:var(--warn)}.note.fg-effect>svg{flex:0 0 auto;margin-top:3px}.tl-mark.st{color:var(--ink2);background:color-mix(in srgb,var(--ink3) 16%,transparent)}.tl-mark.st.muted{color:var(--ink3)}.tl-item.muted,.cal-ev.muted{opacity:.6}.tl-mark.st.ok{color:var(--ok);background:var(--ok-soft)}.tl-mark.st>svg{vertical-align:-1px;margin-inline-end:2px}.cal-ev .tl-mark.st .tl-mk-t{display:none}.cal-ev .tl-mark.st>svg{margin-inline-end:0}.tl-mark.st.lk{padding:1px 4px;vertical-align:-1px}.tl-mark.st.lk>svg{display:block}.tl-time .tl-end{display:block;font-style:normal;font-weight:400;color:var(--ink3)}.tl-sub>svg{vertical-align:-1px;margin-inline-end:3px}.strike{text-decoration:none;background-image:linear-gradient(var(--strike-c,var(--ink)),var(--strike-c,var(--ink)));background-repeat:no-repeat;background-size:100% 1.5px;background-position:0 50%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.tl-item.done .tl-title,.cal-ev.done .cal-ev-tt{color:var(--ink3)}.card.tr-plans{margin-top:12px}.card.tr-plans .tl-list{border:0;border-radius:0;background:none;padding:0 8px 8px}.card.tr-plans .tl-empty{margin:12px 16px}body>.drpop{z-index:160}.sgn-box.drafted{border:1px dashed color-mix(in oklab,var(--ok) 60%,transparent);color:var(--ink);background:color-mix(in oklab,var(--panel) 70%,transparent)}@media (max-width:767.98px){.app .route>.main,.app .route .set-body,.app .route .secpage>.secbody,.app .route .ana-wb{overflow-x:hidden;overscroll-behavior-x:none}.main>.phd .phd-row>.phd-open{order:9}.main>.phd .phd-crumb>:last-child,.main>.phd .phd-crumb>.phd-sep:nth-last-child(2){display:none}.main>.phd .phd-crumb:not(:has(>.phd-sep~.phd-sep)){display:none}}.support-bar{position:fixed;left:50%;bottom:calc(var(--tbh, 0px) + 12px);transform:translate(-50%);z-index:250;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 10px;width:max-content;max-width:calc(100vw - 32px);padding:8px 14px;border-radius:12px;background:var(--warn-soft);color:var(--warn);border:1px solid var(--warn-line);box-shadow:0 4px 16px #0000001f;font-size:calc(13px * var(--fs, 1))}html[data-support]:not([data-kb]) :is(.drawer,.cl-drawer):not(.xshell .drawer){bottom:var(--sup-h,0px)}.cell .tr-agd{position:absolute;top:3px;inset-inline-start:3px;min-width:calc(14px * var(--fs, 1));height:calc(14px * var(--fs, 1));padding:0 3px;border-radius:7px;background:var(--tag-c7);color:var(--on-accent);font-size:calc(9px * var(--fs, 1));line-height:calc(14px * var(--fs, 1));text-align:center;font-variant-numeric:tabular-nums;pointer-events:none}.cell .tr-cell-add{position:absolute;top:2px;inset-inline-end:2px;width:18px;height:18px;border-radius:6px;border:1px solid var(--line);background:var(--panel);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;opacity:0;transition:opacity .12s;--fs:1}@media (hover:hover){.mtx td:hover .cell .tr-cell-add{opacity:1}}.cell .tr-cell-add:focus-visible{opacity:1}.cell .tr-cell-add:hover{border-color:var(--accent);background:var(--accent-soft)}@media (hover:none){.cell .tr-cell-add{opacity:.55}}.cal-hours.addable{cursor:copy}.drawer.agd-drawer .dr-body{padding-bottom:24px}.agd-form .agd-hint{display:block;margin-top:4px}.agd-pick{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.agd-picked{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2);max-width:100%;min-width:0;overflow:hidden;white-space:nowrap}.agd-picked>.agd-picked-t{min-width:0;overflow:hidden;text-overflow:ellipsis}.agd-picked>svg,.agd-picked>.pill{flex:none}.agd-rows{display:flex;flex-direction:column;border:1px solid var(--line2);border-radius:9px;max-height:220px;overflow:auto}.agd-row{text-align:start;padding:7px 10px;background:none;border:0;border-bottom:1px solid var(--line2);cursor:pointer;color:var(--ink)}.agd-row:last-child{border-bottom:0}.agd-row:hover{background:var(--accent-soft)}.agd-drawer .rd-trans{margin-bottom:14px}.agd-chips{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.agd-chips .chip svg{vertical-align:-1px}.agd-open{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0}.agd-open>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agd-open>svg:last-child{color:var(--ink3)}.agd-note{white-space:pre-line;word-break:break-word}.agd-dt{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.agd-priv{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.agd-shape{display:inline-flex;width:fit-content;max-width:100%}.agd-shape button{display:inline-flex;align-items:center;gap:6px;padding:7px 14px}.agd-allday{display:inline-flex;align-items:center;gap:8px;margin-inline-start:6px;color:var(--ink2);font-size:calc(13px * var(--fs, 1))}.agd-drawer>.dr-head>.agd-shape{flex:none}.agd-drawer>.dr-head>.agd-shape button{padding:6px 12px}.agd-form{display:flex;flex-direction:column;gap:14px;min-width:0;overflow-x:clip}.agd-ttl-in.inp{padding:6px 2px 10px;border:0;border-bottom:1.5px solid var(--line);border-radius:0;background:transparent;font-size:calc(20px * var(--fs, 1));font-weight:700;color:var(--ink)}.agd-ttl-in.inp:focus{border-bottom-color:var(--accent);background:transparent}.agd-ttl-in::placeholder{color:var(--ink3);font-weight:600}.agd-time{padding:12px 14px;border:1px solid var(--line2);border-radius:12px;background:var(--panel-2)}.agd-trow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.agd-tgrp{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap;min-width:0}.agd-arrow{display:inline-flex;color:var(--ink3)}.agd-dur{padding:2px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:calc(12px * var(--fs, 1));font-weight:600;white-space:nowrap}.agd-tfoot{display:flex;align-items:center;gap:12px;margin-top:10px;font-size:calc(12px * var(--fs, 1))}.agd-tfoot .agd-allday{margin-inline-start:auto}.agd-tnote{color:var(--ink3)}.agd-lk{padding:0;border:0;background:none;color:var(--accent);font:inherit;cursor:pointer}.agd-lk:hover{text-decoration:underline}.agd-props{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px}.agd-prop{grid-column:1 / -1;display:grid;grid-template-columns:8em minmax(0,1fr);grid-template-columns:subgrid;align-items:start;padding:7px 0;border-bottom:1px solid var(--line2)}.agd-prop:last-child{border-bottom:0}.agd-pl{display:inline-flex;align-items:center;gap:8px;min-height:calc(32px * var(--fs, 1));color:var(--ink2);font-size:calc(13px * var(--fs, 1));white-space:nowrap}.agd-pl>svg{flex:none;color:var(--ink3)}.agd-req{color:var(--danger)}.agd-pv{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;min-width:0;min-height:32px}.agd-pv>.inp{max-width:360px}.agd-pv>.inp,.agd-pv .selbtn{border-color:transparent;background:transparent}.agd-pv>.inp:hover,.agd-pv .selbtn:hover{border-color:var(--line)}.agd-pv>.inp:focus,.agd-pv .selbtn.open{border-color:var(--accent);background:var(--panel)}.agd-pv .agd-hint{margin:0 8px}.agd-pv>.selwrap,.agd-pv>.selbtn{flex:none;width:auto;min-width:180px;max-width:100%}.agd-pv>.agd-priv{min-height:32px}.agd-pv>.agd-pick{align-self:stretch;min-width:0}.agd-remind{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.agd-remind>.selbtn,.agd-remind>.selwrap{flex:none;width:auto;min-width:160px;max-width:100%}.agd-remind-c{display:inline-flex;align-items:center;gap:6px}.agd-remind-n.inp{width:72px;min-width:0;text-align:end;font-variant-numeric:tabular-nums}.agd-remind-s{color:var(--ink2);font-size:calc(13px * var(--fs, 1))}.agd-note-in.inp{min-height:84px;padding:10px 12px;border-radius:10px;background:var(--panel);resize:vertical}.dateinp.friendly{direction:inherit}.dateinp.friendly>.drwrap{width:auto}.dateinp.friendly .drbtn{max-width:none}.agd-foot-l{min-width:0;margin-inline-end:auto}.dr-foot .agd-more{margin:0;padding:0;border:0}.dr-foot .agd-more .pill{border-style:dashed}.agd-ck{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:15px;height:15px;margin-inline-end:6px;border:1.5px solid var(--ink3);border-radius:50%;background:var(--panel);color:var(--on-accent);vertical-align:-3px;--fs:1}.agd-ck.can{cursor:pointer;border-color:var(--accent)}.agd-ck.can:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.agd-ck.can:hover{background:var(--accent-soft)}.agd-ck.on,.agd-ck.on:hover{background:var(--ok);border-color:var(--ok)}.agd-ck.busy{opacity:.5;pointer-events:none}.cal-ev .agd-ck{color:var(--on-accent);overflow:visible}.agd-ck:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tl-mark.st.late,.chip.late{color:var(--danger);background:var(--danger-soft)}.cal-ev.todo{background:var(--panel);border:1px solid color-mix(in oklab,var(--c) 45%,var(--line));border-inline-start-width:3px}@media (max-width:767.98px){.agd-drawer .rd-trans.mob .pill{flex:1 1 calc(50% - 4px);min-height:calc(44px * var(--fs, 1));justify-content:center;font-size:calc(15px * var(--fs, 1))}.rd-drawer .agd-list{border:0;border-radius:20px;background:var(--panel);box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 4%,transparent)}.rd-drawer .agd-it{grid-template-columns:minmax(0,1fr) auto;row-gap:2px;padding:12px 16px}.rd-drawer .agd-it .agd-when{grid-column:1 / -1}.agd-drawer[data-live]>.dr-head .rd-ava{display:none}.agd-drawer[data-live] .rd-title h3{font-size:calc(19px * var(--fs, 1));font-weight:800;color:var(--ink)}.agd-drawer>.dr-head>.agd-shape button{padding:7px 10px}.rd-drawer .agd-form{gap:12px}.rd-drawer .agd-ttl-in.inp,.rd-drawer .agd-time,.rd-drawer .agd-props,.rd-drawer .agd-note-in.inp{border:0;border-radius:20px;background:var(--panel);box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 4%,transparent)}.rd-drawer .agd-ttl-in.inp{padding:14px 16px;font-size:calc(18px * var(--fs, 1))}.rd-drawer .agd-ttl-in.inp:focus{box-shadow:0 0 0 2px var(--accent-line)}.rd-drawer .agd-time{padding:14px 16px}.rd-drawer .agd-props{padding:2px 16px}.rd-drawer .agd-prop{padding:9px 0}.rd-drawer .agd-pv>.inp{max-width:none}.rd-drawer .agd-note-in.inp{padding:14px 16px}.rd-drawer>.dr-foot:has(.agd-foot-l){flex-wrap:wrap}.rd-drawer .agd-foot-l{flex:1 1 100%;margin:0 0 2px}}.agd-more{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:14px;padding-top:10px;border-top:1px dashed var(--line)}.tr-head>.tr-back{flex:none;display:inline-flex;align-items:center;gap:4px;color:var(--accent);background:var(--accent-soft);border-color:var(--accent-line);font-weight:600}.mtx td.tr-flash{animation:rdflash 2.4s ease-out}.agd-sec{display:flex;align-items:center;gap:8px}.agd-sec .pill{margin-inline-start:auto}.agd-list{display:flex;flex-direction:column;border:1px solid var(--line2);border-radius:10px;overflow:hidden}.agd-it{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;text-align:start;padding:8px 10px;background:none;border:0;border-bottom:1px solid var(--line2);cursor:pointer;color:var(--ink)}.agd-it:last-child{border-bottom:0}.agd-it:hover{background:var(--panel-2)}.agd-it.muted .agd-ttl,.agd-it.done .agd-ttl{color:var(--ink3)}.agd-tt{display:flex;align-items:center;gap:6px;min-width:0}.agd-tt>svg{flex:none;color:var(--ink3)}.agd-when{font-variant-numeric:tabular-nums;color:var(--ink2);font-size:calc(12px * var(--fs, 1))}.agd-ttl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agd-who{color:var(--ink3);font-size:calc(12px * var(--fs, 1))}.tmap{position:relative;overflow:hidden;width:100%;background:var(--panel-2);border-radius:var(--radius);touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:grab;isolation:isolate;outline:none}.tmap:active{cursor:grabbing}.tmap:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tmap.is-static{touch-action:auto;cursor:default}.tmap.is-wait{cursor:default}.tmap.is-empty{display:flex;align-items:center;justify-content:center;cursor:default;touch-action:auto;border:1px dashed var(--line);background:var(--panel-2)}.tmap-empty{max-width:80%;padding:12px;text-align:center;color:var(--ink3);font-size:calc(13px * var(--fs, 1));line-height:1.5}.tmap-tiles,.tmap-pins{position:absolute;top:0;right:0;bottom:0;left:0}.tmap-tiles,.tmap-pins{pointer-events:none;direction:ltr}.tmap-pins>*{pointer-events:auto}.tmap-tile{position:absolute;display:block;max-width:none;margin:0;border:0;opacity:0;transition:opacity .18s ease;pointer-events:none}.tmap-tile.is-on{opacity:1}.tmap-tile-err{opacity:1;background:var(--panel-2);box-shadow:inset 0 0 0 .5px var(--line2)}html[data-theme=dark] .tmap-tiles{filter:brightness(.74) contrast(1.06) saturate(.82)}.tmap-pin{position:absolute;display:block;width:30px;height:42px;margin:-39px 0 0 -15px;padding:0;border:0;background:none;color:inherit;cursor:pointer;transform:scale(.78);transform-origin:15px 39px;transition:transform .15s ease}.tmap-pin svg{display:block;overflow:visible}.tmap-pin.on{transform:none;z-index:2}.tmap-pin:hover{transform:scale(.88)}.tmap-pin.on:hover{transform:scale(1.06)}span.tmap-pin:not(.tmap-drag){cursor:inherit}.tmap-pin-body{fill:color-mix(in oklab,var(--accent) 66%,var(--panel));stroke:var(--on-scrim);stroke-width:2}.tmap-pin.on .tmap-pin-body{fill:var(--accent)}.tmap-pin-dot{fill:var(--on-accent)}.tmap-pin-sh{fill:color-mix(in oklab,var(--scrim) 55%,transparent)}.tmap-pin:focus-visible{outline:none}.tmap-pin:focus-visible .tmap-pin-body{stroke:var(--ink);stroke-width:2.5}.tmap-drag{z-index:3;cursor:grab;touch-action:none}.tmap-drag.is-drag{cursor:grabbing;transform:scale(1.1);transition:none}.tmap-drag.is-drag .tmap-pin-sh{fill:color-mix(in oklab,var(--scrim) 35%,transparent)}.tmap-drag.is-ro,.tmap-drag.is-ro:hover{cursor:inherit;transform:none}.tmap-cl{position:absolute;z-index:1;min-width:calc(24px * var(--fs, 1));height:calc(24px * var(--fs, 1));margin:0;padding:0 6px;border:0;border-radius:var(--radius-pill);transform:translate(-50%,-50%);background:var(--accent);color:var(--on-accent);font-size:calc(11px * var(--fs, 1));font-weight:700;line-height:calc(24px * var(--fs, 1));text-align:center;font-variant-numeric:tabular-nums;cursor:pointer;box-shadow:0 0 0 5px color-mix(in oklab,var(--accent) 18%,transparent);transition:box-shadow .15s ease}.tmap-cl.is-m{min-width:calc(28px * var(--fs, 1));height:calc(28px * var(--fs, 1));line-height:calc(28px * var(--fs, 1));box-shadow:0 0 0 6px color-mix(in oklab,var(--accent) 18%,transparent)}.tmap-cl.is-l{min-width:calc(32px * var(--fs, 1));height:calc(32px * var(--fs, 1));line-height:calc(32px * var(--fs, 1));box-shadow:0 0 0 7px color-mix(in oklab,var(--accent) 18%,transparent)}.tmap-cl:hover{box-shadow:0 0 0 8px color-mix(in oklab,var(--accent) 26%,transparent)}.tmap-cl:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.tmap-ctl{position:absolute;z-index:4}.tmap-zoom{inset-inline-end:10px;bottom:10px;display:flex;flex-direction:column;border-radius:var(--radius-sm);overflow:hidden;box-shadow:0 0 0 1px var(--line),var(--shadow)}.tmap-btn{width:30px;height:30px;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:var(--panel);color:var(--ink2);cursor:pointer;--fs:1}.tmap-btn:hover{background:var(--panel-2);color:var(--accent)}.tmap-btn:disabled{background:var(--panel);color:var(--ink3);cursor:default}.tmap-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tmap-zoom>.tmap-btn+.tmap-btn{border-top:1px solid var(--line)}.tmap-home{inset-inline-end:10px;top:10px;border-radius:var(--radius-sm);box-shadow:0 0 0 1px var(--line),var(--shadow)}.tmap-attr{position:absolute;z-index:4;inset-inline-start:0;bottom:0;max-width:70%;padding:1px 6px;font-size:calc(10px * var(--fs, 1));line-height:calc(14px * var(--fs, 1));color:var(--ink2);background:var(--glass-strong);border-start-end-radius:var(--radius-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default}@media (max-width:767.98px){.tmap-btn{width:36px;height:36px;--fs:1}}@media (prefers-reduced-motion:reduce){.tmap-tile,.tmap-pin,.tmap-cl{transition:none}}.addr{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;width:100%}.addr-box{display:flex;align-items:center;gap:8px;min-height:var(--ctl-h,32px);padding:0 10px;cursor:text}.addr-box.focus,.addr-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.addr-box input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;color:var(--ink);padding:0}.addr-pin{display:inline-flex;color:var(--accent);flex:none}.addr-srch{display:inline-flex;color:var(--ink3);flex:none}.addr-drop{position:absolute;inset-inline:0;top:calc(var(--ctl-h,32px) + 6px);z-index:125;padding:6px;max-height:360px;overflow:auto;overscroll-behavior:contain;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.addr-row{display:flex;align-items:flex-start;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);font:inherit;text-align:start;cursor:pointer}.addr-row:hover,.addr-row.on{background:var(--accent-soft)}.addr-row:disabled{cursor:progress;opacity:.7}.addr-row>svg{flex:none;margin-top:2px}.addr-here{color:var(--accent);align-items:center}.addr-here .addr-nm{flex:1}.addr-manual{color:var(--ink2);font-size:calc(13px * var(--fs, 1));align-items:center}.addr-ico{width:28px;height:28px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:var(--panel-2);border:1px solid var(--line2);color:var(--ink2);--fs:1}.addr-row.on .addr-ico{background:var(--panel)}.addr-txt{flex:1;min-width:0;display:flex;flex-direction:column}.addr-nm{min-width:0;overflow:hidden;text-overflow:ellipsis}.addr-sub{font-size:calc(12px * var(--fs, 1));color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.addr-hl{color:var(--accent);font-weight:600}.addr-tag{flex:none;align-self:center;padding:0 8px;border-radius:var(--radius-pill);background:var(--bg);color:var(--ink2);font-size:calc(11.5px * var(--fs, 1));line-height:calc(18px * var(--fs, 1))}.addr-note{font-size:calc(12px * var(--fs, 1));color:var(--ink3);line-height:1.5}.addr-pad{padding:6px 10px}.addr-err{color:var(--danger)}.addr-warn{color:var(--warn)}.addr-link{border:0;background:transparent;color:var(--accent);font:inherit;font-size:calc(13px * var(--fs, 1));padding:2px 4px;cursor:pointer;white-space:nowrap}.addr-link:hover{text-decoration:underline}.addr-keep{align-self:flex-start;max-width:100%;overflow:hidden;text-overflow:ellipsis;color:var(--ink2)}.addr-card{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--panel);min-width:0}.addr-card-h{display:flex;align-items:flex-start;gap:10px;padding:10px 12px}.addr-card-h .addr-pin{margin-top:2px}.addr-ttl{font-weight:600;overflow-wrap:anywhere}.addr-clr{flex:none}.addr-card .tmap{border-radius:0}.addr-foot{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:7px 12px;font-size:calc(12px * var(--fs, 1));color:var(--ink2);background:var(--panel-2);border-top:1px solid var(--line2)}.addr-foot>svg{color:var(--ok);flex:none}.addr-foot .addr-link{font-size:calc(12px * var(--fs, 1));padding:0}.addr-extra{display:flex;align-items:center;gap:8px;min-height:var(--ctl-h,32px);padding:0 10px}.addr-extra input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;color:var(--ink);padding:0}.addr-extra-k{flex:none;font-size:calc(13px * var(--fs, 1));color:var(--ink2)}.addr-detail{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--panel);min-width:0}.addr-detail .tmap{border-radius:0}.addr-detail.is-manual{border-style:dashed}.addr-detail-b{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;padding:10px 12px}.addr-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.addr-chip{padding:0 9px;border-radius:var(--radius-pill);background:var(--bg);color:var(--ink2);font-size:calc(11.5px * var(--fs, 1));line-height:calc(20px * var(--fs, 1))}.addr-acts{display:flex;align-items:center;gap:8px;flex:none;flex-wrap:wrap}.addr-btn{display:inline-flex;align-items:center;gap:6px}.addr-navwrap{position:relative;display:inline-flex;align-items:center;gap:6px}.addr-navmenu{position:absolute;inset-inline-end:0;top:calc(100% + 6px);z-index:130;min-width:180px;padding:6px;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.addr-navmenu a{display:block;padding:7px 10px;border-radius:var(--radius-sm);color:var(--ink);text-decoration:none;font-size:calc(13.5px * var(--fs, 1))}.addr-navmenu a:hover{background:var(--accent-soft);color:var(--accent)}.addr-navmenu .addr-note{padding:4px 10px 2px}.addr-cell{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}.addr-cell-pin{display:inline-flex;flex:none;color:var(--ink3)}.addr-cell.on-map:hover .addr-cell-pin{color:var(--accent)}.addr-cell-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addr-hover{position:fixed;z-index:150;width:300px;overflow:hidden;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);white-space:normal}.addr-hover .tmap{border-radius:0}.addr-filter{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.addr-filter .searchbox>.ctl{width:var(--w,110px)}.fdrawer .addr-filter{display:grid;grid-template-columns:1fr 1fr;width:300px;max-width:100%}.fdrawer .addr-filter>:first-child:nth-last-child(odd){grid-column:1 / -1}.fdrawer .addr-filter>.searchbox,.fdrawer .addr-filter>.selwrap{width:auto;min-width:0}.fdrawer .addr-filter .searchbox>.ctl{width:100%;min-width:0}.fdrawer .addr-filter.bc-filter{grid-template-columns:auto minmax(0,1fr) auto}.fdrawer .addr-filter.bc-filter>:first-child{grid-column:auto}@media (max-width:767.98px){.fdrawer .addr-filter{width:100%}}.addr-orgv{display:block;max-width:560px}.addr-mlayer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:170}.addr-mlayer>.maskbg{z-index:auto}.addr-msheet{position:absolute;inset-inline:0;bottom:0;top:calc(env(safe-area-inset-top,0px) + 56px);display:flex;flex-direction:column;background:var(--panel);border-radius:18px 18px 0 0;padding-bottom:env(safe-area-inset-bottom,0px);overflow:hidden}.addr-mgrip{width:40px;height:5px;margin:8px auto 4px;border-radius:3px;background:var(--line);flex:none}.addr-mhead{display:flex;align-items:center;gap:8px;padding:4px 16px 10px;flex:none}.addr-mtitle{flex:1;min-width:0;font-weight:600;font-size:calc(16px * var(--fs, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addr-mdone{min-height:calc(44px * var(--fs, 1));font-size:calc(15px * var(--fs, 1))}.addr-mbox{margin:0 16px;min-height:44px;flex:none;width:auto}.addr-mbox input{font-size:calc(16px * var(--fs, 1))}.addr-mlist{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:8px 10px 0}.addr-mlist .addr-row{min-height:44px;align-items:center}.addr-mmap{flex:none;border-top:1px solid var(--line2)}.addr-mpick{padding:8px 16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.addr-mmap .tmap{border-radius:0}.ml-addr{padding:10px 16px}.dtree-b.on{color:var(--accent);border-color:var(--accent-line)}.dtree-addr{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtree-addrrow{padding-block:6px;padding-inline-end:10px;max-width:640px}.tcfg-pop{width:460px;max-width:calc(100vw - 16px)}.tcfg-sum{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcfg{display:flex;flex-direction:column}.tcfg-opt{display:flex;align-items:flex-start;gap:16px;padding:10px 0;border-bottom:1px solid var(--line2)}.tcfg-opt:last-child{border-bottom:0}.tcfg-txt{flex:1;min-width:0}.tcfg-k{font-weight:500}.tcfg-h{font-size:calc(12.5px * var(--fs, 1));color:var(--ink3);line-height:1.5}.tcfg-ctl{flex:none;max-width:60%}.rbtn{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.rbtn-c{padding:1px 8px;font-size:calc(12px * var(--fs, 1))}.rbtn-in{display:inline-flex;align-items:center;gap:4px;padding:0 2px;border-radius:var(--radius-sm)}.rd-cell.ocr-hit{box-shadow:0 0 0 2px var(--accent-line);background:var(--accent-soft);border-radius:var(--radius-sm)}.rbtns{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.rbtns-c{gap:4px}.lg-rbtns{white-space:nowrap}.rc-btns{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;min-width:0}.ai-in,.ai-v{display:grid;gap:6px;min-width:0}.ai-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.ocr-bar{display:grid;gap:6px;margin-bottom:10px}.gpick-row{display:flex;align-items:baseline;gap:10px;min-width:0}.gpick-l{flex:none;font-variant-numeric:tabular-nums}.gpick-h{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink3);font-size:calc(12px * var(--fs, 1));text-align:end}.tz-cell{font-variant-numeric:tabular-nums}.qty-in{display:flex;flex-direction:column;gap:4px;min-width:0}.qty-row{display:flex;align-items:flex-start;gap:8px;min-width:0}.qty-n{flex:1;min-width:0}.qty-u{flex:none;width:120px;max-width:45%}.qty-base{font-size:calc(12px * var(--fs, 1));color:var(--ink3);font-variant-numeric:tabular-nums}.qty-cell{font-variant-numeric:tabular-nums}.ftb{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink2);cursor:pointer;--fs:1}.ftb:hover:not(:disabled){color:var(--accent);border-color:var(--accent-line)}.ftb:disabled{opacity:var(--dis-op);cursor:not-allowed}.qcfg{gap:8px}.qcfg-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:260px;overflow:auto}.qcfg-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:6px;border:1px solid var(--line2);border-radius:var(--radius-sm)}.qcfg-row.base{border-color:var(--accent-line);background:var(--accent-soft)}.qcfg-base{display:inline-flex;align-items:center;flex:none}.qcfg-name{flex:1 1 140px;min-width:0}.qcfg-key{width:90px;flex:none;font-family:var(--mono, monospace);font-size:calc(12px * var(--fs, 1))}.qcfg-key.bad,.ccfg-key.bad{border-color:var(--danger)}.qcfg-ratio{display:inline-flex;align-items:center;gap:4px;flex:none}.qcfg-act,.ccfg-act{display:inline-flex;gap:4px;flex:none}.cas-in{display:flex;flex-direction:column;gap:4px;min-width:0}.cas-row{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.cas-lv{flex:1 1 140px;min-width:0;max-width:240px}.cas-note{font-size:calc(12px * var(--fs, 1));color:var(--warn)}.cas-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:8px 12px;border-bottom:1px solid var(--line2);color:var(--ink3)}.cas-crumb-w{display:inline-flex;align-items:center;gap:4px}.cas-crumb{padding:4px 6px;min-height:32px;border:0;background:none;color:var(--ink2);font:inherit;cursor:pointer;border-radius:var(--radius-sm)}.cas-crumb.on{color:var(--accent);font-weight:600}.cas-cell{min-width:0}.ccfg{gap:8px}.ccfg-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ccfg-root{max-height:300px;overflow:auto}.ccfg-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:4px;border:1px dashed transparent;border-radius:var(--radius-sm)}.ccfg-row:hover{background:var(--panel-2)}.ccfg-row.over{border-color:var(--accent);background:var(--accent-soft)}.ccfg-grip{display:inline-flex;flex:none;color:var(--ink3);cursor:grab;touch-action:none;padding:4px}.ccfg-row.dragging{opacity:.5}.ccfg-name{flex:1 1 140px;min-width:0}.ccfg-key{width:90px;flex:none;font-family:var(--mono, monospace);font-size:calc(12px * var(--fs, 1))}.ccfg-drop{padding:8px;border:1px dashed var(--line);border-radius:var(--radius-sm);color:var(--ink3);font-size:calc(12.5px * var(--fs, 1));text-align:center}.ccfg-drop.over{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.bank-in,.rr-in{display:flex;flex-direction:column;gap:6px;min-width:0}.bank-row,.rr-row{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.bank-lbl{flex:none;width:96px;color:var(--ink3);font-size:calc(12.5px * var(--fs, 1))}.bank-row>.inp,.bank-row>.sel,.bank-row>.ctl{flex:1;min-width:0}.bank-no,.bank-swift,.bank-cell .mono,.tax-cell .mono,.rr-raw{font-family:var(--mono, monospace);font-variant-numeric:tabular-nums;letter-spacing:.02em}.inp.bad{border-color:var(--danger)}.hint.bad{color:var(--danger)}.bank-cell,.tax-cell{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bank-detail{display:flex;flex-direction:column;gap:4px;min-width:0}.bank-drow{display:flex;gap:10px;min-width:0}.bank-drow>.hint{flex:none;width:96px}.bank-drow>span:last-child{flex:1;min-width:0;overflow-wrap:anywhere}.tax-ver{display:inline-flex;align-items:center;color:var(--ok)}.tax-ver.bad{color:var(--danger)}.tax-pick{display:flex;flex-direction:column;gap:6px;max-height:320px;overflow:auto}.tax-pick-row{display:flex;align-items:center;gap:8px;min-width:0;padding:6px;border:1px solid var(--line2);border-radius:var(--radius-sm)}.tax-pick-v{display:flex;align-items:flex-start;gap:6px;flex:1;min-width:0;cursor:pointer}.tax-pick-txt{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.tax-pick-to{flex:none;width:160px;max-width:45%}.tax-cfg-fill{display:flex;flex-direction:column;gap:4px;min-width:180px}.rr-chips{display:flex;flex-wrap:wrap;gap:4px;flex:1;min-width:0}.rr-chip{min-width:calc(34px * var(--fs, 1));height:calc(30px * var(--fs, 1));padding:0 8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink2);font:inherit;font-size:calc(12.5px * var(--fs, 1));cursor:pointer}.rr-chip.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.rr-chip:disabled{opacity:var(--dis-op);cursor:not-allowed}.rr-md .rr-chip{min-width:30px;padding:0 4px}.rr-int,.rr-nth{display:inline-flex;align-items:center;gap:6px;min-width:0}.rr-int .hint{white-space:nowrap}.rr-row>.ant-select{flex:1 1 180px;width:auto;max-width:280px;min-width:0}.ef-stack{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:96px}.ef-stack>span>.selwrap{width:100%}.rr-nth>*{min-width:120px}.rr-preview{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border:1px solid var(--line2);border-radius:var(--radius-sm);background:var(--panel-2)}.rr-say{font-weight:500;color:var(--ink)}.rr-next{margin:0;padding-inline-start:20px;color:var(--ink2);font-variant-numeric:tabular-nums}.rr-raw{font-size:calc(12px * var(--fs, 1));color:var(--ink3);overflow-wrap:anywhere}@media (max-width:640px){.bank-lbl{width:100%}.rr-row>.ant-select{max-width:none}.tax-pick-row{flex-wrap:wrap}.tax-pick-to{width:100%;max-width:none}}.bc-in{display:flex;align-items:center;gap:8px;min-width:0}.bc-in>.ant-input{flex:1;min-width:0}.bc-in .mono,.bc-filter .mono,.bc-cell,.bc-detail-t,.ci-meta .mono,.au-time{font-family:var(--mono, ui-monospace, monospace);font-variant-numeric:tabular-nums}.bc-scan-btn{flex:none}.bc-cell{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em}.bc-detail{display:flex;flex-direction:column;gap:8px;min-width:0}.bc-detail-v{display:flex;align-items:center;gap:8px;min-width:0}.bc-detail-t{flex:1;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.bc-qr{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.bc-qr-img{width:148px;height:148px;flex:none;border:1px solid var(--line2);border-radius:var(--radius-sm);--fs:1}.bc-scan{width:420px;max-width:calc(100vw - 16px)}.bc-scan-box{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius);background:var(--ink)}.bc-scan-video{width:100%;height:100%;object-fit:cover;display:block}.bc-scan-frame{position:absolute;top:18%;right:14%;bottom:18%;left:14%;border:2px solid var(--accent);border-radius:var(--radius-sm);pointer-events:none}.bc-scan-hint{margin:8px 0 0}.bc-scan-wrong{margin:4px 0 0;color:var(--warn)}.bc-scan-err,.au-err,.ci-err{margin:0;color:var(--danger);font-size:calc(12.5px * var(--fs, 1));line-height:1.5}.au-in,.ci-in{display:flex;flex-direction:column;gap:6px;min-width:0}.au-row,.ci-row{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.au-live{padding:6px 10px;border:1px solid var(--line2);border-radius:var(--radius-sm);background:var(--panel-2)}.au-dot{width:9px;height:9px;flex:none;border-radius:50%;background:var(--danger);animation:audot 1s ease-in-out infinite alternate;--fs:1}@keyframes audot{0%{opacity:1}to{opacity:.25}}.au-time{font-size:calc(12.5px * var(--fs, 1));color:var(--ink2)}.au-took,.au-player{display:flex;flex-direction:column;gap:6px;min-width:0}.au-player{flex-direction:row;align-items:center;gap:8px}.au-audio{width:100%;max-width:360px;height:36px}.au-rec{touch-action:none;user-select:none;-webkit-user-select:none}.au-cell{display:inline-flex;align-items:center;gap:6px;min-width:0}.au-play{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--panel);color:var(--accent);cursor:pointer;--fs:1}.au-play:hover{border-color:var(--accent)}.au-play:disabled{opacity:var(--dis-op);cursor:not-allowed}.ci-cell{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}.ci-cell-ic{display:inline-flex;flex:none;color:var(--ink3)}.ci-cell-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-cell-at{flex:none;font-size:calc(12px * var(--fs, 1));color:var(--ink3);font-variant-numeric:tabular-nums}.ci-card{display:flex;flex-direction:column;gap:6px;min-width:0;max-width:420px}.ci-card-b{display:flex;flex-direction:column;gap:2px;min-width:0}.ci-place{font-weight:500;overflow-wrap:anywhere}.ci-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:calc(12px * var(--fs, 1));color:var(--ink3)}@media (max-width:640px){.bc-scan{width:100%}.ci-card,.au-audio{max-width:none}}.drawer.ftp-drawer{width:min(1060px,100vw)}.ftp-trig{min-width:0}.ftp-tico{display:inline-flex;flex:none;color:var(--ink3)}.ftp-tv{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ftp-chev{display:inline-flex;flex:none;color:var(--ink3)}.ftp-trig:hover .ftp-chev{color:var(--accent)}.lkv .ftp-tico{color:inherit}.ftp-title{margin:0;font-size:calc(15px * var(--fs, 1))}.ftp-for{color:var(--ink3);font-size:calc(12.5px * var(--fs, 1));min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ftp-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 280px}.ftp-left{display:flex;flex-direction:column;min-width:0;min-height:0;border-inline-end:1px solid var(--line)}.ftp-top{padding:10px 16px 8px;border-bottom:1px solid var(--line2)}.ftp-search{display:flex;align-items:center;gap:8px;height:var(--ctl-h,34px);padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2);color:var(--ink3)}.ftp-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ftp-q{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit}.ftp-recent{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:8px}.ftp-recent-l{font-size:calc(12px * var(--fs, 1));color:var(--ink3);margin-inline-end:2px}.ftp-recent .ftp-chip{width:auto;height:28px}.ftp-lock{display:flex;gap:8px;align-items:flex-start;margin:8px 16px 0;padding:8px 10px;border-radius:8px;background:var(--warn-soft);border:1px solid var(--warn-line);font-size:calc(12.5px * var(--fs, 1));line-height:1.5}.ftp-lock>svg{flex:none;margin-top:2px;color:var(--warn)}.ftp-asking{margin:8px 16px 0;font-size:calc(12.5px * var(--fs, 1))}.ftp-grid{flex:1;min-height:0;overflow:auto;padding:4px 16px 12px}.ftp-grp{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px;padding:4px 0;border-bottom:1px dashed var(--line2)}.ftp-grp:last-child{border-bottom:0}.ftp-gname{font-size:calc(12.5px * var(--fs, 1));font-weight:600;color:var(--ink2);padding-top:6px;line-height:1.3}.ftp-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:2px 4px}.ftp-chip{position:relative;display:flex;align-items:center;gap:7px;width:100%;height:calc(30px * var(--fs, 1));padding:0 8px;min-width:0;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--ink);font:inherit;font-size:calc(13px * var(--fs, 1));text-align:start;cursor:pointer}.ftp-chip:hover,.ftp-chip.kf{background:var(--panel-2);border-color:var(--line)}.ftp-chip.sel{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent);font-weight:600}.ftp-chip.off{color:var(--ink3);cursor:not-allowed}.ftp-chip.off .ftp-ico{opacity:.5}.ftp-ico{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;border-radius:6px;background:var(--accent-soft);color:var(--accent);font-size:12px;--fs:1}.ftp-nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ftp-nm small{margin-inline-start:3px;font-size:calc(11px * var(--fs, 1));font-weight:400;color:var(--ink3)}.ftp-cur{margin-inline-start:auto;flex:none;font-size:calc(10.5px * var(--fs, 1));font-weight:600;color:var(--ink3)}.ftp-chip.sel .ftp-cur{color:var(--accent)}.ftp-empty{padding:28px 0;text-align:center}.ftp-pv{min-width:0;overflow:auto;padding:14px 16px;display:flex;flex-direction:column;gap:8px;background:var(--panel-2)}.ftp-pv-h{margin:0;display:flex;align-items:center;gap:8px;font-size:calc(15px * var(--fs, 1))}.ftp-pv-h .ftp-ico{width:28px;height:28px;--fs:1}.ftp-pv-d{margin:0;color:var(--ink2);font-size:calc(13px * var(--fs, 1));line-height:1.55}.ftp-pv-sec{margin-top:4px;font-size:calc(12px * var(--fs, 1));color:var(--ink3)}.ftp-pv-look{min-height:40px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);overflow:hidden;pointer-events:none}.ftp-caps{display:flex;flex-wrap:wrap;gap:4px 6px}.ftp-cap{display:inline-flex;align-items:center;gap:3px;padding:1px 8px;border-radius:99px;border:1px solid var(--line);font-size:calc(12px * var(--fs, 1));color:var(--ink2)}.ftp-cap>svg{color:var(--ok)}.ftp-cap.no{color:var(--ink3)}.ftp-cap.no>svg{color:var(--ink3)}.ftp-pv-why{margin:4px 0 0;font-size:calc(12.5px * var(--fs, 1));color:var(--warn)}.dr-foot.ftp-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ftp-keys{flex:1;min-width:0;font-size:calc(12px * var(--fs, 1))}.ftp-picked{display:inline-flex;align-items:center;gap:4px;font-size:calc(13px * var(--fs, 1));color:var(--ink2)}@media (max-width:767px){.ftp-body{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.ftp-left{border-inline-end:0}.ftp-pv{max-height:36vh;border-top:1px solid var(--line)}.ftp-grp{grid-template-columns:1fr;gap:4px}.ftp-gname{padding-top:2px}.ftp-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.ftp-keys{display:none}.ftp-picked{flex:1 0 100%}.ftp-foot .dr-foot-r{flex:1;justify-content:flex-end}}.tchg{margin-top:12px;padding:10px 12px;border-radius:10px;font-size:calc(12.5px * var(--fs, 1));line-height:1.55;display:flex;gap:6px;align-items:flex-start}.tchg>svg{flex:none;margin-top:3px}.tchg-ask{background:var(--line2)}.tchg-ok{background:var(--ok-soft);color:var(--ok)}.tchg-no{background:var(--line2);color:var(--ink2)}.tchg-new{flex-direction:column;align-items:stretch;gap:4px;background:var(--warn-soft);color:var(--ink)}.tchg-new p{margin:0}.tchg-h{display:flex;align-items:center;gap:6px;color:var(--warn)}.tchg-more{margin-inline-start:6px}.tchg-list{max-height:180px;overflow:auto;border-radius:8px;background:var(--panel)}.tchg-list .tbl{font-size:calc(12px * var(--fs, 1));width:100%;table-layout:fixed}.tchg-list .tbl :is(th,td){white-space:normal;overflow-wrap:anywhere;vertical-align:top}.tchg-flow,.tchg-uses-h{color:var(--ink2)}.tchg-uses{margin:0;padding-inline-start:18px;color:var(--ink2)}.tchg-mode{margin-inline-start:6px;padding:1px 7px;border-radius:9px;font-size:calc(11.5px * var(--fs, 1))}.tchg-mode.ok{background:var(--ok-soft);color:var(--ok)}.tchg-mode.new{background:var(--warn-soft);color:var(--warn)}:root{--lock-bg:color-mix(in oklab, var(--ink3) 15%, var(--panel));--lock-ink:color-mix(in oklab, var(--ink2) 85%, var(--panel));--lock-box:color-mix(in oklab, var(--ink3) 80%, var(--panel));--dis-op:.45}:is(.inp,.ctl,.selbtn,.fldbtn,.cs-btn,.msel):disabled{background:var(--lock-bg);border-color:transparent;color:var(--lock-ink);box-shadow:none;cursor:not-allowed;opacity:1;transition:background-color 0s .3s,border-color 0s .3s,color 0s .3s}:is(.inp,.ctl):disabled::placeholder{color:transparent}:is(.selbtn,.fldbtn,.cs-btn,.msel):disabled>:is(.disc,.discbar),.cs-btn:disabled .cs-caret{visibility:hidden}:is(.selbtn,.fldbtn,.cs-btn):disabled:hover{border-color:transparent}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed}.swt input:disabled+.swt-track{background:var(--lock-bg);transition:background-color 0s .3s}.swt input:disabled:checked+.swt-track{background:var(--lock-box)}.swt input:disabled+.swt-track .swt-knob{background:var(--panel)}.lkv{position:relative;display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:calc(30px * var(--fs, 1));padding:0 10px 0 8px;border-radius:7px;background:var(--lock-bg);color:var(--lock-ink);font-size:calc(13px * var(--fs, 1));cursor:not-allowed;vertical-align:middle}.lkv-ico{display:inline-flex;flex:none;opacity:.85}.lkv-v{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lkc{position:relative;display:inline-grid;place-items:center;width:16px;height:16px;border-radius:4px;background:var(--lock-bg);color:var(--on-accent);cursor:not-allowed;vertical-align:middle;--fs:1}.lkc.on{background:var(--lock-box)}.lkc-lock{position:absolute;inset-inline-end:-6px;bottom:-6px;width:13px;height:13px;border-radius:50%;display:grid;place-items:center;background:var(--panel);color:var(--lock-ink);box-shadow:0 0 0 1px var(--line);--fs:1}.lkna{position:relative;color:var(--ink3);cursor:not-allowed}.lk-say{position:absolute;z-index:70;top:calc(100% + 6px);inset-inline-start:0;width:max-content;max-width:min(280px,80vw);padding:6px 9px;border-radius:6px;background:var(--ink);color:var(--panel);font-size:calc(12px * var(--fs, 1));line-height:1.45;white-space:normal;box-shadow:0 6px 16px #1018282e;pointer-events:none}.lkw{position:relative;display:inline-flex;align-items:center;max-width:100%;vertical-align:middle;cursor:not-allowed}.lkw :disabled{pointer-events:none}.lkw:not(.ck)>:first-child{flex:1 1 auto;min-width:0}.lkw:not(.ck) :is(.inp,.ctl,.selbtn,.fldbtn,.cs-btn,.msel):disabled{padding-inline-end:28px}.lkw-lock{position:absolute;inset-inline-end:9px;top:50%;transform:translateY(-50%);display:inline-flex;color:var(--lock-ink);opacity:.85;pointer-events:none}.lkw.ck .lkw-lock{inset-inline-end:-6px;top:auto;bottom:-6px;transform:none;width:13px;height:13px;border-radius:50%;display:grid;place-items:center;background:var(--panel);box-shadow:0 0 0 1px var(--line);opacity:1;--fs:1}.lkb{position:relative;display:inline-flex;vertical-align:middle;margin-inline-start:4px;color:var(--lock-ink);cursor:help}.ops-main .cat-page:not(.drawer .cat-page){border:0;border-radius:0;box-shadow:none;margin:0}.ops-main>:is(.errbar,.warnbar){margin:0;border-radius:0}.mst-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;font-size:calc(12px * var(--fs, 1));line-height:1.6;font-weight:600;white-space:nowrap;margin-inline-start:6px;vertical-align:middle}.mst-chip.sm{font-size:calc(11.5px * var(--fs, 1));padding:0 7px}.mst-away{background:var(--warn-soft);color:var(--warn)}.mst-held{background:var(--warn-soft);color:var(--warn);border:1px dashed var(--warn-line)}.mst-pending{background:var(--accent-soft);color:var(--accent)}.mst-left{background:var(--line2);color:var(--ink3)}.mst-nologin{background:var(--danger-soft);color:var(--danger)}.mst-on{background:var(--ok-soft);color:var(--ok)}.mst-tab{display:flex;flex-direction:column;gap:14px}.mst-card{padding:14px 16px}.cl-pol.mst-wide{max-width:none}.mst-matrix th[scope=row]{min-width:180px}.mst-card>.mst-add{align-self:flex-start}.mst-savebar{position:sticky;bottom:8px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--panel);border:1px solid var(--accent-line);border-radius:12px;box-shadow:var(--shadow)}.mst-savebar>.hint{color:var(--accent);font-weight:600}.cl-pol-h>.mst-reset{margin-inline-start:auto}.mst-matrix-wrap{overflow-x:auto}.mst-matrix{border-collapse:collapse;width:100%;min-width:760px}.mst-matrix th:not(.num),.mst-matrix td{padding:6px 8px;border-bottom:1px solid var(--line2);text-align:start;vertical-align:middle;font-weight:400}.mst-matrix thead th{font-weight:600;color:var(--ink3);position:sticky;top:0;background:var(--panel)}.mst-matrix .mst-cat th{background:var(--bg);font-weight:600;color:var(--ink3);font-size:calc(12.5px * var(--fs, 1))}.mst-matrix td.chg{background:var(--accent-soft)}.mst-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0}.mst-kindlist{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:6px}.mst-kindlist li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 8px;border:1px solid var(--line2);border-radius:9px}.mst-kindlist li.off{opacity:.6}.mst-kindlist li .pill{margin-inline-start:auto}.drawer.mst-drawer{width:520px;max-width:100vw}.mst-form{display:flex;flex-direction:column;gap:12px}.mst-fs{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.mst-fs legend{font-weight:600;margin-bottom:6px;padding:0}.mst-kinds{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mst-kind{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:inherit;cursor:pointer}.mst-kind.on{border:2px solid var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.mst-quick{display:flex;flex-wrap:wrap;gap:6px}.mst-dates{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mst-checks{display:flex;gap:16px;flex-wrap:wrap}.mst-checks label{display:inline-flex;align-items:center;gap:6px}.mst-impact{border:1px solid var(--warn-line);background:var(--warn-soft);border-radius:10px;padding:10px 12px}.mst-impact-h{font-weight:600;margin-bottom:6px}.mst-impact ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:4px 14px}.mst-impact li{display:flex;justify-content:space-between;gap:8px;font-size:calc(13px * var(--fs, 1))}.drawer .mst-panel{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--line2)}.mst-panel .mst-now{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:6px 0}.mst-panel .mst-now .mst-chip{margin-inline-start:0}.mst-acts{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.mst-inline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mst-tl{display:flex;flex-direction:column;gap:6px;margin-top:6px}.mst-tl-row{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border:1px solid var(--line2);border-radius:10px}.mst-tl-row.off{opacity:.55}.mst-tl-main{flex:1;min-width:0}.mst-tl-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mst-dot{width:10px;height:10px;border-radius:50%;margin-top:6px;flex:none;--fs:1}.mst-steps{display:flex;gap:6px;list-style:none;margin:0;padding:10px 16px 0;counter-reset:mst}.mst-steps li{flex:1;padding:6px 8px;border-radius:8px;background:var(--line2);color:var(--ink3);font-size:calc(12.5px * var(--fs, 1));counter-increment:mst}.mst-steps li:before{content:counter(mst) ". "}.mst-steps li.on{background:var(--accent-soft);color:var(--accent);font-weight:600}.mst-steps li.done{background:var(--ok-soft);color:var(--ok)}.mst-cal{display:flex;flex-direction:column;min-width:0}.mst-cal-bar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:10px}.mst-cal-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:12px}.mst-cal-t{border-collapse:collapse;width:100%;min-width:760px}.mst-cal-t th:not(.num),.mst-cal-t td{border-bottom:1px solid var(--line2);border-inline-start:1px solid var(--line2);padding:4px 6px;text-align:start;font-weight:400}.mst-cal-t thead th{background:var(--bg);color:var(--ink3);font-weight:600}.mst-cal-t th[scope=row]{white-space:nowrap;font-weight:600}.mst-cal-t .today{background:var(--accent-soft)}.mst-bar{width:100%;min-height:calc(28px * var(--fs, 1));border:0;border-radius:7px;font-size:calc(12px * var(--fs, 1));font-weight:600;text-align:start;padding:0 8px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mst-bar:disabled{cursor:default}.mst-ov{border:1px solid var(--line2);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.mst-ov-h{font-weight:600;display:flex;align-items:center;gap:6px}.mst-ov-grid{display:flex;flex-direction:column;gap:6px}.mst-ov-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.mst-ov-row>span:first-child{min-width:140px;color:var(--ink3)}.mst-ov-check{justify-content:flex-start}.mst-link{display:flex;flex-direction:column;gap:10px}@media (max-width:640px){.drawer.mst-drawer{width:100vw}.mst-kind{min-height:44px}.mst-ov-row>span:first-child{min-width:0}}@media (min-width:768px){.route:has(>.main:not(.lva):not(.rtl):not(.tline):not(.page-crash)){background:var(--panel)}.route>.main:not(.lva):not(.rtl):not(.tline):not(.page-crash){--seam-g:16px;padding:0 var(--seam-g);gap:0}.route>.main:not(.lva):not(.rtl):not(.tline):not(.page-crash):is(.home,.bview){--seam-g:0px}.route>.main.sec-page>:is(.sec-page,.sec-member){gap:0;width:auto;max-width:none;margin-inline:calc(-1 * var(--seam-g));padding:0 var(--seam-g)}:is(.route>.main:not(.lva):not(.rtl):not(.tline):not(.page-crash),.route>.main.sec-page>:is(.sec-page,.sec-member))>:is(.card,.ant-card,.ana-shell,.errbar,.warnbar,.okbar,.se-empty-box,.org-card,.sec-card,.ma-sec){margin-block:0;margin-inline:calc(-1 * var(--seam-g));width:auto;max-width:none;border:0;border-radius:0;box-shadow:none;border-bottom:1px solid var(--line)}:is(.route>.main:not(.lva):not(.rtl):not(.tline):not(.page-crash),.route>.main.sec-page>:is(.sec-page,.sec-member))>.ant-card>:is(.ant-card-head,.ant-card-body){border-radius:0}:is(.route>.main:not(.lva):not(.rtl):not(.tline):not(.page-crash),.route>.main.sec-page>:is(.sec-page,.sec-member))>:is(.errbar,.warnbar,.okbar){padding-inline:16px}:is(.route>.main:not(.lva):not(.rtl):not(.tline):not(.page-crash),.route>.main.sec-page>:is(.sec-page,.sec-member))>:is(.card,.ant-card) .ant-table-wrapper :is(.ant-table,.ant-table-container,.ant-table-container table){border-radius:0}:is(.route>.main:not(.lva):not(.rtl):not(.tline):not(.page-crash),.route>.main.sec-page>:is(.sec-page,.sec-member))>:is(.card,.ant-card) .ant-table-wrapper .ant-table-container table>thead>tr>th{border-radius:0;border-start-start-radius:0;border-start-end-radius:0}:is(.route>.main:not(.lva):not(.rtl):not(.tline):not(.page-crash),.route>.main.sec-page>:is(.sec-page,.sec-member))>:is(.phd,.crumbbar,.hm-hero,.hm-head,.tr-kpibar,.toolbar,.se-home-bar){margin-block:0;margin-inline:calc(-1 * var(--seam-g));width:auto;max-width:none;padding:10px 16px;border:0;border-radius:0;box-shadow:none;border-bottom:1px solid var(--line)}.route>.main:not(.lva):not(.rtl):not(.tline):not(.page-crash)>.set-body{margin-inline:calc(-1 * var(--seam-g));padding:8px 16px 16px}:is(.route>.main:not(.lva):not(.rtl):not(.tline):not(.page-crash),.route>.main.sec-page>:is(.sec-page,.sec-member))>.se-sites,:is(.route>.main:not(.lva):not(.rtl):not(.tline):not(.page-crash),.route>.main.sec-page>:is(.sec-page,.sec-member))>.sec-sec,:is(.route>.main:not(.lva):not(.rtl):not(.tline):not(.page-crash),.route>.main.sec-page>:is(.sec-page,.sec-member))>.kv,:is(.route>.main:not(.lva):not(.rtl):not(.tline):not(.page-crash),.route>.main.sec-page>:is(.sec-page,.sec-member))>.org-tabs,:is(.route>.main:not(.lva):not(.rtl):not(.tline):not(.page-crash),.route>.main.sec-page>:is(.sec-page,.sec-member))>.mg-tabs,:is(.route>.main:not(.lva):not(.rtl):not(.tline):not(.page-crash),.route>.main.sec-page>:is(.sec-page,.sec-member))>.sec-search,:is(.route>.main:not(.lva):not(.rtl):not(.tline):not(.page-crash),.route>.main.sec-page>:is(.sec-page,.sec-member))>.sec-filter,:is(.route>.main:not(.lva):not(.rtl):not(.tline):not(.page-crash),.route>.main.sec-page>:is(.sec-page,.sec-member))>.sec-note,:is(.route>.main:not(.lva):not(.rtl):not(.tline):not(.page-crash),.route>.main.sec-page>:is(.sec-page,.sec-member))>.note{width:auto;max-width:none;margin:10px 0}:is(.route>.main:not(.lva):not(.rtl):not(.tline):not(.page-crash),.route>.main.sec-page>:is(.sec-page,.sec-member))>.sec-sec{margin:14px 0 6px}:is(.route>.main:not(.lva):not(.rtl):not(.tline):not(.page-crash),.route>.main.sec-page>:is(.sec-page,.sec-member))>:is(.se-sites,.sec-sec,.kv,.org-tabs,.mg-tabs,.sec-search,.sec-filter,.sec-note,.note)+:is(.card,.ant-card,.org-card,.sec-card,.ma-sec),.route>.main.sec-page>:is(.sec-page,.sec-member)>:is(.card,.ant-card,.org-card,.sec-card,.ma-sec):first-child{border-top:1px solid var(--line)}:is(.route>.main:not(.lva):not(.rtl):not(.tline):not(.page-crash),.route>.main.sec-page>:is(.sec-page,.sec-member))>.sec-group{margin-inline:calc(-1 * var(--seam-g));width:auto;max-width:none;gap:0}:is(.route>.main:not(.lva):not(.rtl):not(.tline):not(.page-crash),.route>.main.sec-page>:is(.sec-page,.sec-member))>.sec-group>.sec-group-h{margin:14px 16px 6px}:is(.route>.main:not(.lva):not(.rtl):not(.tline):not(.page-crash),.route>.main.sec-page>:is(.sec-page,.sec-member))>.sec-group>.sec-card{border:0;border-radius:0;border-block:1px solid var(--line)}.route>.main.home:not(.apps)>.hm-card{border:0;border-radius:0;box-shadow:inset -1px -1px 0 var(--line)}.rk-card-ghost:is(.hm-card,.ma-sec){border-radius:0}:is(.route>.main:not(.lva):not(.rtl):not(.tline):not(.page-crash),.route>.main.sec-page>:is(.sec-page,.sec-member))>:is(.kpis,.sec-kpis){margin-block:0;margin-inline:calc(-1 * var(--seam-g));max-width:none;gap:0;border-bottom:1px solid var(--line)}:is(.route>.main:not(.lva):not(.rtl):not(.tline):not(.page-crash),.route>.main.sec-page>:is(.sec-page,.sec-member))>:is(.kpis,.sec-kpis):empty{border-bottom:0}:is(.route>.main:not(.lva):not(.rtl):not(.tline):not(.page-crash),.route>.main.sec-page>:is(.sec-page,.sec-member))>:is(.kpis,.sec-kpis)>:is(.kpi,.sec-kpi){border:0;border-radius:0;box-shadow:inset -1px 0 0 var(--line)}.route>.main:not(.lva):not(.rtl):not(.tline):not(.page-crash)>.ana-shell .ana-wb{padding:0;gap:0}.route>.main:not(.lva):not(.rtl):not(.tline):not(.page-crash)>.ana-shell .ana-wb>:is(.ana-q,.ana-res){margin:0;border:0;border-radius:0;box-shadow:none;border-bottom:1px solid var(--line)}}@media (max-width:767.98px){.se-root.se-m{--m-top-pad:calc(var(--sat, env(safe-area-inset-top, 0px)) + 6px)}.se-m-top{flex:none;display:flex;flex-direction:column;gap:8px;padding:var(--m-top-pad) 12px 8px;background:var(--panel);box-shadow:0 1px 0 var(--line);position:relative;z-index:7;min-width:0}.se-m-l1,.se-m-l2{display:flex;align-items:center;gap:8px;min-width:0}.se-m-back{flex:none;width:40px;height:34px;border-radius:17px;border:1px solid var(--line);background:var(--panel);color:var(--ink);display:inline-flex;align-items:center;justify-content:center}.se-m-page{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:0 4px;background:none;border:0;color:var(--ink);text-align:start}.se-m-page>b{display:flex;align-items:center;gap:4px;max-width:100%;font-size:calc(16px * var(--fs, 1));font-weight:800;line-height:1.2}.se-m-page>.se-save{font-size:calc(11px * var(--fs, 1))}.se-m-l1 .se-pv{flex:none}.se-m-ib{width:36px;height:36px;border-radius:12px;border:0;background:var(--panel-2);color:var(--ink2);display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:0;gap:0;--fs:1}.se-m-ib>.discbar,.se-m-ib>.disc{display:none}.se-m-ib>svg{width:18px;height:18px;--fs:1}.se-m-pub{flex:none;height:calc(36px * var(--fs, 1));border-radius:18px;border:0;background:var(--accent);color:var(--on-accent);font-size:calc(14px * var(--fs, 1));font-weight:700;padding:0 16px;white-space:nowrap}.se-m-seg{flex:none;display:flex;background:var(--panel-2);border-radius:10px;padding:2px}.se-m-sg{height:calc(28px * var(--fs, 1));border-radius:8px;border:0;background:transparent;font-size:calc(12px * var(--fs, 1));color:var(--ink2);padding:0 9px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.se-m-sg.on{background:var(--panel);color:var(--ink);font-weight:700;box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 8%,transparent)}.se-m-l2>.selwrap{flex:0 1 auto;min-width:0;max-width:170px}.se-m-l2>.se-ib{width:32px}.se-m-l2>.se-ib+.se-ib{margin-inline-start:-4px}.se-m-l2 .se-m-lang.selbtn{height:calc(32px * var(--fs, 1));border-radius:10px;border:0;background:var(--panel-2);font-size:calc(12px * var(--fs, 1));color:var(--ink);padding:0 10px;min-width:0;width:100%}.se-m-l2>.se-ib{flex:none;background:var(--panel-2)}.se-m .se-bar{margin:6px 10px 0;flex-wrap:wrap}.se-m .se-main{flex-wrap:nowrap;overflow:hidden}.se-m .se-canvas{flex:1 1 auto;min-height:0;padding:0;background:var(--panel)}.se-m .se-frame-wrap{border-radius:0;box-shadow:none}.se-m .se-sel{outline-width:2px}.se-m .se-m-selbar{border-radius:7px;padding:2px 6px 2px 2px;margin-bottom:4px;font-size:calc(11.5px * var(--fs, 1))}.se-m .se-m-selbar .se-sel-grip{width:28px;height:24px;touch-action:none}.se-m .se-rz{touch-action:none}.se-m .se-rz.e{width:14px;height:32px;margin-top:-16px;right:-8px}.se-m .se-rz.s{width:32px;height:14px;margin-left:-16px;bottom:-8px}.se-m-tool{position:absolute;z-index:6;display:flex;align-items:center;gap:2px;background:var(--ink);color:var(--panel);border-radius:14px;padding:4px;box-shadow:0 8px 20px #00000040;max-width:calc(100% - 16px);overflow-x:auto;scrollbar-width:none;animation:seTagIn .14s ease-out}.se-m-tb{flex:none;height:calc(36px * var(--fs, 1));min-width:calc(36px * var(--fs, 1));border-radius:10px;border:0;background:transparent;color:inherit;font-size:calc(12.5px * var(--fs, 1));font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 8px;white-space:nowrap}.se-m-tb:active:not(:disabled){background:color-mix(in oklab,var(--panel) 18%,transparent)}.se-m-tb:disabled{opacity:var(--dis-op);cursor:not-allowed}.se-m-tb.danger{color:color-mix(in oklab,var(--danger) 55%,var(--panel))}.se-m-tsep{flex:none;width:1px;height:20px;background:color-mix(in oklab,var(--panel) 22%,transparent)}.se-m-dock{flex:none;display:flex;align-items:flex-start;gap:2px;padding:6px 8px max(var(--sab, env(safe-area-inset-bottom, 0px)),8px);background:var(--panel);box-shadow:0 -1px 0 var(--line);position:relative;z-index:5}.se-m-dk{flex:1 1 0;min-width:0;height:calc(52px * var(--fs, 1));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;border-radius:14px;background:none;color:var(--ink2);font-size:calc(11px * var(--fs, 1))}.se-m-dk.on{color:var(--accent);background:var(--accent-soft)}.se-m-dk-ic{position:relative;display:inline-flex}.se-m-dk.add{color:var(--accent);font-weight:700}.se-m-dk.add .se-m-dk-ic{width:30px;height:30px;border-radius:10px;background:var(--accent);color:var(--on-accent);align-items:center;justify-content:center;--fs:1}.se-m-dk-t{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-m-dot{position:absolute;top:-2px;inset-inline-end:-4px;width:8px;height:8px;border-radius:50%;background:var(--danger);box-shadow:0 0 0 2px var(--panel);--fs:1}.se-m-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:color-mix(in oklab,var(--ink) 32%,transparent);animation:fade .16s ease-out}.se-m-sheet{position:fixed;left:0;right:0;bottom:0;z-index:41;height:62dvh;max-height:calc(100dvh - var(--m-top-pad) - 24px);display:flex;flex-direction:column;background:var(--panel);border-radius:24px 24px 0 0;box-shadow:0 -6px 24px #10182829;padding-bottom:var(--sab, env(safe-area-inset-bottom, 0px));transition:transform .2s ease,opacity .2s ease;animation:seMSheetIn .24s cubic-bezier(.2,.8,.2,1)}.se-m-sheet.tall{height:78dvh}.se-m-sheet.bare{height:56dvh}.se-m-sheet.away,.se-m-mask.away{transform:translateY(105%);opacity:0;pointer-events:none}.se-m-mask.away{transform:none}.se-m-sheet-h{flex:none;touch-action:none;padding:8px 0 0;cursor:grab}.se-m-grab{display:block;width:40px;height:5px;border-radius:3px;background:var(--line);margin:0 auto 8px}.se-m-sheet-t{display:flex;align-items:center;gap:8px;padding:0 10px 6px 16px;font-size:calc(15px * var(--fs, 1))}.se-m-sheet-t>b{flex:1;min-width:0;font-weight:800}.se-m-sheet-t .hint{font-weight:400;font-size:calc(12px * var(--fs, 1))}.se-m-sheet-b{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.se-m-sheet-f{flex:none;padding:10px 16px 12px;border-top:1px solid var(--line2)}.se-m-done{width:100%;height:calc(46px * var(--fs, 1));border-radius:23px;justify-content:center;font-size:calc(15px * var(--fs, 1))}.se-m-sheet .se-add-where{margin:0 16px 8px;padding:8px 12px;border-radius:10px;background:var(--accent-soft);color:var(--accent)}.se-m-sheet .se-add>.se-pad{padding:0 16px 10px}.se-m-sheet .se-add .se-in{height:38px;border-radius:12px;background:var(--panel-2);border-color:transparent}.se-m-chips{display:flex;gap:6px;padding:0 16px 10px;overflow-x:auto;scrollbar-width:none;flex:none}.se-m-chip{flex:none;height:calc(30px * var(--fs, 1));border-radius:15px;padding:0 12px;border:0;background:var(--panel-2);font-size:calc(13px * var(--fs, 1));color:var(--ink2);white-space:nowrap}.se-m-chip.on{background:var(--ink);color:var(--panel);font-weight:700}.se-m-sheet .se-add-cat{padding:2px 16px 12px}.se-m-sheet .se-add-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.se-m-sheet .se-add-item{min-height:calc(70px * var(--fs, 1));border:0;border-radius:14px;background:var(--panel-2);color:var(--ink);font-size:calc(12px * var(--fs, 1));padding:8px 2px;-webkit-touch-callout:none}.se-m-sheet .se-add-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-m-sheet .se-layers{padding:0 6px 16px}.se-m-sheet .se-layer{min-height:44px;border-top:1px solid var(--line2);border-radius:0}.se-m-sheet .se-layer.on{background:var(--accent-soft)}.se-m-sheet .se-layer-name{font-size:calc(14px * var(--fs, 1));padding:8px 4px}.se-m-sheet .se-layer-tw{width:28px;height:40px}.se-m-sheet .se-layer-grip{order:9;width:36px;height:40px;touch-action:none}.se-m-sheet .se-layer-acts .se-sel-btn{width:32px;height:32px;--fs:1}.se-m-hid{display:inline-flex;align-items:center;height:calc(18px * var(--fs, 1));padding:0 6px;border-radius:9px;background:var(--panel-2);color:var(--ink2);font-size:calc(10px * var(--fs, 1));font-weight:700;white-space:nowrap;flex:none}.se-m-sheet .se-insp-head{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:0 16px 10px}.se-m-sheet .se-insp-head>b{font-size:calc(16px * var(--fs, 1));font-weight:800}.se-m-sheet .se-tabs{padding:0 12px;gap:4px;overflow-x:auto;scrollbar-width:none}.se-m-sheet .se-tab{font-size:calc(14px * var(--fs, 1));padding:8px 12px;flex:none}.se-m-sheet .se-insp-body{padding:12px 16px 20px;overflow:visible}.se-m-scope-wrap{position:relative;margin-inline-start:auto}.se-m-scope{height:calc(30px * var(--fs, 1));border-radius:15px;border:0;background:var(--accent-soft);color:var(--accent);font-size:calc(12px * var(--fs, 1));font-weight:700;padding:0 10px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.menu.se-m-scope-menu{top:calc(100% + 6px);inset-inline-end:0;min-width:260px;max-width:calc(100vw - 24px);padding:6px;border-radius:14px}.se-m-scope-menu .mi.on{color:var(--accent)}.se-m-more{display:flex;flex-direction:column;gap:6px;padding:0 0 16px}.se-m-more-sec{display:flex;flex-direction:column;padding:0 16px}.se-m-more-sec>.se-sub{margin:8px 0 4px}.se-m-row{display:flex;align-items:center;gap:12px;min-height:calc(50px * var(--fs, 1));border:0;border-bottom:1px solid var(--line2);background:none;color:var(--ink);font-size:calc(14px * var(--fs, 1));text-align:start;padding:0 2px}.se-m-row-ic{flex:none;width:32px;height:32px;border-radius:10px;background:var(--panel-2);color:var(--ink2);display:inline-flex;align-items:center;justify-content:center;--fs:1}.se-m-row-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.se-m-row-t>small{font-size:calc(11.5px * var(--fs, 1))}.se-rail-badge.se-m-row-badge{position:static}.se-m-more-line{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:50px;border-bottom:1px solid var(--line2)}.se-m-keys>summary{cursor:pointer;list-style:revert}.se-m-keys dl{margin:4px 0 0;display:flex;flex-direction:column;gap:6px}.se-m-keys dl>div{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:calc(12.5px * var(--fs, 1))}.se-m-keys dd{margin:0;color:var(--ink2);text-align:end}}@keyframes seMSheetIn{0%{transform:translateY(40%);opacity:.4}to{transform:none;opacity:1}}@media (max-width:767.98px) and (prefers-reduced-motion: reduce){.se-m-sheet{animation:fade .12s ease-out}}@media (max-width:767.98px){.set-home{gap:0}.set-home .set-home-q{margin:2px 0 16px;height:42px;border-radius:14px;background:var(--panel);padding:0 14px;box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 5%,transparent)}.set-home .set-home-q>.inp{border:0;background:transparent;height:40px;padding:0;box-shadow:none}.set-home-g{margin-bottom:18px}.set-home-cap{margin:0 4px 8px;font-size:calc(12px * var(--fs, 1));font-weight:700;color:var(--ink2)}.set-home .sec-card{border:0;border-radius:22px;box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 5%,transparent)}.set-home-row{min-height:50px}.set-home-ic{flex:none;width:30px;height:30px;border-radius:9px;display:inline-grid;place-items:center;--fs:1}.set-home-ic.tone-base{background:color-mix(in oklab,var(--tag-c2) 12%,var(--panel));color:color-mix(in oklab,var(--tag-c2) 85%,var(--ink))}.set-home-ic.tone-security{background:var(--accent-soft);color:var(--accent)}.set-home-ic.tone-finance{background:color-mix(in oklab,var(--ok) 13%,var(--panel));color:color-mix(in oklab,var(--ok) 80%,var(--ink))}.set-home-ic.tone-design{background:color-mix(in oklab,var(--warn) 14%,var(--panel));color:color-mix(in oklab,var(--warn) 75%,var(--ink))}.set-home-ic.tone-system{background:var(--line2);color:var(--ink2)}.set-home-foot{display:flex;align-items:center;gap:8px;padding:10px 16px 12px;border-top:1px solid var(--line2);font-size:calc(12px * var(--fs, 1));color:var(--ink2);background:var(--panel-2);line-height:1.5}.set-home-foot>svg{flex:none}.tblwrap:has(>table.m-cards){overflow:visible;max-height:none;flex:none;height:auto;border:0;background:transparent;box-shadow:none;padding:0}table.cfgtable.m-cards{display:block;width:100%!important;min-width:0!important;border:0;background:transparent}table.cfgtable.m-cards>thead{display:none}table.cfgtable.m-cards>tbody,table.cfgtable.m-cards>tfoot{display:flex;flex-direction:column;gap:10px}table.cfgtable.m-cards>tbody+tbody{margin-top:10px}table.cfgtable.m-cards>:is(tbody,tfoot)>tr{display:flex;flex-direction:column;background:var(--panel);border-radius:18px;padding:6px 14px;box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 5%,transparent)}table.cfgtable.m-cards>:is(tbody,tfoot)>tr>td{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:38px;padding:6px 0;border:0;width:auto!important;max-width:none!important;min-width:0!important;position:static!important;text-align:start;background:transparent;white-space:normal;box-sizing:border-box}table.cfgtable.m-cards>:is(tbody,tfoot)>tr>td+td{border-top:1px solid var(--line2)}table.cfgtable.m-cards>:is(tbody,tfoot)>tr>td:before{content:attr(data-l);flex:0 0 34%;max-width:34%;font-size:calc(12px * var(--fs, 1));color:var(--ink2);line-height:1.4}table.cfgtable.m-cards>:is(tbody,tfoot)>tr>td[data-l=""]:before,table.cfgtable.m-cards>:is(tbody,tfoot)>tr>td:not([data-l]):before{display:none}table.cfgtable.m-cards>:is(tbody,tfoot)>tr>td>*{min-width:0;max-width:100%}table.cfgtable.m-cards>:is(tbody,tfoot)>tr>td.m-title{order:-1;font-size:calc(15px * var(--fs, 1));font-weight:700;min-height:calc(44px * var(--fs, 1));border-top:0}table.cfgtable.m-cards>:is(tbody,tfoot)>tr>td.m-title:before{display:none}table.cfgtable.m-cards>:is(tbody,tfoot)>tr>td.m-title+td{border-top:0}table.cfgtable.m-cards>:is(tbody,tfoot)>tr>td:empty{display:none}table.cfgtable.m-cards>:is(tbody,tfoot)>tr>td>:is(.inp,.ctl,select,input:not([type=checkbox]):not([type=radio])){flex:1 1 auto;width:auto;min-width:0}table.cfgtable.m-cards>:is(tbody,tfoot)>tr>td.m-aside{order:-2;min-height:0;padding:4px 0 0;font-size:calc(12px * var(--fs, 1));color:var(--ink2);border-top:0}table.cfgtable.m-cards>:is(tbody,tfoot)>tr>td.m-aside+td{border-top:0}table.cfgtable.m-cards>tfoot>tr{background:var(--panel-2)}table.cfgtable.m-cards>tfoot{margin-top:10px}table.cfgtable.m-cards>:is(tbody,tfoot)>tr>td.num,table.cfgtable.m-cards>:is(tbody,tfoot)>tr>td:before{text-align:start}}@media (max-width:767.98px){.ml-sec{display:flex;flex-direction:column;gap:8px;margin:0 0 14px}.ml-cap{display:flex;align-items:center;gap:8px;margin:0 4px;font-size:calc(12px * var(--fs, 1));font-weight:700;color:var(--ink2)}.ml-cap-t{flex:1;min-width:0;display:inline-flex;align-items:center;gap:4px}.ml-cap-add{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:var(--accent);font:inherit;font-size:calc(12.5px * var(--fs, 1));font-weight:700;padding:4px 2px;cursor:pointer}.ml-card{border-radius:22px}.ml-card+.ml-card{margin-top:12px}.ml-row{position:relative;min-height:50px}.ml-row .sec-t{font-weight:500;font-size:calc(15px * var(--fs, 1))}.ml-row .swt{flex:none}.ml-val{flex:none;max-width:52%;font-size:calc(14px * var(--fs, 1));color:var(--ink2);text-align:end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-val.chg{color:var(--accent);font-weight:700}.ml-mk{position:absolute;inset-inline-start:6px;top:calc(50% - 3px);width:6px;height:6px;border-radius:50%;background:var(--accent);--fs:1}.ml-chip{flex:none;display:inline-flex;align-items:center;gap:4px;height:calc(22px * var(--fs, 1));padding:0 8px;border-radius:11px;font-size:calc(11px * var(--fs, 1));font-weight:700;white-space:nowrap;background:var(--panel-2);color:var(--ink2)}.ml-chip.ok{background:var(--ok-soft);color:var(--ok)}.ml-chip.warn{background:var(--warn-soft);color:var(--warn)}.ml-chip.danger{background:var(--danger-soft);color:var(--danger)}.ml-chip.acc{background:var(--accent-soft);color:var(--accent)}.ml-badge{display:inline-flex;align-items:center;height:calc(20px * var(--fs, 1));padding:0 7px;border-radius:10px;background:var(--warn-soft);color:var(--warn);font-size:calc(11px * var(--fs, 1));font-weight:700}.ml-red{color:var(--danger)}.ml-danger .sec-t{font-weight:500}.ml-act-ic{flex:none;width:28px;height:28px;border-radius:9px;display:inline-grid;place-items:center;background:var(--panel-2);color:var(--ink2);--fs:1}.ml-danger .ml-act-ic{background:var(--danger-soft);color:var(--danger)}.ml-ask{gap:8px;background:var(--danger-soft)}.ml-ask>.pill,.ml-ask>.btn-a{flex:none}.ml-note{margin:0 4px 10px;font-size:calc(12px * var(--fs, 1));color:var(--ink2);line-height:1.5}.ml-note-line{display:flex;align-items:flex-start;gap:6px;margin:-6px 6px 16px;font-size:calc(12px * var(--fs, 1));color:var(--ink2);line-height:1.5}.ml-note-line>svg{flex:none;margin-top:2px}.ml-wide{width:100%;justify-content:center;min-height:46px;border-radius:23px}.ml-input{width:100%;box-sizing:border-box;min-height:44px;border-radius:12px}.ml-col{flex-direction:column;align-items:stretch;gap:8px}.ml-acts{display:flex;flex-wrap:wrap;gap:6px}.ml-link{justify-content:center;gap:6px;color:var(--accent);font-weight:700;font-size:calc(14px * var(--fs, 1))}.ml-dim{opacity:.6}.ml-detail,.ml-period,.ml-ledger,.ml-fx,.ml-devpush,.ml-currency,.ml-auto{display:block;min-width:0}.ml-act .sec-t{font-weight:500}.ml-month-sheet .ml-sheet-t>.ml-chip{font-size:calc(12px * var(--fs, 1))}.ml-bar{display:flex;align-items:center;gap:8px;margin:0 0 12px;min-height:36px}.ml-bar-sp{flex:1}.ml-bar>.ml-cap-t{margin-inline-start:4px;font-size:calc(12px * var(--fs, 1));font-weight:700;color:var(--ink2)}.ml-bar>.ml-filter{flex:0 1 auto;min-width:0}.ml-ib{flex:none;width:36px;height:36px;border-radius:12px;border:0;background:var(--panel);color:var(--accent);display:inline-grid;place-items:center;padding:0;cursor:pointer;box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 8%,transparent);--fs:1}.ml-ib.sm{width:32px;height:32px;border-radius:10px;background:var(--panel-2);color:var(--ink2);box-shadow:none;--fs:1}.ml-ib:disabled{opacity:var(--dis-op);cursor:not-allowed}.ml-seg{display:flex;padding:3px;margin:0 0 12px;border-radius:12px;background:color-mix(in oklab,var(--ink) 7%,transparent)}.ml-sg{flex:1;height:calc(32px * var(--fs, 1));border:0;border-radius:9px;background:transparent;font:inherit;font-size:calc(13px * var(--fs, 1));color:var(--ink2);cursor:pointer}.ml-sg.on{background:var(--panel);color:var(--ink);font-weight:700;box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 8%,transparent)}.ml-sheet .ml-sheet-body{display:flex;flex-direction:column;gap:12px}.ml-sheet-ft{display:flex;gap:10px;padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line2);background:var(--panel)}.ml-ft{display:flex;gap:10px;flex:1;min-width:0}.ml-ft-btn{flex:1;justify-content:center;min-height:calc(46px * var(--fs, 1));border-radius:23px;font-size:calc(15px * var(--fs, 1));font-weight:700}.ml-sheet-t{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.ml-hint-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.ml-field{gap:12px}.ml-field-k{flex:0 0 34%;font-size:calc(13px * var(--fs, 1));color:var(--ink2)}.ml-field>.inp{flex:1;min-width:0}.ml-drops{z-index:59}.set-body:has(.ml-drops){padding-bottom:84px}.ml-hq-row{min-height:76px}.ml-logo{flex:none;width:48px;height:48px;border-radius:14px;object-fit:contain;background:var(--panel-2);--fs:1}.ml-logo-0{display:inline-grid;place-items:center;background:var(--accent);color:var(--on-accent);font-size:calc(14px * var(--fs, 1));font-weight:800}.ml-hq-name{font-size:calc(16px * var(--fs, 1));font-weight:700}.ml-dot{flex:none;width:10px;height:10px;border-radius:50%;--fs:1}.ml-dot-0{box-shadow:inset 0 0 0 1.5px var(--ink3)}.ml-dot.lg{width:12px;height:12px;--fs:1}.ml-head{display:flex;align-items:center;gap:8px;margin:2px 4px 14px}.ml-head-t{flex:0 1 auto;min-width:0;font-size:calc(20px * var(--fs, 1));font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-branch>.sec{margin:4px 4px 8px;font-size:calc(12px * var(--fs, 1));font-weight:700;color:var(--ink2)}.ml-branch>.kv{flex-direction:column;align-items:stretch;gap:8px;padding:14px 16px;margin:0 0 12px;border-radius:22px;background:var(--panel);box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 5%,transparent)}.ml-months{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px}.ml-month{height:76px;border-radius:16px;border:1.5px solid transparent;background:var(--panel-2);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:10px 12px;box-sizing:border-box;font:inherit;color:var(--ink);text-align:start;cursor:pointer}.ml-month-n{font-size:calc(17px * var(--fs, 1));font-weight:800}.ml-month-s{display:flex;align-items:center;gap:4px;font-size:calc(12px * var(--fs, 1));color:var(--ink2)}.ml-month.closed{background:var(--accent);color:var(--on-accent)}.ml-month.closed .ml-month-s{color:color-mix(in oklab,var(--on-accent) 85%,transparent)}.ml-month.group{background:var(--accent-soft)}.ml-month.group .ml-month-s{color:var(--accent)}.ml-month.now{background:var(--panel);border-color:var(--accent)}.ml-month.now .ml-month-s{color:var(--accent);font-weight:700}.ml-month.fut{background:transparent;border:1.5px dashed var(--line)}.ml-month.fut .ml-month-n{color:var(--ink3)}.ml-legend{display:flex;flex-wrap:wrap;gap:6px 14px;padding:0 14px 14px;font-size:calc(12px * var(--fs, 1));color:var(--ink2)}.ml-legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-inline-end:5px;vertical-align:-1px;--fs:1}.ml-lg-open{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line)}.ml-lg-closed{background:var(--accent)}.ml-reason{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:14px;background:var(--panel-2);font-size:calc(14px * var(--fs, 1));line-height:1.55}.ml-reason>b{font-size:calc(12px * var(--fs, 1));color:var(--ink2)}.ml-ask-box{display:flex;flex-direction:column;gap:6px}.ml-ask-box>textarea{width:100%;box-sizing:border-box;border-radius:12px}.ml-lc{padding:14px 14px 12px;margin:0 0 12px;border-radius:22px;gap:0}.ml-lh{display:flex;align-items:center;gap:8px}.ml-lh-main{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;font:inherit;color:inherit;text-align:start;cursor:pointer}.ml-lh-main:disabled{cursor:default;opacity:1}.ml-li{flex:none;width:36px;height:36px;border-radius:11px;display:inline-grid;place-items:center;font-size:13px;font-weight:800;background:var(--panel-2);color:var(--ink2);--fs:1}.ml-li.u-MONEY{background:var(--ok-soft);color:var(--ok)}.ml-li.u-QUANTITY{background:color-mix(in oklab,var(--tag-c2) 14%,var(--panel));color:color-mix(in oklab,var(--tag-c2) 85%,var(--ink))}.ml-li.u-COUNT{background:var(--warn-soft);color:var(--warn)}.ml-ln{font-size:calc(16px * var(--fs, 1));font-weight:700;overflow-wrap:anywhere}.ml-kv{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ml-k{display:inline-flex;align-items:center;min-height:calc(26px * var(--fs, 1));padding:0 9px;border-radius:8px;background:var(--panel-2);font-size:calc(12px * var(--fs, 1));color:var(--ink2)}.ml-k>b{margin-inline-start:4px;color:var(--ink);font-weight:600}.ml-foot{display:block;margin-top:10px;font-size:calc(12px * var(--fs, 1));color:var(--ink2);text-align:start;padding:0;border:0;background:transparent;font-family:inherit}.ml-foot.lnk{color:var(--accent);cursor:pointer}.ml-ac{padding:13px 14px;margin:0 0 10px;border-radius:20px;gap:0}.ml-ah{display:flex;align-items:center;gap:8px}.ml-an{flex:1;min-width:0;padding:0;border:0;background:transparent;font:inherit;font-size:calc(15px * var(--fs, 1));font-weight:700;line-height:1.35;color:var(--ink);text-align:start;cursor:pointer}.ml-flow{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:8px;padding:0;border:0;background:transparent;font:inherit;font-size:calc(12px * var(--fs, 1));text-align:start;cursor:pointer}.ml-pt{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border-radius:7px;background:var(--panel-2);color:var(--ink2);box-sizing:border-box}.ml-pt.do{background:var(--accent-soft);color:var(--accent);font-weight:700}.ml-arr{color:var(--ink3)}.ml-last{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:9px;font-size:calc(12px * var(--fs, 1));color:var(--ink2)}.ml-sd{flex:none;width:7px;height:7px;border-radius:50%;background:var(--ink3);--fs:1}.ml-sd.y{background:var(--ok)}.ml-sd.n{background:var(--danger)}.ml-sd.w{background:var(--warn)}.ml-auto .ml-bar{margin-bottom:12px}.ml-cy{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:calc(44px * var(--fs, 1));height:calc(26px * var(--fs, 1));padding:0 8px;box-sizing:border-box;border-radius:8px;background:var(--panel-2);font-size:calc(12px * var(--fs, 1));font-weight:800;color:var(--ink)}.ml-big{font-size:calc(15px * var(--fs, 1));font-weight:700;color:var(--ink)}.ml-rate{font-variant-numeric:tabular-nums;font-size:calc(16px * var(--fs, 1));font-weight:700;color:var(--ink)}.ml-stat{display:flex;align-items:center;gap:10px;width:100%;padding:14px;border:0;font:inherit;font-size:calc(13px * var(--fs, 1));text-align:start;cursor:pointer;background:var(--ok-soft);color:var(--ok)}.ml-stat.warn{background:var(--warn-soft);color:var(--warn)}.ml-stat.bad{background:var(--danger-soft);color:var(--danger)}.ml-stat.none{background:var(--panel-2);color:var(--ink2)}.ml-stat-t{flex:1;min-width:0}.ml-stat-l{flex:none;color:var(--accent);font-weight:700}.ml-scroll{overflow-x:auto;border-top:1px solid var(--line2)}.ml-scroll>table.cfgtable.m-keep{min-width:520px;border:0}.ml-scroll>table.cfgtable.m-keep>:is(thead,tbody)>tr>:first-child{--pin-bg:var(--panel)}}@media (max-width:767.98px){.rph{overflow-x:hidden}.rph>*{min-width:0}.rph .phd-act{gap:6px}.rph-new{min-height:40px;border-radius:20px;padding:0 14px;font-weight:700;white-space:nowrap}.rph-saved{height:26px}.rph-acts{display:inline-flex;align-items:center;gap:8px}.rph-tsub{margin-inline-start:8px;font-size:calc(14px * var(--fs, 1));font-weight:600;color:var(--ink2);letter-spacing:0}.rph .sec-ico.c-ok{background:var(--ok-soft);color:var(--ok)}.rph .ml-row{min-height:52px}.rph .mg-search{min-height:44px;box-sizing:border-box}.rph .ml-note{margin:0 4px}.rph-av{flex:none;width:34px;height:34px;border-radius:10px;display:inline-grid;place-items:center;font-size:14px;font-weight:800;background:var(--accent-soft);color:var(--accent);--fs:1}.rph-av.lg{width:52px;height:52px;border-radius:15px;font-size:20px;--fs:1}.rph-av.c0{background:var(--panel-2);color:var(--ink2)}.rph-av.c1{background:color-mix(in oklab,var(--tag-c1) 13%,var(--panel));color:color-mix(in oklab,var(--tag-c1) 88%,var(--ink))}.rph-av.c2{background:color-mix(in oklab,var(--tag-c2) 13%,var(--panel));color:color-mix(in oklab,var(--tag-c2) 88%,var(--ink))}.rph-av.c3{background:color-mix(in oklab,var(--tag-c3) 13%,var(--panel));color:color-mix(in oklab,var(--tag-c3) 88%,var(--ink))}.rph-av.c4{background:color-mix(in oklab,var(--tag-c4) 13%,var(--panel));color:color-mix(in oklab,var(--tag-c4) 88%,var(--ink))}.rph-av.c5{background:color-mix(in oklab,var(--tag-c5) 13%,var(--panel));color:color-mix(in oklab,var(--tag-c5) 88%,var(--ink))}.rph-av.c6{background:color-mix(in oklab,var(--tag-c6) 13%,var(--panel));color:color-mix(in oklab,var(--tag-c6) 88%,var(--ink))}.rph-av.c7{background:color-mix(in oklab,var(--tag-c7) 13%,var(--panel));color:color-mix(in oklab,var(--tag-c7) 88%,var(--ink))}.rph-av.c8{background:color-mix(in oklab,var(--tag-c8) 13%,var(--panel));color:color-mix(in oklab,var(--tag-c8) 88%,var(--ink))}.rph-rv{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:calc(12px * var(--fs, 1));color:var(--ink2);white-space:nowrap}.rph-rv>b{color:var(--accent);font-weight:700}.rph-role .sec-t{overflow-wrap:anywhere}.rph-strong{color:var(--ink);font-weight:700}.rph-pn{justify-content:space-between;gap:8px}.rph-pn>.pill{min-height:40px;padding:0 12px}.rph-pn-n{font-size:calc(12px * var(--fs, 1));color:var(--ink2);font-variant-numeric:tabular-nums}.rph-head{padding:16px 14px 14px;gap:14px}.rph-who{display:flex;align-items:center;gap:12px;min-width:0}.rph-who>.sec-tx{flex:1;min-width:0}.rph-name{display:block;font-size:calc(19px * var(--fs, 1));font-weight:800;line-height:1.3;overflow-wrap:anywhere}.rph-rename{flex:none;min-height:40px;padding:0 12px}.rph-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rph-kpi{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:64px;padding:10px 12px;box-sizing:border-box;border:0;border-radius:14px;background:var(--panel-2);font:inherit;color:var(--ink);text-align:start;cursor:pointer;min-width:0}.rph-kpi>b{font-size:calc(20px * var(--fs, 1));font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.rph-kpi>b>small{font-size:calc(12px * var(--fs, 1));font-weight:600;color:var(--ink2)}.rph-kpi>span{font-size:calc(12px * var(--fs, 1));color:var(--ink2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.rph-in{margin:0}.rph-funcs{display:flex;flex-direction:column;gap:12px}.rph-funcs .rp-item>.tx>.h{white-space:normal}.rph-funcs .rp-bulk{min-height:36px;padding:0 12px}.rph-funcs .rp-grp-h>.t{min-height:40px}.rph-move{flex:none;min-height:40px;padding:0 12px;white-space:nowrap}.rph-from{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.rph-eff.on{background:var(--accent-soft)}.rph-bad{display:block;color:var(--danger)}.rph-mod,.rph-field{gap:10px;padding-inline-end:10px}.rph-mod-main{flex:1;min-width:0;display:flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;background:transparent;font:inherit;color:inherit;text-align:start;cursor:pointer}.rph-mod-main .sec-s{overflow-wrap:anywhere}.rph-go{flex:none;width:28px;min-height:44px;padding:0;border:0;background:transparent;cursor:pointer}.rph-capn{margin-inline-start:6px;font-weight:500}.rph-chips{display:flex;flex-wrap:wrap;gap:8px}.sec-row.rph-chips{padding-top:12px;padding-bottom:12px}.rph-chip{height:auto;min-height:calc(44px * var(--fs, 1));padding:0 14px;font-size:calc(14px * var(--fs, 1))}.rph-chip.ro{cursor:default;opacity:.85}.rph-fold{gap:10px}.rph-sub{padding-inline-start:28px}.rph-sub .sec-t{font-size:calc(14px * var(--fs, 1))}.rph-doc{flex-direction:column;align-items:stretch;gap:8px}.rph-doc>.sec-t{font-weight:600}.rph-field .sec-t{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.rph-field .sec-s{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rph-q{flex:none;display:flex;padding:2px;border-radius:12px;background:color-mix(in oklab,var(--ink) 7%,transparent)}.rph-qb{min-width:calc(42px * var(--fs, 1));min-height:calc(44px * var(--fs, 1));padding:0 6px;border:0;border-radius:10px;background:transparent;font:inherit;font-size:calc(12.5px * var(--fs, 1));color:var(--ink2);cursor:pointer;white-space:nowrap}.rph-qb.on{background:var(--panel);color:var(--ink);font-weight:700;box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 8%,transparent)}.rph-qb.n.on{color:var(--danger)}.rph-qb:disabled{opacity:var(--dis-op);cursor:not-allowed}.rph-qc{min-height:calc(44px * var(--fs, 1));height:auto;padding:0 12px;border:0;font:inherit;font-size:calc(12.5px * var(--fs, 1));font-weight:700;cursor:pointer}.rph-qro{flex:none;font-size:calc(13px * var(--fs, 1));color:var(--ink2)}.rph-search{gap:8px}.rph-search>svg{flex:none;color:var(--ink3)}.rph-search>.inp{flex:1;min-width:0;border:0;background:transparent;padding:8px 0;font-size:calc(14px * var(--fs, 1))}.rph-warn{background:var(--warn-soft)}.rph-bad-row{background:var(--danger-soft)}.rph-note-row{background:var(--panel-2)}.rph-warn,.rph-bad-row,.rph-note-row{font-size:calc(13px * var(--fs, 1));line-height:1.5}.rph-fsheet code{font-size:calc(11.5px * var(--fs, 1));overflow-wrap:anywhere}.rph-fsheet .ml-sheet-body>*{flex:none}.rph-cap+.rph-cap{border-top:1px solid var(--line2)}.rph-note{margin:0;font-size:calc(12px * var(--fs, 1));color:var(--ink2);line-height:1.5}.rph-cap>.rph-note{padding:0 16px 10px}.rph-fsheet .ml-sheet-body>.rph-note{padding:0 4px}.rph-ask{background:var(--danger-soft);font-size:calc(13px * var(--fs, 1));line-height:1.5}.rph .ml-sg{height:44px}.rph .ml-cap-add{min-height:44px;padding:0 4px}.rph .ml-acts>.pill,.rph .ml-acts>.btn-a,.rph-fsheet .ml-acts>.pill,.rph-note-row .pill,.rph-note-row .btn-a{min-height:44px}.rph .rph-mod>.pill,.rph .ml-row .pill{min-height:40px}}@media (max-width:767.98px){.ml-btns{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 18px}.ml-btns>.ml-row{flex:1 1 140px;min-height:48px;border-radius:16px;border:1px solid var(--line);background:var(--panel);justify-content:center;text-align:center;padding:8px 14px;box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 5%,transparent)}.ml-btns>.ml-row+.ml-row{border-top:1px solid var(--line)}.ml-btns>.ml-row>.sec-tx{flex:none;align-items:center}.ml-btns>.ml-row .sec-t{font-weight:700}.ml-btns>.ml-row .sec-s{text-align:center}.ml-btns>.ml-row>.sec-go,.ml-btns>.ml-row>.mg-go{display:none}.ml-btns>.ml-danger{border-color:color-mix(in oklab,var(--danger) 40%,var(--line))}.ml-btns>.ml-danger+.ml-danger{border-top-color:color-mix(in oklab,var(--danger) 40%,var(--line))}.ml-btns>.ml-danger .ml-act-ic{width:auto;height:auto;background:transparent}.ml-btns>.ml-row:disabled,.ml-btns>.ml-dim{opacity:.55}.ml-btns>.ml-ask{flex:1 1 100%;justify-content:flex-start;text-align:start;border-color:color-mix(in oklab,var(--danger) 40%,var(--line))}.ml-btns>.ml-ask>.sec-tx{flex:1 1 auto;align-items:flex-start}}@media (max-width:767.98px){.ledger-cards{display:flex;flex-direction:column;gap:10px;padding:10px}.ledger-cards>.mcard .mcard-row>span:last-child{min-width:0;overflow-wrap:anywhere}.ledger-pg{display:flex;justify-content:center;padding:6px 0 4px}.main:has(.ledger-cards)>.toolbar{display:grid;grid-template-columns:1fr 1fr;gap:8px}.main:has(.ledger-cards)>.toolbar>.ctl{width:auto!important;max-width:none;min-width:0}.main:has(.ledger-cards)>.toolbar>:not(.ctl){grid-column:1 / -1}.main:has(.ledger-cards)>.toolbar>.hint{display:none}}@media (max-width:767.98px){.main:has(.ledger-cards)>.toolbar>.ledger-range,.main:has(.ledger-cards)>.toolbar>.ledger-range>*{width:100%;max-width:none}.drwrap{min-width:min(100%,220px)}.qcfg-mods{flex-wrap:nowrap;overflow-x:auto;margin-inline:-16px;padding:2px 16px 4px;scrollbar-width:none}.qcfg-mods::-webkit-scrollbar{display:none}.qcfg-mods>.modchip{flex:none}.secpage>.secbody>.tblwrap:has(>table.m-cards){flex:none;height:auto}}
