:root{--bg:#fff;--card:#fff;--ctl:#fff;--hover:#f5f5f5;--sel:#f0f0f0;--tray:#f2f2f3;--fg:#121212;--fg2:#616161;--line:#ededed;--field:#d4d4d4;--prev:#a3a3a3;--primary:#121212;--primary-h:#2b2b2b;--on-primary:#fff;--focus:#0d5fea;--brand:#ec5b3d;--m-clicks:#4285f4;--m-impr:#5e35b1;--m-ctr:#00897b;--m-pos:#e8710a;--up:#15803d;--down:#b91c1c;--ok-bg:#f0fdf4;--ok-bd:#bbf7d0;--ok-fg:#166534;--warn-bg:#fffbeb;--warn-bd:#fde68a;--warn-fg:#92400e;--neu-bg:#fafafa;--neu-bd:#e5e5e5;--neu-fg:#404040;--tip:#121212;--on-tip:#fff;--tip2:#c9c9c9;--tip-up:#7ee2a0;--tip-dn:#ff9b91;--map-nd:#eceef1;--dz0:#4a86f0;--dz0sl:#3a72dc;--dz0i:#1c4590;--dz1:#8eb3f5;--dz1sl:#6f98e2;--dz1i:#4466a6;--dz2:#cddcf8;--dz2sl:#aebfe3;--dz2i:#8496bb;--o1:#b4530a;--o2:#e8710a;--o3:#f39a4c;--o4:#f8c08c;--o5:#fbe0c4;--g1:#15803d;--g2:#34a853;--g3:#86d0a0;--g4:#d3eedc;--r1:#b42318;--r2:#e5484d;--r3:#f3a3a1;--r4:#fad6d4;--lost-fg:#b42318;--lost-bg:#fef3f2;--lost-bd:#fecdca;--ctl-shadow:0 1px 2px #00000014,0 0 0 1px #ededed;--raised:0 1px 2px #0000001a,0 0 0 1px #0000000a,inset 0 1px 0 #fff;--tray-in:inset 0 1px 2px #0000000f;--primary-shadow:0 1px 2px #0000001f,0 0 0 1px #121212;--card-shadow:0 1px 2px #0000000a,0 0 0 1px #ededed;--card-shadow-h:0 6px 16px #0000000f,0 1px 2px #0000000d,0 0 0 1px #e2e2e2;--pop-shadow:0 12px 32px #0000001f,0 2px 6px #0000000f,0 0 0 1px #0000000d;--new-fg:#15803d;--new-bg:#f0fdf4;--new-bd:#bbf7d0;--ai-fg:#0f766e;--ai-bg:#f0fdfa;--ai-bd:#99f6e4;--brand-soft:#ec5b3d1f;--brand-text:#b93a1c;--r-card:12px;--r-control:8px;--r-tray:11px;--r-field:8px;--r-pill:7px;--r-badge:6px;--e-out:cubic-bezier(.22, 1, .36, 1);--e-bounce:cubic-bezier(.34, 1.36, .64, 1);--d-micro:.12s;--d-standard:.23s;--d-panel:.36s;--quad:#fafafa;--m-sess:#d6337a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#161616;--card:#1b1d20;--ctl:#1e1e1e;--hover:#232323;--sel:#26292e;--tray:#121315;--fg:#f9fbff;--fg2:#a4a4a4;--line:#2a2a2a;--field:#3a3a3a;--prev:#6b6b6b;--primary:#4124fb;--primary-h:#4b30ff;--on-primary:#f9fbff;--focus:#a99bff;--brand:#f06a4e;--m-clicks:#8ab4f8;--m-impr:#b39ddb;--m-ctr:#4db6ac;--m-pos:#f6a052;--up:#4ade80;--down:#f97373;--ok-bg:#1f3a2d;--ok-bd:#275137;--ok-fg:#b1ebc5;--warn-bg:#31221b;--warn-bd:#6c4830;--warn-fg:#fed7aa;--neu-bg:#2a2a2a;--neu-bd:#363636;--neu-fg:#cfcfcf;--tip:#f9fbff;--on-tip:#121212;--tip2:#4b4b4b;--tip-up:#188038;--tip-dn:#c5221f;--map-nd:#26282c;--dz0:#7fa9f2;--dz0sl:#5d86cf;--dz0i:#34548c;--dz1:#4f6fa9;--dz1sl:#3f5d93;--dz1i:#273c64;--dz2:#2f4266;--dz2sl:#283a5a;--dz2i:#18233a;--o1:#fbd3a6;--o2:#f6a052;--o3:#cf7a30;--o4:#8f5222;--o5:#4f3018;--g1:#4ade80;--g2:#22a35a;--g3:#1d6b3e;--g4:#163d27;--r1:#ff8f87;--r2:#e5534b;--r3:#8f3631;--r4:#4c2220;--lost-fg:#fca5a5;--lost-bg:#ef44441a;--lost-bd:#ef444452;--ctl-shadow:0 0 0 1px #0006,inset 0 1px 0 #ffffff1a,inset 0 0 0 1px #ffffff0f;--raised:0 1px 2px #00000080,inset 0 1px 0 #ffffff1a,inset 0 0 0 1px #ffffff12;--tray-in:inset 0 1px 2px #00000073;--primary-shadow:0 4px 4px #2a2a2a52,0 0 0 1px #0e0e0e,inset 0 4px 6px #fff3,inset 0 0 0 1px #ffffff26,inset 0 -8px 14px #00000026;--card-shadow:0 0 0 1px #262626,inset 0 1px 0 #ffffff0a;--card-shadow-h:0 8px 20px #00000059,0 0 0 1px #2f2f2f,inset 0 1px 0 #ffffff0d;--pop-shadow:0 16px 40px #0000008c,0 0 0 1px #2c2c2c;--new-fg:#86efac;--new-bg:#22c55e1a;--new-bd:#22c55e52;--ai-fg:#5eead4;--ai-bg:#14b8a61a;--ai-bd:#14b8a659;--brand-soft:#f06a4e29;--brand-text:#fdba8c;--quad:#1a1b1d;--m-sess:#f472b6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--bg);color:var(--fg);font-family:var(--font-geist,"Geist"), "Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.4}*{scrollbar-width:none}::-webkit-scrollbar{display:none}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}
.ico{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.appbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;height:52px;padding:0 24px;display:flex}.appbar-l,.appbar-r{align-items:center;gap:16px;min-width:0;display:flex}.appbar-r{gap:8px}.brand{color:var(--fg);letter-spacing:-.01em;align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.mark{background:var(--brand);border-radius:4px;width:14px;height:14px}.topnav{gap:2px;min-width:0;display:flex;overflow-x:auto}.topnav-i{height:32px;color:var(--fg2);white-space:nowrap;transition:background-color .15s var(--e-out), color .15s var(--e-out);border-radius:8px;align-items:center;padding:0 10px;font-size:14px;text-decoration:none;display:inline-flex}.topnav-i:hover{background:var(--hover);color:var(--fg)}.topnav-i.is-on{background:var(--sel);color:var(--fg);-webkit-text-stroke:.35px currentColor}.topnav-i.soon{cursor:default;opacity:.65}.topnav-i.soon:hover{color:var(--fg2);background:0 0}.ws{background:var(--ctl);height:32px;box-shadow:var(--ctl-shadow);color:var(--fg);font:inherit;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 8px 0 4px;font-size:13px;text-decoration:none;display:inline-flex}.ws-av{background:var(--fg);width:24px;height:24px;color:var(--bg);border-radius:6px;place-items:center;font-size:11px;font-weight:600;display:grid}.page{max-width:1440px;margin:0 auto;padding:0 24px 56px}.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:28px 0 16px;display:flex}.head-r{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.h1{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:500;line-height:1.2}.sub{color:var(--fg2);margin:4px 0 0;font-size:13px}.sub a{color:inherit;text-underline-offset:2px}.lab{color:var(--fg2);font-size:12px;font-weight:400}.btn-primary,.btn-sec{height:32px;font:inherit;white-space:nowrap;cursor:pointer;transition:background-color .15s var(--e-out), transform .15s var(--e-out);border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.btn-primary{background:var(--primary);color:var(--on-primary);box-shadow:var(--primary-shadow)}.btn-primary:hover{background:var(--primary-h)}.btn-sec{background:var(--ctl);color:var(--fg);box-shadow:var(--ctl-shadow)}.btn-sec:hover{background:var(--hover)}.btn-primary:active,.btn-sec:active{transform:scale(.98)}.btn-primary:disabled,.btn-sec:disabled{opacity:.45;cursor:not-allowed}.icon-btn{background:var(--ctl);width:32px;height:32px;box-shadow:var(--ctl-shadow);color:var(--fg);cursor:pointer;transition:background-color .15s var(--e-out), transform .15s var(--e-out);border:0;border-radius:8px;place-items:center;padding:0;display:inline-grid}.icon-btn:hover{background:var(--hover)}.icon-btn:active{transform:scale(.96)}.panel{border-radius:var(--r-card);background:var(--card);min-width:0;box-shadow:var(--card-shadow);padding:18px 20px}.panel-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.panel-t{align-items:center;gap:4px;margin:0;font-size:14px;font-weight:500;display:inline-flex}.cards{animation:fade-up .35s var(--e-out) backwards;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.card{border-radius:var(--r-card);background:var(--card);box-shadow:var(--card-shadow);transition:box-shadow .25s var(--e-out), transform .25s var(--e-out);flex-direction:column;gap:10px;padding:14px 16px 12px;display:flex;position:relative}.card:hover{box-shadow:var(--card-shadow-h);transform:translateY(-1px)}.card-h{align-items:center;gap:8px;min-width:0;display:flex}.card-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);flex:1;font-weight:500;text-decoration:none;overflow:hidden}.card-link:after{content:"";border-radius:var(--r-card);position:absolute;inset:0}.card-link:focus-visible{outline:none}.card-link:focus-visible:after{outline:2px solid var(--focus);outline-offset:2px}.card-v{align-items:baseline;gap:8px;display:flex}.card-num{letter-spacing:-.02em;font-size:24px;font-weight:500;line-height:1.1}.pill{border:1px solid var(--neu-bd);background:var(--neu-bg);height:22px;color:var(--neu-fg);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.pill.new{border-color:var(--new-bd);background:var(--new-bg);color:var(--new-fg)}.pill.ai{border-color:var(--ai-bd);background:var(--ai-bg);color:var(--ai-fg)}.hl{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;height:20px;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}.hl:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.hl.hi{background:color-mix(in srgb, var(--down) 12%, transparent);color:var(--down)}.hl.wa{background:color-mix(in srgb, var(--m-pos) 13%, transparent);color:var(--m-pos)}.hl.ok{background:var(--ok-bg);color:var(--ok-fg)}.pop-anchor{display:inline-block;position:relative}.scrim{z-index:35;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.menu{z-index:40;background:var(--card);min-width:210px;box-shadow:var(--pop-shadow);transform-origin:100% 0;animation:dd-in .25s var(--e-out) both;border-radius:10px;padding:4px;position:absolute;top:calc(100% + 6px);right:0}.menu.is-left{transform-origin:0 0;left:0;right:auto}.menu.is-closing{animation:dd-out .15s var(--e-out) both;pointer-events:none}.opt{width:100%;min-height:34px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;transition:background-color .12s var(--e-out);background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:5px 10px;font-size:13px;text-decoration:none;display:flex;position:relative}.opt>span:first-child{flex:1;min-width:0}.opt:hover{background:var(--hover)}.opt.is-on{background:var(--sel);-webkit-text-stroke:.35px currentColor}.opt:disabled{color:var(--fg2);cursor:not-allowed;background:0 0}.opt-meta{color:var(--fg2);white-space:nowrap;font-size:12px;font-weight:400}.row-hl{background:var(--hover);opacity:0;pointer-events:none;width:0;height:0;transition:opacity .2s var(--e-out);border-radius:6px;position:absolute;top:0;left:0}.row-hl.on{opacity:1;transition:transform .26s var(--e-out), width .26s var(--e-out), height .26s var(--e-out), opacity .2s var(--e-out)}[data-glide]{position:relative}[data-glide]>.opt{z-index:1}[data-glide]>.opt:hover{background:0 0}[data-glide]>.opt.is-on:hover{background:var(--sel)}.seg{border-radius:var(--r-tray);background:var(--tray);box-shadow:var(--tray-in);grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;padding:3px;display:inline-grid;position:relative}.seg-pill{background:var(--ctl);box-shadow:var(--raised);pointer-events:none;transition:transform .32s var(--e-out), width .32s var(--e-out);border-radius:8px;position:absolute;top:3px;bottom:3px;left:3px}.seg-b{z-index:1;height:28px;color:var(--fg2);font:inherit;white-space:nowrap;cursor:pointer;transition:color .2s var(--e-out);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex;position:relative}.seg-b:hover,.seg-b.is-on{color:var(--fg)}.seg-b.is-on{-webkit-text-stroke:.35px currentColor}.seg-b:disabled{opacity:.45;cursor:not-allowed}.tray{border-radius:var(--r-tray);background:var(--tray);box-shadow:var(--tray-in);align-items:center;gap:2px;padding:3px;display:inline-flex}.info{width:22px;height:22px;color:var(--fg2);cursor:help;transition:background-color .15s var(--e-out), color .15s var(--e-out);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.info .ico{width:15px;height:15px}.info:hover,.info:focus-visible{background:var(--hover);color:var(--fg)}.info:after{content:attr(data-info);z-index:40;background:var(--tip);width:280px;max-width:calc(100vw - 32px);color:var(--on-tip);text-align:left;white-space:normal;pointer-events:none;opacity:0;transform-origin:14px 0;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.45;transition:opacity 50ms ease-out,transform 50ms ease-out;position:absolute;top:calc(100% + 8px);left:-6px;transform:scale(.98);box-shadow:0 8px 24px #0000002e}.info:hover:after,.info:focus-visible:after{opacity:1;transition:opacity .15s ease-out 80ms,transform .15s ease-out 80ms;transform:none}.sc-wrap{position:relative}.sc-box{overflow-y:auto}.sc-dot{top:calc(var(--sp,0) * (100% - 6px));background:var(--fg2);opacity:0;pointer-events:none;width:6px;height:6px;transition:opacity .3s var(--e-out), transform .35s var(--e-bounce);border-radius:999px;position:absolute;right:-6px;transform:scale(.3)}.sc-wrap.is-scrolling .sc-dot{opacity:.85;transform:none}.odo{height:1.15em;vertical-align:top;font-variant-numeric:tabular-nums;white-space:nowrap;height:1lh;display:inline-flex;overflow:hidden}.odo-c{height:1.15em;max-width:1em;height:1lh;transition:max-width .34s var(--e-out), opacity .22s var(--e-out);display:block;overflow:hidden}.odo-c.is-ch{max-width:none}.odo-c.is-gap{opacity:0;max-width:0}.odo-s{transition:transform .38s var(--e-out);flex-direction:column;display:flex}.odo-s>span{height:1.15em;text-align:center;height:1lh;display:block}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.empty{flex-direction:column;align-items:flex-start;gap:8px;padding:48px 0;display:flex}.empty-t{margin:0;font-size:14px;font-weight:500}.empty-d{color:var(--fg2);margin:0;font-size:13px}@keyframes dd-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:none}}@keyframes dd-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-2px)scale(.99)}}@keyframes fade-up{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (max-width:760px){.appbar{flex-wrap:wrap;gap:8px;height:auto;padding:10px 16px}.appbar-l{flex:100%;justify-content:space-between}.appbar-r{flex:100%;justify-content:flex-end}.page{padding:0 16px 40px}.panel{padding:16px}.cards{grid-template-columns:minmax(0,1fr)}.seg{max-width:100%;overflow-x:auto}.seg-b{height:40px}.icon-btn{width:44px;height:44px}.info:after{width:auto;max-width:none;position:fixed;inset:auto 16px 16px}}@media (prefers-reduced-motion:reduce){.odo-s,.odo-c,.seg-pill,.row-hl,.row-hl.on{transition:none}}.field{box-sizing:border-box;background:var(--ctl);width:100%;height:36px;box-shadow:0 0 0 1px var(--field);color:var(--fg2);transition:box-shadow .15s var(--e-out);border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:flex}.field:focus-within{box-shadow:0 0 0 1px var(--fg2), 0 0 0 4px #7f7f7f1f}.field input{min-width:0;height:100%;color:var(--fg);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.field input::placeholder{color:var(--fg2)}.field input::-webkit-search-cancel-button{display:none}.team-grid{gap:12px;max-width:760px;display:grid}.team-list{flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.team-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.team-row:first-child{border-top:0}.team-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.team-acts{flex:none;align-items:center;gap:8px;display:inline-flex}.team-invite{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.team-invite .field{flex:220px;width:auto;height:32px}.group{margin-top:24px}.group-h{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;display:flex}.group-t{height:32px;color:var(--fg);font:inherit;cursor:pointer;transition:background-color .15s var(--e-out);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin-left:-4px;padding:0 8px 0 4px;font-size:14px;font-weight:500;display:inline-flex}.group-t:hover{background:var(--hover)}.group-t .chev{transition:transform .25s var(--e-out)}.group-t .chev.closed{transform:rotate(-90deg)}.group-n{color:var(--fg2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.group-sum{color:var(--fg2);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:13px;display:flex}.fav{background:var(--sel);width:20px;height:20px;color:var(--fg);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.pin{z-index:1;width:28px;height:28px;color:var(--fg2);cursor:pointer;transition:background-color .15s var(--e-out), color .15s var(--e-out), transform .25s var(--e-bounce);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;margin:-4px -6px -4px 0;padding:0;display:inline-grid;position:relative}.pin:hover{background:var(--hover);color:var(--fg)}.pin:active{transform:scale(.88)}.pin.is-on{color:var(--fg)}.pin.is-on .ico{fill:currentColor}.err-note{color:var(--down);margin:8px 0 12px;font-size:13px}.err-note code{font-size:12px}.form-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;gap:16px;padding:12px 0;display:grid}.form-row:first-child{border-top:0}.form-k{flex-direction:column;gap:2px;padding-top:8px;font-size:13px;font-weight:500;display:flex}.form-k .lab{font-weight:400}.form-acts{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.field-pre{color:var(--fg2);white-space:nowrap;font-size:14px}.form-row .lrow{width:calc(100% + 20px);margin:0 -10px}@media (max-width:760px){.pin{width:44px;height:44px;margin:-10px -12px -10px 0}.form-row{grid-template-columns:minmax(0,1fr);gap:8px}.form-k{padding-top:0}}.prop-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:52px;margin-top:6px;display:flex}.prop-head .fav{border-radius:5px;width:22px;height:22px}.prop-h1{letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:17px;font-weight:500;line-height:1.2}.prop-head[aria-busy=true] .prop-h1{color:var(--fg2)}.back-btn{width:28px;height:28px;color:var(--fg2);border-radius:7px;place-items:center;margin-left:-6px;text-decoration:none;display:inline-grid}.back-btn:hover{background:var(--hover);color:var(--fg)}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.prop-head .tabs{border-bottom:0;flex:1;align-self:stretch;min-width:0;margin-left:20px}.tab{height:44px;color:var(--fg2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.prop-head .tab{height:52px}.tab:hover,.tab.is-on{color:var(--fg)}.tab.is-on:after{content:"";background:var(--fg);height:2px;animation:tab-in .3s var(--e-out) both;border-radius:2px;position:absolute;bottom:-1px;left:0;right:0}@keyframes tab-in{0%{opacity:0;transform:scaleX(.3)}to{opacity:1;transform:none}}@media (max-width:760px){.prop-head{flex-wrap:wrap}.prop-head .tabs{flex:100%;margin-left:0}.prop-head .tab{height:44px}}@media (prefers-reduced-motion:reduce){.tab.is-on:after{animation:none}}.stg-page{flex-direction:column;gap:14px;padding-top:16px;display:flex}.stg-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 4px;display:flex}.stg-tt{align-items:center;gap:6px;display:flex}.stg-h{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:500}.stg-body{grid-template-columns:208px minmax(0,1fr);align-items:start;gap:20px;display:grid}.stg-nav{flex-direction:column;gap:1px;display:flex;position:sticky;top:16px}.stg-grp{display:contents}.stg-ng{color:var(--fg2);margin:14px 0 4px;padding:0 10px;font-size:11.5px;font-weight:500}.stg-grp:first-child .stg-ng{margin-top:2px}.stg-ni{height:32px;color:var(--fg2);transition:background-color .15s var(--e-out), color .15s var(--e-out);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.stg-ni:hover{background:var(--hover);color:var(--fg)}.stg-ni.is-on{background:var(--sel);color:var(--fg);font-weight:500}.stg-nb{color:var(--fg2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.stg-main{flex-direction:column;gap:14px;min-width:0;display:flex}.stg-fr{border-top:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);gap:24px;padding:16px 0;display:grid}.stg-fr:first-child{border-top:0;padding-top:12px}.stg-fl p{margin:0}.stg-flt{margin:0 0 2px;font-size:13.5px;font-weight:500;display:block}.stg-fc{min-width:0;max-width:560px}@media (max-width:1100px){.stg-body{grid-template-columns:minmax(0,1fr)}.stg-nav{flex-flow:wrap;position:static}.stg-ng{display:none}.stg-fr{grid-template-columns:minmax(0,1fr);gap:8px}}@media (max-width:760px){.stg-ni{min-height:44px}}.stg-chips{background:var(--ctl);min-height:48px;box-shadow:0 0 0 1px var(--field);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex}.stg-chip{background:var(--sel);height:28px;animation:chip-pop .25s var(--e-out) both;border-radius:7px;align-items:center;gap:4px;padding:0 4px 0 10px;font-size:13px;display:inline-flex}.stg-chip button{width:20px;height:20px;color:var(--fg2);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.stg-chip button:hover{background:var(--hover);color:var(--fg)}.stg-chip .ico{width:12px;height:12px}.stg-add{flex:140px;min-width:120px}.stg-add input{width:100%;height:28px;color:var(--fg);font:inherit;background:0 0;border:0;outline:0;font-size:13px}@keyframes chip-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.stg-bt{flex-direction:column;display:flex}.stg-hd2,.stg-br{grid-template-columns:minmax(0,1fr) 180px 120px;align-items:center;gap:12px;display:grid}.stg-hd2{border-bottom:1px solid var(--line);height:26px}.stg-hd2>span:last-child,.stg-br .stg-ck{text-align:center}.stg-br{border-bottom:1px solid var(--line);min-height:36px;font-size:13px}.stg-br:last-child{border-bottom:0}.stg-term{background:var(--new-bg);color:var(--new-fg);border-radius:6px;justify-self:start;padding:1px 7px;font-size:12px}.stg-ck{font-variant-numeric:tabular-nums;font-size:13.5px}.trunc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:760px){.stg-hd2,.stg-br{grid-template-columns:minmax(0,1fr) 110px 64px}}@media (prefers-reduced-motion:reduce){.stg-chip{animation:none}}.lg{background:var(--sel);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:inline-grid;position:relative;overflow:hidden}.lg-m{color:var(--fg2);font-size:12px;font-weight:500}.lg-i{border-radius:inherit;background-position:50%;background-repeat:no-repeat;background-size:18px;position:absolute;inset:0}.stg-cps{flex-direction:column;display:flex}.stg-cp{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto 28px;align-items:center;gap:12px;min-height:54px;display:grid}.stg-cpn{flex-direction:column;gap:1px;min-width:0;display:flex}.stg-cpd{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;text-decoration:none;overflow:hidden}.stg-cpd:hover{text-decoration:underline}.stg-auto-b{background:var(--new-bg);color:var(--new-fg);white-space:nowrap;border-radius:6px;margin-left:auto;padding:2px 7px;font-size:11px;font-weight:500}.stg-cpa{align-items:center;max-width:560px;margin-top:14px;display:flex;position:relative}.stg-cpa .field{flex:1}.stg-cpp{z-index:1;pointer-events:none;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.stg-cpp .lg{width:22px;height:22px;animation:chip-pop .2s var(--e-out) both;border-radius:6px}.stg-cpa:has(.lg) input{padding-left:28px}.card-n{color:var(--fg2);font-size:12px;font-weight:400}.stg-r,.stg-hd{grid-template-columns:minmax(170px,.9fr) minmax(0,1.25fr) minmax(0,1.5fr) 150px 112px;align-items:center;gap:16px;margin:0 -10px;padding:0 10px;display:grid;position:relative}.stg-r{border-radius:8px;min-height:48px}.stg-hd{border-bottom:1px solid var(--line);height:28px;margin-bottom:4px}.stg-hd>span:nth-child(n+4){text-align:center}.stg-list{flex-direction:column;display:flex;position:relative}.stg-rn{align-items:center;gap:2px;min-width:0;min-height:32px;display:flex;position:relative}.stg-rt{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.stg-rn .stg-ra{right:-10px}.stg-r:hover .stg-ra,.stg-r:focus-within .stg-ra{opacity:1;pointer-events:auto}.stg-rule,.stg-ex{min-width:0;color:var(--fg2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.stg-rc{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;display:grid}.stg-rc>b{font-variant-numeric:tabular-nums;text-align:right;font-size:13.5px;font-weight:500}.stg-bar{background:var(--sel);border-radius:3px;height:5px;display:block;overflow:hidden}.stg-bar>span{background:var(--m-clicks);height:100%;transition:width .3s var(--e-out);border-radius:3px;display:block}.stg-r .stg-ck{font-variant-numeric:tabular-nums;text-align:center;font-size:13.5px}.stg-form{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto auto;gap:8px;margin-top:8px;display:grid}.stg-note{margin:10px 0 0}.stg-sk{background:var(--sel);border-radius:5px;height:10px;display:block}@media (max-width:1100px){.stg-r,.stg-hd{grid-template-columns:minmax(140px,1fr) minmax(0,1fr) 130px 96px}.stg-ex,.stg-hd>span:nth-child(3){display:none}}@media (max-width:760px){.stg-r,.stg-hd{grid-template-columns:minmax(0,1fr) 64px 96px;gap:8px}.stg-hd>span{white-space:nowrap}.stg-hd>span:nth-child(2){display:none}.stg-r{grid-template-areas:"name count clicks""rule count clicks";row-gap:0;padding-block:6px}.stg-r>.stg-rn{grid-area:name}.stg-r>.stg-rule{grid-area:rule}.stg-r>.stg-rc{grid-area:count;grid-template-columns:minmax(0,1fr)}.stg-r>.stg-ck{grid-area:clicks}.stg-rc>.stg-bar{display:none}.stg-rn .stg-ra{opacity:1;pointer-events:auto;background:0 0;margin-left:auto;padding:0;position:static;transform:none}.stg-form{grid-template-columns:minmax(0,1fr) auto auto}.stg-form>.field:nth-child(2){grid-area:2/1/auto/-1}}.stg-sw{cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:4px;display:inline-flex}.stg-sw:disabled{opacity:.5;cursor:not-allowed}.stg-row{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.stg-link{background:var(--ctl);min-width:0;height:44px;box-shadow:0 0 0 1px var(--field);border-radius:10px;flex:0 560px;align-items:center;gap:4px;padding:0 6px 0 12px;display:flex}.stg-link .ra-b:last-child:after{left:auto;right:0;transform:translateY(3px)}.stg-link .ra-b:last-child:hover:after,.stg-link .ra-b:last-child:focus-visible:after{transform:none}.stg-lu{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.stg-la{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.stg-gn{margin:0}@media (max-width:760px){.stg-cp{grid-template-columns:28px minmax(0,1fr) 44px}.stg-cp .stg-auto-b{display:none}}.stg-f{flex-direction:column;gap:8px;min-width:0;display:flex}.stg-f>.lab{margin:0}.stg-ta{box-sizing:border-box;background:var(--ctl);width:100%;min-height:128px;box-shadow:0 0 0 1px var(--field);color:var(--fg);font:inherit;resize:vertical;transition:box-shadow .15s var(--e-out);border:0;border-radius:10px;outline:none;padding:10px 12px;font-size:13.5px;line-height:1.55}.stg-ta:focus{box-shadow:0 0 0 1.5px var(--m-clicks)}.stg-ta[aria-busy=true]{color:var(--fg2)}.stg-fa{justify-content:space-between;align-items:center;gap:12px;min-height:26px;display:flex}.stg-fa .link-btn{margin-left:0}.stg-new{background:var(--new-bg);height:22px;color:var(--new-fg);border-radius:6px;align-items:center;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.stg-in{max-width:560px}.stg-in input{width:100%}.empty-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.xt-ck{background:var(--card);width:16px;height:16px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fg2) 55%,transparent);color:#fff;cursor:pointer;transition:background-color .15s var(--e-out),box-shadow .15s var(--e-out);border:0;border-radius:4.5px;flex:none;place-items:center;padding:0;display:inline-grid}.xt-ck .ico{stroke-width:2.4px;opacity:0;width:12px;height:12px;transition:opacity .15s var(--e-out),transform .2s var(--e-out);transform:scale(.6)}.xt-ck.is-on{background:var(--m-clicks);box-shadow:none}.xt-ck.is-on .ico{opacity:1;transform:none}.wz{animation:wz-pop .35s var(--e-out) both;flex-direction:column;gap:16px;padding:20px 22px 22px;display:flex}.wz-h{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.wz-t{letter-spacing:-.01em;margin:0 0 3px;font-size:18px;font-weight:500}.wz-ha{align-items:center;gap:6px;display:flex}.wz-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.wz-st{color:var(--fg2);grid-template-rows:auto auto;grid-template-columns:22px minmax(0,1fr);align-items:center;column-gap:8px;display:grid}.wz-dot{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line);color:#0000;transition:background-color .3s var(--e-out),box-shadow .3s var(--e-out),color .3s var(--e-out);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.wz-dot .ico{stroke-width:2.4px;width:13px;height:13px}.wz-st.on .wz-dot{box-shadow:inset 0 0 0 2px var(--m-clicks);animation:wz-ring 1.2s var(--e-out) infinite}.wz-st.done .wz-dot{background:var(--up);box-shadow:none;color:#fff}.wz-sl{color:inherit;font-size:13px;font-weight:500}.wz-st.on .wz-sl,.wz-st.done .wz-sl{color:var(--fg)}.wz-ss{min-height:16px;font-size:12px}.wz-bar{background:var(--sel);border-radius:2px;height:3px;overflow:hidden}.wz-bar>span{background:var(--m-clicks);border-radius:2px;height:100%;transition:width .2s linear;display:block}.wz-stage{height:340px;position:relative}.wz-p{animation:wz-pop .4s var(--e-out) both;position:absolute;inset:0}.wz-read{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.wz-stream{background:var(--quad);height:100%;box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.wz-roll{flex-direction:column;padding:0 14px;animation:22s linear infinite wz-roll;display:flex}.wz-roll.fast{animation-duration:9s}.wz-roll span{text-overflow:ellipsis;white-space:nowrap;height:26px;color:var(--fg2);font-variant-numeric:tabular-nums;font-size:12.5px;line-height:26px;display:block;overflow:hidden}.wz-roll span:nth-child(7n+3){color:var(--fg)}.wz-facts{flex-direction:column;gap:10px;display:flex}.wz-big{color:var(--fg2);margin:0;font-size:13px}.wz-n{color:var(--fg);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.wz-fact{background:var(--quad);box-shadow:inset 0 0 0 1px var(--line);animation:wz-pop .35s var(--e-out) both;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;font-size:13.5px;display:flex}.wz-sum{flex-direction:column;gap:8px;max-width:760px;display:flex}.wz-type{letter-spacing:-.005em;margin:0;font-size:18px;line-height:1.6}.wz-caret{vertical-align:-.15em;background:var(--m-clicks);width:2px;height:1.1em;margin-left:2px;animation:1s steps(2,end) infinite wz-blink;display:inline-block}.wz-brand{grid-template-columns:1fr 1fr 1.25fr 1fr;gap:14px;display:grid}.wz-col{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex}.wz-col .wz-stream{flex:1}.wz-ct{margin:0;font-size:13px;font-weight:500}.wz-col>.lab{margin:0}.wz-toks{flex-wrap:wrap;gap:4px;display:flex}.wz-tok{background:color-mix(in srgb,var(--m-clicks) 12%,transparent);color:var(--m-clicks);border-radius:6px;padding:3px 8px;font-size:12px}.wz-stat{border-bottom:1px solid var(--line);align-items:baseline;gap:8px;padding:8px 0;display:flex}.wz-dec{flex-direction:column;flex:1;gap:6px;display:flex;overflow:hidden}.wz-d{background:var(--quad);box-shadow:inset 0 0 0 1px var(--line);animation-duration:.4s;animation-timing-function:var(--e-out);border-radius:9px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;padding:8px 10px;animation-fill-mode:both;display:grid}.wz-dk{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:500;overflow:hidden}.wz-dr{color:var(--fg2);grid-row:2;font-size:11.5px}.wz-v{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:6px;grid-area:1/2/3;align-self:center;padding:2px 7px;font-size:11.5px;font-weight:500}.wz-v.y{background:var(--new-bg);color:var(--new-fg)}.wz-v.n{background:var(--sel);color:var(--fg2)}.wz-model{margin:0}.wz-out{background:color-mix(in srgb,var(--up) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--up) 25%,transparent);border-radius:12px;padding:12px}.wz-hits{flex-direction:column;gap:6px;display:flex}.wz-hit{animation:wz-fly .5s var(--e-out) both;align-items:center;gap:7px;font-size:13px;display:flex}.wz-hit .ico{width:15px;height:15px;color:var(--up);stroke-width:2.4px;flex:none}.wz-grp{flex-direction:column;gap:14px;display:flex}.wz-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.wz-cl{background:var(--quad);box-shadow:inset 0 0 0 1px var(--line);animation:wz-pop .35s var(--e-out) both;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;row-gap:4px;padding:12px;display:grid}.wz-cn{font-size:13.5px;font-weight:500}.wz-cc{font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.wz-cs{color:var(--fg2);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;min-width:0;font-size:12px;overflow:hidden}.wz-cb{background:var(--sel);border-radius:2px;grid-column:1/-1;height:4px;overflow:hidden}.wz-cb>span{background:var(--m-clicks);border-radius:2px;height:100%;transition:width .2s linear;display:block}.wz-tick{flex-direction:column;gap:6px;padding-top:4px;display:flex}.wz-tk.far{opacity:.45}.wz-tick:before{content:"Sorting now";color:var(--fg2);margin-bottom:2px;font-size:12px}.wz-tk{max-width:620px;color:var(--fg2);animation-duration:.3s;animation-timing-function:var(--e-out);align-items:center;gap:8px;font-size:12.5px;animation-fill-mode:both;display:flex}.wz-tk .ico{flex:none;width:13px;height:13px}.wz-tg{background:var(--sel);color:var(--fg);border-radius:6px;flex:none;padding:1px 7px;font-size:12px}.wz-done{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.wz-ok{background:var(--up);color:#fff;width:52px;height:52px;animation:wz-pop .5s var(--e-bounce) both;border-radius:50%;place-items:center;display:grid}.wz-ok .ico{stroke-width:2.6px;width:26px;height:26px}.wz-res{flex-wrap:wrap;justify-content:center;gap:10px 28px;display:flex}.wz-r{flex-direction:column;align-items:center;gap:1px;display:flex}.wz-act{gap:8px;margin-top:6px;display:flex}@keyframes wz-roll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes wz-pop{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}@keyframes wz-in-a{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes wz-in-b{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes wz-fly{0%{opacity:0;filter:blur(2px);transform:translate(-26px)}to{opacity:1;filter:none;transform:none}}@keyframes wz-blink{50%{opacity:0}}@keyframes wz-ring{0%{box-shadow:inset 0 0 0 2px var(--m-clicks),0 0 0 0 color-mix(in srgb,var(--m-clicks) 40%,transparent)}to{box-shadow:inset 0 0 0 2px var(--m-clicks),0 0 0 7px transparent}}@media (prefers-reduced-motion:reduce){.wz-roll,.wz-caret,.wz-st.on .wz-dot{animation:none}}.wv{height:572px;animation:wz-pop .35s var(--e-out) both;grid-template-columns:236px minmax(0,1fr);padding:0;display:grid;overflow:hidden}.wv-rail{background:var(--quad);border-right:1px solid var(--line);flex-direction:column;gap:22px;padding:20px 18px;display:flex}.wv-rh{align-items:center;gap:10px;min-width:0;display:flex}.wv-rht{min-width:0}.wv-rht p{margin:0}.wv-rt{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.wv-spark{background:var(--fg);width:34px;height:34px;color:var(--bg);transition:background-color .4s var(--e-out);border-radius:10px;flex:none;place-items:center;display:grid;position:relative}.wv-spark .ico{width:17px;height:17px;transition:opacity .3s var(--e-out),transform .4s var(--e-bounce);position:absolute}.wv-spark .ico:first-child{animation:2.4s ease-in-out infinite wv-twinkle}.wv-spark .ico:last-child{opacity:0;stroke-width:2.6px;transform:scale(.5)}.wv-spark.ok{background:var(--up);color:#fff}.wv-spark.ok .ico:first-child{opacity:0;animation:none;transform:scale(.5)}.wv-spark.ok .ico:last-child{opacity:1;transform:none}.wv-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wv-st{color:var(--fg2);grid-template-columns:24px minmax(0,1fr);column-gap:10px;padding-bottom:20px;display:grid;position:relative}.wv-dot{z-index:1;background:var(--quad);width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--line);color:#0000;transition:background-color .3s var(--e-out),box-shadow .3s var(--e-out),color .3s var(--e-out);border-radius:50%;grid-row:1/3;place-items:center;display:grid;position:relative}.wv-dot .ico{stroke-width:2.6px;width:13px;height:13px;transition:transform .35s var(--e-bounce);transform:scale(.5)}.wv-st.on .wv-dot{background:var(--card);box-shadow:inset 0 0 0 2px var(--m-clicks);animation:wz-ring 1.2s var(--e-out) infinite}.wv-st.done .wv-dot{background:var(--up);box-shadow:none;color:#fff}.wv-st.done .wv-dot .ico{transform:none}.wv-sl{color:inherit;font-size:13px;font-weight:500;line-height:24px}.wv-st.on .wv-sl,.wv-st.done .wv-sl{color:var(--fg)}.wv-ss{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;grid-column:2;min-height:16px;font-size:12px;overflow:hidden}.wv-st.on .wv-ss{color:var(--m-clicks)}.wv-line{background:var(--line);border-radius:1px;width:2px;position:absolute;top:26px;bottom:2px;left:11px;overflow:hidden}.wv-line>span{background:var(--up);width:100%;transition:height .2s linear;display:block}.wv-st.on .wv-line>span{background:var(--m-clicks)}.wv-st.last .wv-line{display:none}.wv-ra{align-items:center;gap:12px;margin-top:auto;display:flex}.wv-ra .link-btn{margin-left:0}.wv-main{flex-direction:column;gap:16px;min-width:0;padding:20px 22px;display:flex}.wv-h p{margin:0}.wv-stage{flex:1;min-height:0;position:relative}.wv-read{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;display:grid}.wv-col{flex-direction:column;gap:12px;min-width:0;display:flex}.wv-br{background:var(--card);box-shadow:0 0 0 1px var(--line),0 8px 24px -12px #0000002e;border-radius:12px;overflow:hidden}.wv-bu{background:var(--quad);border-bottom:1px solid var(--line);align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.wv-bd{background:var(--line);border-radius:50%;width:8px;height:8px}.wv-url{background:var(--card);min-width:0;box-shadow:inset 0 0 0 1px var(--line);color:var(--fg2);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;flex:1;margin-left:8px;padding:3px 10px;font-size:12px;overflow:hidden}.wv-bb{animation-duration:.3s;animation-timing-function:var(--e-out);flex-direction:column;gap:8px;padding:16px 16px 14px;animation-fill-mode:both;display:flex}.wv-bt{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0 0 2px;font-size:17px;font-weight:500;overflow:hidden}.wv-sk{background:linear-gradient(90deg,var(--sel) 25%,var(--hover) 50%,var(--sel) 75%);background-size:200% 100%;border-radius:4px;height:8px;animation:1.2s linear infinite wv-shim;display:block}.wv-sk.a{width:92%}.wv-sk.b{width:78%}.wv-sk.c{width:54%}.wv-ex{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.wv-chip{background:color-mix(in srgb,var(--m-clicks) 10%,transparent);border-radius:7px;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:12px;display:inline-flex}.wv-chip .lab{color:color-mix(in srgb,var(--m-clicks) 70%,var(--fg2))}.wv-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wv-map{grid-template-columns:repeat(13,minmax(0,1fr));gap:5px;display:grid}.wv-t{aspect-ratio:1;background:var(--sel);transition:background-color .35s var(--e-out),transform .35s var(--e-out),box-shadow .35s var(--e-out);border-radius:4px;display:block}.wv-t.cur{box-shadow:0 0 0 2px var(--card),0 0 0 3.5px var(--m-clicks);transform:scale(1.25)}.wv-t.on.g0,.wv-sw.g0{background:var(--m-clicks)}.wv-t.on.g1,.wv-sw.g1{background:var(--m-impr)}.wv-t.on.g2,.wv-sw.g2{background:var(--m-ctr)}.wv-t.on.g3,.wv-sw.g3{background:var(--m-pos)}.wv-t.on.g4,.wv-sw.g4{background:var(--m-sess)}.wv-t.on.g5,.wv-sw.g5{background:#34a853}.wv-t.on.g6,.wv-sw.g6{background:#a8adb5}.wv-leg{flex-wrap:wrap;gap:6px 14px;display:flex}.wv-li{color:var(--fg2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.wv-li b{min-width:14px;color:var(--fg);font-variant-numeric:tabular-nums;font-weight:500}.wv-sw{border-radius:2px;width:8px;height:8px}.wv-sum{grid-template-columns:minmax(0,1fr) 260px;gap:32px;display:grid}.wv-sumt{flex-direction:column;gap:10px;display:flex}.wv-sumt p{margin:0}.wv-src{flex-direction:column;gap:8px;display:flex}.wv-ct{margin:0;font-size:13px;font-weight:500}.wv-brand{flex-direction:column;gap:16px;display:flex}.wv-fun{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));height:96px;display:grid;position:relative}.wv-fb{background:linear-gradient(90deg,color-mix(in srgb,var(--m-clicks) 14%,transparent),color-mix(in srgb,var(--m-clicks) 9%,transparent) 60%,color-mix(in srgb,var(--up) 20%,transparent));clip-path:polygon(0 0,100% 28%,100% 72%,0 100%);border-radius:12px;position:absolute;inset:0}.wv-fs{flex-direction:column;justify-content:center;gap:1px;min-width:0;padding:0 18px;display:flex;position:relative}.wv-fs+.wv-fs{border-left:1px dashed color-mix(in srgb,var(--fg2) 30%,transparent)}.wv-fs.ok .wz-n{color:var(--up)}.wv-fk{color:var(--m-clicks);text-overflow:ellipsis;white-space:nowrap;animation-duration:.25s;animation-timing-function:var(--e-out);font-size:12px;animation-fill-mode:both;overflow:hidden}.wv-bc{flex:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) minmax(0,1fr);gap:14px;min-height:0;display:grid}.wv-ro{margin:4px 0 0}.wv-ro b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:500}.wv-top,.wv-grp{flex-direction:column;gap:14px;display:flex}.wv-now{background:var(--quad);height:32px;box-shadow:inset 0 0 0 1px var(--line);border-radius:9px;flex:none;align-items:center;gap:10px;padding:0 12px;display:flex}.wv-nk{min-width:0;animation-duration:.25s;animation-timing-function:var(--e-out);flex:1;align-items:center;gap:8px;font-size:13px;animation-fill-mode:both;display:flex}.wv-nk .trunc{min-width:0}.wv-nk .ico{width:13px;height:13px;color:var(--fg2);flex:none}.wv-nr{font-variant-numeric:tabular-nums;flex:none}.wv-cls{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:10px;display:grid}.wv-cl{background:var(--quad);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .45s var(--e-out),background-color .45s var(--e-out);border-radius:12px;flex-direction:column;gap:7px;min-width:0;padding:14px;display:flex}.wv-cl.is-hit{background:color-mix(in srgb,var(--m-clicks) 7%,var(--quad));box-shadow:inset 0 0 0 1.5px var(--m-clicks)}.wv-ch{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.wv-ch .wz-cc{font-size:20px}.wv-last{color:var(--m-clicks);text-overflow:ellipsis;white-space:nowrap;min-height:17px;animation-duration:.3s;animation-timing-function:var(--e-out);font-size:12.5px;animation-fill-mode:both;overflow:hidden}.wv-cl .wz-cs{margin-top:auto}.wv-units{flex-direction:column;flex:1;justify-content:space-between;display:flex}.wv-u{border-bottom:1px solid var(--line);grid-template-columns:110px 230px minmax(0,1fr) 36px;align-items:center;gap:14px;min-height:38px;display:grid}.wv-u:last-child{border-bottom:0}.wv-pat{color:var(--fg2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wv-ut{flex-wrap:wrap;gap:4px;display:flex}.wv-ut .wv-t{aspect-ratio:auto;width:14px;height:14px}.wv-u .wz-cc{text-align:right}.wv-rev{flex-direction:column;gap:12px;display:flex}.wv-rl{flex-direction:column;flex:1;justify-content:space-between;min-height:0;display:flex}.wv-rr{border-bottom:1px solid var(--line);min-height:62px;transition:opacity .25s var(--e-out);grid-template-columns:16px 190px minmax(0,1fr);align-items:center;gap:16px;padding:8px 2px;display:grid}.wv-rr:last-child{border-bottom:0}.wv-rr.is-off .wv-rn,.wv-rr.is-off .wv-rv{opacity:.45}.wv-rn{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.wv-rt{font-size:13.5px;font-weight:500}.wv-diff{background:var(--sel);color:var(--fg2);border-radius:6px;padding:1px 7px;font-size:11.5px}.wv-diff.ch{background:var(--new-bg);color:var(--new-fg)}.wv-rv{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.wv-rx{color:var(--fg2);font-size:12.5px;line-height:1.45}.wv-rr:first-child .wv-rx{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wv-rc{background:var(--sel);border-radius:7px;align-items:center;gap:6px;height:24px;padding:0 8px;font-size:12px;display:inline-flex}.wv-rc b{color:var(--fg2);font-variant-numeric:tabular-nums;font-weight:500}.wv-rc b:empty{display:none}.wv-foot{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:12px;display:flex}.wv-foot .lab{margin-right:auto}.wv-use{justify-content:center;min-width:150px}.wv{gap:0;height:504px}.wv:focus{outline:none}.wv-map{grid-template-columns:repeat(13,22px);gap:6px}.wv-t{aspect-ratio:auto;width:22px;height:22px}.wv-pk{margin-top:10px!important}.wv-pop{animation:wz-pop .3s var(--e-out) both}.wv-bc .wz-dec{-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}@keyframes wv-twinkle{0%,to{transform:none}50%{transform:scale(.86)rotate(12deg)}}@keyframes wv-shim{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.wv-spark .ico,.wv-sk,.wv-st.on .wv-dot{animation:none}}@media (max-width:1100px){.wv{grid-template-columns:minmax(0,1fr);height:auto}.wv-rail{border-right:0;border-bottom:1px solid var(--line)}.wv-steps{flex-flow:wrap;gap:10px}.wv-st{padding-bottom:0}.wv-line{display:none}.wv-stage{flex:none;height:460px}}.wv-src .wv-sf{flex-direction:row;align-items:baseline;gap:8px;padding:6px 10px;font-size:12.5px}.wv-sf>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wv-sf>.lab{white-space:nowrap;flex:none}.wv-rr{min-height:50px;padding:5px 2px}.wv-rl{justify-content:flex-start}.wv-cmp{flex-direction:column;gap:4px;display:flex}.wv-cp{animation-duration:.35s;animation-timing-function:var(--e-out);grid-template-columns:22px minmax(0,1fr);align-items:center;column-gap:8px;animation-fill-mode:both;display:grid}.wv-cpd{font-size:12.5px;font-weight:500}.wv-cp .lab{font-size:11.5px}.wv-cp .lg{border-radius:6px;grid-row:1/3;width:22px;height:22px}.wv-rci{object-fit:contain;background:#fff;border-radius:4px;width:16px;height:16px;margin-left:-2px}@media (max-width:640px){.wv-rail{gap:14px;padding:16px}.wv-steps{gap:8px 12px}.wv-st{grid-template-columns:20px auto}.wv-dot{width:20px;height:20px}.wv-ss{display:none}.wv-main{padding:16px}.wv-stage{height:auto;min-height:420px}.wz-p{position:relative}.wv-read,.wv-sum,.wv-bc{grid-template-columns:minmax(0,1fr)}.wv-map{grid-template-columns:repeat(10,minmax(0,1fr))}.wv-t{aspect-ratio:1;width:auto;height:auto}.wv-fun{grid-template-columns:minmax(0,1fr);height:auto}.wv-fb{display:none}.wv-fs{padding:8px 0}.wv-fs+.wv-fs{border-left:0;border-top:1px dashed color-mix(in srgb,var(--fg2) 30%,transparent)}.wv-cls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wv-u{grid-template-columns:minmax(0,1fr) 36px;row-gap:4px;padding:8px 0}.wv-pat,.wv-ut{grid-column:1/-1}.wv-ut{order:3}.wv-rr{grid-template-columns:16px minmax(0,1fr);align-items:start}.wv-rv{grid-column:2}.wv-foot{flex-wrap:wrap}.wv-foot .lab{flex-basis:100%}.wv-use{flex:1}}.stg-hr{align-items:center;gap:12px;min-width:0;display:flex}.stg-auto{flex:none;align-items:center;gap:6px;display:inline-flex}.stg-auto .ico{width:15px;height:15px}.stg-auto:disabled{opacity:.5;cursor:default}@media (max-width:640px){.stg-hr>.lab{display:none}}.wv-rc .lg{border-radius:4px;width:16px;height:16px;margin-left:-2px}.stg-hr>.err-note{margin:0}
.sheet-wrap{z-index:50;position:fixed;inset:0}.backdrop{cursor:default;animation:fadein .25s var(--e-out) both;background:#0000006b;border:0;padding:0;position:absolute;inset:0}.sheet{background:var(--bg);border-left:1px solid var(--line);width:min(840px,100%);animation:slidein .4s var(--e-out) both;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-18px 0 48px #0000002e}.sheet-wrap.is-closing .backdrop{animation:fadeout .22s var(--e-out) both}.sheet-wrap.is-closing .sheet{animation:slideout .22s var(--e-out) both}.sheet-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:0 20px;display:flex}.sheet-t{margin:3px 0 0;font-size:18px;font-weight:500}.sheet-tb{justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.sheet-tb .field{max-width:360px}.sheet-body{flex:1;padding:0 20px 12px;overflow:auto}.sheet-f{border-top:1px solid var(--line);color:var(--fg2);padding:12px 20px;font-size:12px}.ex{color:var(--fg2);font-size:12px;display:block}.exp-w{position:relative}.exp-btn{align-items:center;gap:6px;display:inline-flex}.exp-btn .chev{transition:transform .25s var(--e-out)}.exp-btn.is-on .chev{transform:rotate(180deg)}.exp-w>.exp-menu{z-index:6;border:1px solid var(--line);background:var(--bg);width:304px;box-shadow:var(--pop-shadow);transform-origin:100% 0;animation:dd-in .22s var(--e-out) both;border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.ex-opt{gap:12px;min-height:46px}.exp-scrim{z-index:5;cursor:default;background:0 0;border:0;padding:0;position:absolute;inset:0}.sheet-toast{z-index:7;background:var(--tip);width:max-content;max-width:calc(100% - 40px);color:var(--on-tip);animation:toast-in .3s var(--e-out) both;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex;position:absolute;bottom:60px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000038}.sheet-toast .ico{flex:none}.exp-scrim.page{z-index:29;position:fixed}.rx-q{max-width:960px;color:var(--fg2);letter-spacing:-.005em;text-wrap:pretty;margin:0;font-size:18px;line-height:1.75}.rx-tw{white-space:nowrap;display:inline-block;position:relative}.rx-tk{color:var(--fg);font:inherit;letter-spacing:inherit;cursor:pointer;text-underline-offset:6px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb,var(--fg) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--fg) 40%,transparent);transition:text-decoration-color .2s var(--e-out),color .2s var(--e-out);background:0 0;border:0;margin:0;padding:0 1px;font-weight:500}.rx-tk:hover,.rx-tk.is-open{text-decoration-style:solid;-webkit-text-decoration-color:var(--m-clicks);text-decoration-color:var(--m-clicks)}.rx-tw>.rx-menu{z-index:36;border:1px solid var(--line);background:var(--bg);min-width:200px;box-shadow:var(--pop-shadow);letter-spacing:0;text-align:left;white-space:nowrap;transform-origin:top;animation:dd-in .22s var(--e-out) both;border-radius:12px;padding:6px;font-size:14px;font-weight:400;line-height:1.35;display:block;position:absolute;top:calc(100% + 2px);left:50%;translate:-50%}.rx-opt{gap:16px;min-height:36px}.rx-opt>.ico{flex:none;width:16px;height:16px}.rx-tag{background:var(--sel);height:18px;color:var(--fg2);border-radius:5px;flex:none;align-items:center;padding:0 6px;font-size:11px;font-weight:500;display:inline-flex}.rx-in{min-width:1ch;color:var(--fg);font:inherit;letter-spacing:inherit;text-align:center;font-variant-numeric:tabular-nums;caret-color:var(--m-clicks);background:0 0;border:0;outline:0;margin:0;padding:0;font-weight:500;display:inline-block}.rx-in::selection{background:color-mix(in srgb,var(--m-clicks) 25%,transparent)}.rx-mh{color:var(--fg2);padding:6px 10px 2px;font-size:12px;display:block}.xt{margin:0 -8px;padding:0 8px;position:relative;overflow-x:auto}.xt.wide{overflow-x:auto}.xt-r{align-items:center;column-gap:12px;min-width:680px;min-height:46px;padding:0 10px;font-size:13px;display:grid;position:relative}.xt-r.h{border-bottom:1px solid var(--line);min-height:36px;color:var(--fg2);font-size:12px}.xt-r.b{border-radius:8px;padding-top:6px;padding-bottom:6px}.xt-r.can{cursor:pointer}.xt-r.kid{min-height:44px}.xt-r.pin{border-bottom:1px solid var(--line);border-radius:0;font-weight:500}.xt-b{position:relative}.xt-hc{text-align:center;white-space:nowrap;justify-content:center;align-items:center;min-width:0;display:flex}.xt-hc.l{text-align:left;justify-content:flex-start}.xt-sb{color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:2px;margin-right:-14px;padding:0;display:inline-flex}.xt-hc.l .xt-sb{margin-right:0}.xt-sb:hover,.xt-hc.is-on .xt-sb{color:var(--fg)}.xt-hc.is-on .xt-sb{font-weight:500}.xt-ar{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform .22s var(--e-out),opacity .15s var(--e-out);flex:none}.xt-ar.up{transform:rotate(180deg)}.xt-ar.off{opacity:0}.xt-sb:hover .xt-ar.off{opacity:.45}.xt-c{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;display:flex}.xt-c.l{text-align:left;align-items:flex-start}.xt-v{line-height:1.3}.xt-s{color:var(--fg2);font-size:11px;line-height:1.25}.xt-f{padding-left:calc(var(--dp,0) * 28px);text-align:left;flex-direction:row;justify-content:flex-start;align-self:stretch;align-items:center;gap:6px;position:relative}.xt-f>:not(.xt-share):not(.ra):not(.xt-ig){z-index:1;position:relative}.xt-car{width:22px;height:22px;color:var(--fg2);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:inline-grid}.xt-car:hover{background:var(--sel);color:var(--fg)}.xt-car .ico{width:14px;height:14px;transition:transform .25s var(--e-out)}.xt-r.is-open>.xt-f .xt-car .ico{transform:rotate(90deg)}.xt-car0{flex:none;width:22px}.xt-ig{top:-7px;bottom:-7px;left:calc(var(--dp,1) * 28px - 17px);background:var(--line);width:1px;position:absolute}.xt-lab{flex-direction:column;flex:auto;justify-content:center;gap:1px;min-width:0;display:flex}.xt-lk,.xt-lt{min-width:0;max-width:100%;color:var(--fg);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;display:block;overflow:hidden}.xt-lk{cursor:pointer}.xt-lk:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.xt-sub{color:var(--fg2);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.3;overflow:hidden}.xt-share{top:5px;bottom:5px;left:calc(var(--dp,0) * 28px - 4px);max-width:calc(100% - var(--dp,0) * 28px + 4px);background:color-mix(in srgb,var(--m-impr) 11%,transparent);pointer-events:none;border-radius:6px;position:absolute}.xt-more{color:var(--fg2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-self:center;margin:8px 0 4px;padding:6px 12px;font-size:12.5px}.xt-more:hover{background:var(--hover);color:var(--fg)}.xt-x{margin:2px 0 10px 32px}.ra{z-index:3;background:linear-gradient(90deg, transparent, var(--hover) 18px);opacity:0;pointer-events:none;transition:opacity .14s var(--e-out);align-items:center;gap:1px;padding:0 2px 0 22px;display:flex;position:absolute;top:50%;right:-4px;transform:translateY(-50%)}.xt-r.b:hover .ra,.xt-r.b:focus-within .ra,.tr.body:hover .ra,.tr.body:focus-within .ra,.sr-row.body:hover .ra,.sr-row.body:focus-within .ra,.rx-kr:hover .ra{opacity:1;pointer-events:auto}.ra-b{width:26px;height:26px;color:var(--fg2);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;text-decoration:none;display:inline-grid;position:relative}.ra-b:hover,.ra-b:focus-visible{background:var(--sel);color:var(--fg);outline:none}.ra-b .ico{width:15px;height:15px}.ra-b:after{content:attr(data-tip);z-index:45;background:var(--tip);color:var(--on-tip);white-space:nowrap;pointer-events:none;opacity:0;border-radius:7px;padding:5px 8px;font-size:11.5px;font-weight:400;line-height:1.3;transition:opacity .12s ease-out,transform .12s ease-out;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%,3px)}.ra-b:hover:after,.ra-b:focus-visible:after{opacity:1;transition-delay:.3s;transform:translate(-50%)}.rx-tag.warn{background:color-mix(in srgb,var(--down) 12%,transparent);color:var(--down)}.rx-tag.rk-auto{background:color-mix(in srgb,var(--m-pos) 14%,transparent);color:var(--o1)}.rx-qp{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:4px;display:grid}.rx-qb{background:var(--sel);height:30px;color:var(--fg);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .15s var(--e-out),box-shadow .15s var(--e-out);border:0;border-radius:7px;padding:0 6px;font-size:13px}.rx-qb:hover{background:var(--hover);box-shadow:inset 0 0 0 1px var(--line)}.rx-qb.is-on{background:var(--ctl);box-shadow:inset 0 0 0 1.5px var(--m-clicks);font-weight:500}.rx-st{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:4px;margin-top:8px;padding-top:8px;display:grid}.rx-sb{height:30px;color:var(--fg2);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.rx-sb:hover{background:var(--hover);color:var(--fg)}.rx-sb .ico{width:14px;height:14px}.rx-sf{background:var(--sel);min-width:0;height:30px;color:var(--fg);font:inherit;text-align:center;font-variant-numeric:tabular-nums;transition:box-shadow .15s var(--e-out);border:0;border-radius:7px;outline:none;padding:0 8px;font-size:13px;box-shadow:inset 0 0 0 1px #0000}.rx-sf:focus{box-shadow:inset 0 0 0 1.5px var(--m-clicks)}.xt-c.l .xt-v{white-space:normal;line-height:1.3}.xt-r.kid .xt-f{align-items:flex-start}.xt-r.kid .xt-sw{margin-top:5px}.xt-r.kid .xt-lab{gap:2px}.xt-r.kid .xt-sub{font-size:12px}.xt-s.up,.xt-v.up{color:var(--up)}.xt-s.dn,.xt-v.dn{color:var(--down)}.exp-menu.menu-out{animation:dd-out .15s var(--e-out) both;pointer-events:none}.ex-l{flex-direction:column;gap:1px;display:flex}.exp-note{border-top:1px solid var(--line);color:var(--fg2);margin:4px 0 0;padding:8px 10px 4px;font-size:12px}.rx-qbox{white-space:normal;width:220px}.rx-sf{width:100%}@keyframes slidein{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:none}}@keyframes slideout{0%{opacity:1;transform:none}to{opacity:0;transform:translate(48px)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes dc-open{0%{opacity:0;transform:translateY(-6px)}}.rx-q{min-height:3.5em}@media (max-width:760px){.sheet-h,.sheet-tb,.sheet-body,.sheet-f{padding-left:16px;padding-right:16px}.rx-q{font-size:16px}}.rk-page{flex-direction:column;gap:14px;display:flex}.rp-top{justify-content:space-between;align-items:center;gap:12px;margin:8px 0 4px;display:flex}.rp-tt{align-items:center;gap:6px;display:flex}.rp-h{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:500}.rk-bks{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ix-chip{height:30px;box-shadow:inset 0 0 0 1px var(--line);color:var(--fg2);font:inherit;cursor:pointer;transition:background-color .15s var(--e-out), opacity .15s var(--e-out), box-shadow .15s var(--e-out);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px 0 9px;font-size:12px;display:inline-flex}.ix-chip:hover{background:var(--hover);color:var(--fg)}.ix-chip.is-on{background:var(--sel);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg) 30%, transparent);color:var(--fg)}.ix-cn{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:500}.rk-au{width:12px;height:12px;color:var(--m-pos);fill:color-mix(in srgb, var(--m-pos) 25%, transparent)}.rk-new{color:var(--fg2);gap:5px}.rk-new .ico{width:13px;height:13px}.rk-new.is-edit{box-shadow:inset 0 0 0 1.5px var(--m-clicks);cursor:text;padding:0 4px 0 10px}.rk-new input{width:180px;max-width:50vw;color:var(--fg);font:inherit;background:0 0;border:0;outline:0;font-size:12.5px}.k-clicks{--mc:var(--m-clicks)}.k-impr{--mc:var(--m-impr)}.k-pos{--mc:var(--m-pos)}.xt-spark{fill:none;width:64px;height:20px;stroke:var(--mc,var(--fg2));stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;transition:stroke .3s var(--e-out);overflow:visible}.xt-spark path{transition:d .45s var(--e-out)}.xt-hc .xt-dots{align-items:center;gap:4px;margin-left:6px;display:inline-flex}.xt-dot{background:var(--mc,var(--fg2));opacity:.35;cursor:pointer;width:7px;height:7px;transition:width .3s var(--e-out), opacity .2s var(--e-out);border:0;border-radius:4px;padding:0;position:relative}.xt-dot:hover{opacity:.7}.xt-dot.is-on{opacity:1;width:16px}.xt-dot:before{content:"";position:absolute;inset:-6px -3px}.xt-v.mut{color:var(--fg2)}@media (prefers-reduced-motion:reduce){.xt-spark path,.xt-dot{transition:none}}.rp-hub,.rp-page{animation:rp-in .34s var(--e-out) backwards;margin-top:16px}@keyframes rp-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rp-sec{margin:22px 0 8px}.rp-ic{background:var(--sel);width:30px;height:30px;color:var(--fg);border-radius:9px;flex:none;place-items:center;display:inline-grid}.rp-ic.lg{border-radius:11px;width:40px;height:40px}.rp-ic.ic-sd{color:var(--m-clicks);background:#4285f41f}.rp-ic.ic-ctr{color:var(--m-ctr);background:#00897b1f}.rp-ic.ic-can{color:var(--m-impr);background:#5e35b11f}.rp-ic.ic-decay{color:var(--down);background:#b91c1c1a}.rp-ic.ic-upd{color:var(--m-pos);background:#e8710a1f}.rp-ic.ic-cwv{color:var(--up);background:#15803d1a}.rp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rp-card{background:var(--card);min-height:148px;box-shadow:var(--card-shadow);color:var(--fg);font:inherit;text-align:left;cursor:pointer;transition:transform .25s var(--e-out), box-shadow .25s var(--e-out);border:0;border-radius:12px;flex-direction:column;gap:8px;padding:16px 18px;text-decoration:none;display:flex}.rp-card:hover{box-shadow:var(--card-shadow), 0 10px 24px #0000000f;transform:translateY(-2px)}.rp-card-h{align-items:center;gap:10px;display:flex}.rp-card-n{flex:1;font-size:14px;font-weight:500}.rp-go{color:var(--fg2);opacity:0;transition:opacity .2s var(--e-out), transform .25s var(--e-out);transform:translate(-3px,3px)}.rp-card:hover .rp-go,.rp-card:focus-visible .rp-go{opacity:1;transform:none}.rp-card-d{color:var(--fg2);font-size:13px;line-height:1.45}.rp-card-k{color:var(--fg2);margin-top:auto;font-size:12px}.rp-card-k strong{color:var(--fg);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.rp-card-k[aria-busy=true] strong{color:var(--fg2)}.rp-saved{background:var(--card);box-shadow:var(--card-shadow);border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:relative}.rp-sv{transition:background-color .15s var(--e-out);border-radius:8px;align-items:center;gap:6px;display:flex;position:relative}.rp-sv:hover{background:var(--hover)}.rp-sv-main{min-width:0;min-height:52px;color:var(--fg);flex:1;align-items:center;gap:12px;padding:6px 10px;text-decoration:none;display:flex}.rp-sv-t{flex-direction:column;gap:2px;min-width:0;display:flex}.rp-sv-n{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.icon-b{width:28px;height:28px;color:var(--fg2);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.icon-b:hover{background:var(--hover);color:var(--fg)}.rp-sv .icon-b{opacity:0;transition:opacity .2s var(--e-out);margin-right:6px}.rp-sv:hover .icon-b,.rp-sv .icon-b:focus-visible{opacity:1}.rp-bar{justify-content:space-between;align-items:center;gap:12px;margin:4px 0 14px;display:flex}.rp-crumb{color:var(--fg2);align-items:center;gap:6px;font-size:13px;display:flex}.crumb-b{height:28px;color:var(--fg2);transition:background-color .15s var(--e-out), color .15s var(--e-out);border-radius:7px;align-items:center;gap:4px;padding:0 8px 0 4px;text-decoration:none;display:inline-flex}.crumb-b:hover{background:var(--hover);color:var(--fg)}.crumb-cur{color:var(--fg)}.rp-act{align-items:center;gap:8px;display:flex}.sv-btn.is-saved{color:var(--up)}.sv-pop{z-index:31;border:1px solid var(--line);background:var(--bg);width:320px;max-width:calc(100vw - 32px);box-shadow:var(--pop-shadow);transform-origin:100% 0;animation:dd-in .22s var(--e-out) both;border-radius:12px;padding:14px;position:absolute;top:calc(100% + 6px);right:0}.sv-pop .fp-t{margin:0 0 4px}.sv-a{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.sv-err{color:var(--down);margin:8px 0 0}.rp-hd{align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.rp-title{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:500}.rp-desc{max-width:720px;color:var(--fg2);margin:4px 0 0;font-size:13px}@media (max-width:1100px){.rp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.rp-grid{grid-template-columns:minmax(0,1fr)}.rp-bar{flex-wrap:wrap}.rp-sv .icon-b{opacity:1}}@media (prefers-reduced-motion:reduce){.rp-hub,.rp-page{animation:none}.rp-card,.rp-card:hover{transition:none;transform:none}}.rp-page>*+*{margin-top:12px}.rx-setup{background:var(--card);box-shadow:var(--card-shadow);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:34px 28px 0;display:flex}.rx-setup .rx-q{text-wrap:balance;font-size:20px}.rx-qline{justify-content:center;align-items:center;width:100%;display:flex}.rx-setup .rx-tw>.rx-menu{transform-origin:top;left:50%;translate:-50%}.rx-sum{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:12px 64px;width:100%;margin-top:26px;padding:20px 0 24px;display:flex}.rx-s{flex-direction:column;align-items:center;gap:2px;min-width:120px;display:flex}.rx-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;transition:opacity .2s var(--e-out);font-size:30px;font-weight:500;line-height:1.15}.rx-v.up{color:var(--up)}.rx-v.dn{color:var(--down)}.rx-k{color:var(--fg2);font-size:13px}.rx-sum[aria-busy=true] .rx-v{opacity:.45}.rx-ro{justify-content:space-between;align-items:flex-end;gap:16px;min-height:52px;margin:12px 0 14px;display:flex}.rx-ro-l{flex-direction:column;gap:2px;min-width:0;display:flex}.rx-ro-t{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.rx-ro-r{flex-direction:column;flex:none;align-items:flex-end;gap:1px;display:flex}.rx-ro-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:500;line-height:1.15}.rx-ro-v.up{color:var(--up)}.rx-ro-v.dn{color:var(--down)}.rx-pill{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:44px;height:24px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.rx-pill.up{background:var(--new-bg);color:var(--new-fg)}.rx-pill.wa{background:color-mix(in srgb, var(--m-pos) 14%, transparent);color:var(--warn-fg)}.rx-pill.ne{background:var(--sel);color:var(--fg2)}.rx-pill.sm{min-width:0;height:20px;padding:0 7px;font-size:11px}.rx-pill.dn{background:color-mix(in srgb, var(--down) 12%, transparent);color:var(--down)}.sd-scn{color:var(--fg2);white-space:nowrap;align-items:baseline;gap:6px;font-size:13px;display:inline-flex}.sd-scn .rx-in{font-size:15px}.sd-scn .rx-tw>.rx-menu{transform-origin:100% 0;left:auto;right:0;translate:0}.sd-empty{color:var(--fg2);text-align:center;margin:24px 0;font-size:13px}.sdb{--sdb-cols:minmax(150px, 260px) minmax(0, 1fr) 150px;padding-bottom:4px;position:relative}.sdb-r{grid-template-columns:var(--sdb-cols);height:34px;transition:opacity .2s var(--e-out);align-items:center;column-gap:20px;display:grid;position:relative}.sdb-r.ax{height:26px;color:var(--fg2);font-size:11px}.sdb-r.is-dim{opacity:.38}.sdb-r.is-on .sdb-kw{color:var(--fg);font-weight:500}.sdb-kw{min-width:0;color:var(--fg);flex-direction:column;justify-content:center;font-size:13px;display:flex}.sdb-kt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sdb-tr{align-self:stretch;position:relative}.sdb-t{font-variant-numeric:tabular-nums;position:absolute;top:50%;transform:translate(-50%,-50%)}.sdb-ov{grid-template-columns:var(--sdb-cols);pointer-events:none;column-gap:20px;display:grid;position:absolute;inset:26px 0 4px}.sdb-ovt{position:relative}.sdb-top3{background:color-mix(in srgb, var(--up) 9%, transparent);border-radius:8px;position:absolute;top:0;bottom:0;left:-6px}.sdb-gl{border-left:1px solid color-mix(in srgb, var(--line) 80%, transparent);width:0;position:absolute;top:0;bottom:0}.sdb-gl.p1{border-left:1px dashed color-mix(in srgb, var(--fg2) 45%, transparent)}.sdb-ln{background:linear-gradient(90deg, var(--up), color-mix(in srgb, var(--m-pos) 55%, transparent));height:4px;transition:left .5s var(--e-out), width .5s var(--e-out);border-radius:2px;margin-top:-2px;position:absolute;top:50%}.sdb-now,.sdb-to{width:12px;height:12px;transition:left .5s var(--e-out);border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%}.sdb-now{background:var(--card);box-shadow:inset 0 0 0 2.5px var(--m-pos)}.sdb-to{background:var(--up);box-shadow:0 0 0 3px var(--card)}.sdb-g{align-items:center;gap:8px;min-width:0;display:flex}.sdb-gb{background:color-mix(in srgb, var(--up) 70%, transparent);height:8px;transition:width .45s var(--e-out);border-radius:4px;flex:none}.sdb-gv{color:var(--up);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}.sdb-gh{text-align:left}.sdb-key{align-items:center;gap:6px;display:inline-flex}.sdb-k{border-radius:50%;width:10px;height:10px;margin-left:6px}.sdb-k.now{box-shadow:inset 0 0 0 2px var(--m-pos)}.sdb-k.to{background:var(--up)}.rx-nw{white-space:nowrap}.sdb-sub{color:var(--fg2);font-variant-numeric:tabular-nums;font-size:11px}.sdb.ctr .sdb-r:not(.ax){height:40px}.sdb.ctr .sdb-now,.sdb.ctr .sdb-k.now{box-shadow:inset 0 0 0 2.5px var(--down)}.sdb.ctr .sdb-to,.sdb.ctr .sdb-k.to{background:var(--m-ctr)}.sdb.ctr .sdb-ln{background:linear-gradient(90deg, var(--down), color-mix(in srgb, var(--m-ctr) 70%, transparent))}@media (max-width:760px){.rx-setup{padding:22px 16px 0}.rx-setup .rx-q{font-size:16px}.rx-sum{gap:12px 24px}.rx-s{min-width:88px}.rx-v{font-size:24px}.rx-ro{flex-direction:column;align-items:flex-start;gap:6px}.rx-ro-r{align-items:flex-start}.sdb{--sdb-cols:minmax(0, 96px) minmax(0, 1fr) 64px}.sdb-r,.sdb-ov{column-gap:10px}.sdb-gb,.sdb-t.minor{display:none}.sdb-key{visibility:hidden}.sdb-gh{text-align:right;font-size:10px;line-height:1.2}.sdb-r.ax{height:40px}.sdb-ov{top:40px}.sdb-g{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.sdb-ln,.sdb-now,.sdb-to,.sdb-gb{transition:none}}.xt-heat{border-radius:7px;justify-content:flex-end;align-self:stretch;align-items:center;width:calc(100% - 4px);margin:3px 2px;padding:0 8px;display:flex;position:relative}.xt-heat:before{content:"";background:var(--m-clicks);opacity:calc(var(--h,0) * .62 + .06);transition:opacity .35s var(--e-out);border-radius:7px;position:absolute;inset:0}.xt-heat>*{position:relative}.xt-heat.ref:after{content:"";box-shadow:inset 0 0 0 1.5px var(--fg);border-radius:7px;position:absolute;inset:0}.xt-heat.now .xt-v{font-weight:600}.dc-lab{align-items:center;gap:8px;min-width:0;display:inline-flex}.dc-x{background:var(--tray);box-shadow:inset 0 0 0 1px var(--line);animation:dc-open .3s var(--e-out) both;border-radius:12px;flex-direction:column;gap:16px;padding:18px 20px;display:flex}.rx-xg{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.rx-xt{margin:0 0 6px}.rx-xst{flex-wrap:wrap;gap:8px 28px;min-height:44px;display:flex}.rx-xs{flex-direction:column;gap:1px;display:flex}.rx-xv{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;line-height:1.2}.rx-chart{height:140px;margin-top:14px;position:relative}.rx-bars{align-items:flex-end;gap:5px;display:flex;position:absolute;inset:0}.rx-b{background:var(--m-clicks);opacity:.22;transform-origin:bottom;min-width:2px;animation:dc-grow .5s var(--e-out) backwards;animation-delay:calc(var(--i) * 16ms);transition:opacity .2s var(--e-out), height .4s var(--e-out);border-radius:5px 5px 2px 2px;flex:1 1 0}.rx-b.best,.rx-b.now{opacity:.85}.rx-b.out{opacity:.12}.rx-b.hov{opacity:1}.rx-b.dim{opacity:.12}.rx-b.dim.best,.rx-b.dim.now{opacity:.45}.rx-bl{color:var(--fg2);pointer-events:none;font-size:11px;font-weight:500;position:absolute;transform:translate(-50%)}.rx-hit{z-index:2;display:flex;position:absolute;inset:0}.rx-c{flex:1 1 0;min-width:0}.rx-xl{gap:5px;margin-top:6px;display:flex}.rx-xl>span{min-width:0;color:var(--fg2);text-align:center;white-space:nowrap;flex:1 1 0;font-size:11px}.rx-xl>span.on{color:var(--fg);font-weight:500}.rx-kw{flex-direction:column;display:flex}.rx-kr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 52px 52px 64px;align-items:center;gap:10px;min-height:38px;font-size:13px;display:grid}.rx-kr:last-child{border-bottom:0}.rx-kr.h{min-height:28px;color:var(--fg2);font-size:12px}.rx-kr .num{text-align:right;font-variant-numeric:tabular-nums}.rx-kl{align-items:center;min-width:0;display:flex;position:relative}.rx-kl .trunc{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rx-facts{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:14px;display:grid}.rx-fact{flex-direction:column;gap:2px;min-width:0;display:flex}.rx-fv{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;overflow:hidden}.rx-fact .rx-d{color:var(--fg2);font-size:12px}.rx-fact .rx-d.dn{color:var(--down)}.rx-fact .rx-d.up{color:var(--up)}@keyframes dc-grow{0%{transform:scaleY(0)}}@media (max-width:1100px){.rx-xg{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.dc-x{padding:14px}.rx-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.rx-xl>span{font-size:10px}.rx-xl>span.mi{visibility:hidden}.xt-x:has(>.dc-x){margin-left:0}.rx-bars,.rx-xl{gap:2px}}@media (prefers-reduced-motion:reduce){.dc-x,.rx-b{animation:none}}.xt-sw{border-radius:3px;flex:none;width:9px;height:9px}.xt-sw.c0,.xt-sg.c0,.xt-shf.c0{background:var(--m-clicks)}.xt-sw.c1,.xt-sg.c1,.xt-shf.c1{background:var(--m-pos)}.xt-sw.c2,.xt-sg.c2,.xt-shf.c2{background:var(--m-ctr)}.xt-sw.c3,.xt-sg.c3,.xt-shf.c3{background:var(--m-impr)}.xt-sw.c4,.xt-sg.c4,.xt-shf.c4{background:#c26fd8}.xt-sw.c5,.xt-sg.c5,.xt-shf.c5{background:#8a8f98}.xt-strip{gap:1px;width:120px;height:10px;display:flex}.xt-sg{border-radius:1.5px;flex:1 1 0}.xt-sg.c-none{background:var(--sel)}.xt-sg.c-other{background:color-mix(in srgb, var(--fg2) 40%, transparent)}.xt-shr{background:var(--sel);border-radius:2px;width:200px;max-width:100%;height:4px;margin-top:6px;display:block;overflow:hidden}.xt-shf{background:var(--m-impr);height:100%;transition:width .35s var(--e-out);border-radius:2px;display:block}.xt-lr{align-items:center;gap:6px;min-width:0;display:flex}@media (prefers-reduced-motion:reduce){.xt-shf{transition:none}}.sq{background:var(--mc);border-radius:2px;flex:none;width:9px;height:9px}.sq.off{box-shadow:inset 0 0 0 1.5px var(--mc);background:0 0}.framed{background:var(--card);box-shadow:var(--card-shadow);border-radius:12px;position:relative}.tiles{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden}.tile{border:0;border-left:1px solid var(--line);color:var(--fg);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s var(--e-out);background:0 0;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 18px;display:flex}.tile:first-child{border-left:0}.tile:hover{background:var(--hover)}.tile-k{align-items:center;gap:8px;display:flex}.tile-v{letter-spacing:-.025em;font-variant-numeric:tabular-nums;transition:color .25s var(--e-out);font-size:32px;font-weight:500;line-height:1.05}.tile.off .tile-v{color:var(--fg2)}.tile-f{min-height:1.45em;color:var(--fg2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12px;display:flex}.d-up{color:var(--up)}.d-down{color:var(--down)}.d-flat{color:var(--fg2)}.d-new{color:var(--new-fg);font-weight:500}.perf{margin-top:12px;padding:16px 18px}.perf-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:30px;margin-bottom:30px;display:flex}.perf .legend{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.perf .lgi{align-items:center;gap:6px;min-width:150px;display:inline-flex}.perf .lg-cur{background:var(--fg);width:14px;height:2px}.perf .lg-prev{border-top:2px dashed var(--prev);width:14px;height:0}.plot-wrap{grid-template-columns:48px minmax(0,1fr) 48px;gap:8px;display:grid}.perf .axis{height:300px;position:relative}.perf .ax{color:var(--fg2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;position:absolute;left:0;right:0;transform:translateY(-50%)}.perf .axis.l .ax{text-align:right}.perf .ax-k{align-items:center;gap:4px;display:flex;position:absolute;top:-16px}.perf .axis.l .ax-k{right:0}.plot{height:300px;position:relative}.plot>svg{width:100%;height:300px;display:block;overflow:visible}.perf .gl{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.perf .ln{fill:none;stroke:var(--mc);stroke-width:2.25px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;transition:opacity .3s var(--e-out), d .45s var(--e-out)}.perf .lp{fill:none;stroke:var(--mc);stroke-width:1.25px;stroke-dasharray:4 4;opacity:.55;vector-effect:non-scaling-stroke;transition:opacity .3s var(--e-out), d .45s var(--e-out)}.perf .la{stroke:none;transition:opacity .35s var(--e-out), d .45s var(--e-out)}.perf .lgl{fill:none;stroke:var(--mc);stroke-width:7px;opacity:.16;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;transition:opacity .35s var(--e-out), d .45s var(--e-out);transform:translateY(5px)}.perf .ln.off,.perf .lp.off,.perf .la.off,.perf .lgl.off{opacity:0}.perf .ags{stop-color:var(--mc);stop-opacity:.2}.perf .age{stop-color:var(--mc);stop-opacity:0}:root[data-theme=dark] .perf .ags{stop-opacity:.26}.perf .xhair{background:var(--fg2);opacity:.6;pointer-events:none;width:1px;transition:left .2s var(--e-out);position:absolute;top:0;bottom:0}.perf .hdot{background:var(--mc);width:10px;height:10px;box-shadow:0 0 0 2px var(--bg);pointer-events:none;transition:left .2s var(--e-out), top .2s var(--e-out);border-radius:999px;margin:-5px 0 0 -5px;position:absolute}.perf .tip{z-index:6;background:var(--tip);width:max-content;min-width:252px;max-width:380px;color:var(--on-tip);pointer-events:none;transition:left .2s var(--e-out), transform .26s var(--e-out);border-radius:10px;padding:10px 12px;font-size:12px;animation:.15s ease-out 40ms both fadein;position:absolute;top:8px;box-shadow:0 8px 24px #0003}.perf .tip.r{transform:translate(14px)}.perf .tip.l{transform:translate(calc(-100% - 14px))}.perf .tip-h{justify-content:space-between;gap:12px;margin-bottom:6px;font-weight:500;display:flex}.perf .tip-h span:last-child{color:var(--tip2);font-weight:400}.perf .tip-r{font-variant-numeric:tabular-nums;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:6px 10px;display:grid}.perf .tip-r+.tip-r{margin-top:4px}.perf .tip-l{white-space:nowrap}.perf .tip-p{text-align:right;min-width:44px;color:var(--tip2)}.perf .tip-c{text-align:right;min-width:58px;color:var(--tip2);white-space:nowrap;font-size:11.5px}.perf .tip-c.up{color:var(--tip-up)}.perf .tip-c.dn{color:var(--tip-dn)}.perf .hit{cursor:crosshair;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.perf .nodata{z-index:5;background:color-mix(in srgb, var(--card) 86%, transparent);animation:fadein .2s var(--e-out) both;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.perf .nodata p{margin:0;font-size:14px;font-weight:500}.perf .xlabels{height:18px;margin:6px 56px 0;position:relative}.perf .xl{white-space:nowrap;position:absolute;transform:translate(-50%)}@media (max-width:1100px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tile:nth-child(3){border-left:0}.tile:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:760px){.plot-wrap{grid-template-columns:36px minmax(0,1fr) 36px;gap:4px}.perf .axis,.plot,.plot>svg{height:220px}.perf .xlabels{margin:6px 40px 0}.perf .xl:nth-child(2),.perf .xl:nth-child(5){display:none}}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.ov-list .panel-h{margin-bottom:8px}.grid2+.panel{margin-top:12px}.ph-r{align-items:center;gap:6px;display:flex}.ph-r .seg{border-radius:10px}.ph-r .seg-pill{border-radius:7px}.ph-r .seg-b{border-radius:7px;height:26px;font-size:12px}.tbl{flex-direction:column;display:flex}.tbl .tr{min-height:46px;transition:background-color .12s var(--e-out);border-radius:6px;align-items:center;gap:8px;margin:0 -8px;padding:4px 8px;font-size:13px;display:grid;position:relative}.tbl .tr.th{border-bottom:1px solid var(--line);min-height:30px;color:var(--fg2);border-radius:0;margin:0;padding:0 0 4px;font-size:12px}.tbl .tr.body:hover{background:var(--hover)}.tbl .num{text-align:center}.tbody{scrollbar-gutter:stable;height:372px;margin:0 -8px;padding:2px 8px 0;overflow-y:auto}.rl{grid-template-columns:minmax(0,1fr);align-items:center;gap:5px 6px;min-width:0;display:grid}.row-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);font:inherit;text-align:left;background:0 0;border:0;padding:0;text-decoration:none;overflow:hidden}button.row-link{cursor:pointer}button.row-link:after{content:"";border-radius:6px;position:absolute;inset:0}button.row-link:focus-visible{outline:none}button.row-link:focus-visible:after{outline:2px solid var(--focus);outline-offset:-2px}.tbl .tr:has(button.row-link){cursor:pointer}.rbar{background:var(--sel);border-radius:2px;height:4px;display:block}.rb-f{background:var(--mc);height:100%;transition:width .35s var(--e-out);border-radius:2px;display:block}.mc{flex-direction:column;justify-content:center;align-items:center;gap:1px;line-height:1.2;display:flex}.mc-v{font-variant-numeric:tabular-nums}.mc .d{font-variant-numeric:tabular-nums;font-size:11px}.mini-spark{width:64px;height:20px;margin:0 auto;display:block}.mini-spark path{fill:none;stroke:var(--fg);stroke-width:1.25px;vector-effect:non-scaling-stroke;stroke-linejoin:round;opacity:.7}.empty-p{color:var(--fg2);margin:16px 0;font-size:13px}@media (max-width:1100px){.grid2{grid-template-columns:minmax(0,1fr)}}.br-panel{flex-direction:column;display:flex}.bvn{grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;display:grid}.bvn-side{transition:opacity .22s var(--e-out);flex-direction:column;gap:2px;display:flex}.bvn-side.r{text-align:right;align-items:flex-end}.bvn-brand{color:var(--brand-text)}.bvn-v{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:500;line-height:1.1}.bvn-p{color:var(--fg2);font-variant-numeric:tabular-nums;font-size:13px}.bvn-bar{gap:2px;height:12px;margin:14px 0 6px;display:flex;position:relative}.bvn-bar>.nb,.bvn-bar>.bb{min-width:2px;height:100%;transition:width .38s var(--e-out);border-radius:2px;display:block}.bvn-bar>.nb{background:var(--fg)}.bvn-bar>.bb{background:var(--brand)}.br-panel .sub-t{margin:16px 0 0}.mini-cols{border-bottom:1px solid var(--line);align-items:flex-end;gap:3px;height:68px;margin-top:8px;display:flex;position:relative}.br-panel>.mini-cols{flex:auto;height:auto;min-height:68px}.mini-cols>.mc-b{z-index:1;background:var(--brand);cursor:default;min-height:1px;transition:height .38s var(--e-out), opacity .2s var(--e-out);border-radius:2px 2px 0 0;flex:1 1 0;position:relative}.mini-cols.has-hov>.mc-b:not(.is-hov){opacity:.4}.bt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:16px;display:grid}.bt-h{justify-content:space-between;align-items:center;min-height:22px;margin:0 0 4px;display:flex}.bt-row{width:calc(100% + 12px);min-height:38px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;transition:background-color .12s var(--e-out);background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) 34px 44px;align-items:center;gap:6px;margin:0 -6px;padding:4px 6px;font-size:13px;display:grid;position:relative}.bt-row:hover{background:var(--hover)}.bt-row .num{text-align:right;font-variant-numeric:tabular-nums}.bt-row .d{font-size:11px}.bt-t{flex-direction:column;gap:4px;min-width:0;display:flex}.bt-bar{background:var(--sel);border-radius:2px;height:4px;display:block}.bt-f{height:100%;transition:width .35s var(--e-out);border-radius:2px;display:block}.bt-f.nb{background:var(--fg2)}.bt-f.bb{background:var(--brand)}@media (max-width:760px){.bt-grid{grid-template-columns:minmax(0,1fr)}}.qc-panel{flex-direction:column;display:flex}.qc-wrap{flex:1;grid-template-columns:minmax(0,1fr) 196px;align-items:stretch;gap:22px;margin-top:12px;display:grid}.qc-left{flex-direction:column;min-height:260px;display:flex}.qc-cols{border-bottom:1px solid var(--line);flex:1;align-items:flex-end;gap:3px;min-height:240px;display:flex;position:relative}.qc-col{z-index:1;cursor:default;min-width:2px;transition:height .38s var(--e-out), opacity .2s var(--e-out);border-radius:2px 2px 0 0;flex-direction:column-reverse;flex:1 1 0;display:flex;position:relative;overflow:hidden}.qc-cols.has-hov>.qc-col:not(.is-hov){opacity:.4}.qs{width:100%;transition:height .35s var(--e-out);flex:none;display:block}.qc-x{justify-content:space-between;margin-top:6px;display:flex}.qc-legend{flex-direction:column;justify-content:center;gap:9px;padding-bottom:4px;display:flex}.qc-kpi{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.qc-v{color:var(--fg);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:500;line-height:1.1}.qc-li{grid-template-columns:auto minmax(0,1fr) auto 40px;align-items:center;gap:8px;font-size:13px;display:grid}.qc-li .num{text-align:right;font-variant-numeric:tabular-nums}.qc-li>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.swq{border-radius:2px;width:10px;height:10px}.qs.o1,.swq.o1{background:var(--o1)}.qs.o2,.swq.o2{background:var(--o2)}.qs.o3,.swq.o3{background:var(--o3)}.qs.o4,.swq.o4{background:var(--o4)}.qs.o5,.swq.o5{background:var(--o5)}@media (max-width:760px){.qc-wrap{grid-template-columns:minmax(0,1fr)}}.nr-panel{flex-direction:column;display:flex}.nr-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin:8px 0 14px;display:grid}.nr-kpi{align-items:flex-end;gap:10px;min-width:0;display:flex}.nr-v{color:var(--fg);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:500;line-height:1}.nr-l{min-width:0;color:var(--fg2);white-space:nowrap;flex-direction:column;gap:2px;padding-bottom:3px;font-size:13px;display:flex;overflow:hidden}.nr-l>*{text-overflow:ellipsis;display:block;overflow:hidden}.nr-cmp{min-height:1.45em;font-size:12px}.nr-stats{gap:6px;display:flex}.nr-stat{background:var(--quad,var(--hover));width:150px;min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.nr-stat .lab{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nr-sv{font-variant-numeric:tabular-nums;font-size:18px;font-weight:500}.nr-cols{border-bottom:1px solid var(--line);align-items:flex-end;gap:3px;height:112px;display:flex;position:relative}.nr-col{z-index:1;cursor:default;min-width:2px;transition:height .35s var(--e-out), opacity .2s var(--e-out);border-radius:3px 3px 0 0;flex-direction:column-reverse;flex:1 1 0;display:flex;position:relative;overflow:hidden}.nr-cols.has-hov>.nr-col:not(.is-hov){opacity:.4}.ns{width:100%;transition:height .35s var(--e-out);flex:none;display:block}.ns.lr-pend{background:repeating-linear-gradient(135deg, var(--fg2) 0 1.5px, transparent 1.5px 4px);opacity:.5}.nsw{border-radius:2px;width:9px;height:9px}.lr-pend-sw{background:repeating-linear-gradient(135deg, var(--fg2) 0 1.5px, transparent 1.5px 4px)}.ns.g1,.nsw.g1{background:var(--g1)}.ns.g2,.nsw.g2{background:var(--g2)}.ns.g3,.nsw.g3{background:var(--g3)}.ns.g4,.nsw.g4{background:var(--g4)}.ns.r1,.nsw.r1{background:var(--r1)}.ns.r2,.nsw.r2{background:var(--r2)}.ns.r3,.nsw.r3{background:var(--r3)}.ns.r4,.nsw.r4{background:var(--r4)}.nr-x{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.nr-leg{flex-wrap:wrap;justify-content:center;gap:4px 12px;display:flex}.nr-li{color:var(--fg2);align-items:center;gap:5px;font-size:12px;display:inline-flex}.nr-li strong{min-width:3ch;color:var(--fg);text-align:left;font-variant-numeric:tabular-nums;font-weight:500;display:inline-block}.nr-list{margin-top:14px}.nr-row{border:0;border-bottom:1px solid var(--line);width:calc(100% + 12px);min-height:38px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;transition:background-color .12s var(--e-out);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 72px 48px 56px;align-items:center;gap:8px;margin:0 -6px;padding:0 6px;font-size:13px;display:grid;position:relative}.nr-row:last-child{border-bottom:0}.nr-row:not(.h):hover{background:var(--hover)}.nr-row.h{min-height:28px;color:var(--fg2);cursor:default;font-size:12px}.nr-row .num{text-align:center;font-variant-numeric:tabular-nums}.nr-q{align-items:center;gap:6px;min-width:0;display:flex}.tag-new,.tag-lost{white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:4px;height:18px;padding:0 6px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.tag-new{background:var(--new-bg);box-shadow:inset 0 0 0 1px var(--new-bd);color:var(--new-fg);padding-left:5px}.tag-new:before{content:"";width:5px;height:5px;box-shadow:0 0 0 2px var(--new-bg);background:currentColor;border-radius:999px}.tag-lost{background:var(--lost-bg);box-shadow:inset 0 0 0 1px var(--lost-bd);color:var(--lost-fg)}@media (max-width:760px){.nr-head{grid-template-columns:minmax(0,1fr)}}.dev-panel{flex-direction:column;display:flex}.dev-wrap{flex:none;grid-template-columns:300px minmax(0,1fr);align-items:center;gap:24px;margin:auto 0;display:grid}.donut{width:300px;position:relative}.donut svg{width:300px;height:210px;display:block;overflow:visible}.dz-in{animation:dz-rise .6s var(--e-out) both}@keyframes dz-rise{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}.dzp{transform-box:view-box;transition:transform .35s var(--e-bounce,var(--e-out)), opacity .25s var(--e-out)}.tp{stroke:var(--card);stroke-width:1.5px;stroke-linejoin:round}.ow{stroke:var(--card);stroke-width:1.5px}.iw{stroke:none}.dz-in path{pointer-events:none}.dz-hit path{fill:#0000;stroke:none;cursor:pointer}.iw.dz0{fill:var(--dz0i)}.iw.dz1{fill:var(--dz1i)}.iw.dz2{fill:var(--dz2i)}.ow.dz0{fill:var(--dz0sl)}.ow.dz1{fill:var(--dz1sl)}.ow.dz2{fill:var(--dz2sl)}.tp.dz0{fill:var(--dz0)}.tp.dz1{fill:var(--dz1)}.tp.dz2{fill:var(--dz2)}.dzp.hov{transform:translateY(-6px)}.dzp.lift{transform:translateY(-12px)}.dzp.dim{opacity:.38}.donut-c{pointer-events:none;flex-direction:column;align-items:center;line-height:1.15;display:flex;position:absolute;top:48.5%;left:50%;transform:translate(-50%,-50%)}.donut-v{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:500}.donut-c .lab{color:var(--fg);white-space:nowrap;font-size:11px}.dev-list{flex-direction:column;gap:4px;min-width:0;display:flex}.dev-row{width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s var(--e-out);background:0 0;border:0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:10px 12px;display:grid}.dev-row:hover{background:var(--hover)}.dev-row.is-on{background:var(--sel)}.dev-row .dev-m{grid-column:2/-1}.dev-n{font-size:14px;font-weight:500}.dev-p{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:500}.dev-m{color:var(--fg2);font-variant-numeric:tabular-nums;font-size:12px;display:block;overflow:hidden}.dev-m strong{color:var(--fg);font-weight:500}.dmw{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px;display:grid}.dm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dm.hid{display:none}.dsw{border-radius:3px;width:10px;height:10px}.dsw.dz0,.dvs.dz0{background:var(--dz0)}.dsw.dz1,.dvs.dz1{background:var(--dz1)}.dsw.dz2,.dvs.dz2{background:var(--dz2)}.dv-trend{border-top:1px solid var(--line);flex-direction:column;flex:auto;min-height:0;margin-top:14px;padding-top:12px;display:flex}.dv-th{justify-content:space-between;gap:8px;margin-bottom:8px;display:flex}.dv-cols{flex:auto;align-items:stretch;gap:3px;min-height:56px;max-height:180px;display:flex}.dv-col{border-radius:3px;flex-direction:column-reverse;flex:1 1 0;gap:1px;min-width:2px;display:flex;overflow:hidden}.dv-cols.has-hov>.dv-col:not(.is-hov){opacity:.4}.dvs{width:100%;transition:height .35s var(--e-out);flex:none;display:block}@media (max-width:760px){.dev-wrap{grid-template-columns:minmax(0,1fr);justify-items:center}.dev-list{width:100%}.donut{width:min(300px,100%)}.donut svg{width:100%;height:auto}}.k-ctr{--mc:var(--m-ctr)}.cty-wrap{grid-template-columns:minmax(0, 1fr) var(--lw,460px);transition:grid-template-columns .38s var(--e-out);align-items:start;gap:28px;display:grid}.cty-l{min-width:0}.cty-sum{justify-content:space-between;align-items:flex-end;gap:12px;min-height:52px;display:flex}.cty-place{min-width:0;color:var(--fg2);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;font-size:13px;overflow:hidden}.cty-big{grid-template-columns:auto 156px;align-items:baseline;gap:8px;min-width:0;margin:0;display:grid}.cty-big .cty-v{text-align:right}.cty-big .lab{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cty-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:500}.map{margin-top:6px;position:relative}.map svg{width:100%;height:auto;display:block;overflow:hidden}.map-sea{fill:#0000}.map-nd{fill:var(--map-nd);stroke:var(--card);stroke-width:.6px}.map .mcn,.map .dotc{stroke:var(--card);stroke-width:.6px;cursor:pointer;fill:color-mix(in srgb, var(--mc) var(--mf), var(--map-nd));transition:fill .35s var(--e-out), opacity .2s var(--e-out), stroke .15s var(--e-out)}.map .b0,.rstep.b0{--mf:22%}.map .b1,.rstep.b1{--mf:40%}.map .b2,.rstep.b2{--mf:60%}.map .b3,.rstep.b3{--mf:80%}.map .b4,.rstep.b4{--mf:100%}.map .mcn.hov,.map .mcn.sel{stroke:var(--fg);stroke-width:1.2px}.map .mcn.dim{opacity:.35}.map .dotc{stroke-width:1.5px}.map-tip{z-index:5;background:var(--tip);min-width:210px;color:var(--on-tip);pointer-events:none;transition:left .25s var(--e-out), top .25s var(--e-out);border-radius:10px;padding:10px 12px;font-size:12px;animation:.15s ease-out both map-tip-in;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 8px 24px #0003}@keyframes map-tip-in{0%{opacity:0}to{opacity:1}}.map-tip.below{transform:translate(-50%,14px)}.mt-h{justify-content:space-between;gap:12px;margin:0 0 6px;font-weight:500;display:flex}.mt-n{align-items:center;gap:7px;display:inline-flex}.mt-rk{color:var(--tip2);font-weight:400}.mt-r{font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr auto auto;align-items:center;gap:6px 10px;display:grid}.mt-r+.mt-r{margin-top:4px}.mt-r .d{text-align:right;min-width:40px}.mt-f{color:var(--tip2);margin:8px 0 0}.map-tip .flag{box-shadow:none}.map-leg{align-items:center;gap:14px;margin-top:12px;display:flex}.ramp{gap:2px;display:flex}.rstep{width:84px;color:var(--fg2);cursor:default;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.rs{background:color-mix(in srgb, var(--mc) var(--mf), var(--map-nd));width:100%;height:8px;transition:transform .2s var(--e-out);border-radius:2px;display:block}.rstep:hover .rs,.rstep.on .rs{transform:scaleY(1.5)}.rl-t{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.lg-nd{width:52px;color:var(--fg2);flex-direction:column;gap:4px;display:flex}.lg-nd .rs{background:var(--map-nd)}.cty-r{min-width:0}.cl-row{width:100%;min-height:44px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;transition:grid-template-columns .38s var(--e-out), background-color .12s var(--e-out);background:0 0;border:0;border-radius:8px;align-items:center;gap:0;padding:3px 8px;font-size:13px;display:grid}.cl-row>*{min-width:0;padding-left:8px}.cl-row>:first-child{padding-left:0}.cl-row>.num{white-space:nowrap;transition:opacity .22s var(--e-out);overflow:hidden}.cl-row>.hid{opacity:0;padding-left:0}.cl-row:hover,.cl-row.is-hov{background:var(--hover)}.cl-row.is-on{background:var(--sel)}.cl-row.h{border-bottom:1px solid var(--line);min-height:30px;color:var(--fg2);cursor:default;border-radius:0;padding-bottom:4px;font-size:12px}.cl-row.h:hover{background:0 0}.cl-body{scrollbar-gutter:stable;height:396px;margin:2px -8px 0;padding:0 8px;overflow-y:auto}.cl-rank{color:var(--fg2);font-size:12px}.cl-n{flex-direction:column;gap:5px;display:flex}.cl-nm{align-items:center;gap:8px;min-width:0;display:flex}.cl-bar{background:var(--sel);border-radius:2px;height:4px;display:block}.cl-f{background:var(--mc);height:100%;transition:width .35s var(--e-out);border-radius:2px;display:block}.cl-sh{color:var(--fg2);font-size:12px}.cl-row .mc{flex-direction:column;align-items:flex-end;line-height:1.25;display:flex}.flag{background:var(--sel);width:22px;height:16px;color:var(--fg2);border-radius:3px;flex:none;place-items:center;font-size:8px;font-weight:600;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.flag img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.flag:after{content:"";pointer-events:none;border-radius:3px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000001a}@media (max-width:1100px){.cty-wrap{grid-template-columns:minmax(0,1fr)}.cl-body{height:360px}}@media (max-width:760px){.cl-row{grid-template-columns:22px minmax(0,1fr) 58px 40px!important}.cl-row>:nth-child(n+4):not(:last-child){display:none}.map-leg{flex-wrap:wrap}.rstep{width:56px}.cty-big{grid-template-columns:auto minmax(0,1fr)}}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:20px 0 4px;display:flex}.tb-l,.tb-r{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.search{background:var(--ctl);width:220px;height:32px;box-shadow:0 0 0 1px var(--field);color:var(--fg2);transition:box-shadow .15s var(--e-out);border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:flex}.search:focus-within{box-shadow:0 0 0 1px var(--fg2), 0 0 0 4px #7f7f7f1f}.search input{min-width:0;height:100%;color:var(--fg);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.search input::placeholder{color:var(--fg2)}.seg-n{color:var(--fg2);font-variant-numeric:tabular-nums;margin-left:5px;font-size:12px;font-weight:400}.dd{z-index:40;position:relative}.pick{background:var(--ctl);height:32px;box-shadow:var(--ctl-shadow);color:var(--fg);font:inherit;cursor:pointer;transition:background-color .15s var(--e-out);border:0;border-radius:8px;align-items:center;padding:0;font-size:13px;display:inline-flex}.pick:hover,.pick.is-on{background:var(--hover)}.pick-k{color:var(--fg2);border-right:1px solid var(--line);align-self:stretch;align-items:center;padding:0 8px 0 10px;display:flex}.pick-v{white-space:nowrap;padding:0 6px 0 8px;font-weight:500}.pick .chev{color:var(--fg2);transition:transform .25s var(--e-out);margin-right:8px}.pick.is-on .chev{transform:rotate(180deg)}.status{white-space:nowrap;border:1px solid;border-radius:999px;flex:none;align-items:center;height:20px;padding:0 7px;font-size:11px;display:inline-flex}.st-ok{background:var(--ok-bg);border-color:var(--ok-bd);color:var(--ok-fg)}.st-warn{background:var(--warn-bg);border-color:var(--warn-bd);color:var(--warn-fg)}.st-neu{background:var(--neu-bg);border-color:var(--neu-bd);color:var(--neu-fg)}.card .card-v{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:flex}.card .card-num{letter-spacing:-.02em;font-size:24px;font-weight:500;line-height:1.1}.card-prev{min-width:104px;color:var(--fg2);text-align:right;white-space:nowrap;margin-left:auto;font-size:12px;display:inline-block}.ahead{color:var(--fg2);font-variant-numeric:tabular-nums;margin:-4px 0 0;font-size:12px}.ahead strong{color:var(--fg);font-weight:500}.spark-w{z-index:2;color:inherit;cursor:pointer;text-decoration:none;display:block;position:relative}.spark{width:100%;height:72px;display:block;overflow:visible}.spark .base{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.spark .ln{fill:none;stroke:var(--mc);stroke-width:2.25px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.spark .lp{fill:none;stroke:var(--mc);stroke-width:1.25px;stroke-dasharray:4 4;opacity:.55;vector-effect:non-scaling-stroke}.card-f{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px;padding-top:10px;display:grid}.mini{flex-direction:column;gap:1px;min-width:0;display:flex}.mini-k{color:var(--fg2);align-items:center;gap:5px;font-size:12px;display:flex}.mini-r{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:4px;font-size:13px;display:flex}.mini-r .d{font-size:11px}.group-sum{color:var(--fg2);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:13px;display:flex}.group-sum strong{color:var(--fg);font-weight:500;display:inline-block}.pf .perf-h{margin-bottom:0}.pf .plot-wrap{margin-top:22px}.pf .axis,.pf .plot,.pf .plot>svg{height:260px}.big{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;column-gap:14px;margin-top:8px;display:grid}.big-v{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:500;line-height:1.05;display:inline-block}.big-c{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;display:block;overflow:hidden}.big-p{color:var(--fg2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.big-s{flex-wrap:nowrap;align-self:center;gap:8px 28px;margin-left:auto;display:flex}.bs{grid-template-columns:auto auto;justify-content:start;align-items:baseline;gap:2px 6px;min-width:112px;display:grid}.bs-k{color:var(--fg2);grid-column:1/-1;align-items:center;gap:6px;font-size:12px;display:flex}.bs-v{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:500;line-height:1.15}.bs .d{font-size:12px}@media (max-width:760px){.search{width:100%;height:44px}.tb-l,.tb-r{width:100%}.pick{height:44px}.big{flex-wrap:wrap;display:flex}.big-v{font-size:30px}.big-s{flex-wrap:wrap;width:100%;margin-left:0}.pf .axis,.pf .plot,.pf .plot>svg{height:200px}}.st-wrap{background:var(--card);box-shadow:var(--card-shadow);border-radius:12px;margin-top:12px;padding:4px 16px 8px;overflow-x:auto}.st-row{min-width:760px;min-height:58px;color:var(--fg);transition:background-color .12s var(--e-out);border-radius:8px;align-items:center;gap:12px;padding:6px 8px;font-size:13px;text-decoration:none;display:grid;position:relative}.st-body .st-row:hover{background:var(--hover)}.st-row.h{border-bottom:1px solid var(--line);min-height:36px;color:var(--fg2);border-radius:0;font-size:12px}.st-row.h .is-m{color:var(--fg);-webkit-text-stroke:.35px currentColor}.st-row .num{text-align:center}.st-site{align-items:center;gap:10px;min-width:0;display:flex}.st-nm{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.st-sp{width:120px;height:28px;overflow:visible}.st-spl{fill:none;stroke:var(--mc);stroke-width:1.75px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.st-c{font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:center;gap:1px;display:flex}.st-c.is-m>span:first-child{font-weight:500}.st-c .d{font-size:11px}.perf .plot{--band-bd:#4285f480}:root[data-theme=dark] .perf .plot{--band-bd:#8ab4f88c}.gmark{z-index:4;cursor:pointer;width:18px;height:18px;transition:transform .25s var(--e-bounce), box-shadow .2s var(--e-out);animation:badge-in .35s var(--e-bounce) backwards;background:#fff;border:0;border-radius:999px;place-items:center;margin-left:-9px;padding:0;display:grid;position:absolute;bottom:-9px;box-shadow:0 0 0 1px #00000014,0 1px 2px #00000024}.gmark svg,.g-ic svg{width:11px;height:11px}.gmark:hover,.gmark.is-hov{transform:scale(1.18)}.gmark.on{box-shadow:0 0 0 1.5px var(--m-clicks), 0 1px 2px #00000024}.gu-line{border-left:1.5px dashed var(--fg2);pointer-events:none;width:0;animation:fadein .2s var(--e-out) both;position:absolute;top:0;bottom:0}.gu-band{border-left:1.5px solid var(--band-bd);border-right:1.5px solid var(--band-bd);background:color-mix(in srgb, var(--m-clicks) 6%, transparent);pointer-events:none;animation:fadein .2s var(--e-out) both;position:absolute;top:0;bottom:0}.gu-tag{background:var(--card);box-shadow:var(--ctl-shadow);white-space:nowrap;font-variant-numeric:tabular-nums;animation:fadein .25s var(--e-out) .2s both;border-radius:6px;padding:2px 6px;font-size:11px;position:absolute;top:6px}.gu-tag.a{right:calc(100% + 4px)}.gu-tag.b{left:calc(100% + 4px)}.gu-tip{z-index:8;background:var(--card);width:248px;box-shadow:var(--pop-shadow);transform-origin:50% 0;animation:gt-in .18s var(--e-out) both;pointer-events:none;border-radius:10px;padding:10px 12px;position:absolute;top:calc(100% + 16px);transform:translate(-50%)}.gu-tip.l{transform-origin:16px 0;transform:translate(-16px)}.gu-tip.r{transform-origin:calc(100% - 16px) 0;transform:translate(calc(16px - 100%))}.g-ic{width:16px;height:16px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:999px;flex:none;place-items:center;display:inline-grid}.gt-t{align-items:center;gap:7px;margin:0;font-size:13px;font-weight:500;display:flex}.gt-d{color:var(--fg2);font-variant-numeric:tabular-nums;margin:3px 0 8px 23px;font-size:12px}.gt-f{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:8px;display:flex}.gt-steps{flex:none;gap:3px;display:flex}.gs{background:var(--sel);width:14px;height:4px;transition:background-color .25s var(--e-out);border-radius:2px}.gs.on{background:var(--m-clicks)}.gt-h{color:var(--fg);flex:1;font-size:12px}@keyframes gt-in{0%{opacity:0;margin-top:-4px}to{opacity:1;margin-top:0}}.nline{border-left:1.5px dashed var(--fg2);opacity:0;pointer-events:none;width:0;transition:opacity .25s var(--e-out);position:absolute;top:0;bottom:0}.nline.on{opacity:.6}.nline.on.is-hov{opacity:.9}.nflag{z-index:4;background:var(--card);width:18px;height:18px;color:var(--fg);box-shadow:0 0 0 1px var(--line), 0 1px 2px #00000024;cursor:pointer;transition:transform .25s var(--e-bounce), box-shadow .2s var(--e-out);animation:badge-in .35s var(--e-bounce) backwards;border:0;border-radius:999px;place-items:center;margin-left:-9px;padding:0;display:grid;position:absolute;bottom:-9px}.nflag svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.nflag:hover,.nflag.is-hov{box-shadow:0 0 0 1.5px var(--fg), 0 1px 2px #00000024;transform:scale(1.18)}.nflag.on{box-shadow:0 0 0 1.5px var(--fg), 0 1px 2px #00000024}.nt-tip{z-index:8;background:var(--card);width:240px;box-shadow:var(--pop-shadow);animation:gt-in .18s var(--e-out) both;border-radius:10px;padding:10px 12px;position:absolute;top:calc(100% + 16px);transform:translate(-50%)}.nt-tip.l{transform:translate(-16px)}.nt-tip.r{transform:translate(calc(16px - 100%))}.nt-t{overflow-wrap:anywhere;margin:0 0 8px;font-size:13px;font-weight:500;line-height:1.4}.nt-h{color:var(--fg2);margin:-4px 0 8px;font-size:12px}.nt-f{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.nt-d{color:var(--fg2);font-variant-numeric:tabular-nums;font-size:12px}.nt-del{color:var(--down);font:inherit;cursor:pointer;transition:background-color .15s var(--e-out);background:0 0;border:0;border-radius:6px;margin-right:-6px;padding:2px 6px;font-size:12px;font-weight:500}.nt-del:hover{background:var(--hover)}.note-pop{z-index:6;background:var(--card);width:min(280px,100vw - 56px);box-shadow:var(--pop-shadow);transform-origin:50% 0;animation:np-in .25s var(--e-out) both;border-radius:12px;padding:12px;position:absolute;top:12px;transform:translate(-50%)}.note-pop.is-closing{animation:np-out .15s var(--e-out) both}.note-pop .field{height:34px}.np-t{margin:0 0 8px;font-size:12px;font-weight:500}.np-e{color:var(--down);margin:8px 0 0;font-size:12px}.np-a{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}@keyframes np-in{0%{opacity:0;transform:translate(-50%)translateY(-4px)scale(.97)}to{opacity:1;transform:translate(-50%)}}@keyframes np-out{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)scale(.99)}}.dg{margin-top:16px;padding:14px 16px}.dg-h{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.dg-h .group-t{margin-right:2px}.dg-g{animation:fade-up .3s var(--e-out) both;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin-top:10px;display:grid}.dg-i{background:var(--quad);min-width:0;box-shadow:inset 0 0 0 1px var(--line);color:var(--fg);transition:box-shadow .2s var(--e-out), transform .2s var(--e-out);border-radius:10px;flex-direction:column;gap:3px;padding:12px 14px;text-decoration:none;display:flex;position:relative}.dg-i:hover{box-shadow:inset 0 0 0 1px var(--fg2);transform:translateY(-1px)}.dg-top{align-items:center;gap:8px;min-width:0;margin-bottom:4px;display:flex}.dg-d{flex:1;min-width:0;font-size:13px;font-weight:500}.dg-head{font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.dg-more{margin-top:4px;line-height:1.4}.dg-go{color:var(--fg2);transition:color .2s var(--e-out);align-items:center;gap:4px;margin-top:auto;padding-top:8px;font-size:12px;display:inline-flex}.dg-go .ico{width:14px;height:14px;transition:transform .25s var(--e-out)}.dg-i:hover .dg-go{color:var(--fg)}.dg-i:hover .dg-go .ico{transform:translate(3px)}.dg-rest{margin:10px 0 0;padding:0}.perf .plot{--drag:#4285f41a;--drag-bd:#4285f48c}:root[data-theme=dark] .perf .plot{--drag:#8ab4f81f;--drag-bd:#8ab4f899}.dragsel{z-index:3;border-left:1px solid var(--drag-bd);border-right:1px solid var(--drag-bd);background:var(--drag);pointer-events:none;position:absolute;top:0;bottom:0}.dragsel-l{background:var(--tip);color:var(--on-tip);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:500;position:absolute;top:8px;left:50%;transform:translate(-50%)}.perf .hit{touch-action:pan-y}
.cbar-wrap{z-index:30;margin-bottom:12px;position:sticky;top:10px}.cbar-wrap>.scrim{z-index:20}.cbar{z-index:25;background:var(--card);min-height:50px;box-shadow:var(--card-shadow), 0 8px 24px #0000000a;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px;display:flex;position:relative}.cbar .tray{margin-left:auto}.cb-time,.cb-filter{height:38px;color:var(--fg);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;transition:background-color .15s var(--e-out);background:0 0;border:0;border-radius:9px;flex:none;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:inline-flex}.cb-time>.ico,.cb-filter>.ico{color:var(--fg2)}.cb-time:hover,.cb-time.is-on,.cb-filter:hover,.cb-filter.is-on{background:var(--hover)}.cb-time .chev{color:var(--fg2);transition:transform .25s var(--e-out)}.cb-time.is-on .chev{transform:rotate(180deg)}.cb-time{min-width:252px}.cb-tt{flex-direction:column;flex:1;line-height:1.2;display:flex}.cb-t{font-size:13px;font-weight:500}.cb-s{color:var(--fg2);font-variant-numeric:tabular-nums;font-size:11px}.cbar-sep{background:var(--line);flex:none;width:1px;height:22px}.tray-sep{background:var(--line);width:1px;height:18px;margin:0 4px}.tb{width:34px;height:30px;color:var(--fg2);cursor:pointer;transition:background-color .2s var(--e-out), color .2s var(--e-out), box-shadow .2s var(--e-out), transform .15s var(--e-out);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:inline-grid;position:relative}.tb:hover{color:var(--fg)}.tb:active{transform:scale(.94)}.tb.k-clicks{--mc:var(--m-clicks)}.tb.k-impr{--mc:var(--m-impr)}.tb.k-ctr{--mc:var(--m-ctr)}.tb.k-pos{--mc:var(--m-pos)}.tb.on{background:var(--ctl);box-shadow:var(--raised);color:var(--fg)}.tb.on.k-clicks,.tb.on.k-impr,.tb.on.k-ctr,.tb.on.k-pos{color:var(--mc)}.tb .ico{width:17px;height:17px}.tb:before{content:"";background:var(--mc,var(--fg));opacity:0;width:4px;height:4px;transition:opacity .2s var(--e-out), transform .3s var(--e-bounce);border-radius:999px;margin-left:-2px;position:absolute;bottom:3px;left:50%;transform:scale(.4)}.tb.on:before{opacity:1;transform:none}.tb:after{content:attr(data-tip);z-index:50;background:var(--tip);color:var(--on-tip);white-space:nowrap;pointer-events:none;opacity:0;transform-origin:50% 0;border-radius:7px;padding:5px 9px;font-size:12px;font-weight:500;transition:opacity 50ms ease-out,transform 50ms ease-out;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)scale(.98)}.tb:hover:after{opacity:1;transition:opacity .15s ease-out 80ms,transform .15s ease-out 80ms;transform:translate(-50%)scale(1)}.tray .tb:last-child:after{transform-origin:100% 0;left:auto;right:0;transform:scale(.98)}.tray .tb:last-child:hover:after{transform:none}.tb:disabled{opacity:.4;cursor:not-allowed;transform:none}.tb.on:disabled{opacity:1}.pop{z-index:30;border:1px solid var(--line);background:var(--bg);max-height:min(680px,100vh - 140px);box-shadow:var(--pop-shadow);color:var(--fg);transform-origin:0 0;animation:dd-in .25s var(--e-out) both;border-radius:12px;position:absolute;top:calc(100% + 8px);overflow:auto}.pop.is-closing{animation:dd-out .15s var(--e-out) both;pointer-events:none}.pop-time{width:min(700px,100vw - 32px);left:0}.ruler-wrap{border-bottom:1px solid var(--line);padding:16px 18px 12px}.ruler-h{justify-content:space-between;gap:12px;display:flex}.ruler{border-bottom:1px solid var(--fg2);height:30px;margin:14px 0 22px;position:relative}.rt{background:var(--fg2);width:1px;height:5px;position:absolute;bottom:-5px}.rt-l{color:var(--fg2);white-space:nowrap;font-size:11px;position:absolute;top:8px;left:0;transform:translate(-50%)}.rb{border-radius:3px 3px 0 0;height:18px;transition:left .25s cubic-bezier(.25,1,.5,1),width .25s cubic-bezier(.25,1,.5,1);position:absolute;bottom:0}.rb.cur{background:var(--fg)}.rb.prev{background:repeating-linear-gradient(135deg, var(--fg2) 0 2px, transparent 2px 6px);box-shadow:inset 0 0 0 1px var(--fg2)}.ruler-leg{color:var(--fg2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 18px;font-size:12px;display:flex}.ruler-leg span{align-items:center;gap:6px;display:inline-flex}.lg-cur-b,.lg-prev-b{border-radius:2px;width:12px;height:8px}.lg-cur-b{background:var(--fg)}.lg-prev-b{background:repeating-linear-gradient(135deg, var(--fg2) 0 2px, transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--fg2)}.ruler-warn{color:var(--warn-fg);margin:8px 0 0;padding:0;font-size:12px;list-style:none}.pop-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.pop-col{min-width:0;padding:14px 12px 16px 16px}.pop-col+.pop-col{border-left:1px solid var(--line)}.pop-k{margin:0}.pop-sub{margin:16px 0 0}.pop-seg{margin-top:8px}.opt-list{flex-direction:column;gap:1px;margin-top:8px;display:flex}.opt-list>.row-hl{border-radius:6px}.pop-col .opt>span:first-child{white-space:nowrap;flex:none}.pop-col .opt>.opt-meta{text-align:right;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.opt-cal{border-top:1px solid var(--line);border-radius:0 0 6px 6px;margin-top:6px;padding-top:8px}.opt-cal-l{align-items:center;gap:8px;display:inline-flex}.opt-cal .ico{width:15px;height:15px;color:var(--fg2)}.opt-cal>.ico{margin-left:-4px}.lrow{z-index:1;width:100%;min-height:42px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:6px 10px;font-size:13px;display:flex;position:relative}.lrow:hover{background:var(--hover)}[data-glide]>.lrow:hover{background:0 0}.lrow:disabled{opacity:.5;cursor:not-allowed}.sw-txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.track{background:var(--behind);border-radius:999px;flex:none;width:30px;height:18px;transition:background-color .15s cubic-bezier(.25,1,.5,1);position:relative}.knob{width:14px;height:14px;transition:transform .3s var(--e-bounce);background:#fff;border-radius:999px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.is-on>.track{background:var(--fg)}.is-on>.track .knob{transform:translate(12px)}:root[data-theme=dark] .is-on>.track .knob{background:#161616}.btn-sm{height:28px;padding:0 10px;font-size:12px}.cal-page{padding:14px 16px}.cal-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cal-back{height:30px;color:var(--fg2);font:inherit;cursor:pointer;transition:background-color .15s var(--e-out), color .15s var(--e-out);background:0 0;border:0;border-radius:8px;align-items:center;gap:2px;padding:0 10px 0 4px;font-size:13px;display:inline-flex}.cal-back:hover{background:var(--hover);color:var(--fg)}.cal-fields{background:var(--tray);box-shadow:var(--tray-in);border-radius:11px;align-items:center;gap:4px;padding:3px;display:flex}.cal-f{min-width:132px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;transition:background-color .2s var(--e-out), box-shadow .2s var(--e-out);background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;padding:5px 10px;display:flex}.cal-f.is-on{background:var(--ctl);box-shadow:var(--raised)}.cf-k{color:var(--fg2);font-size:11px}.cf-v{font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.cf-sep{color:var(--fg2);place-items:center;display:grid}.cf-sep .ico{width:14px;height:14px}.cal-months{grid-template-columns:28px 1fr 1fr 28px;align-items:start;gap:18px;display:grid}.cal-nav{width:28px;height:28px;color:var(--fg2);cursor:pointer;transition:background-color .15s var(--e-out), color .15s var(--e-out);background:0 0;border:0;border-radius:8px;place-items:center;margin-top:-2px;padding:0;display:grid}.cal-nav:hover:not(:disabled){background:var(--hover);color:var(--fg)}.cal-nav:disabled{opacity:.3;cursor:default}.cal-m{min-width:0}.cal-mt{text-align:center;margin:4px 0 8px;font-size:13px;font-weight:500}.cal-g{grid-template-columns:repeat(7,1fr);row-gap:2px;display:grid}.cal-dw{height:24px;color:var(--fg2);place-items:center;font-size:11px;display:grid}.cd{height:32px;color:var(--fg);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:12px;display:grid;position:relative}.cd>span{z-index:1;width:30px;height:30px;transition:background-color .15s var(--e-out), color .15s var(--e-out), transform .2s var(--e-bounce);border-radius:999px;place-items:center;display:grid;position:relative}.cd:hover:not(:disabled)>span{background:var(--hover)}.cd:active:not(:disabled)>span{transform:scale(.92)}.cd.blank{cursor:default}.cd.dis{color:var(--fg2);opacity:.35;cursor:not-allowed}.cd.td>span:after{content:"";background:currentColor;border-radius:999px;width:3px;height:3px;margin-left:-1.5px;position:absolute;bottom:4px;left:50%}.cd.in:before{content:"";background:var(--sel);transition:background-color .15s var(--e-out);position:absolute;inset:1px 0}.cd.in.st:before{left:50%}.cd.in.en:before{right:50%}.cd.in.st.en:before{display:none}.cd.in.c0:before,.cd.in.d1:before{border-radius:999px 0 0 999px;left:1px}.cd.in.c6:before,.cd.in.dl:before{border-radius:0 999px 999px 0;right:1px}.cd.in.c0.c6:before,.cd.in.d1.dl:before{border-radius:999px}.cd.st>span,.cd.en>span,.cd.st:hover>span,.cd.en:hover>span{background:var(--fg);color:var(--bg);font-weight:500}.cal-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.cal-sum{color:var(--fg2);font-variant-numeric:tabular-nums;font-size:12px}.cal-act{gap:6px;display:flex}@media (max-width:760px){.cbar-wrap{top:6px}.cbar .tray{order:4;max-width:100%;margin-left:0;overflow-x:auto}.cb-time,.cb-filter{height:44px}.cb-time{flex:auto;min-width:0}.pop-cols{grid-template-columns:minmax(0,1fr)}.pop-col+.pop-col{border-top:1px solid var(--line);border-left:0}.cal-months{grid-template-columns:28px 1fr 28px}.cal-m+.cal-m{display:none}.cal-top{flex-wrap:wrap}.cal-f{min-width:0}.tb{width:40px;height:40px}.tb:after,.rt:nth-child(2n) .rt-l{display:none}}.badge{background:var(--fg);min-width:18px;height:18px;color:var(--bg);font-variant-numeric:tabular-nums;animation:badge-in .35s var(--e-bounce) both;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:500;display:inline-flex}.chips{scrollbar-width:none;flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chips .hint{white-space:nowrap}.hint{color:var(--fg2);font-size:12px}.chip{background:var(--sel);max-width:280px;height:28px;animation:chip-in .25s var(--e-out) both;border-radius:8px;flex:none;align-items:center;gap:2px;padding:0 3px 0 10px;font-size:12px;display:inline-flex}.chip-v{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chip-x{width:24px;height:24px;color:var(--fg2);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0;display:inline-grid}.chip-x:hover{background:var(--hover);color:var(--fg)}.chip-x .ico{width:13px;height:13px}.link-btn{height:26px;color:var(--m-clicks);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;align-items:center;margin:0;padding:0 6px;font-size:12px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.link-btn:hover{background:var(--hover)}.cb-share{color:var(--fg2);white-space:nowrap;gap:5px;margin-left:auto}.cb-share .ico{width:14px;height:14px}.cb-share.bad{color:var(--down)}@media (max-width:760px){.cb-share>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.pop-filter{width:min(740px,100vw - 32px);left:min(338px,26%)}.fp{grid-template-columns:200px minmax(0,1fr);min-height:320px;display:grid}.fp-dims{border-right:1px solid var(--line);flex-direction:column;gap:1px;padding:10px;display:flex;position:relative}.fp-dims>.row-hl,.fp-body .opt-list>.row-hl{border-radius:6px}.dot-a{background:var(--brand);border-radius:999px;flex:none;width:7px;height:7px}.fp-body{min-width:0;animation-duration:.26s;animation-timing-function:var(--e-out);flex-direction:column;align-items:flex-start;gap:10px;padding:16px 18px;animation-fill-mode:both;display:flex}.fp-t{margin:0;font-size:15px;font-weight:500}.fp-d{color:var(--fg2);margin:0;font-size:12px;line-height:1.45}.fp-body .opt-list{width:100%;margin-top:0}.fp-body .seg{width:100%}.fp-scroll{overscroll-behavior:contain;max-height:236px;overflow-y:auto}.fp-empty{box-sizing:border-box;background:var(--sel);border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;width:100%;padding:14px;display:flex}.fp-skel{flex-direction:column;gap:8px;width:100%;display:flex}.fp-skel .skel{background:var(--sel);border-radius:7px;height:30px;animation:1.2s ease-in-out infinite alternate skel-pulse;display:block}.opt.chk>span:first-child{flex:none}.opt.chk>span:nth-child(2){flex:1;min-width:0}.opt-check{border:1.5px solid var(--field);box-sizing:border-box;border-radius:4px;flex:none;width:14px;height:14px}.opt.is-on .opt-check{border-color:var(--fg);background:var(--fg);box-shadow:inset 0 0 0 2px var(--bg)}.match{color:var(--fg2);margin:0;font-size:12px}.match.ok{color:var(--up)}.match.bad{color:var(--down)}.fp-foot{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:12px 18px 14px;display:grid}.fp-foot .lab{margin:0}.qf{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.qf-ex{flex-direction:column;gap:2px;width:100%;margin-top:0}.ex{max-width:100%;color:var(--fg2);font-size:12px;display:block}.chipbtn{border:1px solid var(--line);height:28px;color:var(--fg);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;max-width:100%;padding:0 10px;font-size:12px;display:inline-flex}.chipbtn>.trunc{min-width:0}.chipbtn:hover{background:var(--hover)}.chipbtn.is-on{border-color:var(--fg);background:var(--fg);color:var(--bg)}.chipbtn:disabled{opacity:.42;cursor:not-allowed}.chipbtn.dashed{border-style:dashed}@keyframes chip-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes badge-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes pg-in-r{0%{opacity:0;filter:blur(3px);transform:translate(12px)}to{opacity:1;filter:blur();transform:none}}@keyframes pg-in-l{0%{opacity:0;filter:blur(3px);transform:translate(-12px)}to{opacity:1;filter:blur();transform:none}}@keyframes skel-pulse{0%{opacity:.55}to{opacity:1}}@media (max-width:1100px){.chips{flex:100%;order:3;padding:0 4px 2px}.pop-filter{left:0}}@media (max-width:760px){.fp,.fp-foot{grid-template-columns:minmax(0,1fr)}.fp-dims{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap}.fp-dims .opt{width:auto}.chipbtn{min-height:44px}}@media (prefers-reduced-motion:reduce){.chip,.badge,.fp-body,.fp-skel .skel{animation:none}}.cb-st{height:38px;color:var(--fg);font:inherit;cursor:pointer;white-space:nowrap;transition:background-color .15s var(--e-out), color .15s var(--e-out);background:0 0;border:0;border-radius:9px;flex:none;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.cb-st:hover,.cb-st.is-on{background:var(--hover)}.cb-st.is-alt{background:var(--sel)}.cb-st .ico{color:var(--fg2)}.cb-st.is-alt .ico:not(.chev){color:var(--fg)}.cb-st .chev{transition:transform .25s var(--e-out)}.cb-st.is-on .chev{transform:rotate(180deg)}
