.linkish{background:none;border:0;padding:0;font:inherit;color:var(--hi);cursor:pointer;text-align:left;max-width:100%}.linkish:hover{text-decoration:underline}.linkish.mono,.linkish.url{color:var(--ink)}.linkish.mono:hover,.linkish.url:hover{color:var(--hi)}.linkish small,.url small{display:block;font-size:12px;color:var(--ink-soft);font-weight:500;font-family:inherit}.linkish.url,span.url{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.tbl td .linkish.url,.tbl td span.url{max-width:100%}.bad-t{color:var(--bad-ink)}.ok-t{color:var(--ok-ink)}.warn-t{color:var(--warn)}.mt-s{margin-top:8px}.center{display:grid;place-items:center}.span2{grid-column:span 2}.card-sub{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 16px;min-width:0}.audit-card{padding-top:10px}.note-warn{border-color:color-mix(in srgb,var(--warn) 55%,transparent);background:color-mix(in srgb,var(--warn) 8%,transparent)}.note-bad{border-color:color-mix(in srgb,var(--bad) 55%,transparent);background:color-mix(in srgb,var(--bad) 7%,transparent)}.pre-box{white-space:pre-wrap;max-height:260px;overflow:auto;margin:8px 0 0}.snippet-ctx{color:var(--ink-soft);margin-top:4px;line-height:1.45;overflow-wrap:anywhere}.dup-group{border:1px solid var(--line);border-radius:10px;padding:10px 12px;margin-bottom:8px}.dup-group .linklist{margin-top:6px}.outline{font-size:13px;display:flex;flex-direction:column;gap:3px}.outline .h1{font-weight:800}.chip .x{background:none;border:0;cursor:pointer;color:var(--ink-soft);padding:0 0 0 4px;font-size:11px}.kpi-btn{text-align:left;cursor:pointer;font:inherit;color:inherit}.kpi-btn:hover{border-color:color-mix(in srgb,var(--senton-1) 45%,var(--line))}.stat-row .span2{grid-column:span 2}.issue.compact{grid-template-columns:24px minmax(0,1fr) auto auto;padding:8px 4px}.issue.compact .t{font-size:13.5px}.issue.head-row{cursor:default;padding-top:0;padding-bottom:6px}.issue.head-row:hover{background:none}.issue .chg .chg{margin-left:4px}.chip.muted{color:var(--ink-soft);font-weight:600}.theme-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:14px;gap:14px;--bal-min:148px;--bal-even:1}.theme-btn{background:none;border:0;text-align:left;cursor:pointer;padding:6px;border-radius:10px;color:inherit;font:inherit}.theme-btn:hover{background:color-mix(in srgb,var(--senton-1) 6%,transparent)}.theme-pick{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:4px}.theme-pick button{flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:2px;border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:10px;padding:8px 12px;cursor:pointer;font:inherit;font-size:12.5px;font-weight:700}.theme-pick button b{font-size:16px}.theme-pick button.on{border-color:var(--senton-1);box-shadow:0 0 0 2px color-mix(in srgb,var(--senton-1) 25%,transparent)}.filter-row{display:grid;grid-template-columns:50px minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) 34px;grid-gap:8px;gap:8px;align-items:center;margin-bottom:6px}.col-pick{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:6px 18px;gap:6px 18px}.col-pick .check{font-weight:600;padding:3px 0}.tree-btn{display:inline-grid;place-items:center;width:20px;height:20px;border:0;background:none;color:var(--ink-soft);cursor:pointer;font-size:12px}.mini-bar,.tree-btn{vertical-align:middle}.mini-bar{display:inline-block;width:70px;height:6px;border-radius:4px;background:var(--panel-2);overflow:hidden}.mini-bar i{display:block;height:100%}.robots-diff{border:1px solid var(--line);border-radius:10px;padding:8px 10px;margin:6px 0}.robots-diff .add{color:var(--ok-ink)}.robots-diff .del{color:var(--bad-ink);text-decoration:line-through}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px;align-items:start}.form-grid textarea{min-height:70px}.custom-row{display:flex;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.shots{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:6px}.shots figure{margin:0;flex:none;text-align:center;font-size:11px;color:var(--ink-soft)}.shots img{height:150px;border:1px solid var(--line);border-radius:6px;display:block}.final-shot{max-width:100%;max-height:420px;border:1px solid var(--line);border-radius:8px}.cwv-bar{display:flex;height:8px;border-radius:5px;overflow:hidden;background:var(--panel-2);margin-top:4px}.cwv-bar i{display:block;height:100%}.vs-row{display:grid;grid-template-columns:minmax(0,1fr) 60px 70px 70px;grid-gap:8px;gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid var(--line);font-size:13px}.vs-card{container-type:inline-size}.vs-row .vs-why{grid-column:1/-1;font-size:12px;overflow-wrap:anywhere}@container (max-width: 380px){.vs-row{grid-template-columns:minmax(0,1fr) 44px 60px}.vs-row>:nth-child(4){display:none}}@container (max-width: 250px){.vs-row{grid-template-columns:minmax(0,1fr) 44px}.vs-row>:nth-child(3){display:none}}.serp-prev{border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:#fff;color:#202124}.serp-prev .u{font-size:12.5px;color:#4d5156;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.serp-prev .t{font-size:20px;color:#1a0dab;line-height:1.3;margin:2px 0}.serp-prev .d{font-size:14px;color:#4d5156;line-height:1.55}.serp-prev.mobile{max-width:400px}.serp-prev.mobile .t{font-size:18px}.share-prev{border:1px solid var(--line);border-radius:12px;overflow:hidden;max-width:460px;background:var(--panel)}.share-prev .img{aspect-ratio:1.91/1;background:var(--panel-2) center /cover no-repeat;display:grid;place-items:center;color:var(--ink-soft);font-size:12px}.share-prev .bd{padding:10px 12px}.share-prev .bd .s{font-size:11.5px;text-transform:uppercase;color:var(--ink-soft)}.share-prev .bd b{display:block;margin:2px 0}.idea{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:10px;gap:10px;padding:9px 0;border-bottom:1px solid var(--line);font-size:13.5px}.idea:last-child{border-bottom:0}.recent-it .chip{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left}.recent-it .r{white-space:nowrap}.idea .basis{display:block;font-size:12px;color:var(--ink-soft);margin-top:2px}.drop{display:block;cursor:pointer;text-align:center;border:2px dashed var(--line)}.drop.over{border-color:var(--senton-1);background:color-mix(in srgb,var(--senton-1) 6%,transparent)}.report .rep-head{background:var(--rail);color:#fff;border:0}.report .rep-url small{display:block;color:var(--ink-soft);font-size:11.5px}@media print{.report .card{page-break-inside:avoid;break-inside:avoid}.report .tbl-wrap{overflow:visible;margin:0;padding:0}}:root[data-theme=dark] .serp-prev{border-color:#3a3550}@media (max-width:760px){.span2,.stat-row .span2{grid-column:auto}.form-grid{grid-template-columns:1fr}.filter-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.filter-row>span:first-child{grid-column:1/-1}.issue.compact{grid-template-columns:24px minmax(0,1fr) auto}.issue.compact .chg{display:none}.issue{grid-template-columns:24px minmax(0,1fr) auto}.issue.head-row,.issue>.chg{display:none}.idea{grid-template-columns:1fr;gap:2px}.vs-row{grid-template-columns:minmax(0,1fr) 44px 60px}.vs-row>:nth-child(4){display:none}.theme-grid{grid-template-columns:1fr}}@container col (max-width: 696px){.span2,.stat-row .span2{grid-column:auto}.form-grid{grid-template-columns:1fr}.filter-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.filter-row>span:first-child{grid-column:1/-1}.issue.compact{grid-template-columns:24px minmax(0,1fr) auto}.issue.compact .chg{display:none}.issue{grid-template-columns:24px minmax(0,1fr) auto}.issue.head-row,.issue>.chg{display:none}.idea{grid-template-columns:1fr;gap:2px}.vs-row{grid-template-columns:minmax(0,1fr) 44px 60px}.vs-row>:nth-child(4){display:none}.theme-grid{grid-template-columns:1fr}}.audit-kpis{display:grid;grid-template-columns:190px minmax(220px,1.6fr) repeat(3,minmax(130px,1fr));grid-gap:16px;gap:16px}.theme-head{display:flex;flex-wrap:wrap}.theme-head>:first-child{flex:1 1 220px}.theme-head>:last-child{flex:999 1 360px;min-width:0}.audit-card{container:auditc/inline-size}@container auditc (max-width: 880px){.audit-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-kpis>:first-child{grid-row:span 2}}@media (max-width:760px){.audit-kpis{grid-template-columns:1fr}.audit-kpis>:first-child{grid-row:auto}}@container col (max-width: 696px){.audit-kpis{grid-template-columns:1fr}.audit-kpis>:first-child{grid-row:auto}}.it-btn{width:100%;background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:8px}.it-btn.on,.it-btn:hover:not(:disabled){background:color-mix(in srgb,var(--senton-1) 7%,transparent)}.it-btn:disabled{cursor:default;opacity:.75}details.opp{border-bottom:1px solid var(--line);padding:6px 0}details.opp summary{display:flex;gap:8px;align-items:center;cursor:pointer;font-size:13.5px;list-style:none}details.opp summary::-webkit-details-marker{display:none}details.opp summary:before{content:"▸";color:var(--ink-soft);font-size:11px}details.opp[open] summary:before{content:"▾"}details.opp>div{padding-left:16px}.task-box{border:1px solid var(--line);border-radius:12px;padding:12px 14px}.fit-chart .chart .ax{font-size:calc(var(--ax, 11) * 1px)}.ro-fieldset{border:0;padding:0;margin:0;min-width:0}.ro-fieldset:disabled input,.ro-fieldset:disabled select,.ro-fieldset:disabled textarea{opacity:.8;cursor:default}.ro-fieldset:disabled .chip .x,.ro-fieldset:disabled .icon-btn{display:none}.rt-cv .cell-txt,.rt-dv .cell-txt{display:block;max-width:100%}.url>.u-s{display:block;overflow:hidden;text-overflow:ellipsis}.auth,.url>.u-s{white-space:nowrap}.auth{display:inline-flex;align-items:center;gap:6px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.auth i{width:34px;height:6px;border-radius:3px;background:var(--panel-2);overflow:hidden;display:inline-block}.auth i b{display:block;height:100%;background:linear-gradient(90deg,var(--senton-1),var(--senton-2))}.auth small{font-weight:600}.rt-cv .auth,.rt-dv .auth{flex-wrap:wrap;white-space:normal;row-gap:0}.plat{display:inline-block;font-size:11px;font-weight:700;padding:1px 7px;border-radius:10px;background:color-mix(in srgb,var(--senton-3) 16%,transparent);color:#a8581a;white-space:nowrap;cursor:help}:root[data-theme=dark] .plat{color:#f7b271}.tgt{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;max-width:100%}.badx,.tgt .url,.warnx{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badx,.warnx{font-style:normal;font-size:11px;font-weight:700;padding:0 6px;border-radius:8px}.warnx{background:color-mix(in srgb,var(--warn) 16%,transparent);color:#a8650c}.badx{background:color-mix(in srgb,var(--bad) 14%,transparent);color:var(--bad-ink)}:root[data-theme=dark] .warnx{color:#f0b35a}.srcline{font-size:12px;color:var(--ink-soft);margin-top:8px}.lk-bar{align-items:flex-start}.lk-status{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 320px}.tbl tr.clk{cursor:pointer}.tbl tr.clk:hover td{background:color-mix(in srgb,var(--senton-1) 5%,transparent)}.toolbar label.check input[type=checkbox]{min-width:0!important}.toolbar label.check{white-space:nowrap}.lk-snippet{font:12px/1.5 ui-monospace,Consolas,monospace;background:var(--panel-2);border:1px solid var(--line);border-radius:10px;padding:10px 12px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow:auto;margin:6px 0 0;color:var(--ink)}.lk-hist{display:flex;flex-direction:column;gap:6px}.lk-hist>div{display:grid;grid-template-columns:110px auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;font-size:13px}.lk-hist .small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-skip{margin:6px 0 0;padding-left:18px;max-height:160px;overflow:auto}.lk-skip .mono{overflow-wrap:anywhere}.lk-mix .donut{flex-wrap:wrap}.lk-vo{display:inline-block;margin-left:10px;vertical-align:.2em;letter-spacing:0;line-height:1}.lk-vo .pill{cursor:help}.lk-notes{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--panel-2);border:1px solid var(--line);border-radius:10px;padding:8px 10px;color:var(--ink)}fieldset.lk-fs{border:0;margin:0;padding:0;min-width:0}fieldset.lk-fs:disabled input,fieldset.lk-fs:disabled select,fieldset.lk-fs:disabled textarea{opacity:1;color:var(--ink);background:var(--panel-2);cursor:default}.lk-score{display:inline-grid;place-items:center;min-width:34px;height:24px;padding:0 6px;border-radius:8px;font-weight:800;font-size:13px;color:#fff}.lk-why{margin:4px 0 0;padding-left:16px;font-size:12.5px}.lk-why li{margin:1px 0}.lk-due{color:var(--bad-ink);font-weight:700}.lk-mention{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;padding:12px 0;border-bottom:1px solid var(--line)}.lk-mention:last-child{border-bottom:0}.lk-mention.ro{grid-template-columns:minmax(0,1fr)}.lk-mention mark{background:color-mix(in srgb,var(--senton-3) 30%,transparent);color:var(--ink);border-radius:3px;padding:0 2px}:root[data-theme=dark] .lk-mention mark{background:color-mix(in srgb,var(--senton-3) 22%,transparent)}.lk-mention .acts{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.lk-bulk{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:var(--panel);padding:8px 0;margin-bottom:4px}.lk-bulk,.lk-sov{border-bottom:1px solid var(--line)}.lk-sov{display:grid;grid-template-columns:minmax(0,1fr) 90px 60px;grid-gap:8px;gap:8px;align-items:center;font-size:13.5px;padding:6px 0}.lk-sov:last-child{border-bottom:0}@media (max-width:1100px){.grid.g-side.lk-mgrid{grid-template-columns:minmax(0,1fr)}}.lk-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px}.lk-facts .kv{grid-template-columns:120px minmax(0,1fr)}.lk-facts .kv dd{min-width:0;overflow-wrap:anywhere}.lk-facts .lk-txt{overflow-wrap:anywhere;word-break:break-word;margin-bottom:3px}.lk-years{display:flex;align-items:flex-end;gap:2px;height:70px;margin-top:8px}.lk-years i{flex:1 1;min-width:2px;background:var(--senton-1);border-radius:2px 2px 0 0;opacity:.85}.lk-years-ax{display:flex;justify-content:space-between;font-size:11px;color:var(--ink-soft);margin-top:3px}.lk-subs{max-height:360px;overflow:hidden auto;margin:0 -20px;padding:0 20px}.lk-idx{border:1px dashed var(--line);border-radius:12px;padding:12px 14px;font-size:13px;color:var(--ink-soft)}.lk-kpis .kpi .val{font-size:26px}.lk-sub{display:flex;gap:6px;flex-wrap:wrap}.lk-row-note,.lk-sub .chip{font-size:12px}.lk-row-note{color:var(--ink-soft)}.lk-inter-flags{display:inline-flex;gap:3px;vertical-align:-2px}.lk-inter-flags i{width:14px;height:14px;border-radius:4px;background:var(--panel-2);display:inline-block}.lk-inter-flags i.on{background:var(--senton-2)}@media (max-width:760px){.lk-hist>div{grid-template-columns:90px auto}.lk-hist .small{grid-column:1/-1}.lk-mention{grid-template-columns:22px minmax(0,1fr)}.lk-mention .acts{grid-column:2;flex-direction:row;flex-wrap:wrap;align-items:center}.lk-facts,.lk-facts .kv{grid-template-columns:minmax(0,1fr)}.lk-status{flex-basis:100%}}@container col (max-width: 696px){.lk-hist>div{grid-template-columns:90px auto}.lk-hist .small{grid-column:1/-1}.lk-mention{grid-template-columns:22px minmax(0,1fr)}.lk-mention .acts{grid-column:2;flex-direction:row;flex-wrap:wrap;align-items:center}.lk-facts,.lk-facts .kv{grid-template-columns:minmax(0,1fr)}.lk-status{flex-basis:100%}}.lk-segs .seg{flex-wrap:wrap;max-width:100%}.card .mono,.card a.mono{overflow-wrap:anywhere;word-break:break-word}.lk-disc .lk-prog{margin-top:14px;display:grid;grid-gap:16px;gap:16px;padding-top:14px;border-top:1px solid var(--line)}.lk-bulkbusy{color:var(--hi);font-weight:650}.lk-disc .lk-srcs{margin-top:10px}.lk-disc .lk-srcs .chip b{color:var(--ink-soft);font-weight:700}.lk-details{margin-top:10px}.lk-details summary{cursor:pointer;color:var(--ink-soft);font-weight:650}.lk-used{display:flex;flex-direction:column;gap:6px;margin-top:8px;overflow-wrap:anywhere}.lk-kpis2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"tot band band cont" "pipe pipe win due";grid-gap:16px;gap:16px}.lk-kpis2 .k-tot{grid-area:tot}.lk-kpis2 .k-band{grid-area:band}.lk-kpis2 .k-cont{grid-area:cont}.lk-kpis2 .k-pipe{grid-area:pipe}.lk-kpis2 .k-win{grid-area:win}.lk-kpis2 .k-due{grid-area:due}.lk-kbtns{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.lk-kbtns button{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:min-content;max-width:100%;padding:6px 10px;border-radius:10px;border:1px solid var(--line);background:var(--panel-2);color:var(--ink);cursor:pointer;text-align:left}.lk-kbtns button b{font-size:18px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.lk-kbtns button span{font-size:11.5px;font-weight:650;color:var(--ink-soft);white-space:normal;overflow-wrap:break-word;line-height:1.25}.lk-kbtns button.on,.lk-kbtns button:hover{border-color:var(--senton-1)}.lk-kbtns button.on{background:color-mix(in srgb,var(--senton-1) 16%,var(--panel))}.lk-stack{display:flex;height:8px;border-radius:5px;overflow:hidden;background:var(--panel-2);margin-top:6px}.lk-stack i{display:block;height:100%}.lk-dot.b90,.lk-stack .b90{background:var(--senton-1)}.lk-dot.b70,.lk-stack .b70{background:color-mix(in srgb,var(--senton-1) 50%,var(--senton-2))}.lk-dot.b50,.lk-stack .b50{background:var(--senton-2)}.lk-dot.b30,.lk-stack .b30{background:var(--senton-3)}.lk-dot.b0,.lk-stack .b0{background:color-mix(in srgb,var(--ink-soft) 45%,var(--panel-2))}.lk-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:5px;vertical-align:1px}.lk-bandbtns button{min-width:min-content}.lk-aff{color:#7c4dca;font-weight:700}:root[data-theme=dark] .lk-aff{color:#c4b1fb}small.lk-aff{font-size:11px;margin-left:2px;white-space:nowrap}.lk-via{margin:4px 0 0;padding-left:18px}.lk-via li{margin:2px 0;overflow-wrap:anywhere}.lk-research{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:10px;padding-top:8px;border-top:1px dashed var(--line)}.lk-research>span{min-width:0;overflow-wrap:anywhere}.lk-list .seg .lk-n{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lk-tools select{min-width:190px}.lk-tools .btn.on{background:color-mix(in srgb,var(--senton-1) 16%,transparent)}.lk-auth{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px}.lk-lbl{font-size:12px;font-weight:800;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.5px}.lk-lbl,.lk-range{display:inline-flex;align-items:center;gap:4px}.lk-range input{width:74px!important;min-width:0!important;padding:6px 8px}.lk-more{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:10px 14px;gap:10px 14px;padding:12px;margin-bottom:12px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2)}.lk-more>label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:700;color:var(--ink-soft);min-width:0}.lk-more>label select{width:100%;min-width:0}.lk-checks{display:flex;flex-direction:column;gap:6px;justify-content:center}.lk-checks label.check input{min-width:0!important}.lk-active{gap:6px;margin-bottom:10px}.lk-active,.lk-bulkbar{display:flex;flex-wrap:wrap;align-items:center}.lk-bulkbar{gap:8px 12px}.lk-bulkbar .right select{min-width:0;width:auto}.lk-busy{opacity:.6;transition:opacity .15s}.lk-stsel{width:auto;padding:4px 8px;font-size:13px}.lk-sort{display:inline-flex;align-items:center;gap:4px}.lk-arrow{font-size:12px;opacity:.35}.lk-sort.on .lk-arrow{opacity:1;color:var(--hi);font-weight:800}.lk-rel{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lk-rel i{width:30px;height:6px;border-radius:3px;background:var(--panel-2);overflow:hidden;display:inline-block}.lk-rel i b{display:block;height:100%;background:var(--senton-2)}.lk-rel.big{font-size:15px}.lk-cc{display:inline-block;font-size:11.5px;font-weight:800;padding:1px 6px;border-radius:6px;background:var(--panel-2);cursor:help}.lk-finding{color:var(--hi);font-weight:650}.lk-finding:before{content:"";display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:var(--senton-1);vertical-align:1px}.lk-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.lk-pager select{width:auto;min-width:0}.lk-pager .flex{flex-wrap:wrap;align-items:center}.lk-per{flex:0 0 auto}.lk-dhead{flex-wrap:wrap;gap:10px 18px;margin-bottom:6px}.lk-dhead,.lk-dhead>div{display:flex;align-items:center}.lk-dhead>div{gap:8px}.lk-dcols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px}.lk-dcols .sect-title{margin-top:12px}.lk-samples{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.lk-samples>div{min-width:0;overflow-wrap:anywhere}@media (max-width:760px){.lk-kpis2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"tot cont" "band band" "pipe pipe" "win due";gap:10px}.lk-kbtns button{min-width:min-content;flex:1 1 60px;padding:6px 8px}.lk-auth .lk-range{flex:1 1 100%}.lk-auth .lk-range input{flex:1 1;width:auto!important}.lk-kpis2 .kpi .val{font-size:22px}.lk-tools .search{flex-basis:100%}.lk-tools select{flex:1 1 auto;min-width:0!important}.lk-more{grid-template-columns:minmax(0,1fr)}.lk-pager{gap:6px}.lk-pager .icon-btn{width:30px;height:30px}.lk-dcols{grid-template-columns:minmax(0,1fr)}.lk-pager{justify-content:center}}@container col (max-width: 696px){.lk-kpis2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"tot cont" "band band" "pipe pipe" "win due";gap:10px}.lk-kbtns button{min-width:min-content;flex:1 1 60px;padding:6px 8px}.lk-auth .lk-range{flex:1 1 100%}.lk-auth .lk-range input{flex:1 1;width:auto!important}.lk-kpis2 .kpi .val{font-size:22px}.lk-tools .search{flex-basis:100%}.lk-tools select{flex:1 1 auto;min-width:0!important}.lk-more{grid-template-columns:minmax(0,1fr)}.lk-pager{gap:6px}.lk-pager .icon-btn{width:30px;height:30px}.lk-dcols{grid-template-columns:minmax(0,1fr)}.lk-pager{justify-content:center}}.pf-plink{display:inline-block;margin-left:6px;padding:0 6px;border:1px solid var(--line);border-radius:6px;font-size:11px;font-weight:650;line-height:17px;color:var(--ink-soft);text-decoration:none;white-space:nowrap;vertical-align:1px}.pf-plink:hover{color:var(--hi);border-color:color-mix(in srgb,var(--hi) 45%,var(--line))}.lk-pc{min-width:0}.lk-pname{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px}.lk-pname b.lk-dn{font-weight:650;overflow-wrap:normal;word-break:normal}.lk-open{border:0;background:none;padding:0 2px;font:inherit;font-size:12px;font-weight:650;color:var(--hi);cursor:pointer;white-space:nowrap}.lk-open:hover{text-decoration:underline}.lk-open:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.lk-dn .dn-part{display:inline-block;white-space:nowrap}.lk-pc .lk-pline{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lk-pc .lk-cc{vertical-align:1px}.lk-pc .lk-tags{margin-top:2px}.lk-pc .x-pitch{margin-top:5px;padding:3px 8px;border-radius:8px;background:color-mix(in srgb,var(--senton-1) 8%,transparent)}.lk-pc .x-pitch.x-aff-maybe{background:var(--panel-2)}.lk-st{display:flex;align-items:center;gap:6px}.lk-st .lk-mail{padding:4px 8px}.lk-contact{margin-top:3px;min-width:0}.lk-contact>*{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-rt td.lk-ocell .lk-contact{width:0;min-width:100%}.lk-rt .rt-tbl.rt-measure-max td.lk-ocell .lk-contact{width:auto;min-width:0}.lk-contact>.lk-addr,.lk-rt .lk-found{white-space:normal}.lk-rt .lk-found{max-width:180px}.lk-rt .lk-traf small,.lk-rt .lk-traf small.sg-alt{white-space:nowrap;max-width:none}.lk-rt .lk-traf small.sg-conv,.lk-rt .lk-traf.src-self b,.lk-rt .lk-traf.src-self small{white-space:normal;max-width:170px;text-align:right}.lk-rt .rt-tbl>tbody>tr.lk-sel>td{background:color-mix(in srgb,var(--senton-1) 9%,var(--panel))}.lk-rt .rt-card.lk-sel{border-color:var(--senton-1);background:color-mix(in srgb,var(--senton-1) 6%,var(--panel))}.lk-rt .rt-cmain .lk-pname b.lk-dn{font-size:15px}.lk-rt .rt-cv .lk-rdc,.lk-rt .rt-cv .lk-traf{align-items:flex-start;white-space:normal}.lk-rt .rt-cv .lk-traf b,.lk-rt .rt-cv .lk-traf small{text-align:left;max-width:none;white-space:normal}.lk-rt .rt-cv .lk-traf:not(.src-self) b{white-space:nowrap}.lk-rt .rt-cm.lk-ocell{border-top:1px dashed var(--line);background:transparent;border-radius:0;padding:8px 0 0}.lk-rt .rt-cm.lk-ocell>.rt-cl{display:none}.lk-rt .rt-cm.lk-ocell>.rt-cv{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.lk-rt .rt-cm.lk-ocell .lk-contact{margin-top:0;flex:1 1 140px}@media (max-width:600px){.lk-list:not(.f-open) .lk-fcoll{display:none}.lk-tools>*{flex:1 1 auto}.lk-tools .search{flex-basis:100%}}@container col (max-width: 600px){.lk-list:not(.f-open) .lk-fcoll{display:none}.lk-tools>*{flex:1 1 auto}.lk-tools .search{flex-basis:100%}}.lk-wait .lk-kbtns b,.lk-wait .val{color:var(--ink-soft)}@media (min-width:761px) and (max-width:1240px){.lk-kpis2{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"tot cont" "band band" "pipe pipe" "win due"}}@media (min-width:761px) and (max-width:1060px){.x-row{grid-template-columns:minmax(0,1fr)}}.main-col{min-width:0;display:flex;flex-direction:column}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;gap:12px;padding:10px max(30px,calc((100% - 2200px) / 2 + 30px));background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.search-trigger,.topbar{display:flex;align-items:center}.search-trigger{flex:1 1 auto;max-width:560px;gap:10px;background:var(--panel);border:1px solid var(--line);border-radius:11px;padding:8px 12px;color:var(--ink-soft);cursor:pointer;font-size:14px;text-align:left;min-width:0}.search-trigger:hover{border-color:var(--senton-1)}kbd{font:700 11px/1 ui-monospace,Consolas,monospace;padding:3px 6px;border-radius:6px;border:1px solid var(--line);background:var(--panel-2);color:var(--ink-soft);white-space:nowrap}.topbar-r{margin-left:auto;display:flex;align-items:center;gap:8px}.me-btn{border:0;background:none;padding:0;cursor:pointer;border-radius:50%}.icon-btn:focus-visible,.me-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.nav button.grp{display:flex;align-items:center;width:100%;background:none;border:0;cursor:pointer;font-size:10.5px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;color:rgba(205,198,221,.7);padding:14px 12px 6px;text-align:left}.nav button.grp:hover{color:#fff}.nav button.grp i{margin-left:auto;font-style:normal}.nav .grp.static{font-size:10.5px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;color:rgba(205,198,221,.7);padding:14px 12px 6px}.nav a{padding:7px 12px}.toasts{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);z-index:70;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none;width:max-content;max-width:calc(100vw - 32px)}.toasts .toast{position:static;transform:none;pointer-events:auto}.boot{display:grid;place-items:center;grid-gap:12px;gap:12px}.boot .mark{width:48px;height:48px;border-radius:14px;background:var(--grad);color:#fff;display:grid;place-items:center;font-weight:800;font-size:22px}.bottom-nav,.mob-top{display:none}.mob-proj{flex:1 1;min-width:0;display:flex;align-items:center;gap:8px;background:var(--panel-2);border:0;border-radius:10px;padding:7px 10px;font-weight:700;font-size:14px;cursor:pointer}.mob-proj i{margin-left:auto;font-style:normal;color:var(--ink-soft)}@media (max-width:760px){.topbar{display:none}.mob-top{display:flex}.project-head .grow{min-width:170px}.bottom-nav{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--rail);padding:6px 4px calc(6px + env(safe-area-inset-bottom));box-shadow:0 -6px 20px rgba(0,0,0,.18)}.bottom-nav a,.bottom-nav button{display:flex;flex-direction:column;align-items:center;gap:2px;padding:5px 2px;background:none;border:0;color:var(--rail-ink);text-decoration:none;font-size:11px;font-weight:700;cursor:pointer;border-radius:10px;min-width:0}.bottom-nav span{font-size:18px;line-height:1.1;position:relative}.bottom-nav .on{color:#fff;background:rgba(167,139,250,.2)}.bottom-nav .badge{position:absolute;top:-6px;left:14px;min-width:16px;height:16px;font-size:10px;padding:0 4px}.toasts{bottom:calc(84px + env(safe-area-inset-bottom))}}@container col (max-width: 696px){.project-head .grow{min-width:170px}}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:46;max-height:86vh;overflow:auto;background:var(--panel);border-radius:18px 18px 0 0;padding:14px 16px calc(20px + env(safe-area-inset-bottom));box-shadow:0 -20px 60px rgba(0,0,0,.3);animation:up .16s ease-out}@keyframes up{0%{transform:translateY(30px);opacity:0}}.sheet-hd{display:flex;align-items:center;margin-bottom:4px}.sheet-hd b{font-size:17px}.sheet-hd button{margin-left:auto}.sheet .sect-title{margin:14px 0 8px}.sheet-projects{display:flex;flex-direction:column;gap:6px}.sheet-projects .add,.sheet-projects button{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);text-align:left;cursor:pointer;font-weight:700;color:var(--ink);text-decoration:none}.sheet-projects button.on{border-color:var(--senton-1);background:color-mix(in srgb,var(--senton-1) 10%,var(--panel))}.sheet-projects small{display:block;font-weight:500;color:var(--ink-soft);font-size:12px}.sheet-projects i{margin-left:auto;font-style:normal;color:var(--senton-1)}.sheet-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:6px;gap:6px;margin-top:8px}.sheet-grid a,.sheet-grid button{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:10px;background:var(--panel-2);border:0;color:var(--ink);text-decoration:none;font-size:13px;font-weight:650;cursor:pointer;text-align:left;min-width:0}.sheet-grid a.on{background:color-mix(in srgb,var(--senton-1) 20%,transparent)}.sheet-grid span{width:18px;text-align:center;flex:none}.palette-bg{place-items:start center;padding-top:10vh}.palette{background:var(--panel);border-radius:16px;width:min(640px,100%);box-shadow:0 30px 80px rgba(0,0,0,.35);overflow:hidden;display:flex;flex-direction:column;max-height:76vh}.palette-in{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line)}.palette-in>span{font-size:18px;color:var(--ink-soft)}.palette-in input{border:0!important;outline:0!important;padding:6px 0!important;font-size:17px!important;background:transparent!important}.palette-in kbd{cursor:pointer}.palette-list{overflow:auto;padding:6px}.palette-g{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--ink-soft);padding:10px 10px 4px}.palette-it{display:flex;align-items:center;gap:10px;width:100%;border:0;background:none;padding:8px 10px;border-radius:10px;text-align:left;cursor:pointer;color:var(--ink)}.palette-it.on{background:color-mix(in srgb,var(--senton-1) 14%,transparent)}.palette-it b{font-weight:650;font-size:14px}.palette-it small{display:block;color:var(--ink-soft);font-size:12px;overflow:hidden;text-overflow:ellipsis}.palette-it .pi{width:22px;text-align:center;flex:none;color:var(--ink-soft)}.palette-ft{display:flex;gap:10px;padding:8px 14px;border-top:1px solid var(--line)}@media (max-width:760px){.palette-bg{padding:12px;place-items:start stretch}.palette{max-height:80vh}.palette-ft .right{display:none}}.bell,.bell-btn{position:relative}.bell-btn .badge{position:absolute;top:-6px;right:-8px;min-width:18px;height:18px;font-size:10.5px;padding:0 5px}.bell-pop{position:absolute;right:0;top:calc(100% + 8px);width:min(400px,calc(100vw - 32px));background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:0 20px 50px rgba(0,0,0,.2);z-index:45;overflow:hidden}.bell-hd{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line)}.bell-list{max-height:380px;overflow:auto}.bell-it{display:flex;gap:10px;width:100%;text-align:left;border:0;background:none;padding:10px 12px;border-bottom:1px solid var(--line);cursor:pointer;color:var(--ink);align-items:flex-start}.bell-it:hover{background:color-mix(in srgb,var(--senton-1) 7%,transparent)}.bell-it .t{display:block;font-size:13.5px;font-weight:650;line-height:1.35;margin-bottom:2px}.bell-ft{display:block;padding:10px 12px;font-size:13px;font-weight:700;text-decoration:none;background:var(--panel-2)}.skel-wrap{grid-gap:16px}.skel-row,.skel-wrap{display:grid;gap:16px}.skel-row{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:16px}.skel{animation:pulse 1.4s ease-in-out infinite;background:var(--panel);box-shadow:none}@keyframes pulse{50%{opacity:.45}}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.err-card{display:flex;align-items:center;gap:14px;flex-wrap:wrap;border-color:color-mix(in srgb,var(--bad) 35%,var(--line))}.err-card .ico{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--bad) 13%,transparent);color:var(--bad-ink);font-size:18px;flex:none}.info-tip{position:relative;display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;font-size:12px;color:var(--ink-soft);cursor:help;font-weight:600;font-style:normal;text-transform:none;letter-spacing:0;vertical-align:middle}.info-tip.open,.info-tip:focus,.info-tip:hover{color:var(--senton-1);outline:none}.info-tip:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.info-tip .tipbox{display:none;position:absolute;z-index:60;left:50%;top:calc(100% + 6px);transform:translateX(-50%);width:270px;background:var(--rail);color:#efeaf8;border-radius:10px;padding:10px 12px;font-size:12.5px;font-weight:500;line-height:1.5;box-shadow:0 12px 30px rgba(0,0,0,.3);text-align:left;white-space:normal}.info-tip .tipbox b{color:#fff}.info-tip .tipbox>b:first-child{display:block;margin-bottom:3px;font-size:13px}.info-tip.open .tipbox,.info-tip:focus-visible .tipbox{display:block}@media (hover:hover){.info-tip:hover .tipbox{display:block}}@media (min-width:761px){.info-tip.tip-r .tipbox{left:auto;right:-8px;transform:none}.info-tip.tip-l .tipbox{left:-8px;transform:none}}@media (max-width:760px){.info-tip .tipbox{position:fixed;left:16px;right:16px;top:auto;bottom:calc(90px + env(safe-area-inset-bottom));transform:none;width:auto;max-height:calc(100vh - 160px - env(safe-area-inset-bottom));max-height:calc(100dvh - 160px - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}}.tab-n{margin-left:6px;font-size:11px;font-weight:800;background:var(--panel-2);color:var(--ink-soft);border-radius:10px;padding:1px 7px}.tabs button.on .tab-n{background:color-mix(in srgb,var(--senton-2) 18%,transparent);color:var(--ink)}.kpi-link{text-decoration:none;color:inherit}.kpi-link:hover{border-color:var(--senton-1)}.kpi-v{display:flex;align-items:flex-end;gap:10px;justify-content:space-between;min-width:0}.kpi-v .spark{flex:none;margin-bottom:4px}.card h3 .info-tip{margin-left:2px}.list{display:flex;flex-direction:column}.list .it{display:flex;align-items:flex-start;gap:10px;padding:10px 2px;border-bottom:1px solid var(--line);min-width:0}.list .it:last-child{border-bottom:0}.list .it>.dot{margin-top:7px}.list .it .r{margin-left:auto;text-align:right;flex:none}.list .it>.grow{min-width:0;overflow-wrap:anywhere}.alert-it{align-items:center!important}.alert-it .sev{flex:none}.alert-main{border:0;background:none;padding:0;text-align:left;cursor:pointer;color:var(--ink);display:flex;flex-direction:column;gap:2px;min-width:0}.alert-main .alert-text{font-size:14px;line-height:1.4;overflow-wrap:anywhere}.alert-it.unread .alert-text{font-weight:700}.alert-it:not(.unread) .alert-text{color:var(--ink-soft)}.alert-main:hover .alert-text{color:var(--hi)}.day-hd{font-size:12px;font-weight:800;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.5px;padding:14px 2px 4px;border-bottom:1px solid var(--line)}input.chk{width:16px;height:16px;accent-color:var(--senton-1);flex:none}label.chk{display:inline-flex;gap:6px}.donut,label.chk{align-items:center}.donut{display:flex;gap:18px;flex-wrap:wrap}.donut-ring{position:relative;flex:none}.donut-ring svg{display:block}.donut-c{position:absolute;inset:0;display:grid;place-items:center;text-align:center;font-weight:800;line-height:1.1}.donut-legend{flex:1 1 180px;display:flex;flex-direction:column;gap:6px;min-width:0;font-size:13px}.donut-legend div{display:grid;grid-template-columns:10px minmax(0,1fr) auto 40px;grid-gap:8px;gap:8px;align-items:center}.donut-legend .dl-l{min-width:0;overflow-wrap:break-word;line-height:1.3}.donut-legend i{width:10px;height:10px;border-radius:3px}.donut-legend b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.donut-legend em{font-style:normal;color:var(--ink-soft);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.heat{overflow-x:auto}.heat-grid{display:grid;grid-template-columns:34px repeat(24,minmax(0,1fr));grid-gap:3px;gap:3px;min-width:0;font-size:10.5px;color:var(--ink-soft)}@media (max-width:560px){.heat-grid{grid-template-columns:28px repeat(24,minmax(0,1fr));gap:2px;font-size:9.5px}.heat-grid .hh{overflow:visible;white-space:nowrap}}@container col (max-width: 560px){.heat-grid{grid-template-columns:28px repeat(24,minmax(0,1fr));gap:2px;font-size:9.5px}.heat-grid .hh{overflow:visible;white-space:nowrap}}.heat-grid i{aspect-ratio:1;border-radius:3px;display:block}.heat-grid .hh{text-align:center}.heat-grid .hd{font-weight:700;align-self:center}.minibars{display:flex;align-items:flex-end;gap:2px}.minibars i{flex:1 1;border-radius:2px 2px 0 0;min-width:2px}.chart .tip .mk{color:var(--senton-3);font-weight:700;margin-top:3px}.dash-totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px}.eng-chips{display:flex;gap:8px;flex-wrap:wrap}.eng-chips span{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:20px;font-size:12.5px;font-weight:700;border:1px solid var(--line);background:var(--panel)}.eng-chips span:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c,var(--ok));flex:none}.eng-chips span.off{color:var(--ink-soft)}.pcard .hd{flex-wrap:wrap}.pcard .hd .acts{display:flex;gap:6px;flex-wrap:wrap;margin-left:auto}.pcard .hd .nm.grow{flex:1 1 170px}.pcard .tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.tile .v small{font-size:12px;font-weight:700;color:var(--ink-soft)}.tile .row2{justify-content:space-between;gap:6px;min-width:0}.run-pill,.tile .row2{display:flex;align-items:center}.run-pill{gap:8px;font-size:12.5px;font-weight:700;color:#6b4fd8;background:color-mix(in srgb,var(--senton-1) 12%,transparent);border-radius:10px;padding:6px 10px}:root[data-theme=dark] .run-pill{color:#c3b1ff}.run-pill .progress{flex:1 1;min-width:60px;height:6px}.changes{display:flex;flex-direction:column;gap:4px;font-size:13px}.changes div{display:flex;justify-content:space-between;gap:10px}.changes span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.nextrun{font-size:12.5px;color:var(--ink-soft);display:flex;flex-wrap:wrap;gap:4px 12px}.nextrun b{color:var(--ink);font-weight:650}.setup-bar{display:flex;align-items:center;gap:10px;font-size:12.5px}.setup-bar .progress{flex:1 1}.up-dot{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700}.up-dot:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--c,var(--ok))}@media (max-width:1100px){.pcard .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.pcard .hd .acts{width:100%;margin-left:0}.pcard .gauge-row{flex-wrap:wrap}}.actions-list{display:flex;flex-direction:column}.act{display:grid;grid-template-columns:26px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;padding:11px 2px;border-bottom:1px solid var(--line);text-decoration:none;color:inherit}.act:last-child{border-bottom:0}.act:hover .t{color:var(--hi)}.act .pr{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;font-size:11px;font-weight:900;color:#fff}.act .pr.p1{background:var(--bad-fill)}.act .pr.p2{background:var(--warn-fill)}.act .pr.p3{background:var(--info-fill)}.act .t{font-weight:700;font-size:14px;line-height:1.35}.act .d{font-size:12.5px;margin-top:2px;overflow-wrap:anywhere}.act .area,.act .d{color:var(--ink-soft)}.act .area{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.steps{display:flex;flex-direction:column;gap:2px}.step{display:flex;align-items:center;gap:10px;padding:7px 2px;font-size:13.5px;text-decoration:none;color:inherit;border-radius:8px}.step .ck{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:900;flex:none;border:2px solid var(--line);color:transparent}.step.done .ck{background:var(--ok-fill);border-color:var(--ok-fill);color:#fff}.step.done .lb{color:var(--ink-soft);text-decoration:line-through}.step:not(.done):hover .lb{color:var(--hi)}.mon-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px}.mon{border:1px solid var(--line);border-radius:12px;padding:10px 12px;min-width:0}.mon .l{font-size:11.5px;font-weight:700;color:var(--ink-soft);display:flex;align-items:center;gap:4px}.mon .v{font-size:17px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mon .s{font-size:11.5px;color:var(--ink-soft);overflow-wrap:anywhere}.uptime-strip{display:flex;gap:1px;height:22px;align-items:stretch;margin-top:6px}.uptime-strip i{flex:1 1;border-radius:2px;background:var(--ok);min-width:1px}.uptime-strip i.down{background:var(--bad)}.filter-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:14px}.fchip{display:inline-flex;align-items:center;gap:6px;padding:5px 6px 5px 11px;border-radius:20px;font-size:12.5px;font-weight:700;background:color-mix(in srgb,var(--senton-1) 16%,transparent);color:#5b3fc8}:root[data-theme=dark] .fchip{color:#d3c6ff}.fchip button{border:0;background:rgba(0,0,0,.08);color:inherit;width:20px;height:20px;border-radius:50%;font-size:11px}.fchip button,.tbl .clk,.tbl td.clk{cursor:pointer}.tbl .clk:hover{color:var(--hi)}.rt{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center}.rt .big{font-size:42px;font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px color-mix(in srgb,var(--ok) 20%,transparent);margin-right:6px;vertical-align:middle}.cwv{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.cwv>div{border:1px solid var(--line);border-radius:12px;padding:10px 12px}.cwv b{font-size:22px;display:block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.snippet-box{display:flex;gap:8px}.snippet-box input{font-family:ui-monospace,Consolas,monospace;font-size:12.5px!important}pre.code{background:var(--panel-2);border-radius:10px;padding:10px 12px;font-size:12.5px;overflow-x:auto;margin:6px 0;white-space:pre}@media (max-width:760px){.rt{grid-template-columns:1fr}.snippet-box{flex-direction:column}}@container col (max-width: 696px){.rt{grid-template-columns:1fr}.snippet-box{flex-direction:column}}.state{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:12.5px}.state:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c,var(--line))}.jobbar{height:6px;background:var(--panel-2);border-radius:4px;overflow:hidden;margin-top:4px;max-width:220px}.jobbar i{display:block;height:100%;background:var(--grad)}.hb{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:13px}.hb b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-list{display:grid;grid-gap:10px;gap:10px}.rp-item{border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--panel);min-width:0;scroll-margin-top:80px}.rp-item.open{border-color:color-mix(in srgb,var(--hi) 45%,var(--line))}.rp-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.rp-title{background:none;border:0;padding:0;font:inherit;font-weight:650;color:var(--ink);cursor:pointer;text-align:left;flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.rp-title:hover{color:var(--hi)}.rp-pills{display:inline-flex;gap:6px;flex-wrap:wrap}.rp-text{margin-top:6px;font-size:13.5px;color:var(--ink-soft);overflow-wrap:anywhere}.rp-body{margin-top:10px;display:grid;grid-gap:8px;gap:8px;min-width:0}.rp-details{margin:0;padding-left:18px;font-size:13px;color:var(--ink-soft);display:grid;grid-gap:4px;gap:4px;overflow-wrap:anywhere}.rp-nocopy{color:var(--warn-ink)}.rp-values{display:grid;grid-gap:6px;gap:6px;min-width:0}.rp-doc{border-top:1px dashed var(--line);padding-top:6px;min-width:0}.rp-f{display:flex;flex-wrap:wrap;gap:2px 8px;align-items:baseline;min-width:0}.rp-p{color:var(--ink);overflow-wrap:anywhere}.rp-old{color:var(--bad-ink);text-decoration:line-through;text-decoration-thickness:1px}.rp-new,.rp-old{overflow-wrap:anywhere;min-width:0}.rp-new{color:var(--ok-ink)}.rp-gone{color:var(--bad-ink);font-weight:600;font-style:italic}.rp-old.rp-none{color:var(--ink-soft);text-decoration:none;font-style:italic}.act-more{white-space:nowrap}.ai-cleanup,.ai-cover{line-height:1.55;overflow-wrap:anywhere}.ai-cleanup .ai-cleanup-p,.ai-cover .ai-cover-p{margin-top:6px}.rule-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.rule-row:last-child{border-bottom:0}.sched td{font-size:13px}.tbl.sched td.nowrap{white-space:normal}.hook{border:1px solid var(--line);border-radius:12px;padding:12px;display:grid;grid-gap:8px;gap:8px;margin-bottom:10px}.vote{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:42px;padding:4px 6px;border-radius:10px;border:1px solid var(--line);background:var(--panel);cursor:pointer;font-weight:800;font-size:13px;color:var(--ink);line-height:1.1}.vote.on{border-color:var(--senton-1);background:color-mix(in srgb,var(--senton-1) 14%,transparent)}.fb-note{margin-top:6px;padding:6px 10px;border-left:3px solid var(--senton-1);background:color-mix(in srgb,var(--senton-1) 7%,transparent);border-radius:0 8px 8px 0;font-size:13px}.nf{min-height:60vh;display:grid;place-items:center;text-align:center}.nf .code{font-size:64px;font-weight:900;line-height:1}@media print{.bottom-nav,.project-head,.project-head+.subnav,.sheet,.toasts,.topbar{display:none!important}}.share-wrap{min-height:100vh;background:var(--bg)}.share-page{max-width:2200px;margin:0 auto;padding:26px 16px 60px}.grid>*{min-width:0}.card h3{row-gap:6px}.card h3,.seg{flex-wrap:wrap}.seg{max-width:100%}.seg button{white-space:nowrap;flex:none}.card h3>*,.toolbar>*{max-width:100%}.card h3>*{min-width:0}.card h3>.right.flex{flex-wrap:wrap;justify-content:flex-end}.form{align-content:start}.alert-acts{display:flex;align-items:center;gap:8px;flex:none}@media (max-width:600px){.alert-acts .btn .lbl,.alert-acts .pill{display:none}.alert-acts .btn{padding:5px 9px}.list .it.alert-it{gap:8px}}@container col (max-width: 600px){.alert-acts .btn .lbl,.alert-acts .pill{display:none}.alert-acts .btn{padding:5px 9px}.list .it.alert-it{gap:8px}}th .sort-btn{all:unset;cursor:pointer;display:inline;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;white-space:inherit}th .sort-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.skip{position:fixed;left:12px;top:-60px;z-index:80;background:var(--panel);color:var(--ink);border:2px solid var(--focus);border-radius:10px;padding:8px 14px;font-weight:700;text-decoration:none}.skip:focus{top:12px}.drawer:focus,.modal:focus,.palette:focus,.sheet:focus,main:focus{outline:none}@media (max-width:1100px){.status-pair{grid-template-columns:minmax(0,1fr)}}.kv dd .btn{white-space:normal;max-width:100%}.ur-switch{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.ur-toolbar select{min-width:150px}.role-tag{display:inline-flex;align-items:center;padding:2px 10px;border-radius:20px;font-size:12.5px;font-weight:700;background:color-mix(in srgb,var(--senton-1) 14%,transparent);color:var(--hi);white-space:nowrap}.role-tag.admin{background:color-mix(in srgb,var(--senton-2) 16%,transparent);color:var(--pink-ink)}.ur-how{line-height:1.6}.cred{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--panel-2)}.cred>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.cred>div>span{flex:0 0 120px}.cred b{font-size:14px;min-width:0}.cred-pw{font-size:17px!important;letter-spacing:.5px}.access-ed{grid-gap:18px;gap:18px}.access-ed,.ae-sect{display:grid;min-width:0}.ae-sect{grid-gap:8px;gap:8px}.ae-h{font-size:12.5px;font-weight:800;color:var(--ink);text-transform:uppercase;letter-spacing:.5px;gap:8px;flex-wrap:wrap}.ae-h .small{text-transform:none;letter-spacing:0;font-weight:500}.role-picks{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:8px;gap:8px}.role-pick{position:relative;display:grid;grid-gap:3px;gap:3px;padding:10px 12px 10px 36px;border:1px solid var(--line);border-radius:12px;cursor:pointer;background:var(--panel);min-width:0}.role-pick:hover{border-color:var(--senton-1)}.role-pick input{position:absolute;left:12px;top:13px;accent-color:var(--senton-1)}.role-pick.on{border-color:var(--senton-1);background:color-mix(in srgb,var(--senton-1) 9%,var(--panel));box-shadow:0 0 0 1px var(--senton-1) inset}.role-pick.locked{cursor:default}.role-pick.locked:not(.on){opacity:.55}.role-pick .rp-top{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.role-pick .rp-top b{font-size:14px}.role-pick .rp-d{font-size:12.5px;color:var(--ink-soft);line-height:1.4}.role-pick .rp-l{font-size:11.5px}.role-pick:focus-within{outline:2px solid var(--focus);outline-offset:1px}.ae-projects .chip{gap:5px}.ae-projects .chip .dot{width:8px;height:8px}.rm{display:grid;grid-gap:10px;gap:10px;min-width:0}.rm-reset{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:space-between}.rm-group{border:1px solid var(--line);border-radius:12px;overflow:hidden}.rm-gh{display:flex;gap:8px;flex-wrap:wrap;padding:8px 12px;background:var(--panel-2);font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--ink-soft)}.rm-all,.rm-gh{align-items:center}.rm-all{margin-left:auto;display:inline-flex;gap:4px;text-transform:none;letter-spacing:0;font-weight:600}.rm-all .btn.sm{padding:2px 8px;font-size:11.5px}.rm-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:6px 12px;gap:6px 12px;padding:8px 12px;border-top:1px solid var(--line)}.rm-gh+.rm-row{border-top:0}.rm-row.diff{background:color-mix(in srgb,var(--senton-3) 10%,transparent)}.rm-l{display:grid;grid-gap:1px;gap:1px;min-width:0}.rm-name{font-size:13.5px;font-weight:650;display:inline-flex;align-items:center;gap:5px;min-width:0;flex-wrap:wrap}.rm-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--senton-3);flex:none;vertical-align:middle}.rlv{display:inline-flex;background:var(--panel-2);border-radius:9px;padding:2px;gap:2px;flex:none}.rlv-b{border:0;background:transparent;padding:5px 11px;border-radius:7px;font-weight:700;font-size:12.5px;cursor:pointer;color:var(--ink-soft);min-width:50px}.rlv-b:hover:not(:disabled){color:var(--ink)}.rlv-b:disabled{cursor:default}.rlv-b:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.rlv-b.on.none{background:var(--panel);color:var(--ink);box-shadow:0 1px 4px rgba(0,0,0,.1)}.rlv-b.on.view{background:color-mix(in srgb,var(--info-ink) 16%,var(--panel));color:var(--info-ink)}.rlv-b.on.edit,.rlv-b.on.view{box-shadow:0 1px 4px rgba(0,0,0,.08)}.rlv-b.on.edit{background:color-mix(in srgb,var(--senton-1) 22%,var(--panel));color:var(--hi)}.rm-foot{line-height:1.55}@media (max-width:520px){.rm-row{grid-template-columns:minmax(0,1fr)}.rlv{width:100%}.rlv-b{flex:1 1}.rm-all{margin-left:0;width:100%}.rm-all .btn.sm{flex:1 1;min-height:36px;padding:6px 10px;font-size:13px}.rlv-b{min-height:36px}}@container col (max-width: 520px){.rm-row{grid-template-columns:minmax(0,1fr)}.rlv{width:100%}.rlv-b{flex:1 1}.rm-all{margin-left:0;width:100%}}.ud-sum{margin-bottom:4px}.ud-save,.ud-sum{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ud-save{position:-webkit-sticky;position:sticky;bottom:-30px;z-index:2;justify-content:flex-end;margin:16px -20px 0;padding:12px 20px;background:var(--panel);border-top:1px solid var(--line);box-shadow:0 -8px 18px -12px rgba(0,0,0,.25)}.ud-save .err{text-align:left}.ud-acts{display:flex;gap:8px;flex-wrap:wrap}.rd-copy{gap:6px;margin:10px 0 0}.role-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px}.role-card{border:1px solid var(--line);border-radius:14px;padding:14px;display:grid;grid-gap:8px;gap:8px;align-content:start;background:var(--panel);min-width:0}.role-card.admin{background:linear-gradient(135deg,color-mix(in srgb,var(--senton-1) 8%,var(--panel)),color-mix(in srgb,var(--senton-2) 6%,var(--panel)))}.rc-top{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rc-name{all:unset;cursor:pointer;font-weight:800;font-size:15.5px;color:var(--ink);margin-right:4px}.rc-name:hover{color:var(--hi)}.rc-name:focus-visible{outline:2px solid var(--focus);border-radius:4px}.rc-d{line-height:1.45;min-height:2.9em}.rc-bar{display:flex;height:8px;border-radius:6px;overflow:hidden;background:var(--panel-2);gap:2px}.rc-bar i{display:block;min-width:0}.rc-bar .edit{background:var(--senton-1)}.rc-bar .view{background:color-mix(in srgb,var(--info-ink) 55%,transparent)}.rc-bar .none{background:var(--line)}.rc-acts{align-items:center;gap:6px}.ma-role,.rc-acts{display:flex;flex-wrap:wrap}.ma-role{align-items:flex-start;gap:12px;justify-content:space-between;border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--panel-2)}.ma-role b{font-size:16px}.ma-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-gap:10px;gap:10px}.ma-group{border:1px solid var(--line);border-radius:12px;padding:6px 12px 8px;min-width:0}.ma-g{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--ink-soft);padding:6px 0 4px}.ma-row{display:flex;gap:8px;padding:5px 0;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent);font-size:13.5px}.ma-row,.ma-row>.ell{align-items:center;min-width:0}.ma-row>.ell{flex:1 1;display:inline-flex;gap:4px}.ma-row.none>.ell{color:var(--ink-soft)}.lvl-pill{flex:none;font-size:11.5px;font-weight:800;padding:2px 9px;border-radius:20px}.lvl-pill.edit{background:color-mix(in srgb,var(--senton-1) 18%,transparent);color:var(--hi)}.lvl-pill.view{background:color-mix(in srgb,var(--info-ink) 14%,transparent);color:var(--info-ink)}.lvl-pill.none{background:var(--panel-2);color:var(--ink-soft)}@media (max-width:400px){.ma-grid,.role-list{grid-template-columns:minmax(0,1fr)}}.no-access{max-width:640px;margin:24px auto}.no-access p{line-height:1.6}.rail-note{font-size:12px;color:rgba(205,198,221,.7);padding:6px 12px 10px;line-height:1.45}fieldset.plain-fs{border:0;padding:0;margin:0;min-width:0;display:grid;grid-gap:14px;gap:14px}fieldset.plain-fs:disabled input,fieldset.plain-fs:disabled select,fieldset.plain-fs:disabled textarea{opacity:.75;cursor:not-allowed}.vt-name{position:relative;display:block;padding:3px 6px;margin:-3px -6px}.vt-name>i{position:absolute;left:0;top:0;bottom:0;background:color-mix(in srgb,var(--senton-1) 12%,transparent);border-radius:6px}.vt-name>span{position:relative;overflow-wrap:anywhere}.vt-page{font-weight:650;font-size:13px}.rt-cv a.rt-ell,.rt-tbl .rt-tc>a.rt-ell{color:var(--ink-soft)}.pcard-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:14px;gap:14px}.sg-boxes{--bal-min:340px;--bal-lone:first}.rt-box{min-width:0;position:relative}.rt-tbl td,.rt-tbl th{padding-left:7px;padding-right:7px}.rt-tbl td{padding-top:8px;padding-bottom:8px}.rt-tbl th{white-space:normal;vertical-align:bottom;letter-spacing:.3px;line-height:1.25;overflow-wrap:normal}.rt-tbl td.rt-c,.rt-tbl th.rt-c{text-align:center}.rt-tbl th .info-tip{text-transform:none;letter-spacing:0}.rt-tbl td.num,.rt-tbl td.rt-c{white-space:nowrap}.rt-hmin{display:block;height:0;overflow:hidden}.rt-tbl.rt-measure{width:min-content!important}.rt-tbl.rt-measure>thead>tr>th{width:auto!important}.rt-tbl.rt-measure .rt-hmin{width:var(--rt-min,0)!important}.rt-tbl.rt-measure.rt-measure-max{width:max-content!important}.rt-tbl.rt-measure-max td.rt-trunc>.rt-tc{width:auto;min-width:0}.rt-tbl.rt-measure-max td .rt-sub{display:none!important}.rt-tbl td .feat{flex-wrap:nowrap}.rt-cm.wordwrap .rt-cv,.rt-tbl td.wordwrap{overflow-wrap:break-word;word-break:normal}.rt-tbl td.rt-trunc>.rt-tc{width:0;min-width:100%;overflow:hidden}.rt-ell,.rt-tc>.ell{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.rt-urlrow{display:flex;gap:8px;align-items:baseline;min-width:0}.rt-urlrow>.rank-url{flex:1 1 auto;min-width:0}.rt-urlrow+.rt-urlrow{margin-top:4px}.rt-tbl td .rt-tc .rank-url,.rt-tbl td .rt-tc .rank-url .rank-link,.rt-tbl td .rt-tc .rank-url .rank-title{max-width:none}.rt-tbl td .rt-tc .rank-url{display:block}.rt-tbl td.rt-trunc .url{max-width:100%}.rt-cv .ell,.rt-dv .ell{display:block;max-width:100%}.rt-card .pill,.rt-dv .pill{white-space:normal;max-width:100%}.rt-cv .eng-tag,.rt-cv .nowrap,.rt-dv .nowrap{white-space:normal}.rt-tbl .rt-cb{width:34px;min-width:34px;max-width:34px;padding-right:2px}.rt-tbl .rt-cb input{margin:0}.rt-tbl thead th.sx-stick{z-index:2}.sx .rt-tbl tr>.sx-stick:first-child{left:-20px}.sx .rt-tbl.has-cb tr>.rt-main.sx-stick{left:14px}.rt-tbl td.rt-main{min-width:0}.rt-tbl tr.rt-click{cursor:pointer}.rt-tbl>tbody>tr.rt-click:hover>td,.rt-tbl>tbody>tr.rt-open+tr.rt-drow>td,.rt-tbl>tbody>tr.rt-open>td{background:color-mix(in srgb,var(--senton-1) 5%,var(--panel))}.rt-tbl>tbody>tr.rt-open>td{border-bottom-color:transparent}.rt-sub{display:flex;flex-wrap:wrap;gap:3px 10px;margin-top:4px;font-size:12px;font-weight:500}.rt-si,.rt-sub{align-items:center}.rt-si{display:inline-flex;gap:4px;white-space:nowrap;min-width:0}.rt-sl{white-space:normal;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.3px;color:var(--ink-soft)}.rt-more{display:inline-flex;align-items:center;gap:3px;border:1px solid var(--line);background:var(--panel);color:var(--hi);border-radius:999px;padding:0 8px;min-height:22px;font-family:inherit;font-weight:700;font-size:11.5px;line-height:1.2;cursor:pointer;white-space:nowrap}.rt-more:hover{border-color:var(--senton-1)}.rt-more:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rt-more i{font-style:normal;font-size:10px;transition:transform .12s}.rt-more[aria-expanded=true] i{transform:rotate(180deg)}.rt-tbl>tbody>tr.rt-drow>td{padding-top:2px;padding-bottom:12px}.rt-dgrid{position:-webkit-sticky;position:sticky;left:0;box-sizing:border-box;max-width:var(--rt-w,100%);display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px 12px;gap:8px 12px;padding:8px 10px;border:1px dashed color-mix(in srgb,var(--senton-1) 35%,var(--line));border-radius:10px;background:var(--panel)}.rt-di{min-width:0}.rt-di.wide{grid-column:span 2}.rt-cl,.rt-dl{display:block;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;color:var(--ink-soft);margin-bottom:2px}.rt-cl{letter-spacing:.2px;-webkit-hyphens:manual;hyphens:manual}.rt-cv,.rt-dv{min-width:0;font-size:13.5px;overflow-wrap:break-word}.rt-cv .rank-url,.tbl .rt-dv .rank-url{max-width:100%}.rt-kvl{display:inline-grid;grid-template-columns:auto auto;gap:0 8px;font-size:12px;line-height:1.4;text-align:left;vertical-align:middle}.rt-kvl>span{display:contents}.rt-kvl i{font-style:normal;color:var(--ink-soft)}.rt-kvl b{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rt-engline{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}.rt-engline>span{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.rt-bar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px 12px;margin:0 0 8px}.rt-fold{flex:1 1 220px;text-align:right}.rt-plus{display:inline-grid;place-items:center;min-width:18px;height:18px;border:1px solid var(--line);border-radius:999px;color:var(--hi);font-size:11px}.rt-cn{font-weight:600;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rt-colpick{position:relative;display:inline-block}.rt-colpick>.btn.on{border-color:var(--senton-1)}.rt-pop{position:absolute;z-index:35;top:calc(100% + 6px);right:0;width:320px;max-width:calc(100vw - 32px);background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:10px;display:flex;flex-direction:column;gap:8px;text-align:left}.rt-pop.l{left:0;right:auto}.rt-list{max-height:340px;overflow:auto;display:flex;flex-direction:column}.rt-opt{display:flex;align-items:center;gap:8px;padding:5px 6px;border-radius:8px;font-size:13.5px;cursor:pointer;font-weight:600;color:var(--ink)}.rt-opt:hover{background:var(--panel-2)}.rt-opt.on{background:color-mix(in srgb,var(--senton-1) 12%,transparent)}.rt-opt input{width:16px;height:16px;accent-color:var(--senton-1);flex:none}.rt-opt small{font-size:11px;font-weight:600;white-space:nowrap}.rt-pfoot{display:flex;flex-wrap:wrap;gap:6px;border-top:1px solid var(--line);padding-top:8px}@media (max-width:560px){.rt-pop,.rt-pop.l{position:fixed;left:16px;right:16px;top:72px;width:auto;max-width:none;max-height:calc(100vh - 150px);overflow:auto}}.rt-ctools{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:10px}.rt-csort{display:inline-flex;align-items:center;gap:6px;margin-left:auto;min-width:0;max-width:100%}.rt-csort>label{white-space:nowrap}.rt-csort select{width:auto;min-width:0;flex:0 1 auto;padding:6px 8px;font-size:13.5px}.rt-cards{display:flex;flex-direction:column;gap:10px}.rt-card{border:1px solid var(--line);border-radius:12px;padding:11px 12px;background:var(--panel);position:relative;min-width:0}.rt-card.click{cursor:pointer}.rt-card.click:hover{border-color:color-mix(in srgb,var(--senton-1) 45%,var(--line))}.rt-card.has-cb .rt-cmain{padding-right:34px}.rt-ccb{position:absolute;top:2px;right:2px;display:grid;place-items:center;width:36px;height:36px;cursor:pointer}.rt-ccb input{width:20px;height:20px;margin:0;accent-color:var(--senton-1);cursor:pointer}.rt-cmain{min-width:0;overflow-wrap:break-word}.rt-cgrid{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.rt-cm{flex:1 1 92px;max-width:100%;background:var(--panel-2);border-radius:8px;padding:5px 8px}.rt-cm.full{flex-basis:100%;min-width:0}.rt-cm.rt-span2{flex:2 1 190px}.rt-cmore{margin-top:8px;min-height:34px;padding:0 12px}.rt-cdet{margin-top:6px}.rt-cm.pl-act{background:none;padding:0;align-self:center;flex:0 0 auto}.rt-card.st-group .rt-cgrid,.rt-card.st-group .rt-cmore,.rt-cm.pl-act>.rt-cl,.rt-tbl tr.st-group .rt-sub{display:none}.rt-card.st-group{background:var(--panel-2);padding:8px 12px}@media print{.rt-bar,.rt-ctools,.rt-more{display:none!important}}.rt-cbl{display:inline-grid;place-items:center;width:32px;height:32px;margin:-8px -6px;cursor:pointer;vertical-align:middle}