:root:not([data-theme=dark]){--bg:#f6f6f7;--page:#fff;--canvas:#fff;--surface:#fff;--surface-2:#fafafb;--surface-3:#f3f3f5;--ink:#0f1012;--ink-2:#44464e;--ink-3:#6b6d75;--ink-4:#8b8d94;--line:#ebebee;--line-strong:#e2e2e6;--div:#eeeef1;--accent:#3346d3;--accent-ink:#3346d3;--accent-soft:#3346d314;--ok:#1f8a5b;--ok-soft:#e9f6ef;--bad:#e5484d;--bad-ink:#c62a2f;--bad-soft:#feeced;--warn:#e09b2d;--warn-soft:#fcf3e3;--hover:#0f101209;--fact-ok:#8fcaa8;--fact-bad:#e5484d;--fact-unclear:#f2b8ba;--fact-none:#ebebee}[data-theme=dark]{--bg:#111113;--page:#141416;--canvas:#19191c;--surface:#19191c;--surface-2:#1d1d20;--surface-3:#232327;--ink:#ededf0;--ink-2:#b4b6bd;--ink-3:#8e9099;--ink-4:#6f717a;--line:#26262b;--line-strong:#303036;--div:#222226;--accent:#8f9cff;--accent-ink:#a9b3ff;--accent-soft:#8f9cff1f;--ok:#4cc38a;--ok-soft:#4cc38a1f;--bad:#f2555a;--bad-ink:#ff7b7f;--bad-soft:#f2555a24;--warn:#e9a83d;--warn-soft:#e9a83d24;--hover:#ffffff0a;--fact-ok:#5fae84;--fact-bad:#f2555a;--fact-unclear:#b0686b;--fact-none:#303036}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--bg:#111113;--page:#141416;--canvas:#19191c;--surface:#19191c;--surface-2:#1d1d20;--surface-3:#232327;--ink:#ededf0;--ink-2:#b4b6bd;--ink-3:#8e9099;--ink-4:#6f717a;--line:#26262b;--line-strong:#303036;--div:#222226;--accent:#8f9cff;--accent-ink:#a9b3ff;--accent-soft:#8f9cff1f;--ok:#4cc38a;--ok-soft:#4cc38a1f;--bad:#f2555a;--bad-ink:#ff7b7f;--bad-soft:#f2555a24;--warn:#e9a83d;--warn-soft:#e9a83d24;--hover:#ffffff0a;--fact-ok:#5fae84;--fact-bad:#f2555a;--fact-unclear:#b0686b;--fact-none:#303036}}body{letter-spacing:0;font-size:13px;font-weight:400;line-height:1.45}h1{letter-spacing:-.018em;font-size:22px;font-weight:530;line-height:28px}h2{letter-spacing:-.008em;font-size:14px;font-weight:530;line-height:20px}h3{font-size:13.5px;font-weight:530}b,strong{font-weight:500}.num,.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body:has(.shell){background:#0a0a0b}.shell{background:0 0;position:relative}.shell:before{content:"";opacity:.3;pointer-events:none;z-index:-1;background:url(/brand/grain-dark-frame.png) 0 0/256px;position:fixed;inset:0}.side{color:#ededf0;background:0 0;border-right:0;gap:20px;padding:16px 12px}.main{background:var(--page);border:0;border-radius:12px;min-height:calc(100vh - 16px);margin:8px 8px 8px 0}[data-theme=dark] .main{box-shadow:inset 0 0 0 1px #ffffff0f}.page{max-width:1200px;padding:24px 32px 72px}.side .brand{color:#ededf0;padding:4px 10px}.side .logo{color:#ededf0}.side .logo-tld,.side .logo-by{color:#8e9099}.side .logo-word{font-weight:530}.side .pswitch-btn{color:#ededf0;background:#ffffff0a;border:1px solid #ffffff12;border-radius:8px;padding:8px 10px}.side .pswitch-btn:hover,.side .pswitch-btn.on{background:#ffffff12;border-color:#ffffff1a}.side .pswitch-btn .pswitch-txt b{color:#ededf0;font-size:13px;font-weight:450}.side .pswitch-btn .pswitch-txt small,.side .pswitch-btn .pswitch-chev{color:#8e9099}.side .pswitch-btn .ptile-img{border-color:#ffffff14}.side .pswitch-btn.skeleton .sk{background:#ffffff14;animation:none}.side a.nav{color:#9a9ca4;border-radius:6px;gap:10px;height:30px;padding:0 10px;font-size:13px;font-weight:400}.side a.nav svg{color:#6c6e76;width:16px;height:16px}.side a.nav:hover{color:#ededf0;background:#ffffff0d;text-decoration:none}.side a.nav.active{color:#fff;background:#ffffff12;font-weight:450;box-shadow:inset 0 1px #ffffff0d}.side a.nav.active svg{color:#8f9cff}.side .nav-count{color:#8e9099;align-items:center;gap:6px;font-size:12px;font-weight:400;display:inline-flex}.side .nav-count.bad,.side .nav-count.warn{color:#8e9099;font-weight:400}.side .nav-count.bad:before,.side .nav-count.warn:before{content:"";border-radius:50%;width:6px;height:6px}.side .nav-count.bad:before{background:#e5484d}.side .nav-count.warn:before{box-shadow:inset 0 0 0 1.5px #e09b2d}.side .pm-trigger{color:#ededf0}.side .pm-trigger:hover,.side .pm-trigger.open{background:#ffffff0d}.side .pm-trigger .pm-who b{color:#ededf0;font-weight:450}.side .pm-trigger .pm-who small,.side .pm-trigger .pm-chev{color:#8e9099}.side .pm-trigger .pm-initials{color:#ededf0;background:#1f2024;font-weight:450;box-shadow:inset 0 0 0 1px #ffffff14}.side .pm-trigger .pm-avatar circle:first-child{stroke:#ffffff1a}.side .side-agency{border-top:1px solid #ffffff12;padding-top:8px}.side .legal-links a{color:#6c6e76}.topbar{background:color-mix(in srgb, var(--page) 90%, transparent);border-bottom:1px solid var(--line);height:48px;padding:0 24px 0 32px}.crumbs{font-size:13px}.crumb b{font-weight:450}.topbar-back{color:var(--ink-3);align-items:center;gap:4px;font-size:13px;text-decoration:none;display:inline-flex}.topbar-back:hover{color:var(--ink);text-decoration:none}.topbar-actions>.small{color:var(--ink-3);font-size:12px}.agbar{background:var(--accent-soft);color:var(--accent-ink);font-size:12.5px}.phead{margin-bottom:20px}.phead h1{font-size:22px}.phead .sub{color:var(--ink-3);gap:6px;margin-top:3px;font-size:12px;line-height:16px}.phead .sub a{color:var(--ink-3)}.phead .sub a:hover{color:var(--ink)}.phead .sub .sep{color:var(--ink-4)}.btn{background:var(--canvas);border:1px solid var(--line-strong);height:28px;color:var(--ink);border-radius:6px;gap:7px;padding:0 11px;font-size:13px;font-weight:450;box-shadow:0 1px #0f10120a}.btn:hover{background:var(--surface-2);border-color:var(--line-strong)}.btn svg{width:15px;height:15px;color:var(--ink-3)}.btn.sm{border-radius:6px;height:26px;padding:0 9px;font-size:12.5px}.btn.xs{height:24px;font-size:12px}.btn.ghost{box-shadow:none;color:var(--ink-2);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--hover);color:var(--ink)}:root .btn.primary,:root[data-theme] .btn.primary{background:var(--ink);border-color:var(--ink);color:var(--page);box-shadow:none}:root .btn.primary svg,:root[data-theme] .btn.primary svg{color:inherit}.input,.select{border-color:var(--line-strong);border-radius:6px;height:32px;font-size:13px}.textarea{border-radius:6px;font-size:13px}.panel{border-color:var(--line);box-shadow:none;border-radius:10px}.badge{font-weight:450}.seg{background:var(--surface-3);border-radius:7px;padding:2px}.seg button{height:24px;color:var(--ink-2);border-radius:5px;font-size:12px;font-weight:450}.seg button.on{background:var(--canvas);color:var(--ink);box-shadow:0 1px 2px #0f101214,0 0 0 1px #0f10120d}.kx{border:1px solid var(--line);background:var(--canvas);border-radius:10px;grid-template-columns:2fr repeat(4,minmax(0,1fr));margin-bottom:32px;display:grid}.kx-c{flex-direction:column;justify-content:space-between;gap:10px;min-width:0;min-height:112px;padding:16px 20px;display:flex}.kx-c+.kx-c{border-left:1px solid var(--line)}.kx-l{color:var(--ink-3);justify-content:space-between;gap:8px;font-size:12px;line-height:16px;display:flex}.kx-v{align-items:baseline;gap:5px;display:flex}.kx-v b{letter-spacing:-.02em;font-feature-settings:"tnum";font-size:22px;font-weight:450;line-height:26px}.kx-v span{color:var(--ink-3);font-size:12px}.kx-lead .kx-v b{letter-spacing:-.025em;font-size:28px;line-height:32px}.kx-s{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.kx-up{color:var(--ok)}.kx-down{color:var(--bad-ink)}.ticks{height:10px;display:flex}.ticks-g{gap:2px;min-width:0;margin-right:4px;display:flex}.ticks-g:last-child{margin-right:0}.ticks-g i{border-radius:1px;flex:1;min-width:1px}.ticks-legend{color:var(--ink-3);flex-wrap:wrap;gap:4px 12px;font-size:12px;line-height:16px;display:flex}.ticks-legend span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ticks-legend i{border-radius:1.5px;width:6px;height:6px}.t-ok{background:var(--fact-ok)}.t-bad{background:var(--fact-bad)}.t-unclear{background:var(--fact-unclear)}.t-none{background:var(--fact-none)}.ticks-legend i.t-none{box-shadow:inset 0 0 0 1px var(--line-strong)}.nx-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.nx-head-r{align-items:center;gap:14px;display:flex}.nx-link{color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px;font-weight:450}.nx-link:hover{color:var(--ink)}.nx-seg{background:var(--surface-3);border-radius:7px;padding:2px;display:inline-flex}.nx-seg button{white-space:nowrap;height:24px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:450;display:inline-flex}.nx-seg button em{color:var(--ink-4);font-feature-settings:"tnum";font-style:normal}.nx-seg button.on{background:var(--canvas);color:var(--ink);box-shadow:0 1px 2px #0f101214,0 0 0 1px #0f10120d}.nx-seg button.on em{color:var(--accent)}.nx-list{border:1px solid var(--line);background:var(--canvas);border-radius:10px;margin-bottom:32px}.nx-list>:first-child{border-top-left-radius:9px;border-top-right-radius:9px}.nx-list>:last-child{border-bottom-right-radius:9px;border-bottom-left-radius:9px}.nx-note{min-height:40px;color:var(--ink-2);background:#fcfaf5;align-items:center;gap:10px;padding:6px 12px 6px 16px;display:flex}[data-theme=dark] .nx-note{background:#e9a83d0f}.nx-note+.nx-note,.nx-note+.nx-row,.nx-row+.nx-row,.nx-row+.nx-foot{border-top:1px solid var(--div)}.nx-note b{color:var(--ink);font-weight:450}.nx-note .nx-go{color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;padding:4px 0 4px 8px;font-family:inherit;font-size:13px;font-weight:450;text-decoration:none;display:inline-flex}.nx-row{grid-template-columns:6px 20px minmax(140px,220px) minmax(0,1fr) auto;align-items:center;column-gap:14px;min-height:44px;padding:6px 12px 6px 16px;display:grid}.nx-row:hover{background:var(--surface-2)}.nx-row.flash{background:var(--ok-soft);transition:background .4s}.nx-row.done .nx-name,.nx-row.done .nx-fx{color:var(--ink-3)}.dot{border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.dot.red{background:var(--bad)}.dot.amber{background:var(--warn)}.dot.ring{box-shadow:inset 0 0 0 1.5px var(--warn);background:0 0}.dot.gray{background:#c4c5ca}.dot.green{background:var(--ok)}.nx-fav{border:1px solid var(--line);width:20px;height:20px;color:var(--ink-3);background:#fff;border-radius:4px;justify-content:center;align-items:center;display:flex;overflow:hidden}.nx-fav img{object-fit:contain;border-radius:3px;width:16px;height:16px}.nx-name{align-items:center;gap:8px;min-width:0;display:flex}.nx-name span:first-child{white-space:nowrap;text-overflow:ellipsis;font-weight:450;overflow:hidden}.nx-pill{background:var(--surface-3);font-feature-settings:"tnum";border-radius:4px;flex:none;justify-content:center;align-items:center;min-width:20px;height:18px;padding:0 6px;font-size:12px;font-weight:450;display:inline-flex}.nx-fx{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nx-act{justify-content:flex-end;align-items:center;gap:2px;min-width:200px;display:flex}.nx-ta{height:26px;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding:0 9px;font-family:inherit;font-size:13px;font-weight:450;text-decoration:none;display:inline-flex}.nx-ta svg{color:var(--ink-3);width:15px;height:15px}.nx-ta:hover{text-decoration:none}.nx-row:hover .nx-ta,.nx-ta:focus-visible{border-color:var(--line-strong);background:var(--canvas);box-shadow:0 1px #0f10120a}.nx-st{color:var(--ink-3);white-space:nowrap;padding:0 9px;font-size:12px}.nx-st.warn{color:var(--bad-ink)}.nx-more{position:relative}.nx-more>button{width:26px;height:26px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.nx-more>button:hover,.nx-more>button[aria-expanded=true]{background:var(--hover);color:var(--ink)}.nx-menu{z-index:30;background:var(--canvas);border:1px solid var(--line-strong);border-radius:8px;min-width:200px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0f10121f,0 1px 2px #0f10120f}.nx-menu button,.nx-menu a{text-align:left;cursor:pointer;color:var(--ink);white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:7px 10px;font-family:inherit;font-size:13px;text-decoration:none;display:flex}.nx-menu button:hover,.nx-menu a:hover{background:var(--hover);text-decoration:none}.nx-foot{min-height:40px;color:var(--ink-3);justify-content:space-between;align-items:center;padding:0 16px;font-size:12.5px;display:flex}.nx-foot button{color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12.5px;font-weight:450}.nx-foot button:hover{color:var(--ink)}.nx-empty{color:var(--ink-2);align-items:center;gap:10px;padding:18px 16px;display:flex}.mw-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mw-card{border:1px solid var(--line);background:var(--canvas);border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.mw-t{color:var(--ink-3);font-size:12px}.mw-cmp{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;font-size:14px;line-height:20px;display:flex}.mw-cmp s{color:var(--ink-3);-webkit-text-decoration:line-through 1px var(--bad);text-decoration:line-through 1px var(--bad);overflow-wrap:anywhere}.mw-cmp span{overflow-wrap:anywhere;font-weight:450}.mw-b{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.mw-b span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}@media (max-width:860px){html body .side{background:#0a0a0b;border-right:0}html body .main{border-radius:0;margin:0}.kx{grid-template-columns:1fr 1fr}.kx-c+.kx-c{border-left:0}.kx-lead{border-bottom:1px solid var(--line);grid-column:1/-1}.kx-c:nth-child(n+2){border-top:1px solid var(--line)}.kx-c:nth-child(odd):not(.kx-lead){border-left:1px solid var(--line)}.kx-c{min-height:0}.nx-row{grid-template-columns:6px 20px minmax(0,1fr) auto;row-gap:2px;padding:8px 8px 8px 14px}.nx-fx{white-space:normal;color:var(--ink-3);grid-area:2/3/auto/5;font-size:12px}.nx-act{min-width:0}.nx-ta{border-color:var(--line-strong);gap:0;padding:0 6px;font-size:0}.nx-ta svg{width:16px;height:16px}.nx-st{display:none}.nx-head-r{justify-content:space-between;width:100%}.nx-seg{max-width:100%;overflow-x:auto}.nx-note{align-items:flex-start;padding:10px 10px 10px 14px}.nx-note>.dot{margin-top:6px}.nx-note>span:nth-child(2){flex:1;min-width:0}.nx-link{display:none}.mw-grid{grid-template-columns:1fr}}.fbar{gap:2px;width:100%;height:6px;display:flex}.fbar i{border-radius:2px;min-width:2px}.fbar-sm{height:4px}.fbar-mini{flex:none;width:56px;height:4px}.lx-box{border:1px solid var(--line);background:var(--canvas);border-radius:10px}.lx-box>:first-child{border-top-left-radius:9px;border-top-right-radius:9px}.lx-box>:last-child{border-bottom-right-radius:9px;border-bottom-left-radius:9px}.lx-head{min-height:32px;color:var(--ink-4);border-bottom:1px solid var(--line);align-items:center;column-gap:14px;padding:0 12px 0 16px;font-size:12px;display:grid}.lx-row{min-height:44px;color:inherit;align-items:center;column-gap:14px;padding:6px 12px 6px 16px;text-decoration:none;display:grid}.lx-row+.lx-row,.lx-row+.lx-foot,.lx-detail+.lx-row{border-top:1px solid var(--div)}a.lx-row:hover,.lx-row.click:hover{background:var(--surface-2);cursor:pointer;text-decoration:none}.lx-foot{min-height:38px;color:var(--ink-3);justify-content:space-between;align-items:center;padding:0 16px;font-size:12px;display:flex}.lx-foot button,.lx-foot a{color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px;font-weight:450;text-decoration:none}.lx-search{border:1px solid var(--line-strong);background:var(--canvas);height:30px;color:var(--ink-4);border-radius:6px;align-items:center;gap:8px;min-width:220px;padding:0 10px;display:inline-flex;box-shadow:0 1px #0f101208}.lx-search input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;width:100%;min-width:0}.lx-search input::placeholder{color:var(--ink-4)}.lx-search:focus-within{border-color:var(--accent)}.lx-sort{height:28px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:450}.lx-progress{background:var(--surface-3);border-radius:2px;height:4px;display:block;overflow:hidden}.lx-progress i{background:var(--accent);border-radius:2px;height:100%;transition:width .4s;display:block}.lx-chev{color:var(--ink-4)}.lx-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.lx-tools .lx-push{margin-left:auto}.kx.kx4{grid-template-columns:repeat(4,minmax(0,1fr))}.kx.kx3{grid-template-columns:repeat(3,minmax(0,1fr))}.kx.kx4 .kx-c{justify-content:flex-start;min-height:0}.h2c{align-items:baseline;gap:8px;margin:0;display:flex}.h2c em{color:var(--ink-4);font-feature-settings:"tnum";font-size:12px;font-style:normal;font-weight:400}.lx-sec{margin-top:28px}.lx-sec>.h2c,.lx-sec>.nx-head{margin-bottom:10px}.pl-row{grid-template-columns:24px minmax(0,1.4fr) minmax(160px,220px) 110px 130px 120px 16px}.pl-box .lx-row.pl-row{min-height:64px}.pl-name{flex-direction:column;min-width:0;line-height:18px;display:flex}.pl-name b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.pl-name small{color:var(--ink-3);font-size:12px}.pl-score{align-items:center;gap:12px;display:flex}.pl-score b{flex:none;width:26px;font-size:15px;font-weight:500}.pl-c small,.pl-c.muted{color:var(--ink-3);font-size:12px}.pl-run{color:var(--ink-3);grid-column:3/7;grid-template-columns:minmax(120px,220px) minmax(0,1fr);align-items:center;gap:12px;font-size:12px;display:grid}.pl-chev{color:var(--ink-4)}.pl-add{border:1px dashed var(--line-strong);height:48px;color:var(--ink-3);border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:12px;text-decoration:none;display:flex}.pl-add:hover{color:var(--ink);border-color:var(--ink-4);text-decoration:none}.pl-row.skeleton{grid-template-columns:1fr 1fr}.fsections{gap:28px}.fsec-head{margin-bottom:10px}.flist{background:var(--canvas);border-radius:10px;margin-top:0}.factrow{border-bottom-color:var(--div);grid-template-columns:minmax(150px,1.1fr) minmax(0,1fr) minmax(0,1.3fr) 180px 16px;gap:14px;min-height:44px;padding:0 12px 0 16px}.factrow:hover,.factrow.sel,.factrow.open{background:var(--surface-2)}.factrow-head,.factrow-head:hover{min-height:32px;color:var(--ink-4);border-bottom-color:var(--line);background:0 0;font-size:12px;font-weight:400}.factrow-head .factrow-state{color:var(--ink-4);justify-content:flex-start;font-weight:400}.factrow-fact{padding:6px 0}.factrow-fact b{font-weight:450}.factrow-bad{color:var(--bad-ink)}.factrow-bad em{color:var(--ink-4)}.factrow-state,.factrow-state.falsch,.factrow-state.pruefen{text-align:left;color:var(--ink-3);white-space:nowrap;align-items:center;gap:10px;font-size:12px;font-weight:400;display:flex}.factrow-state>span:last-child{text-overflow:ellipsis;overflow:hidden}.factrow-chev{color:var(--ink-4);width:14px;height:14px}.fsec.ok .factrow-val:nth-child(3) span,.fsec.ohne .factrow-val:nth-child(3) span{color:var(--ink-3)}@media (max-width:1100px){.factrow{grid-template-columns:1fr 1fr 16px}}.review{gap:16px;display:grid}.review-progress{font-size:13px}.review-progress>span:first-child{font-weight:450}.review-progress .muted{font-size:12px}.review-card{border-color:var(--line);border-radius:10px;gap:18px;padding:24px}.review-fact{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.review-fact small{color:var(--ink-3);font-size:12px}.review-fact h2{letter-spacing:-.012em;margin-top:2px;font-size:18px;font-weight:530;line-height:24px}.review-cmp{border:1px solid var(--line);border-radius:8px;gap:0}.review-side{border:0;border-radius:0;gap:10px;padding:16px 18px}.review-side.other{border-left:1px solid var(--line);background:#fcfaf5;border-radius:0 8px 8px 0}[data-theme=dark] .review-side.other{background:#e9a83d0d}.review-who{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.review-who .ptile{border-radius:4px;font-size:8px}.review-who a{align-items:center;gap:4px;display:inline-flex}.review-val{font-size:18px;font-weight:450;line-height:24px}.review-side.other .review-val{color:var(--ink)}.review-quote{color:var(--ink-2);border-left:2px solid #ebe3cf;padding-left:10px;font-size:13px}[data-theme=dark] .review-quote{border-left-color:var(--line-strong)}.review-reason{color:var(--ink-3);font-size:12px}.review-q{font-size:13px;font-weight:450}.btn.review-btn{height:32px;padding:0 14px;font-size:13px;font-weight:450}.review-btn kbd{border-color:var(--line-strong);color:var(--ink-3);border-radius:3px;padding:0 4px;font-size:11px;line-height:14px}.review-sep{background:var(--line);width:1px;height:20px;margin:0 4px}.rv-next{grid-template-columns:20px minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr)}.rv-fact{text-overflow:ellipsis;white-space:nowrap;font-weight:450;overflow:hidden}.rv-val{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rv-next .muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:760px){.review-side.other{border-left:0;border-top:1px solid var(--line);border-radius:0 0 8px 8px}.rv-next{grid-template-columns:20px minmax(0,1fr) minmax(0,1fr)}.rv-next .muted{display:none}}.ex-row{grid-template-columns:14px 6px 20px minmax(140px,240px) minmax(0,1fr) auto;padding-left:12px}.ex-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ex-row.open{background:var(--surface-2)}.ex-chev{color:var(--ink-4);transition:transform .15s}.ex-row.open .ex-chev{color:var(--ink);transform:rotate(90deg)}.ex-row.open .nx-ta.show{border-color:var(--line-strong);background:var(--canvas);box-shadow:0 1px #0f10120a}.ex-tag{color:var(--ink-4);white-space:nowrap;font-size:11px}.lx-detail{background:var(--surface-2);border-top:1px solid var(--div)}.lx-detail+.lx-row,.lx-detail+.lx-foot{border-top:1px solid var(--div)}.ex-d{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(200px,auto);align-items:center;column-gap:14px;min-height:40px;padding:6px 0;display:grid}.ex-dh{min-height:30px;color:var(--ink-4);padding:0;font-size:12px}.ex-fact{overflow-wrap:anywhere}.ex-val{flex-direction:column;gap:2px;min-width:0;display:flex}.ex-val s{color:var(--ink-2);-webkit-text-decoration:line-through 1px var(--bad);text-decoration:line-through 1px var(--bad);overflow-wrap:anywhere}.ex-val small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ex-ok{overflow-wrap:anywhere;font-weight:450}.ex-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px;display:flex}.ex-d .dim{color:var(--ink-4)}.nx-ta.sm{gap:5px;height:24px;padding:0 8px;font-size:12px}.nx-ta.sm:hover,.ex-acts .frow-show:hover{border-color:var(--line-strong);background:var(--canvas)}.ex-acts .frow-show{height:24px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:450;display:inline-flex}.ex-acts .frow-show svg{color:var(--ink-3)}.ex-acts .decided-msg{align-items:center;gap:5px;margin-right:6px;font-size:12px;display:inline-flex}@media (max-width:860px){.ex-row{grid-template-columns:14px 6px 20px minmax(0,1fr) auto;row-gap:2px;padding:8px 8px 8px 10px}.ex-row .nx-fx{white-space:normal;color:var(--ink-3);grid-area:2/4/auto/6;font-size:12px}.ex-tag{display:none}.ex-detail{padding:2px 12px 12px}.ex-d{grid-template-columns:1fr 1fr;row-gap:4px}.ex-dh{display:none}.ex-fact{grid-column:1/-1;font-weight:450}.ex-acts{grid-column:1/-1;justify-content:flex-start}.lx-tools .lx-push{margin-left:0}}.ex-acts button.frow-show{color:var(--ink);margin-top:0;padding:0 8px}.ex-acts button.frow-show:hover{color:var(--ink);text-decoration:none}.set-area,.ps{flex-direction:column;max-width:980px;display:flex}.set-row{border-top:1px solid var(--line);grid-template-columns:260px minmax(0,1fr);gap:32px;padding:20px 0;display:grid}.set-row:first-child{border-top:0;padding-top:4px}.set-row>div:first-child h3{margin:0;font-size:13px;font-weight:500;line-height:18px}.set-row>div:first-child p{color:var(--ink-3);margin:4px 0 0;font-size:12px;line-height:17px}.set-row .field label{color:var(--ink-2);font-size:12px;font-weight:450}.set-row .two{gap:12px}.set-stack{flex-direction:column;gap:12px;min-width:0;display:flex}.set-stack .sep{color:var(--ink-4)}.set-state{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.set-state.bad{color:var(--bad-ink)}.set-plan{align-items:center;gap:12px;display:flex}.set-plan b{font-size:15px;font-weight:500}.set-key{grid-template-columns:minmax(0,1fr) auto}.btn.set-danger,.btn.ghost.set-danger{color:var(--bad-ink)}.set-switch{cursor:pointer;align-items:center;gap:10px;font-size:13px;display:inline-flex}.set-switch input{opacity:0;pointer-events:none;position:absolute}.set-switch>span{background:var(--line-strong);border-radius:9px;flex:none;width:28px;height:16px;transition:background .15s;position:relative}.set-switch>span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000026}.set-switch input:checked+span{background:var(--ink)}.set-switch input:checked+span:after{left:14px}.set-switch input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.set-savebar{z-index:5;border-top:1px solid var(--line);background:color-mix(in srgb, var(--page) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:flex-end;align-items:center;gap:8px;margin:8px -32px -72px;padding:12px 32px;display:flex;position:sticky;bottom:0}.set-savebar>span{margin-right:auto}.chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip{background:var(--surface-3);height:24px;color:var(--ink);border-radius:5px;align-items:center;gap:4px;padding:0 4px 0 9px;font-size:12px;display:inline-flex}.chip button{width:18px;height:18px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.chip button:hover{color:var(--ink);background:var(--hover)}.chip-add{border:1px dashed var(--line-strong);height:24px;color:var(--ink-4);border-radius:5px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.chip-add input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;width:150px;font-size:12px}.chip-add:focus-within{border-style:solid;border-color:var(--accent)}.ps-hidden{grid-template-columns:20px minmax(0,1fr) auto;min-height:40px}.ps-hidden-n{align-items:baseline;gap:10px;min-width:0;display:flex}.ps-hidden-n>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ps-hidden-n a{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ps-runs{border-top:1px solid var(--line);gap:10px;padding:20px 0;display:grid}.ps-runs .panel{border-radius:10px}.settings-layout{grid-template-columns:200px minmax(0,1fr);gap:40px}.settings-nav a{height:30px;color:var(--ink-2);border-radius:6px;padding:0 10px;font-size:13px;font-weight:400}.settings-nav a svg{width:15px;height:15px;color:var(--ink-4)}.settings-nav a.active{background:var(--surface-3);color:var(--ink);font-weight:450}.settings-nav a.active svg{color:var(--accent)}.profile-card{gap:12px}.profile-card .pm-initials{background:var(--surface-3);width:40px;height:40px;color:var(--ink-2);font-size:13px;font-weight:500}@media (max-width:860px){.set-row{grid-template-columns:minmax(0,1fr);gap:12px}.set-savebar{margin:8px -16px -72px;padding:12px 16px}.settings-layout{gap:16px}}.t-accent{background:var(--accent)}.ai-page{display:block}.ai-runinfo{flex:none;align-items:center;gap:12px;display:flex}.ai-runinfo .small{align-items:center;gap:6px;display:inline-flex}.ai-ask{border:1px solid var(--line);background:var(--canvas);border-radius:10px;gap:10px;margin-bottom:12px;padding:14px 16px;display:grid}.ai-ask p{margin:0}.aiq-grid{grid-template-columns:14px minmax(0,1fr) 118px 118px 118px}.aiq-box .lx-row.aiq-grid{align-items:start;padding-top:12px;padding-bottom:12px}.aiq-box .lx-row.aiq-grid>.aiq-chev,.aiq-box .lx-row.aiq-grid>.aiq-cell{margin-top:2px}.lx-head.aiq-grid .engine-label{gap:6px}.aiq-chev{color:var(--ink-4);transition:transform .15s}.lx-row.open>.aiq-chev{color:var(--ink);transform:rotate(90deg)}.lx-row.aiq-grid.open{background:var(--surface-2)}.lx-row.aiq-grid.paused .aiq-q,.lx-row.aiq-grid.paused .aiq-cell{opacity:.55}.aiq-q{gap:3px}.aiq-text{font-weight:400;line-height:18px}.lx-row.open .aiq-text{font-weight:450}.aiq-meta{color:var(--ink-4);font-size:11px;line-height:15px}.aiq-cell{color:var(--ink);gap:6px;font-size:13px}.aiq-cell i{background:#c4c5ca;width:6px;height:6px}.aiq-cell.bad,.aiq-cell.warn{font-weight:400}.aiq-cell.bad{color:var(--bad-ink)}.aiq-cell.warn,.aiq-cell.none{color:var(--ink-3)}.lx-row.open+.lx-detail.aid{border-top:0}.aid{padding:0 16px 16px 44px}.aid-matrix{background:var(--canvas);border:1px solid var(--line);border-radius:8px}.aid-r{grid-template-columns:150px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:14px;min-height:40px;padding:4px 16px;display:grid}.aid-r+.aid-r{border-top:1px solid var(--div)}.aid-h{min-height:44px;color:var(--ink-4);font-size:12px}.aid-eng{flex-direction:column;min-width:0;line-height:16px;display:flex}.aid-eng b{color:var(--ink-2);align-items:center;gap:6px;font-weight:450;display:inline-flex}.aid-eng small{color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.aid-f{font-weight:450}.aid-cell{align-items:baseline;gap:7px;min-width:0;display:inline-flex}.aid-cell i{background:#c4c5ca;border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-1px)}.aid-cell.ok i{background:var(--ok)}.aid-cell.bad{color:var(--bad-ink)}.aid-cell.bad i{background:var(--bad)}.aid-cell.warn{color:var(--ink-3)}.aid-cell.warn i{background:var(--warn)}.aid-cell.none{color:var(--ink-4)}.aid-read{min-height:44px}.aid-read .nx-ta{color:var(--ink-2);margin-left:-8px}.aid-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:28px;margin-top:20px;display:grid}.aid-cols.one{grid-template-columns:minmax(0,1fr)}.aid-t{margin:0 0 10px;font-size:13px;font-weight:500}.aid-note{border-top:1px solid var(--div);color:var(--ink-2);grid-template-columns:6px minmax(0,1fr);align-items:baseline;column-gap:12px;padding:10px 0;line-height:18px;display:grid}.aid-note .dot{transform:translateY(-1px)}.aid-note b{color:var(--ink);font-weight:450}.aid-note .textlink{font-weight:450;text-decoration:none}.aid-src{grid-template-columns:20px minmax(0,1fr) 108px 150px;min-height:40px}.aid-src .ptile{border-radius:4px;font-size:8px}.aid-host{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);align-items:center;gap:5px;display:inline-flex;overflow:hidden}.aid-by{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.aid-st{color:var(--ink-3);cursor:default;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:12px;display:inline-flex}button.aid-st{cursor:pointer}button.aid-st:hover{color:var(--ink)}.aid-st.bad{color:var(--bad-ink)}.dot.blue{background:var(--accent)}.aid-foot{align-items:center;gap:4px;margin-top:16px;display:flex}.modal:has(.ai-read){border-radius:12px;width:min(760px,100vw - 32px)}.modal:has(.ai-read) .modal-head{padding:12px 16px 12px 20px}.modal:has(.ai-read) .modal-head h2{flex:1;min-width:0}.modal:has(.ai-read) .modal-foot{background:var(--surface-2);align-items:center;padding:12px 20px}.ai-read-title{align-items:center;gap:10px;font-size:13px;font-weight:400;display:flex}.ai-read-title>span:nth-child(2){flex-direction:column;min-width:0;line-height:17px;display:flex}.ai-read-title b{font-weight:500}.ai-read-title small{color:var(--ink-3);font-size:12px}.ai-read-title .aiq-cell{margin-left:auto;font-size:12px}.ai-read{gap:16px}.ai-read-seg{align-self:flex-start}.ai-read-seg button{gap:6px}.ai-read-seg button:disabled{opacity:.4;cursor:default}.ai-read-q{border-left:2px solid var(--line);color:var(--ink-2);padding-left:12px;font-size:13px;font-weight:400}.ai-read-text{border-color:var(--line);background:#fcfcfd;border-radius:8px;max-height:46vh;padding:16px 20px;font-size:14px;line-height:24px}[data-theme=dark] .ai-read-text{background:var(--surface-2)}.ai-mark.bad{box-shadow:inset 0 -2px 0 var(--bad);background:#fdecec}.ai-mark.warn{background:var(--warn-soft);box-shadow:inset 0 -2px 0 var(--warn)}.ai-mark.ok{background:var(--ok-soft);box-shadow:inset 0 -2px 0 var(--ok)}[data-theme=dark] .ai-mark.bad{background:var(--bad-soft)}.ai-read-cmp{flex-direction:column;display:flex}.ai-read-r{grid-template-columns:6px 160px minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:12px;min-height:34px;display:grid}.ai-read-r+.ai-read-r{border-top:1px solid var(--div)}.ai-read-h{min-height:28px;color:var(--ink-4);font-size:12px}.ai-read-r .bad{color:var(--bad-ink)}@media (max-width:1100px){.aiq-grid{grid-template-columns:14px minmax(0,1fr) 96px 96px 96px}.aid{padding-left:16px}.aid-r{grid-template-columns:120px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.aid-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.lx-head.aiq-grid>span:nth-child(n+3){display:none}.aiq-box .lx-row.aiq-grid{row-gap:4px}.aid{padding:0 10px 12px}.aid-matrix{overflow-x:auto}.aid-r{grid-template-columns:110px 110px 120px 120px 120px;min-width:640px}.aid-src{grid-template-columns:20px minmax(0,1fr) auto}.aid-by{display:none}.ai-read-r{grid-template-columns:6px minmax(0,1fr) minmax(0,1fr)}.ai-read-r>:nth-child(2){grid-column:2/-1}.ai-read-h{display:none}.ai-runinfo{justify-content:space-between;width:100%}.pl-row{grid-template-columns:24px minmax(0,1fr) auto 16px}.pl-box .lx-head.pl-row,.pl-row>.pl-c{display:none}.pl-score{width:110px}.pl-run{grid-column:3/4;grid-template-columns:1fr}.pl-run>span:last-child{display:none}.kx.kx4,.kx.kx3{grid-template-columns:1fr 1fr}}select.lx-sort{appearance:auto;width:auto;max-width:240px;height:28px;box-shadow:none;background:0 0;border:0;flex:none;padding:0 4px}.aid-src{grid-template-columns:20px minmax(0,1fr) 96px minmax(130px,auto)}.aid-host{display:block}.aid-host svg{vertical-align:-1px;margin-left:4px;display:inline}.ai-read-seg{justify-self:start}@media (max-width:860px){.kx.kx4 .kx-c,.kx.kx3 .kx-c{border-top:0;border-left:0}.kx.kx4 .kx-c:nth-child(n+3),.kx.kx3 .kx-c:nth-child(n+3){border-top:1px solid var(--line)}.kx.kx4 .kx-c:nth-child(2n),.kx.kx3 .kx-c:nth-child(2n){border-left:1px solid var(--line)}}.aiq-cell-eng{display:none}@media (max-width:760px){.aiq-grid{grid-template-columns:14px repeat(3,minmax(0,1fr))}.aiq-grid>.aiq-q{grid-column:2/-1}.aiq-grid>.aiq-cell{grid-row:2;font-size:12px}.aiq-grid>.aiq-cell:nth-child(3){grid-column:2}.aiq-grid>.aiq-cell:nth-child(4){grid-column:3}.aiq-grid>.aiq-cell:nth-child(5){grid-column:4}.aiq-cell-eng{display:inline-flex}}.ex-row{grid-template-columns:14px 6px 20px minmax(120px,200px) minmax(0,1fr) auto}.ex-s{color:var(--ink-3);-webkit-text-decoration:line-through 1px var(--bad);text-decoration:line-through 1px var(--bad)}.ex-statt{color:var(--ink-4);margin:0 3px}.ex-b{color:var(--ink);font-weight:450}.ex-n{color:var(--ink-2)}.ex-detail{padding:4px 16px 18px 70px}.ex-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.ex-grid.one{grid-template-columns:minmax(0,1fr)}.ex-head{margin:6px 0 4px;font-weight:500}.ex-d{border-top:1px solid var(--div);grid-template-columns:170px minmax(0,1fr) auto;align-items:baseline;min-height:0;padding:10px 0}.ex-d+.ex-d{border-top:1px solid var(--div)}.ex-fact{color:var(--ink-3)}.ex-val small{white-space:normal}.ex-acts{flex-wrap:nowrap;gap:12px}.ex-acts button.frow-show{border:1px solid var(--line-strong);background:var(--canvas);white-space:nowrap;height:26px;padding:0 9px;font-size:12px;box-shadow:0 1px #0f10120a}.ex-acts button.frow-show svg{color:var(--accent)}.ex-acts button.frow-show:hover{background:var(--surface-2)}.ex-link{font:inherit;color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px}.ex-link:hover{color:var(--ink)}.ex-task{background:var(--canvas);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:12px;padding:16px;display:flex}.ex-task-t{color:var(--ink-3);font-size:12px}.ex-task ol{color:var(--ink-2);flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.btn.ex-cta{justify-content:center;width:100%;height:32px}.ex-task .ex-link{align-self:center}.ex-after{color:var(--ink-4);text-align:center;font-size:12px}.ex-info{color:var(--ink-3);background:var(--surface-2);border:1px solid var(--line);border-radius:10px;margin-bottom:10px;padding:10px 14px;font-size:13px;line-height:1.5}.ex-origin{color:#2b3279;background:#f1f3fd;border-radius:8px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.ex-origin svg{flex:none;margin-top:2px}.ex-origin .textlink{color:inherit;font-weight:500}[data-theme=dark] .ex-origin{color:#c9d4ff;background:#5280ff1f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ex-origin{color:#c9d4ff;background:#5280ff1f}}.ex-nc{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.ex-nc .dot{margin-top:6px}.ex-cf{flex-direction:column;gap:6px;display:flex}.ex-cf-l{color:var(--ink-3);font-size:12px}.ex-cf-row{gap:6px;display:flex}.ex-cf-row .input{flex:1;min-width:0;height:32px}.ex-cf-row .btn{height:32px}.ex-cf-h{color:var(--ink-4);font-size:12px;line-height:1.4}.ex-open{color:var(--accent);align-items:center;gap:6px;font-size:12.5px;text-decoration:none;display:inline-flex}.ex-open:hover{text-decoration:underline}.ex-sep{background:var(--line);height:1px;margin:2px 0}@media (max-width:1100px){.ex-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.ex-detail{padding:4px 12px 14px}.ex-d{grid-template-columns:minmax(0,1fr);row-gap:6px}.ex-acts{justify-content:flex-start}}@media (max-width:1100px){.ex-task{order:-1}}
