.dashboard-root,.mv-root{--red:#d63434;--graphite:#6e7180;--space:#9da2b3;--steel:#bcbfcc;--smoke:#d3d6e0;--cloud:#edeff7;--chalk:#f7f5f2;--noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--font-ui:var(--font-geist),system-ui,-apple-system,"Segoe UI",sans-serif;--font-meta:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--bg:#050505;--t1:#f6f6f7;--t2:#c6c8d0;--t3:#9a9ca8;--t4:#7d7f8b;--line:rgba(237,239,247,.08);--line2:rgba(237,239,247,.14);--tint:rgba(237,239,247,.045);--tint2:rgba(237,239,247,.08);--grain:.05;--spec:rgba(255,255,255,.7);--glass:linear-gradient(180deg,rgba(44,44,50,.46),rgba(24,24,28,.40));--edge:linear-gradient(155deg,rgba(255,255,255,.36),rgba(255,255,255,.08) 28%,rgba(255,255,255,.03) 62%,rgba(255,255,255,.12));--hi:inset 0 1px 0 rgba(255,255,255,.10);--shadow:0 30px 60px -36px rgba(0,0,0,.95),0 2px 6px -2px rgba(0,0,0,.5);--frost:.11;--flat:rgba(14,14,16,.82);--flat-line:rgba(237,239,247,.075);--ctl:rgba(237,239,247,.06);--ctl-ring:inset 0 0 0 1px rgba(237,239,247,.11);--cell:rgba(237,239,247,.075);--tick:rgba(237,239,247,.16);--tick-major:rgba(237,239,247,.34);--fill:#d3d6e0;--cv:rgba(237,239,247,.20);--redsoft:rgba(214,52,52,.34);--redtint:rgba(214,52,52,.14);--green:#3dbb7f;--greentint:rgba(61,187,127,.14);--green-ink:#3dbb7f;--red-ink:#e5534f;--pop:#1f1f23;--pop-ring:inset 0 0 0 1px rgba(237,239,247,.12);--pop-shadow:0 16px 40px -12px rgba(0,0,0,.8);--dev1:#d3d6e0;--dev2:#6e7180;--dev3:#3a3c44;--sel:rgba(237,239,247,.04);--bg-app:var(--bg)}[data-theme=light] .dashboard-root,[data-theme=light] .mv-root{--bg:#f6f6f7;--t1:#0a0a0b;--t2:#3f424d;--t3:#626574;--t4:#80849a;--line:rgba(15,15,15,.08);--line2:rgba(15,15,15,.14);--tint:rgba(15,15,15,.035);--tint2:rgba(15,15,15,.06);--grain:.04;--spec:rgba(15,15,15,.30);--glass:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.74));--edge:linear-gradient(160deg,rgba(255,255,255,1),rgba(15,15,15,.06) 26%,rgba(15,15,15,.08) 74%,rgba(15,15,15,.13));--hi:inset 0 1px 0 rgba(255,255,255,.95);--shadow:0 1px 2px rgba(15,15,15,.05),0 24px 48px -28px rgba(15,15,15,.28);--frost:.06;--flat:rgba(255,255,255,.92);--flat-line:rgba(15,15,15,.07);--ctl:rgba(255,255,255,.75);--ctl-ring:inset 0 0 0 1px rgba(15,15,15,.10);--cell:rgba(15,15,15,.065);--tick:rgba(15,15,15,.14);--tick-major:rgba(15,15,15,.34);--fill:#2b2d34;--cv:rgba(15,15,15,.14);--redsoft:rgba(214,52,52,.26);--redtint:rgba(214,52,52,.10);--green:#2fa36b;--greentint:rgba(47,163,107,.10);--green-ink:#1d7449;--red-ink:#c02a2a;--pop:#ffffff;--pop-ring:inset 0 0 0 1px rgba(15,15,15,.10);--pop-shadow:0 16px 40px -12px rgba(15,15,15,.28);--dev1:#2b2d34;--dev2:#9da2b3;--dev3:#d3d6e0;--sel:rgba(15,15,15,.03)}.mv-ui{font:14px/20px var(--font-ui);font-feature-settings:"tnum" 1,"cv11" 1;-webkit-font-smoothing:antialiased;color:var(--t1)}.mv-ui :where(button){cursor:pointer}.mv-ui :where(button:disabled){cursor:default}.mv-ui :where(a){color:inherit;text-decoration:none}.mv-ui svg.lucide{width:16px;height:16px;stroke-width:1.6;flex:none}.mv-num{font-variant-numeric:tabular-nums}.mv-meta{font-size:13px;color:var(--t3)}.mv-good{color:var(--green-ink)}.mv-bad{color:var(--red-ink)}.mv-root :focus-visible,.mv-ui :focus-visible{outline:2px solid var(--t3);outline-offset:2px}.mv-root input:focus-visible,.mv-ui input:focus-visible{outline:none}.mv-chip{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:6px;font:500 10px/1 var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--t3);box-shadow:inset 0 0 0 1px var(--line2);white-space:nowrap}.mv-chip.alert{color:var(--red-ink);box-shadow:inset 0 0 0 1px rgba(214,52,52,.5)}.mv-chip.good{color:var(--green-ink);box-shadow:inset 0 0 0 1px rgba(61,187,127,.45)}.mv-kbd{font:500 11px/18px var(--font-meta);color:var(--t3);border-radius:4px;padding:0 6px;box-shadow:inset 0 0 0 1px var(--line2)}.mv-backdrop{z-index:0;pointer-events:none;overflow:hidden}.mv-backdrop,.mv-grain{position:absolute;inset:0}.mv-grain{background-image:var(--noise);opacity:var(--grain);mix-blend-mode:overlay}.mv-glass{position:relative;border-radius:16px;background:var(--glass);backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%);box-shadow:var(--shadow),var(--hi)}.mv-glass:before{padding:1px;background:var(--edge);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:2}.mv-glass:after,.mv-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.mv-glass:after{background-image:var(--noise);opacity:var(--frost);mix-blend-mode:overlay}.mv-glass>*{position:relative;z-index:1}.mv-glass.mv-red{color:#fff}.mv-glass.mv-red:before{background:linear-gradient(160deg,rgba(255,255,255,.5),rgba(255,255,255,.1) 30%,rgba(255,255,255,0) 65%,rgba(255,255,255,.16))}.mv-grain-red{color:#fff5f3;background-color:#6b1a1b;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='0.55'/%3E%3C/svg%3E"),radial-gradient(55% 75% at 80% 15%,#f0675c 0,transparent 62%),radial-gradient(45% 55% at 20% 30%,#b82a2b 0,transparent 70%),radial-gradient(65% 60% at 10% 98%,#2a0708 0,transparent 66%),radial-gradient(55% 65% at 95% 95%,#8f1f21 0,transparent 64%),radial-gradient(35% 42% at 55% 62%,#d63434 0,transparent 72%);background-size:120px 120px,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%;background-blend-mode:overlay,normal,normal,normal,normal,normal}.mv-glass.mv-red.mv-grain-red{box-shadow:0 30px 60px -36px rgba(60,8,8,.9),inset 0 1px 0 rgba(255,220,210,.28)}.mv-glass.mv-red.mv-grain-red:after{display:none}.mv-card{border-radius:12px;background:var(--flat);box-shadow:inset 0 0 0 1px var(--flat-line);padding:20px 24px 24px;display:flex;flex-direction:column;min-width:0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mv-ch{display:flex;align-items:center;gap:8px;min-height:24px;margin-bottom:16px;white-space:nowrap}.mv-ch h3{font-size:17px;line-height:24px;font-weight:600;letter-spacing:-.02em}.mv-ch .mv-meta{overflow:hidden;text-overflow:ellipsis}.mv-ch .r{margin-left:auto;gap:12px}.mv-ch .r,.mv-ctl{display:flex;align-items:center}.mv-ctl{gap:8px;height:32px;padding:0 12px;border-radius:8px;font-size:13px;color:var(--t2);background:var(--ctl);box-shadow:var(--ctl-ring);white-space:nowrap}.mv-ctl.icon{width:32px;padding:0;justify-content:center;position:relative}.mv-ctl.find{width:280px;color:var(--t3)}.mv-ctl.find .mv-kbd{margin-left:auto}.mv-ctl:hover{color:var(--t1)}.mv-ctl .dot{position:absolute;top:7px;right:8px;width:6px;height:6px;border-radius:50%;background:var(--red)}.mv-seg{display:flex;padding:2px;border-radius:8px;gap:2px;background:var(--ctl);box-shadow:var(--ctl-ring)}.mv-seg>a,.mv-seg>button{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:6px;font-size:13px;font-weight:500;color:var(--t3);transition:color .15s ease-out,background .15s ease-out}.mv-seg>.on,.mv-seg>a:hover,.mv-seg>button:hover{color:var(--t1)}.mv-seg>.on{background:var(--tint2);box-shadow:inset 0 0 0 1px var(--line2)}.mv-rangebtn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:6px;font-size:13px;font-weight:500;color:var(--t3);transition:color .15s ease-out,background .15s ease-out}.mv-rangebtn:hover{color:var(--t1)}.mv-rangebtn.on{color:var(--t1);background:var(--tint2)}.mv-rangebtn.on,.mv-toggle{box-shadow:inset 0 0 0 1px var(--line2)}.mv-toggle{display:inline-block;width:28px;height:16px;border-radius:8px;background:var(--cell);position:relative;flex:none;transition:background .15s ease-out}.mv-toggle i{position:absolute;left:2px;top:2px;width:12px;height:12px;border-radius:50%;background:var(--t3);transition:transform .15s ease-out,background .15s ease-out}.mv-toggle.on{background:var(--t1);box-shadow:none}.mv-toggle.on i{transform:translateX(12px);background:var(--bg)}.mv-lnk{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--t1)}.mv-lnk svg{width:14px!important;height:14px!important;transition:transform .15s ease-out}.mv-lnk:hover svg{transform:translateX(2px)}.mv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:8px;font-size:14px;font-weight:500;white-space:nowrap}.mv-btn.white{color:#0f0f0f;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);width:100%}.mv-btn.ghost{background:var(--ctl);box-shadow:var(--ctl-ring);color:var(--t1)}aside.mv-side{--side-lens:linear-gradient(180deg,rgba(237,239,247,.12),rgba(237,239,247,.05));--side-lens-ring:inset 0 0 0 1px rgba(237,239,247,.14),inset 0 1px 0 rgba(255,255,255,.12);--side-hov:rgba(237,239,247,.055);--side-sheen:rgba(255,255,255,.055);--side-spec:rgba(255,255,255,.62);position:relative;z-index:5;display:flex;flex-direction:column;height:calc(100% - 24px);margin:12px 0 12px 12px;width:232px;overflow:hidden;border:0;border-radius:16px;background:var(--glass);backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%);box-shadow:var(--shadow),var(--hi);transition:width .28s cubic-bezier(.22,1,.36,1)}[data-theme=light] .dashboard-root aside.mv-side{--side-lens:linear-gradient(180deg,#fff,rgba(255,255,255,.72));--side-lens-ring:inset 0 0 0 1px rgba(15,15,15,.09),0 1px 2px rgba(15,15,15,.07),0 8px 16px -10px rgba(15,15,15,.22);--side-hov:rgba(15,15,15,.045);--side-sheen:rgba(255,255,255,.75);--side-spec:rgba(15,15,15,.30);background:var(--glass)!important}aside.mv-side.collapsed{width:64px;overflow:visible}aside.mv-side:before{padding:1px;z-index:3;background:var(--edge);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}aside.mv-side:after,aside.mv-side:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}aside.mv-side:after{z-index:0;background-image:var(--noise);opacity:var(--frost);mix-blend-mode:overlay}.mv-side-lit,.mv-side-rim{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s ease-out}.mv-side-lit{z-index:0;background:radial-gradient(240px circle at var(--mx,-400px) var(--my,-400px),var(--side-sheen),transparent 70%)}.mv-side-rim{z-index:4;padding:1px;background:radial-gradient(150px circle at var(--mx,-400px) var(--my,-400px),var(--side-spec),transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}aside.mv-side:hover .mv-side-lit,aside.mv-side:hover .mv-side-rim{opacity:1}.mv-side>.mv-me,.mv-side>.mv-nav,.mv-side>.mv-side-logo,.mv-side>.mv-side-sw{position:relative;z-index:1}.mv-side-logo{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 12px 0 20px;flex:none}.mv-side-logo .lg{display:flex;align-items:center;transition:opacity .15s ease-out}.mv-fold{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--t3);flex:none;opacity:0;transition:opacity .15s ease-out,background .15s ease-out,color .15s ease-out}.mv-fold:hover{background:var(--tint2);color:var(--t1)}.mv-fold svg{width:16px;height:16px}.mv-fold .i-x{display:none}.mv-fold:focus-visible,.mv-side:hover .mv-fold{opacity:1}@media (hover:none){.mv-fold{opacity:1}.mv-side.collapsed .mv-fold{display:none}}.mv-side.collapsed .mv-side-logo{padding:0;justify-content:center}.mv-side.collapsed .mv-fold{position:absolute;left:50%;top:50%;margin:-14px 0 0 -14px}.mv-side.collapsed .mv-side-logo:focus-within .lg,.mv-side.collapsed .mv-side-logo:hover .lg{opacity:0}.mv-side.collapsed:hover .mv-fold{opacity:0}.mv-side.collapsed .mv-side-logo:focus-within .mv-fold,.mv-side.collapsed .mv-side-logo:hover .mv-fold{opacity:1}.mv-side-sw{margin-bottom:4px}.mv-side-sw,.mv-side.collapsed .mv-side-sw{padding:0 12px}.mv-nav{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;position:relative;padding:12px 12px 20px;scrollbar-width:none;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12px,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(180deg,transparent,#000 12px,#000 calc(100% - 20px),transparent)}.mv-nav::-webkit-scrollbar{display:none}.mv-lens{position:absolute;top:0;left:0;width:0;height:0;border-radius:8px;opacity:0;pointer-events:none;z-index:0;will-change:transform}.mv-lens.act{background:var(--side-lens);box-shadow:var(--side-lens-ring);transition:transform .46s cubic-bezier(.3,1.18,.5,1),height .3s cubic-bezier(.22,1,.36,1),opacity .2s ease-out}.mv-lens.hov{background:var(--side-hov);transition:transform .26s cubic-bezier(.22,1,.36,1),height .26s cubic-bezier(.22,1,.36,1),opacity .18s ease-out}.mv-nav[data-snap] .mv-lens{transition:none}.mv-grp{padding:24px 8px 8px}.mv-ghd,.mv-grp{font:500 10px/16px var(--font-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--t4);white-space:nowrap}.mv-ghd{display:flex;align-items:center;gap:8px;width:100%;padding:20px 8px 6px;text-align:left;border-radius:6px;transition:color .15s ease-out}.mv-nav .mv-grpbox:first-of-type .mv-ghd{padding-top:4px}.mv-ghd:focus-visible,.mv-ghd:hover{color:var(--t2)}.mv-ghd .ln{flex:1;height:1px;background:var(--line)}.mv-ghd .chev{width:12px;height:12px;flex:none;opacity:0;transform:rotate(0);transition:opacity .15s ease-out,transform .25s cubic-bezier(.22,1,.36,1)}.mv-ghd:focus-visible .chev,.mv-ghd:hover .chev{opacity:1}.mv-grpbox.closed .mv-ghd .chev{opacity:1;transform:rotate(-90deg)}.mv-grpbody{display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1),opacity .2s ease-out}.mv-grpbody>div{overflow:hidden;min-height:0}.mv-grpbox.closed .mv-grpbody{grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1),opacity .15s ease-out,visibility 0s linear .3s}.mv-nav[data-snap] .mv-grpbody{transition:none}.mv-rail-div{height:1px;background:var(--line);margin:10px 12px}.mv-nav .mv-grpbox:first-of-type .mv-rail-div{display:none}@keyframes mv-nav-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}.mv-nav-item{display:flex;align-items:center;gap:12px;height:32px;padding:0 8px;margin-bottom:2px;border-radius:8px;color:var(--t3);font-size:13.5px;white-space:nowrap;position:relative;z-index:1;transition:color .15s ease-out;animation:mv-nav-in .5s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 0) * 18ms + 60ms)}.mv-nav-item>span:not(.c){min-width:0;overflow:hidden;text-overflow:ellipsis}.mv-nav-item svg{color:var(--t4);width:16px;height:16px;flex:none;transition:color .15s ease-out}.mv-nav-item:hover{color:var(--t1)}.mv-nav-item:hover svg{color:var(--t2)}.mv-nav-item.on{color:var(--t1)}.mv-nav-item.on svg.lucide{color:var(--t1);stroke-width:1.9}.mv-nav-item:focus-visible{outline:2px solid var(--t3);outline-offset:-2px}.mv-nav:not([data-js]) .mv-nav-item:hover:not(.on){background:var(--tint)}.mv-nav:not([data-lens]) .mv-nav-item.on{background:var(--side-lens);box-shadow:var(--side-lens-ring)}.mv-nav-item .c{margin-left:auto;min-width:18px;height:18px;padding:0 6px;border-radius:99px;background:var(--tint2);font-size:11px;line-height:18px;text-align:center;color:var(--t2)}.mv-side.collapsed .mv-nav-item{justify-content:center;padding:0}.mv-rail-dot{position:absolute;top:6px;right:9px;width:6px;height:6px;border-radius:50%;background:var(--red);box-shadow:0 0 0 2px var(--bg)}@keyframes mv-tip-in{0%{opacity:0;transform:translate(-4px,-50%)}to{opacity:1;transform:translateY(-50%)}}.mv-rtip{position:fixed;z-index:99999;transform:translateY(-50%);display:flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:8px;background:var(--pop);box-shadow:var(--pop-ring),var(--pop-shadow);color:var(--t1);font-size:13px;font-weight:500;white-space:nowrap;pointer-events:none;animation:mv-tip-in .16s cubic-bezier(.22,1,.36,1)}.mv-me{position:relative;padding:8px 12px 12px;flex:none}.mv-me:before{content:"";position:absolute;top:0;left:12px;right:12px;height:1px;background:var(--line)}.mv-side.collapsed .mv-me{padding:8px 12px 12px}.mv-me-btn{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:6px 8px;border-radius:10px;transition:background .15s ease-out}.mv-side.collapsed .mv-me-btn{justify-content:center;padding:4px}.mv-me-btn:hover,.mv-me-btn[aria-expanded=true]{background:var(--tint)}.mv-me-btn b{display:block;font-weight:500;font-size:13px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv-me-btn span.sub{display:block;font-size:12px;color:var(--t3)}.mv-me-btn .chev{color:var(--t3);flex:none;transition:transform .2s ease-out}.mv-me-btn[aria-expanded=true] .chev{transform:rotate(180deg)}@keyframes mv-pmenu-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.mv-pmenu{transform-origin:20% 100%;animation:mv-pmenu-in .18s cubic-bezier(.22,1,.36,1)}.mv-pmenu a svg,.mv-pmenu button svg{color:var(--t3);flex:none}.mv-pmenu a:hover svg,.mv-pmenu button:hover svg{color:var(--t1)}@media (max-width:767px){aside.mv-side,aside.mv-side.collapsed{width:280px;height:100%;margin:0;border-radius:0 16px 16px 0}.mv-fold{opacity:1}.mv-fold .i-panel{display:none}.mv-fold .i-x{display:block}}.mv-av{border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-weight:500;background:var(--tint2);box-shadow:inset 0 0 0 1px var(--line2)}.mv-menu{position:absolute;bottom:100%;left:16px;right:16px;margin-bottom:4px;z-index:50;padding:4px;border-radius:12px;background:var(--pop);box-shadow:var(--pop-ring),var(--pop-shadow);min-width:190px}.mv-side.collapsed .mv-menu{right:auto;left:8px;width:200px}.mv-menu a,.mv-menu button{display:flex;align-items:center;gap:12px;width:100%;height:32px;padding:0 8px;border-radius:8px;font-size:13.5px;color:var(--t2);text-align:left}.mv-menu a:hover,.mv-menu button:hover{background:var(--tint);color:var(--t1)}.mv-menu a.on{color:var(--t1)}.mv-menu hr{border:0;height:1px;background:var(--line);margin:4px 0}.mv-wsp{display:flex;align-items:center;gap:8px;width:100%;height:40px;padding:0 8px;border-radius:8px;background:var(--ctl);box-shadow:var(--ctl-ring);text-align:left}.mv-wsp:hover{background:var(--tint2)}.mv-wsp .sq{width:24px;height:24px;border-radius:6px;color:#fff;font:600 11px/24px var(--font-ui);text-align:center;flex:none;background:var(--graphite)}.mv-wsp b{font-weight:500;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.mv-wsp .chev{color:var(--t3);flex:none}.mv-side.collapsed .mv-wsp{justify-content:center;padding:0}.mv-topbar{height:56px;flex:none;gap:8px;padding:0 32px;border-bottom:1px solid var(--line);position:relative;z-index:3}.mv-crumb,.mv-topbar{display:flex;align-items:center}.mv-crumb{gap:6px;font-size:13.5px;color:var(--t3);min-width:0}.mv-crumb b{font-weight:500;color:var(--t1)}.mv-crumb .w{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv-topbar .r{margin-left:auto;display:flex;align-items:center;gap:8px}.mv-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;position:relative;z-index:1}.mv-page{padding:32px 32px 48px;display:flex;flex-direction:column;min-width:0;max-width:1480px;margin:0 auto;width:100%}.mv-hrow{display:flex;align-items:flex-end;gap:16px}.mv-ttl{min-width:0}.mv-ttl h1{display:flex;align-items:center;gap:8px;font-size:30px;line-height:36px;font-weight:600;letter-spacing:-.035em}.mv-ttl h1>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv-ttl h1 svg{width:20px!important;height:20px!important;color:var(--t3);stroke-width:2!important}.mv-title-btn{display:inline-flex;align-items:center;gap:8px;max-width:100%;text-align:left;font:inherit;letter-spacing:inherit;border-radius:8px;margin:-2px -6px;padding:2px 6px}.mv-title-btn:hover{background:var(--tint)}.mv-mai-line{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:14px;color:var(--t2)}.mv-mai-line .mk,.mv-mai-line img{width:20px;height:20px;border-radius:50%;flex:none}.mv-mai-line .mk{display:inline-flex;align-items:center;justify-content:center;background:var(--tint2);box-shadow:inset 0 0 0 1px var(--line2);color:var(--t1);font:600 9px/1 var(--font-ui)}.mv-mai-line b{font-weight:500;color:var(--t1)}.mv-hrow .r{margin-left:auto;gap:8px}.mv-hrow .r,.mv-status{display:flex;align-items:center}.mv-status{gap:16px;min-height:40px;margin-top:16px;border-top:1px solid var(--line);font-size:13px;color:var(--t3);white-space:nowrap}.mv-status .it{display:flex;align-items:center;gap:8px}.mv-status .it b{font-weight:500;color:var(--t1)}.mv-status .sep{width:1px;height:14px;background:var(--line2)}.mv-status .ok{background:var(--green)}.mv-status .off,.mv-status .ok{width:6px;height:6px;border-radius:50%}.mv-status .off{background:var(--t4)}.mv-note{margin-left:auto;display:flex;align-items:center;gap:8px;white-space:normal}.mv-note svg{width:14px!important;height:14px!important;flex:none}.mv-note .mv-lnk{margin-left:4px}.mv-banners{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.mv-banners:empty{display:none}.mv-bill{display:flex;align-items:center;gap:10px;margin:16px 0;padding:8px 14px;border-radius:12px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.mv-bill svg:first-child{flex:none;width:15px;height:15px;color:var(--t3,var(--t2))}.mv-bill p{flex:1;min-width:0;font-size:13px;line-height:20px;color:var(--t2)}.mv-bill p b{color:var(--t1);font-weight:500}.mv-bill .mv-lnk{flex:none;font-size:13px;white-space:nowrap}@media (max-width:420px){.mv-bill{flex-wrap:wrap;row-gap:2px}.mv-bill p{flex-basis:calc(100% - 28px)}.mv-bill .mv-lnk{margin-left:25px}}.mv-zone-top{display:flex;flex-direction:column;gap:24px;margin-top:16px}.mv-hero{display:grid;grid-template-columns:minmax(0,1fr) 376px;gap:24px;align-items:stretch}.mv-ph{display:flex;align-items:center;gap:8px;min-height:24px}.mv-ph h2{font-size:15px;font-weight:500;letter-spacing:-.01em}.mv-ph .r{margin-left:auto;display:flex;align-items:center;gap:8px}.mv-health{padding:24px 32px 24px 24px;display:flex;flex-direction:column}.mv-hb{display:grid;grid-template-columns:224px minmax(0,1fr);gap:40px;align-items:center;margin-top:24px}.mv-gauge{position:relative;width:224px;height:224px}.mv-gauge svg{width:100%;height:100%;display:block}.mv-gauge .c{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.mv-gauge .c b{font-size:64px;line-height:64px;font-weight:300;letter-spacing:-.05em}.mv-gauge .c span{margin-top:4px;font-size:13px;color:var(--t3)}.mv-hst{display:flex;align-items:center;gap:12px;margin-bottom:24px}.mv-hst p{font-size:15px;color:var(--t2)}.mv-hst p b{color:var(--t1);font-weight:500}.mv-tier{height:24px;padding:0 8px;border-radius:6px;background:var(--t1);color:var(--bg);font:500 10.5px/24px var(--font-meta);letter-spacing:.14em;text-transform:uppercase;flex:none}.mv-tier.strong{background:var(--green);color:#fff}.mv-fac{display:flex;flex-direction:column;gap:20px}.mv-fr .t{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:14px;color:var(--t2)}.mv-fr .t b{font-weight:500;color:var(--t1)}.mv-fr .t b span{color:var(--t3);font-weight:400}.mv-fr .t b.good{color:var(--green-ink)}.mv-fr .t b.bad{color:var(--red-ink)}.mv-fr .n{font-size:13px;color:var(--t3);margin-top:8px}.mv-htr{margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.mv-htr .t{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:14px;color:var(--t2);gap:12px}.mv-htr .t span{color:var(--t3)}.mv-htr .t b{color:var(--t1);font-weight:500}.mv-htr .t b.good{color:var(--green-ink)}.mv-htr .t b.bad{color:var(--red-ink)}.mv-trend{position:relative;height:88px}.mv-trend .ref{position:absolute;left:0;right:0;height:0;border-top:1px dashed var(--line2)}.mv-trend .ref span{top:-9px;padding-left:8px;background:transparent}.mv-trend .ax,.mv-trend .ref span{position:absolute;right:0;font:500 11px/1 var(--font-meta);color:var(--t4)}.mv-trend .ax{bottom:0;left:0;display:flex;justify-content:space-between}.mv-trend .ax .on{color:var(--t1)}.mv-lock{margin-top:8px;font-size:13px;color:var(--t3)}.mv-bar{position:relative;height:var(--h,6px);border-radius:99px;background:var(--cell);min-width:0}.mv-bar .gap{background:var(--redsoft)}.mv-bar .fill,.mv-bar .gap{position:absolute;left:0;top:0;bottom:0;border-radius:99px}.mv-bar .fill{min-width:var(--h,6px);background:var(--fill);transition:width .25s ease-out}.mv-bar.red .fill{background:var(--red)}.mv-bar.green .fill{background:var(--green)}.mv-bar .tk{position:absolute;top:-5px;bottom:-5px;width:2px;border-radius:1px;background:var(--t1);transform:translateX(-1px)}.mv-leak{padding:24px;display:flex;flex-direction:column}.mv-leak:not(.calm) .mv-ph h2{color:#fff}.mv-leak:not(.calm) .mv-chip{color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)}.mv-leak h3{font-size:30px;line-height:36px;font-weight:600;letter-spacing:-.035em;margin-top:24px}.mv-flow{margin-top:24px;display:flex;flex-direction:column;gap:8px}.mv-flow .fl{display:grid;grid-template-columns:96px minmax(0,1fr) 56px;gap:12px;align-items:center;min-height:20px;font-size:13px;color:rgba(255,255,255,.86)}.mv-flow .fl>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv-flow .fl b{font-weight:500;color:#fff;text-align:right}.mv-flow .tr{height:6px;border-radius:3px;background:rgba(15,15,15,.26);position:relative;overflow:hidden}.mv-flow .tr i{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:#fff}.mv-lst{display:grid;grid-template-columns:1fr 1fr;margin-top:24px;border-top:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.22)}.mv-lst>div{padding:12px 0;min-width:0}.mv-lst>div+div{padding-left:16px;border-left:1px solid rgba(255,255,255,.22)}.mv-lst span{display:block;font-size:12px;line-height:16px;color:rgba(255,255,255,.78)}.mv-lst b{font-size:20px;line-height:28px;font-weight:500;letter-spacing:-.02em}.mv-lst small{font-size:13px;color:rgba(255,255,255,.8);margin-left:4px}.mv-fixes{margin-top:24px}.mv-fixes>span{font-size:13px;color:rgba(255,255,255,.8)}.mv-fixes ol{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.mv-fixes li{display:grid;grid-template-columns:24px 1fr;font-size:14px;line-height:24px}.mv-fixes li em{font-style:normal;color:rgba(255,255,255,.62)}.mv-leak .spacer{flex:1;min-height:24px}.mv-leak.calm{color:var(--t1)}.mv-leak.calm h3{font-size:22px;line-height:28px}.mv-leak.calm p{margin-top:12px;font-size:14px;color:var(--t2)}.mv-prog{margin-top:24px}.mv-prog .t{display:flex;justify-content:space-between;font-size:13px;color:var(--t3);margin-bottom:8px}.mv-prog .t b{color:var(--t1);font-weight:500}.mv-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.mv-kp{padding:24px;border-left:1px solid var(--line);min-width:0;display:flex;flex-direction:column}.mv-kp:first-child{border-left:0}.mv-kh{display:flex;align-items:center;gap:8px;min-height:20px;font-size:13px;color:var(--t2)}.mv-kh .mv-dc{margin-left:auto}.mv-dc{display:inline-flex;flex:none;white-space:nowrap;align-items:center;gap:4px;height:20px;padding:0 6px;border-radius:6px;font-size:12px;font-weight:500;color:var(--t1);background:var(--tint2)}.mv-dc.up{color:var(--green-ink);background:var(--greentint)}.mv-dc.dn{color:var(--red-ink);background:var(--redtint)}.mv-kv{margin-top:12px;font-size:40px;line-height:44px;font-weight:400;letter-spacing:-.045em;white-space:nowrap}.mv-kv small{font-size:24px;color:var(--t3);letter-spacing:-.02em;margin-left:2px}.mv-kv small.pre{margin:0 2px 0 0}.mv-kv.quiet{font-size:16px;line-height:24px;letter-spacing:0;font-weight:500;margin-top:16px;white-space:normal}.mv-ks{margin-top:4px;font-size:13px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mv-ks b{font-weight:500;color:var(--t2)}.mv-spark{margin-top:16px;height:32px;position:relative}.mv-spark svg{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible}.mv-zone-head{display:flex;align-items:baseline;gap:12px;margin-top:48px;margin-bottom:16px}.mv-zone-head h2{font-size:15px;font-weight:500;color:var(--t2)}.mv-zone{display:flex;flex-direction:column;gap:16px}.mv-row{display:grid;gap:16px;align-items:stretch}.mv-row.a{grid-template-columns:minmax(0,1fr) 376px}.mv-row.c{grid-template-columns:repeat(3,minmax(0,1fr))}.mv-row.d{grid-template-columns:repeat(2,minmax(0,1fr))}.mv-empty{padding:32px 0;text-align:center;color:var(--t3);font-size:13px}.mv-dh,.mv-step{display:grid;grid-template-columns:120px minmax(0,1fr) 64px 72px 168px;gap:16px;align-items:center}.mv-dh{font-size:12px;color:var(--t3);border-bottom:1px solid var(--line);padding:0 12px 8px;min-height:32px;align-items:end}.mv-dh span:nth-child(n+3){text-align:right}.mv-step{min-height:56px;padding:0 12px;border-radius:8px;position:relative;width:100%;text-align:left;transition:background .15s ease-out}.mv-step:hover{background:var(--tint)}.mv-step .l{font-size:14px;color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv-step .n{text-align:right;font-weight:500}.mv-step .kept{text-align:right;color:var(--t2)}.mv-step .tg{text-align:right;font-size:13px;color:var(--t3);line-height:18px}.mv-step .tg b{display:block;font-weight:500;color:var(--t2)}.mv-step .tg b.good{color:var(--green-ink)}.mv-step .tg b.bad{color:var(--red-ink)}.mv-sel{border-radius:8px;background:var(--sel);box-shadow:inset 0 0 0 1px var(--line2);position:relative}.mv-sel:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:2px;border-radius:0 2px 2px 0;background:var(--red)}.mv-sel .mv-step:hover{background:none}.mv-selx{display:flex;align-items:center;gap:20px;padding:0 12px 16px 148px;margin-top:-4px;font-size:13px;color:var(--t3);flex-wrap:wrap}.mv-selx b{font-weight:500;color:var(--t1)}.mv-selx b.bad{color:var(--red-ink)}.mv-selx .mv-lnk{margin-left:auto}.mv-drop{display:flex;align-items:center;gap:8px;min-height:32px;padding-left:148px;font-size:13px;color:var(--t3)}.mv-drop svg{width:14px!important;height:14px!important}.mv-drop b{font-weight:500;color:var(--t2)}.mv-drop .mv-chip,.mv-drop.worst b{color:var(--red-ink)}.mv-drop .mv-chip{box-shadow:inset 0 0 0 1px rgba(214,52,52,.5);margin-left:8px}.mv-legend{display:flex;gap:16px;font-size:13px;color:var(--t3)}.mv-legend span{display:flex;align-items:center;gap:6px}.mv-legend i{width:8px;height:8px;border-radius:2px}.mv-legend i.ghost{width:14px;height:0;border-radius:0;border-top:1.5px dashed var(--t3)}.mv-legend i.tickk{width:2px;height:12px;border-radius:1px;background:var(--t1)}.mv-src{display:grid;grid-template-columns:112px minmax(0,1fr) 48px 36px 16px;gap:12px;align-items:center;height:40px;margin:0 -8px;padding:0 8px;border-radius:8px;transition:background .15s ease-out}.mv-src .l{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--t1);min-width:0}.mv-src .l span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv-src .l svg{width:14px!important;height:14px!important;color:var(--t3);flex:none}.mv-src .n{text-align:right;font-weight:500}.mv-src .p{text-align:right;font-size:13px;color:var(--t3)}.mv-src .go{color:transparent;width:16px;height:16px;transition:color .15s ease-out}.mv-src:hover{background:var(--tint)}.mv-src:hover .go{color:var(--t2)}.mv-dev{margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}.mv-dev .t{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px;font-size:13px;color:var(--t3)}.mv-dev .t b{font-weight:500;color:var(--t1)}.mv-dev .stk{display:flex;gap:2px;height:6px}.mv-dev .stk i{border-radius:3px;height:100%}.mv-dev .dl{display:flex;gap:16px;margin-top:12px;font-size:13px;color:var(--t3);flex-wrap:wrap}.mv-dev .dl span{display:flex;align-items:center;gap:6px}.mv-dev .dl i{width:8px;height:8px;border-radius:2px}.mv-dev .dl b{font-weight:500;color:var(--t1)}.mv-chart-scroll{overflow-x:auto;overflow-y:hidden;margin:0 -4px;padding:0 4px}.mv-chart{position:relative;min-width:640px}.mv-chart svg{display:block;width:100%;height:auto;overflow:visible}.mv-chart .ax{font:500 11px var(--font-meta);fill:var(--t4)}.mv-chart .ax.on{fill:var(--t1)}.mv-chart .ax.dim{fill:var(--t3)}.mv-tip{position:absolute;width:200px;padding:12px;border-radius:8px;background:var(--pop);box-shadow:var(--pop-ring),var(--pop-shadow);font-size:13px;pointer-events:none;z-index:5}.mv-tip .d{font-weight:500;margin-bottom:8px}.mv-tip .r{display:grid;grid-template-columns:12px 1fr auto;gap:4px 8px;align-items:center;height:24px;color:var(--t2)}.mv-tip .r i{width:8px;height:8px;border-radius:2px}.mv-tip .r i.ghost{width:10px;height:0;border-radius:0;border-top:1.5px dashed var(--t3)}.mv-tip .r b{font-weight:500;color:var(--t1);text-align:right}.mv-tip .f{margin-top:8px;padding-top:8px;border-top:1px solid var(--line);color:var(--t3);display:flex;justify-content:space-between;gap:8px}.mv-tip .f b{font-weight:500;color:var(--t1)}.mv-tip .f b.good{color:var(--green-ink)}.mv-tip .f b.bad{color:var(--red-ink)}.mv-sts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px}.mv-sts>div{padding-left:16px;border-left:1px solid var(--line);min-width:0}.mv-sts>div:first-child{padding-left:0;border-left:0}.mv-sts span{display:block;font-size:12px;line-height:16px;color:var(--t3)}.mv-sts b{display:block;margin-top:4px;font-size:20px;line-height:28px;font-weight:500;letter-spacing:-.02em;white-space:nowrap}.mv-sts small{font-size:12px;color:var(--t3);font-weight:400;letter-spacing:0;margin-left:4px}.mv-smap{display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-auto-rows:32px;-moz-column-gap:16px;column-gap:16px;row-gap:2px;align-items:center}.mv-smap .band{height:100%;border-radius:2px;background:var(--fill)}.mv-smap .band.f{border-radius:6px 6px 2px 2px}.mv-smap .band.l{border-radius:2px 2px 6px 6px}.mv-smap .lab{font-size:14px;color:var(--t2)}.mv-smap .lab small{font-size:13px;color:var(--t3);margin-left:6px}.mv-smap .v{text-align:right;font-weight:500}.mv-cfoot{margin-top:auto;padding-top:16px;font-size:13px;color:var(--t3)}.mv-cfoot b{font-weight:500;color:var(--t1)}.mv-ev{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:8px 0;border-top:1px solid var(--line)}.mv-ev:first-child{border-top:0;padding-top:0}.mv-ev i{width:6px;height:6px;border-radius:50%;background:var(--t4);transform:translateY(-1px)}.mv-ev i.win{background:var(--green)}.mv-ev b{font-weight:400;font-size:14px}.mv-ev span{margin-left:8px}.mv-ev em,.mv-ev span{font-size:13px;color:var(--t3)}.mv-ev em{font-style:normal}.mv-ins{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mv-in{padding:0 24px;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:12px;min-width:0}.mv-in:first-child{padding-left:0;border-left:0}.mv-in:last-child{padding-right:0}.mv-in p{font-size:15px;line-height:22px;letter-spacing:-.01em}.mv-cmp{display:flex;flex-direction:column;gap:8px}.mv-cr{display:grid;grid-template-columns:96px minmax(0,1fr) 48px;gap:12px;align-items:center;font-size:13px;color:var(--t3)}.mv-cr>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv-cr b{font-weight:500;color:var(--t1);text-align:right}.mv-cr b.good{color:var(--green-ink)}.mv-cr b.bad{color:var(--red-ink)}.mv-in .mv-lnk{margin-top:4px}.mv-foot{gap:12px;margin-top:32px;color:var(--t3)}.mv-foot,.mv-foot .mv-ask{display:flex;align-items:center;font-size:13px}.mv-foot .mv-ask{margin-left:auto;gap:8px;height:40px;padding:0 12px;border-radius:20px;background:var(--ctl);box-shadow:var(--ctl-ring),var(--shadow);backdrop-filter:blur(16px);font-weight:500;color:var(--t1)}.mv-legacy{min-width:0;display:flex;flex-direction:column}.mv-legacy>.mv-card{flex:1}.mv-skel{background:var(--cell);border-radius:6px;animation:mv-pulse 1.4s ease-in-out infinite}@keyframes mv-pulse{0%,to{opacity:1}50%{opacity:.55}}.mv-scrim{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;padding:96px 16px 16px;background:rgba(15,15,15,.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}[data-theme=light] .mv-scrim{background:rgba(15,15,15,.28)}.mv-scrim.center{align-items:center;padding-top:16px}.mv-pop{background:var(--pop);border-radius:12px;box-shadow:var(--pop-ring),var(--pop-shadow);overflow:hidden;color:var(--t1)}.mv-pop.lg{border-radius:16px}.mv-pop-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line)}.mv-pop-head b{font-size:14px;font-weight:500}.mv-pop-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-top:1px solid var(--line);font-size:13px}.mv-pop-body{padding:4px}.mv-iconbtn{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--t3);transition:color .15s ease-out,background .15s ease-out;flex:none}.mv-iconbtn:hover{color:var(--t1);background:var(--tint2)}.mv-iconbtn svg{width:16px!important;height:16px!important}.mv-pop-item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:36px;padding:0 12px;border-radius:8px;font-size:13.5px;color:var(--t2);text-align:left;transition:background .15s ease-out,color .15s ease-out}.mv-pop-item:hover{background:var(--tint);color:var(--t1)}.mv-pop-item.on{color:var(--t1)}.mv-pop-item .tick{width:6px;height:6px;border-radius:50%;background:var(--t1);flex:none}.mv-pop-item svg{width:14px!important;height:14px!important;flex:none}.mv-pop-sep{height:1px;background:var(--line);margin:4px 0}.mv-link-btn{font-size:13px;font-weight:500;color:var(--t1)}.mv-link-btn.muted{color:var(--t3);font-weight:400}.mv-link-btn:hover{text-decoration:underline}.mv-range-pop{position:absolute;right:0;top:100%;margin-top:8px;z-index:40;min-width:208px}.mv-cal{width:252px;padding:16px}.mv-cal-hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:13.5px;font-weight:500}.mv-cal-grid{display:grid;grid-template-columns:repeat(7,1fr)}.mv-cal-dow{font-size:12px;color:var(--t4);text-align:center;padding:4px 0}.mv-cal-d{height:32px;display:flex;align-items:center;justify-content:center;font-size:13px;border-radius:8px;color:var(--t1);transition:background .15s ease-out}.mv-cal-d.range,.mv-cal-d:hover{background:var(--tint2)}.mv-cal-d.range{border-radius:0}.mv-cal-d.sel{background:var(--t1);color:var(--bg);border-radius:8px}.mv-cal-d.today:not(.sel),.mv-datebox{box-shadow:inset 0 0 0 1px var(--line2)}.mv-datebox{flex:1;height:32px;border-radius:8px;font-size:13px;display:flex;align-items:center;justify-content:center;color:var(--t4)}.mv-datebox.has{color:var(--t1)}.mv-datebox.cur{box-shadow:inset 0 0 0 1px var(--t3)}.mv-notif-wrap{position:absolute;right:0;top:100%;margin-top:8px;width:380px;max-width:calc(100vw - 32px);z-index:50;animation:fade-up .15s cubic-bezier(.22,1,.36,1) both}.mv-notif-list{max-height:420px;overflow-y:auto;padding-bottom:6px}.mv-notif-g{margin:0;padding:12px 16px 4px 22px;font-size:12px;font-weight:500;color:var(--t4)}.mv-notif{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr) auto;-moz-column-gap:12px;column-gap:12px;padding:10px 16px 10px 22px;cursor:pointer;transition:background .15s ease-out}.mv-notif:hover{background:var(--tint)}.mv-notif:focus-visible{outline:2px solid var(--t3);outline-offset:-2px}.mv-notif .un{position:absolute;left:9px;top:15px;width:6px;height:6px;border-radius:50%;background:var(--t1)}.mv-notif .g{display:flex;margin-top:1px;color:var(--t3)}.mv-notif .g.good{color:var(--green-ink)}.mv-notif .g.bad{color:var(--red-ink)}.mv-notif .tx{min-width:0}.mv-notif .t{margin:0;font-size:13.5px;line-height:18px;font-weight:400;color:var(--t2);overflow-wrap:anywhere}.mv-notif.unread .t{font-weight:600;color:var(--t1)}.mv-notif .b{margin:1px 0 0;font-size:13px;line-height:18px;color:var(--t3);overflow-wrap:anywhere}.mv-notif .rt{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.mv-notif .m{position:relative;display:block;min-width:44px;text-align:right;font-size:12px;line-height:18px;color:var(--t4);font-variant-numeric:tabular-nums;white-space:nowrap}.mv-notif .fg{font:600 15px/18px var(--font-ui);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--t1);white-space:nowrap}.mv-notif .fg.good{color:var(--green-ink)}.mv-notif .fg.bad{color:var(--red-ink)}.mv-notif .del{position:absolute;right:-4px;top:50%;width:22px;height:22px;margin-top:-11px;opacity:0;transition:opacity .15s ease-out}.mv-notif .del:focus-visible,.mv-notif:hover .del{opacity:1}.mv-notif:hover .m time{opacity:0}@media (hover:none){.mv-notif .del{position:static;margin:0;opacity:1}.mv-notif:hover .m time{opacity:1}}.mv-pal{width:100%;max-width:560px}.mv-pal-in{display:flex;align-items:center;gap:12px;padding:0 16px;height:56px;border-bottom:1px solid var(--line);color:var(--t3)}.mv-pal-in input{flex:1;min-width:0;height:100%;background:transparent;border:0;outline:0;box-shadow:none;font:400 15px var(--font-ui);color:var(--t1)}.mv-pal-in input::-moz-placeholder{color:var(--t4)}.mv-pal-in input::placeholder{color:var(--t4)}.mv-pal-list{max-height:384px;overflow-y:auto;padding:8px}.mv-pal-grp{padding:12px 8px 4px;font-size:12px;color:var(--t4)}.mv-pal-item{gap:12px;width:100%;height:40px;padding:0 8px;color:var(--t2);text-align:left;font-size:14px;transition:background .12s ease-out}.mv-pal-item,.mv-pal-item .ic{display:flex;align-items:center;border-radius:8px}.mv-pal-item .ic{width:28px;height:28px;background:var(--tint2);justify-content:center;color:var(--t3);flex:none}.mv-pal-item .go,.mv-pal-item .ic svg{width:14px!important;height:14px!important}.mv-pal-item .go{margin-left:auto;color:var(--t3)}.mv-pal-item.sel{background:var(--tint2);color:var(--t1);box-shadow:inset 0 0 0 1px var(--line2)}.mv-pal-item.sel .ic{color:var(--t1)}.mv-pal-empty{padding:40px 0;text-align:center;font-size:14px;color:var(--t3)}.mv-pal-foot{display:flex;align-items:center;gap:16px;padding:10px 16px;border-top:1px solid var(--line);font-size:12px;color:var(--t3);flex-wrap:wrap}.mv-pal-foot span{display:inline-flex;align-items:center;gap:6px}.mv-toast{position:relative;width:340px;max-width:calc(100vw - 32px);padding:12px 14px;pointer-events:auto;animation:toast-in .3s var(--ease-out,cubic-bezier(.22,1,.36,1)) both}.mv-toast.toast-exit{animation:toast-out .25s ease both}.mv-modal{width:100%;max-width:400px;padding:24px}.mv-modal h2{font-size:16px;font-weight:600;letter-spacing:-.01em}.mv-modal p{font-size:14px;color:var(--t2);margin-top:8px}.mv-field{width:100%;height:36px;padding:0 12px;margin-top:12px;border-radius:8px;background:var(--ctl);box-shadow:var(--ctl-ring);border:0;font-size:14px;color:var(--t1);outline:0}.mv-field:focus{box-shadow:inset 0 0 0 1px var(--t3)}.mv-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.mv-ibox{width:32px;height:32px;border-radius:8px;background:var(--tint2);box-shadow:inset 0 0 0 1px var(--line);display:flex;align-items:center;justify-content:center;color:var(--t2);flex:none}.mv-ibox svg{width:16px!important;height:16px!important}.mv-btn.solid{background:var(--t1);color:var(--bg)}.mv-btn.solid:disabled{opacity:.55;cursor:default}.mv-btn.sm{height:32px;padding:0 12px;font-size:13px;width:auto}.mv-btn svg{width:14px!important;height:14px!important}.mv-box{border-radius:8px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line);padding:12px 16px;font-size:14px;color:var(--t2)}.mv-box b{font-weight:500;color:var(--t1)}.mv-box.bad{background:var(--redtint);box-shadow:none}.mv-quiet{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--t2)}.mv-quiet svg{width:14px!important;height:14px!important;flex:none}.mv-quiet.bad{color:var(--red-ink)}.mv-stack{display:flex;flex-direction:column;gap:12px}.mv-hline{border-top:1px solid var(--line)}.mv-sub{font-size:12px;color:var(--t3)}.mv-lbl{font-size:13px;color:var(--t3)}.mv-fix{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;padding:12px 0;border-top:1px solid var(--line)}.mv-fix:first-of-type{border-top:0}.mv-fix .n{width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line2);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--t2)}.mv-fix p{font-size:14px}.mv-fix small{color:var(--t3);margin-top:2px}.mv-fix em,.mv-fix small{display:block;font-size:13px}.mv-fix em{font-style:normal;color:var(--green-ink);margin-top:4px}.mv-rec{border-radius:8px;box-shadow:inset 0 0 0 1px var(--line);transition:background .15s ease-out}.mv-rec:hover{background:var(--tint)}.mv-rec-h{gap:12px;width:100%;padding:12px 16px;text-align:left}.mv-rec-h,.mv-rec-h .t{display:flex;align-items:center}.mv-rec-h .t{gap:8px;flex-wrap:wrap;font-size:14px;font-weight:500}.mv-rec-h .i{font-size:13px;color:var(--t3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.mv-rec-b{padding:0 16px 16px 60px;font-size:14px;color:var(--t2)}.mv-rec-b .imp{margin-top:8px;font-size:13px;color:var(--green-ink)}.mv-rec-list{display:flex;flex-direction:column;gap:8px}.mv-ins-line{font-size:13px;color:var(--t2)}.mv-banner{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;background:var(--flat);box-shadow:inset 0 0 0 1px var(--flat-line);font-size:14px;color:var(--t2)}.mv-banner a,.mv-banner b{font-weight:500;color:var(--t1)}.mv-banner a{text-decoration:underline;text-underline-offset:2px}.mv-banner .ic{flex:none;display:flex;color:var(--t3)}.mv-banner .ic.bad{color:var(--red-ink)}.mv-banner .ic.good{color:var(--green-ink)}.mv-banner .ic svg{width:16px!important;height:16px!important}.mv-banner .x{margin-left:auto}.mv-steps{display:flex;flex-direction:column;gap:12px}.mv-step-li{display:flex;align-items:flex-start;gap:12px}.mv-step-li .dot{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line2);display:flex;align-items:center;justify-content:center;color:var(--t3);flex:none;margin-top:1px}.mv-step-li .dot.done{background:var(--greentint);box-shadow:none;color:var(--green-ink)}.mv-step-li .dot svg{width:12px!important;height:12px!important}.mv-step-li p{font-size:14px}.mv-step-li p.done{color:var(--t3);text-decoration:line-through}.mv-step-li small{display:block;font-size:13px;color:var(--t3);margin-top:2px}.mv-step-li small a{color:var(--t1);font-weight:500;text-decoration:underline;text-underline-offset:2px;margin-left:6px}.mv-trial{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:8px 16px;font-size:13px;color:var(--t2);border-bottom:1px solid var(--line);background:var(--tint);position:relative;z-index:3}.mv-trial b{font-weight:500;color:var(--t1)}.mv-trial.urgent b{color:var(--red-ink)}.mv-fab{position:fixed;z-index:50;right:16px;bottom:max(16px,env(safe-area-inset-bottom));height:40px;border-radius:20px;background:var(--pop);box-shadow:var(--pop-ring),var(--pop-shadow);transition:transform .3s cubic-bezier(.4,0,.2,1)}.mv-fab,.mv-fab>button{display:flex;align-items:center}.mv-fab>button{gap:8px;height:100%;color:var(--t1);font-size:13px;font-weight:500}.mv-fab .main{padding:0 8px}.mv-fab .x{width:32px;justify-content:center;color:var(--t3)}.mv-fab .x:hover{color:var(--t1)}.mv-fab .sep{width:1px;height:16px;background:var(--line2)}.mv-fab.mini{width:40px;justify-content:center}.mv-chat{position:fixed;z-index:50;display:flex;flex-direction:column;background:var(--pop);color:var(--t1);box-shadow:var(--pop-ring),var(--pop-shadow);overflow:hidden;border-radius:16px;animation:mv-chat-in .25s cubic-bezier(.22,1,.36,1) both}@keyframes mv-chat-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media (max-width:639px){.mv-chat{inset:0;width:100%;height:100dvh;border-radius:0;padding-bottom:env(safe-area-inset-bottom)}}@media (min-width:640px){.mv-chat{bottom:24px;right:24px;width:420px;height:560px}}.mv-chat-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line)}.mv-chat-msgs{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin}.mv-bub{max-width:85%;padding:8px 12px;border-radius:12px;font-size:13.5px;line-height:1.55}.mv-bub.user{background:var(--t1);color:var(--bg);border-bottom-right-radius:4px}.mv-bub.ai{background:var(--tint2);color:var(--t2);border-bottom-left-radius:4px}.mv-sug{font-size:12px;padding:6px 12px;border-radius:99px;box-shadow:inset 0 0 0 1px var(--line2);color:var(--t2);transition:background .15s ease-out,color .15s ease-out}.mv-sug:hover{background:var(--tint2);color:var(--t1)}.mv-chat-in{padding:12px;border-top:1px solid var(--line)}.mv-chat-box{display:flex;align-items:flex-end;gap:8px;border-radius:12px;background:var(--ctl);box-shadow:var(--ctl-ring);padding:6px 6px 6px 12px}.mv-chat-box:focus-within{box-shadow:inset 0 0 0 1px var(--t3)}.mv-chat-box [contenteditable]{flex:1;min-height:32px;max-height:96px;overflow-y:auto;word-break:break-word;outline:none;border:0;background:transparent;color:var(--t1);font-size:14px;line-height:20px;padding:6px 0;font-family:inherit}.mv-chat-box [contenteditable]:empty:before{color:var(--t4)}.mv-send{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--t1);color:var(--bg);flex:none;transition:opacity .15s ease-out}.mv-send:disabled{background:transparent;color:var(--t4);cursor:default}.mv-page{container:pg/inline-size}.mv-card{container:card/inline-size}.mv-health{container:health/inline-size}.mv-seg>button{white-space:nowrap}.mv-seg .sm{display:none}.mv-hrow{flex-wrap:wrap}.mv-ttl{flex:1 1 280px}.mv-hrow .r,.mv-status{flex-wrap:wrap}.mv-status{row-gap:4px;white-space:normal}.mv-status .it{white-space:nowrap}.mv-ch{flex-wrap:wrap;row-gap:8px;white-space:normal}.mv-ch-t{flex:1 1 150px;min-width:0}.mv-ch-t h3{white-space:normal}.mv-ch-score{display:flex;align-items:center;gap:8px;flex:0 1 120px;min-width:90px}.mv-leak .mv-info-t{left:-124px}.mv-kv{font-size:clamp(30px,3.4cqw,40px)}@container health (max-width: 560px){.mv-hb{grid-template-columns:minmax(0,1fr);gap:24px}.mv-gauge{margin:0 auto}.mv-hst{flex-wrap:wrap;gap:8px;margin-bottom:20px}}@container health (max-width: 400px){.mv-gauge{width:176px;height:176px}.mv-gauge .c b{font-size:52px;line-height:52px}}@container pg (max-width: 1179px){.mv-row.a{grid-template-columns:minmax(0,1fr)}}@container pg (max-width: 1019px){.mv-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.mv-kp{grid-column:span 2}.mv-kp:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--line)}.mv-kp:nth-child(3n+1){border-left:0}.mv-kv{font-size:36px;line-height:40px}.mv-row.c{grid-template-columns:repeat(2,minmax(0,1fr))}.mv-row.c>:last-child{grid-column:1/-1}.mv-ins{grid-template-columns:minmax(0,1fr);gap:24px}.mv-in,.mv-in:first-child,.mv-in:last-child{padding:0;border-left:0}}@container pg (max-width: 919px){.mv-hero,.mv-row.d{grid-template-columns:minmax(0,1fr)}}@container pg (max-width: 639px){.mv-hero{gap:16px}.mv-health,.mv-leak{padding:20px}.mv-leak h3{font-size:26px;line-height:32px}.mv-flowp{padding:20px 16px 16px}.mv-card{padding:16px}.mv-kpis{grid-template-columns:1fr 1fr}.mv-kp,.mv-kp:nth-child(n+4){grid-column:auto;padding:16px;border-left:0;border-top:1px solid var(--line)}.mv-kp:nth-child(2n){border-left:1px solid var(--line)}.mv-kp:nth-child(-n+2){border-top:0}.mv-kp:last-child{grid-column:1/-1;border-left:0}.mv-kv{font-size:32px;line-height:36px}.mv-zone-head{margin-top:32px}.mv-row.c,.mv-row.d{grid-template-columns:minmax(0,1fr)}.mv-foot{margin-top:24px}}@container card (max-width: 760px){.mv-dh{display:none}.mv-step{grid-template-columns:minmax(0,1fr) 56px 56px;grid-template-areas:"l n k" "b b b" "t t t";gap:6px 12px;padding:12px}.mv-step .l{grid-area:l}.mv-step .gb{grid-area:b}.mv-step .n{grid-area:n}.mv-step .kept{grid-area:k}.mv-step .tg{grid-area:t;text-align:left}.mv-drop,.mv-selx{padding-left:12px}}@container card (max-width: 420px){.mv-src{grid-template-columns:96px minmax(0,1fr) 44px 32px 0}.mv-src .go{display:none}.mv-ch .r{margin-left:0;width:100%}.mv-sts b{font-size:18px}.mv-sts>div{padding-left:10px}}@media (max-width:767px){.mv-topbar{padding:0 16px}.mv-ctl.find{width:32px;padding:0;justify-content:center}.mv-ctl.find .mv-kbd,.mv-ctl.find>span{display:none}.mv-page{padding:24px 16px 40px}.mv-hrow{flex-direction:column;align-items:stretch;gap:16px}.mv-ttl{flex:none}.mv-ttl h1{font-size:26px;line-height:32px}.mv-mai-line{align-items:flex-start;font-size:14px}.mv-hrow .r{margin-left:0;width:100%}.mv-hrow .r .mv-seg{flex:1}.mv-hrow .r .mv-seg>*{flex:1;justify-content:center;padding:0 4px}.mv-status{gap:8px 12px;padding:12px 0 0}.mv-status .sep.s2{display:none}.mv-note{margin-left:0;width:100%;align-items:flex-start;line-height:20px}.mv-note svg{margin-top:3px}}@media (max-width:520px){.mv-seg .lg{display:none}.mv-seg .sm{display:inline}.mv-rangebtn,.mv-seg>button{padding:0 8px}}@media (max-width:767px){aside.mv-side,aside.mv-side.collapsed{width:280px}}@media (prefers-reduced-motion:reduce){.mv-ui *,.mv-ui :after,.mv-ui :before{animation:none!important;transition:none!important}}.mv-glass:before{background:radial-gradient(180px circle at var(--mx,-999px) var(--my,-999px),var(--spec),transparent 70%),var(--edge)}.mv-glass.mv-red:before{background:radial-gradient(220px circle at var(--mx,-999px) var(--my,-999px),rgba(255,255,255,.9),transparent 70%),linear-gradient(160deg,rgba(255,255,255,.5),rgba(255,255,255,.1) 30%,rgba(255,255,255,0) 65%,rgba(255,255,255,.16))}.mv-lens.act:before,.mv-nav:not([data-lens]) .mv-nav-item.on:before{content:"";position:absolute;left:0;top:50%;width:3px;height:14px;margin-top:-7px;border-radius:0 3px 3px 0;background:var(--red)}.mv-mai-line{font-size:15px;line-height:22px;color:var(--t1);gap:10px;flex-wrap:wrap}@keyframes mv-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes mv-reveal{0%{clip-path:inset(0 100% 0 0)}}@keyframes mv-fadein{0%{opacity:0}}.mv-hero>.dl-w>.mv-glass,.mv-hero>.mv-glass,.mv-zone-top>.dl-w>.mv-glass,.mv-zone-top>.mv-glass{animation:mv-rise .7s cubic-bezier(.22,1,.36,1) backwards}.mv-hero>.dl-w:nth-child(2)>.mv-glass{animation-delay:.08s}.mv-zone-top>.mv-glass{animation-delay:.16s}.mv-zone-top>.dl-w>.mv-glass{animation-delay:.24s}@keyframes mv-arc{0%{stroke-dashoffset:100}}@keyframes mv-tk{0%{opacity:.1}}.mv-gauge .arc{stroke-dasharray:100 100;animation:mv-arc 1.1s cubic-bezier(.22,1,.36,1) .25s backwards}.mv-gauge line.lit{animation:mv-tk .45s ease-out backwards;animation-delay:calc(.25s + var(--k, 0) * 14ms)}.mv-spark svg{animation:mv-reveal 1s cubic-bezier(.22,1,.36,1) .35s backwards}.mv-spark>i{animation:mv-fadein .3s ease-out 1.2s backwards}.mv-info{position:relative;margin-left:2px}.mv-info,.mv-info-b{display:inline-flex;align-items:center}.mv-info-b{width:20px;height:20px;justify-content:center;border-radius:50%;color:var(--t4);transition:color .15s ease-out,background .15s ease-out}.mv-info-b svg{width:14px!important;height:14px!important}.mv-info-b:hover,.mv-info:focus-within .mv-info-b{color:var(--t1);background:var(--tint2)}.mv-info-t{position:absolute;top:calc(100% + 8px);left:-10px;width:272px;padding:12px 14px;border-radius:10px;background:var(--pop);box-shadow:var(--pop-ring),var(--pop-shadow);font-size:13px;line-height:19px;font-weight:400;letter-spacing:0;color:var(--t2);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s ease-out,transform .2s cubic-bezier(.22,1,.36,1),visibility 0s linear .2s;pointer-events:none;z-index:30;text-align:left;white-space:normal}.mv-info-t b{color:var(--t1);font-weight:500}.mv-info:focus-within .mv-info-t,.mv-info:hover .mv-info-t{opacity:1;visibility:visible;transform:none;transition-delay:0s}.mv-glass>.mv-ph{z-index:6}.mv-leak:not(.calm) .mv-info-b{color:rgba(255,255,255,.78)}.mv-leak:not(.calm) .mv-info-b:hover,.mv-leak:not(.calm) .mv-info:focus-within .mv-info-b{color:#fff;background:rgba(255,255,255,.16)}.mv-flowp{padding:24px 24px 20px}.mv-flowp .mv-legend{font-size:12.5px}.mv-legend i.sw{width:10px;height:10px;border-radius:3px}.mv-legend i.sw.river{background:var(--fill)}.mv-legend i.sw.loss{background:var(--red)}.mv-flowp .mv-chart-scroll{margin-top:8px}.mvf{position:relative;height:316px;min-width:720px}.mvf-svg{position:absolute;inset:0;animation:mv-reveal 1.3s cubic-bezier(.22,1,.36,1) .3s backwards}.mvf-svg svg{display:block;width:100%;height:100%;overflow:visible}.mvf-lab{position:absolute;top:0;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;text-align:center;pointer-events:none;animation:mv-fadein .6s ease-out backwards;animation-delay:calc(var(--i, 0) * 90ms + .35s)}.mvf-lab b{font-size:24px;line-height:30px;font-weight:400;letter-spacing:-.035em;color:var(--t1)}.mvf-lab span{max-width:100%;font-size:13px;line-height:17px;color:var(--t2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvf-lab em{font-style:normal;font-size:12px;line-height:16px;color:var(--t3)}.mvf-drop{position:absolute;transform:translateX(-30%);display:flex;flex-direction:column;align-items:flex-start;gap:2px;pointer-events:none;animation:mv-fadein .6s ease-out backwards;animation-delay:calc(var(--i, 0) * 90ms + .7s)}.mvf-drop b{font-size:15px;line-height:20px;font-weight:500;color:var(--t3)}.mvf-drop span{font-size:12px;line-height:16px;color:var(--t3)}.mvf-drop.big b{font-size:19px;line-height:24px;color:var(--red-ink)}.mvf-drop.big span{color:var(--t2)}.mvf-drop .mv-chip{margin-top:4px}.mvf-tip{z-index:8}.mv-flow-take{margin-top:8px;padding-top:16px;border-top:1px solid var(--line);font-size:14px;line-height:21px;color:var(--t2)}.mv-flow-take b{color:var(--t1);font-weight:500}@media (max-width:767px){.mv-flowp{padding:20px 16px 16px}.mv-info-t{width:232px}.mv-mai-line{font-size:14px;line-height:21px}}.mv-menu-btn{display:none}@media (hover:none),(max-width:767px){.mv-menu-btn{display:flex}}.mv-ks{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;min-height:40px}.mv-kh{flex-wrap:wrap;row-gap:4px}.mv-health>.mv-hb{margin-top:auto;margin-bottom:auto;padding:24px 0}.mv-hfoot{margin-top:8px}.mv-hfoot .mv-btn{width:100%}.mv-lever{margin-bottom:12px;font-size:14px;line-height:21px;color:var(--t2)}.mv-lever b{color:var(--t1);font-weight:500}.ax-sub{margin-top:8px}.ax-read{margin-top:16px}.ax-tabs{margin:20px 0 4px;overflow-x:auto;scrollbar-width:none}.ax-tabs::-webkit-scrollbar{display:none}.ax-top{gap:16px}.ax-top,.ax-zone{margin-top:16px}.mv-tabs{position:relative;display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--ctl);box-shadow:var(--ctl-ring);max-width:100%}.mv-tabs>:is(button,a){position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border-radius:8px;font-size:13.5px;font-weight:500;color:var(--t3);white-space:nowrap;transition:color .15s ease-out}.mv-tabs>:is(button,a) svg{width:15px;height:15px;color:var(--t4);transition:color .15s ease-out}.mv-tabs>:is(button,a):hover{color:var(--t1)}.mv-tabs>:is(button,a).on,.mv-tabs>:is(button,a).on svg{color:var(--t1)}.mv-tabs>:is(button,a):focus-visible{outline:2px solid var(--t3);outline-offset:-2px}.mv-tabs .lens{position:absolute;left:0;top:0;width:0;height:0;border-radius:8px;opacity:0;pointer-events:none;z-index:0;will-change:transform;background:linear-gradient(180deg,rgba(237,239,247,.12),rgba(237,239,247,.05));box-shadow:inset 0 0 0 1px rgba(237,239,247,.14),inset 0 1px 0 rgba(255,255,255,.12);transition:transform .42s cubic-bezier(.3,1.18,.5,1),width .3s cubic-bezier(.22,1,.36,1),opacity .2s ease-out}[data-theme=light] .mv-tabs .lens{background:linear-gradient(180deg,#fff,rgba(255,255,255,.72));box-shadow:inset 0 0 0 1px rgba(15,15,15,.09),0 1px 2px rgba(15,15,15,.07),0 8px 16px -10px rgba(15,15,15,.22)}.mv-tabs[data-snap] .lens{transition:none}.mv-tabs:not([data-lens])>button.on{background:var(--tint2);box-shadow:inset 0 0 0 1px var(--line2)}.ax-hero{padding:24px 24px 20px}.ax-hero .mv-ph{flex-wrap:wrap;row-gap:12px}.ax-metrics>button{height:28px}.ax-hero .mv-chart-scroll{margin-top:16px}.mva-draw{animation:mv-reveal 1.3s cubic-bezier(.22,1,.36,1) .25s backwards}.ax-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.ax-stats>div{padding-left:16px;border-left:1px solid var(--line);min-width:0}.ax-stats>div:first-child{padding-left:0;border-left:0}.ax-stats span{display:block;font-size:12.5px;color:var(--t3)}.ax-stats b{display:block;margin-top:4px;font-size:22px;line-height:28px;font-weight:400;letter-spacing:-.02em}.ax-stats small{font-size:12.5px;color:var(--t3)}.ax-dot{display:inline-block;width:8px;height:8px;margin-right:10px;border-radius:50%;background:var(--t4);transform:translateY(-1px)}.ax-dot.bad{background:var(--red)}.ax-dot.good{background:var(--green)}.mv-in button.mv-lnk{text-align:left}.ax-b2{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-rkl{display:flex;flex-direction:column}.ax-rk{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr) 56px 44px;gap:16px;align-items:center;min-height:40px;border-top:1px solid var(--line)}.ax-rk:first-child{border-top:0}.ax-rk .l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--t1)}.ax-rk .l.mono{font:400 13px var(--font-meta);color:var(--t2)}.ax-rk .n{text-align:right;font-weight:500}.ax-rk .p{text-align:right;font-size:13px;color:var(--t3)}.ax-rkl.wide .ax-rk{grid-template-columns:minmax(0,42%) minmax(0,1fr) 56px 44px}@container card (max-width: 460px){.ax-rk,.ax-rkl.wide .ax-rk{grid-template-columns:minmax(0,40%) minmax(0,1fr) 44px 36px;gap:10px}}.ax-find-box{position:relative;display:flex;align-items:center}.ax-find-box svg{position:absolute;left:10px;width:14px;height:14px;color:var(--t3);pointer-events:none}.ax-search{width:220px;max-width:100%;height:32px;padding:0 12px 0 32px;border:0;border-radius:8px;background:var(--ctl);box-shadow:var(--ctl-ring);outline:0;font-size:13px;color:var(--t1)}.ax-search:focus{box-shadow:inset 0 0 0 1px var(--t3)}.ax-callout{margin-bottom:16px;padding:12px 16px;border-radius:8px;background:var(--tint);font-size:14px;line-height:21px;color:var(--t1)}.ax-tw{overflow-x:auto;margin:0 -8px;padding:0 8px}.ax-tbl{width:100%;min-width:560px;border-collapse:collapse;font-size:14px}.ax-tbl th{padding:0 12px 10px;text-align:left;font-size:12px;font-weight:400;color:var(--t3);white-space:nowrap;border-bottom:1px solid var(--line)}.ax-tbl td{padding:12px;border-top:1px solid var(--line);white-space:nowrap;vertical-align:middle}.ax-tbl tbody tr:first-child td{border-top:0}.ax-tbl td.r,.ax-tbl th.r{text-align:right}.ax-tbl td.nm{max-width:200px;overflow:hidden;text-overflow:ellipsis;font-weight:500}.ax-tbl td em{margin-left:6px;font-style:normal;font-size:12px;color:var(--t3)}.ax-tbl .vw{display:flex;align-items:center;gap:10px}.ax-tbl .vw .mv-bar{width:72px;flex:none}.ax-tbl .vw em{margin:0}.ax-tbl tbody tr:hover td{background:var(--tint)}.ax-exh{gap:12px}.ax-exh .r{display:flex;align-items:center;gap:8px}.ax-ex .h,.ax-ex .row{display:grid;grid-template-columns:28px minmax(0,1fr) 84px 72px 64px;gap:12px;align-items:center}.ax-ex .h{padding-bottom:8px;border-bottom:1px solid var(--line);font-size:12px;color:var(--t3)}.ax-ex .h span:nth-child(n+3){text-align:right}.ax-ex .row{min-height:56px;border-top:1px solid var(--line)}.ax-ex .h+.row{border-top:0}.ax-ex .row>span.mv-num{text-align:right;font-weight:500}.ax-ex .row .dim{font-weight:400;color:var(--t3)}.ax-ex .k{font:500 11px var(--font-meta);color:var(--t4)}.ax-ex .k.top{color:var(--t1)}.ax-ex .nm p{margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}@container card (max-width: 520px){.ax-ex .h,.ax-ex .row{grid-template-columns:24px minmax(0,1fr) 64px 52px 48px;gap:8px}}.ax-err{align-items:center;gap:8px;margin-top:24px;padding:48px 24px;text-align:center}.ax-err p:first-child{font-size:16px;font-weight:500}.axm{width:100%;max-width:480px;max-height:min(86vh,720px);display:flex;flex-direction:column}.axm .mv-pop-head{flex:none}.axm-body{display:flex;flex-direction:column;gap:16px;padding:20px;overflow-y:auto}.axm-hero{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px}.axm-hero b{font-size:56px;line-height:56px;font-weight:300;letter-spacing:-.05em}.axm-hero b small{font-size:24px;color:var(--t3);letter-spacing:-.02em}.axm-scale{position:relative;display:flex;gap:3px;height:8px}.axm-scale i{border-radius:4px}.axm-scale .g{flex:40;background:var(--green);opacity:.5}.axm-scale .m{flex:30;background:var(--t4);opacity:.5}.axm-scale .h{flex:30;background:var(--red);opacity:.55}.axm-scale span{position:absolute;top:-4px;width:3px;height:16px;border-radius:2px;background:var(--t1);transform:translateX(-1.5px)}.axm-scale-l{display:flex;justify-content:space-between;gap:8px;margin-top:-8px}.axm-scale-l,.axm-sub{font-size:12px;color:var(--t3)}.axm-sub{margin:0}.axm-tbl{display:flex;flex-direction:column;border-radius:8px;box-shadow:inset 0 0 0 1px var(--line)}.axm-tbl .h,.axm-tbl .r{display:grid;grid-template-columns:minmax(0,1fr) 72px 64px;gap:8px;padding:8px 12px;font-size:13px}.axm-tbl .h{font-size:12px;color:var(--t3)}.axm-tbl .r{border-top:1px solid var(--line)}.axm-tbl .r>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.axm-tbl .h>span:nth-child(n+2),.axm-tbl .r>span:nth-child(n+2){text-align:right}.axm-ai{padding-top:16px;border-top:1px solid var(--line)}.axm-text{font-size:14px;line-height:21px;color:var(--t2);white-space:pre-wrap}.axm-text b{font-weight:500;color:var(--t1)}.axm-text code{padding:1px 6px;border-radius:4px;background:var(--tint2);font:12.5px var(--font-meta)}.axm-cta{width:100%}.axm-steps{display:flex;flex-direction:column;gap:8px}.axm-steps>div{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:8px;box-shadow:inset 0 0 0 1px var(--line)}.axm-steps b{display:block;font-size:13.5px;font-weight:500}.axm-steps small{display:block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:12px var(--font-meta);color:var(--t3)}.ax-find,.ax-finds{display:flex;flex-direction:column}.ax-find{align-items:flex-start;gap:6px;padding:14px 0;border-top:1px solid var(--line)}.ax-find:first-child{padding-top:0;border-top:0}.ax-find:last-child{padding-bottom:0}.ax-find p{font-size:14px;line-height:21px;color:var(--t1)}.ax-find button.mv-lnk{text-align:left}.ax-hl-l{display:flex;flex-direction:column;gap:4px;margin:-6px -10px -10px}.ax-hl-r{display:grid;grid-template-columns:32px minmax(0,1fr) auto 16px;grid-template-areas:"ic tx sh go" ". b b b";align-items:center;-moz-column-gap:12px;column-gap:12px;row-gap:8px;width:100%;padding:12px 10px 14px;border-radius:10px;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:background .15s ease-out}.ax-hl-r:hover{background:var(--tint)}.ax-hl-r:focus-visible{outline:2px solid var(--t3);outline-offset:-2px}.ax-hl-r:disabled{cursor:default;opacity:.6}.ax-hl-r:disabled:hover{background:none}.ax-hl-r .ic{grid-area:ic;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line);color:var(--t3);font-size:16px}.ax-hl-r .ic svg{width:16px;height:16px}.ax-hl-r .tx{grid-area:tx;display:flex;flex-direction:column;min-width:0}.ax-hl-r small{font-size:12px;color:var(--t3)}.ax-hl-r b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;letter-spacing:-.01em}.ax-hl-r b.mono{font:400 13px var(--font-meta);letter-spacing:0;color:var(--t2)}.ax-hl-r em{grid-area:sh;font-style:normal;font-size:22px;line-height:28px;font-weight:300;letter-spacing:-.03em}.ax-hl-r .go{grid-area:go;width:14px;height:14px;color:var(--t4);transition:transform .15s ease-out,color .15s ease-out}.ax-hl-r:hover:not(:disabled) .go{transform:translateX(2px);color:var(--t1)}.ax-hl-r .mv-bar{grid-area:b}@container pg (max-width: 919px){.ax-b2{grid-template-columns:minmax(0,1fr)}}@container pg (max-width: 639px){.ax-hero{padding:20px 16px 16px}.ax-stats b{font-size:18px;line-height:24px}.ax-stats>div{padding-left:12px}}.mai-av{position:relative;display:inline-block;flex:none;border-radius:50%}.mai-av img{display:block;width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px var(--line2)}.mai-av.thinking:before{content:"";position:absolute;inset:-3px;border-radius:50%;background:conic-gradient(from 0turn,transparent 0 55%,var(--t1) 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));animation:mai-spin 1s linear infinite}@keyframes mai-spin{to{transform:rotate(1turn)}}@keyframes mai-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes mai-in{0%{opacity:0;transform:translateY(16px) scale(.97)}}@keyframes mai-lean{0%{opacity:0;transform:translateY(28px) scale(.92)}}@keyframes mai-talk{0%{transform:translateY(0)}to{transform:translateY(2px)}}@keyframes mai-float{0%,to{translate:0 0}50%{translate:0 -2px}}@keyframes mai-caret{50%{opacity:0}}.mai-fab{position:fixed;z-index:50;right:16px;bottom:max(16px,env(safe-area-inset-bottom));transition:transform .35s cubic-bezier(.22,1,.36,1)}.mai-row{position:relative;width:152px;height:44px}.mai-pill{z-index:2;display:flex;align-items:center;gap:2px;padding:0 6px 0 20px}.mai-pill,.mai-shape{position:absolute;inset:0}.mai-shape{z-index:0;border-radius:14px;transform:skewX(-14deg);background:linear-gradient(180deg,#e84a4a,#d63434 52%,#bd2a2a);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 0 0 1px rgba(110,14,14,.55),0 14px 26px -14px rgba(70,8,8,.85),0 2px 5px -2px rgba(70,8,8,.6);transition:transform .25s cubic-bezier(.22,1,.36,1),filter .2s ease-out}.mai-shape:after{content:"";position:absolute;inset:0;border-radius:inherit;background-image:var(--noise);opacity:.1;mix-blend-mode:overlay}.mai-fab:hover .mai-shape{transform:skewX(-14deg) translateY(-1px);filter:brightness(1.07)}.mai-pill .main{position:relative;z-index:1;display:flex;flex:1;align-items:center;gap:8px;min-width:0;height:100%;color:#fff;text-align:left}.mai-pill .q{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;letter-spacing:-.005em}.mai-pill .x{position:relative;z-index:1;display:flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:rgba(255,255,255,.72);transition:background .15s ease-out,color .15s ease-out}.mai-pill .x:hover{background:rgba(255,255,255,.2);color:#fff}.mai-pill .x svg{width:12px;height:12px}.mai-fab:hover .mai-pill .morev-slash-1{animation:morev-slash-run 1.2s var(--ease-out,cubic-bezier(.22,1,.36,1)) 1}.mai-fab:hover .mai-pill .morev-slash-2{animation:morev-slash-run 1.2s var(--ease-out,cubic-bezier(.22,1,.36,1)) 1 .4s}.mai-fab:hover .mai-pill .morev-slash-3{animation:morev-slash-run 1.2s var(--ease-out,cubic-bezier(.22,1,.36,1)) 1 .8s}.mai-bubble{right:0;bottom:calc(100% + 70px);z-index:3;width:232px;height:56px;padding:9px 14px;border-radius:14px 14px 14px 4px;box-shadow:var(--pop-ring),var(--pop-shadow);color:var(--t1);font-size:13px;line-height:19px;text-align:left;animation:mai-rise .4s cubic-bezier(.22,1,.36,1) backwards}.mai-bubble,.mai-bubble:after{position:absolute;background:var(--pop)}.mai-bubble:after{content:"";left:130px;bottom:-5px;width:11px;height:11px;transform:rotate(45deg);border-radius:0 0 3px 0}.mai-bubble .t{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.mai-bubble .caret{display:inline-block;width:1.5px;height:14px;margin-left:2px;vertical-align:-2px;background:var(--t1);animation:mai-caret 1s steps(2) infinite}.mai-peek{position:absolute;z-index:1;left:12px;bottom:30px;width:76px;height:76px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform-origin:50% 100%;transform:translate(calc(var(--px, 0) * 5px),calc(var(--py, 0) * 3px - var(--lift, 0) * 7px)) rotate(calc(var(--px, 0) * 2.5deg - var(--lift, 0) * 3deg));transition:transform .3s cubic-bezier(.22,1,.36,1);animation:mai-float 5s ease-in-out infinite}.mai-peek.greet{animation:mai-peekin .9s cubic-bezier(.34,1.56,.64,1) .5s backwards,mai-float 5s ease-in-out 1.5s infinite}.mai-fab:hover{--lift:1}@keyframes mai-peekin{0%{translate:0 46px;opacity:0}}.mai-mini{position:fixed;z-index:50;right:16px;bottom:max(16px,env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:#d63434;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 12px 24px -12px rgba(70,8,8,.85);transition:transform .2s cubic-bezier(.22,1,.36,1)}.mai-mini:hover{transform:translateY(-2px) scale(1.04)}.mai-mini .mai-av img{box-shadow:0 0 0 2px rgba(255,255,255,.9)}.mai-panel{position:fixed;z-index:50;right:12px;bottom:12px;width:420px;height:min(720px,calc(100dvh - 112px));display:flex;flex-direction:column;border-radius:20px;transform-origin:100% 100%;animation:mai-in .45s cubic-bezier(.22,1,.36,1) backwards}.mai-panel.wide{width:min(760px,calc(100vw - 24px));height:calc(100dvh - 112px)}.mai-panel>.mai-arch{position:absolute;z-index:0;left:18px;top:-14px;width:118px;height:118px;border-radius:50%;background:var(--redtint);pointer-events:none}.mai-panel>.mai-portrait{position:absolute;z-index:3;left:2px;top:-44px;width:144px;height:120px;animation:mai-lean .7s cubic-bezier(.34,1.3,.64,1) .12s backwards;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(#000 62%,transparent);mask-image:linear-gradient(#000 62%,transparent)}.mai-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-height:84px;padding:16px 10px 8px 144px}.mai-head .id{display:flex;flex-direction:column;min-width:0}.mai-head b{font-size:20px;line-height:24px;font-weight:600;letter-spacing:-.02em}.mai-head .role{font-size:13px;color:var(--t3)}.mai-head .live{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;overflow:hidden;white-space:nowrap;height:22px;margin-top:8px;padding:0 10px 0 8px;border-radius:99px;background:var(--tint2);box-shadow:inset 0 0 0 1px var(--line);font-size:12px;color:var(--t2)}.mai-head .live.busy{color:var(--t1)}.mai-head .tools{display:flex;flex:none;gap:2px}.mai-ctx{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:8px 16px 12px;border-bottom:1px solid var(--line)}.mai-ctx .lbl{margin-right:2px;font-size:12px;color:var(--t3)}.mai-ctx .mv-chip{display:block;max-width:170px;overflow:hidden;text-overflow:ellipsis;line-height:20px}.mai-scroll{flex:1;min-height:0;display:flex;flex-direction:column;gap:16px;padding:20px 16px 8px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line2) transparent}.mai-panel.busy>.mai-portrait{animation:mai-talk .55s ease-in-out infinite alternate}.mai-panel.busy>.mai-arch{animation:mai-breathe 1.4s ease-in-out infinite alternate}@keyframes mai-breathe{0%{transform:scale(1)}to{transform:scale(1.05)}}.mai-hero{display:flex;flex-direction:column;gap:12px;padding:8px 0 4px}.mai-hero h2{font-size:28px;line-height:32px;font-weight:600;letter-spacing:-.035em}.mai-hero p{max-width:38ch;font-size:14.5px;line-height:22px;color:var(--t2)}.mai-starters{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:8px}.mai-panel.wide .mai-starters{grid-template-columns:repeat(2,minmax(0,1fr))}.mai-start{display:grid;grid-template-columns:16px minmax(0,1fr) 14px;gap:12px;align-items:center;padding:12px 14px;border-radius:12px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line);text-align:left;font-size:13.5px;color:var(--t1);transition:background .15s ease-out,box-shadow .15s ease-out;animation:mai-rise .5s cubic-bezier(.22,1,.36,1) backwards}.mai-start:first-child{animation-delay:.1s}.mai-start:nth-child(2){animation-delay:.17s}.mai-start:nth-child(3){animation-delay:.24s}.mai-start:nth-child(4){animation-delay:.31s}.mai-start svg{width:16px!important;height:16px!important}.mai-start svg:first-child{color:var(--t3)}.mai-start svg:last-child{width:14px!important;height:14px!important;color:var(--t4);opacity:0;transform:translate(-3px,3px);transition:opacity .2s ease-out,transform .2s ease-out,color .2s ease-out}.mai-start:hover{background:var(--tint2);box-shadow:inset 0 0 0 1px var(--line2)}.mai-start:hover svg:last-child{opacity:1;transform:none;color:var(--t1)}.mai-start:disabled{opacity:.5;cursor:default}.mai-m{display:flex;align-items:flex-start;gap:10px;animation:mai-rise .35s cubic-bezier(.22,1,.36,1) backwards}.mai-m.user{justify-content:flex-end}.mai-ub{max-width:82%;padding:9px 14px;border-radius:16px 16px 4px 16px;background:var(--t1);color:var(--bg);font-size:14px;line-height:21px;white-space:pre-wrap;word-break:break-word}.mai-card{flex:1;min-width:0;padding:12px 14px;border-radius:4px 16px 16px 16px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.mai-card.err{background:var(--redtint);box-shadow:none}.mai-body{font-size:14px;line-height:22px;color:var(--t2);word-break:break-word}.mai-body p{margin:0 0 2px}.mai-body strong{font-weight:600;color:var(--t1)}.mai-body code{padding:1px 6px;border-radius:4px;background:var(--tint2);font:12.5px var(--font-meta);color:var(--t1)}.mai-a{font-weight:500;color:var(--t1);text-decoration:underline;text-decoration-color:var(--t4);text-underline-offset:3px;transition:text-decoration-color .15s ease-out}.mai-a:hover{text-decoration-color:var(--t1)}.mai-h{margin:10px 0 4px!important;font-size:14.5px;font-weight:600;color:var(--t1)}.mai-gap{height:8px}.mai-li{display:flex;align-items:flex-start;gap:10px;margin-bottom:4px}.mai-li i{width:5px;height:5px;margin-top:9px;background:var(--t3)}.mai-li em,.mai-li i{flex:none;border-radius:50%}.mai-li em{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;box-shadow:inset 0 0 0 1px var(--line2);font:500 11px var(--font-meta);font-style:normal;color:var(--t1)}.mai-hr{height:1px;margin:10px 0;border:0;background:var(--line)}.mai-tw{margin:8px 0;overflow-x:auto;border-radius:8px;box-shadow:inset 0 0 0 1px var(--line)}.mai-tbl{width:100%;border-collapse:collapse;font-size:12.5px}.mai-tbl th{padding:8px 10px;text-align:left;font-weight:500;color:var(--t3);white-space:nowrap;border-bottom:1px solid var(--line)}.mai-tbl td{padding:8px 10px;color:var(--t2);border-top:1px solid var(--line);font-variant-numeric:tabular-nums}.mai-tbl tbody tr:first-child td{border-top:0}.mai-used{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:10px;font-size:12px;color:var(--t3)}.mai-used svg{width:13px;height:13px}.mai-used i{padding:2px 8px;border-radius:99px;background:var(--tint2);font-style:normal;color:var(--t2)}.mai-act{display:flex;margin-top:8px;opacity:0;transition:opacity .15s ease-out}.mai-act:focus-within,.mai-card:hover .mai-act{opacity:1}@media (hover:none){.mai-act{opacity:1}}.mai-act button{display:inline-flex;align-items:center;gap:6px;height:24px;margin-left:-8px;padding:0 8px;border-radius:6px;font-size:12px;color:var(--t3);transition:background .15s ease-out,color .15s ease-out}.mai-act button:hover{background:var(--tint2);color:var(--t1)}.mai-act svg{width:12px;height:12px}.mai-errb{display:flex;flex-direction:column;gap:10px;font-size:13.5px;color:var(--t1)}.mai-errb>div{display:flex;align-items:flex-start;gap:10px}.mai-errb svg{flex:none;width:16px;height:16px;margin-top:2px;color:var(--red-ink)}.mai-errb a{align-self:flex-start}.mai-card.working{display:flex;flex-direction:column;gap:8px}.mai-card .step{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--t2)}.mai-card .step.done{color:var(--t3)}.mai-card .step svg.lucide{flex:none;width:14px;height:14px;color:var(--green-ink)}.mai-fu{display:flex;flex-wrap:wrap;gap:6px;padding-left:38px;animation:mai-rise .35s cubic-bezier(.22,1,.36,1) backwards}.mai-sug{height:28px;padding:0 12px;border-radius:99px;box-shadow:inset 0 0 0 1px var(--line2);font-size:12.5px;color:var(--t2);transition:background .15s ease-out,color .15s ease-out}.mai-sug:hover{background:var(--tint2);color:var(--t1)}.mai-compose{padding:8px 12px 12px}.mai-box{display:flex;align-items:flex-end;gap:8px;padding:6px 6px 6px 14px;border-radius:16px;background:var(--ctl);box-shadow:var(--ctl-ring);transition:box-shadow .15s ease-out}.mai-box:focus-within{box-shadow:inset 0 0 0 1px var(--t3)}.mai-box [contenteditable]{flex:1;min-height:32px;max-height:120px;padding:6px 0;overflow-y:auto;border:0;outline:0;background:transparent;word-break:break-word;font-size:14px;line-height:20px;color:var(--t1)}.mai-box [contenteditable]:empty:before{content:attr(data-placeholder);color:var(--t4);pointer-events:none}.mai-send{display:flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#d63434;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.3);transition:transform .15s ease-out,background .15s ease-out,filter .15s ease-out}.mai-send:not(:disabled):hover{filter:brightness(1.08)}.mai-send:not(:disabled):active{transform:scale(.94)}.mai-send:disabled{background:var(--tint2);color:var(--t4);cursor:default}.mai-send svg{width:16px;height:16px}.mai-send.stop svg{width:12px;height:12px;fill:currentColor}.mai-hint{margin-top:8px;text-align:center;font-size:12px;color:var(--t3)}@media (max-width:639px){.mai-bubble{display:none}.mai-peek{width:66px;height:66px;bottom:30px}.mai-panel,.mai-panel.wide{inset:0;width:100%;height:100dvh;border-radius:0;padding-bottom:env(safe-area-inset-bottom)}.mai-panel>.mai-arch{top:6px}.mai-panel>.mai-portrait{top:-8px}.mai-hint,.mai-panel .hide-sm{display:none}}.fn-read,.fn-top{margin-top:16px}.fn-help{gap:6px;margin-left:8px;font-size:13px;font-weight:500;color:var(--t2);transition:color .15s ease-out}.fn-help,.fn-help span{display:inline-flex;align-items:center}.fn-help span{justify-content:center;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line2);font-size:10px;color:var(--t3)}.fn-help:hover{color:var(--t1)}.fn-create{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px 0 12px;border-radius:10px;white-space:nowrap;font-size:13.5px;font-weight:600;color:#fff;background:linear-gradient(180deg,#e84a4a,#d63434 55%,#bd2a2a);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 0 0 1px rgba(110,14,14,.5),0 8px 18px -10px rgba(70,8,8,.8);transition:filter .15s ease-out,transform .15s ease-out}.fn-create:hover{filter:brightness(1.07);transform:translateY(-1px)}.fn-create svg{width:16px;height:16px}.fn-create.big{align-self:flex-start;height:44px;padding:0 20px 0 16px;font-size:14px}.fn-auto{height:36px;border-radius:10px}.fn-count{min-width:18px;height:18px;padding:0 6px;border-radius:99px;font-size:11px;font-weight:600;line-height:18px;text-align:center}.fn-count,.fn-danger{background:var(--red);color:#fff}.fn-danger:disabled{opacity:.55;cursor:default}.fn-spin{animation:mai-spin 1s linear infinite}.fn-strip{z-index:6;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;min-height:68px;padding:12px 16px 12px 24px}.fn-nums2,.fn-strip{display:flex;align-items:center}.fn-nums2{min-width:0}.fn-nums2>div{padding:0 24px;border-left:1px solid var(--line)}.fn-nums2>div:first-child{padding-left:0;border-left:0}.fn-nums2 span{display:block;font-size:12.5px;color:var(--t3)}.fn-nums2 b{display:block;margin-top:2px;font-size:24px;line-height:28px;font-weight:300;letter-spacing:-.035em;white-space:nowrap}.fn-nums2 small.pre{margin-right:2px;font-size:.55em;letter-spacing:0;color:var(--t3)}.fn-nums2 .mv-info{margin-left:4px;align-self:center}.fn-chipwrap{flex:0 1 auto;min-width:0}.fn-leakchip{display:inline-flex;align-items:center;gap:10px;max-width:100%;height:40px;padding:0 14px;border-radius:10px;background:var(--redtint);box-shadow:inset 0 0 0 1px rgba(214,52,52,.35);font-size:13.5px;color:var(--t2);transition:box-shadow .15s ease-out}.fn-leakchip .dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--red)}.fn-leakchip b{flex:none;font-weight:500;color:var(--red-ink)}.fn-leakchip .t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fn-leakchip svg{flex:none;width:14px;height:14px;color:var(--t1);transition:transform .15s ease-out}a.fn-leakchip:hover{box-shadow:inset 0 0 0 1px rgba(214,52,52,.75)}a.fn-leakchip:hover svg{transform:translateX(2px)}.fn-leakchip.ok,.fn-leakchip.wait{background:var(--tint);box-shadow:inset 0 0 0 1px var(--line);color:var(--t3)}.fn-splitcard{margin-top:16px}.fn-split{margin:0}.fn-split .stk{display:flex;gap:3px;height:12px}.fn-split .stk i{min-width:6px;height:100%;border-radius:4px;background:var(--fill)}.fn-split .lg{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:12px;font-size:13px;color:var(--t3)}.fn-split .lg span{display:inline-flex;align-items:center;gap:8px;min-width:0}.fn-split .lg i{flex:none;width:10px;height:10px;border-radius:3px;background:var(--fill)}.fn-split .lg em{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}.fn-split .lg b{font-weight:500;color:var(--t1)}.fn-split-empty{font-size:13.5px;color:var(--t3)}.fn-empty{display:flex;flex-direction:column;gap:20px;padding:28px}.fn-empty-lead{max-width:62ch;font-size:15px;line-height:23px;color:var(--t2)}.fn-kinds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fn-kinds>div{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:12px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.fn-kinds b{margin-top:6px;font-size:15px;font-weight:500}.fn-bar{flex-wrap:wrap;gap:12px;margin:24px 0 16px}.fn-bar,.fn-sort{display:flex;align-items:center}.fn-sort{gap:8px;margin-left:auto}.fn-sort select{height:32px;padding:0 30px 0 10px;border:0;border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--ctl);box-shadow:var(--ctl-ring);color:var(--t1);font-size:13px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23999dab' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.fn-sort select:focus-visible{outline:2px solid var(--t3);outline-offset:2px}.fn-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;margin-top:16px}.fn-bar+.fn-grid{margin-top:0}.fn-card{position:relative;gap:16px;padding:20px 24px 16px;transition:box-shadow .15s ease-out;animation:mv-rise .6s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 0) * 60ms)}.fn-card:hover{box-shadow:inset 0 0 0 1px var(--line2)}.fn-ctop{display:flex;align-items:center;gap:12px}.fn-ctop .nm{display:flex;flex:1;flex-direction:column;min-width:0}.fn-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;letter-spacing:-.01em;color:var(--t1)}.fn-link:after{content:"";position:absolute;inset:0;z-index:1;border-radius:12px}.fn-link:focus-visible{outline:none}.fn-link:focus-visible:after{outline:2px solid var(--t3);outline-offset:2px}.fn-st{display:inline-flex;flex:none;align-items:center;gap:6px;font-size:12.5px;color:var(--t3)}.fn-st i{width:7px;height:7px;border-radius:50%;background:var(--t4)}.fn-st.live{color:var(--t2)}.fn-st.live i{background:var(--green)}.fn-river{position:relative;height:72px}.fn-river svg{display:block;width:100%;height:100%;animation:mv-reveal 1s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 0) * 60ms + .2s)}.fn-river.empty{display:flex;align-items:center;justify-content:center;gap:12px;font-size:13px;color:var(--t4)}.fn-river.empty i{flex:1;height:0;border-top:1.5px dashed var(--line2)}.fn-river.skel{border-radius:8px;background:var(--cell);animation:mv-pulse 1.4s ease-in-out infinite}.fn-leak{min-height:38px;font-size:13.5px;line-height:19px;color:var(--t3)}.fn-leak b{font-weight:500;color:var(--t1)}.fn-leak.bad{color:var(--t2)}.fn-leak.bad b{color:var(--red-ink)}.fn-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:14px;border-top:1px solid var(--line)}.fn-stats>div{min-width:0;padding-left:14px;border-left:1px solid var(--line)}.fn-stats>div:first-child{padding-left:0;border-left:0}.fn-stats span{overflow:hidden;text-overflow:ellipsis;font-size:12px;color:var(--t3)}.fn-stats b,.fn-stats span{display:block;white-space:nowrap}.fn-stats b{margin-top:4px;font-size:20px;line-height:26px;font-weight:400;letter-spacing:-.025em}.fn-stats .fn-sales{display:block;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--t3)}.fn-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px}.fn-acts{position:relative;z-index:2;display:flex;gap:2px;opacity:0;transition:opacity .15s ease-out}.fn-acts:focus-within,.fn-card:hover .fn-acts{opacity:1}@media (hover:none){.fn-acts{opacity:1}}.fn-acts .del:hover{color:var(--red-ink)}.fn-calls{position:relative;z-index:2;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:99px;box-shadow:inset 0 0 0 1px var(--line2);font-size:12px;color:var(--t3);transition:background .15s ease-out,color .15s ease-out}.fn-calls svg{width:12px;height:12px}.fn-calls:hover{background:var(--tint2);color:var(--t1)}.fn-calls.has{color:var(--t1)}.axm.wide{max-width:560px}.axm-t{display:flex;flex-direction:column;min-width:0}.axm-t b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.axm-t small{font-size:12px;color:var(--t3)}.axm-aside{display:flex;flex:none;align-items:center;gap:8px}.axm-h{min-width:0}.al-work,.axm-h{display:flex;align-items:center;gap:12px}.al-work{flex-direction:column;padding:24px 0 8px;text-align:center}.al-stage{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;margin-bottom:8px}.al-col{display:flex;flex-direction:column;gap:10px}.al-chip{display:flex;align-items:center;gap:8px;width:92px;height:32px;padding:0 10px;border-radius:9px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line);color:var(--t3)}.al-chip svg{flex:none;width:14px;height:14px}.al-chip i{flex:1;height:4px;border-radius:2px;background:var(--cell)}.al-chip.call{animation:al-send 2.4s ease-in-out infinite;animation-delay:calc(var(--d) * .5s)}.al-chip.fn{animation:al-recv 2.4s ease-in-out infinite;animation-delay:calc(var(--d) * .5s + .6s)}@keyframes al-send{0%,to{opacity:.45;transform:translateX(0)}30%{opacity:1;transform:translateX(6px)}}@keyframes al-recv{0%,to{opacity:.45}30%{opacity:1;box-shadow:inset 0 0 0 1px var(--t3)}}.al-line{flex:1;max-width:72px;height:1px;background-image:repeating-linear-gradient(90deg,var(--t3) 0 6px,transparent 6px 12px);background-size:12px 1px;opacity:.7;animation:al-dash .9s linear infinite}@keyframes al-dash{to{background-position:12px 0}}.al-t{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:var(--t1)}.al-s{max-width:40ch;font-size:13.5px;line-height:20px;color:var(--t3)}.al-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:12px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.al-stats>div{padding:14px 16px;border-left:1px solid var(--line);min-width:0}.al-stats>div:first-child{border-left:0}.al-stats b{display:block;font-size:28px;line-height:32px;font-weight:300;letter-spacing:-.04em}.al-stats .hot b{color:var(--t1)}.al-stats span{display:block;margin-top:2px;font-size:12.5px;color:var(--t3)}.al-done{flex-direction:column;gap:8px;padding:28px 16px;text-align:center}.al-done,.al-done .ok{display:flex;align-items:center}.al-done .ok{justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--greentint);color:var(--green-ink)}.al-done.bad .ok{background:var(--redtint);color:var(--red-ink)}.al-done .ok svg{width:20px;height:20px}.al-done b{margin-top:4px;font-size:16px;font-weight:500}.al-done p{max-width:38ch;font-size:13.5px;line-height:20px;color:var(--t3)}.al-list{gap:12px}.al-item,.al-list{display:flex;flex-direction:column}.al-item{gap:8px;padding:14px 16px;border-radius:12px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.al-item .top{display:flex;align-items:center;justify-content:space-between;gap:12px}.al-item .conf{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--t3)}.al-item .conf .mv-bar{width:56px}.al-item .conf b{font-weight:500;color:var(--t1)}.al-item .call{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:500}.al-item .to{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--t2)}.al-item .to svg{flex:none;width:14px;height:14px;color:var(--t3)}.al-item .to span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--t1)}.al-item .why{font-size:13px;line-height:19px;color:var(--t2)}.al-item q{padding-left:12px;box-shadow:inset 2px 0 0 var(--line2);font-size:12.5px;line-height:18px;font-style:italic;color:var(--t3);quotes:none}.al-item .acts{display:flex;gap:8px;margin-top:4px}@container pg (max-width: 919px){.fn-strip{padding:16px}.fn-chipwrap,.fn-leakchip{width:100%}}@container pg (max-width: 639px){.fn-empty{padding:20px 16px}.fn-nums2>div{padding:0 14px}.fn-nums2 b{font-size:20px;line-height:24px}.fn-kinds{grid-template-columns:minmax(0,1fr)}.fn-sort{margin-left:0}}.fb{flex-direction:column;gap:16px;margin-top:16px}.fb,.fb .r{display:flex}.fb .r{align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.fb .r.end{justify-content:flex-end}.fb-bar{position:sticky;top:8px;z-index:20;justify-content:space-between;flex-wrap:wrap;gap:12px 16px;padding:10px 12px 10px 20px}.fb-bar,.fb-id{display:flex;align-items:center}.fb-id{flex:1 1 320px;flex-wrap:wrap;gap:8px 16px;min-width:0}.fb-name{flex:1 1 220px;min-width:0;height:40px;border:0;border-radius:8px;outline:0;background:transparent;font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--t1)}.fb-name::-moz-placeholder{color:var(--t4)}.fb-name::placeholder{color:var(--t4)}.fb-name:focus-visible{box-shadow:inset 0 -2px 0 var(--t3)}.fb-meta{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 10px 0 6px;border-radius:8px;color:var(--t3);transition:background .15s ease-out,color .15s ease-out}.fb-meta:hover{background:var(--tint);color:var(--t1)}.fb-meta>span{display:inline-flex;align-items:center;gap:6px;font-size:13px}.fb-meta svg{width:14px;height:14px}.fb-actions{position:relative;display:flex;flex-wrap:wrap}.fb-actions,.fb-status{align-items:center;gap:8px}.fb-status{display:inline-flex;height:32px;padding:0 12px;border-radius:99px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line2);font-size:13px;color:var(--t2);transition:background .15s ease-out}.fb-status:hover{background:var(--tint2)}.fb-status i{width:7px;height:7px;border-radius:50%;background:var(--green)}.fb-status.warn{color:var(--t1)}.fb-status.warn i{background:var(--red)}.fb-save{height:36px;padding:0 18px;border-radius:10px;font-size:13.5px;font-weight:600;color:#fff;white-space:nowrap;background:linear-gradient(180deg,#e84a4a,#d63434 55%,#bd2a2a);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 0 0 1px rgba(110,14,14,.5),0 8px 18px -10px rgba(70,8,8,.8);transition:filter .15s ease-out,transform .15s ease-out}.fb-save:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.fb-save:disabled{opacity:.55;cursor:default}.fb-menu>summary{list-style:none;cursor:pointer}.fb-menu>summary::-webkit-details-marker{display:none}.fb-menu .pop{position:absolute;right:0;top:calc(100% + 8px);z-index:30;display:flex;flex-direction:column;gap:10px;width:320px;max-width:calc(100vw - 32px);padding:14px;border-radius:12px;background:var(--pop);box-shadow:var(--pop-ring),var(--pop-shadow);animation:mv-rise .2s cubic-bezier(.22,1,.36,1)}.fb-menu .pop b{font-size:14px;font-weight:500}.fb-menu .pop small{margin-top:-6px;font-size:12.5px;color:var(--t3)}.fb-in,.fb-warn{color:var(--t1)}.fb-in{width:100%;height:36px;padding:0 12px;border:0;border-radius:8px;outline:0;background:var(--ctl);box-shadow:var(--ctl-ring);font-size:13.5px;transition:box-shadow .15s ease-out}.fb-in:focus{box-shadow:inset 0 0 0 1px var(--t3)}.fb-in.mono{font:400 13px var(--font-meta)}.fb-in.ro{display:flex;align-items:center;height:auto;min-height:36px;padding:8px 12px;background:var(--tint);word-break:break-all;color:var(--t2)}select.fb-in{padding-right:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-repeat:no-repeat;background-position:right 10px center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23999dab' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.fb-f{display:flex;flex-direction:column;gap:6px;min-width:0}.fb-f>span{font-size:12.5px;font-weight:500;color:var(--t2)}.fb-f>small{font-size:12px;line-height:17px;color:var(--t3)}.fb-inrow{display:flex;align-items:flex-end;gap:6px}.fb-inrow .fb-f,.fb-inrow .fb-in{flex:1}.fb-two{gap:10px}.fb-form,.fb-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.fb-form{gap:16px}.fb-form .fb-f:last-child{grid-column:1/-1}@media (max-width:560px){.fb-form{grid-template-columns:minmax(0,1fr)}}.fb-help{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--t3);transition:color .15s ease-out}.fb-help svg{width:14px;height:14px}.fb-help:hover,.fb-lnk{color:var(--t1)}.fb-lnk{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500}.fb-lnk svg{width:13px;height:13px}.fb-lnk.good{color:var(--green-ink)}.fb-right{display:flex;justify-content:flex-end;margin-top:-8px}.fb-guide p{margin-bottom:10px}.fb-example{padding:12px 14px;border-radius:10px;background:var(--tint);font-size:13px;line-height:19px;color:var(--t2)}.fb-example code{padding:1px 6px;border-radius:4px;background:var(--tint2);font:12.5px var(--font-meta)}.fb-checks{display:flex;flex-direction:column;gap:12px}.fb-chk{display:flex;align-items:center;gap:10px;font-size:13.5px}.fb-chk i{flex:none;width:8px;height:8px;border-radius:50%}.fb-chk.ok{color:var(--t2)}.fb-chk.ok i{background:var(--green)}.fb-chk.bad,.fb-chk.warn{color:var(--t1)}.fb-chk.bad i,.fb-chk.warn i{background:var(--red)}.fb-err{background:var(--redtint);color:var(--t1)}.fb-err,.fb-note{padding:10px 14px;border-radius:10px;font-size:13.5px}.fb-note{background:var(--tint);line-height:20px;color:var(--t2)}.fb-toast{position:fixed;bottom:24px;left:50%;z-index:100001;display:flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:20px;background:var(--pop);box-shadow:var(--pop-ring),var(--pop-shadow);font-size:13.5px;font-weight:500;color:var(--t1);transform:translateX(-50%);animation:mv-rise .3s cubic-bezier(.22,1,.36,1)}.fb-toast svg{width:16px;height:16px;color:var(--green-ink)}.fb-sh{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:4px}.fb-sh b{font-size:16px;font-weight:500}.fb-sh small{display:block;font-size:13px;color:var(--t3)}.fb-stage{display:flex;align-items:flex-start;gap:16px}.fb-canvas{position:relative;flex:1;min-width:0;height:clamp(480px,66vh,760px);overflow:hidden}.fb-canvas,.fb-panel{border-radius:16px;background:var(--flat);box-shadow:inset 0 0 0 1px var(--flat-line)}.fb-panel{position:sticky;top:88px;flex:none;width:360px;max-height:calc(100vh - 112px);overflow-y:auto;animation:mv-rise .3s cubic-bezier(.22,1,.36,1);scrollbar-width:thin;scrollbar-color:var(--line2) transparent}@container pg (max-width: 1019px){.fb-stage{flex-direction:column;align-items:stretch}.fb-canvas{flex:none;width:100%}.fb-panel{position:static;width:100%;max-height:none}}.fb-addroot{position:absolute;left:12px;top:12px;z-index:5;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;background:var(--pop);box-shadow:var(--pop-ring);font-size:13px;font-weight:500;color:var(--t1);transition:box-shadow .15s ease-out}.fb-addroot:hover{box-shadow:inset 0 0 0 1px var(--line2)}.fb-addroot svg{width:14px;height:14px}.fb-hint{position:absolute;left:50%;bottom:20px;z-index:5;display:flex;flex-direction:column;gap:4px;width:-moz-max-content;width:max-content;max-width:min(420px,calc(100% - 32px));padding:12px 16px;border-radius:12px;background:var(--pop);box-shadow:var(--pop-ring),var(--pop-shadow);font-size:13px;line-height:19px;color:var(--t2);transform:translateX(-50%);pointer-events:none;animation:mv-rise .4s cubic-bezier(.22,1,.36,1) .3s backwards}.fb-hint b,.fb-hint i{font-weight:500;color:var(--t1)}.fb-hint i{font-style:normal}.fb-canvas .react-flow{background:transparent}.fb-canvas .react-flow__attribution{display:none}.fb-canvas .react-flow__controls{overflow:hidden;border-radius:10px;background:var(--pop);box-shadow:var(--pop-ring),var(--pop-shadow)}.fb-canvas .react-flow__controls-button{width:28px;height:28px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--t2)}.fb-canvas .react-flow__controls-button:last-child{border-bottom:0}.fb-canvas .react-flow__controls-button:hover{background:var(--tint)}.fb-canvas .react-flow__controls-button svg{max-width:12px;max-height:12px;fill:currentColor}.fb-canvas .react-flow__edge-path{stroke-linecap:round}.fb-node{position:relative;padding:14px 16px;border-radius:14px;background:var(--pop);box-shadow:var(--pop-ring),0 10px 22px -16px rgba(0,0,0,.45);transition:box-shadow .15s ease-out}.fb-node.sel{box-shadow:inset 0 0 0 2px var(--t1),0 10px 22px -16px rgba(0,0,0,.45)}.fb-node .top{gap:8px;margin-bottom:8px}.fb-node .num,.fb-node .top{display:flex;align-items:center}.fb-node .num{justify-content:center;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line2);font:500 11px var(--font-meta);color:var(--t2)}.fb-node .br{max-width:110px;padding:2px 8px;border-radius:99px;background:var(--tint2);font-size:11.5px;color:var(--t2)}.fb-node .br,.fb-node .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-node .nm{display:block;font-size:15px;font-weight:500;letter-spacing:-.01em}.fb-node .url{display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 12px var(--font-meta);color:var(--t3)}.fb-node .url span{color:var(--t2)}.fb-node .acts{display:flex;align-items:center;gap:6px;margin-top:12px}.fb-node .add{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:8px;background:var(--t1);font-size:12.5px;font-weight:500;color:var(--bg)}.fb-node .add svg,.fb-node .del svg{width:14px;height:14px}.fb-node .del{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:var(--t3);transition:background .15s ease-out,color .15s ease-out}.fb-node .del:hover{background:var(--tint2);color:var(--red-ink)}.fb-h{width:14px!important;height:14px!important;border:2px solid var(--bg)!important;border-radius:50%!important}.fb-h.in{top:-8px!important;background:var(--t3)!important}.fb-h.out{bottom:-8px!important;background:var(--red)!important;cursor:crosshair}.fb-node .del.ab:hover{color:var(--t1)}.fb-abstart{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;border-radius:12px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.fb-abstart .t{display:flex;align-items:center;gap:8px;font-size:14px}.fb-abstart .t svg{width:15px;height:15px;color:var(--t3)}.fb-abstart p{font-size:13px;line-height:19px;color:var(--t2)}.fb-abstart small{font-size:12.5px;color:var(--t3)}.fb-ab{margin-top:10px;padding:10px;border-radius:10px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.fb-ab .hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:12px;font-weight:500}.fb-ab .hd span{display:inline-flex;align-items:center;gap:6px}.fb-ab .hd svg{width:13px;height:13px}.fb-ab .hd em{font-style:normal;text-transform:capitalize;color:var(--t3)}.fb-ab .hd em.run{color:var(--green-ink)}.fb-ab .vs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.fb-ab .vs>div{min-width:0;padding:6px 8px;border-radius:8px;background:var(--pop)}.fb-ab .vs b{display:block;font-size:11.5px;font-weight:500}.fb-ab .vs .win b{color:var(--green-ink)}.fb-ab .vs code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:11px var(--font-meta);color:var(--t3)}.fb-ab>p{margin-top:8px;text-align:center;font-size:11.5px;color:var(--t3)}.fb-ph{display:flex;align-items:center;justify-content:space-between;padding:14px 12px 12px 20px;border-bottom:1px solid var(--line)}.fb-ph small{display:block;font-size:12px;color:var(--t3)}.fb-ph b{font-size:15px;font-weight:500}.fb-pbody{display:flex;flex-direction:column;gap:14px;padding:16px 20px 20px}.fb-sw{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:12px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.fb-sw.off{opacity:.55}.fb-sw .tg{position:relative;flex:none;width:34px;height:20px;margin-top:1px;border-radius:99px;background:var(--cell);box-shadow:inset 0 0 0 1px var(--line2);transition:background .15s ease-out}.fb-sw .tg i{position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:var(--t3);transition:transform .15s ease-out,background .15s ease-out}.fb-sw .tg.on{background:var(--green);box-shadow:none}.fb-sw .tg.on i{transform:translateX(14px);background:#fff}.fb-sw .tx{flex:1;min-width:0}.fb-sw .tx b{display:block;font-size:13.5px;font-weight:500}.fb-sw .tx small{display:block;margin-top:2px;font-size:12px;line-height:17px;color:var(--t3)}.fb-dis{border-radius:12px;box-shadow:inset 0 0 0 1px var(--line)}.fb-dis>summary{display:flex;align-items:center;gap:8px;padding:10px 12px;list-style:none;cursor:pointer;font-size:13px;font-weight:500;color:var(--t2)}.fb-dis>summary::-webkit-details-marker{display:none}.fb-dis>summary:after{content:"";flex:none;width:7px;height:7px;margin-left:auto;border-right:1.5px solid var(--t3);border-bottom:1.5px solid var(--t3);transform:rotate(45deg);transition:transform .2s ease-out}.fb-dis[open]>summary:after{transform:rotate(-135deg)}.fb-dis>summary svg{width:14px;height:14px;color:var(--t3)}.fb-dis>summary em{font-style:normal;font-weight:400;color:var(--t3)}.fb-dis>summary em.cfg{color:var(--t1)}.fb-dis>.in{display:flex;flex-direction:column;gap:10px;padding:2px 12px 12px}.fb-dis small{font-size:12px;line-height:17px;color:var(--t3)}.fb-dis.sub{background:var(--tint)}.fb-sec{font-size:12.5px;font-weight:500;color:var(--t2)}.fb-del{display:flex;align-items:center;justify-content:center;gap:8px;height:36px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--line2);font-size:13px;color:var(--t2);transition:color .15s ease-out,box-shadow .15s ease-out}.fb-del svg{width:14px;height:14px}.fb-del:hover{color:var(--red-ink);box-shadow:inset 0 0 0 1px rgba(214,52,52,.5)}.fb-msg{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 10px;border-radius:8px;font-size:12.5px}.fb-msg.ok{background:var(--greentint);color:var(--green-ink)}.fb-msg.found{background:var(--tint2);color:var(--t1)}.fb-msg.err{background:var(--redtint);color:var(--red-ink)}.fb-sug{display:flex;flex-direction:column;gap:4px}.fb-sug button{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:8px;background:var(--pop);box-shadow:inset 0 0 0 1px var(--line);text-align:left;transition:box-shadow .15s ease-out}.fb-sug button:hover{box-shadow:inset 0 0 0 1px var(--line2)}.fb-sug code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:12px var(--font-meta)}.fb-sug span{display:flex;flex:none;align-items:center;gap:4px;font-size:11.5px;color:var(--t3)}.fb-sug svg{width:12px;height:12px}.fb-abp{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:12px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.fb-abp .hd{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:500}.fb-abp .hd>span{display:inline-flex;align-items:center;gap:6px}.fb-abp .hd svg{width:14px;height:14px}.fb-abp .vs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fb-abp .vs>div{min-width:0;padding:8px;border-radius:8px;background:var(--pop)}.fb-abp .vs .r{display:flex;align-items:center;justify-content:space-between}.fb-abp .vs b{font-size:12px;font-weight:500}.fb-abp .vs .win b{color:var(--green-ink)}.fb-abp .vs code{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:11px var(--font-meta);color:var(--t3)}.fb-abp small{font-size:12px;line-height:17px;color:var(--t3)}.fb-abp .ed{gap:8px;padding:10px;border-radius:10px;background:var(--pop)}.fb-abp .ed,.fb-abp .ed .warn{display:flex;flex-direction:column}.fb-abp .ed .warn{gap:6px;padding:8px;border-radius:8px;background:var(--redtint)}.axm.fbw{max-width:760px}.fbw-site{display:inline-flex;align-items:center;gap:8px;max-width:220px;height:24px;padding:0 10px;border-radius:99px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line);font:400 12px var(--font-meta);color:var(--t3)}.fbw-site i{flex:none;width:6px;height:6px;border-radius:50%;background:var(--green)}.fbw-site i.bad{background:var(--red)}.fbw-site span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbw-body{display:flex;flex-direction:column;gap:16px;animation:mv-rise .35s cubic-bezier(.22,1,.36,1)}.fbw-body .axm-sub{font-size:13.5px;font-weight:500;color:var(--t2)}.fbw-q{font-size:24px;line-height:30px;font-weight:600;letter-spacing:-.03em}.fbw-name{display:flex;flex-direction:column;gap:8px}.fbw-name input{height:48px;padding:0 16px;border:0;border-radius:12px;outline:0;background:var(--ctl);box-shadow:var(--ctl-ring);font-size:18px;font-weight:500;letter-spacing:-.015em;color:var(--t1);transition:box-shadow .15s ease-out}.fbw-name input:focus{box-shadow:inset 0 0 0 1px var(--t3)}.fbw-name input::-moz-placeholder{color:var(--t4);font-weight:400}.fbw-name input::placeholder{color:var(--t4);font-weight:400}.fbw-grid{display:grid;gap:10px}.fbw-grid.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.fbw-grid.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.fbw-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;border-radius:14px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line);text-align:left;transition:background .15s ease-out,box-shadow .15s ease-out}.fbw-card .ic{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-bottom:4px;border-radius:9px;background:var(--tint2);color:var(--t2);transition:background .15s ease-out,color .15s ease-out}.fbw-card .ic svg{width:16px;height:16px}.fbw-card b{font-size:14.5px;font-weight:500}.fbw-card small{font-size:12.5px;line-height:17px;color:var(--t3)}.fbw-card:hover:not(:disabled){background:var(--tint2);box-shadow:inset 0 0 0 1px var(--line2)}.fbw-card.on{background:var(--tint2);box-shadow:inset 0 0 0 2px var(--t1)}.fbw-card.on .ic{background:var(--t1);color:var(--bg)}.fbw-card:disabled{opacity:.4;cursor:not-allowed}.fbw-pills{display:flex;flex-wrap:wrap;gap:8px}.fbw-pill{height:34px;padding:0 14px;border-radius:99px;box-shadow:inset 0 0 0 1px var(--line2);font-size:13.5px;color:var(--t2);transition:background .15s ease-out,color .15s ease-out}.fbw-pill:hover:not(:disabled){background:var(--tint2);color:var(--t1)}.fbw-pill.on{background:var(--t1);box-shadow:none;font-weight:500;color:var(--bg)}.fbw-pill:disabled{opacity:.35;cursor:not-allowed}.fbw-flow{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:14px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.fbw-flow .lbl{font-size:12.5px;color:var(--t3)}.fbw-flow .chain{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px}.fbw-flow .chip{position:relative;display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:8px;background:var(--pop);box-shadow:inset 0 0 0 1px var(--line2);font-size:13px;animation:mv-rise .4s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 0) * 70ms)}.fbw-flow .chip+.chip:before{content:"→";position:absolute;left:-17px;color:var(--t4)}.fbw-flow small{font-size:12px;color:var(--t3)}.fbw-row{display:flex;align-items:center;gap:10px}.fbw-lock{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:400;color:var(--t3)}.fbw-lock svg{width:12px;height:12px}.fbw-count{margin-left:auto;font-size:12px;font-weight:400;color:var(--t3)}.fbw-count.full{color:var(--t1)}.fbw-why{font-size:12.5px;color:var(--t3)}.fbw-dots{display:flex;gap:6px}.fbw-dots i{width:22px;height:4px;border-radius:2px;background:var(--cell);transition:background .2s ease-out}.fbw-dots i.on{background:var(--t1)}.fbw-dots i.done{background:var(--t3)}.fbw-err{flex:1;margin:0;font-size:13px}.fbw-nav{display:flex;gap:8px;margin-left:auto}.fbw-go{color:#fff;background:linear-gradient(180deg,#e84a4a,#d63434 55%,#bd2a2a);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 0 0 1px rgba(110,14,14,.5)}.fbw-go:disabled{opacity:.5}@media (max-width:640px){.fbw-grid.g3{grid-template-columns:repeat(2,minmax(0,1fr))}.fbw-q{font-size:21px;line-height:27px}}.fn-wall{justify-content:center;min-height:100%;padding:32px 16px}.fn-wall,.fn-wall-card{display:flex;align-items:center}.fn-wall-card{flex-direction:column;gap:12px;width:100%;max-width:440px;padding:32px;text-align:center}.fn-wall-card .mv-ibox.lg{width:48px;height:48px;border-radius:14px}.fn-wall-card h2{font-size:22px;font-weight:600;letter-spacing:-.02em}.fn-wall-card p{max-width:36ch;font-size:14px;line-height:21px;color:var(--t2)}.fn-wall-card p b{font-weight:500;color:var(--t1)}.fn-wall-card .acts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}.fn-wall-card small{font-size:12.5px;color:var(--t3)}.spin{animation:fd-spin .9s linear infinite}@keyframes fd-spin{to{transform:rotate(1turn)}}.mv-chip svg{width:11px;height:11px;margin-right:4px}.fd-back{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;margin-bottom:12px;font-size:13px;color:var(--t3);transition:color .15s ease-out}.fd-back svg{width:14px;height:14px;transition:transform .15s ease-out}.fd-back:hover{color:var(--t1)}.fd-back:hover svg{transform:translateX(-2px)}.fd-desc{max-width:70ch;margin-top:8px;font-size:14px;line-height:21px;color:var(--t2)}.fd-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.fd-tabs{margin-top:24px}.fd-pane{margin-top:16px}.fd-pane[hidden]{display:none}.fd-over{display:flex;flex-direction:column;gap:16px}.fd-edit .fd-sub{margin:0}.fd-sub{font-size:13px;line-height:19px;color:var(--t3)}.fd-sub b{font-weight:500;color:var(--t2)}.fd-sub code,.fh code{padding:1px 6px;border-radius:4px;background:var(--tint2);font:12.5px var(--font-meta);color:var(--t2)}.fd-chip{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 10px;border-radius:8px;background:var(--ctl);box-shadow:var(--ctl-ring);font-size:12.5px;font-weight:500;color:var(--t2);white-space:nowrap;transition:background .15s ease-out,color .15s ease-out}.fd-chip:hover{background:var(--tint2);color:var(--t1)}.fd-chip svg{width:13px;height:13px;color:var(--t3)}.fd-chip .sub{font-weight:400;color:var(--t3)}.fd-chip .dot{width:6px;height:6px;border-radius:50%;background:var(--t4)}.fd-chip .dot.on{background:var(--green)}.fd-chip .dot.warn{background:var(--red)}.fd-chip .meter{width:36px;height:3px;border-radius:2px;background:var(--cell);overflow:hidden}.fd-chip .meter i{display:block;height:100%;background:var(--fill)}.fd-chip.todo{color:var(--t1);box-shadow:inset 0 0 0 1px rgba(214,52,52,.45)}.fd-chip.skel{width:118px;animation:mv-pulse 1.4s ease-in-out infinite}.fd-tool{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:8px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line);font-size:12px;color:var(--t2)}.fd-tool svg{width:13px;height:13px;color:var(--t3)}.fd-tools,.fd-ty{display:flex;flex-wrap:wrap;gap:8px}.fd-ty{align-items:center}.fd-ty b{font-size:20px;font-weight:600;letter-spacing:-.02em}.fd-lbl{font:500 10px var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--t3)}.fd-roles{display:flex;flex-wrap:wrap;gap:8px}.fd-roles span{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:8px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line);font-size:12.5px;color:var(--t2)}.fd-roles em{font-style:normal;font-size:11px;color:var(--t3)}.fd-roles b{margin-left:4px;font-weight:500;color:var(--t1)}.fd-applied{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--green-ink)}.fd-applied svg{width:15px;height:15px}.fd-menu{position:relative}.fd-menu .mv-iconbtn.lg{width:36px;height:36px;border-radius:10px;background:var(--ctl);box-shadow:var(--ctl-ring)}.fd-menu .mv-iconbtn.on{background:var(--tint2);color:var(--t1)}.fd-menu .pop{position:absolute;right:0;top:calc(100% + 8px);z-index:40;display:flex;flex-direction:column;width:232px;padding:6px;animation:mv-pmenu-in .18s cubic-bezier(.22,1,.36,1)}.fd-menu .pop>a,.fd-menu .pop>button{display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 10px;border-radius:8px;font-size:13px;text-align:left;color:var(--t1);transition:background .15s ease-out}.fd-menu .pop>a:hover,.fd-menu .pop>button:hover:not(:disabled){background:var(--tint2)}.fd-menu .pop>button:disabled{opacity:.5}.fd-menu .pop svg{width:15px;height:15px;color:var(--t3)}.fd-menu .pop hr{height:1px;margin:4px 6px;border:0;background:var(--line)}.fd-menu .pop .del,.fd-menu .pop .del svg{color:var(--red-ink)}.fd-menu .pop .del.sure{background:var(--redtint);font-weight:600}.fd-menu .pop .e{margin:4px 10px 6px;font-size:12px}.fd-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}@container pg (max-width: 1019px){.fd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-kpis .mv-kp{grid-column:auto;border-left:1px solid var(--line);border-top:1px solid var(--line)}.fd-kpis .mv-kp:nth-child(odd){border-left:0}.fd-kpis .mv-kp:nth-child(-n+2){border-top:0}}.fd-kpis>.mv-kp:focus-within,.fd-kpis>.mv-kp:hover{z-index:5}.fd-kpis .mv-kp:nth-child(2n) .mv-info-t{left:auto;right:-10px}.fd-card .mv-ch{flex-wrap:wrap}.fd-card .mv-seg svg{width:14px;height:14px;margin-right:6px}.fd-warn{display:flex;gap:10px;margin-bottom:16px;padding:10px 14px;border-radius:10px;background:var(--redtint);font-size:13px;line-height:19px;color:var(--t2)}.fd-warn svg{flex:none;width:16px;height:16px;margin-top:2px;color:var(--red-ink)}.fd-warn b{font-weight:500;color:var(--t1)}.fd-read{margin-top:16px;font-size:13.5px;line-height:20px;color:var(--t2)}.fd-big{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-bottom:8px}.fd-big b{font-size:36px;line-height:40px;font-weight:400;letter-spacing:-.04em}.fd-big span{font-size:13px;color:var(--t3)}.fd-ic{width:16px;height:16px;color:var(--t3)}.fd-ic.bad{color:var(--red-ink)}.fd-open{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;color:var(--t4);transition:color .15s ease-out,background .15s ease-out}.fd-open:hover{color:var(--t1);background:var(--tint2)}.fd-open svg{width:13px;height:13px}.fd-ls{margin:0;padding:0;list-style:none}.fd-ls>li{padding:14px 0;border-top:1px solid var(--line)}.fd-ls>li:first-child{padding-top:0;border-top:0}.fd-ls .row{gap:12px;margin-bottom:8px}.fd-ls .num,.fd-ls .row{display:flex;align-items:center}.fd-ls .num{flex:none;justify-content:center;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line2);font-size:11px;color:var(--t2)}.fd-ls .who{display:flex;flex:1;align-items:center;gap:8px;min-width:0}.fd-ls .who b{font-size:14px;font-weight:500}.fd-ls .who b,.fd-ls .who code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-ls .who code{min-width:0;font:12px var(--font-meta);color:var(--t3)}.fd-ls .nums{display:flex;flex:none;align-items:baseline;gap:12px}.fd-ls .nums .dr{font-size:12px;color:var(--t3)}.fd-ls .nums .dr.bad{color:var(--red-ink);font-weight:500}.fd-ls .nums b{min-width:56px;text-align:right;font-size:15px;font-weight:500}.fd-ls .nums .p{width:44px;text-align:right;font-size:13px;color:var(--t2)}.fd-ls .mv-bar{margin-left:34px}.fd-ls .rev{margin:6px 0 0 34px;font-size:12px}.fd-ls .br{display:flex;flex-direction:column;gap:6px;margin:12px 0 0 34px;padding-left:12px;box-shadow:inset 2px 0 0 var(--line2)}.fd-ls .br .b{display:grid;grid-template-columns:16px minmax(0,140px) auto minmax(40px,1fr) 52px 40px;align-items:center;gap:8px}.fd-ls .br .k{font-size:11px;font-weight:500;color:var(--t3)}.fd-ls .br .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.fd-ls .br .c{color:var(--t2)}.fd-ls .br .c,.fd-ls .br .s{text-align:right;font-size:12px}.fd-ls .br .s{font-weight:500}.fd-ls .br .mv-bar{margin-left:0}@container card (max-width: 560px){.fd-ls .who code{display:none}.fd-ls .br .b{grid-template-columns:16px minmax(0,1fr) 48px 36px}.fd-ls .br .b .fd-open,.fd-ls .br .b .mv-bar{display:none}}.fd-map{height:440px;overflow:hidden;border-radius:12px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.fd-map .react-flow{background:transparent}.fd-map .react-flow__attribution{display:none}.fd-map .react-flow__controls{overflow:hidden;border-radius:10px;background:var(--pop);box-shadow:var(--pop-ring),var(--pop-shadow)}.fd-map .react-flow__controls-button{width:28px;height:28px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--t2)}.fd-map .react-flow__controls-button:last-child{border-bottom:0}.fd-map .react-flow__controls-button:hover{background:var(--tint)}.fd-map .react-flow__controls-button svg{max-width:12px;max-height:12px;fill:currentColor}.fd-node{padding:10px 12px;border-radius:12px;background:var(--pop);box-shadow:var(--pop-ring)}.fd-node.bad{box-shadow:inset 0 0 0 1px rgba(214,52,52,.55)}.fd-node .top{gap:6px;margin-bottom:6px}.fd-node .num,.fd-node .top{display:flex;align-items:center}.fd-node .num{justify-content:center;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line2);font-size:10.5px;color:var(--t2)}.fd-node .br{max-width:90px;padding:2px 8px;border-radius:99px;background:var(--tint2);font-size:11px;color:var(--t2)}.fd-node .br,.fd-node .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-node .nm{display:block;font-size:13.5px;font-weight:500}.fd-node .u{display:flex;align-items:center;gap:4px;min-width:0}.fd-node .u code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:11px var(--font-meta);color:var(--t3)}.fd-node .n{display:flex;align-items:baseline;justify-content:space-between;margin-top:8px}.fd-node .n b{font-size:20px;line-height:22px;font-weight:500;letter-spacing:-.02em}.fd-node .m,.fd-node .n span{font-size:11px;color:var(--t3)}.fd-node .m{display:flex;gap:8px;margin-top:4px}.fd-node .m .bad{color:var(--red-ink);font-weight:500}.fd-audit-h{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border-radius:12px;background:var(--flat);box-shadow:inset 0 0 0 1px var(--flat-line);text-align:left;transition:background .15s ease-out}.fd-audit-h:hover{background:var(--tint)}.fd-audit.crit .fd-audit-h{box-shadow:inset 0 0 0 1px rgba(214,52,52,.45)}.fd-audit-h .t{display:flex;flex:1;flex-direction:column;min-width:0}.fd-audit-h .t b{font-size:14px;font-weight:500}.fd-audit-h .t small{font-size:12.5px;color:var(--t3)}.fd-audit-h .chev{flex:none;width:16px;height:16px;color:var(--t3);transition:transform .2s ease-out}.fd-audit-h .chev.open{transform:rotate(180deg)}.fd-audit-b{gap:16px;margin-top:16px}.fd-audit-b,.fd-paths{display:flex;flex-direction:column}.fd-paths{gap:6px;margin-top:12px}.fd-paths .p{display:grid;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:12px;padding:6px 6px 6px 12px;border-radius:8px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.fd-paths code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:12.5px var(--font-meta)}.fd-tbl{margin-top:12px;font-size:13px}.fd-tbl .hd,.fd-tbl .tr{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) 110px minmax(0,1.6fr);align-items:center;gap:12px;padding:10px 4px}.fd-tbl .hd{border-bottom:1px solid var(--line);font-size:12px;font-weight:500;color:var(--t3)}.fd-tbl .tr{border-top:1px solid var(--line)}.fd-tbl .hd+.tr{border-top:0}.fd-tbl .s{font-weight:500}.fd-tbl .s,.fd-tbl code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-tbl code{min-width:0;font:12px var(--font-meta);color:var(--t2)}.fd-tbl .yes{padding:2px 8px;border-radius:6px;background:var(--tint2);font-size:12px;font-weight:500}.fd-tbl .to{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.fd-tbl .to>span,.fd-tbl .tr>span{display:inline-flex;align-items:center;gap:4px;font-size:12px}.fd-tbl svg{flex:none;width:13px;height:13px}@container card (max-width: 640px){.fd-tbl .hd{display:none}.fd-tbl .tr{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 4px}}.mv-scrim.drawer{align-items:stretch;justify-content:flex-end;padding:0}.dw{display:flex;flex-direction:column;width:100%;max-width:520px;height:100%;border-radius:16px 0 0 16px;animation:dw-in .3s cubic-bezier(.22,1,.36,1);outline:none}@keyframes dw-in{0%{transform:translateX(36px);opacity:0}}@media (max-width:560px){.dw{max-width:100%;border-radius:0}}.dw-h{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 14px 24px}.dw-t small{display:block;font:500 10px var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--t3)}.dw-t b{font-size:18px;font-weight:600;letter-spacing:-.02em}.dw-aside{display:flex;align-items:center;gap:10px}.dw-prog{flex:none;height:2px;margin:0 24px;border-radius:1px;background:var(--cell)}.dw-prog i{display:block;height:100%;border-radius:1px;background:var(--fill);transition:width .2s ease-out}.dw-steps{display:grid;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:14px 24px 0;padding:3px;border-radius:10px;background:var(--ctl);box-shadow:var(--ctl-ring)}.dw-steps button{display:flex;align-items:center;justify-content:center;gap:8px;height:34px;border-radius:8px;font-size:13px;font-weight:500;color:var(--t3);transition:color .15s ease-out,background .15s ease-out}.dw-steps button:hover{color:var(--t1)}.dw-steps button.on{background:var(--tint2);box-shadow:inset 0 0 0 1px var(--line2);color:var(--t1)}.dw-steps em{font-style:normal;font-size:11px;color:var(--t4)}.dw-steps .st{display:inline-flex;font-size:11px;color:var(--t3)}.dw-steps .st svg{width:12px;height:12px}.dw-body{flex:1;overflow-y:auto;padding:20px 24px 28px;scrollbar-width:thin;scrollbar-color:var(--line2) transparent}.dw-why{margin:0 0 20px;font-size:13px;line-height:19px;color:var(--t3)}.bl-card{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:16px;border-radius:12px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.bl-card.row{justify-content:space-between}.bl-card.quiet,.bl-card.row{flex-direction:row;align-items:center}.bl-card.quiet{gap:8px;font-size:13px;color:var(--t3)}.bl-card .mv-btn svg,.bl-card.quiet svg{width:14px;height:14px}.bl-top{display:flex;align-items:flex-start;gap:12px}.bl-t{font-size:14px;font-weight:500;line-height:20px}.bl-sub{line-height:19px;color:var(--t3)}.bl-meta,.bl-sub{margin-top:2px;font-size:13px}.bl-meta,.bl-warn{color:var(--t2)}.bl-warn{margin-top:8px;font-size:12.5px;line-height:18px}.bl-h{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.bl-h b{font-size:14px;font-weight:500}.bl-grid{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.bl-err{font-size:13px;color:var(--red-ink)}.bl-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%}.bl-lnk{margin-left:auto;font-size:12.5px;color:var(--t3);text-decoration:underline;text-underline-offset:3px;transition:color .15s ease-out}.bl-lnk:hover{color:var(--t1)}.icp-qs{display:flex;flex-direction:column;gap:22px}.icp-qs.tight{gap:14px}.icp-q{display:flex;flex-direction:column;gap:10px}.icp-q.row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:6px 16px;align-items:start}@media (max-width:560px){.icp-q.row{grid-template-columns:minmax(0,1fr)}}.icp-qh{gap:8px;font-size:14px;font-weight:500}.icp-qh,.icp-ql{display:flex;align-items:center}.icp-ql{gap:6px;min-height:32px;font:500 10px var(--font-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--t3)}.icp-opts{display:flex;flex-wrap:wrap;gap:8px}.icp-opt{min-height:32px;padding:6px 14px;border-radius:99px;box-shadow:inset 0 0 0 1px var(--line2);font-size:13px;line-height:1.25;text-align:left;color:var(--t2);transition:background .15s ease-out,color .15s ease-out}.icp-opt:hover:not(:disabled){background:var(--tint2);color:var(--t1)}.icp-opt.on{background:var(--t1);box-shadow:none;font-weight:500;color:var(--bg)}.icp-opt:disabled{opacity:.35;cursor:not-allowed}.icp-opt:focus-visible{outline:2px solid var(--t3);outline-offset:2px}.icp-rank{margin-right:6px;font-style:normal;font-size:11px;opacity:.7}.icp-count{font-size:11px;font-weight:400;color:var(--t3)}.icp-count.full{color:var(--t1)}.icp-lock svg{width:12px;height:12px;color:var(--t3)}.icp-note{font-size:12px;line-height:17px;color:var(--t3)}.icp-note.w{width:100%;margin-top:2px}.icp-val{font-size:14px;line-height:32px;color:var(--t1)}.icp-val.muted{color:var(--t3)}.icp-tag{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:6px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line);font-size:11.5px;color:var(--t2)}.icp-foot{flex-wrap:wrap;justify-content:space-between;margin-top:20px}.icp-foot,.icp-foot .l{display:flex;align-items:center;gap:12px}.icp-foot .l{min-width:0}.icp-foot .r{display:flex;align-items:center;gap:8px}.icp-err{font-size:13px;color:var(--t1)}.icp-lnk{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:var(--t2);transition:color .15s ease-out}.icp-lnk:hover:not(:disabled){color:var(--t1)}.icp-lnk svg{width:13px;height:13px}.icp-read{display:flex;align-items:center;gap:8px;padding:8px 0;font-size:13.5px;color:var(--t3)}.icp-read svg{width:14px;height:14px}.icp-sf{margin-top:28px}.icp-sf .bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.icp-sf .n{font-size:12px;color:var(--t3)}.icp-sf .r{display:flex;align-items:center;gap:8px}.icp-sf .back:disabled{opacity:0;pointer-events:none}.icp-sf .icp-err{margin-bottom:10px}.icp-thr{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:8px}.icp-thr .r{display:flex;align-items:center;gap:10px}.icp-thr .k{flex:none;width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--t3)}.icp-goal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.icp-goal .r{display:flex;align-items:center;gap:8px}.icp-goal .k{flex:none;width:30px;font-size:11px;color:var(--t3)}.icp-copy{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;padding:10px 14px;border-radius:10px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line);font-size:13px;color:var(--t2)}.icp-copy b{font-weight:500;color:var(--t1)}.icp-ev{display:flex;align-items:flex-start;gap:6px;margin-top:12px;font-size:12px;line-height:17px;color:var(--t3)}.icp-ev svg{flex:none;width:13px;height:13px;margin-top:2px}.icp-ev.corroborated{color:var(--green-ink)}.icp-ev.contradicted{color:var(--red-ink)}.icp-mm{gap:8px;margin-bottom:20px}.icp-mm,.icp-mm .m{display:flex;flex-direction:column}.icp-mm .m{gap:4px;padding:14px 16px;border-radius:12px;background:var(--tint)}.icp-mm .m,.icp-mm .m.high{box-shadow:inset 0 0 0 1px var(--line)}.icp-mm small{font:500 10px var(--font-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--t3)}.icp-mm b{font-size:14px;font-weight:500}.icp-mm p{font-size:12.5px;line-height:18px;color:var(--t2)}.icp-mm p.f{color:var(--t3)}.icp-mm .mv-btn{align-self:flex-start;margin-top:8px}.icp-heard{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;padding:14px 16px;border-radius:12px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.icp-heard .t{font-size:13px;font-weight:500}.icp-heard small{display:block;margin-bottom:6px;font:500 10px var(--font-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--t3)}.icp-heard ul{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.icp-heard li{display:flex;align-items:baseline;gap:8px;font-size:12.5px;color:var(--t2)}.icp-heard li>span:first-child{flex:none;font-size:11px;color:var(--t1)}.icp-sum{display:flex;flex-direction:column;margin:0}.icp-sum .r{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:12px 0;border-top:1px solid var(--line)}.icp-sum .r:first-child{border-top:0;padding-top:0}.icp-sum dt{padding-top:3px;font:500 10px var(--font-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--t3)}.icp-sum dd{margin:0;overflow-wrap:anywhere;font-size:14px;color:var(--t1)}.icp-sum dd.none{color:var(--t3)}.icp-sum>.mv-meta{margin-top:16px;font-size:12px}.axm.fh{max-width:640px}.fh-lead{font-size:14px;line-height:22px;color:var(--t2)}.fh-box b,.fh-lead b{font-weight:500;color:var(--t1)}.fh-box{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:12px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line);font-size:13.5px;line-height:20px;color:var(--t2)}.fh-box h4{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--t1)}.fh-box h4 svg{width:16px;height:16px;color:var(--t3)}.fh-box ul{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:18px;list-style:disc}.fh-code{margin:0;overflow-x:auto;border-radius:8px;background:var(--ctl);font:12.5px/1.6 var(--font-meta);color:var(--t2);white-space:pre}.fh-code,.fh-tip{padding:12px 14px}.fh-tip{display:flex;align-items:flex-start;gap:10px;border-radius:10px;background:var(--tint);font-size:12.5px;line-height:18px;color:var(--t3)}.fh-tip svg{flex:none;width:15px;height:15px;margin-top:1px}.axm.ql{max-width:640px}.ql-slots{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:12px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.ql-slots .pips{display:grid;grid-template-columns:repeat(15,minmax(0,1fr));gap:4px}.ql-slots .pips i{height:6px;border-radius:3px;background:var(--cell);transition:background .25s ease-out}.ql-slots .pips i.on{background:var(--fill)}.ql-slots p{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;font-size:13.5px;color:var(--t2)}.ql-slots p b{font-size:20px;line-height:22px;font-weight:500;letter-spacing:-.02em;color:var(--t1)}.ql-slots p span{margin-left:auto;font-size:12.5px;color:var(--t3)}.ql-h{margin-top:4px}.ql-h.row{display:flex;align-items:center;justify-content:space-between;gap:12px}.ql-note{font-size:12.5px;line-height:18px;color:var(--t3)}.ql-note .mv-lnk{margin-left:6px}.ql-empty{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px;padding:20px 12px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--line);font-size:13px;color:var(--t3);text-align:center}.ql-empty svg{width:15px;height:15px}.ql-find{display:flex;align-items:center;gap:8px;height:36px;padding:0 6px 0 12px;border-radius:8px;background:var(--ctl);box-shadow:var(--ctl-ring)}.ql-find>svg{flex:none;width:14px;height:14px;color:var(--t3)}.ql-find input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:13px;color:var(--t1)}.ql-list{display:flex;flex-direction:column;gap:12px;max-height:min(360px,42vh);margin:0 -4px;padding:0 4px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line2) transparent;transition:opacity .15s ease-out}.ql-list.dim{opacity:.55}.ql-mon{position:sticky;top:0;z-index:2;margin:0 0 6px;padding:6px 2px;background:var(--pop);font:500 10px var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--t3)}.ql-box{display:flex;flex-direction:column;overflow:hidden;border-radius:10px;box-shadow:inset 0 0 0 1px var(--line)}.ql-box.linked{max-height:196px;overflow-y:auto}.ql-row{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-top:1px solid var(--line);text-align:left}.ql-row:first-child{border-top:0}.ql-t{flex:1;min-width:0}.ql-t b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500}.ql-t small{display:block;font-size:12px;color:var(--t3)}.ql-t em{font-style:normal;font-size:11.5px;color:var(--t3)}.ql-add,.ql-ok{display:flex;flex:none;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;transition:background .15s ease-out,color .15s ease-out}.ql-ok{background:var(--t1);color:var(--bg)}.ql-add{box-shadow:inset 0 0 0 1px var(--line2);color:var(--t3)}.ql-ok svg{width:11px;height:11px}.ql-add svg{width:12px;height:12px}.ql-row.pick{transition:background .15s ease-out}.ql-row.pick:hover:not(:disabled){background:var(--tint)}.ql-row.pick:hover:not(:disabled) .ql-add{background:var(--t1);box-shadow:none;color:var(--bg)}.ql-row.pick:disabled{opacity:.45;cursor:not-allowed}.ql-tags{display:flex;flex:none;gap:6px}.ql-more{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;font-size:12.5px;color:var(--t3)}.ql-more svg{width:14px;height:14px}@media (max-width:560px){.ql-tags{display:none}.ql-slots p span{margin-left:0;width:100%}}.vs-tabs{margin:20px 0 16px}.vs-stack{display:flex;flex-direction:column;gap:16px;min-width:0}.vs-sp{flex:1}.vs-ic{width:16px;height:16px;color:var(--t3)}.mv-iconbtn.lg{width:36px;height:36px;border-radius:8px;background:var(--ctl);box-shadow:var(--ctl-ring)}.mv-btn.ghost.on{background:var(--tint2);box-shadow:inset 0 0 0 1px var(--line2)}.mv-btn.wide{width:100%}.mv-btn svg{width:14px;height:14px}.vs-n{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:9px;background:var(--t1);font-size:11px;color:var(--bg)}.vs-helpm .vs-help{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.vs-helpm .vs-help li{position:relative;padding-left:16px;font-size:13.5px;line-height:20px;color:var(--t2)}.vs-helpm .vs-help li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:var(--t4)}.vs-av{--rc:var(--fill);--vs-inner:var(--bg);position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--s,40px);height:var(--s,40px);border-radius:50%;background:conic-gradient(var(--rc) calc(var(--p, 0) * 1%),var(--cell) 0)}.vs-av:before{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--vs-inner)}.vs-av b{position:relative;font:500 calc(var(--s, 40px) * .33)/1 var(--font-meta);letter-spacing:.04em;color:var(--t1)}.vs-av.anon b{color:var(--t3)}.vs-av.cold{--rc:var(--t4)}.vs-av.warm{--rc:var(--t2)}.vs-av.won{--rc:var(--green)}.vs-av .now{position:absolute;right:-1px;bottom:-1px;z-index:1;width:11px;height:11px;border-radius:50%;background:var(--green);box-shadow:0 0 0 2px var(--vs-inner)}.dw .vs-av,.rp .vs-av{--vs-inner:var(--pop)}@keyframes vs-ping{0%{box-shadow:0 0 0 0 rgba(61,187,127,.55)}70%,to{box-shadow:0 0 0 7px rgba(61,187,127,0)}}.vs-trace .rail{position:relative;display:flex;align-items:center;justify-content:space-between;height:14px}.vs-trace .rail:before{content:"";right:4px;background:var(--cell)}.vs-trace .fill,.vs-trace .rail:before{position:absolute;left:4px;top:50%;height:2px;margin-top:-1px;border-radius:1px}.vs-trace .fill{background:var(--fill);max-width:calc(100% - 8px);transition:width .3s ease-out}.vs-trace .rail b{position:relative;width:8px;height:8px;border-radius:50%;background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--line2)}.vs-trace .rail b.on{background:var(--fill);box-shadow:none}.vs-trace .rail b.now{box-shadow:0 0 0 3px var(--tint2)}.vs-trace.big .rail{height:18px}.vs-trace.big .rail b{width:12px;height:12px}.dw .vs-trace .rail b:not(.on){background:var(--pop)}.vs-trace .lbl{display:flex;justify-content:space-between;margin-top:8px;font:500 9.5px var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--t4)}.vs-trace .lbl .on{color:var(--t1)}.vs-temp{gap:6px}.vs-temp,.vs-temp .bars{display:inline-flex;align-items:flex-end}.vs-temp .bars{gap:2px}.vs-temp .bars i{width:3px;border-radius:1px;background:var(--cell)}.vs-temp .bars i.on{background:var(--t3)}.vs-temp.warm .bars i.on{background:var(--t2)}.vs-temp.hot .bars i.on{background:var(--green)}.vs-temp em{font:500 10px var(--font-meta);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--t3)}.vs-temp.hot em{color:var(--green-ink)}.vs-none{font-size:12px;color:var(--t4)}.vs-note{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:12px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line);font-size:13px;line-height:19px;color:var(--t2)}.vs-note svg{flex:none;width:16px;height:16px;margin-top:2px;color:var(--t3)}.vs-note b{font-weight:500;color:var(--t1)}.vs-kbar{margin-top:16px}.vs-kbar-sp{display:block;height:5px}.vs-fu .mv-ch{margin-bottom:12px}.vs-fu-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.vs-fu-c{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line);text-align:left;transition:background .15s ease-out,box-shadow .15s ease-out}.vs-fu-c:hover{background:var(--tint2);box-shadow:inset 0 0 0 1px var(--line2)}.vs-fu-c .t{display:flex;flex-direction:column;min-width:0}.vs-fu-c b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500}.vs-fu-c small{font-size:12px;line-height:17px;color:var(--t2)}.vs-fu-c em{margin-top:2px;font:400 11px var(--font-meta);font-style:normal;color:var(--t4)}.vs-err{display:flex;align-items:center;gap:10px;padding:10px 20px;background:var(--redtint);font-size:13px;color:var(--t1)}.vs-err svg{flex:none;width:16px;height:16px;color:var(--red-ink)}.vs-err .mv-lnk{margin-left:auto}.vs-list{padding:0}.vs-bar{display:flex;flex-direction:column;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line)}.vs-bar-a{flex-wrap:wrap}.vs-bar-a,.vs-find{display:flex;align-items:center;gap:8px}.vs-find{flex:1 1 260px;max-width:420px;min-width:200px;height:36px;padding:0 6px 0 12px;border-radius:8px;background:var(--ctl);box-shadow:var(--ctl-ring)}.vs-find>svg{flex:none;width:14px;height:14px;color:var(--t3)}.vs-find input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:13px;color:var(--t1)}.vs-find:focus-within{box-shadow:inset 0 0 0 1px var(--t3)}.vs-sel{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 4px 0 12px;border-radius:8px;background:var(--ctl);box-shadow:var(--ctl-ring)}.vs-sel>svg{flex:none;width:14px;height:14px;color:var(--t3)}.vs-sel select{max-width:220px;height:100%;padding:0 26px 0 0;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-repeat:no-repeat;background-position:right 8px center;cursor:pointer;font-size:13px;color:var(--t1);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23999dab' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.vs-sel:focus-within{box-shadow:inset 0 0 0 1px var(--t3)}.vs-segscroll{margin:0 -4px;padding:0 4px;overflow-x:auto;scrollbar-width:none}.vs-segscroll::-webkit-scrollbar{display:none}.vs-segscroll .mv-seg{width:-moz-max-content;width:max-content}.vs-more{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.vs-more .fb-in{width:150px}.vs-follow{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;background:var(--tint);font-size:12.5px;color:var(--t2)}.vs-follow svg{width:14px;height:14px;color:var(--green-ink)}.vs-follow .mv-lnk{margin-left:auto}.vs-row{display:grid;grid-template-columns:minmax(230px,1.5fr) minmax(190px,1.2fr) minmax(130px,.8fr) minmax(110px,.7fr) minmax(140px,.9fr) 84px;align-items:center;gap:0 16px;padding:12px 20px;min-width:0}.vs-colhead{padding-top:10px;padding-bottom:10px;border-bottom:1px solid var(--line);font:500 10px var(--font-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--t3)}.vs-sort{display:inline-flex;align-items:center;gap:4px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--t3);transition:color .15s ease-out}.vs-sort.on,.vs-sort:hover{color:var(--t1)}.vs-sort.end{justify-self:end}.vs-sort svg{width:12px;height:12px}.vs-item{position:relative;border-top:1px solid var(--line);cursor:pointer;transition:background .15s ease-out}.vs-colhead+.vs-item{border-top:0}.vs-item:hover{background:var(--tint)}.vs-item:focus-visible{outline:2px solid var(--t3);outline-offset:-2px}.vs-row .c-who{display:flex;align-items:center;gap:12px;min-width:0}.vs-row .t{flex:1;min-width:0}.vs-row .t b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.vs-row .t b.anon{font-weight:400;color:var(--t2)}.vs-row .t small{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;color:var(--t3)}.vs-row .flag{flex:none;font-size:13px;line-height:1}.vs-row .tx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-row .dv{display:inline-flex;flex:none;align-items:center;gap:4px;color:var(--t4)}.vs-row .dv svg{width:12px;height:12px}.vs-row .mtrace,.vs-row .sm-seen{display:none}.vs-row .c-journey small{display:block;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 11px var(--font-meta);color:var(--t3)}.vs-row .c-eng{display:flex;flex-direction:column;gap:8px}.vs-row .c-eng>div{display:grid;grid-template-columns:40px minmax(0,1fr) 34px;align-items:center;gap:8px}.vs-row .c-eng span{font:500 9.5px var(--font-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--t3)}.vs-row .c-eng b{text-align:right;font-size:11.5px;font-weight:400;color:var(--t2)}.vs-row .c-src b{font-size:13px;font-weight:400;color:var(--t2)}.vs-row .c-src b,.vs-row .c-src small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-row .c-src small{font:400 11px var(--font-meta);color:var(--t4)}.vs-row .c-out{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.vs-row .c-out .meta{display:flex;align-items:center;gap:12px}.vs-row .c-out .meta b{font-size:12px;font-weight:500}.vs-row .c-seen{display:inline-flex;align-items:center;gap:6px;justify-self:end;white-space:nowrap;font:400 11.5px var(--font-meta);color:var(--t3)}.vs-row .c-seen.live,.vs-row .sm-seen.live{color:var(--green-ink)}.vs-row .c-seen.live i{width:7px;height:7px;border-radius:50%;background:var(--green);animation:vs-ping 1.6s ease-out infinite}.vs-skel .gap{display:block;margin-top:6px}.vs-skel .c-who>span:last-child{flex:1}.vs-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:56px 16px}.vs-empty svg{width:28px;height:28px;color:var(--t4)}.vs-empty b{font-size:14px;font-weight:500;color:var(--t1)}.vs-empty span{max-width:40ch;font-size:13px;color:var(--t3)}.vs-empty .mv-btn{margin-top:8px}.vs-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid var(--line)}.vs-pager>div{display:flex;gap:8px}.vs-pager .mv-btn:disabled{opacity:.35;cursor:default}@container card (max-width: 900px){.vs-row{grid-template-columns:minmax(0,1fr) auto;gap:0 12px;padding:12px 16px}.vs-colhead,.vs-row .c-eng,.vs-row .c-journey,.vs-row .c-seen,.vs-row .c-src,.vs-row .dv{display:none}.vs-row .sm-seen{display:inline;flex:none;font:400 11px var(--font-meta);color:var(--t4)}.vs-row .mtrace{display:block;margin-top:8px}.vs-row .c-out{align-items:flex-end}.vs-bar,.vs-pager{padding:12px 16px}}.dw.wide{max-width:680px}.dw-h.rich{align-items:flex-start;padding:20px 16px 14px 24px}.dw-steps.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.dw-steps.c4 button{padding:0 4px}.vs-dh{flex:1;align-items:center;gap:16px}.vs-dh,.vs-dh .t{display:flex;min-width:0}.vs-dh .t{flex-direction:column;gap:4px}.vs-dh b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;letter-spacing:-.02em}.vs-dh small{display:flex;align-items:center;gap:6px;min-width:0;font-size:12.5px;color:var(--t3)}.vs-dh small .tx{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-dh small svg{flex:none;width:14px;height:14px}.vs-dh .chips{display:flex;align-items:center;gap:12px;margin-top:4px}.vs-dtrace{flex:none;padding:4px 24px 0}.vs-dtrace p{margin-top:14px;font:400 11px var(--font-meta);letter-spacing:.04em;color:var(--t3)}.vs-ov{display:flex;flex-direction:column;gap:20px}.vs-verdict{padding:14px 16px;border-radius:12px;background:var(--tint)}.vs-verdict,.vs-verdict.warn,.vs-verdict.win{box-shadow:inset 0 0 0 1px var(--line)}.vs-verdict small{display:block;font:500 10px var(--font-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--t3)}.vs-verdict p{margin-top:6px;font-size:14px;line-height:21px;color:var(--t1)}.vs-nudge{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:12px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.vs-nudge p{font-size:13.5px;color:var(--t2)}.vs-nudge b{font-weight:500;color:var(--t1)}.vs-nudge>div{display:flex;flex-wrap:wrap;gap:8px}.vs-mg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:12px;background:var(--line);box-shadow:inset 0 0 0 1px var(--line)}@media (max-width:560px){.vs-mg{grid-template-columns:repeat(2,minmax(0,1fr))}}.vs-m{padding:14px 16px;background:var(--pop)}.vs-m small{display:block;font:500 10px var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--t3)}.vs-m b{display:block;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:300;letter-spacing:-.02em}.vs-h{margin-bottom:6px;font:500 10px var(--font-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--t3)}.vs-d{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--line);font-size:13px}.vs-d span{flex:none;color:var(--t3)}.vs-d b{font-weight:400;text-align:right;overflow-wrap:anywhere;color:var(--t1)}.vs-jh{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.vs-jh b{display:block;font-size:14px;font-weight:500}.vs-jh small{font-size:12px;color:var(--t3)}.vs-evsk{display:flex;align-items:flex-start;gap:12px;padding:10px 0}.vs-evsk .gap{display:block;margin-top:6px}.vs-bad{font-size:13px;color:var(--red-ink)}.vs-visits{display:flex;flex-direction:column;gap:24px}.vs-vh{display:flex;align-items:center;gap:8px;margin-bottom:12px}.vs-vh svg{width:14px;height:14px;color:var(--t3)}.vs-vh b{font:500 11px var(--font-meta);letter-spacing:.14em;text-transform:uppercase}.vs-vh small{font-size:11.5px;color:var(--t3)}.vs-vh .mv-btn{margin-left:auto}.vs-tl{margin-left:6px;padding-left:20px;box-shadow:inset 1px 0 0 var(--line2)}.vs-tl .ev{position:relative;padding-bottom:16px}.vs-tl .ev i{position:absolute;left:-24px;top:6px;width:7px;height:7px;border-radius:50%;background:var(--line2)}.vs-tl .ev.imp i{left:-25px;top:5px;width:9px;height:9px;background:var(--t3)}.vs-tl .ev.good i{background:var(--green)}.vs-tl .ev.bad i{background:var(--red)}.vs-tl .h{display:flex;justify-content:space-between;gap:8px}.vs-tl .h b{font-size:13px;font-weight:400}.vs-tl .ev.imp .h b{font-weight:500}.vs-tl .ev.good .h b{color:var(--green-ink)}.vs-tl .ev.bad .h b{color:var(--red-ink)}.vs-tl .h time{flex:none;font:400 11px var(--font-meta);color:var(--t3)}.vs-tl p{margin-top:4px;font-size:11.5px;color:var(--t3)}.vs-tl p.mono{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:11px var(--font-meta)}.vs-tl p.dim{color:var(--t4)}.vs-sub{margin:0 0 14px;font-size:13px;color:var(--t3)}.vs-rec{display:flex;flex-direction:column;overflow:hidden;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line)}.vs-rec button{display:flex;align-items:center;gap:12px;padding:12px 14px;border-top:1px solid var(--line);text-align:left;transition:background .15s ease-out}.vs-rec button:first-child{border-top:0}.vs-rec button:hover{background:var(--tint)}.vs-rec .play{display:flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--t1);color:var(--bg)}.vs-rec .play svg{width:13px;height:13px;fill:currentColor}.vs-rec .t{flex:1;min-width:0}.vs-rec .t b{display:block;font-size:13.5px;font-weight:500}.vs-rec .t small{font-size:12px;color:var(--t3)}.vs-warn{display:flex;gap:10px;padding:12px 14px;border-radius:10px;background:var(--redtint);font-size:13px;color:var(--t1)}.vs-warn svg{flex:none;width:16px;height:16px;margin-top:1px;color:var(--red-ink)}.rp{display:flex;flex-direction:column;width:100%;max-width:1040px;max-height:92vh}.rp-stage{position:relative;flex:1;min-height:320px;padding:16px;overflow:auto;background:#0d0d0d}.rp-host{width:100%;margin:0 auto;overflow:hidden}.rp-msg{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px;text-align:center;font-size:13px;color:#9a9ca8}.rp-msg svg{width:28px;height:28px;margin-bottom:4px}.rp-msg b{font-size:14px;font-weight:500;color:#f6f6f7}.rp-ctl{gap:12px;padding:12px 16px;border-top:1px solid var(--line)}.rp-ctl,.rp-play{display:flex;align-items:center}.rp-play{flex:none;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--t1);color:var(--bg);transition:transform .15s ease-out}.rp-play:hover{transform:scale(1.06)}.rp-play svg{width:15px;height:15px}.rp-t{flex:none;font:400 12px var(--font-meta);color:var(--t3)}.rp-ctl input[type=range]{flex:1;min-width:0;height:4px;accent-color:var(--t1);cursor:pointer}.rp-sp{flex:none}.vs-oh{flex-wrap:wrap;gap:6px 16px;padding:14px 24px;border-bottom:1px solid var(--line)}.vs-oh,.vs-oh .r{display:flex;align-items:center}.vs-oh .r{gap:8px;margin-left:auto}.vs-status{display:inline-flex;align-items:center;gap:8px;font:500 10px var(--font-meta);letter-spacing:.16em;text-transform:uppercase;color:var(--t3)}.vs-status i{width:7px;height:7px;border-radius:50%;background:var(--t4)}.vs-status.on{color:var(--green-ink)}.vs-status.on i{background:var(--green);animation:vs-ping 1.6s ease-out infinite}.vs-status.bad{color:var(--red-ink)}.vs-status.bad i{background:var(--red)}.vs-ob{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);border-bottom:1px solid var(--line)}.vs-big{padding:24px;border-right:1px solid var(--line)}.vs-big small,.vs-ok small{display:block;font:500 10px var(--font-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--t3)}.vs-big b{display:block;margin-top:8px;font-size:56px;line-height:56px;font-weight:300;letter-spacing:-.05em}.vs-big p{margin-top:12px;font-size:13px;color:var(--t2)}.vs-pulse{display:flex;flex-direction:column;justify-content:flex-end;padding:20px 24px 16px}.vs-pulse>.mv-meta{margin-bottom:12px}.vs-pulse .bars{display:flex;align-items:flex-end;gap:3px;height:84px}.vs-pulse .bars span{flex:1;min-width:2px;border-radius:2px 2px 0 0;background:var(--cell);transition:height .3s ease-out}.vs-pulse .bars span.on{background:var(--fill);opacity:.5}.vs-pulse .bars span.on.now{opacity:1}.vs-pulse .ax{display:flex;justify-content:space-between;margin-top:8px;font:500 9.5px var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--t4)}.vs-ok{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.vs-ok .k{padding:20px 24px;border-left:1px solid var(--line);min-width:0}.vs-ok .k:first-child{border-left:0}.vs-ok .k b{display:block;margin-top:8px;font-size:30px;line-height:34px;font-weight:300;letter-spacing:-.04em;white-space:nowrap}.vs-ok .k b .pre{font-style:normal;font-size:20px;color:var(--t3);margin-right:2px}.vs-ok .k span{display:block;margin-top:4px;font-size:12px;color:var(--t3)}@container pg (max-width: 919px){.vs-ob{grid-template-columns:minmax(0,1fr)}.vs-big{border-right:0;border-bottom:1px solid var(--line)}.vs-ok{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-ok .k:nth-child(odd){border-left:0}.vs-ok .k:nth-child(n+3){border-top:1px solid var(--line)}}.vl-item{position:relative;border-top:1px solid var(--line);transition:background .8s ease-out}.vs-bar+.vl-item,.vs-bar+div>.vl-item:first-child{border-top:0}.vl-item.fresh{background:var(--tint2)}.vl-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) 120px 64px;align-items:center;gap:0 16px;width:100%;padding:12px 20px;text-align:left;transition:background .15s ease-out}.vl-arow:hover,.vl-row:hover{background:var(--tint)}.vl-row .c-who{display:flex;align-items:center;gap:12px;min-width:0}.vl-row .t{min-width:0}.vl-row .t b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.vl-row .t small{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--t3)}.vl-row .t small svg{flex:none;width:12px;height:12px}.vl-row .flag{font-size:13px;line-height:1}.vl-row .tx{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vl-row .c-pos{min-width:0}.vl-row .c-pos span{font-size:12.5px;color:var(--t2)}.vl-row .c-pos small,.vl-row .c-pos span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vl-row .c-pos small{margin-top:2px;font:400 11px var(--font-meta);color:var(--t3)}.vl-row .c-seen{justify-self:end;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font:400 11.5px var(--font-meta);color:var(--t3)}.vl-row .c-seen.live{color:var(--green-ink)}.vl-row .c-seen.live i{width:7px;height:7px;border-radius:50%;background:var(--green);animation:vs-ping 1.6s ease-out infinite}.vl-arow{display:grid;grid-template-columns:64px 28px minmax(0,1fr) minmax(0,.7fr) 16px;align-items:center;gap:0 12px;width:100%;padding:10px 20px;text-align:left;transition:background .15s ease-out}.vl-arow .c-time{font:400 11px var(--font-meta);color:var(--t3)}.vl-arow .c-time.new{color:var(--green-ink)}.vs-ei{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;box-shadow:inset 0 0 0 1px var(--line2);color:var(--t2)}.vs-ei svg{width:13px;height:13px}.vs-ei.good{background:var(--greentint);box-shadow:none;color:var(--green-ink)}.vs-ei.bad{background:var(--redtint);box-shadow:none;color:var(--red-ink)}.vl-arow .c-ev{min-width:0}.vl-arow .c-ev b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:400}.vl-arow .c-ev b.key{font-weight:600}.vl-arow .c-ev small{display:block;font:400 11px var(--font-meta)}.vl-arow .c-ev small,.vl-arow .c-place{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t3)}.vl-arow .c-place{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px}.vl-arow .c-place svg{flex:none;width:12px;height:12px}.vl-arow .chev{width:14px;height:14px;color:var(--t3)}.vl-x{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px 20px 16px;background:var(--tint);border-top:1px solid var(--line)}.vl-x .d{display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:var(--t2)}.vl-x .d p{display:flex;align-items:center;gap:8px}.vl-x .d p>span{flex:none;width:84px;font:500 10px var(--font-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--t3)}.vl-x .d svg{width:12px;height:12px}.vl-x .a{display:flex;align-items:flex-end;gap:8px}.vl-ax{display:grid;gap:4px;padding:4px 20px 14px 108px;font:11px var(--font-meta);color:var(--t3)}.vl-ax b{margin-right:6px;font-weight:500;color:var(--t2)}@container card (max-width: 760px){.vl-row{grid-template-columns:minmax(0,1fr) auto;gap:0 12px;padding:12px 16px}.vl-row .c-out,.vl-row .c-pos{display:none}.vl-arow{grid-template-columns:52px 28px minmax(0,1fr) 16px;padding:10px 16px}.vl-arow .c-place{display:none}.vl-x{grid-template-columns:minmax(0,1fr);padding:14px 16px}.vl-ax{padding-left:16px}}.vs-vtool{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vs-big-empty{align-items:center;gap:10px;padding:48px 24px;text-align:center}.vs-big-empty .mv-ibox{width:40px;height:40px;border-radius:12px}.vs-big-empty h2{font-size:18px;font-weight:600;letter-spacing:-.02em}.vs-big-empty p{max-width:46ch;font-size:14px;line-height:21px;color:var(--t2)}@container pg (max-width: 1019px){.vv-grid{grid-template-columns:minmax(0,1fr)}}.vv-lead{margin:0 0 8px;font-size:14px;line-height:21px;color:var(--t2)}.vv-lead b{font-weight:500;color:var(--t1)}.vv-chart{min-width:560px;padding:40px 8px 0 44px}.vv-chart .plot{position:relative;height:280px}.vv-chart .gl{position:absolute;left:0;right:0;border-top:1px dashed var(--line)}.vv-chart .gl.base{border-top:1px solid var(--line2)}.vv-chart .gl span{position:absolute;left:-40px;top:-7px;width:34px;text-align:right;font:9.5px var(--font-meta);color:var(--t4)}.vv-chart .vg{position:absolute;top:0;bottom:0;border-left:1px dashed var(--line)}.vv-chart svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.vv-chart .area{fill:var(--fill);fill-opacity:.1}.vv-chart .band{fill:var(--red);fill-opacity:.22}.vv-chart .ln{fill:none;stroke:var(--fill);stroke-width:2.25;stroke-linejoin:round;stroke-linecap:round}.vv-chart .avg{position:absolute;top:0;bottom:0;border-left:1.5px dashed var(--t3);pointer-events:none}.vv-chart .avg span{position:absolute;bottom:8px;padding:3px 8px;border-radius:6px;background:var(--pop);box-shadow:var(--pop-ring);font-size:11px;font-weight:500;white-space:nowrap;color:var(--t2)}.vv-chart .avg span.r{left:6px}.vv-chart .avg span.l{right:6px}.vv-chart .pt{position:absolute;pointer-events:none}.vv-chart .pt i{position:absolute;left:-5px;top:-5px;width:10px;height:10px;border-radius:50%;background:var(--bg);box-shadow:inset 0 0 0 2px var(--fill)}.vv-chart .pt i.hot{background:var(--fill)}.vv-chart .pt b{position:absolute;top:-28px;left:-14px;font-size:12.5px;font-weight:500;white-space:nowrap}.vv-chart .pt b.first{left:0}.vv-chart .pt b.last{left:auto;right:0}.vv-chart .dr{position:absolute;transform:translateX(-50%);padding:2px 8px;border-radius:6px;font-size:11px;font-weight:500;white-space:nowrap;color:var(--t3);pointer-events:none}.vv-chart .dr.big{background:var(--red);color:#fff}.vv-chart .cursor{position:absolute;top:0;bottom:0;border-left:1px solid var(--line2);pointer-events:none}.vv-tip{transform:translateX(-50%);min-width:180px}.vv-tip .r i.ink{background:var(--fill)}.vv-chart .xax{position:relative;height:26px}.vv-chart .xax span{position:absolute;top:8px;transform:translateX(-50%);font:500 9.5px var(--font-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--t3)}.vv-chart .xax span.s{transform:none}.vv-chart .xax span.e{transform:translateX(-100%)}.vv-ins{gap:8px}.vv-ins>b{font-size:15px;font-weight:500}.vv-ins p{font-size:13.5px;line-height:20px;color:var(--t2)}.vv-ins .try{margin-top:8px;padding-top:12px;border-top:1px solid var(--line)}.vv-ins .try small{font:500 10px var(--font-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--t3)}.vv-ins .try p{margin-top:6px;color:var(--t1)}.vv-ins.act{box-shadow:inset 0 0 0 1px var(--flat-line)}.vv-det .brk{overflow-wrap:anywhere}.vv-det .ic{display:flex;gap:6px}.vv-det .ic svg{flex:none;width:13px;height:13px;margin-top:2px}.hm-deck{position:sticky;top:8px;z-index:20;display:flex;flex-direction:column;gap:10px;padding:12px 16px}.hm-deck>.hm-r1{z-index:3}.hm-r1,.hm-r2{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.hm-ttl{margin-right:auto;min-width:200px}.hm-ttl b{display:block;font-size:15px;font-weight:500;letter-spacing:-.01em}.hm-ttl small{font-size:12.5px;color:var(--t3)}.hm-seg{display:flex;align-items:stretch;gap:2px;padding:2px;border-radius:8px;background:var(--ctl);box-shadow:var(--ctl-ring)}.hm-seg button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:6px;font-size:13px;font-weight:500;white-space:nowrap;color:var(--t3);transition:color .15s ease-out,background .15s ease-out}.hm-seg button:hover{color:var(--t1)}.hm-seg button.on{background:var(--tint2);box-shadow:inset 0 0 0 1px var(--line2);color:var(--t1)}.hm-seg button svg{width:14px;height:14px}.hm-seg button em{font-style:normal;font-size:11.5px;font-weight:400;color:var(--t4)}.hm-more{position:relative;display:flex}.hm-more>button svg:last-child{width:12px;height:12px}.hm-seg button.hm-mscrim{position:fixed;inset:0;z-index:20;display:block;height:auto;padding:0;border-radius:0;background:transparent;cursor:default}.hm-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;display:flex;flex-direction:column;min-width:232px;padding:4px}.hm-seg .hm-menu button{display:block;height:auto;padding:8px 12px;border-radius:8px;text-align:left;font-weight:400;color:var(--t1)}.hm-seg .hm-menu button:hover{background:var(--tint2)}.hm-menu b{display:block;font-size:13px;font-weight:500}.hm-menu span{font-size:12px;color:var(--t3)}.hm-chip{display:inline-flex;align-items:center;gap:8px;max-width:280px;height:32px;padding:0 12px;border-radius:8px;background:var(--ctl);box-shadow:var(--ctl-ring);font:400 12px var(--font-meta);color:var(--t2);transition:background .15s ease-out}button.hm-chip:hover{background:var(--tint2);color:var(--t1)}.hm-chip svg{flex:none;width:13px;height:13px;color:var(--t3)}.hm-tgs{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.hm-tg{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;box-shadow:inset 0 0 0 1px var(--line2);font-size:13px;color:var(--t2);transition:background .15s ease-out,color .15s ease-out}.hm-tg svg{width:14px;height:14px}.hm-tg:hover,.hm-tg[aria-pressed=true]{background:var(--tint2);color:var(--t1)}.hm-tg[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--t3)}.hm-tg.solid[aria-pressed=true]{background:var(--t1);box-shadow:none;color:var(--bg)}.hm-ins{gap:16px}.hm-ins .top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hm-ins .top b{display:block;font-size:15px;font-weight:500}.hm-ins .top small{font-size:12.5px;color:var(--t3)}.hm-ins .g{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.hm-check{align-items:center;align-self:end;gap:8px;height:36px;padding:0 12px;border-radius:8px;background:var(--ctl);box-shadow:var(--ctl-ring);cursor:pointer}.hm-check,.hm-note{display:flex;font-size:13px;color:var(--t2)}.hm-note{gap:10px;padding:10px 14px;border-radius:10px;background:var(--tint);line-height:19px}.hm-note svg{flex:none;width:16px;height:16px;margin-top:2px;color:var(--t3)}.hm-cmp{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.hm-cmp .c{padding:12px 14px;border-radius:10px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.hm-cmp small{font:500 10px var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--t3)}.hm-cmp b{display:block;margin-top:6px;font-size:22px;font-weight:300;letter-spacing:-.02em}.hm-cmp em{font-style:normal;font-size:12px;color:var(--t3)}.hm-eh{display:block;margin-bottom:8px;font-size:13px;font-weight:500}.hm-els{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.hm-els .e{min-width:0;padding:12px;border-radius:10px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.hm-els b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500}.hm-els small{display:block;margin-top:4px}.hm-els small,.hm-fine{font-size:11.5px;color:var(--t3)}.hm-fine{margin-top:8px}.hm-kpis{display:grid;grid-template-columns:repeat(var(--n,5),minmax(0,1fr))}@container pg (max-width: 1019px){.hm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-kpis .mv-kp{grid-column:auto;border-left:1px solid var(--line);border-top:1px solid var(--line)}.hm-kpis .mv-kp:nth-child(odd){border-left:0}.hm-kpis .mv-kp:nth-child(-n+2){border-top:0}.hm-kpis .mv-kp:last-child:nth-child(odd){grid-column:1/-1}}.mv-card.hm-stage{min-height:480px;max-height:calc(100vh - 260px);padding:0;overflow:hidden}.hm-pbar{display:flex;flex:none;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line)}.hm-plbl{padding-left:4px;font:500 10px var(--font-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--t3)}.hm-pin{position:relative;flex:1;min-width:0}.hm-pbtn{display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:8px;background:var(--ctl);box-shadow:var(--ctl-ring);text-align:left;font:400 12.5px var(--font-meta);color:var(--t1);transition:background .15s ease-out}.hm-pbtn:hover{background:var(--tint2)}.hm-pbtn svg,.hm-pbtn.none{color:var(--t3)}.hm-pbtn svg{flex:none;width:13px;height:13px}.hm-pscrim{position:fixed;inset:0;z-index:999;cursor:default;background:transparent}.hm-picker{position:fixed;z-index:1000;padding:4px 0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line2) transparent}.hm-picker .gh{padding:8px 12px 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 10px var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--t3)}.hm-picker .note{padding:8px 12px;font-size:12.5px;color:var(--t3)}.hm-picker .it{display:flex;align-items:center;gap:8px;padding:7px 12px;text-align:left;font-size:12.5px;color:var(--t2);transition:background .15s ease-out,color .15s ease-out}.hm-picker .it:hover{background:var(--tint2);color:var(--t1)}.hm-picker .it.on{box-shadow:inset 2px 0 0 var(--t1);font-weight:500;color:var(--t1)}.hm-picker .it .n{flex:none;max-width:120px;font:400 11.5px var(--font-meta);color:var(--t3)}.hm-picker .ft{margin-top:4px;padding-top:4px;border-top:1px solid var(--line)}.hm-ld{flex:none;width:7px;height:7px;border-radius:50%;background:var(--t3);animation:mv-pulse 1.2s ease-in-out infinite}.hm-zone{position:relative;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line2) transparent}.hm-frame{position:absolute;top:0;left:0;width:100%;height:100%;border:0;pointer-events:none;transition:opacity .3s}.hm-framebg{background:var(--bg-app)}.hm-edge{position:absolute;top:0;width:1px;height:100%;background:#303034}.hm-dim{z-index:2;background:rgba(0,0,0,.55)}.hm-fr{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:2px solid #d63434;border-radius:6px;outline:3px solid rgba(214,52,52,.22);font:700 10px var(--font-meta)}.hm-fr.rage{background:#D63434;color:#fff}.hm-fr.dead{background:#0b0b0c;color:#e5534f}.hm-spot{position:absolute;left:-11px;top:-11px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;outline:2px solid rgba(0,0,0,.85);background:#D63434;font:700 11px var(--font-meta);color:#fff;transition:all .15s ease-out}.hm-spot.on{left:-14px;top:-14px;width:28px;height:28px;outline-color:#fff}.hm-spotp{position:absolute;left:18px;top:-9px;padding:2px 6px;border-radius:4px;background:rgba(0,0,0,.85);font:500 10px var(--font-meta);letter-spacing:.04em}.hm-spotp,.hm-tip{white-space:nowrap;color:#fff}.hm-tip{left:0;top:0;display:none;padding:6px 10px;border-radius:6px;background:rgba(0,0,0,.9);box-shadow:inset 0 0 0 1px #D63434;font:400 11px var(--font-meta);letter-spacing:.06em}.hm-ov{display:flex;align-items:center;justify-content:center;height:500px}.hm-wait{position:relative;width:100%;height:500px}.hm-wait .blocks i{position:absolute;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);animation:mv-pulse 1.4s ease-in-out infinite}.hm-wait .blocks i:nth-child(2n){animation-delay:.25s}.hm-wait .blocks i:nth-child(3n){animation-delay:.5s}.hm-wait p{position:absolute;left:50%;top:50%;display:flex;align-items:center;gap:10px;padding:8px 16px;border-radius:99px;background:rgba(11,11,12,.88);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);font-size:13px;color:#d2d2d6;transform:translate(-50%,-50%)}.hm-wait p .hm-ld{background:#d2d2d6}.hm-msg{flex-direction:column;gap:10px;max-width:340px;padding:0 16px;text-align:center;font-size:13px;line-height:19px;color:#b4b4ba}.hm-msg,.hm-msg .ico{display:flex;align-items:center}.hm-msg .ico{justify-content:center;width:48px;height:48px;border-radius:14px;background:rgba(214,52,52,.12);box-shadow:inset 0 0 0 1px rgba(214,52,52,.35);color:#e5534f}.hm-msg .ico svg{width:22px;height:22px}.hm-msg b{font-size:15px;font-weight:600;color:#fff}.hm-msg .mono{font:12px var(--font-meta)}.hm-msg .tip{display:flex;gap:8px;margin-top:6px;padding:12px 14px;border-radius:10px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);font-size:12px;text-align:left;color:#c8c8ce}.hm-msg .tip svg{flex:none;width:14px;height:14px;margin-top:2px;color:#e5534f}.hm-msg code{padding:1px 6px;border-radius:4px;background:#2b2b2f}.hm-scale{display:flex;flex:none;align-items:center;gap:12px;height:40px;padding:0 16px;border-top:1px solid var(--line);font:500 9.5px var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--t3)}.hm-scale .cells{display:flex;flex:1;gap:2px;height:8px}.hm-scale .cells i{flex:1;border-radius:1px;background:var(--c)}.hm-scale em{font:400 11px var(--font-meta);font-style:normal;letter-spacing:0;text-transform:none;color:var(--t4)}.hm-aside{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;width:100%;flex:none}@media (min-width:640px){.hm-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.hm-aside{grid-template-columns:minmax(0,1fr);width:288px}}.hm-spots .sp{display:flex;align-items:flex-start;gap:12px;width:100%;padding:10px 0;border-top:1px solid var(--line);text-align:left;transition:background .15s ease-out}.hm-spots .sp:hover{background:var(--tint)}.hm-spots .rk{display:flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--red);font-size:11px;font-weight:600;color:#fff}.hm-spots .tx{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.hm-spots .a{display:flex;align-items:baseline;justify-content:space-between}.hm-spots .a b{font-size:13px;font-weight:500}.hm-spots .a em{font-style:normal;font-size:11px;color:var(--t3)}.hm-spots small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--t3)}.hm-spots .mv-bar{margin-top:6px}.hm-quiet{padding:8px 0;font-size:12.5px;color:var(--t3)}.hm-rows{display:flex;flex-direction:column;gap:12px}.hm-rows .r>div{display:flex;justify-content:space-between;margin-bottom:6px;font-size:12px}.hm-rows .r span{color:var(--t2)}.hm-rows .r b{font-weight:500}.mv-card.hm-how{padding:12px 16px}.hm-how button{display:flex;align-items:center;gap:8px;width:100%;text-align:left;font-size:13px;font-weight:500;color:var(--t2)}.hm-how button span{flex:1}.hm-how button svg{width:16px;height:16px;color:var(--t3)}.hm-how button svg:last-child{width:14px;transition:transform .2s ease-out}.hm-how button svg.open{transform:rotate(180deg)}.hm-how ul{display:flex;flex-direction:column;gap:8px;margin:12px 0 0;padding:12px 0 0;border-top:1px solid var(--line);list-style:none;font-size:12.5px;color:var(--t2)}.hm-how li{display:flex;align-items:center;gap:8px}.hm-how .sw{display:inline-block;flex:none;width:10px;height:10px;border-radius:3px}.hm-how .sw.hot{background:#D63434}.hm-how .sw.white{background:#ffeee2}.hm-how .sw.num{border-radius:50%;background:#D63434}.hm-insight{padding:14px 16px;border-radius:12px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.hm-insight small{display:block;font:500 10px var(--font-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--t3)}.hm-insight p{margin-top:6px;font-size:13px;line-height:19px;color:var(--t1)}.hm-insight b{font-weight:500}.hm-scrollrow{display:flex;flex-direction:column;align-items:stretch;gap:16px}@media (min-width:1024px){.hm-scrollrow{flex-direction:row;align-items:flex-start}}.hm-vis{flex:1;min-width:0}.hm-sc{height:540px;overflow:hidden;border-radius:12px}.hm-fill{inset:0}.hm-abs,.hm-band,.hm-fill{position:absolute}.hm-band{left:0;right:0;display:flex;align-items:center;justify-content:space-between;height:20%;padding:0 16px;border-top:1px dashed #3c3c42;background:rgba(0,0,0,var(--a,0));transition:background .5s ease-out}.hm-band .lb{padding:3px 8px;border-radius:6px;font:500 10px var(--font-meta);letter-spacing:.14em;text-transform:uppercase;color:#d2d2d6}.hm-band .lb,.hm-band .rt{position:relative;z-index:4;background:rgba(11,11,12,.85)}.hm-band .rt{padding:6px 10px;border-radius:8px;text-align:right}.hm-band .rt b{display:block;font-size:22px;line-height:1;font-weight:300;color:#fff}.hm-band .rt em{display:block;margin-top:4px;font:500 9px var(--font-meta);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:#8e8e96}.hm-avg{position:absolute;left:0;right:0;z-index:3;border-top:2px solid #d63434;pointer-events:none}.hm-avg span{position:absolute;left:50%;margin-left:-50px;padding:2px 8px;border-radius:6px 6px 0 0;background:#D63434;font:500 10px var(--font-meta);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#fff;transform:translateY(-100%)}.hm-side{display:flex;flex-direction:column;gap:16px;width:100%}@media (min-width:1024px){.hm-side{flex:none;width:288px}}.hm-tiles{display:grid;grid-template-columns:1fr 1fr}.hm-tiles .k{min-width:0;padding:16px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.hm-tiles .k:nth-child(odd){border-left:0}.hm-tiles .k:nth-child(-n+2){border-top:0}.hm-tiles small{font:500 10px var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--t3)}.hm-tiles b{display:block;margin:8px 0 10px;font-size:28px;line-height:1;font-weight:300;letter-spacing:-.03em}.hm-tiles b i{font-style:normal;font-size:16px;color:var(--t3)}.mv-card.hm-rec{padding:0;overflow-x:auto}.hm-rec .row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;align-items:center;gap:12px;min-width:640px;padding:12px 20px;border-top:1px solid var(--line);font-size:13px;color:var(--t2)}.hm-rec .row.hd{padding-top:10px;padding-bottom:10px;border-top:0;border-bottom:1px solid var(--line);font:500 10px var(--font-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--t3)}.hm-rec .row:not(.hd):hover{background:var(--tint)}.hm-rec .who{display:flex;align-items:center;gap:12px}.hm-rec .who b{font:400 12.5px var(--font-meta);color:var(--t1)}.hm-rec .ini{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line2);font:500 10px var(--font-meta);font-style:normal;color:var(--t3)}.hm-rec .mv-btn{width:84px}.mv-card.hm-state{align-items:center;gap:10px;padding:56px 24px;text-align:center}.hm-state .mv-ibox{width:40px;height:40px;border-radius:12px}.hm-state .mv-ibox.bad{background:var(--redtint);color:var(--red-ink)}.hm-state b{font-size:16px;font-weight:600}.hm-state span:not(.mv-ibox){max-width:52ch;font-size:14px;line-height:21px;color:var(--t2)}.hm-state small{font-size:12px;color:var(--t3)}.vs-av.heat{--rc:var(--red)}.ld-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 16px}.ld-st h2{font-size:20px;font-weight:600;letter-spacing:-.025em}.ld-st p{margin-top:4px;font-size:13.5px;color:var(--t3)}.ld-st .fn-help{margin-left:10px}.ld-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mv-btn.off{opacity:.4;pointer-events:none}.ld-find{flex:none;width:100%;max-width:420px}.ld-list{padding:0}.ld-item{border-top:1px solid var(--line);transition:background .15s ease-out}.ld-item:first-child,.ld-list>.ld-row:first-child{border-top:0}.ld-item:hover{background:var(--tint)}.ld-item.done{opacity:.62}.ld-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(190px,.9fr) auto;align-items:center;gap:12px 20px;padding:14px 20px}.ld-list>.ld-row{border-top:1px solid var(--line)}.ld-row .c-id{display:flex;align-items:center;gap:12px;min-width:0}.ld-row .t{flex:1;min-width:0}.ld-row .nm{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0}.ld-row .nm b{font-weight:600}.ld-row .nm b,.ld-row .nm span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.ld-row .nm .pri{font-weight:600;color:var(--t1)}.ld-row .nm .sec{font-weight:400;font-size:13.5px;color:var(--t2)}.ld-card .nm,.ld-row .tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ld-row .tags{margin-top:6px}.ph{display:inline-flex;align-items:center;gap:5px;font:400 11.5px var(--font-meta);color:var(--t2)}.ph svg{width:12px;height:12px;color:var(--t3)}.ld-row .c-jy small{display:block;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 10.5px var(--font-meta);color:var(--t3)}.ld-row .c-ac{display:flex;flex-wrap:wrap;gap:6px}@container card (max-width: 820px){.ld-row{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 16px}}.ld-empty{align-items:center;gap:10px;padding:56px 24px;text-align:center}.ld-empty .mv-ibox{width:40px;height:40px;border-radius:12px}.ld-empty b{font-size:16px;font-weight:600}.ld-empty span:not(.mv-ibox){max-width:52ch;font-size:14px;line-height:21px;color:var(--t2)}.ld-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px}.ld-pager>div{display:flex;gap:8px}.ld-pager .mv-btn:disabled{opacity:.4;cursor:default}.ld-dial{--rc:var(--t3);--vs-inner:var(--bg);position:relative;display:inline-flex;flex:none;flex-direction:column;align-items:center;justify-content:center;width:var(--s,76px);height:var(--s,76px);border-radius:50%;background:conic-gradient(var(--rc) calc(var(--p, 0) * 1%),var(--cell) 0)}.ld-dial:before{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--vs-inner)}.ld-dial b{position:relative;font-size:calc(var(--s, 76px) * .36);line-height:1;font-weight:300;letter-spacing:-.04em;color:var(--t1)}.ld-dial small{position:relative;margin-top:3px;font:500 calc(var(--s, 76px) * .115)/1 var(--font-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--t3)}.ld-dial.hot{--rc:var(--red)}.ld-dial.hot b{color:var(--red-ink)}.ld-dial.warm{--rc:color-mix(in srgb,var(--red) 62%,transparent)}.dw .ld-dial{--vs-inner:var(--pop)}.ld-fresh{display:inline-flex;align-items:center;gap:8px}.ld-fresh .pips{display:flex;align-items:flex-end;gap:2px;height:10px}.ld-fresh .pips i{width:4px;height:100%;border-radius:1px;background:var(--cell)}.ld-fresh .pips i.on{background:var(--t2)}.ld-fresh em{font:500 9.5px var(--font-meta);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--t3)}.ld-popwrap{position:relative}.ld-scrim{position:fixed;inset:0;z-index:39;background:transparent;cursor:default}.ld-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:40;display:flex;flex-direction:column;gap:14px;width:300px;max-width:calc(100vw - 32px);padding:16px;overflow:visible}.ld-pop .top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ld-pop .top b{display:block;font-size:13.5px;font-weight:500}.ld-pop .top small{font-size:12px;color:var(--t3)}.ld-sw{flex:none;padding:2px}.ld-sw .mv-toggle{width:38px;height:22px;border-radius:11px}.ld-sw .mv-toggle i{width:16px;height:16px}.ld-sw .mv-toggle.on i{transform:translateX(16px)}.ld-pop .rg{display:flex;justify-content:space-between;margin-bottom:6px;font-size:12.5px;color:var(--t2)}.ld-pop .rg b{font-weight:500;color:var(--t1)}.ld-range{width:100%;accent-color:var(--t1);cursor:pointer}.ld-pop .chs{display:flex;flex-wrap:wrap;gap:6px}.ld-ch{height:28px;padding:0 10px;border-radius:99px;box-shadow:inset 0 0 0 1px var(--line2);font-size:12px;color:var(--t2);transition:background .15s ease-out,color .15s ease-out}.ld-ch:hover{background:var(--tint2);color:var(--t1)}.ld-ch[aria-pressed=true]{background:var(--t1);box-shadow:none;color:var(--bg)}.ld-pop .fine{font-size:11.5px;line-height:17px;color:var(--t3)}.ld-pop .err{font-size:12px;color:var(--red-ink)}.ld-crit{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 20px}.ld-crit p{gap:12px;font-size:13.5px;color:var(--t2)}.ld-crit .tags,.ld-crit p{display:flex;align-items:center}.ld-crit .tags{flex:1;flex-wrap:wrap;gap:8px}.ld-crit small{font:500 10px var(--font-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--t3)}.ld-crit .tg{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:8px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line);font-size:12px;color:var(--t1)}.ld-crit .tg.no{color:var(--t3);text-decoration:line-through}.ld-crit>.mv-lnk{margin-left:auto}.ld-cards{display:flex;flex-direction:column;gap:12px}.mv-card.ld-card{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:16px 20px;padding:18px 20px}.ld-card.done{opacity:.55}.ld-card .hd{display:flex;justify-content:center}.ld-card .bd{display:flex;flex-direction:column;gap:12px;min-width:0}.ld-card .nm{gap:6px 10px;min-width:0}.ld-card .nm .pri,.ld-card .nm b{font-size:15px;font-weight:600}.ld-card .nm .sec{font-size:14px;color:var(--t2)}.ld-card .nm .pri,.ld-card .nm .sec{overflow-wrap:anywhere}.ld-card .nx{display:flex;align-items:flex-start;gap:10px}.ld-card .nx .vb{display:inline-flex;flex:none;align-items:center;height:22px;padding:0 9px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--line2);font:500 10px var(--font-meta);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--t1)}.ld-card .nx.urgent .vb{background:var(--red);box-shadow:none;color:#fff}.ld-card .nx p{font-size:13px;line-height:19px;color:var(--t2)}.ld-card .meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 11px var(--font-meta);color:var(--t3)}.ld-card .ac{display:flex;flex-direction:column;gap:6px;width:132px}.ld-card .ac .mv-btn{justify-content:center;width:100%}@container card (max-width: 760px){.mv-card.ld-card{grid-template-columns:76px minmax(0,1fr);padding:16px}.ld-card .hd{justify-content:flex-start}.ld-card .ac{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;width:auto}.ld-card .ac .mv-btn{width:auto}}.vs-dh small.ld-eyebrow{font:500 10px var(--font-meta);letter-spacing:.14em;text-transform:uppercase}.vs-dh .tx.mono{font:400 12px var(--font-meta)}.ld-dscore{display:flex;align-items:center;gap:16px;padding:14px 16px;border-radius:12px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.ld-dscore b{display:block;font-size:15px;font-weight:500}.ld-dscore small{font-size:12.5px;line-height:18px;color:var(--t3)}.ld-dact{display:flex;flex-wrap:wrap;gap:8px}.ld-dact .mv-btn:first-child{flex:1}.ld-dact .mv-btn{height:40px}.ld-vis{display:inline-flex;align-items:center;gap:6px}.ld-vis svg{width:13px;height:13px;color:var(--t3)}.ld-pages{display:flex;flex-direction:column;gap:12px}.ld-pages .p>div{display:flex;gap:8px;margin-bottom:6px;font-size:12.5px}.ld-pages .p span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t2)}.ld-pages .p em{font-style:normal;font-size:11px;color:var(--t3)}.ld-cnt{margin-left:8px;font-style:normal;letter-spacing:0;text-transform:none;color:var(--t4)}.ld-visits{display:flex;flex-direction:column;gap:10px}.ld-visits .v{padding:12px 14px;border-radius:12px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.ld-visits .h{display:flex;justify-content:space-between;gap:8px;font-size:12.5px}.ld-visits .h span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t1)}.ld-visits .h time{flex:none;font:400 11px var(--font-meta);color:var(--t3)}.ld-visits .m{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}.ld-visits .m span{display:flex;align-items:center;gap:6px;margin-bottom:6px;font:500 9.5px var(--font-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--t2)}.ld-visits .m svg{width:12px;height:12px;color:var(--t3)}.ld-visits .opt{display:inline-flex;margin-top:10px;font:500 9.5px var(--font-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--green-ink)}.pg-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 16px}.pg-st h2{font-size:20px;font-weight:600;letter-spacing:-.025em}.pg-st p{margin-top:4px;font-size:13.5px;color:var(--t3)}.pg-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hl-fade{transition:opacity .2s ease-out}.hl-last{margin-left:12px;font:400 11px var(--font-meta);color:var(--t4)}.hl-lock{display:contents;margin:0;padding:0;border:0;min-width:0}.hl-lock:disabled .mv-seg,.hl-lock:disabled .vs-sel{opacity:.5}.hl-facts{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:12.5px}.hl-facts span{display:inline-flex;align-items:baseline;gap:8px}.hl-facts small{font:500 10px var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--t4)}.hl-facts b{font-weight:500;color:var(--t2)}.hl-fine{font-size:12px;line-height:18px;color:var(--t3)}.hl-fine.pad{padding:4px 0 12px}.hl-fine.center{text-align:center}.hl-fine b{font-weight:500;color:var(--t2)}.hl-hero{display:grid;grid-template-columns:300px minmax(0,1fr);align-items:stretch}.hl-l{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:28px 24px;border-right:1px solid var(--line)}.hl-l>small,.hl-r small{font:500 10px var(--font-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--t3)}.hl-l .chips{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;font-size:12px}.hl-l .fn{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--t3)}.hl-r{display:flex;flex-direction:column;justify-content:center;gap:18px;min-width:0;padding:28px}.hl-r h3{margin-top:8px;font-size:24px;line-height:30px;font-weight:600;letter-spacing:-.03em}.hl-r .sub{margin-top:10px;font-size:14px;line-height:21px;color:var(--t2)}.hl-r .sub b{font-weight:500}.hl-r .why{font-size:14px;line-height:21px;color:var(--t2)}.hl-r .tg{display:flex;align-items:center;gap:8px;margin-top:8px}.hl-r .tg em{font:500 10px var(--font-meta);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--t3)}.hl-box{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border-radius:12px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.hl-box p{font-size:14px;line-height:21px;color:var(--t2)}.hl-box p b{font-weight:500;color:var(--t1)}.hl-cta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hl-cta.foot{margin-top:4px;padding-top:16px;border-top:1px solid var(--line)}.hl-pct{display:flex;align-items:baseline;gap:4px}.hl-pct b{font-size:72px;line-height:1;font-weight:300;letter-spacing:-.05em}.hl-pct span{font-size:20px;color:var(--t3)}.hl-l .wbar{width:100%;max-width:220px}.hl-l .cnt{font-size:12.5px;color:var(--t3)}.hl-l .cnt b{font-weight:500;color:var(--t1)}.hl-pend{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 0}.hl-pend .ring{width:64px;height:64px;border:4px solid var(--cell);border-top-color:var(--t2);border-radius:50%;animation:fd-spin 1s linear infinite}.hl-gain{font-size:14px;color:var(--green-ink)}.hl-gain b{font-weight:500}@container pg (max-width: 919px){.hl-hero{grid-template-columns:minmax(0,1fr)}.hl-l{border-right:0;border-bottom:1px solid var(--line)}}.hl-gm .t{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px;font-size:12.5px;color:var(--t2)}.hl-gm .t b{font-size:22px;font-weight:300;letter-spacing:-.02em;color:var(--t1)}.hl-gm .b{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;color:var(--t3)}.hl-gm .b b{font-weight:500;color:var(--t2)}.mv-card.hl-door{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 20px;text-align:left;cursor:pointer;transition:background .15s ease-out}.hl-door:hover{background:var(--tint)}.hl-door .t{display:flex;flex-direction:column}.hl-door .t b{font-size:14px;font-weight:500}.hl-door .t small{font-size:12.5px;color:var(--t3)}.hl-door>svg{flex:none;width:16px;height:16px;color:var(--t3);transition:transform .2s ease-out}.hl-door>svg.open{transform:rotate(180deg)}.mv-card.hl-empty{align-items:center;gap:10px;padding:48px 24px;text-align:center}.hl-empty small{font:500 10px var(--font-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--t3)}.hl-empty b{font-size:17px;font-weight:600;letter-spacing:-.02em}.hl-empty p{max-width:52ch;font-size:14px;line-height:21px;color:var(--t2)}.hl-empty .mv-btn{margin-top:6px}.hl-call ul,.hl-cat ul,.hl-find ul,.hl-fix ul,.hl-led ul,.hl-mets,.hl-queue ul,.hl-shipped ul,.hl-start ul{margin:0;padding:0;list-style:none}.hl-led li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:0 16px;padding:16px 0;border-top:1px solid var(--line)}.hl-led li:first-child{padding-top:4px;border-top:0}.hl-led li.first{margin:0 -24px;padding:16px 24px;background:var(--redtint);border-top:0}.hl-led .ic{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--tint2);color:var(--t2)}.hl-led .ic svg{width:16px;height:16px}.hl-led li.first .ic{background:var(--red);color:#fff}.hl-led .n{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hl-led .n b{font-size:14px;font-weight:500}.hl-led .n em{font:500 10px var(--font-meta);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--t3)}.hl-led .m p{margin-top:6px;font-size:13px;line-height:19px;color:var(--t3)}.hl-led .bar{display:flex;align-items:center;gap:12px;margin-top:10px}.hl-led .bar .mv-bar{flex:1}.hl-led .bar span{width:56px;text-align:right;font-size:12px;color:var(--t2)}.hl-led .pts{min-width:64px;text-align:right}.hl-led .pts b{display:block;font-size:30px;line-height:1;font-weight:300;letter-spacing:-.03em}.hl-led .pts b.dim{color:var(--t4)}.hl-led .pts small{font:500 9.5px var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--t3)}.hl-lf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:12px;padding-top:14px;border-top:1px solid var(--line);font-size:12.5px;color:var(--t3)}.hl-form{gap:8px}.hl-form .conf{font-size:13.5px;font-weight:500}.hl-form .conf.strong{color:var(--green-ink)}.hl-form p{font-size:12.5px;line-height:19px;color:var(--t3)}.hl-comps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}@container pg (max-width: 1019px){.hl-comps{grid-template-columns:minmax(0,1fr)}}.hl-mets li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.hl-mets li:first-child{padding-top:0;border-top:0}.hl-mets span{display:block;font-size:13px;color:var(--t2)}.hl-mets small{font:11px var(--font-meta);color:var(--t3)}.hl-mets b{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:400}.hl-mets .g{width:7px;height:7px;border-radius:50%}.hl-mets .g.good{background:var(--green)}.hl-mets .g.mid{background:var(--t3)}.hl-mets .g.bad{background:var(--red)}.hl-links{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.hl-tgt>p{font-size:13px;color:var(--t3)}.hl-tgt>p b{font-weight:500;color:var(--t2)}.hl-tgt .row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:12px}.hl-tgt .row .fb-f{width:140px}.hl-tgt .row .end{margin-left:auto}.hl-share .g{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:20px}.hl-share .prev{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;border-radius:12px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line2)}.hl-share small{font:500 10px var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--t3)}.hl-share .code{display:flex;flex-direction:column;justify-content:center;gap:10px;min-width:0}.hl-share pre{max-height:96px;margin:0;padding:12px;overflow:auto;border-radius:10px;background:var(--ctl);box-shadow:var(--ctl-ring);font:12px/1.5 var(--font-meta);color:var(--t2);white-space:pre-wrap;word-break:break-all}.hl-share .acts{display:flex;flex-wrap:wrap;gap:8px}.hl-share .acts svg{width:14px;height:14px}@container pg (max-width: 919px){.hl-share .g{grid-template-columns:minmax(0,1fr)}}.hl-insp .grp{display:flex;flex-wrap:wrap;gap:18px 28px}.hl-insp .c{min-width:0}.hl-insp .c small{display:block;max-width:170px;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 9.5px var(--font-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--t3)}.hl-insp .cells{display:flex;gap:3px}.hl-cell{display:inline-block;flex:none;width:14px;height:14px;border-radius:4px;animation:mv-rise .4s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 0) * 18ms)}.hl-cell.pass{background:var(--green)}.hl-cell.warn{background:transparent;box-shadow:inset 0 0 0 2px var(--t3)}.hl-cell.fail{background:var(--red)}.hl-insp .lg{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:14px;font:500 9.5px var(--font-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--t3)}.hl-insp .lg span{display:inline-flex;align-items:center;gap:6px}.hl-insp .lg .hl-cell{width:9px;height:9px;border-radius:3px;animation:none}.mv-card.hl-strip{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:14px 20px}.hl-strip p{gap:12px;font-size:13.5px;color:var(--t2)}.hl-strip .tags,.hl-strip p{display:flex;align-items:center}.hl-strip .tags{flex:1;flex-wrap:wrap;gap:8px}.hl-strip small{font:500 10px var(--font-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--t3)}.hl-strip .tg{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:8px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line);font-size:12px;color:var(--t1)}.hl-strip .why{width:100%;margin:4px 0 0;padding-left:18px;list-style:disc;font-size:12.5px;line-height:19px;color:var(--t3)}.hl-call li,.hl-find li{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.hl-call li:first-child,.hl-find li:first-child{padding-top:0;border-top:0}.hl-call .sv,.hl-find .sv{width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--t3)}.hl-call .sv.high,.hl-find .sv.high{background:var(--red)}.hl-call li b,.hl-find li b{font-size:13.5px;font-weight:500}.hl-call li p,.hl-find li p{margin-top:2px;font-size:12.5px;line-height:18px;color:var(--t3)}.hl-call li small{display:block;margin-top:4px;font-size:11.5px;color:var(--t3)}.mv-card.hl-call.row{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px}.hl-call.row>p{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;font-size:13.5px;color:var(--t2)}.hl-cl{display:inline-flex;align-items:center;gap:6px;font:500 10px var(--font-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--t3)}.hl-cl svg{width:13px;height:13px}.hl-call .hl-fine{margin-top:8px;padding-top:10px;font-size:11.5px}.hl-call .hl-fine,.hl-fix li{border-top:1px solid var(--line)}.hl-fix li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:0 14px;padding:16px 0}.hl-fix li:first-child{padding-top:4px;border-top:0}.hl-fix li.first{margin:0 -24px;padding:16px 24px;background:var(--tint);border-top:0}.hl-fix li.first.bad{background:var(--redtint)}.hl-fix .n{padding-top:2px;font-size:12px;color:var(--t3)}.hl-fix li.bad .n{color:var(--red-ink)}.hl-fix .h{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hl-fix .h b{font-size:14px;font-weight:500}.hl-fix .h em{font:500 10px var(--font-meta);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--t3)}.hl-fix .m p{margin-top:6px;font-size:13px;line-height:19px;color:var(--t2)}.hl-fix .v{min-width:72px;text-align:right}.hl-fix .v b{display:block;font-size:24px;line-height:1;font-weight:300;letter-spacing:-.03em}.hl-fix .v small{font:500 9.5px var(--font-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.hl-ah{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.hl-ah h3{font-size:15px;font-weight:500}.hl-cat{gap:12px}.hl-cat .mv-ch{margin-bottom:0}.hl-cat li{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.hl-cat li:first-child{border-top:0}.hl-cat li>.hl-cell{width:9px;height:9px;margin-top:6px;border-radius:50%;animation:none}.hl-cat .m span{font-size:13px;color:var(--t1)}.hl-cat .m p{margin-top:4px;font-size:12px;line-height:17px;color:var(--t3)}.hl-cat .v{text-align:right}.hl-cat .v b{font-size:13px;font-weight:400}.hl-cat .v small{display:block;font:10.5px var(--font-meta);color:var(--t3)}.hl-gap .t{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.hl-gap .t b{font-size:13px;font-weight:400}.hl-gap.wide .t b{font-size:30px;font-weight:300;letter-spacing:-.03em}.hl-gap .t b.high{color:var(--red-ink)}.hl-gap .t span{font:500 10px var(--font-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--t3)}.hl-gap .t em{font-style:normal;color:var(--green-ink)}.hl-plan{border-top:1px solid var(--line)}.hl-plan>button{display:flex;align-items:center;gap:8px;width:100%;padding:10px 0;text-align:left;font-size:12.5px;font-weight:500;color:var(--t2)}.hl-plan>button svg{width:14px;height:14px}.hl-plan>button span{margin-left:auto;font-weight:400;color:var(--t3)}.hl-plan .f{display:grid;grid-template-columns:minmax(0,1fr) 170px 170px auto;align-items:end;gap:10px;padding-bottom:14px}.hl-plan .f .err{grid-column:1/-1;font-size:12.5px}@container pg (max-width: 919px){.hl-plan .f{grid-template-columns:minmax(0,1fr)}}.hl-planbox{padding:0 14px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line)}.pr{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:92px;padding:3px 8px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--line2);font:500 9.5px var(--font-meta);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--t2)}.pr.high{color:var(--red-ink);box-shadow:inset 0 0 0 1px rgba(214,52,52,.45)}.pr.low{color:var(--t3)}.pr.fill{background:var(--t1);box-shadow:none;color:var(--bg)}.pr.high.fill{background:var(--red);color:#fff}.hl-queue li,.hl-start li{border-top:1px solid var(--line)}.hl-queue li:first-child,.hl-start ul>li:first-child{border-top:0}.hl-queue .row{display:flex;align-items:center;gap:12px}.hl-queue .main{display:grid;flex:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 12px;min-width:0;padding:14px 0;text-align:left}.hl-queue .tt b{font-size:13.5px;font-weight:500}.hl-queue .tt b,.hl-queue .tt em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl-queue .tt em{font:500 9.5px var(--font-meta);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--t3)}.hl-queue .main>svg{width:16px;height:16px;color:var(--t3);transition:transform .2s ease-out}.hl-queue .main>svg.open{transform:rotate(180deg)}.hl-queue .gm{grid-column:1/-1}.hl-queue .gm.mv-num{font-size:12px;color:var(--t2)}.hl-queue .gm b.high{color:var(--red-ink);font-weight:500}.hl-queue .gm em{font-style:normal;color:var(--green-ink)}.hl-queue .done{flex:none}.hl-queue .open{padding:0 0 14px}.hl-queue .open>p{padding-bottom:6px;font-size:13.5px;line-height:20px;color:var(--t2)}.hl-shipped li{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.hl-shipped li:first-child{padding-top:0;border-top:0}.hl-shipped .ok{flex:none;width:8px;height:8px;border-radius:50%;background:var(--green)}.hl-shipped .tt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--t2)}.hl-shipped .was{flex:none;font-size:11.5px;color:var(--t3)}.hl-shipped b{flex:none;font-size:12px;font-weight:500;color:var(--t3)}.hl-leak{margin:0;padding:0;list-style:none}.hl-leak .lo{display:flex;align-items:center;gap:10px;height:30px;padding-left:36px;font:500 10px var(--font-meta);letter-spacing:.1em;color:var(--t3)}.hl-leak .lo i{width:1px;height:16px;background:var(--line2)}.hl-leak .lo.big{color:var(--red-ink)}.hl-leak .lo.big i{background:var(--red)}.hl-leak .st{display:flex;align-items:flex-start;gap:12px}.hl-leak .n{width:24px;padding-top:3px;font-size:10.5px;color:var(--t3)}.hl-leak .b{flex:1;min-width:0}.hl-leak .t{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.hl-leak .nm{display:flex;align-items:center;gap:8px;min-width:0}.hl-leak .nm b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500}.hl-leak .sd{flex:none;width:8px;height:8px;border-radius:50%;background:var(--green)}.hl-leak .sd.warning{background:transparent;box-shadow:inset 0 0 0 2px var(--t3)}.hl-leak .sd.critical{background:var(--red)}.hl-leak .v{flex:none;font-size:18px;font-weight:300;letter-spacing:-.02em}.hl-leak .v em{margin-left:4px;font-size:11px;font-style:normal;color:var(--t3)}.hl-iss{border-top:1px solid var(--line)}.hl-iss .hd{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:14px 0;text-align:left;transition:background .15s ease-out}.hl-iss.first{margin:0 -24px;padding:0 24px;background:var(--tint)}.hl-iss.first.crit{background:var(--redtint)}.hl-iss .tt b{font-size:14px;font-weight:500}.hl-iss .tt b,.hl-iss .tt em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl-iss .tt em{font:500 9.5px var(--font-meta);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--t3)}.hl-iss .rt{flex-direction:column;align-items:flex-end;gap:6px}.hl-iss .rt b{min-height:16px;font-size:12.5px;font-weight:400;color:var(--t2)}.hl-iss .rt b.high{color:var(--red-ink)}.hl-iss .pips{display:flex;gap:2px}.hl-iss .pips i{width:10px;height:4px;border-radius:2px;background:var(--cell)}.hl-iss .pips i.on.high{background:var(--red)}.hl-iss .pips i.on.med{background:var(--t2)}.hl-iss .pips i.on.low{background:var(--t4)}.hl-iss .hd>svg{width:16px;height:16px;color:var(--t3);transition:transform .2s ease-out}.hl-iss .hd>svg.open{transform:rotate(180deg)}.hl-iss .bd{display:flex;flex-direction:column;gap:14px;padding:4px 0 18px}.hl-iss .bd small{font:500 10px var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--t3)}.hl-iss .bd p{margin-top:6px;font-size:14px;line-height:21px;color:var(--t2)}.hl-iss .imp{padding:10px 14px;border-radius:10px;background:var(--redtint)}.hl-iss .imp b{font-size:13.5px;font-weight:500;color:var(--red-ink)}.hl-iss .imp p{margin-top:4px;font-size:12.5px;line-height:18px;color:var(--t3)}.hl-iss .fx{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:12px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.hl-iss .fx>p{margin:0;font-size:12.5px;line-height:18px;color:var(--t3)}.hl-iss .fx .mv-btn{align-self:flex-start}.hl-iss .fh{display:flex;align-items:center;gap:8px}.hl-iss .fh svg{width:14px;height:14px;color:var(--t3)}.hl-iss .alts{display:flex;flex-direction:column;gap:8px}.hl-iss .alts label{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:10px;background:var(--ctl);box-shadow:var(--ctl-ring);cursor:pointer;transition:background .15s ease-out}.hl-iss .alts label.on{background:var(--tint2);box-shadow:inset 0 0 0 2px var(--t1)}.hl-iss .alts input{margin-top:3px;accent-color:var(--t1)}.hl-iss .alts label p{margin:2px 0 0;font-size:13.5px;line-height:20px;color:var(--t2)}.hl-iss .ft{display:flex;justify-content:flex-end}.hl-start>.mv-ch{margin-bottom:4px}.hl-hidden{gap:12px;padding:12px 0;font-size:13px;color:var(--t3)}.hl-hidden,.hl-more{display:flex;align-items:center}.hl-more{justify-content:center;gap:8px;width:100%;padding:14px 0;border-top:1px solid var(--line);font:500 10px var(--font-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--t2);transition:color .15s ease-out}.hl-more:hover{color:var(--t1)}.hl-more svg{width:14px;height:14px;transition:transform .2s ease-out}.hl-more svg.open{transform:rotate(180deg)}.mv-card.hl-handoff{flex-direction:row;align-items:center;justify-content:center;gap:10px;padding:16px;font-size:13.5px;font-weight:500;transition:background .15s ease-out}.hl-handoff:hover{background:var(--tint)}.hl-handoff svg{width:16px;height:16px;color:var(--t3)}.hl-writing .sk{padding:14px 0;border-top:1px solid var(--line)}.hl-writing .sk i{display:block;width:33%;height:12px;border-radius:4px;background:var(--cell);animation:mv-pulse 1.4s ease-in-out infinite}.hl-writing .sk i.s{width:75%;margin-top:10px;background:var(--tint2)}.hl-console{overflow:hidden}.hl-console .scan{height:2px;overflow:hidden;background:var(--cell)}.hl-console .scan i{display:block;width:33%;height:100%;background:var(--t1);animation:hl-scan 1.4s ease-in-out infinite}@keyframes hl-scan{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}.hl-clock{font-size:13px;color:var(--t1)}.hl-console .bd{padding:16px 24px 20px}.hl-console .bd>p{margin-bottom:16px;font-size:12.5px;line-height:18px;color:var(--t3)}.hl-console ol{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.hl-console li{display:flex;align-items:center;gap:12px;font-size:13.5px;color:var(--t1)}.hl-console li i{flex:none;width:9px;height:9px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line2)}.hl-console li.done i{background:var(--green);box-shadow:none}.hl-console li.active i{background:var(--t1);box-shadow:none;animation:mv-pulse 1.2s ease-in-out infinite}.hl-console li.queued{opacity:.6;color:var(--t3)}.hl-console li em{margin-left:auto;font:500 9.5px var(--font-meta);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--t3)}.hl-console li.done em{color:var(--green-ink)}.vs-err.hl-doc-err{align-items:flex-start}.hl-doc-err .ico{display:flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--red);font-size:12px;font-weight:700;color:#fff}.hl-doc-err .tx{flex:1;min-width:0}.hl-doc-err .tx b{font-size:13.5px;font-weight:600}.hl-doc-err .tx p{font-size:13px;color:var(--t2)}.hl-rank .r{display:grid;grid-template-columns:minmax(90px,1fr) minmax(0,1.4fr) auto 40px;align-items:center;gap:12px;padding:6px 0;font-size:13px}.hl-rank .r span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t2)}.hl-rank .r b{font-size:12.5px;font-weight:400}.hl-rank .r em{font-size:11.5px;font-style:normal;text-align:right;color:var(--t3)}.hl-kv{display:flex;flex-direction:column;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.hl-kv.bare{margin-top:8px;padding-top:0;border-top:0}.hl-kv>div{display:flex;justify-content:space-between;gap:12px;font-size:12px}.hl-kv>div>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t3)}.hl-kv b{font-weight:400;color:var(--t1)}.hl-big{font-size:30px;font-weight:300;letter-spacing:-.03em}.hl-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.hl-trio b{display:block;font-size:22px;font-weight:300}.hl-trio small{font:500 9.5px var(--font-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--t3)}.hl-dev .g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.hl-dev .d{padding:4px 20px;border-left:1px solid var(--line)}.hl-dev .d:first-child{padding-left:0;border-left:0}.hl-dev small{font:500 10px var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--t3)}.hl-dev .d>b{display:block;margin-top:6px;font-size:24px;font-weight:300}@container card (max-width: 640px){.hl-dev .g{grid-template-columns:minmax(0,1fr)}.hl-dev .d{padding:12px 0;border-left:0;border-top:1px solid var(--line)}.hl-dev .d:first-child{border-top:0}}@container pg (max-width: 639px){.hl-fix li.first,.hl-iss.first,.hl-led li.first{margin:0 -16px;padding-left:16px;padding-right:16px}}.fc-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch}.fc-l{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:32px 32px 32px 28px;border-right:1px solid var(--line)}.fc-l small,.fc-r small{font:500 10px var(--font-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--t3)}.fc-l .lead{margin-top:12px;font-size:14px;color:var(--t2)}.fc-big{margin-top:4px;font-size:64px;line-height:1.05;font-weight:300;letter-spacing:-.045em}.fc-l .rng{margin-top:14px;font-size:14px;line-height:21px;color:var(--t2)}.fc-l .rng b{font-weight:500;color:var(--t1)}.fc-l .sim{margin-top:10px;font-size:12.5px;color:var(--t3)}.fc-r{display:flex;flex-direction:column;min-width:0}.fc-r>div{padding:18px 24px;border-top:1px solid var(--line)}.fc-r>div:first-child{border-top:0}.fc-r p{margin-top:6px;font-size:14px;line-height:20px;color:var(--t2)}.fc-r p b{font-weight:500;color:var(--t1)}.fc-r p b.mv-good{color:var(--green-ink)}.fc-r p b.mv-bad{color:var(--red-ink)}@container pg (max-width: 919px){.fc-hero{grid-template-columns:minmax(0,1fr)}.fc-l{padding:24px 20px;border-right:0;border-bottom:1px solid var(--line)}.fc-r>div{padding:16px 20px}.fc-big{font-size:48px}}.fc-traj .mv-ch{flex-wrap:wrap;row-gap:10px}.fc-chart .fc-future{fill:var(--tint)}.fc-chart .fc-band{fill:var(--fill);fill-opacity:.1;stroke:none}.mv-tip .r i.fc-k{display:inline-block;width:12px;height:0;border-radius:0;border-top:2px solid var(--fill)}.mv-tip .r i.fc-k.dash{border-top-style:dashed}.fc-leg{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:12px;padding-left:52px;font-size:12px;color:var(--t3)}.fc-leg span{display:inline-flex;align-items:center;gap:8px}.fc-leg i{display:inline-block;width:18px;height:0;border-top:2px solid var(--t1)}.fc-leg i.dash{border-top-style:dashed}.fc-leg i.band{height:10px;border:0;border-radius:3px;background:var(--fill);opacity:.14}.fc-ai .mv-ch>svg{flex:none;width:15px;height:15px;color:var(--t3)}.fc-ai .mv-ch .r{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.fc-nar{display:flex;flex-direction:column;gap:10px}.fc-nar>b{font-size:15px;font-weight:500;letter-spacing:-.01em}.fc-nar ul{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.fc-nar li{position:relative;padding-left:16px;font-size:13.5px;line-height:20px;color:var(--t2)}.fc-nar li:before{content:"";position:absolute;left:2px;top:8px;width:5px;height:5px;border-radius:50%;background:var(--t3)}.fc-risk{display:flex;align-items:flex-start;gap:10px;margin:4px 0 0;padding:10px 14px;border-radius:10px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line);font-size:12.5px;line-height:18px;color:var(--t2)}.fc-risk svg{flex:none;width:15px;height:15px;margin-top:1px;color:var(--t3)}.fc-risk.high{background:var(--redtint)}.fc-risk.high svg{color:var(--red)}.fc-next{gap:10px}.fc-next .hd{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.fc-next .hd svg{width:16px;height:16px;color:var(--t3)}.fc-next.risk .hd svg{color:var(--red)}.fc-next .hd small{font:500 10px var(--font-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--t3)}.fc-next .ln{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.fc-next .ln b{font-size:15px;font-weight:500}.fc-next .ln span{font-size:22px;font-weight:300;letter-spacing:-.02em}.fc-next>p{font-size:13.5px;line-height:20px;color:var(--t2)}.fc-next .foot{margin-top:4px;padding-top:12px;border-top:1px solid var(--line)}.fc-next .foot b{font-weight:500;color:var(--t1)}.mv-card.fc-spend{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.fc-spend .t{display:flex;flex-direction:column;gap:2px;min-width:0}.fc-spend .t b{font-size:14px;font-weight:500}.fc-spend .t small{font-size:12.5px;color:var(--t3)}.fc-sims{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@container pg (max-width: 819px){.fc-sims{grid-template-columns:minmax(0,1fr);gap:16px}}.fc-sim .t{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px;font-size:13px;color:var(--t2)}.fc-sim .t b{font-size:14px;font-weight:400;color:var(--t1)}.fc-sim .trk{position:relative;display:flex;align-items:center;height:28px}.fc-sim .trk i{position:absolute;top:50%;height:4px;margin-top:-2px;border-radius:99px}.fc-sim .base{left:0;right:0;background:var(--cell)}.fc-sim .fill{background:var(--t1)}.fc-sim .fill.neg{background:var(--red)}.fc-sim .zero{width:2px;height:10px!important;margin-top:-5px!important;margin-left:-1px;border-radius:1px!important;background:var(--t3)}.fc-range{position:relative;z-index:2;width:100%;height:28px;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}.fc-range::-webkit-slider-runnable-track{height:4px;background:transparent}.fc-range::-moz-range-track{height:4px;background:transparent}.fc-range::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;margin-top:-6px;border:0;border-radius:50%;background:var(--t1);box-shadow:0 0 0 3px var(--bg),0 0 0 4px var(--line2)}.fc-range::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:var(--t1);box-shadow:0 0 0 3px var(--bg),0 0 0 4px var(--line2)}.fc-range:focus-visible{outline:2px solid var(--t2);outline-offset:4px;border-radius:8px}.fc-delta{display:flex;align-items:center;gap:12px;margin:18px 0 0;padding:12px 16px;border-radius:10px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line);font-size:13.5px;color:var(--t2)}.fc-delta svg{flex:none;width:18px;height:18px;color:var(--green-ink)}.fc-delta.down{background:var(--redtint)}.fc-delta.down svg{color:var(--red)}.fc-delta b{font-weight:500}.fc-drv{gap:10px}.fc-drv .mv-ch{margin-bottom:0}.fc-drv .mv-ch>svg{flex:none;width:15px;height:15px;color:var(--t3)}.fc-drv .big{display:flex;align-items:baseline;gap:10px;font-size:30px;font-weight:300;letter-spacing:-.03em}.fc-drv .big small{font-size:13px;letter-spacing:0;color:var(--t3)}.fc-drv b{font-weight:500;color:var(--t1)}.fc-hist{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.fc-hist li{padding:14px 16px;border-radius:12px;background:var(--tint)}.fc-hist li,.fc-hist li.first{box-shadow:inset 0 0 0 1px var(--line)}.fc-hist .mt{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.fc-empty .mv-ibox{margin-bottom:4px}.fc-prog{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:280px;margin-top:6px;font-size:12px;color:var(--t3)}.fc-prog,.fc-prog .mv-bar{width:100%}.ap-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:20px 24px;padding:24px 28px}.ap-hero,.ap-mark{align-items:center}.ap-mark{display:flex;justify-content:center;width:56px;height:56px;border-radius:16px;background:var(--tint2);box-shadow:inset 0 0 0 1px var(--line2);color:var(--t2)}.ap-mark svg{width:26px;height:26px}.ap-hero.good .ap-mark{background:var(--green);box-shadow:none;color:#fff}.ap-hero.bad .ap-mark{background:var(--red);box-shadow:none;color:#fff}.ap-say{min-width:0}.ap-say small{font:500 10px var(--font-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--t3)}.ap-hero.good .ap-say small{color:var(--green-ink)}.ap-hero.bad .ap-say small{color:var(--red-ink)}.ap-say h3{margin-top:6px;font-size:20px;line-height:27px;font-weight:600;letter-spacing:-.025em}.ap-nums{display:flex;gap:28px;margin:0;padding-left:28px;border-left:1px solid var(--line)}.ap-nums dt{font:500 10px var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--t3)}.ap-nums dd{margin:6px 0 0;font-size:30px;line-height:1;font-weight:300;letter-spacing:-.03em}.ap-nums dd em{font-size:15px;font-style:normal;color:var(--t3)}@container pg (max-width: 819px){.ap-hero{grid-template-columns:auto minmax(0,1fr);padding:20px}.ap-nums{grid-column:1/-1;padding:16px 0 0;border-left:0;border-top:1px solid var(--line)}}.ap-find ul,.ap-hist ul,.ap-rules ul{margin:0;padding:0;list-style:none}.ap-find li{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 0;border-top:1px solid var(--line)}.ap-find li:first-child{padding-top:4px;border-top:0}.ap-find li.first{margin:0 -24px;padding:16px 24px;background:var(--redtint);border-top:0}.ap-find .sv{width:8px;height:8px;margin-top:7px;border-radius:50%;background:var(--red)}.ap-find .m p{font-size:14px;line-height:21px;color:var(--t1)}.ap-find .mt{gap:8px 12px;margin-top:8px;font-size:12px;color:var(--t3)}.ap-find .ac,.ap-find .mt{display:flex;flex-wrap:wrap;align-items:center}.ap-find .ac{justify-content:flex-end;gap:8px}@container card (max-width: 640px){.ap-find li{grid-template-columns:8px minmax(0,1fr)}.ap-find .ac{grid-column:2;justify-content:flex-start}}.ap-row{display:flex;align-items:center;gap:18px;padding:16px 0;border-top:1px solid var(--line)}.ap-row:first-child{padding-top:4px;border-top:0}.ap-row .sw{display:inline-flex;flex:none;align-items:center;gap:10px;cursor:pointer}.ap-row .sw:disabled{cursor:not-allowed}.ap-row .sw.busy,.ap-row.locked .sw{opacity:.5}.ap-row .sw .mv-toggle{width:36px;height:20px;border-radius:10px}.ap-row .sw .mv-toggle i{width:14px;height:14px}.ap-row .sw .mv-toggle.on i{transform:translateX(16px)}.ap-row .st{width:24px;text-align:left;font:500 11px var(--font-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--t4)}.ap-row.on .st{color:var(--green-ink)}.ap-row .tx{flex:1;min-width:0}.ap-row .nm{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ap-row .nm b{font-size:14px;font-weight:500}.ap-row .tx>p{margin-top:3px;font-size:13px;line-height:19px;color:var(--t3)}.ap-row .su{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:8px;font-size:12.5px}.ap-row .su .ok{display:inline-flex;align-items:center;gap:6px;color:var(--green-ink)}.ap-row .su svg{width:14px;height:14px}@container card (max-width: 560px){.ap-row{flex-wrap:wrap}.ap-row .tx{flex-basis:100%;order:3}}.ap-hist li{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.ap-hist li:first-child{padding-top:0;border-top:0}.ap-hist svg{width:14px;height:14px;margin-top:3px;color:var(--t4)}.ap-hist p{font-size:13px;line-height:19px;color:var(--t2)}.ap-hist span{font-size:12px;color:var(--t3);white-space:nowrap}.ap-help{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.ap-help li{display:flex;align-items:flex-start;gap:12px;font-size:13.5px;line-height:20px;color:var(--t2)}.ap-help li i{flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--cell);box-shadow:inset 0 0 0 1px var(--line2)}.ap-help li.on i{background:var(--green);box-shadow:none}.ap-help b{font-weight:500;color:var(--t1)}@container pg (max-width: 639px){.ap-find li.first{margin:0 -16px;padding-left:16px;padding-right:16px}}.pt-spots{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.pt-spots.two{grid-template-columns:repeat(2,minmax(0,1fr))}@container pg (max-width: 819px){.pt-spots.two{grid-template-columns:minmax(0,1fr)}}.pt-spot{display:flex;flex-direction:column;gap:14px;padding:24px}.pt-spot small{font:500 10px var(--font-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--t3)}.pt-spot.neg small{color:var(--red-ink)}.pt-spot.pos small{color:var(--green-ink)}.pt-spot h3{font-size:21px;line-height:27px;font-weight:600;letter-spacing:-.028em}.pt-spot .cmp{display:flex;flex-direction:column;gap:12px}.pt-row .cmp .l,.pt-spot .l{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px;font-size:12.5px;color:var(--t2)}.pt-spot .l b{font-size:15px;font-weight:400;color:var(--t1)}.pt-spot .ft{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;padding-top:12px;border-top:1px solid var(--line);font-size:12.5px;color:var(--t3)}.pt-spot .ft b{font-size:20px;font-weight:300;letter-spacing:-.02em}.pt-grp{transition:opacity .15s ease-out}.pt-grp.busy{opacity:.55}.pt-grp .mv-ch>svg{flex:none;width:15px;height:15px;color:var(--t3)}.pt-grp.neg .mv-ch>svg{color:var(--red)}.pt-grp.pos .mv-ch>svg{color:var(--green)}.pt-grp ul{margin:0;padding:0;list-style:none}.pt-row{border-top:1px solid var(--line)}.pt-row:first-child{border-top:0}.pt-row .hd{display:flex;align-items:center;gap:16px;padding:14px 0;cursor:pointer;outline:none;transition:background .15s ease-out}.pt-row .hd:focus-visible{box-shadow:inset 0 0 0 2px var(--t3);border-radius:8px}.pt-row .tt{flex:1;min-width:0}.pt-row .nm{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pt-row .nm b{font-size:14px;font-weight:500}.pt-row .tt p{margin-top:3px;font-size:12.5px;color:var(--t3)}.pt-row .rt{flex:none;font-size:15px;font-weight:400}.pt-row .rt.dim{font-size:12.5px;color:var(--t3)}.pt-row .hd>svg{flex:none;width:16px;height:16px;color:var(--t3);transition:transform .2s ease-out}.pt-row .hd>svg.open{transform:rotate(180deg)}.pt-row .bd{display:flex;flex-direction:column;gap:12px;margin-bottom:14px;padding:16px;border-radius:12px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.pt-row .bd small{font:500 10px var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--t3)}.pt-row .act{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:21px;color:var(--t1)}.pt-row .act svg{flex:none;width:15px;height:15px;margin-top:3px;color:var(--t3)}.pt-row .cmp{display:flex;flex-direction:column;gap:10px}.pt-row .cmp .l span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-row .cmp .hi .l span{font-weight:600;color:var(--t1)}.pt-row .cmp .l em{font-size:11px;font-style:normal;color:var(--t3)}.pt-row .cmp .l b{width:48px;text-align:right;font-weight:500;color:var(--t1)}.pt-find{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pt-find .vs-find{flex:none;width:220px}.pt-dims{display:flex;flex-wrap:wrap;gap:6px}.pt-tbl{padding:0;gap:0;overflow:hidden}.pt-tbl .th,.pt-tbl .tr{display:grid;grid-template-columns:minmax(0,1fr) 90px 150px 100px 70px;align-items:center;gap:12px;padding:0 20px}.pt-tbl .th{padding-top:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.pt-tbl .th span{font:500 9.5px var(--font-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--t3)}.pt-tbl .r{text-align:right}.pt-tbl .tr{padding-top:11px;padding-bottom:11px;border-top:1px solid var(--line)}.pt-tbl .th+.tr,.pt-tbl .tr:first-child{border-top:0}.pt-tbl .nm{display:flex;align-items:center;gap:8px;min-width:0;margin:0;font-size:13.5px}.pt-tbl .nm span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-tbl .nm svg{flex:none;width:14px;height:14px}.pt-tbl .tr.neg .nm svg{color:var(--red)}.pt-tbl .tr.pos .nm svg{color:var(--green)}.pt-tbl .tr span{font-size:12.5px;color:var(--t2)}.pt-tbl .tr b{font-weight:500}.pt-tbl .tr em{font-style:normal;color:var(--t3)}@container pg (max-width: 767px){.pt-tbl .tr{grid-template-columns:minmax(0,1fr);padding-left:16px;padding-right:16px}.pt-row .hd{gap:10px}}.dl-w{display:flex;flex-direction:column;min-width:0}.dl-w>:first-child{flex:1 1 auto;min-width:0}.mv-hero.one{grid-template-columns:minmax(0,1fr)}.dl-pair{grid-template-columns:minmax(0,1fr) 376px}.dl-chart,.dl-duo[data-n="1"],.dl-insights,.dl-pair[data-n="1"],.dl-triple[data-n="1"]{grid-template-columns:minmax(0,1fr)}.dl-triple{grid-template-columns:repeat(3,minmax(0,1fr))}.dl-duo,.dl-triple[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-duo[data-n="1"]{grid-template-columns:minmax(0,1fr)}@container pg (max-width: 1179px){.dl-pair{grid-template-columns:minmax(0,1fr)}}@container pg (max-width: 1019px){.dl-triple[data-n="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-triple[data-n="3"]>:last-child{grid-column:1/-1}}@container pg (max-width: 919px){.dl-duo{grid-template-columns:minmax(0,1fr)}}@container pg (max-width: 639px){.dl-triple,.dl-triple[data-n="2"],.dl-triple[data-n="3"]{grid-template-columns:minmax(0,1fr)}.dl-triple[data-n="3"]>:last-child{grid-column:auto}}.dl-btn .dl-n{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--tint2);box-shadow:inset 0 0 0 1px var(--line2);font-size:11px;color:var(--t2)}.dl-bar{position:sticky;top:8px;z-index:30;display:flex;flex-direction:column;gap:14px;padding:16px 20px}.dl-bar .top{flex-wrap:wrap;gap:12px 16px}.dl-bar .top,.dl-bar .tt{display:flex;align-items:center}.dl-bar .tt{flex:1 1 260px;gap:12px;min-width:0}.dl-bar .tt b{display:block;font-size:14px;font-weight:500}.dl-bar .tt small{display:block;font-size:12.5px;color:var(--t3)}.dl-bar .sv{display:inline-flex;align-items:center;gap:6px;min-width:64px;font-size:12px;color:var(--t3)}.dl-bar .sv svg{width:14px;height:14px}.dl-bar .sv.saved{color:var(--green-ink)}.dl-bar .sv.error{color:var(--red-ink)}.dl-bar .tray{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.dl-bar .tray>small{font:500 10px var(--font-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--t3)}.dl-bar .tray .grow{flex:1}.dl-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:8px;background:var(--ctl);box-shadow:var(--ctl-ring);font-size:12.5px;color:var(--t1);transition:background .15s ease-out}.dl-chip:hover{background:var(--tint2)}.dl-chip svg{width:13px;height:13px;color:var(--t3)}.dl-w.edit{position:relative;border-radius:16px;outline:1.5px dashed var(--line2);outline-offset:3px}.dl-w.edit>:first-child{pointer-events:none;opacity:.62;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dl-tools{position:absolute;top:10px;right:10px;z-index:6;display:inline-flex;align-items:center;gap:8px}.kp-slim.edit .as-n>:not(.as-nl),.kp-slim.edit .as-nl>:not(.dl-x){opacity:.62;pointer-events:none}.dl-x.kp{flex:none;width:22px;height:22px;margin-left:2px;background:var(--ctl);box-shadow:var(--ctl-ring)}.dl-x.kp svg{width:12px;height:12px}@container pg (max-width: 639px){.dl-bar{position:static;padding:14px}}.sc-find{position:relative;display:inline-flex;align-items:center}.sc-find svg{position:absolute;left:10px;width:14px;height:14px;color:var(--t3);pointer-events:none}.sc-find input{width:240px;max-width:100%;height:36px;padding:0 12px 0 32px;border:0;border-radius:8px;outline:0;background:var(--ctl);box-shadow:var(--ctl-ring);font-size:13.5px;color:var(--t1);transition:box-shadow .15s ease-out}.sc-find input:focus{box-shadow:inset 0 0 0 1px var(--t3)}.sc-find input::-moz-placeholder{color:var(--t4)}.sc-find input::placeholder{color:var(--t4)}.sc-sum{margin-left:auto;font-weight:400;font-size:12.5px;color:var(--t3)}.sc-usetz{margin-top:10px;font-size:12.5px;text-decoration:underline;text-underline-offset:3px}.sc-note{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--t3)}.sc-note.ok{color:var(--green-ink)}.sc-note.bad{color:var(--red-ink)}.sc-note svg{width:14px;height:14px}.sc-list{padding:6px;gap:0}.sc-row{display:flex;align-items:center;gap:14px;width:100%;padding:12px 14px;border-radius:10px;text-align:left;cursor:pointer;transition:background .15s ease-out}.sc-row+.sc-row{box-shadow:inset 0 1px 0 var(--line)}.sc-row:hover{background:var(--tint)}.sc-row:focus-visible{outline:2px solid var(--t3);outline-offset:-2px}.sc-dot{flex:none;width:4px;height:34px;border-radius:2px;background:var(--line2)}.sc-dot.live{background:var(--t1)}.sc-main{flex:1 1 auto;flex-direction:column;gap:4px}.sc-main,.sc-name{min-width:0;display:flex}.sc-name{align-items:center;gap:8px;font-size:15px;font-weight:500;letter-spacing:-.01em}.sc-name>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-meta{display:flex;flex-wrap:wrap;gap:2px 14px;font-size:12.5px;color:var(--t3)}.sc-meta>span{display:inline-flex;align-items:center;gap:5px;min-width:0}.sc-meta svg{width:13px;height:13px;flex:none}.sc-meta code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:12px var(--font-meta);color:var(--t4)}.sc-acts{display:flex;align-items:center;gap:2px;flex:none}.sc-acts .ok{color:var(--green-ink)}@container card (max-width: 559px){.sc-meta code{display:none}}.sc-two{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.sc-col{display:flex;flex-direction:column;gap:16px;min-width:0}@container pg (max-width: 899px){.sc-two{grid-template-columns:minmax(0,1fr)}}.sc-ro{opacity:.7;pointer-events:none}.sc-sec{padding:18px 20px 20px;gap:0}.sc-h{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:500}.sc-h svg{width:15px;height:15px;color:var(--t3)}.sc-hint{margin-top:10px;font-size:12.5px;line-height:18px;color:var(--t3)}.sc-hint a{color:var(--t1);text-decoration:underline;text-underline-offset:3px}.sc-stack{display:flex;flex-direction:column;gap:12px}.sc-lbl{display:flex;align-items:center;gap:4px;font-size:12.5px;font-weight:500;color:var(--t2)}textarea.fb-in{height:auto;padding:10px 12px;resize:vertical;line-height:20px}.sc-day{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;min-height:52px;padding:6px 0}.sc-day+.sc-day{box-shadow:inset 0 1px 0 var(--line)}.sc-day .nm{width:96px;font-size:14px}.sc-day .un,.sc-day.off .nm{color:var(--t4)}.sc-day .un{font-size:13px}.sc-day .hrs{display:flex;align-items:center;flex-wrap:nowrap;gap:8px}@media (max-width:520px){.sc-day .nm{width:calc(100% - 60px)}.sc-day.off .nm{width:auto;flex:1}.sc-day .hrs{flex-basis:100%;padding-left:48px}.sc-day .hrs .fb-in{width:96px}.sc-day .hrs{gap:6px}}@media (max-width:480px){.sc-tabs .mv-tabs>:is(button,a) svg{display:none}.sc-tabs .mv-tabs>:is(button,a){padding:0 11px}}.sc-day .hrs .fb-in{width:120px}.sc-day .hrs .dash{color:var(--t4)}.sc-swb{display:inline-flex;align-items:center;padding:6px 0}.sc-swb .mv-toggle{width:34px;height:20px;border-radius:10px}.sc-swb .mv-toggle i{width:14px;height:14px;left:3px;top:3px}.sc-swb .mv-toggle.on i{transform:translateX(14px)}.sc-swb:focus-visible{outline:2px solid var(--t3);outline-offset:2px;border-radius:10px}.sc-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.sc-stat{padding:12px 14px;border-radius:10px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.sc-stat b{display:block;font-size:24px;font-weight:300;letter-spacing:-.02em}.sc-stat small{font:500 10px var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--t3)}.sc-offs{display:flex;flex-wrap:wrap;gap:6px}.sc-off{gap:4px;height:28px;padding:0 4px 0 10px;border-radius:99px;background:var(--tint2);font:12.5px var(--font-meta);color:var(--t2)}.sc-off,.sc-off button{display:inline-flex;align-items:center}.sc-off button{justify-content:center;width:20px;height:20px;border-radius:50%;color:var(--t3)}.sc-off button:hover{color:var(--t1);background:var(--tint2)}.sc-off svg{width:12px;height:12px}.sc-addrow{display:flex;align-items:center;gap:8px}.sc-addrow .fb-in{flex:1;min-width:0}.sc-gh{display:flex;align-items:center;gap:10px;margin-bottom:12px}.sc-gh b{flex:1;font-size:14px;font-weight:500}.sc-who{display:flex;align-items:center;gap:8px;margin-bottom:12px;min-width:0}.sc-who svg{flex:none;width:16px;height:16px;color:var(--green-ink)}.sc-who span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px}.sc-who small{display:block;font-size:12px;color:var(--t3)}.sc-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.sc-tools .sc-find{flex:1 1 200px;max-width:320px;margin-right:auto}.sc-tools .sc-find input{width:100%}.sc-off-note{color:var(--t4)}.sc-cp span{white-space:nowrap}.sc-cp.ok{color:var(--green-ink)}@container card (max-width: 559px){.sc-cp span{display:none}.sc-cp{padding:0 8px}}.sc-first{padding:22px 24px;gap:18px}.sc-first .t b{display:block;font-size:16px;font-weight:600;letter-spacing:-.015em}.sc-first .t p{margin-top:2px;font-size:13.5px;color:var(--t3)}.sc-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.sc-steps li{display:flex;align-items:center;gap:14px;min-height:52px;padding:8px 0;font-size:14px;color:var(--t2)}.sc-steps li+li{box-shadow:inset 0 1px 0 var(--line)}.sc-steps li i{flex:none;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--tint2);font:500 12px var(--font-meta);font-style:normal;color:var(--t1)}.sc-steps li span{flex:1;min-width:0}@media (max-width:520px){.sc-steps li{flex-wrap:wrap}.sc-steps li span{flex-basis:calc(100% - 40px)}.sc-steps li>:last-child:not(span):not(i){margin-left:40px}}.sc-bks{padding:6px;gap:0}.sc-bk{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.2fr) auto;align-items:center;gap:6px 16px;padding:12px 14px}.sc-bk.ev{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.1fr) auto}.sc-bk+.sc-bk,.sc-bkw+.sc-bkw{box-shadow:inset 0 1px 0 var(--line)}.sc-bk .who{min-width:0}.sc-bk .who b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.sc-bk .who small{display:flex;flex-wrap:wrap;gap:0 12px;margin-top:2px;font-size:12.5px;color:var(--t3)}.sc-bk .who small span{display:inline-flex;align-items:center;gap:5px;min-width:0}.sc-bk .who small svg{width:12px;height:12px;flex:none}.sc-bk .qa{display:flex;flex-direction:column;gap:2px;margin-top:8px;font-size:12.5px;color:var(--t2)}.sc-bk .qa div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-bk .qa span{color:var(--t4)}.sc-bk .evn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-bk .evn,.sc-bk .when{font-size:13.5px;color:var(--t2)}.sc-bk .when{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.sc-bk .acts{display:flex;justify-content:flex-end;gap:6px}@container card (max-width: 719px){.sc-bk,.sc-bk.ev{grid-template-columns:minmax(0,1fr)}.sc-bk .acts{justify-content:flex-start}}.sc-rs{margin:0 14px 12px;padding:14px;border-radius:12px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.sc-rs h4{margin-bottom:10px;font:500 10px var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--t3)}.sc-rs .g{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px}.sc-rs .days{display:flex;flex-direction:column;gap:4px;max-height:224px;overflow-y:auto;scrollbar-width:thin}.sc-rs .days button{display:flex;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:8px;font-size:13px;color:var(--t2);text-align:left;transition:background .15s ease-out}.sc-rs .days button.on,.sc-rs .days button:hover{background:var(--tint2)}.sc-rs .days button.on{color:var(--t1);box-shadow:inset 0 0 0 1px var(--line2)}.sc-rs .days button span{color:var(--t4)}.sc-rs .slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;max-height:224px;overflow-y:auto;align-content:start;scrollbar-width:thin}.sc-slot{height:36px;border-radius:8px;background:var(--ctl);box-shadow:var(--ctl-ring);font:500 13px var(--font-meta);color:var(--t1);transition:box-shadow .15s ease-out}.sc-slot:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--t3)}.sc-slot:disabled{opacity:.5}@container pg (max-width: 639px){.sc-rs .g{grid-template-columns:minmax(0,1fr)}.sc-rs .days{max-height:140px}}.sc-bar{position:sticky;top:8px;z-index:20;justify-content:space-between;flex-wrap:wrap;gap:12px 16px;padding:10px 12px 10px 14px}.sc-bar,.sc-bar .id{display:flex;align-items:center}.sc-bar .id{flex:1 1 320px;flex-wrap:wrap;gap:8px 12px;min-width:0}.sc-bar .act{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.sc-back{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 6px;border-radius:8px;font-size:13px;color:var(--t3);transition:background .15s ease-out,color .15s ease-out}.sc-back:hover{background:var(--tint);color:var(--t1)}.sc-back svg{width:14px;height:14px}.sc-state{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:99px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line2);font-size:13px;color:var(--t2);transition:background .15s ease-out}.sc-state:hover:not(:disabled){background:var(--tint2)}.sc-state i{width:7px;height:7px;border-radius:50%;background:var(--t4)}.sc-state.live i{background:var(--green)}.sc-share{padding:14px 16px 12px;gap:0}.sc-share .sc-hint{margin-top:8px}.sc-share.draft .sc-link .u{color:var(--t4)}.sc-hint.warn{color:var(--t2)}.sc-link,.sc-link .u{display:flex;align-items:center;gap:8px}.sc-link .u{flex:1;min-width:0;height:36px;padding:0 12px;border-radius:8px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line);font:12.5px var(--font-meta);color:var(--t2)}.sc-link .u svg{flex:none;width:14px;height:14px;color:var(--t3)}.sc-link .u span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px}.sc-opts.d5{grid-template-columns:repeat(5,minmax(0,1fr))}@container card (max-width: 439px){.sc-opts.d5{grid-template-columns:repeat(3,minmax(0,1fr))}}.sc-opt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:52px;padding:8px;border-radius:10px;background:var(--ctl);box-shadow:var(--ctl-ring);font-size:13px;font-weight:500;color:var(--t2);transition:box-shadow .15s ease-out,background .15s ease-out,color .15s ease-out}.sc-opt.on,.sc-opt:hover{color:var(--t1)}.sc-opt.on{background:var(--tint2);box-shadow:inset 0 0 0 1px var(--t3)}.sc-opt svg{width:16px;height:16px}.sc-opt.row{flex-direction:row;min-height:40px}.sc-num{display:flex;align-items:center;gap:8px}.sc-num .fb-in{width:100%}.sc-num small{flex:none;font-size:12px;color:var(--t3)}.sc-q{padding:12px;border-radius:10px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.sc-q .r{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.sc-q .r .fb-in:first-of-type{flex:1 1 200px;width:auto;min-width:0}.sc-q .r select.fb-in{width:auto;flex:none}.sc-q textarea{margin-top:8px}.sc-q .grip{flex:none;width:16px;height:16px;color:var(--t4)}.sc-req{height:28px;padding:0 10px;border-radius:8px;font:500 10px var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--t3);box-shadow:inset 0 0 0 1px var(--line2);transition:color .15s ease-out,background .15s ease-out}.sc-req.on{color:var(--t1);background:var(--tint2);box-shadow:inset 0 0 0 1px var(--t3)}.sc-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.sc-swatch{width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(15,15,15,.18);transition:transform .15s ease-out}.sc-swatch:hover{transform:scale(1.08)}.sc-swatch.on{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--t1)}.sc-code{display:block;padding:10px 12px;border-radius:8px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line);font:12px var(--font-meta);color:var(--t2);overflow-x:auto;white-space:nowrap;scrollbar-width:thin}.sc-dim{opacity:.7;pointer-events:none}.mv-btn.danger{background:var(--red);color:#fff}.mv-btn.danger:hover{filter:brightness(1.07)}.fm-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.fm-bar .sp{flex:1}.fm-list{padding:6px;gap:0}.fm-row,.fm-th{display:grid;grid-template-columns:minmax(0,1fr) 84px 92px 150px 52px 112px;align-items:center;gap:12px;padding:0 14px}.fm-th{padding-top:6px;padding-bottom:8px;font:500 10px var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--t4)}.fm-row .rt,.fm-th .rt{text-align:right}.fm-row{min-height:62px;border-radius:10px;cursor:pointer;transition:background .15s ease-out}.fm-row+.fm-row{box-shadow:inset 0 1px 0 var(--line)}.fm-row:hover{background:var(--tint)}.fm-row:focus-visible{outline:2px solid var(--t3);outline-offset:-2px}.fm-grp{padding:14px 14px 6px;font:500 10px var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--t3)}.fm-grp+.fm-row{box-shadow:none}.fm-nm{min-width:0;padding:10px 0}.fm-nm b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:500;letter-spacing:-.01em}.fm-nm small{display:flex;align-items:center;gap:8px;margin-top:4px;font:12px var(--font-meta);color:var(--t3)}.fm-resp b{display:block;font-size:15px;font-weight:500}.fm-resp small{font-size:12px;color:var(--t3)}.fm-rate{display:flex;align-items:center;gap:10px}.fm-rate .mv-bar{flex:1}.fm-rate span{flex:none;width:36px;text-align:right;font:12px var(--font-meta);color:var(--t2)}.fm-ed{font-size:12.5px;color:var(--t3)}.fm-acts{justify-content:flex-end;gap:4px}.fm-acts,.fm-st-c{display:flex}.fm-st.arch{opacity:.7}@container card (max-width: 899px){.fm-row,.fm-th{grid-template-columns:minmax(0,1fr) 84px 92px 112px}.fm-hide-m{display:none}}@container card (max-width: 599px){.fm-row,.fm-th{grid-template-columns:minmax(0,1fr) 84px 112px;gap:8px;padding:0 8px}.fm-hide-s{display:none}}.fm-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width:719px){.fm-choices,.fm-steps{grid-template-columns:minmax(0,1fr)}}.fm-choice{display:flex;flex-direction:column;border-radius:12px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.fm-choice.hl{box-shadow:inset 0 0 0 1px var(--t3)}.fm-choice>button{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;border-radius:12px;text-align:left;transition:background .15s ease-out}.fm-choice>button:hover:enabled{background:var(--tint2)}.fm-choice>button:disabled{opacity:.6;cursor:not-allowed}.fm-choice b{display:block;font-size:14px;font-weight:500}.fm-choice small{display:block;margin-top:4px;font-size:12.5px;line-height:18px;color:var(--t3)}.fm-choice .cta{margin:0 16px 16px}.fm-more{display:flex;flex-direction:column;gap:8px}.fm-two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fm-item{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border-radius:10px;text-align:left;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line);transition:background .15s ease-out}.fm-item:hover{background:var(--tint2)}.fm-item>svg{flex:none;width:16px;height:16px;color:var(--t3)}.fm-item b{display:block;font-size:13.5px;font-weight:500}.fm-item small{display:block;margin-top:2px;font-size:12px;color:var(--t3)}.fm-item.ok>svg{color:var(--green-ink)}.fm-item.bad{box-shadow:inset 0 0 0 1px rgba(214,52,52,.35)}.fm-item.bad b,.fm-item.bad>svg,.fm-item.rec>svg{color:var(--red-ink)}.fm-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fm-step{display:flex;gap:12px;padding:12px;border-radius:10px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.fm-step i{flex:none;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line2);font:normal 500 11px var(--font-meta);color:var(--t2)}.fm-step b{font-size:13px;font-weight:500}.fm-step small{display:block;margin-top:2px;font-size:12px;line-height:17px;color:var(--t3)}.fm-more-lead{font-size:13px;color:var(--t3)}.fm-txt{width:100%;padding:10px 12px;border:0;border-radius:8px;outline:0;resize:none;background:var(--ctl);box-shadow:var(--ctl-ring);font-size:14px;line-height:20px;color:var(--t1);transition:box-shadow .15s ease-out}.fm-txt:focus{box-shadow:inset 0 0 0 1px var(--t3)}.fm-txt::-moz-placeholder{color:var(--t4)}.fm-txt::placeholder{color:var(--t4)}.fb-err.limit{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.rs-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.rs-step{padding:22px 28px 24px}.rs-step+.rs-step{box-shadow:inset 1px 0 0 var(--line)}.rs-step small{font:500 10px var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--t3)}.rs-step b{display:block;margin-top:8px;font-size:40px;line-height:44px;font-weight:300;letter-spacing:-.04em}.rs-step p{margin-top:6px;font-size:12.5px;color:var(--t3)}@container pg (max-width: 719px){.rs-journey{grid-template-columns:minmax(0,1fr)}.rs-step+.rs-step{box-shadow:inset 0 1px 0 var(--line)}.rs-issues,.rs-seg-grid{grid-template-columns:minmax(0,1fr)!important}}.rs-h{font-size:15px;font-weight:500;letter-spacing:-.01em}.rs-hs{margin:2px 0 12px;font-size:13px;color:var(--t3)}.rs-issues{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rs-issue{display:flex;gap:12px;padding:16px 18px;flex-direction:row}.rs-issue>svg{flex:none;width:16px;height:16px;margin-top:2px;color:var(--t3)}.rs-issue b{display:block;font-size:14.5px;font-weight:500;line-height:20px}.rs-issue small{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--t3)}.rs-issue.alert b,.rs-issue.alert>svg{color:var(--red-ink)}.rs-issue.ok>svg{color:var(--green-ink)}.rs-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rs-stat small{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--t3)}.rs-stat small svg{width:14px;height:14px}.rs-stat b{display:block;margin-top:8px;font-size:28px;line-height:32px;font-weight:300;letter-spacing:-.03em}.rs-stat p{margin-top:4px;font-size:12.5px;color:var(--t3)}.rs-sorts{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px}.rs-sorts .sp{flex:1}.rs-sorts .n{font-size:12.5px;color:var(--t3)}.rs-list{padding:6px;gap:0}.rs-q{display:grid;grid-template-columns:28px minmax(0,1fr) auto 84px 76px 64px 20px;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:10px;text-align:left;transition:background .15s ease-out}.rs-q:hover{background:var(--tint)}.rs-q.th{padding-top:6px;padding-bottom:8px;cursor:default;font:500 10px var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--t4)}.rs-q.th:hover{background:none}.rs-q .ix{text-align:center;font:500 11px var(--font-meta);color:var(--t3)}.rs-q .tt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500}.rs-q .nu{text-align:right;font:13px var(--font-meta);color:var(--t2)}.rs-q .nu.bad{color:var(--red-ink)}.rs-q .nu.good{color:var(--green-ink)}.rs-q>svg{width:14px;height:14px;color:var(--t3)}.rs-item+.rs-item{box-shadow:inset 0 1px 0 var(--line)}.rs-qd{display:flex;flex-direction:column;gap:16px;padding:4px 18px 20px 54px}.rs-meter .t{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px;font-size:12.5px;color:var(--t3)}.rs-meter .t b{font:12.5px var(--font-meta);font-weight:400;color:var(--t2)}.rs-meter p{margin-top:6px;font-size:12.5px;color:var(--t3)}.rs-hints{display:flex;flex-wrap:wrap;gap:8px}.rs-hint{padding:6px 10px;border-radius:8px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line);font-size:12.5px;color:var(--t2)}@container pg (max-width: 719px){.rs-q{grid-template-columns:24px minmax(0,1fr) 64px 56px 18px;gap:8px;padding:12px 8px}.rs-q .hide-s{display:none}.rs-qd{padding-left:14px}}.rs-seg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.rs-sh{display:flex;align-items:center;gap:8px;margin-bottom:12px;font:500 10px var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--t3)}.rs-sh svg{width:14px;height:14px}.rs-sh .mv-chip{margin-left:auto}.rs-seg{display:flex;flex-direction:column;gap:14px}.rs-seg .t{display:flex;align-items:baseline;gap:10px;margin-bottom:6px;font-size:13px}.rs-seg .t span:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.rs-seg .t em{color:var(--t2)}.rs-seg .t em,.rs-seg .t i{font:normal 12px var(--font-meta)}.rs-seg .t i{width:32px;text-align:right;color:var(--t3)}.rs-oc{display:flex;flex-direction:column;gap:24px}.rs-oc h4{margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500}.rs-oc .r{display:grid;grid-template-columns:120px minmax(0,1fr) 40px 70px;align-items:center;gap:10px;padding:3px 0;font-size:12.5px;color:var(--t3)}.rs-oc .r span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-oc .r em{text-align:right;font:normal 12px var(--font-meta);color:var(--t2)}.rs-oc .r i{text-align:right;font-style:normal;color:var(--t4)}.rs-empty{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--t3)}.rs-empty svg{flex:none;width:15px;height:15px}.rs-rec{padding:14px 16px;border-radius:12px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.rs-rec+.rs-rec{margin-top:10px}.rs-rec.accepted{box-shadow:inset 0 0 0 1px rgba(61,187,127,.45)}.rs-rec.rejected{opacity:.45}.rs-rec .top{display:flex;align-items:center;gap:8px;margin-bottom:8px}.rs-rec .top em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:normal 12.5px var(--font-ui);color:var(--t3)}.rs-rec .top .mv-good{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:12.5px}.rs-rec .top .mv-good svg{width:13px;height:13px}.rs-rec b{display:block;font-size:14px;font-weight:500}.rs-rec p{margin-top:4px;font-size:13px;line-height:19px;color:var(--t3)}.rs-rec .acts{display:flex;gap:8px;margin-top:12px}.rs-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px}.rs-head p{margin-top:4px;font-size:13px;line-height:19px;color:var(--t3)}.rs-lead{display:grid;grid-template-columns:44px minmax(0,1fr) auto 28px;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:10px;text-align:left;transition:background .15s ease-out}.rs-lead:hover{background:var(--tint)}.rs-lead.th{padding-top:6px;padding-bottom:8px;cursor:default;font:500 10px var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--t4)}.rs-lead.th:hover{background:none}.rs-lead .sc{text-align:center;font-size:17px;font-weight:400}.rs-lead .sc.good{color:var(--green-ink)}.rs-lead .sc.bad{color:var(--red-ink)}.rs-lead .sc.none{font-size:13px;color:var(--t4)}.rs-lead .who{min-width:0}.rs-lead .who .l1{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.rs-lead .who .l1 b{max-width:100%;font-size:14px;font-weight:500}.rs-lead .who .l1 b,.rs-lead .who p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-lead .who p{margin-top:2px;font-size:12.5px;color:var(--t3)}.rs-lead .who p span{color:var(--t4)}.rs-lead .tm{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font:12px var(--font-meta);color:var(--t2)}.rs-lead .tm small{color:var(--t4);font-size:12px}.rs-lead>svg{width:16px;height:16px;color:var(--t3)}@container pg (max-width: 719px){.rs-lead{grid-template-columns:36px minmax(0,1fr) 20px}.rs-lead .tm{display:none}}.rs-ans{padding:2px 18px 18px 70px;display:flex;flex-direction:column;gap:14px}@container pg (max-width: 719px){.rs-ans{padding-left:14px}}.rs-ans h5{margin-bottom:6px;font:500 10px var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--t3)}.rs-ans .a{display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px;padding:4px 0;font-size:13px}.rs-ans .a span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t3)}.rs-ans .src{font-size:12.5px;color:var(--t4)}.rs-ai{padding:14px 16px;border-radius:12px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.rs-ai .hd{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.rs-ai .sco{font-size:28px;line-height:32px;font-weight:300;letter-spacing:-.03em}.rs-ai .sco.good{color:var(--green-ink)}.rs-ai .sco.bad{color:var(--red-ink)}.rs-ai .sco small{margin-left:2px;font-size:12px;color:var(--t4)}.rs-ai .conf{margin-left:auto;font-size:12px;color:var(--t4)}.rs-ai>p{line-height:19px;color:var(--t2)}.rs-ai .next,.rs-ai>p{margin-top:10px;font-size:13px}.rs-ai .next{padding:10px 12px;border-radius:8px;background:var(--tint2);color:var(--t1)}.rs-ai h6{margin:14px 0 6px;font:500 10px var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--t3)}.rs-ai .li{display:flex;align-items:flex-start;gap:8px;padding:3px 0;font-size:13px;color:var(--t3)}.rs-ai .li i{flex:none;width:6px;height:6px;margin-top:7px;border-radius:50%;background:var(--t4)}.rs-ai .li i.flag{background:var(--red)}.rs-ai .li .mv-chip{flex:none;margin-top:1px}.rs-ai .li b{font-weight:500;color:var(--t2)}.rs-recs{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:10px}.rs-recs+.rs-recs{box-shadow:inset 0 1px 0 var(--line)}.rs-recs .nm{flex:1;min-width:0}.rs-recs .nm b{display:block;font:500 13px var(--font-meta);color:var(--t1)}.rs-recs .nm small{font-size:12.5px;color:var(--t3)}.rc-cfg{gap:16px}.rc-top{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px 16px}.rc-top b{display:block;font-size:15px;font-weight:500}.rc-top p{margin-top:4px;max-width:62ch;font-size:13px;line-height:19px;color:var(--t3)}.rc-top p b{display:inline;font-size:inherit;color:var(--t1)}.rc-body{display:flex;flex-direction:column;gap:18px;padding-top:16px;box-shadow:inset 0 1px 0 var(--line)}.rc-inline{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:13px;color:var(--t3)}.rc-inline .fb-in{width:72px}.rc-box{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:12px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.rc-box>.h{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500}.rc-box>.h svg{width:14px;height:14px;color:var(--t3)}.rc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rc-grid .wide{grid-column:1/-1}@media (max-width:639px){.rc-grid{grid-template-columns:minmax(0,1fr)}}.rc-ok{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;font-size:13px}.rc-ok .who{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--green-ink)}.rc-ok .who svg{width:14px;height:14px}.rc-ok .who span{font-weight:400;color:var(--t3)}.rc-row{display:grid;grid-template-columns:minmax(0,1fr) 112px 200px 52px 68px;align-items:center;gap:14px;padding:12px 14px}.rc-row+.rc-row{box-shadow:inset 0 1px 0 var(--line)}.rc-row.th{padding-top:6px;padding-bottom:8px;font:500 10px var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--t4)}.rc-row .rt{text-align:right}.rc-who{min-width:0}.rc-who b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.rc-who small{display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px;margin-top:2px;font-size:12.5px;color:var(--t3)}.rc-who small>*{display:inline-flex;align-items:center;gap:5px}.rc-who small svg{width:12px;height:12px}.rc-who small a:hover{text-decoration:underline}.rc-prog{display:flex;align-items:center;gap:8px}.rc-prog .mv-bar{flex:1}.rc-prog span{flex:none;font:12px var(--font-meta);color:var(--t3)}.rc-stop{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.rc-n,.rc-stop{color:var(--t2)}.rc-n{font:13px var(--font-meta)}.rc-t{font-size:12.5px;color:var(--t3)}@container card (max-width: 799px){.rc-row{grid-template-columns:minmax(0,1fr) 112px 52px 68px}.rc-stop-c{display:none}}@container card (max-width: 519px){.rc-row{grid-template-columns:minmax(0,1fr) 68px}.rc-n-c,.rc-prog-c{display:none}}.fbk{--border:var(--line2);--border-subtle:var(--line);--border-strong:var(--tick);--bg-input:var(--ctl);--bg-hover:var(--tint);--bg-active:var(--tint2);--bg-card-solid:var(--flat);--bg-app:var(--bg);--bg-sidebar:var(--flat);--bg-modal:var(--pop);--shadow-dropdown:var(--pop-shadow);--text-primary:var(--t1);--text-secondary:var(--t2);--text-muted:var(--t3);--text-faint:var(--t4);display:flex;flex:1;flex-direction:column;min-height:0;height:100%;gap:10px;padding:10px 12px 12px}.fbk .bx-bar{position:relative;top:auto}.bx-bar .fb-name{max-width:440px}.bx-ver{display:inline-flex;align-items:center;height:32px;padding:0 10px;border-radius:8px;font:500 12px var(--font-meta);color:var(--t2);box-shadow:inset 0 0 0 1px var(--line2);transition:background .15s ease-out}.bx-ver:hover{background:var(--tint)}.bx-built{display:inline-flex;align-items:center;gap:6px;max-width:280px;font-size:12.5px;color:var(--t3)}.bx-built b{font:500 12px var(--font-meta);color:var(--t2)}.bx-built span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx-menu{position:relative}.bx-menu .scrim{position:fixed;inset:0;z-index:40}.bx-menu .mv-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:50;width:264px;padding:4px;animation:mv-rise .2s cubic-bezier(.22,1,.36,1)}.bx-menu .mv-pop-item{font-size:13.5px}.bx-menu .mv-pop-item svg{width:15px!important;height:15px!important;color:var(--t3)}.bx-menu .mv-pop-item em{margin-left:auto;font:normal 500 11px var(--font-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--t4)}.bx-menu .mv-pop-item em.on{color:var(--green-ink)}.bx-menu .mv-pop-item.rec svg{color:var(--red-ink)}.bx-dot{position:absolute;top:5px;right:5px;width:7px;height:7px;border-radius:50%;background:var(--red)}.bx-saved{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--t3)}.bx-saved svg{width:14px;height:14px}.bx-saved.ok svg{color:var(--green-ink)}.bx-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.bx-tabs .hint{font-size:12.5px;color:var(--t3)}.bx-tabs .hint b{font-weight:500;color:var(--t2)}.bx-work{display:flex;flex:1;min-height:0;gap:12px}.bx-stage{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.bx-side,.bx-stage{border-radius:16px;background:var(--flat);box-shadow:inset 0 0 0 1px var(--flat-line)}.bx-side{display:none;flex:none;flex-direction:column;width:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line2) transparent}@media (min-width:1024px){.bx-side{display:flex}.bx-settings-btn{display:none!important}}.bx-grow{flex:1;flex-direction:column}.bx-grow,.fq{display:flex;min-height:0}.fq{flex:none;flex-direction:column;width:276px;overflow:hidden;border-radius:16px;background:var(--flat);box-shadow:inset 0 0 0 1px var(--flat-line)}.fq-head{display:flex;flex:none;align-items:center;justify-content:space-between;padding:14px 16px 8px}.fq-head b{font:500 10px var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--t3)}.fq-head span{min-width:20px;padding:1px 7px;border-radius:10px;background:var(--tint2);text-align:center;font-size:11.5px;color:var(--t2)}.fq-scroll{flex:1;min-height:0;padding:4px 8px 8px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line2) transparent}.fq-list,.fq-scroll{display:flex;flex-direction:column;gap:2px}.fq-list{margin:0;padding:0;list-style:none}.fq-item{position:relative}.fq-item.down:after,.fq-item.up:before{content:"";position:absolute;left:8px;right:8px;height:2px;border-radius:1px;background:var(--t1);z-index:2}.fq-item.up:before{top:-2px}.fq-item.down:after{bottom:-2px}.fq-node{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 10px;border-radius:10px;text-align:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:0;transition:background .15s ease-out,box-shadow .15s ease-out,opacity .15s ease-out}.fq-node:hover{background:var(--tint)}.fq-node:focus-visible{box-shadow:inset 0 0 0 2px var(--t3)}.fq-node.on{background:var(--tint2);box-shadow:inset 0 0 0 1px var(--t3)}.fq-node.lift{opacity:.4}.fq-node .ic{flex:none;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:var(--tint2);box-shadow:inset 0 0 0 1px var(--line);color:var(--t2)}.fq-node.on .ic{background:var(--t1);color:var(--bg);box-shadow:none}.fq-node .ic svg{width:15px;height:15px}.fq-node .tx{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.fq-node .ttl{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:13.5px;line-height:17px;font-weight:500;color:var(--t1)}.fq-node .ttl.ph{font-weight:400;color:var(--t3)}.fq-node .sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--t3)}.fq-node .mk{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:2px}.fq-node .mk i{font-style:normal;font-size:13px;color:var(--t3)}.fq-node .drop{font:500 11px var(--font-meta);color:var(--t3)}.fq-node .drop.good{color:var(--green-ink)}.fq-node .drop.bad{color:var(--red-ink)}.fq-node .acts{position:absolute;top:50%;right:6px;display:none;gap:2px;padding:2px;border-radius:8px;background:var(--pop);box-shadow:var(--pop-ring);transform:translateY(-50%)}.fq-node:focus-within .acts,.fq-node:hover .acts{display:flex}.fq-node .acts .x{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;color:var(--t3);transition:background .12s ease-out,color .12s ease-out}.fq-node .acts .x:hover{background:var(--tint2);color:var(--t1)}.fq-node .acts .x.del:hover{color:var(--red-ink)}.fq-node .acts .x svg{width:13px;height:13px}.fq-node.end{margin-top:6px;min-height:48px;box-shadow:inset 0 0 0 1px var(--line)}.fq-node.end.on{box-shadow:inset 0 0 0 1px var(--t3)}.fq-ins{position:absolute;left:0;right:0;bottom:-2px;z-index:1;display:flex;align-items:center;justify-content:center;height:4px;opacity:0;transition:opacity .12s ease-out}.fq-ins:before{content:"";position:absolute;left:10px;right:10px;top:1px;height:2px;border-radius:1px;background:var(--line2)}.fq-ins svg{position:relative;width:18px;height:18px;padding:3px;border-radius:50%;background:var(--t1);color:var(--bg)}.fq-ins:focus-visible,.fq-item:hover>.fq-ins{opacity:1}.fq-item:last-child>.fq-ins{display:none}.fq-empty{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:20px 12px;text-align:center}.fq-empty b{font-size:14px;font-weight:500}.fq-empty p{margin:0 0 6px;font-size:12.5px;line-height:18px;color:var(--t3)}.fq-foot{display:flex;flex:none;flex-direction:column;gap:8px;padding:10px 12px 12px;box-shadow:inset 0 1px 0 var(--line)}.fq-add{display:flex;align-items:center;justify-content:center;gap:6px;height:38px;border-radius:10px;background:var(--t1);font-size:13.5px;font-weight:500;color:var(--bg);transition:opacity .15s ease-out}.fq-add:hover{opacity:.88}.fq-add svg{width:15px;height:15px}.fq-tip{display:flex;align-items:center;justify-content:center;gap:4px;font-size:11.5px;color:var(--t4)}.fq-tip svg{width:12px;height:12px}.fq-layer{position:fixed;inset:0;z-index:100000}.fq-menu{position:fixed;display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:14px;background:var(--pop);box-shadow:var(--pop-ring),var(--pop-shadow);animation:mv-rise .18s cubic-bezier(.22,1,.36,1)}.fq-menu .aq-search input{height:38px}.fq-menu-list{display:flex;flex:1;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;scrollbar-width:thin}.fq-menu .aq-item{padding:6px 8px}.fq-menu .aq-item.act{background:var(--tint2)}@media (max-width:1023px){.bx-work{flex-direction:column}.fq{width:auto;flex-direction:row;align-items:stretch;overflow-x:auto}.fq-head,.fq-tip{display:none}.fq-scroll{flex-direction:row;align-items:stretch;flex:none;overflow:visible;padding:8px}.fq-list{flex-direction:row}.fq-node{width:188px;flex:none}.fq-node.end{margin-top:0}.fq-ins{display:none}.fq-foot{flex:none;justify-content:center;padding:8px 12px 8px 4px;box-shadow:none}.fq-add{padding:0 16px;white-space:nowrap}.fq-empty{width:100%}}.bx-hint{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--red-ink)}.bp-body.bp-type{flex:none;padding-bottom:0}.aq-search{position:relative;display:flex;align-items:center}.aq-search svg{position:absolute;left:12px;width:14px;height:14px;color:var(--t3)}.aq-search input{width:100%;height:40px;padding:0 12px 0 34px;border:0;border-radius:10px;outline:0;background:var(--ctl);box-shadow:var(--ctl-ring);font-size:14px;color:var(--t1)}.aq-search input:focus{box-shadow:inset 0 0 0 1px var(--t3)}.aq-search input::-moz-placeholder{color:var(--t4)}.aq-search input::placeholder{color:var(--t4)}.aq-sec h4{margin-bottom:6px;padding:0 4px;font:500 10px var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--t3)}.aq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}@media (max-width:719px){.aq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.aq-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:10px;text-align:left;transition:background .15s ease-out}.aq-item:hover{background:var(--tint2)}.aq-item.nat{box-shadow:inset 0 0 0 1px var(--line2)}.aq-item .ic{flex:none;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:var(--tint2);box-shadow:inset 0 0 0 1px var(--line);color:var(--t2)}.aq-item .ic svg{width:15px;height:15px}.aq-item .tx{min-width:0}.aq-item .tx b{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500}.aq-item .tx b span,.aq-item .tx small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aq-item .tx small{display:block;font-size:12px;color:var(--t3)}.aq-none{padding:24px 0;text-align:center;font-size:13px;color:var(--t3)}.vr-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.vr-row.cur{box-shadow:inset 0 0 0 1px var(--t3)}.vr-row .v{width:34px;font:500 12px var(--font-meta);color:var(--t2)}.vr-row .tx{flex:1;min-width:0}.vr-row .tx p{font-size:13px}.vr-row .tx small{font:12px var(--font-meta);color:var(--t3)}.vr-ex{display:flex;flex-wrap:wrap;gap:6px}.vr-ex button{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 10px;border-radius:99px;font-size:12px;color:var(--t3);box-shadow:inset 0 0 0 1px var(--line2);transition:background .15s ease-out,color .15s ease-out}.vr-ex button:hover{background:var(--tint);color:var(--t1)}.vr-pre{padding:10px 12px;border-radius:8px;overflow-x:auto;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line);font:12px/18px var(--font-meta);color:var(--t2)}.vr-pre+.mv-btn{margin-top:8px}.vr-rec{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:var(--t2)}.vr-rec span:first-child{flex:none}.bp-h{display:flex;align-items:center;gap:10px;padding:14px 16px;box-shadow:inset 0 -1px 0 var(--line)}.bp-h b{display:block;font-size:14px;font-weight:500}.bp-h small{display:block;font-size:12px;color:var(--t3)}.bp-body{flex:1;gap:18px}.bp-body,.bp-foot{display:flex;flex-direction:column;padding:16px}.bp-foot{gap:8px;box-shadow:inset 0 1px 0 var(--line)}.bp-sec{display:flex;flex-direction:column;gap:8px}.bp-sec+.bp-sec.sep,.bp-sec.sep{padding-top:16px;box-shadow:inset 0 1px 0 var(--line)}.bp-l{font-size:12.5px;font-weight:500;color:var(--t2)}.bp-l em{font-style:normal;font-weight:400}.bp-l em,.bp-s{color:var(--t3)}.bp-s{font-size:12px;line-height:17px}.bp-seg{display:flex;gap:6px}.bp-seg button{flex:1;height:32px;border-radius:8px;font-size:12.5px;font-weight:500;color:var(--t3);box-shadow:inset 0 0 0 1px var(--line2);transition:background .15s ease-out,color .15s ease-out,box-shadow .15s ease-out;text-transform:capitalize}.bp-seg button:hover{color:var(--t1)}.bp-seg button.on{background:var(--tint2);color:var(--t1);box-shadow:inset 0 0 0 1px var(--t3)}.bp-rule{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:10px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.bp-rule .r{display:flex;align-items:center;gap:6px}.bp-rule .r>span{flex:none;min-width:22px;font:500 11px var(--font-meta);letter-spacing:.08em;color:var(--t3)}.bp-rule .fb-in{height:32px;min-width:0;font-size:12.5px}.bp-rule select.fb-in{background-position:right 8px center}.bp-rule .del{flex:none;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:var(--t3)}.bp-rule .del:hover{color:var(--red-ink);background:var(--tint2)}.bp-rule .del svg{width:14px;height:14px}.bp-add{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:13px;font-weight:500;color:var(--t1)}.bp-add svg{width:14px;height:14px}.bp-fld{display:flex;align-items:center;gap:8px;padding:6px 4px;font-size:13px}.bp-fld>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-fld.off{color:var(--t4)}.bp-fld svg{width:14px;height:14px;flex:none;color:var(--t3)}.bp-fld .st{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-weight:600;color:var(--t4)}.bp-fld .st.on{color:var(--t1)}.bp-fld .eye:hover,.bp-fld .st:hover{background:var(--tint2)}.bp-fld .eye{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px}.bp-fld .eye svg{color:var(--t1)}.bp-fld.off .eye svg{color:var(--t4)}.bp-tg{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--t2);text-align:left}.bp-tg .mv-toggle{width:34px;height:20px;border-radius:10px}.bp-tg .mv-toggle i{width:14px;height:14px;left:3px;top:3px}.bp-tg .mv-toggle.on i{transform:translateX(14px)}.bp-ask{font-size:13px;font-weight:500;text-align:center;color:var(--red-ink)}.bp-two{display:flex;gap:8px}.bp-two .mv-btn{flex:1}.fb-in.ok{box-shadow:inset 0 0 0 1px rgba(61,187,127,.6)}.fb-in.bad{box-shadow:inset 0 0 0 1px rgba(214,52,52,.6)}.bp-chk{position:relative}.bp-chk svg{position:absolute;right:10px;top:11px;width:14px;height:14px;color:var(--green-ink)}.bp-chk .fb-in{padding-right:30px}.bx-tools{display:flex;gap:2px}.jr{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line2) transparent}.jr-in{position:relative;max-width:860px;margin:0 auto;padding:24px 96px 40px 20px}.jr-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.jr-top b{display:block;font-size:16px;font-weight:500}.jr-top p{max-width:520px;margin:4px 0 0;font-size:13px;line-height:19px;color:var(--t3)}.jr-count{flex:none;padding:5px 12px;border-radius:14px;font-size:12.5px;color:var(--t3);box-shadow:inset 0 0 0 1px var(--line2)}.jr-count.on{color:var(--t1);background:var(--tint2)}.jr-empty{padding:48px 16px;text-align:center}.jr-empty b{font-size:15px;font-weight:500}.jr-empty p{margin:6px 0 0;font-size:13px;color:var(--t3)}.jr-list{flex-direction:column;margin:0;padding:0;list-style:none}.jr-list,.jr-step{position:relative;display:flex;gap:14px}.jr-step{align-items:flex-start}.jr-step:before{content:"";position:absolute;left:13px;top:40px;bottom:-14px;width:2px;border-radius:1px;background:var(--line2)}.jr-step.end:before{display:none}.jr-dot{position:relative;z-index:1;flex:none;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:11px;border-radius:50%;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line2);font:500 12px var(--font-meta);color:var(--t2)}.jr-dot svg{width:13px;height:13px}.jr-card{position:relative;flex:1;min-width:0;background:var(--flat);box-shadow:inset 0 0 0 1px var(--flat-line)}.jr-card,.jr-head{border-radius:14px}.jr-head{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;text-align:left;transition:background .15s ease-out}button.jr-head:hover{background:var(--tint)}.jr-head .ic{flex:none;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:var(--tint2);box-shadow:inset 0 0 0 1px var(--line);color:var(--t2)}.jr-head .ic svg{width:15px;height:15px}.jr-head .tx{display:flex;flex:1;flex-direction:column;min-width:0}.jr-head .tx b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.jr-head .tx small{font-size:12px;color:var(--t3)}.jr-head .ed{display:inline-flex;align-items:center;gap:2px;flex:none;font-size:12.5px;color:var(--t3);opacity:0;transition:opacity .15s ease-out}.jr-head .ed svg{width:14px;height:14px}button.jr-head:focus-visible .ed,button.jr-head:hover .ed{opacity:1}.jr-body{display:flex;flex-direction:column;gap:8px;padding:12px 14px 14px;box-shadow:inset 0 1px 0 var(--line)}.jr-l{font-size:12px;color:var(--t3)}.jr-next,.jr-note{margin:0;font-size:12.5px;color:var(--t3)}.jr-next{padding:0 14px 12px 56px;margin-top:-4px}.jr-row{display:flex;align-items:center;gap:10px;padding:4px;border-radius:10px;transition:background .15s ease-out}.jr-row.hv,.jr-rule.hv{background:var(--tint)}.jr-row>svg{flex:none;width:14px;height:14px;color:var(--t4)}.jr-row.on>svg{color:var(--jc,var(--t1))}.jr-ans{flex:0 1 38%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:6px 10px;border-radius:8px;background:var(--tint2);box-shadow:inset 0 0 0 1px var(--line);font-size:13px;color:var(--t1)}.jr-row.on .jr-ans{box-shadow:inset 3px 0 0 var(--jc,var(--t1)),inset 0 0 0 1px var(--line)}.jr-sel{flex:1;min-width:0;height:34px;padding:0 28px 0 10px;border:0;border-radius:8px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:var(--ctl);box-shadow:var(--ctl-ring);font-size:13px;color:var(--t3);background-repeat:no-repeat;background-position:right 9px center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23999dab' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.jr-sel:focus{box-shadow:inset 0 0 0 1px var(--t3)}.jr-sel.on{color:var(--t1);font-weight:500}.jr-row.on .jr-sel.on,.jr-rule .jr-sel.on{box-shadow:inset 0 0 0 1px var(--jc,var(--t3))}.jr-sel.sm{flex:1 1 110px;height:32px;color:var(--t1);font-size:12.5px}.jr-sel.op{flex:0 0 76px}.jr-sel.in{padding:0 10px;background-image:none;cursor:text}.jr-rule{flex-direction:column;padding:10px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line);transition:background .15s ease-out}.jr-cond,.jr-rule{display:flex;gap:6px}.jr-cond{flex-wrap:wrap;align-items:center}.jr-if{font:500 11px var(--font-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--t3)}.jr-go{display:flex;align-items:center;gap:10px}.jr-go>span{font-size:12.5px}.jr-go>span,.jr-x{flex:none;color:var(--t3)}.jr-x{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px}.jr-x:hover{background:var(--tint2);color:var(--red-ink)}.jr-x svg{width:14px;height:14px}.jr-add{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:8px;font-size:12.5px;color:var(--t2);transition:background .15s ease-out,color .15s ease-out}.jr-add:hover{background:var(--tint2);color:var(--t1)}.jr-add svg{width:14px;height:14px}.jr-arcs{position:absolute;left:0;top:0;pointer-events:none;overflow:visible}@media (max-width:719px){.jr-in{padding:16px 56px 32px 12px}.jr-top{flex-direction:column}.jr-ans{flex-basis:34%}}.jr-addrow,.jr-go,.jr-row{position:relative}.jr-addrow{display:flex;align-items:center}.jr-port{position:absolute;right:-22px;top:50%;z-index:2;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:var(--bg);box-shadow:inset 0 0 0 2px var(--t4);cursor:crosshair;touch-action:none;transition:transform .12s ease-out,box-shadow .12s ease-out}.jr-port:after{content:"";position:absolute;inset:-8px}.jr-port:hover{transform:scale(1.25);box-shadow:inset 0 0 0 2px var(--t1)}.jr-port.on{background:var(--jc,var(--t1));box-shadow:inset 0 0 0 2px var(--bg),0 0 0 1.5px var(--jc,var(--t1))}.jr-card.drop{box-shadow:inset 0 0 0 2px var(--t1);background:var(--tint2)}.jr-card.nope{opacity:.45}.jr-del{position:absolute;z-index:3;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--red);color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.35)}.jr-del svg{width:12px;height:12px}.jr-notice{position:sticky;bottom:16px;z-index:4;width:-moz-max-content;width:max-content;max-width:90%;margin:16px auto 0;padding:8px 14px;border-radius:10px;background:var(--pop);box-shadow:var(--pop-ring),var(--pop-shadow);font-size:13px;color:var(--t1)}.jr-go .jr-port{right:-31px}@media (max-width:720px){.vs-tabs.ld-tabs{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.vs-tabs.ld-tabs::-webkit-scrollbar{display:none}}.fd-ab{gap:8px 12px;font-size:13px;color:var(--t3)}.fd-ab,.fd-ab-on{display:flex;flex-wrap:wrap;align-items:center;margin-top:12px}.fd-ab-on{gap:6px 8px;font-size:13.5px;color:var(--t2)}.fd-ab-on svg{flex:none;width:15px;height:15px;color:var(--green-ink)}.fd-days{display:flex;flex-direction:column;margin-top:14px}.fd-days .r{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(var(--c,4),minmax(0,1fr));align-items:start;gap:6px 16px;padding:12px 4px}.fd-days .r+.r{box-shadow:inset 0 1px 0 var(--line)}.fd-days .r.head{padding-top:0;padding-bottom:8px;font:500 10px var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--t4)}.fd-days .r.head .n{text-align:right}.fd-days .r.worst{background:var(--redtint);border-radius:10px}.fd-days .who{min-width:0;display:flex;flex-direction:column;gap:3px}.fd-days .who b{font-size:14px;font-weight:500}.fd-days .who b,.fd-days .who code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-days .who code{font:12px var(--font-meta);color:var(--t3)}.fd-days .who .warn{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:2px;font-size:12px;line-height:17px;color:var(--t2)}.fd-days .who .warn svg{flex:none;width:13px;height:13px;color:var(--t3)}.fd-days .n{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.fd-days .n b{font-size:17px;font-weight:400;letter-spacing:-.02em}.fd-days .n b.bad{color:var(--red-ink)}.fd-days .n small{font-size:12px;color:var(--t3)}.fd-days .n .bar,.fd-days .n>div:last-child{width:100%}.fd-days .mute{font-size:12.5px;color:var(--t4)}@container card (max-width: 639px){.fd-days .r{grid-template-columns:minmax(0,1fr) repeat(2,auto)}.fd-days .r.head{display:none}.fd-days .who{grid-column:1/-1}.fd-days .n{align-items:flex-start;text-align:left}}.ld-days{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ld-days li{position:relative;display:flex;align-items:flex-start;gap:12px;padding:0 0 16px}.ld-days li:last-child{padding-bottom:0}.ld-days li:before{content:"";position:absolute;left:9px;top:22px;bottom:0;width:1px;background:var(--line2)}.ld-days li:last-child:before{display:none}.ld-days li>i{flex:none;display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;margin-top:1px;border-radius:50%;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line2)}.ld-days li.on>i{background:var(--greentint);box-shadow:inset 0 0 0 1px rgba(61,187,127,.5);color:var(--green-ink)}.ld-days li>i svg{width:11px;height:11px}.ld-days li.stop>i{background:var(--redtint);box-shadow:inset 0 0 0 1px rgba(214,52,52,.45)}.ld-days li>div{min-width:0;display:flex;flex-direction:column;gap:1px}.ld-days b{font-size:13.5px;font-weight:500}.ld-days span{font-size:12.5px;color:var(--t3)}.ld-days li.stop span{color:var(--red-ink)}.ld-days small{font-size:12.5px;color:var(--t2)}.fd-trust-bar{display:flex;height:8px;margin-top:14px;overflow:hidden;border-radius:4px;background:var(--tint2)}.fd-trust-bar i{display:block;height:100%}.fd-trust-bar i.ok{background:var(--green)}.fd-trust-bar i.est{background:var(--t3)}.fd-trust-bar i.no{background:var(--red)}.fd-trust-l{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px}.fd-trust-l li{display:flex;flex-direction:column;gap:2px;min-width:0}.fd-trust-l b{font-size:20px;font-weight:300;letter-spacing:-.03em}.fd-trust-l span{font-size:12.5px;color:var(--t3)}.mv-mai-line .mai-av{cursor:default}.mv-mai-line .mai-av:before{content:"";position:absolute;inset:-4px;border-radius:50%;opacity:0;pointer-events:none;background:conic-gradient(from 0turn,transparent 0 40%,var(--t1) 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px))}.mv-mai-line .mai-av:hover:before{animation:mai-sweep .75s cubic-bezier(.3,.7,.2,1) both}.mv-mai-line .mai-av:hover img{animation:mai-pop .45s cubic-bezier(.2,.9,.3,1.4) both}@keyframes mai-sweep{0%{opacity:0;transform:rotate(-120deg) scale(.8)}25%{opacity:1}to{opacity:0;transform:rotate(1turn) scale(1.18)}}@keyframes mai-pop{0%{transform:scale(1)}45%{transform:scale(1.14)}to{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.mv-mai-line .mai-av:hover img,.mv-mai-line .mai-av:hover:before{animation:none}}.kp-slim .as-ns b{display:inline;margin:0;font-size:inherit;line-height:inherit;font-weight:500;letter-spacing:0;color:var(--t2)}.kp-slim .as-ns{flex-wrap:wrap;white-space:normal}@container pg (max-width: 1099px){.kp-slim .fn-nums2.as-nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:18px 24px;width:100%;align-items:start}.kp-slim .fn-nums2.as-nums>div{padding:0}}@container pg (max-width: 899px){.kp-slim .fn-nums2.as-nums{grid-template-columns:repeat(3,minmax(0,1fr))}}@container pg (max-width: 639px){.kp-slim .fn-nums2.as-nums{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.kp-slim .fn-nums2.as-nums>div:last-child:nth-child(odd){grid-column:1/-1}}.dashboard-root[data-readonly=true] [data-ro-locked]{opacity:.4;pointer-events:none;cursor:not-allowed}.dashboard-root[data-teammate=true] a[href^="/dashboard/plans"]{display:none!important}.fb-mai{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:var(--redtint);font-size:13.5px;line-height:20px;color:var(--t1)}.fb-mai>i{width:8px;height:8px;border-radius:50%;background:var(--red,#D63434);flex:none}.fb-mai.building>i,.fb-mai.saving>i{animation:fb-mai-pulse 1s ease-in-out infinite}.fb-mai>b{font-weight:600;letter-spacing:.02em}.fb-mai>span{flex:1;min-width:0;color:var(--t2)}.fb-mai.done,.fb-mai.stopped{background:var(--tint)}@keyframes fb-mai-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.fb-mai.building>i,.fb-mai.saving>i{animation:none}}@media (min-width:700px){.mai-fab.mai-over-dialog,.mai-mini.mai-over-dialog{z-index:100001}}