.scr-page{display:grid;gap:14px;min-width:0}.scr-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:-4px}.scr-summary{margin:0;font-size:14px;color:var(--text-2)}.scr-top__act{display:flex;gap:8px;align-items:center;margin-left:auto}.scr-bar{position:sticky;top:110px;z-index:6;justify-content:space-between;gap:10px 16px;padding:10px 12px;border-radius:var(--r-l);border:1px solid var(--line);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:inset 0 1px 0 var(--edge),0 14px 30px -22px var(--shadow)}.scr-bar,.scr-bar__l{display:flex;flex-wrap:wrap;align-items:center}.scr-bar__l{gap:8px;flex:1 1 auto;min-width:0}.scr-bar__r{display:flex;align-items:center;gap:8px;flex:none;margin-left:auto;padding-left:12px;border-left:1px solid var(--line)}.scr-bar .x-seg>button{padding:7px 10px}.scr-bar .pp-fchip{gap:6px}.scr-bar .pp-fchip,.scr-bar .scr-tb{padding:0 10px;height:32px}.scr-bar .x-btn--sm{padding:0 8px}.scr-chips{gap:6px}.scr-search{position:relative;display:flex;align-items:center;gap:8px;height:32px;padding:0 11px;flex:0 1 170px;min-width:130px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--glass-1);transition:border-color var(--dur-quick) var(--ease-standard),box-shadow var(--dur-quick) var(--ease-standard)}.scr-search .x-icon{flex:none;width:16px;height:16px;color:var(--text-3)}.scr-search:focus-within{border-color:color-mix(in srgb,var(--accent) 70%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.scr-search__in{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--text-1);font:400 13.5px/1 var(--font-body)}.scr-search__in::placeholder{color:var(--text-3)}.scr-search--sm{height:32px;min-width:0;flex:1 1 auto}.scr-chips{display:flex;flex-wrap:wrap;gap:8px}.scr-tb{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border-radius:var(--r-pill);cursor:pointer;font:500 13px/1 var(--font-body);color:var(--text-2);background:var(--glass-1);border:1px solid var(--line);transition:color var(--dur-quick) var(--ease-standard),border-color var(--dur-quick) var(--ease-standard),background-color var(--dur-quick) var(--ease-standard)}.scr-tb .x-icon{width:16px;height:16px}.scr-tb:hover,.scr-tb[aria-expanded=true]{color:var(--text-1);border-color:var(--line-2)}.scr-tb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.scr-tb.is-on{color:var(--text-1);border-color:color-mix(in srgb,var(--accent) 60%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.scr-tb__n{font:500 11px/1 var(--font-mono);padding:3px 6px;border-radius:8px;background:color-mix(in srgb,var(--accent) 30%,transparent);color:var(--text-1)}.scr-tb__n[hidden]{display:none}.scr-menu{min-width:270px}.scr-mi em{margin-left:auto;font-style:normal;font-size:11.5px;color:var(--text-3)}.scr-mi .x-menu__check{margin-left:0}.scr-mi[aria-checked=true] .x-menu__check{opacity:1}.scr-mi__t{flex:0 1 auto}.scr-groups{display:grid;gap:22px;min-width:0}.scr-grp__h{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin:0 0 10px;font-weight:400}.scr-grp__btn{display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:4px 12px 4px 8px;border:0;border-radius:12px;background:transparent;color:var(--text-1);font:600 15px/1.2 var(--font-body);cursor:pointer;text-align:left;transition:background-color var(--dur-quick) var(--ease-standard)}.scr-grp__btn:hover{background:var(--glass-1)}.scr-grp__btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.scr-chev{flex:none;width:18px;height:18px;color:var(--text-3);transition:transform var(--dur-base) var(--ease-out)}.scr-grp__btn[aria-expanded=false] .scr-chev{transform:rotate(-90deg)}.scr-grp__i{flex:none;width:20px;height:20px;color:var(--accent)}.scr-grp__meta{font:400 12.5px/1 var(--font-body);color:var(--text-3);margin-left:4px}.scr-cov{display:inline-flex;align-items:center;gap:10px;font-size:12.5px;color:var(--text-3)}.scr-cov em{font-style:normal}.scr-cov__bar{position:relative;width:96px;height:6px;border-radius:6px;background:var(--track);overflow:hidden}.scr-cov__bar i{position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:6px;background:var(--ok)}.scr-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--r-pill);font:600 12px/1.3 var(--font-body);color:var(--warn);background:color-mix(in srgb,var(--warn) 14%,transparent);border:1px solid color-mix(in srgb,var(--warn) 40%,transparent)}.scr-badge .x-icon{width:14px;height:14px}.scr-grp__b[hidden]{display:none}.scr-grpempty{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;padding:18px 20px;border-radius:var(--r-m);border:1px dashed var(--line-2);background:var(--glass-1)}.scr-grpempty p{display:grid;gap:2px;margin:0 auto 0 0;font-size:13.5px;color:var(--text-3)}.scr-grpempty b{color:var(--text-1);font-weight:600;font-size:14px}.scr-none{display:grid;justify-items:center;gap:8px;padding:44px 20px;text-align:center;border-radius:var(--r-l);border:1px dashed var(--line-2);color:var(--text-2)}.scr-none b{color:var(--text-1);font-size:16px}.scr-quiet{color:var(--text-3);font-size:13px}.pp[data-side]>.pp-body:has(.scr-page:not([data-view=list])){--pp-max:1640px}.pp[data-side=closed]>.pp-body:has(.scr-page:not([data-view=list])){--pp-max:1840px}.scr-grid{--col:var(--scr-min,240px);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--col),100%),1fr));gap:16px;align-items:start}.scr-page[data-plat=phone] .scr-grid{--col:calc(var(--scr-min, 240px) * .62)}.scr-page[data-plat=phone] .scr-thumb.is-todo,.scr-page[data-plat=phone] .scr-thumb:not(.is-todo){aspect-ratio:390/844}.scr-size{display:inline-flex;align-items:center;gap:8px;padding:0 4px}.scr-size input{width:96px;accent-color:var(--accent);cursor:pointer}.scr-size input:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.scr-size__l,.scr-size__s{display:inline-block;flex:none;border:1.5px solid var(--text-3)}.scr-size__s{width:9px;height:7px;border-radius:2px}.scr-size__l{width:15px;height:11px;border-radius:3px}.scr-page[data-view=list] .scr-size{display:none}.scr-grid--mock{gap:28px 22px}.scr-mock{display:grid;gap:12px;align-content:start;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.scr-mock .scr-thumb{border-radius:14px;box-shadow:0 0 0 1px var(--line),0 20px 44px -26px rgba(0,0,0,.45);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-standard)}.scr-mock:hover .scr-thumb{transform:translateY(calc(-3px * var(--move)));box-shadow:0 0 0 1px var(--line-2),0 26px 54px -26px color-mix(in srgb,var(--pc,var(--accent)) 60%,transparent)}.scr-mock:focus-visible{outline:none}.scr-mock:focus-visible .scr-thumb{outline:2px solid var(--accent);outline-offset:4px}.scr-mock.is-ready .scr-thumb{box-shadow:0 0 0 2px color-mix(in srgb,var(--warn) 70%,transparent),0 20px 44px -26px rgba(0,0,0,.45)}.scr-mock .scr-thumb.is-phone{background:transparent;box-shadow:none}.scr-mock .scr-thumb.is-phone .scr-fit--phone{border-radius:18px;box-shadow:0 0 0 1px var(--line),0 20px 44px -26px rgba(0,0,0,.45)}.scr-mock .scr-thumb.is-todo{box-shadow:none}.scr-mock__cap{font:400 15px/1.4 var(--font-body);color:var(--text-1)}.scr-mock__cap .scr-id{font-size:13px;font-weight:600;color:var(--text-2)}.scr-mock__cap .x-chip{padding:2px 8px;margin-left:4px;font-size:11px;vertical-align:1px}.scr-card{position:relative;display:grid;gap:10px;align-content:start;padding:10px 10px 12px;border-radius:var(--r-m);cursor:pointer;text-align:left;font:inherit;color:inherit;background:var(--glass-1);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--edge);transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-quick) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.scr-card:hover{transform:translateY(calc(-3px * var(--move)));border-color:var(--line-2);box-shadow:inset 0 1px 0 var(--edge),0 22px 50px -26px color-mix(in srgb,var(--pc,var(--accent)) 55%,transparent)}.scr-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.scr-card.is-ready{border-color:color-mix(in srgb,var(--warn) 45%,var(--line))}.scr-thumb{position:relative;display:block;aspect-ratio:16/10;border-radius:10px;overflow:hidden;background:var(--base-2);box-shadow:0 0 0 1px var(--line)}.scr-thumb.is-phone{display:flex;justify-content:center;align-items:stretch;background:color-mix(in srgb,var(--base-2) 80%,var(--glass-1))}.scr-thumb.is-todo{display:grid;place-items:center;background:transparent;box-shadow:none;border:1px dashed var(--line-2)}.scr-thumb.is-todo i{font:normal 700 56px/1 var(--font-display);color:var(--text-3)}.scr-card__cap{display:flex;align-items:center;gap:8px;min-width:0}.scr-card__cap b{flex:1 1 auto;min-width:0;font:600 13.5px/1.3 var(--font-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scr-card__cap .x-chip{padding:3px 9px;font-size:11.5px;flex:none}.scr-id{flex:none;font-size:11.5px;color:var(--text-3)}.scr-card__meta{display:flex;align-items:center;gap:10px;min-width:0;font-size:12.5px;color:var(--text-3)}.scr-card__meta>span:first-child{display:inline-flex;align-items:center;gap:6px;flex:none}.scr-dots{display:inline-flex;gap:4px}.scr-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--c,var(--accent))}.scr-dot--bad{--c:var(--bad)}.scr-dot--warn{--c:var(--warn)}.scr-dot--ok{--c:var(--ok)}.scr-dot--ai{--c:var(--ai)}.scr-dot--wait{--c:var(--wait)}.scr-dot--accent{--c:var(--accent)}.scr-cmt{margin-left:auto;display:inline-flex;align-items:center;gap:4px}.scr-cmt .x-icon{width:14px;height:14px}.scr-tile__s{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scr-fit{position:relative;display:block;width:100%;aspect-ratio:16/10;overflow:hidden;--k:.2}.scr-fit--phone{width:auto;height:100%;aspect-ratio:390/844}.scr-stage{position:absolute;left:0;top:0;width:1280px;height:800px;transform-origin:0 0;transform:scale(var(--k));overflow:hidden;user-select:none}.scr-fit--phone .scr-stage{width:390px;height:844px}.scr-fit:not(:has(.scr-stage)){background:linear-gradient(110deg,transparent 30%,color-mix(in srgb,var(--text-1) 6%,transparent) 50%,transparent 70%);background-size:250% 100%;animation:pp-sheen 2.4s ease-in-out infinite}:root[data-motion=calm] .scr-fit:not(:has(.scr-stage)){animation:none}.scr-tablewrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-m);background:var(--glass-1)}.scr-table{width:100%;border-collapse:collapse;font-size:13.5px}.scr-table th{padding:10px 14px;text-align:left;font:400 10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);white-space:nowrap}.scr-table td{padding:10px 14px;border-top:1px solid var(--line);color:var(--text-2);vertical-align:middle}.scr-table td.x-mono{font-size:12px;color:var(--text-3)}.scr-tr2{cursor:pointer}.scr-tr2:hover td{background:var(--glass-2)}.scr-link{padding:0;border:0;background:none;color:var(--text-1);font:600 13.5px/1.3 var(--font-body);cursor:pointer;text-align:left}.scr-link:hover{text-decoration:underline}.scr-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.scr-table .x-chip{padding:3px 9px;font-size:11.5px}.scr-drawer{width:clamp(640px,50vw,1040px);max-width:100%}.scr-phd{align-items:center;flex-wrap:wrap;gap:10px 12px;padding-bottom:8px}.scr-ph__t{flex:1 1 200px;min-width:0}.scr-ph__k{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:12px;color:var(--text-3)}.scr-phd .x-h2{margin:0;outline:none}.scr-ver{padding:1px 7px;border-radius:6px;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);font:600 11px/1.5 var(--font-mono)}.scr-ph__nav{display:flex;gap:2px}.scr-pbody{display:grid;gap:18px;align-content:start;padding:8px 24px 24px}.scr-prev{position:relative;display:grid;gap:10px;min-width:0}.scr-prev__bar{display:flex;align-items:center;justify-content:space-between;gap:10px 12px;flex-wrap:wrap}.scr-prev__t{display:flex;align-items:baseline;gap:10px;margin:0;font-size:14px}.scr-prev__t .x-mono{font-size:12px;color:var(--text-3)}.scr-prev__c{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.scr-prev__c .x-seg>button{padding:7px 12px}.scr-prev__cm .cm-bar{margin:0}.scr-frame--web{border:1px solid var(--line-2);border-radius:12px;overflow:hidden;background:var(--base-2);box-shadow:0 18px 40px -26px var(--shadow)}.scr-frame__top{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;background:var(--base-3);border-bottom:1px solid var(--line)}.scr-frame__top i{width:9px;height:9px;border-radius:50%;background:var(--line-2)}.scr-frame__top span{margin-left:10px;flex:0 1 60%;height:18px;padding:0 10px;border-radius:9px;background:var(--base-2);font:400 11px/18px var(--font-mono);color:var(--text-3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.scr-frame--phone{position:relative;width:min(100%,300px);margin:0 auto;padding:10px;border-radius:38px;background:#0b0f16;border:1px solid var(--line-2);box-shadow:0 22px 44px -26px var(--shadow)}.scr-frame--phone .scr-fit--phone{width:100%;height:auto;border-radius:28px}.scr-frame__notch{position:absolute;z-index:2;left:50%;top:17px;width:76px;height:14px;border-radius:8px;background:#000;transform:translateX(-50%)}.scr-pgrid{display:grid;grid-template-columns:232px minmax(0,1fr);gap:22px;align-items:start}.scr-pgrid--one{grid-template-columns:minmax(0,1fr)}.scr-bigph{position:relative;overflow:hidden;display:grid;place-items:center;align-content:center;gap:8px;aspect-ratio:16/7;border-radius:12px;border:1px dashed var(--line-2);background:var(--glass-1)}.scr-bigph.is-todo i{font:normal 700 72px/1 var(--font-display);color:var(--text-3)}.scr-bigph em{position:relative;font:normal 500 13px/1.3 var(--font-body);color:var(--text-2)}.scr-states{display:grid;gap:10px;align-content:start;min-width:0}.scr-h{display:flex;align-items:center;gap:8px;margin:0;font:600 13px/1 var(--font-body);color:var(--text-1)}.scr-h em,.scr-sg__h em{font:normal 400 11.5px/1 var(--font-mono);color:var(--text-3)}.scr-states__tools{display:grid;gap:8px}.scr-kchips{display:flex;flex-wrap:wrap;gap:6px}.scr-kchip{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border-radius:9px;cursor:pointer;border:1px solid var(--line);background:var(--glass-1);color:var(--c,var(--text-2))}.scr-kchip .x-icon{width:15px;height:15px}.scr-kchip[aria-pressed=true]{background:color-mix(in srgb,var(--c) 22%,transparent);border-color:color-mix(in srgb,var(--c) 55%,transparent)}.scr-kchip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.is-bad{--c:var(--bad)}.is-warn{--c:var(--warn)}.is-ok{--c:var(--ok)}.is-ai{--c:var(--ai)}.is-wait{--c:var(--wait)}.is-accent{--c:var(--accent)}.scr-states__list{display:grid;gap:12px;max-height:540px;overflow:auto;padding-right:8px;scrollbar-width:thin;scrollbar-gutter:stable}.scr-sg__h{display:flex;align-items:center;gap:8px;margin:0 0 4px;font:500 12px/1 var(--font-body);color:var(--text-2)}.scr-sg__h em{margin-left:auto}.scr-sg__none{margin:0}.scr-kind{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;border-radius:7px;color:var(--c,var(--accent));background:color-mix(in srgb,var(--c,var(--accent)) 14%,transparent)}.scr-kind .x-icon{width:14px;height:14px}.scr-sl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:2px}.scr-sg,.scr-sl>li,.scr-states__list{min-width:0}.scr-states__list{grid-template-columns:minmax(0,1fr)}.scr-si{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:6px 10px;border:0;border-radius:10px;background:transparent;color:var(--text-2);font:400 13.5px/1.25 var(--font-body);text-align:left;cursor:pointer}.scr-si:hover{background:var(--glass-1);color:var(--text-1)}.scr-si.is-on{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--text-1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent)}.scr-si:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.scr-si__n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scr-si__id{flex:none;font-size:11px;color:var(--text-3)}.scr-det{display:grid;gap:8px;align-content:start;min-width:0}.scr-det__h{display:flex;align-items:center;gap:12px}.scr-det__h .scr-kind{width:34px;height:34px;border-radius:10px}.scr-det__h .scr-kind .x-icon{width:18px;height:18px}.scr-det__h h3{margin:0;font:var(--display-weight) 18px/1.25 var(--font-display);letter-spacing:var(--display-tracking)}.scr-det__h p{margin:2px 0 0;font-size:12px;color:var(--text-3)}.scr-h2{margin:12px 0 0;font:400 10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.scr-det__d{margin:0;font-size:14px;line-height:1.5;color:var(--text-1)}.scr-ul{margin:0;padding-left:18px;display:grid;gap:6px;font-size:13.5px;line-height:1.45;color:var(--text-2)}.scr-facts2{display:grid;margin:8px 0 0}.scr-facts2>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;padding:8px 0;border-top:1px solid var(--line);font-size:13px}.scr-facts2 dt{color:var(--text-3)}.scr-facts2 dd{margin:0;color:var(--text-1);overflow-wrap:anywhere}.scr-cbs{display:flex;flex-wrap:wrap;gap:6px}.scr-cbs--col{flex-direction:column;align-items:stretch}.scr-cb{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:5px 11px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--glass-1);color:var(--text-1);font:500 12.5px/1.3 var(--font-body);text-align:left;cursor:pointer;transition:border-color var(--dur-quick) var(--ease-standard),background-color var(--dur-quick) var(--ease-standard)}.scr-cb:hover{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.scr-cb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.scr-cb--story{border-radius:10px;padding:7px 11px}.scr-cb--story b{flex:none;color:var(--accent);font-size:11.5px;font-weight:500}.scr-cb--story span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-2)}.scr-change{display:grid;gap:6px;margin-bottom:6px;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--warn) 9%,transparent);border:1px solid color-mix(in srgb,var(--warn) 35%,transparent)}.scr-change__k{display:flex;align-items:center;gap:6px;margin:4px 0 0;font:400 10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--warn)}.scr-change__k:first-child{margin-top:0}.scr-change__k .x-icon{width:14px;height:14px}.scr-change__q{margin:0;font-size:14px;color:var(--text-1)}.scr-note2,.scr-pfoot{align-items:center}.scr-note2{display:flex;gap:10px;margin:0;font-size:13.5px;color:var(--text-2)}.scr-stage[data-field=filled] .ds-c-input{background:color-mix(in srgb,var(--ds-text) 8%,var(--ds-page));border-color:transparent}.scr-stage[data-field=underline] .ds-c-input{background:transparent;border-color:transparent;border-bottom:2px solid var(--ds-line);border-radius:0;padding-left:2px;padding-right:2px}.scr-stage[data-field=filled] .ds-c-field.is-bad .ds-c-input{box-shadow:inset 0 0 0 1px var(--ds-error)}.scr-stage[data-card=bordered] .ds-c-card,.scr-stage[data-card=bordered] .ds-c-row{border-color:var(--ds-line)}.scr-stage[data-card=raised] .ds-c-card,.scr-stage[data-card=raised] .ds-c-row{box-shadow:var(--ds-e2)}.scr-stage[data-chip=rounded] .ds-c-chip{border-radius:var(--ds-r-s)}.scr-stage .ds-c-lamp--info{background:var(--ds-primary);box-shadow:0 0 10px color-mix(in srgb,var(--ds-primary) 50%,transparent)}.scr-stage .ds-c-lamp--wait{background:var(--ds-muted);box-shadow:none}.scr-stage .ds-c-btn.is-off{opacity:.42}.scr-stage .ds-c-card{min-width:0}.scr-stage .ds-c-field .scr-ph{color:var(--ds-muted)}.scr-stage .ds-c-input .scr-val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:auto}.scr-stage .ds-c-input .x-icon{flex:none;color:var(--ds-muted)}.scr-stage .ds-c-input .scr-ph{margin-right:auto}.scr-stage .ds-c-input--scan .x-icon{color:var(--ds-primary)}.scr-stage .ds-c-input .x-icon+.scr-ph,.scr-stage .ds-c-input .x-icon+.scr-val{margin-left:4px}.scr{position:relative;display:flex;width:100%;height:100%;overflow:hidden;background:var(--ds-page);color:var(--ds-text);font-size:var(--ds-t-body-size)}.scr--phone{flex-direction:column}.scr-nav{flex:none;width:196px;display:flex;flex-direction:column;gap:calc(var(--ds-unit) * 3);padding:calc(var(--ds-unit) * 5) calc(var(--ds-unit) * 3);background:var(--ds-card);border-right:1px solid var(--ds-line)}.scr-brand{display:flex;align-items:center;gap:10px;padding:0 6px;font:var(--ds-t-h3-w) var(--ds-t-body-size)/1 var(--ds-f-display);color:var(--ds-text)}.scr-brand i{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:var(--ds-r-m);background:var(--ds-primary);color:var(--ds-onprimary);font-style:normal;font-weight:700}.scr-brand b{font-weight:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scr-nav ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:2px}.scr-nav li{padding:9px 12px;border-radius:var(--ds-r-m);color:var(--ds-muted);font-size:var(--ds-t-small-size);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scr-nav li.is-on{background:color-mix(in srgb,var(--ds-primary) 14%,transparent);color:var(--ds-text);font-weight:600}.scr-user{display:flex;align-items:center;gap:10px;margin-top:auto;padding:0 6px;font-size:var(--ds-t-small-size);color:var(--ds-muted)}.scr-user i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--ds-text) 12%,transparent);color:var(--ds-text);font:600 11px/1 var(--ds-f-body);font-style:normal}.scr-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(var(--ds-unit) * 4);padding:calc(var(--ds-unit) * 6) calc(var(--ds-unit) * 8);overflow:hidden}.scr-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.scr-head__t{display:grid;gap:4px;min-width:0}.scr-k{font:var(--ds-t-caption-w) var(--ds-t-caption-size)/1.2 var(--ds-f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-muted)}.scr h4{display:flex;align-items:center;gap:10px;margin:0;font:var(--ds-t-h1-w) var(--ds-t-h1-size)/var(--ds-t-h1-lh) var(--ds-f-display);letter-spacing:var(--ds-t-h1-ls)}.scr h4,.scr h5{color:var(--ds-text)}.scr h5{margin:0 0 8px;font:var(--ds-t-h3-w) var(--ds-t-h3-size)/1.3 var(--ds-f-display)}.scr-head__a{display:flex;gap:10px;flex:none}.scr-notice{display:grid;gap:8px}.scr-notice:empty{display:none}.scr-body{display:flex;flex-direction:column;gap:calc(var(--ds-unit) * 4);min-height:0;flex:1}.scr-body--cols{flex-direction:row;align-items:flex-start;gap:var(--ds-gutter)}.scr-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(var(--ds-unit) * 4)}.scr-col--side{flex:none;width:300px}.scr-tools{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}.scr-tools .ds-c-field{flex:0 1 260px}.scr-stats{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:var(--ds-gutter)}.scr-list{display:grid;gap:calc(var(--ds-unit) * 2);min-height:0}.scr .scr-tr,.scr-th{display:grid;grid-template-columns:var(--cols);gap:16px;align-items:center}.scr-th{padding:0 var(--ds-card-pad);font:600 var(--ds-t-caption-size)/1 var(--ds-f-body);text-transform:uppercase;letter-spacing:.06em;color:var(--ds-muted)}.scr-rows{display:grid;gap:calc(var(--ds-unit) * 2)}.scr .scr-tr>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scr .scr-tr.is-bad{border-color:var(--ds-error);background:color-mix(in srgb,var(--ds-error) 9%,var(--ds-card))}.scr .scr-tr.is-sel{border-color:var(--ds-primary);background:color-mix(in srgb,var(--ds-primary) 11%,var(--ds-card))}.scr .scr-tr.is-done{border-color:var(--ds-success);background:color-mix(in srgb,var(--ds-success) 9%,var(--ds-card))}.scr .scr-tr.is-flag{border-color:var(--ds-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--ds-primary) 30%,transparent)}.scr-cut{font-weight:600;color:var(--ds-text)}.scr-bad,.scr-cut.is-near{color:var(--ds-error)}.scr-bad{font-weight:600}.scr-foot{display:flex;justify-content:space-between;margin-top:auto;font-size:var(--ds-t-small-size);color:var(--ds-muted)}.scr-form{display:grid;gap:calc(var(--ds-unit) * 4)}.scr-form .ds-c-field{max-width:none}.scr-facts{padding:calc(var(--ds-card-pad) * 1.1)}.scr-dl{margin:0}.scr-dl,.scr-dl>div{display:grid;gap:10px}.scr-dl>div{grid-template-columns:130px minmax(0,1fr);font-size:var(--ds-t-small-size)}.scr-dl dt{color:var(--ds-muted)}.scr-dl dd{margin:0;color:var(--ds-text)}.scr-dl--2{grid-template-columns:1fr 1fr;gap:14px 24px}.scr-dl--2>div{grid-template-columns:1fr;gap:2px}.scr-dl--2 dd{font-weight:600}.scr-steps{list-style:none;margin:0;padding:0;display:grid;gap:12px}.scr-steps li{display:flex;align-items:center;gap:12px;font-size:var(--ds-t-small-size);color:var(--ds-muted)}.scr-steps li i{flex:none;width:12px;height:12px;border-radius:50%;border:2px solid var(--ds-line)}.scr-steps li.is-done{color:var(--ds-text)}.scr-steps li.is-done i{background:var(--ds-success);border-color:var(--ds-success)}.scr-steps li.is-now{color:var(--ds-text);font-weight:600}.scr-steps li.is-now i{border-color:var(--ds-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-primary) 25%,transparent)}.scr-note{margin:10px 0 0;font-size:var(--ds-t-small-size);color:var(--ds-muted)}.scr-grid2{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--ds-gutter)}.scr-bars{display:flex;align-items:flex-end;gap:14px;height:210px;margin:6px 0 30px;border-bottom:1px solid var(--ds-line)}.scr-cbar{position:relative;flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.scr-cbar i{display:block;width:100%;height:var(--h);border-radius:var(--ds-r-s) var(--ds-r-s) 0 0;background:var(--ds-primary);opacity:.92}.scr-cbar em{position:absolute;left:0;right:0;bottom:-24px;text-align:center;font-style:normal;font-size:var(--ds-t-small-size);color:var(--ds-muted)}.scr-minirows{display:grid;gap:0}.scr-mini{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 0;border-top:1px solid var(--ds-line);font-size:var(--ds-t-small-size);color:var(--ds-muted)}.scr-mini span:first-child{color:var(--ds-text);font-family:var(--ds-f-mono)}.scr-mini span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scr-minirows .scr-mini:first-child{border-top:0}.scr-sbar{display:flex;justify-content:space-between;align-items:center;padding:12px 24px 4px;font:600 13px/1 var(--ds-f-body);color:var(--ds-text)}.scr-sbar .x-icon{width:14px;height:14px}.scr-ph-head{display:flex;align-items:center;gap:12px;padding:8px 16px 14px;border-bottom:1px solid var(--ds-line)}.scr-ph-head .scr-head__t{flex:1}.scr-ph-head h4{font-size:var(--ds-t-h2-size)}.scr-back{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;border:1px solid var(--ds-line)}.scr-ph-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:14px;padding:16px;overflow:hidden}.scr-ph-body .ds-c-field{max-width:none}.scr-task{gap:8px;justify-items:center;text-align:center;padding:26px 16px}.scr-big{letter-spacing:.02em;color:var(--ds-primary)}.scr-big,.scr-task>b.scr-big{font:700 52px/1 var(--ds-f-mono)}.scr-qty{margin-top:6px;font-size:20px;font-weight:600;color:var(--ds-text)}.scr-next{display:grid;gap:0}.scr-next p{margin:0 0 4px;font:600 var(--ds-t-caption-size)/1 var(--ds-f-body);text-transform:uppercase;letter-spacing:.06em;color:var(--ds-muted)}.scr-next .scr-mini{grid-template-columns:90px minmax(0,1fr) auto}.scr-ph-bar{display:grid;gap:10px;padding:12px 16px 26px;border-top:1px solid var(--ds-line);background:var(--ds-card)}.scr-ph-bar .ds-c-btn{width:100%;height:calc(var(--ds-btn-h) * 1.15)}.scr-ph-bar:empty{display:none}.scr-overlay{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;pointer-events:none}.scr-overlay:empty{display:none}.scr-scrim{position:absolute;inset:0;background:color-mix(in srgb,var(--ds-text) 40%,transparent)}.scr-dialog{position:relative;display:grid;gap:10px;width:min(440px,88%);padding:24px;background:var(--ds-card);border:1px solid var(--ds-line);box-shadow:var(--ds-e3);font-size:var(--ds-t-body-size);color:var(--ds-muted)}.scr-dialog>b{font:var(--ds-t-h2-w) var(--ds-t-h2-size)/1.25 var(--ds-f-display);color:var(--ds-text)}.scr-dialog__f{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.scr-dialog__f .ds-c-btn{height:calc(var(--ds-btn-h) * .9)}.scr-label{position:relative;display:grid;gap:4px;padding:14px 16px 14px 28px;border:2px solid var(--ds-text);border-radius:var(--ds-r-s);background:#fff;color:#111;font-size:13px}.scr-label>i{position:absolute;left:10px;top:14px;bottom:14px;width:6px;background:repeating-linear-gradient(90deg,#111 0 2px,transparent 2px 4px)}.scr-label b{font:700 30px/1 var(--ds-f-mono);color:#111}.scr-toastbox{position:absolute;right:24px;bottom:24px;width:340px}.scr--phone .scr-toastbox{left:16px;right:16px;bottom:96px;width:auto}.scr-banner{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--ds-r-m);--bc:var(--ds-primary);border:1px solid color-mix(in srgb,var(--bc) 45%,transparent);background:color-mix(in srgb,var(--bc) 12%,var(--ds-card))}.scr-banner--bad{--bc:var(--ds-error)}.scr-banner--warn{--bc:var(--ds-warning)}.scr-banner--ok{--bc:var(--ds-success)}.scr-banner--wait{--bc:var(--ds-muted)}.scr-banner>div{display:grid;gap:2px;flex:1;min-width:0;font-size:var(--ds-t-small-size);color:var(--ds-muted)}.scr-banner>div b{color:var(--ds-text);font-size:var(--ds-t-body-size)}.scr-banner__a{display:flex;gap:8px;flex:none}.scr-banner__a .ds-c-btn{height:calc(var(--ds-btn-h) * .8)}.scr-strip{display:flex;align-items:center;gap:10px;padding:9px 14px;border-radius:var(--ds-r-m);--bc:var(--ds-primary);border:1px solid color-mix(in srgb,var(--bc) 40%,transparent);background:color-mix(in srgb,var(--bc) 11%,transparent);font-size:var(--ds-t-small-size);color:var(--ds-text)}.scr-strip--warn{--bc:var(--ds-warning)}.scr-strip--wait{--bc:var(--ds-muted)}.scr-strip--bad{--bc:var(--ds-error)}.scr-spin{flex:none;width:14px;height:14px;border-radius:50%;border:2px solid color-mix(in srgb,var(--ds-primary) 30%,transparent);border-top-color:var(--ds-primary);animation:ds-spin .9s linear infinite}:root[data-motion=calm] .scr-spin{animation:none}.scr-panel2{display:grid;justify-items:center;align-content:center;gap:8px;width:100%;box-sizing:border-box;padding:56px 24px;margin:auto 0;text-align:center;border:1px dashed var(--ds-line);border-radius:var(--ds-r-l);--bc:var(--ds-primary);font-size:var(--ds-t-body-size);color:var(--ds-muted)}.scr-panel2--bad{--bc:var(--ds-error)}.scr-panel2--wait{--bc:var(--ds-muted)}.scr-panel2--warn{--bc:var(--ds-warning)}.scr-panel2>b{font:var(--ds-t-h2-w) var(--ds-t-h2-size)/1.25 var(--ds-f-display);color:var(--ds-text)}.scr-panel2__i{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;color:var(--bc);background:color-mix(in srgb,var(--bc) 14%,transparent)}.scr-panel2__i .x-icon{width:28px;height:28px}.scr-panel2__a{display:flex;gap:10px;margin-top:8px}.scr-empty{padding:44px 18px;gap:8px;margin:auto 0}.scr-empty .ds-c-btn{margin-top:10px}.scr-sk{display:grid;gap:10px}.scr-sk i{display:block;height:14px;border-radius:6px;background:color-mix(in srgb,var(--ds-text) 10%,transparent);animation:scr-pulse 1.4s ease-in-out infinite}.scr-sk--row{grid-template-columns:.8fr 1.6fr 1fr .6fr;align-items:center;gap:24px;padding:18px var(--ds-card-pad);border-radius:var(--ds-r-m);background:var(--ds-card)}.scr-sk--card{padding:var(--ds-card-pad);border-radius:var(--ds-r-l);background:var(--ds-card)}.scr-sk--card i:first-child{height:30px;width:46%}.scr-sk--line{grid-template-columns:.45fr 1fr;align-items:center;gap:20px;padding:6px 0}@keyframes scr-pulse{50%{opacity:.4}}:root[data-motion=calm] .scr-sk i{animation:none}.is-dim{opacity:.55}.is-stale{opacity:.85}.scr-changed{outline:2px dashed var(--ds-primary);outline-offset:6px;border-radius:var(--ds-r-m)}.scr-new{background:color-mix(in srgb,var(--ds-primary) 18%,transparent);color:var(--ds-primary);border-color:color-mix(in srgb,var(--ds-primary) 45%,transparent)}@media (prefers-reduced-motion:reduce){.scr-card,.scr-chev{transition:none}.scr-sk i,.scr-spin{animation:none}}@media (max-width:1180px){.scr-bar__r{border-left:0;padding-left:0}.scr-drawer{width:min(720px,80vw)}.scr-pgrid{grid-template-columns:minmax(0,1fr)}.scr-states__list{max-height:320px}}.ps-page{display:grid;gap:18px;min-width:0}.ps-ronote{margin:0;display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--text-3)}.ps-two{gap:18px;align-items:stretch}.ps-cols,.ps-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ps-cols{gap:40px;align-items:start}.ps-gap{margin-top:10px}.ps-wide{grid-column:1/-1}.ps-btns{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.ps-mini{padding:1px 8px;font-size:11.5px;margin-left:8px;vertical-align:1px}.ps-num{text-align:right;white-space:nowrap}.ps-c{text-align:center}.ps-yes{color:var(--ok);display:inline-flex}.ps-no{color:var(--text-3)}.ps-note{margin:0;display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--text-2)}.ps-note .x-icon{color:var(--text-3);flex:none}.ps-tblwrap{overflow-x:auto}.ps-tbl{width:100%;border-collapse:collapse;font-size:14px}.ps-tbl td,.ps-tbl th{padding:12px 14px 12px 0;text-align:left;vertical-align:middle;border-top:1px solid var(--line)}.ps-tbl thead th{padding-top:0;padding-bottom:10px;border-top:0;font:500 11px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);white-space:nowrap}.ps-tbl tbody th{font-weight:400}.ps-tbl td.ps-c,.ps-tbl th.ps-c{text-align:center;padding-right:0}.ps-tbl td.ps-num,.ps-tbl th.ps-num{text-align:right}.ps-tbl tr:last-child>*{padding-bottom:4px}.ps-tbl [data-x-select] .x-input{height:36px}.ps-tbl .x-seg>button{padding:7px 12px}.ps-tbl th b{display:inline;font-weight:600;font-size:14.5px;color:var(--text-1)}.ps-desc,.ps-hint{display:block;margin-top:2px;font-size:13px;line-height:1.5;color:var(--text-3);font-weight:400;max-width:62ch}.ps-hint{color:var(--text-2);font-size:12.5px}.ps-tdr{text-align:right;white-space:nowrap}.ps-tdr .x-btn+.x-btn{margin-left:4px}.ps-box{display:grid;gap:14px}.ps-tblwrap+p{margin:10px 0 0}.ps-nmrow{display:flex;align-items:center;gap:8px}.ps-nmrow .ps-mini{margin:0}.ps-page .x-field>.x-seg{justify-self:start}.ps-chk{width:44px}.ps-tbl--agents th:first-child{width:40%}.ps-tbl--agents td{white-space:nowrap}.ps-tbl--agents [data-x-select]{min-width:180px}.ps-tbl--comps .is-off td:not(.ps-chk),.ps-tbl--comps .is-off th{opacity:.6}.ps-nm{display:flex;align-items:center;gap:10px}.ps-nm>span:last-child{display:grid;gap:1px}.ps-nm b{font-weight:600;font-size:14.5px;color:var(--text-1)}.ps-tbl--comps [data-x-select]{width:90px}.ps-rules{list-style:none;margin:0;padding:0;display:grid;counter-reset:none}.ps-rule{display:grid;grid-template-columns:32px minmax(0,1fr) auto 72px;gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.ps-rule:first-child{border-top:0}.ps-rule__n{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:12px;color:var(--text-2);background:var(--glass-1);border:1px solid var(--line)}.ps-rule__t{display:grid;gap:8px;justify-items:start}.ps-rule__t>b{font-weight:500;font-size:14.5px}.ps-rule.is-off .ps-rule__t>b{color:var(--text-3)}.ps-rule__c{display:flex;justify-content:flex-end;min-width:0}.ps-rule__c .x-switch{gap:0}.ps-lock{padding:3px 10px;font-size:12px;gap:6px}.ps-mv{display:flex;gap:2px;justify-content:flex-end}.ps-flip{display:inline-flex;transform:rotate(180deg)}.ps-mv .x-btn[disabled]{opacity:.3}.ps-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ps-preset{display:grid;gap:6px;align-content:start;text-align:left;padding:14px 16px;border-radius:var(--r-m);border:1px solid var(--line);background:var(--glass-1);box-shadow:inset 0 1px 0 var(--edge);color:var(--text-2);cursor:pointer;font:inherit;transition:border-color var(--dur-quick) var(--ease-standard),background-color var(--dur-quick) var(--ease-standard)}.ps-preset b{font:600 14.5px/1.3 var(--font-body);color:var(--text-1)}.ps-preset span{font-size:13px;line-height:1.5}.ps-preset:hover{border-color:var(--line-2)}.ps-preset[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent) 60%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.ps-preset:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ps-now{margin:0;font-size:14px;color:var(--text-2)}.ps-now b{color:var(--text-1)}.ps-tbl--perm td:nth-child(2){white-space:nowrap}.ps-tbl--perm [data-x-select]{min-width:200px}.ps-locked td,.ps-locked th{border-top-color:var(--line-2)}.ps-radios{display:grid;gap:14px}.ps-radio{align-items:flex-start}.ps-radio .x-radio__dot{margin-top:2px}.ps-radio>span:last-child{display:grid;gap:2px}.ps-radio b{font-weight:500;font-size:14.5px}.ps-bars,.ps-top{list-style:none;margin:0;padding:0;display:grid;gap:2px}.ps-bars>li{display:grid;grid-template-columns:92px minmax(0,1fr) 104px;gap:12px;align-items:center;padding:6px 0;font-size:13.5px}.ps-bars b{text-align:right;font-weight:500}.ps-bars b em{font-style:normal;color:var(--text-3);font-weight:400;margin-left:4px}.ps-bar{height:10px;border-radius:5px;background:var(--track);overflow:hidden}.ps-bar>i{display:block;height:100%;width:var(--w);border-radius:inherit;background:color-mix(in srgb,var(--text-2) 70%,transparent)}.ps-top>li{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:9px 0;border-top:1px solid var(--line);font-size:13.5px}.ps-top>li:first-child{border-top:0}.ps-top b{font-weight:500}.ps-bar2{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ps-search{flex:1;min-width:240px;max-width:380px}.ps-search .x-input{padding-right:14px;height:36px}.ps-mems{list-style:none;margin:0;padding:0;display:grid}.ps-mem{display:grid;grid-template-columns:170px minmax(0,1fr) 100px auto;gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.ps-mem:first-child{border-top:0}.ps-kind{justify-self:start;padding:2px 10px;font-size:12px}.ps-mem__t{display:grid;gap:3px;font-size:14px;min-width:0}.ps-mem__t b{font-weight:500}.ps-mem__t .x-input{height:36px}.ps-mem__btn{display:flex;gap:6px;justify-content:flex-end;min-width:170px}#pp-people .pp-person--x>span:last-child,#ps-invites .pp-person--x .ps-btns{justify-self:end}.ps-tbl--roles tbody th{font-weight:500;color:var(--text-1);font-size:14px}.ps-tbl--roles th:first-child{width:40%}.ps-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;align-items:start}.ps-key{max-width:200px;opacity:.8;cursor:default}.ps-rel{list-style:none;margin:0 0 16px;padding:0;display:grid}.ps-rel li{display:grid;grid-template-columns:140px minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 0;border-top:1px solid var(--line);font-size:14px}.ps-rel li:first-child{border-top:0}.ps-reladd{display:grid;grid-template-columns:200px 160px auto;gap:12px;align-items:start}.ps-reladd .x-btn{margin-top:24px;justify-self:start}.ps-save{display:flex;align-items:center;gap:16px}.ps-ints{list-style:none;margin:0;padding:0;display:grid}.ps-ints>li{display:grid;grid-template-columns:36px minmax(0,1.1fr) minmax(0,1fr) 140px 88px;gap:14px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.ps-ints>li:first-child{border-top:0}.ps-ints>li>div{display:grid;gap:2px}.ps-ints b{font-weight:600;font-size:14.5px}.ps-int__i{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--r-s);background:var(--glass-1);border:1px solid var(--line);color:var(--text-2)}.ps-int__v{font-size:13.5px;color:var(--text-1);overflow-wrap:anywhere}.ps-adv{margin-top:4px}.ps-envbar{display:flex}.ps-mask{font:400 14px/1 var(--font-mono);letter-spacing:.12em}.ps-mask,.ps-when{color:var(--text-3)}.ps-when{font-size:12px;white-space:nowrap}.ps-tbl--sec td,.ps-tbl--sec th{overflow-wrap:anywhere}.ps-tbl--sec tbody th{font-size:13px;color:var(--text-1);font-weight:500}.ps-filters{display:flex;gap:22px;flex-wrap:wrap;align-items:end}.ps-filters [data-x-select]{min-width:200px}.ps-filters [data-x-select] .x-input{height:36px}.ps-act{list-style:none;margin:0;padding:0;display:grid}.ps-act>li{display:grid;grid-template-columns:124px 150px minmax(0,1fr) 130px;gap:14px;align-items:center;padding:11px 0;border-top:1px solid var(--line);font-size:13.5px;color:var(--text-2)}.ps-act>li:first-child{border-top:0}.ps-act time{font:400 11.5px/1.3 var(--font-mono);color:var(--text-3)}.ps-who{display:inline-flex;align-items:center;gap:6px;color:var(--text-1);font-weight:500}.ps-who .x-icon{color:var(--text-2);flex:none}.ps-what{overflow-wrap:anywhere}.ps-area{justify-self:end;padding:2px 10px;font-size:12px}.ps-tbl--comps [data-x-select]{width:116px}.ps-tbl--perm td:nth-child(2){min-width:440px}.ps-tbl--perm th:first-child{width:36%}.ps-win{margin-top:10px;max-width:260px}.ps-win__row{display:flex;align-items:center;gap:10px}.ps-win .x-input{width:100px;height:36px}.ps-swrow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;align-items:start;padding:14px 0;border-top:1px solid var(--line)}.ps-swrow:first-child{border-top:0;padding-top:0}.ps-swrow__t{display:grid;gap:3px;max-width:70ch}.ps-swrow__t b{font-weight:600;font-size:14.5px;color:var(--text-1)}.ps-swrow__t span{font-size:13px;line-height:1.5;color:var(--text-3)}.ps-swrow>.ps-guardnote,.ps-swrow>.ps-guards{grid-column:1/-1}.ps-guards{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}.ps-guards>li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px}.ps-guards>li>.x-lamp{margin-top:5px;flex:none}.ps-guards>li>span{display:grid;gap:1px;color:var(--text-3);line-height:1.45}.ps-guards>li b{font-weight:500;color:var(--text-1)}.ps-guards.is-off>li>span{opacity:.7}.ps-guardnote{margin:0}.ps-slots{margin:10px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;font-size:13.5px;color:var(--text-2)}.ps-slots>b{font-weight:600;color:var(--text-1)}.ps-slot b{font-weight:500;color:var(--text-1);margin-left:4px}.ps-slot.is-busy b{color:var(--ai)}.ps-slot.is-off{color:var(--text-3)}.ps-help{margin-top:18px;padding-top:4px;border-top:1px solid var(--line);display:grid;gap:6px}.ps-cmds,.ps-tools{list-style:none;margin:0;padding:0;display:grid}.ps-cmds>li{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:14px;align-items:center;padding:4px 0;border-top:1px solid var(--line);font-size:13.5px;color:var(--text-2)}.ps-cmds>li:first-child{border-top:0}.ps-cmds code{color:var(--text-1)}.ps-tools>li{display:flex;align-items:flex-start;gap:8px;padding:3px 0;font-size:13.5px;color:var(--text-2)}.ps-tools>li>.x-icon{color:var(--ok);flex:none;margin-top:2px}.ps-help .ps-note{align-items:flex-start;margin-top:6px}.ps-help .ps-note>.x-icon{margin-top:3px}.ps-tf{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:24px;align-items:start}.ps-tf__t p{margin:0 0 6px}.ps-tf__row{display:flex;gap:8px;align-items:center}.ps-tf__row .x-input{flex:1;min-width:0}.ps-tbl--roles th:first-child{width:36%}.pp-repo__links{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px;margin:0 0 12px;padding:10px 14px;border-radius:var(--r-s);border:1px solid var(--line);background:var(--glass-1)}.pp-repo__links .pp-link{display:inline-flex;align-items:center;gap:6px;font-size:12.5px}.pp-repo__links .pp-grow{flex:1 1 auto}.pp-relrepo{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.pp-relrepo .pp-fchip{display:inline-flex;align-items:center;gap:8px}.pp-bk__note{margin:10px 0 0}.pp-token{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--r-s);border:1px solid var(--line-2);background:var(--glass-1);margin-bottom:8px}.pp-token code{flex:1;min-width:0;overflow-wrap:anywhere;font-size:13px;color:var(--text-1)}.ps-note a{white-space:nowrap}.pp-sbsum{margin:0 18px 12px;padding:14px 16px;border-radius:var(--r-m);border:1px solid var(--line);background:var(--glass-1);box-shadow:inset 0 1px 0 var(--edge);display:grid;gap:12px;min-width:0}.pp-sbsum__tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.pp-sbsum__tile{display:grid;gap:2px;align-content:start;padding:10px 12px;border-radius:var(--r-s);border:1px solid var(--line);background:var(--glass-1);min-width:0}.pp-sbsum__tile b{font:600 20px/1.2 var(--font-mono);color:var(--text-1);font-variant-numeric:tabular-nums}.pp-sbsum__tile b.is-text{font:500 13.5px/1.35 var(--font-body)}.pp-sbsum__tile span{font-size:12.5px;color:var(--text-3)}.pp-sbsum__tile.is-hot{border-color:color-mix(in srgb,var(--warn) 55%,var(--line))}.pp-sbsum__tile.is-hot b{color:var(--warn)}.pp-sbsum__tile--work b{color:var(--ai)}.pp-sbsum__verdict{display:flex;align-items:flex-start;gap:10px}.pp-sbsum__verdict>div{display:grid;gap:1px}.pp-sbsum__verdict b{font-size:15px;color:var(--text-1)}.pp-sbsum__verdict span{font-size:13.5px;color:var(--text-2)}.pp-sbsum__cols{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px;align-items:start}.pp-sbsum__list{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:4px;font-size:13.5px;color:var(--text-2)}.pp-sbsum__lab{color:var(--text-1);font-weight:500}.pp-sbsum__quiet{margin:0 0 6px;font-size:13px;color:var(--text-3)}.pp-sbsum__stale{margin:0;display:flex;align-items:flex-start;gap:8px;font-size:13.5px;color:var(--text-2)}.pp-sbsum__stale b{color:var(--text-1);font-weight:500}.pp-sbsum__next{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:var(--r-s);border:1px dashed var(--line-2);min-width:0}.pp-sbsum__next>div:first-child{display:grid;gap:2px;min-width:0}.pp-sbsum__next p{margin:0}.pp-sbsum__nt{font-size:14px;color:var(--text-1)}.pp-sbsum__nb{display:flex;gap:6px;flex:none}.pp-pl-form{display:grid;grid-template-columns:190px 190px;gap:18px;align-items:start}.pp-cs-sec .x-seg>button,.pp-pl-form .x-seg>button{white-space:nowrap}.pp-sbsum__verdict>.x-lamp{margin-top:6px;flex:none}.pp-pl-hint{margin:8px 0 0}.pp-pl-prev{margin-top:14px;display:grid;gap:10px;max-height:46vh;overflow-y:auto;padding-right:4px}.pp-pl-sum{margin:0;font-size:14px;color:var(--text-2)}.pp-pl-sum b{color:var(--text-1)}.pp-pl-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pp-pl-sp{padding:12px 14px;border-radius:var(--r-m);border:1px solid var(--line);background:var(--glass-1);display:grid;gap:6px;min-width:0}.pp-pl-sp>header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pp-pl-sp>header>b{font-size:14.5px;color:var(--text-1)}.pp-pl-sp>header .x-mono{font-size:12px;color:var(--text-3)}.pp-pl-pts.is-over{color:var(--warn)}.pp-pl-rel{margin-left:auto;padding:2px 10px;font-size:12px;gap:6px}.pp-pl-goal{margin:0;font-size:13.5px;color:var(--text-2)}.pp-pl-waves{list-style:none;margin:0;padding:0;display:grid;gap:4px}.pp-pl-waves>li{display:grid;grid-template-columns:124px minmax(0,1fr);gap:10px;align-items:baseline;font-size:13px}.pp-pl-w{font:500 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.pp-pl-keys{display:flex;flex-wrap:wrap;gap:4px 14px;min-width:0}.pp-pl-k{color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pp-pl-k b{font-weight:500}.pp-pl-k b,.pp-pl-k i{font-size:11.5px;color:var(--text-3)}.pp-pl-k i{font-style:normal}.pp-pl-k.is-bug b{color:var(--warn)}.pp-cs-note{margin:0;display:flex;align-items:flex-start;gap:8px;font-size:13.5px;color:var(--text-2)}.ps-wsline{margin:0 0 12px;max-width:80ch}.ps-preset .ps-mini{margin-left:8px;font:500 11.5px/1.4 var(--font-body);color:var(--text-2);vertical-align:1px}.ps-wsmems{list-style:none;margin:0;padding:0;display:grid}.ps-wsmem{display:grid;grid-template-columns:140px minmax(0,1fr);gap:14px;align-items:baseline;padding:10px 0;border-top:1px solid var(--line);font-size:14px}.ps-wsmem:first-child{border-top:0}.ps-forecast{margin:10px 0 0;display:flex;align-items:flex-start;gap:8px;color:var(--text-2);font-size:13.5px;line-height:1.5}.ps-forecast .x-icon{color:var(--text-3);flex:none;margin-top:2px}.ps-tools{display:inline-flex;flex-wrap:wrap;gap:6px}.ps-wo{margin-left:10px}.ps-note>span{min-width:0}@media (max-width:1100px){.ps-cols,.ps-form,.ps-presets,.ps-two{grid-template-columns:minmax(0,1fr)}.ps-ints>li{grid-template-columns:36px minmax(0,1fr) auto}.ps-int__v{grid-column:2/-1}.ps-mem{grid-template-columns:minmax(0,1fr) auto}.ps-mem__btn{grid-column:1/-1;justify-content:flex-start}}.tt-root{display:grid;gap:14px;min-width:0}.tt-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 28px;flex-wrap:wrap}.tt-bar__t{margin:0 0 12px;max-width:54ch;color:var(--text-2);font-size:13.5px;line-height:1.55}.tt-tabs{flex:0 1 auto;max-width:100%}.x-tabs>.tt-tab{display:inline-flex;align-items:center;gap:9px;padding:12px 14px 14px}.tt-tab__s{font:400 11.5px/1 var(--font-mono);color:var(--text-3);padding:3px 7px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--c,var(--text-3)) 12%,transparent)}.tt-tab__s--ok{--c:var(--ok);color:var(--ok)}.tt-tab__s--bad{--c:var(--bad);color:var(--bad)}.tt-tab__s--warn{--c:var(--warn);color:var(--warn)}.tt-tab__s--ai{--c:var(--ai);color:var(--ai)}.tt-panel{display:grid;gap:14px;min-width:0}.tt-panel[hidden]{display:none}.tt-sum{display:grid;gap:16px;padding:18px 22px;border-radius:var(--r-l);min-width:0}.tt-sum__lead{margin:0;color:var(--text-2);font-size:13.5px;line-height:1.55;max-width:90ch}.tt-sum__cells{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1fr);gap:0}.tt-cell{display:grid;gap:6px;align-content:start;min-width:0;padding:0 24px;border-left:1px solid var(--line)}.tt-cell:first-child{padding-left:0;border-left:0}.tt-cell:last-child{padding-right:0}.tt-cell p{margin:0}.tt-cell__v{font:400 24px/1.15 var(--font-display);color:var(--text-1)}.tt-cell__s{font-size:12.5px;line-height:1.5;color:var(--text-2)}.tt-cell__s b{font-weight:600;color:var(--text-1)}.tt-cut{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-cell__tr{padding-top:4px}.tt-cell .pp-trend{width:100%;max-width:150px;height:30px;display:block}.tt-pr{--c:var(--ok);margin:4px 0}.tt-pr--bad{--c:var(--bad)}.tt-pr--ai{--c:var(--ai)}.tt-pr>i{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--c) 45%,transparent) 40%,var(--c))}.tt-pr>i:after{background:radial-gradient(circle,#fff 0 22%,var(--c) 60%,transparent 72%);box-shadow:0 0 12px 2px color-mix(in srgb,var(--c) 70%,transparent)}.tt-fs{display:flex;flex-wrap:wrap;gap:8px}.tt-f{--c:var(--text-3);display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 12px;border-radius:var(--r-pill);cursor:pointer;font:500 13px/1 var(--font-body);color:var(--text-1);background:color-mix(in srgb,var(--c) 9%,transparent);border:1px solid color-mix(in srgb,var(--c) 32%,transparent);transition:border-color var(--dur-quick) var(--ease-standard),background-color var(--dur-quick) var(--ease-standard)}.tt-f svg{width:10px;height:10px;fill:none;stroke:var(--c);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tt-f b{font:500 12px/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--c)}.tt-f[data-tt-f=all]{--c:var(--accent)}.tt-f--wait{--c:var(--wait)}.tt-f--warn{--c:var(--warn)}.tt-f--bad{--c:var(--bad)}.tt-f--ok{--c:var(--ok)}.tt-f.is-zero{color:var(--text-3)}.tt-f:hover{border-color:color-mix(in srgb,var(--c) 60%,transparent)}.tt-f[aria-pressed=true]{background:color-mix(in srgb,var(--c) 22%,transparent);border-color:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 16%,transparent)}.tt-f:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tt-gs{display:grid}.tt-g{border-top:1px solid var(--line)}.tt-g[hidden]{display:none}.tt-g__hd{margin:0;font:inherit}.tt-g__b{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:14px;padding:13px 2px;cursor:pointer;border-radius:var(--r-s,8px)}.tt-g__b:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tt-g--box{margin-top:14px;border:1px solid var(--line);border-radius:var(--r-m);background:var(--glass-1);box-shadow:inset 0 1px 0 var(--edge)}.tt-g--box .tt-g__b{padding:14px 18px}.tt-g--box .tt-g__m{margin-left:auto}.tt-g__body{padding:0 18px 10px}.tt-g__body[hidden],.tt-js[hidden]{display:none}.tt-g__t{font:600 14px/1.3 var(--font-body);color:var(--text-1)}.tt-g__m{font:400 12px/1 var(--font-mono);color:var(--text-3)}.tt-g__m.is-bad{color:var(--bad)}.tt-g__m.is-warn{color:var(--warn)}.tt-g__b .x-icon{margin-left:auto;width:16px;height:16px;color:var(--text-3);transition:transform var(--dur-base) var(--ease-spring)}.tt-g__b[aria-expanded=true] .x-icon{transform:rotate(180deg)}.tt-g--box .tt-g__b .x-icon{margin-left:12px}.tt-js{list-style:none;margin:0 0 10px;padding:0;display:grid}.tt-j{display:grid;grid-template-columns:150px minmax(0,1fr) auto minmax(150px,230px);gap:16px;align-items:center;padding:10px 0;border-top:1px dashed var(--line);font-size:13.5px}.tt-j[hidden]{display:none}.tt-j:first-child{border-top:0}.tt-j__s{display:flex}.tt-j__n{display:grid;gap:3px;min-width:0}.tt-j__n b{font-weight:500;color:var(--text-1);overflow-wrap:anywhere}.tt-j__k{font-family:var(--font-mono);font-size:11.5px;padding:4px 9px;cursor:pointer}.tt-j__w{color:var(--text-2);text-align:right;line-height:1.4}.tt-none{padding:14px 2px 4px}.tt-hists,.tt-prs,.tt-rounds{list-style:none;margin:0;padding:0;display:grid}.tt-pr-row{display:grid;grid-template-columns:56px minmax(0,1fr) auto 70px;gap:16px;align-items:center;padding:12px 0;border-top:1px solid var(--line);font-size:13.5px}.tt-pr-row:first-child{border-top:0}.tt-pr-row__n{color:var(--text-3);font-size:12px}.tt-pr-row time{text-align:right}.tt-round{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:12px 0;border-top:1px solid var(--line);font-size:13.5px}.tt-round:first-child{border-top:0}.tt-round b{font-weight:500;color:var(--text-1)}.tt-note{margin:0}.tt-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.tt-two .pp-h--quiet{font-size:12.5px;color:var(--text-3);margin-bottom:8px}.tt-files{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:12.5px;color:var(--text-2);overflow-wrap:anywhere}.tt-rels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tt-rel{display:grid;gap:10px;align-content:start;justify-items:start;padding:16px 18px;border-radius:var(--r-m);background:var(--glass-1);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--edge)}.tt-rel.is-bad{border-color:color-mix(in srgb,var(--bad) 45%,transparent)}.tt-rel p{margin:0}.tt-rel__t{display:flex;gap:12px;align-items:flex-start}.tt-rel__t .x-lamp{margin-top:6px}.tt-rel__h{font-size:14.5px;line-height:1.45;color:var(--text-1);margin-top:2px}.tt-rel__h b{font-weight:600}.tt-hist{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) 52px auto;gap:16px;align-items:center;padding:11px 0;border-top:1px solid var(--line);font-size:13.5px}.tt-hist:first-child{border-top:0}.tt-hist__n b{font-weight:600;color:var(--text-1);font-variant-numeric:tabular-nums}.tt-hist__t{text-align:right;font-size:12px}@media (max-width:1100px){.tt-sum__cells{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.tt-cell:nth-child(3){padding-left:0;border-left:0}.tt-j{grid-template-columns:140px minmax(0,1fr) auto}.tt-j__w{grid-column:2/-1;text-align:left}.tt-rels,.tt-two{grid-template-columns:minmax(0,1fr)}}.tt-bases{list-style:none;margin:0;padding:0;display:grid}.tt-base{display:grid;gap:10px;padding:14px 0;border-top:1px solid var(--line)}.tt-base:first-child{border-top:0}.tt-base__h{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:14px}.tt-base__c{display:grid;grid-template-columns:150px auto 150px minmax(0,1fr);gap:14px;align-items:center}.tt-shot{margin:0;display:grid;gap:4px}.tt-shot figcaption{font:600 10.5px/1.2 var(--font-body);letter-spacing:.05em;text-transform:uppercase;color:var(--text-3)}.tt-shot__svg{width:150px;height:auto;display:block}.tt-shot__pg{fill:var(--glass-2);stroke:var(--line-2,var(--line));stroke-width:1}.tt-shot__bar{fill:var(--glass-3)}.tt-shot__tx{fill:var(--text-3);opacity:.6}.tt-shot__ln{fill:var(--text-3);opacity:.32}.tt-shot__bt{fill:var(--accent);opacity:.55}.tt-shot__bt.is-chg{opacity:1;stroke:var(--warn);stroke-width:1.6}.tt-base__ar{color:var(--text-3);font-size:18px}.tt-base__t{display:grid;gap:6px;min-width:0}.tt-base__t p{margin:0;font-size:13px;line-height:1.5;color:var(--text-1)}.tt-base__a{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:2px}@media (max-width:1100px){.tt-base__c{grid-template-columns:150px auto 150px}.tt-base__t{grid-column:1/-1}}.tr-quiet{font-size:12px}.tr-dot,.tr-quiet{color:var(--text-3)}.tr-part{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:var(--line-2);text-decoration-thickness:1px;text-underline-offset:4px}.tr-part:hover{text-decoration-color:currentColor}.tr-part:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.tr-meterbit{white-space:nowrap}.pp-ft__s{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px}.pp-ft__s .x-chip{font-size:12px;padding:4px 10px}.tr-noflow{font-size:11.5px}.tr-prop{flex-wrap:wrap;justify-content:flex-end;gap:8px}.tr-fltbar,.tr-prop{display:flex;align-items:center}.tr-fltbar{gap:10px;margin:0 0 14px;padding:10px 16px;border-radius:var(--r-m);font-size:13.5px;color:var(--text-2)}.tr-fltbar .pp-link{margin-left:auto}.tr-sec__chip{margin:0 auto 0 10px}.tr-sec__chip .x-chip{font-size:11.5px;padding:3px 9px}.tr-list{list-style:none;margin:0 0 6px;padding:0;display:grid;gap:6px}.tr-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:6px 10px;align-items:center;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-s);background:var(--glass-1)}.tr-row.is-stale{border-color:color-mix(in srgb,var(--warn) 50%,var(--line));background:color-mix(in srgb,var(--warn) 7%,transparent)}.tr-row__main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;align-items:center;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;min-width:0}.tr-row__main--f{grid-template-columns:minmax(0,1fr)}.tr-row__main:hover .tr-row__t{text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.tr-row__main:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.tr-id{grid-row:1/3;font-size:11.5px;color:var(--accent)}.tr-row__t{font-size:13.5px;color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-row__t em{font-style:normal}.tr-row__m,.tr-row__t em{color:var(--text-3);font-size:12px}.tr-row__m{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-row .x-chip{font-size:11.5px;padding:3px 9px}.tr-row .x-btn{white-space:nowrap}.tr-why{grid-column:1/-1;margin:0;font-size:12.5px}.tr-note,.tr-why{line-height:1.45;color:var(--text-2)}.tr-note{display:flex;align-items:flex-start;gap:10px;margin:0 0 8px;font-size:13.5px}.tr-note .x-lamp{margin-top:5px;flex:none}.tr-hint{display:flex;align-items:flex-start;gap:8px;margin:4px 0 8px;font-size:12.5px;line-height:1.45;color:var(--text-3)}.tr-alt{margin:8px 0 0}.tr-addrow{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.tr-sel1{flex:1 1 220px;min-width:0}.tr-sel2{flex:0 1 170px;min-width:0}.tr-ro{list-style:none;margin:0;padding:0;display:grid;gap:6px}.tr-ro li{display:grid;gap:1px;padding:7px 11px;border:1px solid var(--line);border-radius:10px;background:var(--glass-1)}.tr-ro b{font:500 13px/1.35 var(--font-body);color:var(--text-1)}.tr-ro span{font-size:12px;color:var(--text-3)}.tr-out ul{list-style:none;margin:0;padding:0}.scr-h2 .pd-n{font:normal 400 11px/1 var(--font-mono);color:var(--text-3);letter-spacing:0;margin-left:4px}.scr-card__feat{display:flex;flex-wrap:wrap;min-width:0;margin-top:2px}.scr-card__feat,.tr-sb{align-items:center;gap:5px}.tr-sb{display:inline-flex;max-width:100%;padding:2px 8px;border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--glass-1);font:500 11px/1.35 var(--font-body);color:var(--text-2);white-space:nowrap}.tr-sb__t{min-width:0;overflow:hidden;text-overflow:ellipsis;max-width:170px}.tr-sb b{font:500 10.5px/1 var(--font-mono);color:var(--text-3)}.tr-sb--warn{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 50%,transparent);background:color-mix(in srgb,var(--warn) 10%,transparent)}.tr-sb--quiet{color:var(--text-3)}.scr-mock__cap .tr-sb{margin-left:4px}.scr-tr2 .tr-sb{white-space:normal}.tr-form{display:grid;gap:14px}.tr-fs{margin:0;padding:0;border:0;min-width:0;display:grid;gap:6px}.tr-fs legend{padding:0;margin-bottom:4px}.tr-pick{max-height:210px;overflow-y:auto;padding:8px 12px;border:1px solid var(--line);border-radius:var(--r-s);background:var(--glass-1);display:grid;gap:2px;align-content:start}.tr-pick__h{margin:8px 0 2px;font:400 10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.tr-pick__h:first-child{margin-top:0}.tr-opt{display:flex;align-items:flex-start;gap:9px;padding:4px 0;font-size:13.5px;line-height:1.4;color:var(--text-1);cursor:pointer}.tr-opt input{margin-top:3px;flex:none;accent-color:var(--accent)}.tr-opt input:disabled+span{color:var(--text-3)}.tr-sel3{margin:2px 0 6px 26px;max-width:calc(100% - 26px)}.tr-fs--radio{padding:2px 0 0}.tr-fh{margin:6px 0 0}.tr-err{margin:0;font-size:13px;color:var(--bad)}.tr-h{margin:14px 0 6px;font:400 10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.tr-h:first-child{margin-top:0}.tr-h em{font-style:normal;color:var(--text-2);margin-left:4px}.tr-imp{padding-left:18px;display:grid;gap:3px;color:var(--text-1)}.tr-imp,.tr-none{margin:0;font-size:13.5px}.tr-none{color:var(--text-3)}