.mv2 .mono{font-family:var(--font-mono),monospace;font-variant-numeric:tabular-nums}.mv2{isolation:isolate;border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;height:100%;display:flex;overflow:hidden}.mv2 *{box-sizing:border-box}.mv2 img{-webkit-user-drag:none;pointer-events:none}.mv2-tools{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.mv2-sep{background:var(--line);width:1px;height:20px;margin:0 4px}.mv2-grow{flex:1}.mv2-btn{border:1px solid var(--blue);background:var(--blue);color:#fff;font:600 12.5px var(--font-poppins),system-ui,sans-serif;cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:7px 12px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.mv2-btn:hover{background:var(--blue-hover)}.mv2-btn.ghost{color:var(--ink);border-color:var(--line);background:#fff}.mv2-btn.ghost:hover{background:var(--page);border-color:#c9d2de}.mv2-btn.ghost.on{border-color:var(--blue);color:var(--blue);background:var(--blue-soft)}.mv2-btn.icon{justify-content:center;min-width:32px;padding:6px 9px}.mv2-btn.sm{border-radius:8px;padding:5px 10px;font-size:11.5px}.mv2-btn.wide{justify-content:center;width:100%;margin-top:4px}.mv2-btn.danger{color:var(--fault)}.mv2-btn:disabled{opacity:.4;cursor:default}.mv2-search{border:1px solid var(--line);font:500 12.5px var(--font-poppins),system-ui,sans-serif;border-radius:10px;outline:none;width:170px;padding:7px 11px}.mv2-search:focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--blue-soft)}.mv2-chip{border:1px solid var(--line);font:500 12px var(--font-poppins),system-ui,sans-serif;cursor:pointer;color:var(--ink-2);background:#fff;border-radius:30px;align-items:center;gap:7px;padding:6px 11px;display:inline-flex}.mv2-chip.on{border-color:var(--fault);background:var(--fault-bg);color:var(--fault-ink)}.mv2-chip b{color:var(--ink)}.mv2-zoom{color:var(--ink-2);text-align:center;min-width:38px;font-size:11.5px}.mv2-stage{flex:1;min-height:0;display:flex}.mv2-vp{cursor:default;touch-action:none;-webkit-user-select:none;user-select:none;background-color:var(--page);background-image:radial-gradient(#dce2ea 1px,#0000 1.2px);flex:1;position:relative;overflow:clip}.mv2-vp.hand,.mv2-vp.hand *{cursor:grab!important}.mv2-vp.panning,.mv2-vp.panning *,.mv2-vp.dragging,.mv2-vp.dragging *{cursor:grabbing!important}.mv2-vp.connecting,.mv2-vp.connecting *{cursor:crosshair!important}.mv2-world{transform-origin:0 0;position:absolute;top:0;left:0}.mv2-world.glide{transition:transform .34s var(--mv-ease)}.mv2-frame{animation:mv2-in .28s var(--mv-ease) both;border-radius:14px;transition:box-shadow .15s,background-color .15s,border-color .15s,opacity .2s;position:absolute;top:0;left:0}.mv2-frame.system{z-index:1;background:var(--blue-tint);border:1px solid #d6e2f8;border-radius:18px}.mv2-frame.stack{z-index:2;border:1px solid var(--line);background:#fff;box-shadow:0 1px 2px #0b1b4f0a}.mv2-frame.drop{border-color:var(--blue);background:#eef4ff;box-shadow:0 0 0 3px #074af82e}.mv2-frame.sel{border-color:var(--blue);box-shadow:0 0 0 2px var(--blue)}.mv2-frame.linked{box-shadow:0 0 0 2px #b9d0ff}.mv2-frame.moving{z-index:30;opacity:.96;box-shadow:0 18px 40px #0b1b4f29}.mv2-frame.dim{opacity:.32}.mv2-fhead{cursor:grab;padding:7px 8px 0 10px;position:relative}.mv2-frame.system .mv2-fhead{padding:9px 10px 0 14px}.mv2-fmeta{color:var(--grey);white-space:nowrap;align-items:center;gap:8px;font-size:10px;font-weight:500;line-height:12px;display:flex}.mv2-kind{color:var(--ink-2);cursor:help;font-weight:700}.mv2-frame.system .mv2-kind{color:var(--blue)}.mv2-frow{align-items:center;gap:2px;min-width:0;margin-top:2px;display:flex}.mv2-fname{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:600;line-height:18px;overflow:hidden}.mv2-frame.system .mv2-fname{font-size:15px;line-height:21px}.mv2-ibtn{color:var(--grey);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:22px;height:20px;font-size:12px;line-height:1;display:grid}.mv2-ibtn:hover{background:var(--line);color:var(--ink)}.mv2-fempty{color:var(--grey);text-align:center;border:1.5px dashed #d0d7e2;border-radius:10px;place-items:center;padding:4px;font-size:11.5px;display:grid;position:absolute;inset:44px 10px 9px}.mv2-frame.drop .mv2-fempty{border-color:var(--blue);color:var(--blue)}.mv2-frame.collapsed{cursor:grab}.mv2-fsum{align-items:center;gap:4px;padding:6px 10px;display:flex}.mv2-mini{display:inline-flex}.mv2-more{color:var(--grey);margin-left:3px;font-size:11px}.mv2-card{z-index:4;border:1px solid var(--line);cursor:grab;animation:mv2-in .28s var(--mv-ease) both;background:#fff;border-radius:11px;align-items:center;gap:9px;padding:0 10px 0 9px;transition:box-shadow .15s,border-color .15s,opacity .2s;display:flex;position:absolute;top:0;left:0;box-shadow:0 1px 2px #0b1b4f0d}.mv2-card:hover{border-color:#c9d2de}.mv2-card.sel{border-color:var(--blue);box-shadow:0 0 0 2px var(--blue)}.mv2-card.drop{border-color:var(--blue);box-shadow:0 0 0 3px #074af840}.mv2-card.linked{box-shadow:0 0 0 2px #b9d0ff}.mv2-card.pre,.mv2-frame.pre{box-shadow:0 0 0 2px #074af873}.mv2-card.lbl{box-shadow:inset 4px 0 0 var(--lbl);padding-left:12px}.mv2-card.lbl.sel{box-shadow:inset 4px 0 0 var(--lbl),0 0 0 2px var(--blue)}.mv2-lbltext{gap:6px;display:flex;overflow:hidden}.mv2-lbltext span{white-space:nowrap;color:var(--ink-2);align-items:center;gap:3px;font-weight:500;display:inline-flex}.mv2-lbltext i{border-radius:50%;width:6px;height:6px;display:inline-block}.mv2-lbltext .none{color:var(--ink-4);font-style:italic;font-weight:400}.mv2-card.moving{z-index:40;box-shadow:0 16px 34px #0b1b4f2e}.mv2-card.dim{opacity:.3}.mv2-card.cancelled{background:var(--page)}.mv2-card.cancelled .mv2-ctext b{color:var(--grey);text-decoration:line-through}.mv2-card.cancelled .mv2-logo{opacity:.5}.mv2-logo{flex-shrink:0;display:inline-flex;position:relative}.mv2-ctext{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.mv2-ctext b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.mv2-ctext small{color:var(--grey);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.mv2-cost{color:var(--ink-2);font-size:11.5px}.mv2-dot{border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;right:-3px}.mv2-dot.static{border:0;width:8px;height:8px;display:inline-block;position:static}.mv2-handle{border:2px solid var(--blue);cursor:crosshair;opacity:0;z-index:5;background:#fff;border-radius:50%;width:14px;height:14px;margin-top:-7px;transition:opacity .12s,transform .12s;position:absolute;top:50%;right:-7px}.mv2-handle:hover{background:var(--blue);transform:scale(1.25)}.mv2-fhead .mv2-handle{top:22px;right:-8px}.mv2-card:hover>.mv2-handle,.mv2-fhead:hover>.mv2-handle,.mv2-card.sel>.mv2-handle,.mv2-frame.sel>.mv2-fhead>.mv2-handle{opacity:1}.mv2-vp.dragging .mv2-handle,.mv2-vp.connecting .mv2-handle{opacity:0!important}.tour-handle>.mv2-handle{opacity:1;animation:1.4s ease-out infinite mv2-pulse}.mv2-name-in{min-width:0;font:600 13px var(--font-poppins),system-ui,sans-serif;border:1px solid var(--blue);box-shadow:0 0 0 3px var(--blue-soft);border-radius:6px;outline:none;flex:1;padding:1px 6px}.mv2-ctext .mv2-name-in{font-size:12px}.mv2-edges{z-index:3;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.mv2-edges.dim{opacity:.25}.mv2-e .line{fill:none;stroke:var(--grey);stroke-width:1.6px}.mv2-e.routes_to .line{stroke-dasharray:6 5}.mv2-e .hit{fill:none;stroke:#0000;stroke-width:14px;pointer-events:stroke;cursor:pointer}.mv2-e .lbl{font:500 10.5px var(--font-poppins),system-ui,sans-serif;fill:var(--ink-2);paint-order:stroke;stroke:#fff;stroke-width:4px;opacity:0;transition:opacity .12s}.mv2-e:hover .line{stroke:var(--ink-2)}.mv2-e:hover .lbl,.mv2-e.on .lbl{opacity:1}.mv2-e.on .line{stroke:var(--blue);stroke-width:2.2px}.mv2-e.on .lbl{fill:var(--blue)}.mv2-rubber{fill:none;stroke:var(--blue);stroke-width:2px;stroke-dasharray:5 4}.mv2-ph{background:#eef1f580;border:1.5px dashed #c9d2de;border-radius:12px;position:absolute;top:0;left:0}.mv2-marquee{border:1px solid var(--blue);z-index:50;background:#074af812;border-radius:4px;position:absolute;top:0;left:0}.mv2-badge{z-index:60;background:var(--blue);color:#fff;font:600 12px var(--font-poppins),system-ui,sans-serif;pointer-events:none;white-space:nowrap;border-radius:30px;padding:5px 10px;position:absolute;box-shadow:0 6px 16px #074af84d}.mv2-badge.out{background:var(--ink);box-shadow:0 6px 16px #0b1b4f40}.mv2-pop{z-index:70;border:1px solid var(--line);cursor:default;width:290px;animation:mv2-pop .18s var(--mv-ease) both;background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute;box-shadow:0 14px 36px #0b1b4f24}.mv2-pop-t{color:var(--ink);font-size:12.5px;line-height:1.4}.mv2-pop-h{color:var(--grey);margin:0;font-size:11px}.mv2-pop-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mv2-seg{background:var(--surface-hover);border-radius:9px;padding:3px;display:flex}.mv2-seg button{font:500 11.5px var(--font-poppins),system-ui,sans-serif;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:5px 6px}.mv2-seg button.on{color:var(--blue);background:#fff;font-weight:600;box-shadow:0 1px 3px #0b1b4f1a}.mv2-opt{text-align:left;border:1px solid var(--line);cursor:pointer;font:inherit;background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.mv2-opt:hover{border-color:var(--blue);background:var(--blue-tint)}.mv2-opt b{font-size:12.5px}.mv2-opt small{color:var(--ink-2);font-size:11px}.mv2-pop.menu{gap:0;width:200px;padding:6px}.mv2-pop.menu button{text-align:left;font:500 12.5px var(--font-poppins),system-ui,sans-serif;cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:8px;padding:7px 9px}.mv2-pop.menu button:hover{background:var(--surface-hover)}.mv2-pop.menu hr{border:0;border-top:1px solid var(--line);margin:4px 0}.mv2-pop.legend{width:330px;top:12px;right:12px}.mv2-pop.legend dl{grid-template-columns:44px 1fr;align-items:center;gap:8px;margin:0;display:grid}.mv2-pop.legend dt{align-items:center;gap:4px;display:flex}.mv2-pop.legend dd{color:var(--ink-2);margin:0;font-size:11.5px;line-height:1.35}.mv2-pop.legend dd b{color:var(--ink)}.lg-card,.lg-stack,.lg-system{border-radius:6px;width:34px;height:20px;display:inline-block}.lg-card{background:#fff;border:1px solid #c9d2de}.lg-stack{box-shadow:inset 0 6px 0 var(--surface-hover);background:#fff;border:1px solid #c9d2de}.lg-system{background:var(--blue-tint);border:1px solid #b9d0ff}.lg-line{stroke:var(--grey);stroke-width:1.6px;fill:none}.lg-line.dashed{stroke-dasharray:5 4}.mv2-selbar{z-index:65;background:var(--ink);color:#fff;animation:mv2-pop .2s var(--mv-ease) both;cursor:default;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px;max-width:calc(100% - 32px);padding:6px 6px 6px 14px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 14px 36px #0b1b4f40}.mv2-selcount{margin-right:4px;font-size:12px;font-weight:600}.mv2-selbar .mv2-btn.ghost{color:#fff;background:0 0;border-color:#ffffff38}.mv2-selbar .mv2-btn.ghost:hover{background:#ffffff14}.mv2-toast{z-index:66;border:1px solid var(--line);animation:mv2-pop .2s var(--mv-ease) both;cursor:default;background:#fff;border-radius:12px;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:9px 10px 9px 14px;font-size:12.5px;display:flex;position:absolute;bottom:16px;left:16px;box-shadow:0 10px 26px #0b1b4f1f}.mv2-toast button{background:var(--blue-soft);color:var(--blue);font:600 12px var(--font-poppins),system-ui,sans-serif;cursor:pointer;border:0;border-radius:8px;padding:4px 10px}.mv2-tour{z-index:68;cursor:default;width:300px;animation:mv2-pop .25s var(--mv-ease) both;background:#fff;border:1px solid #d6e2f8;border-radius:16px;flex-direction:column;gap:6px;padding:14px;display:flex;position:absolute;bottom:72px;right:16px;box-shadow:0 16px 40px #074af829}.mv2-tour b{font-size:14px}.mv2-tour p{color:var(--ink-2);margin:0 0 4px;font-size:12.5px;line-height:1.45}.mv2-tour-step{color:var(--blue);font-size:10.5px;font-weight:600}.tour-pulse{animation:1.4s ease-out infinite mv2-pulse!important}.mv2-insp{border-left:1px solid var(--line);width:300px;animation:mv2-slide .22s var(--mv-ease) both;background:#fff;flex-direction:column;flex-shrink:0;gap:12px;padding:14px;display:flex;overflow-y:auto}.mv2-insp-h{align-items:flex-start;gap:10px;display:flex}.mv2-insp-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mv2-insp-name{font:600 15px var(--font-poppins),system-ui,sans-serif;border:1px solid #0000;border-radius:7px;outline:none;width:100%;margin-left:-6px;padding:2px 5px}.mv2-insp-name:hover{border-color:var(--line)}.mv2-insp-name:focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--blue-soft)}.mv2-insp-t small{color:var(--ink-2);font-size:11.5px;line-height:1.35}.mv2-kindtile{width:36px;height:36px;font:700 10px var(--font-mono),monospace;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.mv2-kindtile.stack{background:var(--surface-hover);color:var(--ink-2)}.mv2-kindtile.system{background:var(--blue-soft);color:var(--blue)}.mv2-x{color:var(--grey);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px 6px;font-size:12px}.mv2-x:hover{background:var(--surface-hover);color:var(--ink)}.mv2-att{border-radius:10px;padding:8px 10px;font-size:12px;font-weight:500}.mv2-att.fault{background:var(--fault-bg);color:var(--fault-ink)}.mv2-att.warn{background:var(--warn-bg);color:var(--warn-ink)}.mv2-att.muted{background:var(--surface-hover);color:var(--ink-2)}.mv2-stat{border:1px solid var(--line);color:var(--ink-2);border-radius:12px;justify-content:space-between;align-items:baseline;padding:10px 12px;font-size:11.5px;display:flex}.mv2-stat b{color:var(--ink);font-size:16px}.mv2-insp section{flex-direction:column;gap:8px;display:flex}.mv2-insp h4{color:var(--grey);margin:0;font-size:11px;font-weight:600}.mv2-crumbs{flex-wrap:wrap;align-items:center;gap:4px;font-size:12.5px;display:flex}.mv2-crumbs i{color:var(--grey);margin:0 4px;font-style:normal}.mv2-link{color:var(--blue);font:500 12.5px var(--font-poppins),system-ui,sans-serif;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.mv2-link:hover{text-decoration:underline}.mv2-muted{color:var(--grey);margin:0;font-size:12px}.mv2-field{color:var(--ink-2);flex-direction:column;gap:4px;font-size:11px;display:flex}.mv2-field select{font:500 12.5px var(--font-poppins),system-ui,sans-serif;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:9px;padding:7px 8px}.mv2-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.mv2-list li{border-bottom:1px solid var(--page);align-items:center;gap:8px;padding:4px 0;font-size:12.5px;display:flex}.mv2-list li .mv2-link{flex:1}.mv2-rel{color:var(--grey);flex-shrink:0;width:92px;font-size:10.5px}.mv2.narrow .mv2-stage{position:relative}.mv2.narrow .mv2-search{flex:1;width:auto;min-width:0}.mv2-insp.sheet{border-left:0;border-top:1px solid var(--line);z-index:80;width:auto;max-height:62%;animation:mv2-up .24s var(--mv-ease) both;border-radius:18px 18px 0 0;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -12px 30px #0b1b4f1f}.mv2.narrow .mv2-tour{width:auto;bottom:12px;left:12px;right:12px}.mv2.narrow .mv2-pop.legend{width:auto;left:12px;right:12px}@keyframes mv2-in{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@keyframes mv2-pop{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@keyframes mv2-slide{0%{opacity:0;translate:12px}to{opacity:1;translate:0}}@keyframes mv2-up{0%{translate:0 100%}to{translate:0}}@keyframes mv2-pulse{0%{box-shadow:0 0 #074af873}to{box-shadow:0 0 0 14px #074af800}}@media (prefers-reduced-motion:reduce){.mv2 *{transition:none!important;animation:none!important}}.mv2-seg.tools{padding:2px}.mv2-seg.tools button{white-space:nowrap;padding:5px 9px}.mv2-lenssel{font:500 12px var(--font-poppins),system-ui,sans-serif;border:1px solid var(--line);color:var(--ink-2);cursor:pointer;background:#fff;border-radius:30px;padding:6px 10px}.mv2-lenssel.on{border-color:var(--blue);color:var(--blue);background:var(--blue-soft)}.mv2-lens{z-index:64;border:1px solid var(--line);cursor:default;width:250px;animation:mv2-pop .2s var(--mv-ease) both;background:#fff;border-radius:14px;flex-direction:column;gap:4px;padding:10px;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 10px 28px #0b1b4f1a}.mv2-lens-h{justify-content:space-between;align-items:center;font-size:13px;display:flex}.mv2-lens-row{font:500 12px var(--font-poppins),system-ui,sans-serif;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:10px 1fr auto auto;align-items:center;gap:8px;padding:5px 6px;display:grid}.mv2-lens-row:hover{background:var(--surface-hover)}.mv2-lens-row.on{background:var(--blue-soft)}.mv2-lens-row i{border-radius:3px;width:10px;height:10px}.mv2-lens-row small{color:var(--grey);font-size:11px}.lg-label{background:#fff;border:1px solid #c9d2de;border-radius:6px;width:34px;height:20px;display:inline-block;box-shadow:inset 4px 0 #ee46bc}.mv2-pop.labelpop{width:340px;top:auto;bottom:18px;left:50%;transform:translate(-50%)}.mv2-pop.labelpop.narrow{width:auto;left:12px;right:12px;transform:none}.mv2-lbl-list{flex-direction:column;gap:2px;max-height:190px;display:flex;overflow:auto}.mv2-lbl-opt{font:500 12.5px var(--font-poppins),system-ui,sans-serif;cursor:pointer;text-align:left;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:12px 1fr 16px;align-items:center;gap:8px;padding:7px 8px;display:grid}.mv2-lbl-opt:hover{background:var(--blue-tint);border-color:#d6e2f8}.mv2-lbl-opt.on{background:var(--blue-soft)}.mv2-lbl-opt i{border-radius:4px;width:12px;height:12px}.mv2-lbl-opt b{color:var(--blue)}.mv2-search.grow{flex:1;width:auto;min-width:0}.mv2-facts{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));display:grid;overflow:hidden}.mv2-facts>div{border-right:1px solid var(--line);flex-direction:column;gap:2px;min-width:0;padding:9px 10px;display:flex}.mv2-facts>div:last-child{border-right:0}.mv2-facts span{color:var(--grey);font-size:10.5px}.mv2-facts b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.mv2-facts small{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.mv2-kv{grid-template-columns:92px 1fr auto;align-items:baseline;gap:8px;font-size:12px;display:grid}.mv2-kv span{color:var(--grey);font-size:11px}.mv2-kv b{word-break:break-word;font-weight:500}.mv2-field.row{flex-direction:row;align-items:center;gap:8px}.mv2-field.row span{flex-shrink:0;width:84px}.mv2-field.row select{flex:1;min-width:0;padding:5px 7px}.mv2-tags{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.mv2-tag{background:var(--surface-hover);border-radius:30px;align-items:center;gap:5px;padding:2px 2px 2px 9px;font-size:11.5px;font-weight:500;display:inline-flex}.mv2-tag i{border-radius:50%;width:7px;height:7px}.mv2-tag .mv2-x{padding:1px 6px;font-size:10px}.mv2-tagadd{font:500 11.5px var(--font-poppins),system-ui,sans-serif;color:var(--ink-2);cursor:pointer;background:#fff;border:1px dashed #c9d2de;border-radius:30px;padding:3px 8px}.mv2-btn.on{background:var(--blue-hover)}.mv2-btn.ghost.icon.on{border-color:var(--blue);color:var(--blue);background:var(--blue-soft)}.mv2-pill{z-index:64;border:1px solid var(--line);cursor:default;background:#fff;border-radius:30px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;bottom:16px;right:16px;box-shadow:0 8px 24px #0b1b4f1f}.mv2-pill button{color:#344054;cursor:pointer;min-width:32px;height:32px;font:600 11.5px var(--font-poppins),system-ui,sans-serif;background:0 0;border:0;border-radius:30px;place-items:center;padding:0 6px;display:grid}.mv2-pill button:hover:not(:disabled){background:var(--surface-hover);color:var(--ink)}.mv2-pill button.on{background:var(--blue-soft);color:var(--blue)}.mv2-pill button:disabled{color:#c9d2de;cursor:default}.mv2-pill button.pct{min-width:48px;font-family:var(--font-mono),monospace;color:var(--ink-2);font-weight:500}.mv2-pill i{background:var(--line);width:1px;height:18px;margin:0 3px}.mv2-pop.newmenu{width:250px;top:12px;left:auto;right:12px}.mv2-pop.menu.newmenu button,.mv2-pop.menu.groupmenu button{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.mv2-pop.menu button small{color:var(--ink-2);font-size:11px;font-weight:400}.mv2-pop.menu .mv2-pop-h{padding:4px 9px 2px}.mv2-pop.groupmenu{width:230px;color:var(--ink);position:absolute;bottom:calc(100% + 8px);left:0}.mv2-pop.legend dl.keys{grid-template-columns:auto 1fr}kbd{font:500 10.5px var(--font-mono),monospace;background:var(--surface-hover);border:1px solid var(--line);color:#344054;white-space:nowrap;border-bottom-width:2px;border-radius:5px;padding:1px 5px}.mv2-frame .mv2-ibtn{opacity:0;transition:opacity .12s}.mv2-fhead:hover .mv2-ibtn,.mv2-frame.sel .mv2-ibtn,.mv2-frame.collapsed .mv2-ibtn,.mv2-ibtn:focus-visible,.mv2.narrow .mv2-ibtn{opacity:1}.mv2.narrow .mv2-pill{bottom:12px;right:12px}.mv2-fhead{box-sizing:content-box;align-items:center;gap:8px;height:42px;padding:10px 8px 0 10px;display:flex}.mv2-frame.system .mv2-fhead{height:46px;padding:12px 10px 0 16px}.mv2-kicon{background:var(--surface-hover);width:26px;height:26px;color:var(--ink-2);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.mv2-kicon.system{background:var(--blue-soft);color:var(--blue);border-radius:9px;width:30px;height:30px}.mv2-ftext{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mv2-fhead .mv2-fname{flex:none;font-size:13px;line-height:18px}.mv2-frame.system .mv2-fhead .mv2-fname{font-size:15px;line-height:20px}.mv2-fhead .mv2-fmeta{color:var(--grey);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:500;line-height:14px;display:block;overflow:hidden}.mv2-fhead .mv2-fmeta .mono{font-size:10px}.mv2-ibtn{flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.mv2-frame .mv2-ibtn.chev{opacity:1;color:var(--grey)}.mv2-fhead .mv2-handle{margin-top:-7px;top:31px;right:-8px}.mv2-frame.system .mv2-fhead .mv2-handle{top:35px}.mv2-fempty{top:52px}.mv2-frame.system .mv2-fempty{top:60px;left:16px;right:16px}.mv2-fsum{padding:10px 12px 0}.mv2-frame.system .mv2-fsum{padding:12px 16px 0}.mv2-region{z-index:1;border:1.5px dashed var(--rc);background:color-mix(in srgb,var(--rc) 5%,transparent);animation:mv2-in .3s var(--mv-ease) both;border-radius:16px;transition:background-color .15s,box-shadow .15s,opacity .2s;position:absolute;top:0;left:0}.mv2-region.drop{background:color-mix(in srgb,var(--rc) 14%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--rc) 22%,transparent)}.mv2-region.dim{opacity:.35}.mv2-rhead{align-items:center;gap:8px;padding:13px 16px 0;font-size:13px;display:flex}.mv2-rhead i{background:var(--rc);border-radius:3px;width:10px;height:10px}.mv2-rhead span{color:var(--grey);font-size:11px}.mv2-rempty{color:var(--grey);border-radius:10px;place-items:center;font-size:11.5px;display:grid;position:absolute;inset:46px 16px 16px}.mv2-seg button:disabled{opacity:.4;cursor:default}.mv2-card.hit{box-shadow:0 0 0 2px var(--indigo),0 0 0 6px #524fe929;border-color:var(--indigo)}.mv2-frame.hit{box-shadow:0 0 0 2px var(--indigo),0 0 0 6px #524fe924}.mv2-found{color:var(--ink-2);white-space:nowrap;font-size:11.5px}.mv2-insp{width:320px}.mv2-insp>*{flex-shrink:0}.mv2-facts>div{padding:10px 12px}.mv2-facts b{font-size:14px}.mv2-fhead{position:relative}.mv2-ibtn.more{background:#fff;position:absolute;top:20px;right:38px;box-shadow:-8px 0 8px #fff}.mv2-frame.system .mv2-ibtn.more{background:var(--blue-tint);box-shadow:-8px 0 8px var(--blue-tint);top:23px;right:40px}.mv2,.ts{--ctl-h:34px;--ctl-r:10px;--ctl-px:12px;--ctl-fs:12.5px;--ctl-h-sm:28px;--ctl-r-sm:8px;--ctl-px-sm:10px;--ctl-fs-sm:11.5px;--ctl-line:var(--line);--ctl-line-hover:#c9d2de;--ctl-focus:0 0 0 3px var(--blue-soft)}.mv2-tools{z-index:75;gap:8px;padding:10px 12px;position:relative}.mv2-btn{height:var(--ctl-h);padding:0 var(--ctl-px);border-radius:var(--ctl-r);font-size:var(--ctl-fs);box-sizing:border-box;gap:6px;line-height:1}.mv2-btn.sm{height:var(--ctl-h-sm);padding:0 var(--ctl-px-sm);border-radius:var(--ctl-r-sm);font-size:var(--ctl-fs-sm)}.mv2-btn.icon{width:var(--ctl-h);justify-content:center;min-width:0;padding:0}.mv2-btn.sm.icon{width:var(--ctl-h-sm)}.mv2-btn svg{flex-shrink:0}.mv2-btn .chev{opacity:.6;margin-left:2px;display:inline-flex}.mv2-btn:focus-visible,.mv2-fchip:focus-visible{border-color:var(--focus);box-shadow:var(--ctl-focus);outline:none}.mv2-btn.ghost.set{border-color:var(--blue);color:var(--blue);background:var(--blue-tint)}.mv2-btn.wide{width:100%}.mv2-searchbox{height:var(--ctl-h);width:300px;padding:0 6px 0 var(--ctl-px);border:1px solid var(--ctl-line);border-radius:var(--ctl-r);color:var(--grey);box-sizing:border-box;cursor:text;background:#fff;align-items:center;gap:8px;transition:border-color .15s,box-shadow .15s;display:flex}.mv2-searchbox:hover{border-color:var(--ctl-line-hover)}.mv2-searchbox:focus-within{border-color:var(--focus);box-shadow:var(--ctl-focus);color:var(--focus)}.mv2-searchbox input{min-width:0;height:100%;font:500 var(--ctl-fs) var(--font-poppins),system-ui,sans-serif;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0}.mv2-searchbox input::placeholder{color:var(--grey);font-weight:400}.mv2-found{color:var(--ink-2);background:var(--surface-hover);white-space:nowrap;border-radius:6px;padding:3px 6px;font-size:10.5px}.mv2-found.none{color:var(--grey)}.mv2-clear{width:22px;height:22px;color:var(--grey);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.mv2-clear:hover{background:var(--surface-hover);color:var(--ink)}.mv2.narrow .mv2-searchbox{flex:100%;width:auto}.mv2-dd{position:relative}.mv2-dd-k{color:var(--grey);font-weight:500}.mv2-btn.ghost.set .mv2-dd-k{color:var(--blue);opacity:.65}.mv2-badgecount{background:var(--blue);color:#fff;border-radius:10px;padding:0 6px;font-size:10.5px;line-height:16px}.mv2-pop.dd{width:250px;top:calc(100% + 6px);left:0}.mv2-pop.menu button{border-radius:8px;min-height:32px;padding:6px 10px}.mv2-pop.menu.dd button{flex-direction:column;align-items:stretch;gap:1px;display:flex}.mv2-pop.menu button .row{justify-content:space-between;align-items:center;gap:8px;display:flex}.mv2-pop.menu button.on{background:var(--blue-tint);color:var(--blue)}.mv2-pop.filterpop{gap:12px;width:380px;max-height:min(70vh,560px);top:calc(100% + 6px);left:0;overflow:auto}.mv2-fsec h5{color:var(--grey);margin:0 0 6px;font-size:11px;font-weight:600}.mv2-chips{flex-wrap:wrap;gap:6px;display:flex}.mv2-fchip{height:var(--ctl-h-sm);padding:0 var(--ctl-px-sm);border:1px solid var(--ctl-line);border-radius:var(--ctl-r-sm);font:500 var(--ctl-fs-sm) var(--font-poppins),system-ui,sans-serif;color:#344054;cursor:pointer;background:#fff;align-items:center;gap:6px;display:inline-flex}.mv2-fchip i{border-radius:3px;width:8px;height:8px}.mv2-fchip span{color:var(--grey);font-size:10.5px}.mv2-fchip:hover{border-color:var(--ctl-line-hover)}.mv2-fchip.on{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.mv2-fchip.on span{color:var(--blue)}.mv2.narrow .mv2-pop.filterpop{width:auto;position:fixed;inset:auto 12px 12px}.mv2.narrow .mv2-pop.dd{width:230px}.mv2-input{height:var(--ctl-h-sm);border:1px solid var(--ctl-line);border-radius:var(--ctl-r-sm);padding:0 var(--ctl-px-sm);font:500 var(--ctl-fs-sm) var(--font-poppins),system-ui,sans-serif;color:var(--ink);box-sizing:border-box;outline:none}.mv2-input.grow{flex:1;min-width:0}.mv2-input:focus{border-color:var(--focus);box-shadow:var(--ctl-focus)}.mv2-insp select,.mv2-field select{appearance:none;border:1px solid var(--ctl-line);border-radius:var(--ctl-r);height:32px;font:500 12.5px var(--font-poppins),system-ui,sans-serif;color:var(--ink);cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2398A2B3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center/14px no-repeat;padding:0 34px 0 10px}.mv2-insp select:hover{border-color:var(--ctl-line-hover)}.mv2-insp select:focus{border-color:var(--focus);box-shadow:var(--ctl-focus);outline:none}.mv2-field.row select{height:30px}.mv2-tagadd{border-radius:var(--ctl-r-sm)!important;height:26px!important;color:var(--ink-2)!important;background-position:right 10px center!important;border-style:dashed!important;padding:0 28px 0 10px!important;font-size:11.5px!important}.mv2-seg{border-radius:var(--ctl-r);padding:3px}.mv2-seg button{border-radius:7px;height:26px}.mv2-pill{box-sizing:border-box;height:40px}.mv2-e .line{stroke-dasharray:none}.mv2-e.st-planned .line{stroke-dasharray:1.5 5;stroke-linecap:round}.mv2-e.st-paused .line{stroke-dasharray:8 5}.mv2-e.hl-broken .line{stroke-dasharray:4 4}.mv2-e.c-grey .line{stroke:var(--grey)}.mv2-e.c-blue .line{stroke:var(--blue);stroke-width:2.2px}.mv2-e.c-red .line{stroke:var(--fault)}.mv2-e.c-amber .line{stroke:var(--warn)}.mv2-e.on.c-red .line,.mv2-e.on.c-amber .line{stroke-width:2.4px}.mv2-eglyph circle{fill:#fff;stroke-width:1.5px}.mv2-eglyph path{fill:none;stroke-width:1.6px;stroke-linecap:round}.mv2-eglyph.paused circle{stroke:var(--grey)}.mv2-eglyph.paused path{stroke:var(--ink-2)}.mv2-eglyph.blocked circle,.mv2-eglyph.blocked path{stroke:var(--fault)}.mv2-eglyph.risk circle,.mv2-eglyph.risk path{stroke:var(--warn)}.mv2-eglyph .dot{fill:var(--warn);stroke:none}.hl-broken .mv2-eglyph.risk circle,.hl-broken .mv2-eglyph.risk path{stroke:var(--fault)}.hl-broken .mv2-eglyph .dot{fill:var(--fault)}.lg-line.planned{stroke-dasharray:1.5 4;stroke-linecap:round}.lg-line.paused{stroke-dasharray:6 4}.lg-line.blocked{stroke:var(--fault)}.lg-line.risk{stroke:var(--warn)}.mv2-pop.linepop{width:320px}.mv2-h5{color:var(--grey);margin:2px 0 -2px;font-size:11px;font-weight:600}.mv2-att small{opacity:.8;margin-top:2px;font-weight:400;display:block}.mv2-lstate{background:var(--surface-hover);color:var(--ink-2);white-space:nowrap;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:600}.mv2-lstate.blocked,.mv2-lstate.broken{background:var(--fault-bg);color:var(--fault-ink)}.mv2-lstate.risk{background:var(--warn-bg);color:var(--warn-ink)}.mv2-card.outside{border-style:dashed;border-color:var(--grey);background:var(--page)}.mv2-role{margin-top:2px;display:block;color:#344054!important}.mv2-envchip{letter-spacing:.02em;color:#7a5af8;background:#f4f0ff;border-radius:6px;flex-shrink:0;padding:2px 6px;font-size:9.5px;font-style:normal;font-weight:600}.mv2-ctext small .mv2-envchip{vertical-align:1px;margin-right:4px;padding:1px 5px;font-size:9px}.mv2-fenv{color:#7a5af8;font-weight:600}.mv2-fnamerow{align-items:center;gap:6px;min-width:0;display:flex}.mv2-fnamerow .mv2-fname{flex:0 auto;min-width:0}.mv2-fnamerow .mv2-envchip{white-space:nowrap;padding:1px 5px;font-size:9px}.mv2{position:relative}.mv2-banner{color:#344054;background:var(--blue-tint);border-bottom:1px solid #d6e2f8;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:12.5px;display:flex}.mv2-banner.bad{background:var(--fault-bg);color:var(--fault-ink);border-color:#f9c5c0}.mv2-empty{text-align:center;max-width:380px;color:var(--ink-2);border:1px solid var(--line);cursor:default;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:24px;font-size:12.5px;display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.mv2-empty b{color:var(--ink);font-size:14px}.mv2-frame.tray{border-style:dashed;border-color:#b9d0ff}.mv2-card.ghost{border-style:dashed;border-color:var(--grey);background:var(--page)}.mv2-card.ghost .mv2-ctext b{color:var(--ink-2)}.mv2-card:focus-visible{outline:none;box-shadow:0 0 0 3px #b9d0ff}.lg-ghost{background:var(--page);border:1px dashed var(--grey);border-radius:6px;width:34px;height:20px;display:inline-block}.mv2-pop.dd.right{left:auto;right:0}.mv2-pop.legend.dd{width:340px;top:calc(100% + 6px)}.mv2-insp-title{font-size:15px;font-weight:600;line-height:1.3}.mv2-kindtile svg{display:block}.mv2-att .mv2-btn{margin-left:8px}.mv2-dot.fault{background:var(--fault)}.mv2-dot.warn{background:var(--warn)}.mv2 *{scrollbar-width:thin;scrollbar-color:transparent transparent}.mv2 :hover{scrollbar-color:#d0d7e2 transparent}.mv2 ::-webkit-scrollbar{width:8px;height:8px}.mv2 ::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:8px}.mv2 :hover::-webkit-scrollbar-thumb{background-color:#d0d7e2}.mv2-edges{transition:opacity .18s ease-out}.mv2-edges.settling{opacity:0;transition:none}.mv2-card.lab{box-shadow:inset 4px 0 0 var(--lab);padding-left:12px}.mv2-card.lab.sel{box-shadow:inset 4px 0 0 var(--lab),0 0 0 2px var(--blue)}.mv2-card.lab.hit{box-shadow:inset 4px 0 0 var(--lab),0 0 0 2px var(--indigo),0 0 0 6px #524fe929}.mv2-lframe{z-index:1;border:1.5px dashed color-mix(in srgb,var(--lab) 55%,#fff);background:color-mix(in srgb,var(--lab) 5%,#fff);border-radius:14px;transition:opacity .2s,box-shadow .15s;position:absolute;top:0;left:0}.mv2-lframe.drop{border-style:solid;border-color:var(--lab);box-shadow:0 0 0 4px color-mix(in srgb,var(--lab) 18%,transparent)}.mv2-lframe.dim{opacity:.35}.mv2-lhead{align-items:center;gap:8px;height:46px;padding:0 12px;display:flex}.mv2-lhead i{background:var(--lab);border-radius:3px;flex-shrink:0;width:10px;height:10px}.mv2-lhead b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.mv2-lhead span{color:var(--grey);white-space:nowrap;margin-left:auto;font-size:10.5px}.mv2-legend{z-index:62;border:1px solid var(--line);cursor:default;background:#fff;border-radius:14px;flex-direction:column;width:272px;max-height:calc(100% - 104px);display:flex;position:absolute;top:16px;left:16px;box-shadow:0 10px 26px #0b1b4f1a}.mv2-legend-h{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 10px 8px 14px;display:flex}.mv2-legend-h b{font-size:12.5px;font-weight:600}.mv2-legend-h .mv2-seg{margin-left:auto}.mv2-seg.sm{padding:2px}.mv2-seg.sm button{white-space:nowrap;padding:3px 8px;font-size:11px}.mv2-legend ul{margin:0;padding:6px;list-style:none;overflow:auto}.mv2-legend li button{width:100%;font:500 12px var(--font-poppins),system-ui,sans-serif;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:10px 1fr auto auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.mv2-legend li button:hover{background:var(--page)}.mv2-legend li button.on{background:var(--blue-soft)}.mv2-legend li i{border-radius:3px;width:10px;height:10px}.mv2-legend li span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mv2-legend li small{color:var(--grey);font-size:10.5px}.mv2-legend li.mv2-muted{padding:6px 8px;font-size:12px}.mv2-legend .mv2-pop-h{border-top:1px solid var(--line);margin:0;padding:8px 14px 12px}.mv2.narrow .mv2-legend{width:auto;max-height:42%;inset:auto 12px 70px}.mv2-pop.labelmenu{flex-direction:column;gap:10px;width:280px;padding:12px;display:flex}.mv2-labels{flex-direction:column;gap:10px;display:flex}.mv2-labels .mv2-field small{font-size:10.5px}.mv2-acc{grid-template-columns:92px 1fr;align-items:baseline;gap:6px 8px;margin:0;font-size:12px;display:grid}.mv2-acc dt{color:var(--grey);font-size:11px}.mv2-acc dd{word-break:break-word;color:var(--ink);margin:0}.mv2-copyrow{align-items:center;gap:6px;display:flex}.mv2-copyrow span{text-overflow:ellipsis;overflow:hidden}.mv2-card.held,.mv2-frame.held>.mv2-fhead{transform-origin:50%;animation:mv2-lift .18s var(--mv-ease) both;z-index:40;box-shadow:0 12px 28px #0b1b4f2e}@keyframes mv2-lift{0%{box-shadow:0 0 #0b1b4f00}to{box-shadow:0 12px 28px #0b1b4f2e}}.mv2-env{font:600 9.5px var(--font-poppins),system-ui,sans-serif;letter-spacing:.02em;color:#6941c6;vertical-align:1px;white-space:nowrap;background:#f4f0ff;border-radius:5px;margin-right:5px;padding:1px 5px;display:inline-block}.mv2-fnamerow .mv2-env{margin:0 0 0 6px}.mv2-about{margin:-4px 0 0}.mv2-envbreak{margin:-6px 0 0;font-size:11.5px}.mv2-card.outside .mv2-cost{color:var(--grey);font-style:italic}.mv2-tagfield .mv2-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mv2-fchip.some{background:linear-gradient(90deg,var(--blue-soft) 50%,#fff 50%);border-color:#b9d0ff}.mv2-tagnew{flex:1;min-width:120px;height:28px}.mv2.narrow .mv2-dd-k{display:none}.mv2-preview{border:1px solid var(--line);background:var(--page);background-image:radial-gradient(var(--line) 1px,transparent 1px);--ctl-h:34px;--ctl-r:10px;--ctl-px:12px;--ctl-fs:12.5px;--ctl-h-sm:28px;--ctl-r-sm:8px;--ctl-px-sm:10px;--ctl-fs-sm:11.5px;background-size:22px 22px;border-radius:14px;position:relative;overflow:hidden}.mv2-preview .mv2-world{transform-origin:0 0;position:absolute;top:0;left:0}.mv2-preview .mv2-card,.mv2-preview .mv2-frame{cursor:default;pointer-events:none}.mv2-preview .mv2-card:hover{border-color:var(--line)}.mv2-preview-empty{color:var(--grey);place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.mv2-e.proposed .line{stroke:var(--blue);stroke-width:2.2px;stroke-dasharray:6 4}.mv2-e.proposed .lbl{opacity:1;fill:var(--blue)}.mv2-e.on .line{stroke-width:3.2px}.mv2-e.dim{opacity:.25}.mv2-e.proposed.dim{opacity:.35}.mv2-central{align-items:center;gap:8px;margin-top:4px;display:flex}.mv2-link.sm{font-size:11.5px}.mv2-env.central{background:var(--blue-soft);color:var(--blue)}.mv2-lenssw{flex-shrink:0}.mv2-acct{z-index:1;border:1px solid var(--line);max-width:calc(100% - 20px);height:16px;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:0 7px;font-size:10px;line-height:1;display:inline-flex;position:absolute;bottom:-8px;left:10px;overflow:hidden}.mv2-acct i{border-radius:50%;flex-shrink:0;width:7px;height:7px}.mv2-acct.proj{background:var(--blue-tint);border-color:var(--blue-border)}.mv2-lframe.acct{border-style:solid;border-color:var(--lab);background:var(--blue-tint)}.mv2-lframe.acct .mv2-lhead i{border-radius:50%}.mv2-sharing{border-top:1px solid var(--line);background:#fff;gap:6px;max-height:34%;padding:10px 14px;display:grid;overflow:auto}.mv2-say{color:var(--ink);background:var(--blue-soft);border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:8px 12px;font-size:12.5px;line-height:1.45;display:flex}.mv2-say.warn{background:var(--warn-bg);color:var(--warn-ink)}.mv2-say i{color:var(--ink-2);white-space:nowrap;background:#fff;border-radius:6px;flex-shrink:0;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:500}
.axf .sp-root{flex-direction:column;gap:12px;min-width:0;display:flex}.axf .sp-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.axf .sp-chips{flex-wrap:wrap;gap:4px;display:flex}.axf .sp-chip{font:inherit;color:var(--ink-2);background:var(--page);cursor:pointer;border:0;border-radius:8px;padding:5px 10px;font-size:11.5px;font-weight:500;transition:background .14s,color .14s}.axf .sp-chip:hover{color:var(--blue)}.axf .sp-chip.on{background:var(--blue-soft);color:var(--blue);font-weight:600}.axf .sp-select{font:inherit;color:var(--ink);box-shadow:0 0 0 1px var(--line);cursor:pointer;background:#fff;border:0;border-radius:8px;padding:5px 9px;font-size:12px}.axf .sp-figs{flex-wrap:wrap;gap:22px;display:flex}.axf .sp-fig{min-width:120px}.axf .sp-fig-k{color:var(--ink-3);font-size:11px;font-weight:500}.axf .sp-fig-v{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:2px;font-size:26px;font-weight:600;line-height:1.15}.axf .compact .sp-fig-v{font-size:22px}.axf .sp-fig-s{color:var(--ink-3);margin-top:2px;font-size:11px}.axf .sp-gap{color:var(--ink-2);font-size:12.5px;line-height:1.55}.axf .sp-bars{align-items:flex-end;gap:6px;height:72px;display:flex}.axf .compact .sp-bars{height:56px}.axf .sp-col{flex-direction:column;flex:1;align-items:stretch;gap:4px;min-width:0;height:100%;display:flex}.axf .sp-track{flex:1;min-height:0;position:relative}.axf .sp-exp{background:var(--page);box-shadow:inset 0 0 0 1px var(--line);border-radius:4px 4px 0 0;position:absolute;bottom:0;left:0;right:0}.axf .sp-act{background:var(--blue);opacity:.85;border-radius:3px 3px 0 0;position:absolute;bottom:0;left:2px;right:2px}.axf .sp-lbl{font-family:var(--font-mono),monospace;color:var(--ink-3);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}
.ais{vertical-align:-.15em;flex:none;display:inline-block;overflow:visible}.ais-piece{transform-box:fill-box;transform-origin:50%}@keyframes ais-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-1.5%,1.5%)scale(.96)}}@keyframes ais-b{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(2%,-2%)rotate(5deg)}}@keyframes ais-c{0%,to{transform:translate(0)scale(1)}50%{transform:translate(1.5%,2%)scale(1.08)}}.ais-alive .ais-piece:first-child{animation:2.3s ease-in-out infinite ais-a}.ais-alive .ais-piece:nth-child(2){animation:1.9s ease-in-out infinite ais-b}.ais-alive .ais-piece:nth-child(3){animation:2.6s ease-in-out infinite ais-c}.ais-alive .ais-piece:nth-child(4){animation:2.1s ease-in-out infinite reverse ais-c}.ais-alive .ais-piece:nth-child(5){animation:1.7s ease-in-out infinite reverse ais-a}.ait{flex:none;place-items:center;display:inline-grid;position:relative}.ait>*{grid-area:1/1}.ait-spark{animation:6s cubic-bezier(.45,0,.55,1) infinite ait-spark}.ait-mark{opacity:0;animation:6s cubic-bezier(.45,0,.55,1) infinite ait-mark;display:grid}@keyframes ait-spark{0%,40%{opacity:1;filter:blur();transform:scale(1)}50%,90%{opacity:0;filter:blur(2px);transform:scale(.55)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes ait-mark{0%,40%{opacity:0;filter:blur(2px);transform:scale(.6)}50%,90%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(2px);transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.ais-alive .ais-piece,.ait-spark{animation:none}.ait-mark{display:none}}
.qk-head{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.qk-head b{color:var(--ink);font-size:15px}.qk-head span{color:var(--ink-2);font-size:12.5px}.qk-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.qk-card{text-align:left;color:var(--ink);cursor:pointer;box-shadow:0 0 0 1px var(--line),0 16px 34px -22px var(--glow,#074af859);transition:transform .15s var(--axf-ease-out),box-shadow .15s var(--axf-ease-out);background:#fff;border:0;border-radius:20px;flex-direction:column;gap:6px;padding:10px 10px 16px;font-family:inherit;display:flex;position:relative}.qk-card:hover{box-shadow:0 0 0 1.5px var(--glow),0 22px 40px -22px var(--glow);transform:translateY(-3px)}.qk-card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.qk-art{border-radius:14px;padding:6px 4px}.qk-card b{padding:6px 8px 0;font-size:15.5px}.qk-desc{color:var(--ink-2);min-height:36px;padding:0 8px;font-size:12.5px;line-height:1.45}.qk-go{padding:2px 8px 0;font-size:13px;font-weight:600}.qk-done{color:#0b7a48;background:var(--ok-bg);z-index:1;border-radius:99px;padding:3px 9px;font-size:11px;font-weight:600;position:absolute;top:16px;right:16px}@media (max-width:1100px){.qk-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.qk-card,.qk-card:hover{transition:none;transform:none}}.qk-slim{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qk-slim-label{color:var(--ink);margin-right:2px;font-size:13px;font-weight:600}.qk-pill{height:42px;box-shadow:0 0 0 1px var(--line);font:500 13px var(--font-poppins),system-ui,sans-serif;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:12px;align-items:center;gap:9px;padding:0 14px 0 8px;display:inline-flex}.qk-pill:hover{box-shadow:0 0 0 1.5px var(--blue)}.qk-ico{border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid}.qk-chips{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.qk-chip{height:32px;box-shadow:0 0 0 1px var(--line);color:var(--ink-2);font:500 12px var(--font-poppins),system-ui,sans-serif;cursor:pointer;background:#fff;border:0;border-radius:99px;align-items:center;gap:7px;padding:0 13px 0 5px;display:inline-flex}.qk-chip .qk-ico{border-radius:50%;width:22px;height:22px;font-size:10px}.qk-chip[aria-pressed=true]{color:#fff;box-shadow:none;font-weight:600}.qk-flow{box-shadow:0 0 0 1.5px var(--edge),0 24px 50px -28px var(--glow);animation:qk-open .28s var(--axf-ease-out) both;background:#fff;border-radius:20px;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}@keyframes qk-open{0%{opacity:0;transform:translateY(-6px)scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.qk-flow{animation:none}}.qk-fh{align-items:center;gap:12px;padding:24px 30px 0;display:flex}.qk-fh .qk-ico{border-radius:12px;width:42px;height:42px;font-size:14px}.qk-fh h2{color:var(--ink);margin:0;font-size:17px;font-weight:600}.qk-fh p{color:var(--ink-2);margin:2px 0 0;font-size:12px}.qk-steps{align-items:center;gap:5px;margin-left:auto;display:flex}.qk-steps i{background:var(--line);border-radius:3px;width:22px;height:5px;display:block}.qk-x{background:var(--blue-tint);width:32px;height:32px;color:var(--ink-2);cursor:pointer;border:0;border-radius:9px;place-items:center;margin-left:10px;display:grid}.qk-fb{flex-direction:column;gap:16px;padding:22px 30px;display:flex}.qk-ff{border-top:1px solid var(--surface-hover);justify-content:flex-end;align-items:center;gap:8px;padding:16px 30px;display:flex}.qk-ff-note{color:var(--ink-3);margin-right:auto;font-size:11.5px}.qk-split{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:24px;display:grid}@media (max-width:1100px){.qk-split{grid-template-columns:1fr}}.qk-btn{background:var(--blue);color:#fff;height:40px;font:600 13px var(--font-poppins),system-ui,sans-serif;white-space:nowrap;cursor:pointer;border:0;border-radius:10px;align-items:center;padding:0 16px;display:inline-flex;box-shadow:0 8px 16px -10px #074af8cc}.qk-btn:hover{background:var(--blue-hover)}.qk-btn[disabled]{opacity:.55;cursor:default}.qk-ghost{background:var(--blue-tint);height:40px;color:var(--ink);font:500 13px var(--font-poppins),system-ui,sans-serif;white-space:nowrap;cursor:pointer;border:0;border-radius:10px;align-items:center;padding:0 14px;display:inline-flex}.qk-lbl{color:var(--ink);margin-bottom:6px;font-size:11.5px;font-weight:600;display:block}.qk-inp{height:48px;box-shadow:inset 0 0 0 1px var(--line);box-sizing:border-box;background:#fff;border:0;border-radius:12px;align-items:center;gap:8px;width:100%;padding:0 14px;font-size:14px;display:flex}.qk-inp:focus-within{box-shadow:inset 0 0 0 2px var(--focus)}.qk-inp input{min-width:0;font:400 14px var(--font-poppins),system-ui,sans-serif;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.qk-inp input.mono{font-family:var(--font-mono),monospace}.qk-pre{font-family:var(--font-mono),monospace;color:var(--ink-3);font-size:13px}.qk-sub{color:var(--ink-2);font-size:12px;line-height:1.45}.qk-mini{height:32px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);font:500 12px var(--font-poppins),system-ui,sans-serif;cursor:pointer;background:#fff;border:0;border-radius:99px;padding:0 12px}.qk-mini:hover{box-shadow:inset 0 0 0 1.5px var(--blue);color:var(--ink)}.qk-seg{flex-wrap:wrap;gap:8px;display:flex}.qk-seg button{height:38px;box-shadow:inset 0 0 0 1px var(--line);font:500 13px var(--font-poppins),system-ui,sans-serif;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:11px;padding:0 13px}.qk-seg button[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:none}.qk-prev{border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.qk-fact{background:var(--page);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.qk-fact small{color:var(--ink-3);font-size:11px}.qk-fact b{font-family:var(--font-mono),monospace;font-variant-numeric:tabular-nums;font-size:20px}.qk-tick{background:var(--page);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.qk-tick input{width:18px;height:18px;accent-color:var(--blue);margin:0}.qk-steplist{flex-direction:column;gap:14px;display:flex}.qk-stepl{color:var(--ink);align-items:center;gap:12px;font-size:14px;display:flex}.qk-stepl.wait{color:var(--ink-3)}@keyframes qk-now{0%,to{box-shadow:0 0 #074af852}50%{box-shadow:0 0 0 5px #074af800}}.qk-row{border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.qk-row.pick{background:var(--indigo-tint);box-shadow:inset 0 0 0 1.5px var(--indigo-border)}.qk-row button{all:unset}.qk-result{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;border-radius:14px;align-items:center;gap:14px;padding:10px 12px;font-family:inherit;display:flex}.qk-result:hover,.qk-result[aria-selected=true]{background:var(--indigo-tint);box-shadow:inset 0 0 0 1.5px var(--indigo-border)}.qk-pricechip{font-family:var(--font-mono),monospace;box-shadow:inset 0 0 0 1px var(--indigo-border);color:var(--indigo-ink);white-space:nowrap;background:#fff;border-radius:99px;padding:5px 10px;font-size:11.5px}.qk-shot{background:linear-gradient(90deg,var(--line),var(--page),var(--line));height:200px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-3);text-align:center;border-radius:14px;place-items:center;padding:0 20px;font-size:12px;display:grid}.qk-grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.qk-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.qk-found{box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;padding:12px 16px}.qk-found small{color:var(--ink-3);margin-bottom:6px;font-size:11px;display:block}.qk-found ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.qk-found li{color:var(--ink);overflow-wrap:anywhere;padding-left:14px;font-size:12.5px;line-height:1.45;position:relative}.qk-found li:before{content:"";background:var(--blue);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:0}@media (max-width:1100px){.qk-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.qk-grid3{grid-template-columns:1fr}.qk-grid4{grid-template-columns:1fr 1fr}}.qk-flow.screen{z-index:var(--z-page);box-shadow:none;background:var(--page);padding-top:env(safe-area-inset-top);animation:qk-up .28s var(--axf-ease-out) both;border-radius:0;position:fixed;inset:0;overflow-y:auto}@keyframes qk-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.qk-flow.screen .qk-fh{flex-wrap:wrap;padding:6px 20px 0}.qk-flow.screen .qk-fh h2{font-size:21px;line-height:1.25}.qk-flow.screen .qk-steps{order:-1;justify-content:flex-end;width:100%;margin:-30px 0 8px}.qk-flow.screen .qk-fb{flex:1;padding:18px 20px 24px}.qk-flow.screen .qk-ff{background:linear-gradient(#fbfcfe00,var(--page) 24%);padding:14px 20px calc(16px + env(safe-area-inset-bottom));border-top:0;flex-wrap:wrap;margin-top:auto;position:sticky;bottom:0}.qk-flow.screen .qk-ff .qk-btn{border-radius:15px;flex:100%;order:3;justify-content:center;height:54px;font-size:15px}.qk-flow.screen .qk-ff .qk-ghost{flex:1}.qk-flow.screen .qk-ff-note{text-align:center;flex:100%;margin:0}.qk-flow.screen .qk-inp{border-radius:15px;height:54px}.qk-flow.screen .qk-inp input{font-size:16px}.qk-back{color:var(--blue);font:500 15px var(--font-poppins),system-ui,sans-serif;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:12px 14px 4px;display:flex}@media (prefers-reduced-motion:reduce){.qk-flow.screen{animation:none}}.qk-cards.phone{grid-template-columns:1fr 1fr;gap:10px}.qk-cards.phone .qk-card{border-radius:18px;gap:4px;padding:7px 7px 11px}.qk-cards.phone .qk-card b{padding:3px 5px 0;font-size:13px;line-height:1.25}.qk-cards.phone .qk-desc{display:none}.qk-cards.phone .qk-go{padding:0 5px;font-size:11.5px}.qk-cards.phone .qk-art{border-radius:12px;padding:3px 2px}.qk-cards.phone .qk-done{background:var(--ok);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;font-size:11px;display:grid;top:10px;right:10px}.qk-icons{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.qk-icons button{height:66px;box-shadow:0 0 0 1px var(--line);font:500 11px var(--font-poppins),system-ui,sans-serif;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0 4px;display:flex}.qk-ask{flex-direction:column;gap:10px;display:flex}.qk-ask form{box-shadow:0 0 0 1px var(--line),0 12px 26px -16px #074af859;background:#fff;border-radius:20px;align-items:center;gap:8px;padding:7px 7px 7px 16px;display:flex}.qk-ask input{min-width:0;font:400 16px var(--font-poppins),system-ui,sans-serif;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.qk-ask .send{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:13px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.qk-say{color:var(--ink);align-items:flex-start;gap:9px;font-size:14px;line-height:1.55;display:flex}.qk-say .av{background:var(--ink);color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:26px;height:26px;margin-top:1px;font-size:12px;display:grid}.qk-saychips{flex-wrap:wrap;gap:7px;padding-left:35px;display:flex}.qk-saychips button{height:36px;color:var(--blue);font:500 13px var(--font-poppins),system-ui,sans-serif;cursor:pointer;background:#fff;border:0;border-radius:99px;padding:0 13px;box-shadow:inset 0 0 0 1px #c9d9f8}.qk-meter{flex-direction:column;gap:5px;margin-top:8px;display:flex}.qk-meter-track{background:#e9eef6;border-radius:3px;height:6px;position:relative}.qk-meter-fill{background:var(--blue);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.qk-meter-dot{width:12px;height:12px;box-shadow:0 0 0 3px var(--blue);background:#fff;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.qk-meter-scale{font:500 10px var(--font-mono),monospace;color:var(--ink-3);justify-content:space-between;display:flex}.qk-btn .axf-kbd{color:#ffffffeb;box-shadow:none;background:#ffffff2e;border:0;font-weight:500}.qk-live{flex-direction:column;gap:14px;display:flex}.qk-live .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qk-live-row{align-items:center;gap:12px;min-height:26px;display:flex}.qk-live-line{color:var(--ink);animation:qk-say .35s var(--axf-ease-out) both;font-size:15px;font-weight:500}@keyframes qk-say{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.qk-pulse{gap:4px;display:inline-flex}.qk-pulse i{background:var(--edge,var(--blue));opacity:.3;border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite qk-dot}.qk-pulse i:nth-child(2){animation-delay:.15s}.qk-pulse i:nth-child(3){animation-delay:.3s}@keyframes qk-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.qk-live-bar{background:var(--line);border-radius:2px;height:4px;position:relative;overflow:hidden}.qk-live-bar span{background:var(--blue);width:38%;animation:qk-slide 1.4s var(--axf-ease-in-out) infinite;border-radius:2px;position:absolute;top:0;bottom:0}@keyframes qk-slide{0%{left:-38%}to{left:100%}}.qk-live-steps{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.qk-live-steps li{color:var(--ink-3);align-items:center;gap:10px;font-size:13px;display:flex}.qk-live-steps li:before{content:"";box-sizing:border-box;color:#fff;border:2px solid #d5dbe4;border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;font-size:9px;font-weight:700;display:grid}.qk-live-steps li.now{color:var(--ink)}.qk-live-steps li.now:before{border-color:var(--blue);animation:1.4s ease-in-out infinite qk-now}.qk-live-steps li.done{color:var(--ink-2)}.qk-live-steps li.done:before{content:"✓";background:var(--blue);border-color:var(--blue)}.qk-scan{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:14px;flex-direction:column;height:200px;display:flex;overflow:hidden}.qk-scan-bar{background:var(--surface-hover);height:26px;color:var(--ink-2);align-items:center;gap:5px;padding:0 10px;font-size:10.5px;display:flex}.qk-scan-bar i{background:#d5dbe4;border-radius:50%;width:7px;height:7px}.qk-scan-bar span{background:#fff;border-radius:6px;margin-left:8px;padding:2px 8px}.qk-scan-body{flex-direction:column;flex:1;gap:10px;padding:18px;display:flex;position:relative;overflow:hidden}.qk-scan-body span{background:linear-gradient(90deg,var(--line) 25%,var(--page) 50%,var(--line) 75%);background-size:200% 100%;border-radius:7px;animation:1.3s linear infinite qk-shimmer;display:block}@keyframes qk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.qk-scan-line{height:38px;animation:qk-sweep 1.8s var(--axf-ease-in-out) infinite;background:linear-gradient(#074af800,#074af824,#074af800);border-bottom:1.5px solid #074af880;position:absolute;left:0;right:0}@keyframes qk-sweep{0%{top:-40px}to{top:100%}}@media (prefers-reduced-motion:reduce){.qk-scan-line,.qk-live-bar span,.qk-pulse i,.qk-scan-body span,.qk-live-line,.qk-live-steps li.now:before{animation:none}}.qk-where{color:var(--ink-2);align-items:center;gap:8px;font-size:12px;display:flex}.qk-where b{color:var(--ink);font-weight:600}.qk-gauge{margin:6px auto 0;display:block;overflow:visible}.qk-where-known{background:var(--blue-soft);color:var(--ink);border-radius:12px;flex-wrap:wrap;padding:10px 12px}.qk-choice{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.qk-choice legend{color:var(--ink);margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.qk-opt{box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;background:#fff;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 14px;display:flex}.qk-opt.on{box-shadow:inset 0 0 0 2px var(--blue);background:var(--page)}.qk-opt input{accent-color:var(--blue);flex-shrink:0;width:16px;height:16px;margin:3px 0 0}.qk-opt b{color:var(--ink);font-size:13.5px;display:block}.qk-opt small{color:var(--ink-2);margin-top:2px;font-size:12px;display:block}.qk-found2{box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.qk-found2.loading{color:var(--ink-3);padding:12px 16px;font-size:12.5px}.qk-f2-h{background:var(--page);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.qk-f2-h b{color:var(--ink);font-size:13px;font-weight:600;display:block}.qk-f2-h small{color:var(--ink-3);font-size:11.5px;display:block}.qk-f2-h .num{color:var(--ink-3);white-space:nowrap;font-size:12px}.qk-f2-row{box-shadow:inset 0 1px 0 var(--line);color:var(--ink);grid-template-columns:22px 26px 110px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 16px;font-size:13px;display:grid}.qk-f2-row.on{background:var(--blue-tint)}.qk-f2-row input{width:18px;height:18px;accent-color:var(--blue);margin:0}.qk-f2-ok{background:var(--ok);color:#fff;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.qk-f2-logo{place-items:center;display:grid}.qk-f2-role{font-weight:600}.qk-f2-what{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qk-f2-what small{color:var(--ink-3);font-size:11px}.qk-f2-st{color:var(--ink-3);text-align:right;white-space:nowrap;font-size:12px;font-weight:500}.qk-f2-st.ok{color:var(--ok-ink);font-weight:600}.qk-f2-st.go{color:var(--blue);font-weight:600}.qk-f2-note{color:var(--ink-2);background:var(--blue-tint);box-shadow:inset 0 1px 0 var(--line);padding:10px 16px;font-size:12px;line-height:1.5}@media (max-width:640px){.qk-f2-row{grid-template-columns:22px 26px minmax(0,1fr);row-gap:2px}.qk-f2-role{grid-column:3}.qk-f2-what,.qk-f2-st{text-align:left;grid-column:3}}
