.v2-side-foot.is-slim{display:flex;align-items:center;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom, 0px))}.v2-root .v2-side-chip{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px;height:44px;padding:0 12px;border-radius:12px;font-size:14px;font-weight:500;text-align:right;color:var(--v2-text);background:var(--v2-surface-2);transition:background var(--v2-t),color var(--v2-t)}.v2-root .v2-side-chip:hover{background:var(--v2-surface-3)}.v2-root .v2-side-chip.is-voice{flex:0 0 auto;gap:6px;padding:0 10px 0 8px;color:var(--v2-accent-text);background:var(--v2-accent-soft)}.v2-root .v2-side-chip.is-voice:hover{background:rgba(var(--v2-accent),.18)}.v2-side-chip-av{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--v2-surface)}.v2-root .v2-side-badge{background:rgb(var(--v2-accent));color:var(--v2-on-accent,#fff);font-weight:700;line-height:18px}.v2-hide-mobile{display:contents}@media (max-width:640px){.v2-root .v2-hide-mobile{display:none!important}}.v2-root .v2-head-apps:active,.v2-root .v2-head-apps[aria-expanded=true]{background:var(--v2-surface-2)}.v2-menu-plan{padding:2px 2px 4px}.v2-menu-plan .v2-planrow{width:100%}.v2-nb,.v2-root .v2-nb-btn{position:relative}.v2-root .v2-nb-btn.is-on{color:var(--v2-text);background:var(--v2-surface-2)}.v2-nb-badge{position:absolute;top:3px;left:3px;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:999px;font-size:11px;font-weight:700;line-height:1;color:#fff;background:rgb(var(--v2-danger));box-shadow:0 0 0 2px var(--v2-surface);animation:v2-nb-pop .32s cubic-bezier(.3,1.5,.5,1) both}@keyframes v2-nb-pop{0%{transform:scale(.4);opacity:0}}.v2-nb-scrim{display:none}.v2-nb-pop{position:absolute;top:calc(100% + 10px);left:-8px;z-index:var(--v2-z-pop);width:396px;max-width:calc(100vw - 24px);max-height:min(580px,calc(100vh - 96px));display:flex;flex-direction:column;overflow:hidden;background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:18px;box-shadow:var(--v2-sh-lg);transform-origin:top left;animation:v2-pop .16s var(--v2-ease) both}.v2-nb-grip{display:none}.v2-nb-head{display:flex;align-items:center;gap:8px;padding:14px 16px 8px}.v2-nb-head b{font-size:16px;font-weight:700}.v2-nb-count{padding:0 8px;border-radius:999px;font-size:12px;font-weight:700;line-height:20px;color:var(--v2-accent-text);background:var(--v2-accent-soft)}.v2-root .v2-nb-link{padding:4px 8px;border-radius:8px;font-size:13px;font-weight:600;color:var(--v2-accent-text)}.v2-root .v2-nb-link:hover{background:var(--v2-accent-soft)}.v2-nb-body{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 8px 8px}.v2-nb-list>li{position:relative;display:flex;align-items:flex-start;gap:12px;padding:12px 12px 12px 10px;border-radius:14px;transition:background var(--v2-t-fast)}.v2-nb-list>li+li{margin-top:2px}.v2-nb-list>li:hover{background:var(--v2-surface-2)}.v2-nb-list>li.is-fresh:before{content:"";position:absolute;top:24px;right:2px;width:6px;height:6px;border-radius:50%;background:rgb(var(--v2-accent))}.v2-nb-ic{flex-shrink:0;width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:var(--v2-accent-text);background:var(--v2-accent-soft)}.v2-nb-ic.is-danger{color:var(--v2-danger-text);background:rgba(var(--v2-danger),.12)}.v2-nb-ic.is-warn{color:var(--v2-warning-text);background:rgba(var(--v2-warning),.14)}.v2-nb-tx{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.v2-nb-tx b{font-size:14px;font-weight:600;line-height:1.6}.v2-nb-tx small{font-size:13px;line-height:1.75;color:var(--v2-text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v2-nb-meta{margin-top:2px;font-size:11.5px;color:var(--v2-text-3)}.v2-root .v2-nb-go{flex-shrink:0;align-self:center;display:inline-flex;align-items:center;gap:2px;height:32px;padding:0 10px;border-radius:10px;font-size:13px;font-weight:600;color:var(--v2-accent-text);background:var(--v2-accent-soft);transition:background var(--v2-t-fast)}.v2-root .v2-nb-go:hover{background:rgba(var(--v2-accent),.18)}.v2-nb-calm{display:flex;flex-direction:column;align-items:center;gap:4px;padding:30px 16px 34px;text-align:center}.v2-nb-calm span{width:54px;height:54px;margin-bottom:8px;display:grid;place-items:center;border-radius:18px;color:var(--v2-success-text);background:rgba(var(--v2-success),.12)}.v2-nb-calm b{font-size:15px}.v2-nb-calm small{font-size:13px;color:var(--v2-text-3)}.v2-nb-empty{padding:22px 16px;text-align:center;font-size:13.5px;color:var(--v2-text-3)}.v2-nb-foot{flex-shrink:0;display:flex;gap:6px;padding:8px;border-top:1px solid var(--v2-border)}.v2-root .v2-nb-foot button{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;border-radius:11px;font-size:13.5px;font-weight:500;color:var(--v2-text-2);transition:background var(--v2-t-fast),color var(--v2-t-fast)}.v2-root .v2-nb-foot button:hover{color:var(--v2-text);background:var(--v2-surface-2)}@media (max-width:640px){.v2-nb-scrim{display:block;top:0;z-index:calc(var(--v2-z-modal) - 1);background:rgba(16,24,40,.45);animation:v2-fade-in .18s both}.v2-nb-pop,.v2-nb-scrim{position:fixed;right:0;bottom:0;left:0}.v2-nb-pop{top:auto;z-index:var(--v2-z-modal);width:auto;max-width:none;max-height:84vh;border-radius:20px 20px 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom,0);animation:v2-sheet-up .28s var(--v2-ease) both}.v2-nb-grip{display:grid;place-items:center;height:20px}.v2-nb-grip i{width:40px;height:4px;border-radius:2px;background:var(--v2-border-strong)}.v2-nb-head{padding-top:2px}}.v2-ws-layer{position:fixed;z-index:var(--v2-z-modal);display:flex;align-items:center;justify-content:center;padding:24px}.v2-ws-layer,.v2-ws-scrim{top:0;right:0;bottom:0;left:0}.v2-ws-scrim{position:absolute;background:rgba(16,24,40,.5);animation:v2-fade-in .2s both}.v2-ws-layer.is-leaving .v2-ws-scrim{opacity:0;transition:opacity .18s}.v2-ws{position:relative;width:min(1220px,100%);height:min(900px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;outline:0;background:var(--v2-bg);border:1px solid var(--v2-border);border-radius:22px;box-shadow:var(--v2-sh-lg);animation:v2-ws-in .26s var(--v2-ease) both}.v2-ws-layer.is-leaving .v2-ws{opacity:0;transform:translateY(8px) scale(.985);transition:opacity .18s,transform .18s}@keyframes v2-ws-in{0%{opacity:0;transform:translateY(12px) scale(.985)}}.v2-ws-head{flex-shrink:0;display:flex;align-items:center;gap:10px;height:64px;padding:0 16px 0 12px;background:var(--v2-surface);border-bottom:1px solid var(--v2-border)}.v2-ws-mark{flex-shrink:0;width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(135deg,rgb(var(--v2-accent)),#4f46e5);box-shadow:0 8px 16px -8px rgba(var(--v2-accent),.75)}.v2-ws-titles{min-width:0;display:flex;flex-direction:column;line-height:1.45}.v2-ws-titles b{font-size:16px;font-weight:700}.v2-ws-titles span{display:flex;align-items:center;gap:2px;overflow:hidden;font-size:12.5px;white-space:nowrap;text-overflow:ellipsis;color:var(--v2-text-3)}.v2-root .v2-ws-navbtn{display:none}.v2-root .v2-ws-ask{min-height:38px;padding:0 14px;border-radius:999px;font-size:14px;color:var(--v2-accent-text);border:1px solid rgba(var(--v2-accent),.25)}.v2-root .v2-ws-ask:hover:not(:disabled){background:var(--v2-accent-soft)}.v2-ws-body{position:relative;flex:1 1;min-height:0;display:flex}.v2-ws-nav{width:284px;flex-shrink:0;padding:14px 10px 24px;background:var(--v2-surface);border-left:1px solid var(--v2-border)}.v2-ws-main,.v2-ws-nav{overflow-y:auto;overscroll-behavior:contain}.v2-ws-main{flex:1 1;min-width:0}.v2-ws-group{margin-top:18px}.v2-ws-group h4{display:flex;align-items:center;gap:6px;padding:0 10px 6px;font-size:12px;font-weight:600;color:var(--v2-text-3)}.v2-ws-group li+li{margin-top:1px}.v2-root .v2-ws-group button{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:11px;text-align:right;color:var(--v2-text-2);transition:background var(--v2-t-fast),color var(--v2-t-fast)}.v2-root .v2-ws-group button:hover{color:var(--v2-text);background:var(--v2-surface-2)}.v2-root .v2-ws-group button.is-on{color:var(--v2-accent-text);background:var(--v2-accent-soft)}.v2-ws-group button>svg{flex-shrink:0}.v2-ws-item-tx{flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:1.45}.v2-ws-item-tx span{font-size:14px;font-weight:500}.v2-ws-item-tx small{overflow:hidden;font-size:11.5px;white-space:nowrap;text-overflow:ellipsis;color:var(--v2-text-3)}.v2-root .v2-ws-group button.is-on small{color:inherit;opacity:.75}.v2-ws-group em{flex-shrink:0;padding:0 7px;border-radius:999px;font-style:normal;font-size:10.5px;line-height:18px;color:var(--v2-text-3);background:var(--v2-surface-2)}@media (max-width:760px){.v2-ws-layer{padding:0}.v2-ws{width:100%;height:100%;border:0;border-radius:0;animation:v2-sheet-up .3s var(--v2-ease) both}.v2-ws-head{height:60px;padding:env(safe-area-inset-top,0) 8px 0 6px;box-sizing:initial}.v2-root .v2-ws-navbtn{display:grid}.v2-ws-ask span,.v2-ws-mark{display:none}.v2-root .v2-ws-ask{padding:0 10px;border:0}.v2-ws-nav{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:auto;border:0;padding-bottom:calc(24px + env(safe-area-inset-bottom, 0px));transform:translateX(100%);visibility:hidden;transition:transform .26s var(--v2-ease),visibility .26s}.v2-ws.is-nav .v2-ws-nav{transform:none;visibility:visible}.v2-root .v2-ws-group button{padding:10px}}.v2-mg-view{animation:v2-fade-in .16s var(--v2-ease) both;max-width:1060px;margin:0 auto;padding:22px 26px 44px;display:flex;flex-direction:column;gap:16px}.v2-mg-vhead{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.v2-mg-vhead-tx{flex:1 1 260px;min-width:0}.v2-mg-vhead h3{font-size:22px;font-weight:700;line-height:1.45}.v2-mg-vhead p{margin-top:2px;font-size:13.5px;color:var(--v2-text-3)}.v2-mg-vhead-act{display:flex;align-items:center;gap:8px}.v2-mg-toolbar{position:sticky;top:0;z-index:2;display:flex;flex-direction:column;gap:10px;margin-top:-8px;padding:8px 0 10px;background:var(--v2-bg)}.v2-mg-search{display:flex;align-items:center;gap:8px;height:44px;padding:0 14px;border-radius:13px;color:var(--v2-text-3);background:var(--v2-surface);border:1px solid var(--v2-border);transition:border-color var(--v2-t),box-shadow var(--v2-t)}.v2-mg-search:focus-within{border-color:rgb(var(--v2-accent));box-shadow:0 0 0 3px rgba(var(--v2-accent),.14)}.v2-mg-search input{flex:1 1;min-width:0;border:0;outline:0;font-size:15px;color:var(--v2-text);background:transparent}.v2-root .v2-mg-search input:focus-visible{outline:0}.v2-root .v2-mg-search button{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;color:var(--v2-text-3);background:var(--v2-surface-2)}.v2-mg-search.is-nav{height:40px;margin:0 4px;background:var(--v2-surface-2);border-color:transparent}.v2-root .v2-mg-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.v2-root .v2-mg-chips::-webkit-scrollbar{display:none}.v2-root .v2-mg-chips.is-wrap{flex-wrap:wrap;overflow:visible}.v2-root .v2-mg-chips button{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px;border-radius:999px;font-size:13.5px;font-weight:500;color:var(--v2-text-2);background:var(--v2-surface);border:1px solid var(--v2-border);transition:background var(--v2-t-fast),color var(--v2-t-fast),border-color var(--v2-t-fast)}.v2-root .v2-mg-chips button:hover{color:var(--v2-text);border-color:var(--v2-border-strong)}.v2-root .v2-mg-chips button.is-on{color:var(--v2-on-accent,#fff);background:rgb(var(--v2-accent));border-color:transparent}.v2-root .v2-mg-chips button:disabled{opacity:.6}.v2-mg-chips button>span{min-width:20px;padding:0 6px;border-radius:999px;font-size:11.5px;line-height:18px;text-align:center;color:var(--v2-text-3);background:var(--v2-surface-2)}.v2-mg-chips button.is-on>span{color:inherit;background:rgba(255,255,255,.22)}.v2-mg-pill{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;color:var(--v2-text-3);background:var(--v2-surface-2)}.v2-mg-pill.is-ok{color:var(--v2-success-text);background:rgba(var(--v2-success),.13)}.v2-mg-pill.is-warn{color:var(--v2-warning-text);background:rgba(var(--v2-warning),.14)}.v2-mg-pill.is-danger{color:var(--v2-danger-text);background:rgba(var(--v2-danger),.11)}.v2-mg-pill.is-accent,.v2-mg-pill.is-info{color:var(--v2-accent-text);background:var(--v2-accent-soft)}.v2-mg-kpi,.v2-mg-tile{--t:37,99,235}.v2-mg-kpi.is-rose,.v2-mg-tile.is-rose{--t:236,72,103}.v2-mg-kpi.is-amber,.v2-mg-tile.is-amber{--t:234,150,12}.v2-mg-kpi.is-violet,.v2-mg-tile.is-violet{--t:132,90,246}.v2-mg-kpi.is-green,.v2-mg-tile.is-green{--t:16,172,120}.v2-mg-kpi.is-blue,.v2-mg-tile.is-blue{--t:59,120,240}.v2-mg-tile{place-items:center;border-radius:12px;color:rgb(var(--t));background:rgba(var(--t),.12)}.v2-mg-avatar,.v2-mg-tile{flex-shrink:0;width:40px;height:40px;display:grid}.v2-mg-avatar{place-items:center;border-radius:50%;font-size:15px;font-weight:700;color:var(--v2-accent-text);background:var(--v2-accent-soft)}.v2-mg-num{font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.v2-mg-muted{font-size:13px;color:var(--v2-text-3)}.v2-mg-pad{padding:8px 4px}.v2-mg-list{display:flex;flex-direction:column;gap:8px}.v2-mg-row{overflow:hidden;border-radius:16px;background:var(--v2-surface);border:1px solid var(--v2-border);transition:border-color var(--v2-t),box-shadow var(--v2-t);animation:v2-rise .26s var(--v2-ease) both}.v2-mg-row:hover{border-color:var(--v2-border-strong)}.v2-mg-row.is-open{border-color:rgba(var(--v2-accent),.35);box-shadow:0 14px 30px -24px rgba(16,24,40,.45)}.v2-root .v2-mg-row-main{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;text-align:right}.v2-mg-row-main>svg:last-child{flex-shrink:0;color:var(--v2-text-3);transition:transform var(--v2-t) var(--v2-ease)}.v2-mg-row.is-open .v2-mg-row-main>svg:last-child{transform:rotate(-90deg)}.v2-mg-row-id{flex-shrink:0;padding:6px 8px;border-radius:9px;font:600 12.5px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.5px;color:var(--v2-text-2);background:var(--v2-surface-2)}.v2-mg-row-tx{flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:1.55}.v2-mg-row-tx b{font-size:14.5px;font-weight:600}.v2-mg-row-tx b,.v2-mg-row-tx small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v2-mg-row-tx small{font-size:12.5px;color:var(--v2-text-3)}.v2-mg-row-side{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.v2-mg-row-pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.v2-mg-row-detail{padding:2px 14px 14px;border-top:1px dashed var(--v2-border);animation:v2-rise .22s var(--v2-ease) both}.v2-mg-dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px;margin:12px 0}.v2-mg-dl>div{padding:8px 10px;border-radius:11px;background:var(--v2-surface-2)}.v2-mg-dl dt{font-size:12px;color:var(--v2-text-3)}.v2-mg-dl dd{margin:0;font-size:14px;font-weight:600}.v2-mg-status-pick{display:flex;flex-direction:column;gap:8px}.v2-mg-inline-act{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.v2-root .v2-mg-inline-act .v2-btn{min-height:38px;padding:0 13px;font-size:13.5px}.v2-root .v2-mg-more{align-self:center;min-width:200px}.v2-mg-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.v2-root .v2-mg-kpi{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:16px;border-radius:18px;text-align:right;background:var(--v2-surface);border:1px solid var(--v2-border);transition:transform var(--v2-t) var(--v2-ease),box-shadow var(--v2-t),border-color var(--v2-t)}.v2-root .v2-mg-kpi:hover{transform:translateY(-2px);border-color:rgba(var(--t),.35);box-shadow:0 18px 32px -24px rgba(var(--t),.6)}.v2-mg-kpi-ic{width:38px;height:38px;margin-bottom:8px;display:grid;place-items:center;border-radius:12px;color:rgb(var(--t));background:rgba(var(--t),.12)}.v2-mg-kpi-label{font-size:13px;color:var(--v2-text-2)}.v2-mg-kpi-value{font-size:28px;font-weight:700;line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-mg-kpi-foot{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--v2-text-3)}.v2-mg-kpi-foot.is-up{color:var(--v2-success-text)}.v2-mg-kpi-foot.is-down{color:var(--v2-danger-text)}.v2-mg-split{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:12px;gap:12px}.v2-mg-card{min-width:0;padding:14px;border-radius:18px;background:var(--v2-surface);border:1px solid var(--v2-border)}.v2-mg-card.is-kpi{padding:10px}.v2-mg-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 2px 10px}.v2-mg-card-head b{font-size:15px;font-weight:700}.v2-mg-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.v2-mg-cards>.is-kpi{grid-column:1/-1}.v2-mg-actions>li{display:flex;align-items:flex-start;gap:10px;padding:10px 2px}.v2-mg-actions>li+li{border-top:1px solid var(--v2-border)}.v2-mg-sev{flex-shrink:0;width:34px;height:34px;display:grid;place-items:center;border-radius:11px;color:var(--v2-accent-text);background:var(--v2-accent-soft)}.v2-mg-sev.is-danger{color:var(--v2-danger-text);background:rgba(var(--v2-danger),.12)}.v2-mg-sev.is-warn{color:var(--v2-warning-text);background:rgba(var(--v2-warning),.14)}.v2-mg-actions-tx{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.v2-mg-actions-tx b{font-size:14px;line-height:1.6}.v2-mg-actions-tx small{font-size:12.5px;line-height:1.75;color:var(--v2-text-2)}.v2-root .v2-mg-link{flex-shrink:0;align-self:center;display:inline-flex;align-items:center;gap:2px;padding:6px 8px;border-radius:9px;font-size:13px;font-weight:600;color:var(--v2-accent-text)}.v2-root .v2-mg-link:hover{background:var(--v2-accent-soft)}.v2-mg-calm{gap:8px;padding:18px 6px;font-size:14px;color:var(--v2-success-text)}.v2-mg-calm,.v2-mg-feed>li{display:flex;align-items:center}.v2-mg-feed>li{gap:12px;padding:10px 2px}.v2-mg-feed>li+li{border-top:1px solid var(--v2-border)}.v2-mg-feed-tx{flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:1.55}.v2-mg-feed-tx b{font-size:14px}.v2-mg-feed-tx small{overflow:hidden;font-size:12.5px;white-space:nowrap;text-overflow:ellipsis;color:var(--v2-text-2)}.v2-mg-feed-side{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.v2-mg-feed-side small{font-size:11.5px;color:var(--v2-text-3)}.v2-mg-bars{display:flex;align-items:stretch;gap:6px;height:196px;padding:6px 2px 0}.v2-mg-bar{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px}.v2-mg-bar i{width:100%;max-width:34px;border-radius:8px 8px 4px 4px;background:var(--v2-surface-3);transform-origin:bottom;animation:v2-mg-grow .6s var(--v2-ease) both}.v2-mg-bar i.is-on{background:linear-gradient(to top,rgb(var(--v2-accent)),rgba(var(--v2-accent),.65))}.v2-mg-bar:hover i.is-on{background:rgb(var(--v2-accent))}.v2-mg-bar-v{min-height:16px;font-size:11px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--v2-text-2)}.v2-mg-bar small{max-width:100%;overflow:hidden;font-size:11px;white-space:nowrap;text-overflow:clip;color:var(--v2-text-3)}@keyframes v2-mg-grow{0%{transform:scaleY(0)}}@media (max-width:760px){.v2-mg-bars{gap:3px;height:160px}.v2-mg-bar small{font-size:9.5px}}.v2-mg-prods{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:10px;gap:10px}.v2-mg-prod{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"img body act" "edit edit edit" "err err err";align-items:center;grid-column-gap:12px;column-gap:12px;padding:12px;border-radius:16px;background:var(--v2-surface);border:1px solid var(--v2-border);transition:border-color var(--v2-t),background var(--v2-t);animation:v2-rise .26s var(--v2-ease) both}.v2-mg-prod:hover{border-color:var(--v2-border-strong)}.v2-mg-prod.is-off{background:var(--v2-surface-2)}.v2-mg-prod.is-off .v2-mg-prod-img img{opacity:.6;filter:grayscale(.7)}.v2-mg-prod-img{grid-area:img;width:72px;height:72px;overflow:hidden;display:grid;place-items:center;border-radius:14px;color:var(--v2-text-3);background:var(--v2-surface-2)}.v2-mg-prod-img img{width:100%;height:100%;object-fit:cover}.v2-mg-prod-body{grid-area:body;min-width:0;display:flex;flex-direction:column;gap:1px}.v2-mg-prod-body b{overflow:hidden;font-size:14.5px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.v2-mg-prod-body small{font-size:12.5px;color:var(--v2-text-3)}.v2-mg-prod-price{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.v2-mg-prod-price s{font-size:12px;color:var(--v2-text-3)}.v2-mg-prod-meta{margin-top:4px}.v2-mg-prod-act{grid-area:act;display:flex;flex-direction:column;align-items:center;gap:6px}.v2-mg-prod-edit{grid-area:edit;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--v2-border);animation:v2-rise .2s var(--v2-ease) both}.v2-mg-prod-edit label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--v2-text-3)}.v2-mg-prod-edit input{height:42px;padding:0 12px;border-radius:11px;font-size:15px;color:var(--v2-text);background:var(--v2-surface);border:1px solid var(--v2-border-strong)}.v2-mg-prod-edit input:focus{outline:0;border-color:rgb(var(--v2-accent));box-shadow:0 0 0 3px rgba(var(--v2-accent),.14)}.v2-mg-prod-edit-act{grid-column:1/-1;display:flex;gap:8px}.v2-mg-prod-err{grid-area:err;margin-top:8px}.v2-root .v2-mg-switch{position:relative;width:46px;height:28px;border-radius:999px;background:var(--v2-border-strong);transition:background var(--v2-t)}.v2-mg-switch i{position:absolute;top:3px;right:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(16,24,40,.3);transition:transform var(--v2-t) var(--v2-ease)}.v2-root .v2-mg-switch.is-on{background:rgb(var(--v2-success))}.v2-mg-switch.is-on i{transform:translateX(-18px)}.v2-root .v2-mg-switch:disabled{opacity:.6}.v2-mg-table-wrap{overflow-x:auto}.v2-mg-table{width:100%;border-collapse:collapse;font-size:13.5px}.v2-mg-table th{padding:8px 10px;font-size:12.5px;font-weight:600;text-align:right;white-space:nowrap;color:var(--v2-text-3)}.v2-mg-table td,.v2-mg-table th{border-bottom:1px solid var(--v2-border)}.v2-mg-table td{padding:10px}.v2-mg-table tr:last-child td{border-bottom:0}.v2-mg-table .is-num{text-align:left;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-mg-lock{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;font-size:14px;color:var(--v2-warning-text);background:rgba(var(--v2-warning),.12)}.v2-mg-ask{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px;border-radius:18px;background:linear-gradient(135deg,var(--v2-accent-soft),rgba(var(--v2-accent),0) 85%),var(--v2-surface);border:1px solid rgba(var(--v2-accent),.2)}.v2-mg-ask-t{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--v2-accent-text)}.v2-mg-ask-list{display:flex;flex-wrap:wrap;gap:6px}.v2-root .v2-mg-ask-list button{padding:7px 13px;border-radius:999px;font-size:13.5px;color:var(--v2-text);background:var(--v2-surface);border:1px solid var(--v2-border);transition:border-color var(--v2-t-fast),transform var(--v2-t-fast)}.v2-root .v2-mg-ask-list button:hover{border-color:rgba(var(--v2-accent),.45);transform:translateY(-1px)}.v2-mg-empty,.v2-mg-soon{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 18px;text-align:center;border-radius:20px;background:var(--v2-surface);border:1px dashed var(--v2-border-strong)}.v2-mg-soon{padding:48px 20px;border-style:solid;border-color:var(--v2-border);background:radial-gradient(60% 120% at 50% 0,var(--v2-accent-soft),rgba(var(--v2-accent),0) 70%),var(--v2-surface)}.v2-mg-empty-ic,.v2-mg-soon-ic{width:58px;height:58px;margin-bottom:6px;display:grid;place-items:center;border-radius:18px;color:var(--v2-accent-text);background:var(--v2-accent-soft)}.v2-mg-soon-ic{width:68px;height:68px;border-radius:22px;color:#fff;background:linear-gradient(135deg,rgb(var(--v2-accent)),#4f46e5);box-shadow:0 14px 28px -14px rgba(var(--v2-accent),.8)}.v2-mg-empty b,.v2-mg-soon b{font-size:16px}.v2-mg-empty p,.v2-mg-soon p{max-width:420px;font-size:13.5px;line-height:1.95;color:var(--v2-text-3)}.v2-mg-soon .v2-btn{margin-top:6px}.v2-mg-empty.is-error .v2-mg-empty-ic{color:var(--v2-danger-text);background:rgba(var(--v2-danger),.1)}.v2-mg-skel{display:flex;flex-direction:column;gap:8px}.v2-mg-skel.is-tile{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.v2-mg-skel i{display:block;height:66px;border-radius:16px;border:1px solid var(--v2-border);background:linear-gradient(90deg,var(--v2-surface) 0,var(--v2-surface-2) 50%,var(--v2-surface) 100%);background-size:200% 100%;animation:v2-mg-shimmer 1.4s ease-in-out infinite}.v2-mg-skel.is-tile i{height:116px}@keyframes v2-mg-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:960px){.v2-mg-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-mg-cards,.v2-mg-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.v2-mg-view{padding:14px 14px calc(32px + env(safe-area-inset-bottom, 0px));gap:14px}.v2-mg-vhead h3{font-size:19px}.v2-mg-kpi-value{font-size:24px}.v2-root .v2-mg-kpi{padding:14px}.v2-root .v2-mg-row-main{gap:10px;padding:12px}.v2-mg-row-id{display:none}.v2-mg-row-pills{max-width:150px}.v2-mg-row-pills .v2-mg-pill{height:20px;padding:0 7px;font-size:11px}.v2-mg-row-pills .v2-mg-pill.is-info{display:none}.v2-mg-prods{grid-template-columns:minmax(0,1fr)}.v2-mg-prod{grid-template-columns:60px minmax(0,1fr) auto}.v2-mg-prod-img{width:60px;height:60px}}@media (prefers-reduced-motion:reduce){.v2-mg-prod,.v2-mg-row,.v2-mg-skel i,.v2-nb-pop,.v2-ws{animation:none!important}}.v2-root .v2-tabs-dot{color:var(--v2-on-accent,#fff);background:rgb(var(--v2-accent))}.v2-root .v2-tasks-error{color:var(--v2-danger-text)}.v2-root .v2-tabs{padding:4px;border-radius:14px}.v2-root .v2-tabs button{min-height:40px;border-radius:11px;font-weight:500;transition:background var(--v2-t-fast),color var(--v2-t-fast),box-shadow var(--v2-t-fast)}.v2-root .v2-tabs button:hover:not(.is-on){color:var(--v2-text)}.v2-root .v2-tabs button.is-on{font-weight:600;box-shadow:var(--v2-sh-sm)}.v2-root[data-v2-theme=dark] .v2-tabs button.is-on{background:var(--v2-surface-3)}@media (prefers-color-scheme:dark){.v2-root:not([data-v2-theme=light]):not([data-v2-theme=dark]) .v2-tabs button.is-on{background:var(--v2-surface-3)}}.v2-tasks-empty>svg{box-sizing:border-box;width:60px;height:60px;margin-bottom:6px;padding:16px;border-radius:20px;color:var(--v2-accent-text);background:var(--v2-accent-soft)}.v2-tasks-empty b{font-size:16px;color:var(--v2-text)}.v2-tasks-empty span{max-width:440px;font-size:13.5px;line-height:1.95;color:var(--v2-text-3)}.v2-root .v2-briefing{padding:12px 14px;border-color:transparent;border-radius:14px;background:var(--v2-surface-2)}.v2-briefing-row input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex-shrink:0;width:42px;height:26px;margin:0;border-radius:999px;cursor:pointer;background:var(--v2-border-strong);transition:background var(--v2-t)}.v2-briefing-row input[type=checkbox]:after{content:"";position:absolute;top:3px;right:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(16,24,40,.3);transition:transform var(--v2-t) var(--v2-ease)}.v2-briefing-row input[type=checkbox]:checked{background:rgb(var(--v2-success))}.v2-briefing-row input[type=checkbox]:checked:after{transform:translateX(-16px)}.v2-briefing-row input[type=checkbox]:focus-visible{outline:2px solid rgb(var(--v2-accent));outline-offset:2px}.v2-mg-kpis.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-root .v2-mg-kpi.is-static{cursor:default}.v2-root .v2-mg-kpi.is-static:hover{transform:none;box-shadow:none;border-color:var(--v2-border)}.v2-root .v2-mg-cta{min-height:40px;padding:0 14px;font-size:14px}.v2-mg-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 14px;gap:12px 14px}.v2-mg-form>.is-wide,.v2-mg-form>.v2-mg-toggle{grid-column:1/-1}.v2-mg-form.is-inline{margin-top:12px;padding:14px;border-radius:14px;background:var(--v2-surface-2);animation:v2-rise .2s var(--v2-ease) both}.v2-mg-form .v2-field-label{font-size:13px;color:var(--v2-text-2)}.v2-root .v2-mg-form .v2-input{min-height:44px;font-size:15px;box-shadow:none}.v2-root .v2-mg-form textarea.v2-input{resize:vertical;min-height:72px;line-height:1.8}.v2-mg-form-title{font-size:15.5px;font-weight:700}.v2-mg-form-act{display:flex;flex-wrap:wrap;gap:8px}.v2-root .v2-mg-form-act .v2-btn{min-height:40px;padding:0 16px;font-size:14px}.v2-mg-form-act.is-sticky{position:sticky;bottom:-1px;margin:12px -14px -14px;padding:10px 14px;background:var(--v2-surface);border-top:1px solid var(--v2-border)}.v2-mg-form .v2-form-error,.v2-mg-row-detail .v2-form-error{margin:0;font-size:13.5px;color:var(--v2-danger-text)}.v2-mg-row-detail .v2-form-error{margin-top:10px}.v2-mg-saved{gap:6px;margin:0;font-size:13.5px;font-weight:600;color:var(--v2-success-text);animation:v2-rise .2s var(--v2-ease) both}.v2-mg-saved,.v2-mg-toggle{display:flex;align-items:center}.v2-mg-toggle{justify-content:space-between;gap:14px;padding:10px 12px;border-radius:13px;font-size:14px;background:var(--v2-surface-2)}.v2-mg-toggle>span{display:flex;flex-direction:column;gap:2px;line-height:1.6}.v2-mg-toggle small{font-size:12.5px;color:var(--v2-text-3)}.v2-mg-toggle .v2-mg-switch{flex-shrink:0}.v2-mg-sets{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;grid-gap:14px;gap:14px}.v2-mg-sets.is-one{grid-template-columns:minmax(0,1fr)}.v2-mg-sets-col{display:flex;flex-direction:column;gap:14px;min-width:0}.v2-root .v2-mg-set{padding:18px}.v2-mg-set-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.v2-mg-set-head b{font-size:15.5px}.v2-mg-set-head p{margin:2px 0 0;font-size:13px;line-height:1.8;color:var(--v2-text-3)}.v2-mg-banner{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:var(--v2-surface);border:1px solid var(--v2-border)}.v2-mg-banner>div{flex:1 1;min-width:0}.v2-mg-banner b{font-size:14.5px}.v2-mg-banner p{margin:2px 0 0;font-size:12.5px;color:var(--v2-text-3)}.v2-root .v2-mg-banner .v2-btn{flex-shrink:0;min-height:38px;padding:0 13px;font-size:13.5px}.v2-mg-banner.is-danger{border-color:rgba(var(--v2-danger),.3);background:rgba(var(--v2-danger),.06)}.v2-mg-timeline{margin:4px 0 2px;padding:0;list-style:none}.v2-mg-timeline>li{position:relative;display:flex;gap:12px;padding-bottom:12px}.v2-mg-timeline>li:before{content:"";position:absolute;top:14px;bottom:-2px;right:5px;width:2px;border-radius:2px;background:var(--v2-border)}.v2-mg-timeline>li.is-last{padding-bottom:0}.v2-mg-timeline>li.is-last:before{display:none}.v2-mg-timeline>li>i{flex-shrink:0;width:12px;height:12px;margin-top:5px;border-radius:50%;background:var(--v2-surface);border:2px solid var(--v2-border-strong)}.v2-mg-timeline>li.is-last>i{border-color:rgb(var(--v2-accent));background:rgb(var(--v2-accent));box-shadow:0 0 0 4px rgba(var(--v2-accent),.16)}.v2-mg-timeline>li>span{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:13.5px}.v2-mg-timeline small{font-size:12px;color:var(--v2-text-3)}.v2-mg-timeline em{flex-basis:100%;font-style:normal;font-size:13px;color:var(--v2-text-2)}.v2-mg-lines{display:flex;flex-direction:column;margin:12px 0 0;padding:4px 12px;border-radius:13px;list-style:none;background:var(--v2-surface-2)}.v2-mg-lines>li{display:flex;align-items:center;gap:8px;padding:8px 0;font-size:13.5px}.v2-mg-lines>li+li{border-top:1px dashed var(--v2-border)}.v2-mg-lines>li>span{flex:1 1;min-width:0}.v2-mg-lines>li>b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--v2-text-2)}.v2-root .v2-mg-row-main.is-split{padding:0 14px 0 0}.v2-root .v2-mg-row-hit{flex:1 1;min-width:0;display:flex;align-items:center;gap:12px;padding:12px 0;text-align:right}.v2-root .v2-mg-row-main.is-split>.v2-mg-switch{flex-shrink:0;margin-left:14px}.v2-mg-row.is-dim .v2-mg-avatar,.v2-mg-row.is-dim .v2-mg-row-tx{opacity:.55}.v2-mg-secret{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:12px;padding:14px;border-radius:16px;background:rgba(var(--v2-success),.08);border:1px solid rgba(var(--v2-success),.28);animation:v2-rise .22s var(--v2-ease) both}.v2-mg-secret>div:not(.v2-mg-secret-act){flex:1 1;min-width:200px}.v2-mg-secret p{margin:2px 0 8px;font-size:12.5px;color:var(--v2-text-3)}.v2-mg-secret code{display:inline-block;padding:6px 12px;border-radius:10px;font:600 16px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:1px;-webkit-user-select:all;-moz-user-select:all;user-select:all;background:var(--v2-surface);border:1px dashed rgba(var(--v2-success),.45)}.v2-mg-secret-act{display:flex;gap:8px;align-self:center}.v2-root .v2-mg-secret-act .v2-btn{min-height:38px;padding:0 13px;font-size:13.5px}.v2-mg-perms{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:8px;gap:8px;margin:12px 0 0;padding:0;border:0}.v2-mg-perms legend{margin-bottom:8px;padding:0;font-size:12.5px;font-weight:700;color:var(--v2-text-3)}.v2-mg-perms>label{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:13px;cursor:pointer;background:var(--v2-surface-2);border:1px solid transparent;transition:border-color var(--v2-t-fast),background var(--v2-t-fast)}.v2-mg-perms>label:hover{border-color:var(--v2-border-strong)}.v2-mg-perms>label.is-on{background:var(--v2-accent-soft);border-color:rgba(var(--v2-accent),.3)}.v2-mg-perms input{flex-shrink:0;width:18px;height:18px;margin:2px 0 0;accent-color:rgb(var(--v2-accent))}.v2-mg-perms label>span{display:flex;flex-direction:column;gap:2px;min-width:0}.v2-mg-perms label b{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600}.v2-mg-perms label small{font-size:12px;line-height:1.7;color:var(--v2-text-3)}.v2-mg-feed.is-log{padding:2px 14px;border-radius:16px;background:var(--v2-surface);border:1px solid var(--v2-border)}.v2-mg-row.is-flat{animation:none}.v2-mg-row.is-flat .v2-mg-row-main{display:flex;align-items:center;gap:12px;padding:12px 14px}.v2-mg-row.is-alert{border-color:rgba(var(--v2-danger),.35);background:rgba(var(--v2-danger),.04)}.v2-mg-quote{display:flex;flex-direction:column;gap:6px;margin:0 14px 12px;padding:10px 12px;border-radius:12px;font-size:14px;line-height:1.85;background:var(--v2-surface-2);border-right:3px solid rgba(var(--v2-accent),.45)}.v2-mg-quote.is-bare{margin:0;padding:12px 14px;border-right:0;background:none}.v2-mg-quote small{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:var(--v2-text-3)}.v2-mg-meter{flex-shrink:0;width:84px;height:8px;overflow:hidden;border-radius:999px;background:var(--v2-surface-2)}.v2-mg-meter i{display:block;height:100%;border-radius:inherit;background:rgb(var(--v2-danger))}.v2-mg-store{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:4px 14px;gap:4px 14px;padding:18px;overflow:hidden;border-radius:20px;background:var(--v2-surface);border:1px solid var(--v2-border)}.v2-mg-store:before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:rgb(var(--v2-success))}.v2-mg-store.is-closed:before{background:rgb(var(--v2-danger))}.v2-mg-store-dot{position:relative;width:14px;height:14px;border-radius:50%;background:rgb(var(--v2-success));box-shadow:0 0 0 5px rgba(var(--v2-success),.16)}.v2-mg-store.is-open .v2-mg-store-dot:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:2px solid rgba(var(--v2-success),.4);animation:v2-mg-ping 2.2s var(--v2-ease) infinite}.v2-mg-store.is-closed .v2-mg-store-dot{background:rgb(var(--v2-danger));box-shadow:0 0 0 5px rgba(var(--v2-danger),.14)}@keyframes v2-mg-ping{0%{transform:scale(.8);opacity:1}to{transform:scale(1.9);opacity:0}}.v2-mg-store-tx b{font-size:17px}.v2-mg-store-tx p{margin:2px 0 8px;font-size:13px;color:var(--v2-text-3)}.v2-mg-row-pills.is-start{justify-content:flex-start}.v2-root .v2-mg-switch.is-lg{width:56px;height:32px}.v2-root .v2-mg-switch.is-lg i{width:26px;height:26px}.v2-root .v2-mg-switch.is-lg.is-on i{transform:translateX(-24px)}.v2-mg-store-confirm{display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:300px;font-size:13px;color:var(--v2-danger-text);animation:v2-rise .18s var(--v2-ease) both}.v2-mg-store-confirm>div{display:flex;gap:6px}.v2-root .v2-mg-store-confirm .v2-btn{min-height:36px;padding:0 12px;font-size:13px}.v2-mg-store-url{grid-column:1/-1;display:flex;align-items:center;gap:6px;margin-top:10px;padding:4px 12px;border-radius:12px;font-size:13.5px;color:var(--v2-text-2);background:var(--v2-surface-2)}.v2-mg-store-url bdi{flex:1 1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:right}.v2-root .v2-mg-store-url .v2-icon-btn{width:34px;height:34px}.v2-mg-store>.v2-form-error,.v2-mg-store>.v2-mg-saved{grid-column:1/-1;margin-top:8px}.v2-mg-img{display:flex;align-items:center;gap:12px}.v2-mg-img-box{flex-shrink:0;width:64px;height:64px;display:grid;place-items:center;overflow:hidden;border-radius:14px;color:var(--v2-text-3);background:var(--v2-surface-2);border:1px dashed var(--v2-border-strong)}.v2-mg-img-box img{max-width:100%;max-height:100%;object-fit:contain}.v2-mg-img-act{display:flex;flex-wrap:wrap;gap:6px}.v2-root .v2-mg-img-act .v2-btn{min-height:38px;padding:0 13px;font-size:13.5px}.v2-mg-color{display:flex;align-items:center;gap:8px;min-height:44px;padding:4px 6px 4px 10px;border-radius:var(--v2-r-md);border:1px solid var(--v2-border-strong);background:var(--v2-surface)}.v2-mg-color input[type=color]{flex-shrink:0;width:34px;height:34px;padding:0;border:0;border-radius:9px;cursor:pointer;background:none}.v2-mg-color input[type=color]::-webkit-color-swatch-wrapper{padding:0}.v2-mg-color input[type=color]::-webkit-color-swatch{border:1px solid var(--v2-border);border-radius:9px}.v2-mg-color code{flex:1 1;font:500 13px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--v2-text-2)}.v2-mg-menu-prev{display:flex;align-items:center;gap:18px;min-height:52px;padding:8px 16px;overflow:hidden;border-radius:13px;font-size:13px;color:#111827;background:#fff;border:1px solid var(--v2-border)}.v2-mg-menu-prev img{max-height:34px;max-width:90px;object-fit:contain}.v2-mg-menu-prev b{margin-left:auto;font-size:14.5px}.v2-mg-menu-prev span{opacity:.85}.v2-mg-inline-field{display:flex;gap:8px}.v2-root .v2-mg-inline-field .v2-btn{flex-shrink:0;min-height:44px}.v2-mg-tags{display:flex;flex-wrap:wrap;gap:6px}.v2-mg-tags>span{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;font-size:13px;background:var(--v2-surface);border:1px solid var(--v2-border)}.v2-mg-tags b{font-size:12px;color:var(--v2-text-3)}.v2-mg-inline-act.is-pad{margin:0;padding:0 14px 14px}.v2-mg-hint{display:flex;align-items:center;gap:6px;margin:0}.v2-mg-kinds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.v2-root .v2-mg-kind{--t:37,99,235;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:16px;border-radius:18px;text-align:right;background:var(--v2-surface);border:1px solid var(--v2-border);transition:transform var(--v2-t) var(--v2-ease),border-color var(--v2-t),box-shadow var(--v2-t)}.v2-root .v2-mg-kind.is-rose{--t:236,72,103}.v2-root .v2-mg-kind.is-amber{--t:234,150,12}.v2-root .v2-mg-kind.is-violet{--t:132,90,246}.v2-root .v2-mg-kind.is-green{--t:16,172,120}.v2-root .v2-mg-kind:hover{transform:translateY(-2px);border-color:rgba(var(--t),.4);box-shadow:0 18px 32px -26px rgba(var(--t),.7)}.v2-root .v2-mg-kind.is-on{border-color:rgb(var(--t));box-shadow:0 0 0 3px rgba(var(--t),.14)}.v2-mg-kind .v2-mg-kpi-ic{color:rgb(var(--t));background:rgba(var(--t),.12)}.v2-mg-kind b{font-size:15px}.v2-mg-kind small{font-size:12.5px;line-height:1.7;color:var(--v2-text-3)}.v2-mg-kind em{margin-top:6px;padding:2px 8px;border-radius:999px;font-style:normal;font-size:11.5px;font-weight:600;color:rgb(var(--t));background:rgba(var(--t),.1)}.v2-mg-kind-check{position:absolute;top:12px;left:12px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;color:#fff;background:rgb(var(--t));animation:v2-rise .18s var(--v2-ease) both}.v2-mg-build{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-top:4px}.v2-mg-build .v2-mg-muted{display:inline-flex;align-items:center;gap:6px}.v2-root .v2-mg-build .v2-btn{min-height:44px;padding:0 18px}.v2-mg-order{display:flex;flex-direction:column;flex-shrink:0}.v2-root .v2-mg-order .v2-icon-btn{width:26px;height:22px;border-radius:7px}.v2-root .v2-mg-order .v2-icon-btn:disabled{opacity:.3}.v2-mg-swatch{flex-shrink:0;width:14px;height:14px;border-radius:50%;box-shadow:0 0 0 3px var(--v2-surface-2)}.v2-root .v2-icon-btn.is-danger:hover{color:var(--v2-danger-text);background:rgba(var(--v2-danger),.1)}.v2-mg-row .v2-mg-inline-field{flex:1 1;min-width:0}.v2-root .v2-mg-row .v2-mg-inline-field .v2-input{min-height:40px;padding:6px 12px;font-size:15px}.v2-root .v2-mg-row .v2-mg-inline-field .v2-btn{min-height:40px;padding:0 12px;font-size:13.5px}.v2-mg-pad-x{margin:0 14px 12px}.v2-mg-num.is-pos{color:var(--v2-success-text)}.v2-mg-num.is-neg{color:var(--v2-danger-text)}.v2-mg-sub{display:flex;align-items:center;gap:8px}.v2-mg-ledger>li.is-draft{margin:0 -14px;padding:10px 14px;background:rgba(var(--v2-warning),.07)}.v2-mg-ledger>li.is-dim{opacity:.55}.v2-mg-ledger>li.is-editing{margin:0 -14px;padding:10px 14px;background:var(--v2-accent-soft)}.v2-mg-ledger-amt{display:flex;align-items:center;gap:2px}.v2-root .v2-mg-ledger-amt .v2-icon-btn{width:32px;height:32px}.v2-mg-draft-act{display:flex;align-items:center;gap:2px}.v2-root .v2-mg-draft-act .v2-icon-btn{width:30px;height:30px}.v2-mg-seg{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:4px;border-radius:14px;background:var(--v2-surface-2)}.v2-root .v2-mg-seg button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;border-radius:11px;font-size:14.5px;font-weight:600;color:var(--v2-text-2);transition:background var(--v2-t-fast),color var(--v2-t-fast),box-shadow var(--v2-t-fast)}.v2-root .v2-mg-seg button.is-on{background:var(--v2-surface);box-shadow:var(--v2-sh-sm)}.v2-root .v2-mg-seg button.is-on.is-out{color:var(--v2-danger-text)}.v2-root .v2-mg-seg button.is-on.is-in{color:var(--v2-success-text)}.v2-root .v2-mg-form .v2-mg-amount{font-size:20px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-mg-risk{--t:var(--v2-success);display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:18px;background:rgba(var(--t),.08);border:1px solid rgba(var(--t),.28)}.v2-mg-risk.is-warn{--t:var(--v2-warning)}.v2-mg-risk.is-danger{--t:var(--v2-danger)}.v2-mg-risk-ic{flex-shrink:0;width:44px;height:44px;display:grid;place-items:center;border-radius:14px;color:#fff;background:rgb(var(--t))}.v2-mg-risk b{font-size:16px}.v2-mg-risk p{margin:2px 0 0;font-size:14px;line-height:1.8;color:var(--v2-text-2)}.v2-mg-flow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px}.v2-mg-flow-node{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:18px;text-align:center;background:var(--v2-surface);border:1px solid var(--v2-border)}.v2-mg-flow-node small{font-size:12.5px;color:var(--v2-text-3)}.v2-mg-flow-node b{font-size:19px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-mg-flow-node.is-warn{border-color:rgba(var(--v2-warning),.45)}.v2-mg-flow-node.is-danger{border-color:rgba(var(--v2-danger),.45)}.v2-mg-flow-mid{display:flex;flex-direction:column;gap:8px;font-size:13.5px;font-weight:600}.v2-mg-flow-mid>span:not(.v2-mg-flow-bar){display:flex;align-items:center;gap:6px}.v2-mg-flow-mid small{margin-right:auto;font-size:12px;font-weight:400;color:var(--v2-text-3)}.v2-mg-flow-mid .is-in{color:var(--v2-success-text)}.v2-mg-flow-mid .is-out{color:var(--v2-danger-text)}.v2-mg-flow-bar{display:flex;gap:3px;height:10px;overflow:hidden;border-radius:999px;background:var(--v2-surface-2)}.v2-mg-flow-bar i{min-width:3px;border-radius:999px}.v2-mg-flow-bar i.is-in{background:rgb(var(--v2-success))}.v2-mg-flow-bar i.is-out{background:rgb(var(--v2-danger))}@media (max-width:760px){.v2-mg-flow{grid-template-columns:1fr 1fr}.v2-mg-flow-mid{grid-column:1/-1;order:3}}.v2-root .blog-editor{overflow:hidden;border-radius:var(--v2-r-md);background:var(--v2-surface);border:1px solid var(--v2-border-strong)}.v2-root .blog-editor:focus-within{border-color:rgb(var(--v2-accent));box-shadow:0 0 0 3px rgba(var(--v2-accent),.14)}.v2-root .blog-editor-toolbar{position:sticky;top:0;z-index:1;display:flex;flex-wrap:wrap;gap:4px;padding:8px;background:var(--v2-surface-2);border-bottom:1px solid var(--v2-border)}.v2-root .blog-editor-btn{min-width:32px;height:32px;padding:0 9px;border-radius:9px;font-size:13px;font-weight:600;color:var(--v2-text-2);border:1px solid transparent;transition:background var(--v2-t-fast),color var(--v2-t-fast)}.v2-root .blog-editor-btn:hover{color:var(--v2-text);background:var(--v2-surface)}.v2-root .blog-editor-btn-active{color:var(--v2-accent-text);background:var(--v2-accent-soft);border-color:rgba(var(--v2-accent),.3)}.v2-root .blog-editor-content{min-height:300px;padding:16px 18px;outline:none;font-size:15.5px;line-height:2;color:var(--v2-text)}.v2-root .blog-editor-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:right;height:0;pointer-events:none;color:var(--v2-placeholder)}.v2-root .blog-editor-content h2{margin:18px 0 8px;font-size:20px;font-weight:700}.v2-root .blog-editor-content h3{margin:16px 0 8px;font-size:17px;font-weight:700}.v2-root .blog-editor-content p{margin:0 0 12px}.v2-root .blog-editor-content ol,.v2-root .blog-editor-content ul{margin:0 0 12px;-webkit-padding-start:22px;padding-inline-start:22px}.v2-root .blog-editor-content ul{list-style:disc}.v2-root .blog-editor-content ol{list-style:decimal}.v2-root .blog-editor-content blockquote{margin:0 0 12px;-webkit-padding-start:14px;padding-inline-start:14px;color:var(--v2-text-2);-webkit-border-start:3px solid rgb(var(--v2-accent));border-inline-start:3px solid rgb(var(--v2-accent))}.v2-root .blog-editor-content img{max-width:100%;border-radius:12px}.v2-root .blog-editor-content a{color:var(--v2-accent-text);text-decoration:underline}.v2-root .v2-mg-post{padding:18px}.v2-root .v2-mg-form .v2-mg-title-in{min-height:52px;font-size:19px;font-weight:700}.v2-mg-cover{display:flex;align-items:center;gap:12px}.v2-mg-cover>img,.v2-mg-cover>svg{flex-shrink:0;width:132px;height:74px;border-radius:12px;object-fit:cover;background:var(--v2-surface-2)}.v2-mg-cover>svg{box-sizing:border-box;padding:24px 54px;color:var(--v2-text-3);border:1px dashed var(--v2-border-strong)}.v2-root .v2-mg-left{justify-self:start}.v2-mg-serp{border-radius:12px;background:var(--v2-surface-2)}.v2-mg-serp b{display:block}.v2-mg-serp p{margin:4px 0 0;font-size:13px;line-height:1.8;color:var(--v2-text-2)}.v2-mg-row.is-flat .v2-mg-row-hit{padding:0}.v2-root .v2-mg-pe{padding:18px}.v2-mg-pe-tabs{margin:-4px 0 14px;overflow-x:auto}.v2-mg-pe-tabs .v2-mg-chips{flex-wrap:nowrap}.v2-mg-gallery>*+*{margin-top:10px}.v2-mg-gallery ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.v2-mg-gallery li{position:relative;display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:14px;background:var(--v2-surface-2)}.v2-mg-gallery li img{width:100%;aspect-ratio:1;border-radius:10px;object-fit:cover;background:var(--v2-surface)}.v2-root .v2-mg-gallery li .v2-input{min-height:36px;padding:4px 10px;font-size:13px;box-shadow:none}.v2-mg-gallery li .v2-mg-order{justify-content:center}.v2-mg-gallery li em{position:absolute;top:14px;right:14px;padding:2px 8px;border-radius:999px;font-size:11px;font-style:normal;font-weight:700;color:#fff;background:rgb(var(--v2-accent))}.v2-mg-attr{display:grid;grid-template-columns:minmax(90px,.8fr) auto minmax(0,1.4fr) minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;padding:10px 12px;border-radius:14px;background:var(--v2-surface-2)}.v2-mg-attr small{font-weight:400;color:var(--v2-text-3)}.v2-mg-attr input[type=color]{width:38px;height:38px;padding:0;border:0;border-radius:10px;background:none;cursor:pointer}.v2-root .v2-mg-attr .v2-input{min-height:40px;font-size:14px;box-shadow:none}.v2-mg-specs{gap:10px}.v2-mg-spec,.v2-mg-specs{display:flex;flex-direction:column}.v2-mg-spec{gap:6px;padding:12px;border-radius:14px;background:var(--v2-surface-2)}.v2-mg-spec-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;grid-gap:6px;gap:6px;align-items:center}.v2-root .v2-mg-spec .v2-input{min-height:40px;font-size:14px;box-shadow:none}.v2-mg-pe .v2-mg-form-act.is-sticky{margin:14px -18px -18px;padding:12px 18px}.v2-mg-pe>.v2-form-error,.v2-mg-pe>.v2-mg-saved{margin-top:12px}.v2-mg-card.v2-mg-inline-field{flex-wrap:wrap;padding:12px}@media (max-width:760px){.v2-mg-attr{grid-template-columns:auto minmax(0,1fr)}.v2-mg-attr .v2-input:last-child,.v2-mg-attr b{grid-column:1/-1}}.v2-mg-steps{display:flex;flex-direction:column;gap:8px}.v2-mg-step{display:grid;grid-template-columns:auto repeat(auto-fit,minmax(150px,1fr)) auto;align-items:end;grid-gap:8px;gap:8px;padding:12px;border-radius:14px;background:var(--v2-surface-2)}.v2-mg-step .v2-mg-qs-n{align-self:center;margin:0}.v2-root .v2-mg-step .v2-input{min-height:42px;font-size:14.5px;box-shadow:none}.v2-mg-colorpick,.v2-mg-step>.v2-icon-btn{align-self:center}.v2-mg-colorpick{width:38px;height:38px;padding:0;border:0;border-radius:10px;background:none;cursor:pointer}.v2-mg-wheelprev{display:flex;height:30px;overflow:hidden;border-radius:10px}.v2-mg-wheelprev span{display:grid;place-items:center;min-width:28px;font-size:11px;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35)}.v2-root .v2-mg-narrow{max-width:80px}.v2-mg-funnel{display:flex;flex-direction:column;gap:8px}.v2-mg-funnel-step{position:relative;display:flex;align-items:center;min-height:56px;padding:0 16px}.v2-mg-funnel-step>i{position:absolute;top:0;right:0;bottom:0;width:var(--w);border-radius:14px;background:linear-gradient(90deg,rgba(var(--v2-accent),.08),rgba(var(--v2-accent),.2))}.v2-mg-funnel-step>span{position:relative;display:flex;align-items:baseline;gap:10px}.v2-mg-funnel-step b{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-mg-funnel-step small{font-size:13px;color:var(--v2-text-2)}.v2-mg-funnel-step em{position:relative;margin-right:auto;padding:3px 10px;border-radius:999px;font-size:12.5px;font-style:normal;font-weight:700;color:var(--v2-accent-text);background:var(--v2-accent-soft)}@media (max-width:760px){.v2-mg-step{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.v2-mg-step .v2-mg-colorpick,.v2-mg-step .v2-mg-qs-n{grid-column:1/-1}}.v2-mg-invlines{display:flex;flex-direction:column;gap:6px}.v2-mg-invlines>div{display:grid;grid-template-columns:minmax(0,2.2fr) 64px minmax(0,1.2fr) auto;align-items:center;grid-gap:6px;gap:6px}.v2-root .v2-mg-invlines .v2-input{min-height:42px;font-size:14.5px;box-shadow:none}.v2-mg-invtotal{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:13px;font-size:14px;background:var(--v2-accent-soft)}.v2-mg-invtotal b{font-size:19px;color:var(--v2-accent-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-mg-row-detail>.v2-mg-inline-field{margin-top:4px}@media (max-width:760px){.v2-mg-invlines>div{grid-template-columns:minmax(0,1fr) 56px}.v2-mg-invlines>div>input:nth-child(3){grid-column:1/2}}.v2-mg-split.is-menu{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start}.v2-mg-cats,.v2-mg-menuitems{margin:0;padding:0;overflow:hidden;list-style:none;border-radius:14px;border:1px solid var(--v2-border)}.v2-mg-cats>li,.v2-mg-menuitems>li{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:52px;padding:6px 12px;font-size:14px}.v2-mg-cats>li+li,.v2-mg-menuitems>li+li{border-top:1px solid var(--v2-border)}.v2-mg-cats>li>.v2-grow{display:flex;flex-direction:column;min-width:0}.v2-mg-cats small{font-size:12px}.v2-mg-cats small,.v2-mg-cats>li.is-off b,.v2-mg-menuitems>li.is-off>.v2-grow{color:var(--v2-text-3)}.v2-mg-cats>li>.v2-form-error{flex-basis:100%;margin:0}.v2-mg-menuitems>li>.v2-grow{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.v2-root .v2-mg-sel{width:auto;max-width:150px;min-height:36px;padding:4px 10px;font-size:13.5px;box-shadow:none}.v2-mg-toolbar.is-tight{position:static;margin:0 0 10px;padding:0;background:none}.v2-mg-set>.v2-mg-inline-field{margin-bottom:10px}@media (max-width:960px){.v2-mg-split.is-menu{grid-template-columns:minmax(0,1fr)}}.v2-mg-view.v2-mg-support{height:100%;min-height:0}.v2-root .v2-mg-chat{min-height:420px;padding:0;overflow:hidden}.v2-mg-chat-log,.v2-root .v2-mg-chat{flex:1 1;display:flex;flex-direction:column}.v2-mg-chat-log{min-height:0;max-height:62vh;gap:6px;padding:16px;overflow-y:auto;background:radial-gradient(120% 70% at 50% 0,rgba(var(--v2-accent),.05),transparent 70%)}.v2-mg-chat-empty{margin:auto;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.v2-mg-chat-empty p{margin:0;font-size:13.5px;color:var(--v2-text-3)}.v2-mg-chat-item{display:flex;flex-direction:column}.v2-mg-chat-day{align-self:center;margin:10px 0 6px;padding:3px 12px;border-radius:999px;font-size:11.5px;color:var(--v2-text-3)}.v2-mg-bubble,.v2-mg-chat-day{background:var(--v2-surface-2)}.v2-mg-bubble{align-self:flex-start;max-width:min(78%,520px);padding:9px 13px 6px;border-radius:18px 18px 6px 18px;animation:v2-rise .18s var(--v2-ease) both}.v2-mg-bubble.is-mine{align-self:flex-end;border-radius:18px 18px 18px 6px;color:var(--v2-on-accent,#fff);background:rgb(var(--v2-accent))}.v2-mg-bubble.is-failed{background:rgba(var(--v2-danger),.85)}.v2-mg-fb{display:inline-flex;gap:2px;-webkit-margin-start:6px;margin-inline-start:6px;vertical-align:middle}.v2-mg-fb button{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:7px;background:transparent;color:inherit;opacity:.7;cursor:pointer}.v2-mg-fb button:hover,.v2-mg-fb button[aria-pressed=true]{opacity:1;background:rgba(255,255,255,.22)}.v2-mg-fb-why{display:flex;gap:6px;margin-top:6px}.v2-mg-fb-why .v2-input{height:32px;font-size:13px}.v2-mg-bubble-who{display:block;margin-bottom:2px;font-size:11.5px;font-weight:700;color:var(--v2-accent-text)}.v2-mg-bubble p{margin:0;font-size:14.5px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.v2-mg-bubble small{display:flex;gap:8px;justify-content:flex-end;margin-top:2px;font-size:11px;opacity:.75}.v2-root .v2-mg-bubble small button{font-size:11px;font-weight:700;text-decoration:underline;color:inherit}.v2-mg-chat-compose{display:flex;align-items:flex-end;gap:8px;padding:10px;border-top:1px solid var(--v2-border);background:var(--v2-surface)}.v2-root .v2-mg-chat-compose .v2-input{min-height:46px;max-height:140px;resize:none;box-shadow:none;field-sizing:content}.v2-root .v2-mg-chat-compose .v2-btn{flex-shrink:0;width:46px;min-height:46px;padding:0;border-radius:14px}.v2-mg-chat-head{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--v2-border)}.v2-mg-chat-head>.v2-grow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.v2-root .v2-mg-chat-head .v2-btn{min-height:36px;padding:0 12px;font-size:13px}.v2-mg-bubble.is-mine.is-bot{color:var(--v2-text);background:var(--v2-accent-soft)}.v2-mg-bubble.is-mine .v2-mg-bubble-who{color:inherit;opacity:.85}.v2-mg-row.is-new{border-color:rgba(var(--v2-accent),.4);box-shadow:inset -3px 0 0 rgb(var(--v2-accent))}.v2-mg-left-txt{text-align:right}.v2-root .v2-mg-code-area{font:13px/1.8 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.v2-mg-set>.v2-mg-lock{margin-bottom:14px}.v2-root .v2-mg-lock .v2-btn{min-height:34px;padding:0 12px;font-size:13px}.v2-mg-tpls{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:12px;gap:12px}.v2-mg-tpl{--t:37,99,235;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;border-radius:20px;background:linear-gradient(180deg,rgba(var(--t),.07),transparent 46%),var(--v2-surface);border:1px solid var(--v2-border);transition:transform var(--v2-t) var(--v2-ease),box-shadow var(--v2-t),border-color var(--v2-t)}.v2-mg-tpl:hover{transform:translateY(-2px);border-color:rgba(var(--t),.35);box-shadow:0 18px 32px -26px rgba(var(--t),.7)}.v2-mg-tpl.is-rose{--t:236,72,103}.v2-mg-tpl.is-amber{--t:234,150,12}.v2-mg-tpl.is-violet{--t:132,90,246}.v2-mg-tpl.is-green{--t:16,172,120}.v2-mg-tpl .v2-mg-kpi-ic{color:rgb(var(--t));background:rgba(var(--t),.12)}.v2-mg-tpl>b{font-size:15.5px}.v2-mg-tpl>p{flex:1 1;margin:0 0 4px;font-size:13px;line-height:1.85;color:var(--v2-text-2)}.v2-root .v2-mg-tpl>.v2-btn{align-self:stretch;min-height:42px;margin-top:8px;font-size:14px}.v2-mg-bundles{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.v2-root .v2-mg-bundle{display:flex;flex-direction:column;gap:10px;padding:16px}.v2-mg-bundle.is-dim{opacity:.7}.v2-mg-bundle header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.v2-mg-bundle header b{font-size:15px}.v2-mg-bundle ul{display:flex;flex-direction:column;gap:4px;margin:0;padding:10px 12px;list-style:none;border-radius:12px;background:var(--v2-surface-2)}.v2-mg-bundle li{display:flex;justify-content:space-between;gap:8px;font-size:13.5px}.v2-mg-bundle li b{color:var(--v2-text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-mg-bundle footer{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.v2-mg-bundle-deal{font-size:15px;font-weight:800;color:var(--v2-success-text)}.v2-mg-bitems{display:flex;flex-direction:column;gap:6px;margin:0 0 8px;padding:0;list-style:none}.v2-mg-bitems li{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:12px;font-size:14px;background:var(--v2-surface-2)}.v2-mg-qty{display:inline-flex;align-items:center;overflow:hidden;border-radius:10px;background:var(--v2-surface);border:1px solid var(--v2-border)}.v2-root .v2-mg-qty button{width:30px;height:30px;font-size:16px;color:var(--v2-text-2)}.v2-root .v2-mg-qty button:hover{background:var(--v2-surface-2)}.v2-mg-qty b{min-width:24px;text-align:center;font-size:13.5px}.v2-mg-picker{position:relative}.v2-mg-bizlist,.v2-mg-picker ul{margin:6px 0 0;padding:4px;list-style:none;border-radius:14px;background:var(--v2-surface);border:1px solid var(--v2-border)}.v2-root .v2-mg-bizlist li button,.v2-root .v2-mg-picker li button{width:100%;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;font-size:14px;text-align:right}.v2-root .v2-mg-bizlist li button:hover,.v2-root .v2-mg-picker li button:hover{background:var(--v2-surface-2)}.v2-mg-bizlist li button>svg:last-child{margin-right:auto;color:var(--v2-accent-text)}.v2-mg-bizlist .v2-mg-avatar{width:34px;height:34px;font-size:13px}.v2-root select.v2-input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.v2-root .v2-mg-tagx{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:999px;font-size:13px;color:var(--v2-accent-text);background:var(--v2-accent-soft)}.v2-mg-form .v2-mg-row-pills.is-start{margin-bottom:8px}.v2-mg-invs{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 14px}.v2-mg-invs>span{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border-radius:999px;font-size:13px;background:var(--v2-surface-2)}.v2-root .v2-mg-invs button{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;color:var(--v2-text-3)}.v2-root .v2-mg-invs button:hover{color:var(--v2-danger-text);background:rgba(var(--v2-danger),.1)}.v2-mg-row.is-invite{border-color:rgba(var(--v2-warning),.4)}.v2-mg-secgroup+.v2-mg-secgroup{margin-top:14px}.v2-mg-secgroup h5{margin:0 0 6px;font-size:12.5px;font-weight:700;color:var(--v2-text-3)}.v2-mg-secgroup ul{margin:0;padding:0;overflow:hidden;list-style:none;border-radius:14px;border:1px solid var(--v2-border)}.v2-mg-secgroup li{display:flex;align-items:center;gap:8px;min-height:48px;padding:6px 12px;font-size:14px}.v2-mg-secgroup li+li{border-top:1px solid var(--v2-border)}.v2-mg-secgroup li>.v2-grow{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.v2-mg-secgroup li.is-off>.v2-grow{color:var(--v2-text-3)}.v2-mg-order.is-row{flex-direction:row}.v2-mg-secgroup .v2-mg-lock{margin-bottom:12px}.v2-mg-split.is-card{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:start}.v2-mg-form-sub{margin:8px 0 -4px;font-size:13px;font-weight:700;color:var(--v2-text-2)}.v2-mg-prefix{display:flex;align-items:stretch}.v2-mg-prefix em{display:grid;place-items:center;padding:0 12px;font:600 14px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-style:normal;color:var(--v2-text-3);border-radius:var(--v2-r-md) 0 0 var(--v2-r-md);background:var(--v2-surface-2);border:1px solid var(--v2-border-strong);border-right:0}.v2-root .v2-mg-prefix .v2-input{border-radius:0 var(--v2-r-md) var(--v2-r-md) 0}.v2-mg-vcard-wrap{position:sticky;top:0;gap:10px}.v2-mg-vcard,.v2-mg-vcard-wrap{display:flex;flex-direction:column}.v2-mg-vcard{--c:#2563eb;position:relative;align-items:center;gap:6px;padding:0 18px 20px;overflow:hidden;border-radius:24px;text-align:center;background:var(--v2-surface);border:1px solid var(--v2-border);box-shadow:0 24px 50px -36px rgba(16,24,40,.5)}.v2-mg-vcard-cover{align-self:stretch;height:92px;margin:0 -18px;background:linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 55%,#000))}@supports not (background:color-mix(in srgb,red,blue)){.v2-mg-vcard-cover{background:var(--c)}}.v2-mg-vcard-av{width:72px;height:72px;margin-top:-36px;display:grid;place-items:center;border-radius:22px;font-size:28px;font-weight:800;color:var(--c);background:var(--v2-surface);box-shadow:0 8px 20px -10px rgba(16,24,40,.45)}.v2-mg-vcard>b{margin-top:4px;font-size:17px}.v2-mg-vcard>p{margin:0;font-size:13px;line-height:1.8;color:var(--v2-text-2)}.v2-mg-vcard-btn{align-self:stretch;margin-top:8px;padding:11px;border-radius:14px;font-size:14px;font-weight:700;color:#fff;background:var(--c)}.v2-mg-vcard-links{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:6px}.v2-mg-vcard-links span{padding:6px 12px;border-radius:999px;font-size:12.5px;background:var(--v2-surface-2)}.v2-mg-vcard-links small{font-size:12px;color:var(--v2-text-3)}.v2-mg-vcard>em{position:absolute;top:10px;left:10px;padding:3px 10px;border-radius:999px;font-size:11.5px;font-style:normal;font-weight:600;color:#fff;background:rgba(0,0,0,.45)}@media (max-width:960px){.v2-mg-split.is-card{grid-template-columns:minmax(0,1fr)}.v2-mg-vcard-wrap{position:static;order:-1}}.v2-mg-pad-y{margin-top:10px}.v2-root .v2-mg-danger-link{min-height:34px;padding:0 10px}.v2-mg-sure,.v2-root .v2-mg-danger-link{font-size:13px;color:var(--v2-danger-text)}.v2-mg-sure{display:inline-flex;align-items:center;gap:6px;animation:v2-rise .16s var(--v2-ease) both}.v2-root .v2-mg-sure .v2-btn{min-height:32px;padding:0 10px;font-size:12.5px}.v2-mg-docs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.v2-root .v2-mg-doc{display:flex;align-items:flex-start;gap:12px;padding:16px}.v2-mg-doc b{font-size:15px}.v2-mg-doc p{margin:2px 0 8px;font-size:13px;color:var(--v2-text-3)}.v2-root .v2-mg-doc .v2-btn{flex-shrink:0;min-height:38px;padding:0 12px;font-size:13.5px}.v2-root .v2-mg-doc.is-ok{border-color:rgba(var(--v2-success),.35)}.v2-mg-contract{max-height:240px;margin-bottom:14px;padding:14px 16px;overflow-y:auto;border-radius:13px;font-size:13.5px;line-height:2;white-space:pre-wrap;color:var(--v2-text-2);background:var(--v2-surface-2)}.v2-mg-contract:focus-visible{outline:2px solid rgb(var(--v2-accent));outline-offset:2px}.v2-mg-check{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}.v2-mg-check input{width:18px;height:18px;accent-color:rgb(var(--v2-accent))}.v2-mg-hooks{margin:0;padding:0;list-style:none}.v2-mg-hooks,.v2-mg-hooks>li{display:flex;flex-direction:column;gap:8px}.v2-mg-hooks>li{padding:12px;border-radius:14px;background:var(--v2-surface-2)}.v2-mg-hooks>li.is-dim{opacity:.6}.v2-mg-hooks-foot,.v2-mg-hooks-top{display:flex;align-items:center;gap:8px}.v2-mg-hooks-top bdi{flex:1 1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--v2-text)}.v2-mg-hooks-foot .v2-mg-muted{font-size:12.5px}@media (max-width:760px){.v2-mg-docs{grid-template-columns:minmax(0,1fr)}}.v2-root .v2-mg-cashier{padding:18px}.v2-mg-cashier form,.v2-root .v2-mg-cashier{display:flex;flex-direction:column;gap:12px}.v2-root .v2-mg-cashier .v2-mg-code{min-height:60px;font:700 26px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:4px;text-align:center;text-transform:uppercase}.v2-mg-cashier-act{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:8px;gap:8px}.v2-root .v2-mg-cashier-act .v2-btn{min-height:48px;font-size:15px}.v2-mg-qr{display:none;overflow:hidden;border-radius:16px;background:#000}.v2-mg-qr.is-on{display:block;min-height:240px}.v2-mg-qr video{display:block;width:100%!important;height:auto!important}.v2-root .v2-mg-verdict{--t:var(--v2-accent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:260px;padding:20px;text-align:center;transition:background var(--v2-t),border-color var(--v2-t)}.v2-root .v2-mg-verdict.is-ok{--t:var(--v2-success);background:rgba(var(--t),.07);border-color:rgba(var(--t),.35)}.v2-root .v2-mg-verdict.is-bad{--t:var(--v2-danger);background:rgba(var(--t),.06);border-color:rgba(var(--t),.3)}.v2-root .v2-mg-verdict.is-wait{--t:var(--v2-warning);background:rgba(var(--t),.07);border-color:rgba(var(--t),.3)}.v2-mg-verdict-idle{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--v2-text-3)}.v2-mg-verdict-idle b{color:var(--v2-text)}.v2-mg-verdict-idle p,.v2-mg-verdict>p{margin:0;font-size:13.5px;line-height:1.8}.v2-mg-verdict-ic{width:60px;height:60px;display:grid;place-items:center;border-radius:50%;color:#fff;background:rgb(var(--t));box-shadow:0 0 0 8px rgba(var(--t),.14);animation:v2-mg-pop .32s var(--v2-ease) both}@keyframes v2-mg-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.v2-mg-verdict-t{margin-top:8px;font-size:17px}.v2-mg-verdict .v2-mg-dl{width:100%;text-align:right}.v2-mg-dl>div.is-hl{grid-column:1/-1;background:rgba(var(--v2-success),.12)}.v2-mg-dl>div.is-hl dd{font-size:17px;color:var(--v2-success-text)}.v2-mg-mono,.v2-mg-verdict>code{font:600 13px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:1px;color:var(--v2-text-3)}@media (prefers-reduced-motion:reduce){.v2-mg-verdict-ic{animation:none}}.v2-mg-split.is-even{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.v2-mg-sub{margin:4px 0 -4px;font-size:14.5px;font-weight:700;color:var(--v2-text-2)}.v2-mg-chips.is-wide,.v2-mg-form>.v2-mg-chips{grid-column:1/-1}.v2-root .v2-mg-balance{display:flex;flex-direction:column;gap:4px;padding:20px;color:#fff;border:0;background:linear-gradient(135deg,rgb(var(--v2-accent)),rgba(var(--v2-accent),.72) 60%,#7c3aed);box-shadow:0 22px 40px -28px rgba(var(--v2-accent),.9)}.v2-mg-balance .v2-mg-kpi-label,.v2-mg-balance .v2-mg-muted{color:rgba(255,255,255,.82)}.v2-mg-balance-v{font-size:30px;font-weight:800;letter-spacing:-.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-root .v2-mg-balance .v2-btn-secondary{color:#fff;background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.28)}.v2-root .v2-mg-balance .v2-btn-secondary:hover{background:rgba(255,255,255,.26)}.v2-mg-confirm{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:13px;font-size:13.5px;background:var(--v2-accent-soft);border:1px solid rgba(var(--v2-accent),.3);animation:v2-rise .18s var(--v2-ease) both}.v2-mg-confirm>div{display:flex;gap:6px}.v2-root .v2-mg-confirm .v2-btn{min-height:38px;padding:0 14px;font-size:13.5px}.v2-root .v2-mg-phone{display:flex;flex-direction:column;gap:12px;min-height:210px;padding:18px;background:radial-gradient(120% 90% at 100% 0,rgba(var(--v2-accent),.16),transparent 60%),linear-gradient(160deg,#1f2937,#0f172a);border:0}.v2-mg-phone>.v2-mg-muted{color:rgba(255,255,255,.6)}.v2-mg-notif{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:16px;color:#111827;background:rgba(255,255,255,.92);box-shadow:0 12px 28px -18px rgba(0,0,0,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.v2-mg-notif>div{flex:1 1;min-width:0}.v2-mg-notif b{display:block;font-size:13.5px}.v2-mg-notif p{margin:2px 0 0;font-size:12.5px;line-height:1.7;color:#4b5563;overflow-wrap:anywhere}.v2-mg-notif small{flex-shrink:0;font-size:11px;color:#6b7280}.v2-mg-notif-ic{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#fff;background:rgb(var(--v2-accent))}.v2-mg-sentbar{display:flex;width:120px;height:5px;margin-top:5px;overflow:hidden;border-radius:999px;background:var(--v2-surface-2)}.v2-mg-sentbar i.is-ok{background:rgb(var(--v2-success))}.v2-mg-sentbar i.is-neutral{background:var(--v2-border-strong)}.v2-mg-sentbar i.is-danger{background:rgb(var(--v2-danger))}.v2-mg-row-detail>.v2-mg-store-url{margin-top:12px}.v2-mg-row-detail>.v2-mg-chips{margin-bottom:10px}.v2-mg-answers{gap:8px;margin:0;padding:0;list-style:none}.v2-mg-answers,.v2-mg-answers>li{display:flex;flex-direction:column}.v2-mg-answers>li{align-items:flex-start;gap:6px;padding:12px;border-radius:14px;background:var(--v2-surface-2)}.v2-mg-answers header{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;font-size:13.5px}.v2-mg-answers header small{margin-right:auto;font-size:12px;color:var(--v2-text-3)}.v2-mg-stars{letter-spacing:1px;color:#f59e0b}.v2-mg-ai{margin:0;font-size:13px;line-height:1.8;color:var(--v2-text-2)}.v2-mg-qa{display:flex;flex-direction:column;margin:0;font-size:13.5px;line-height:1.7}.v2-mg-qa span{font-size:12px;color:var(--v2-text-3)}.v2-mg-qa b{font-weight:500}.v2-root .v2-mg-answers .v2-btn{min-height:34px;padding:0 12px;font-size:13px}.v2-mg-inline-field.is-col{flex-direction:column;width:100%}.v2-mg-inline-field.is-col .v2-form-error,.v2-mg-inline-field.is-col .v2-mg-saved{align-self:center;font-size:13px}.v2-mg-ai-row{margin:-4px 0 14px;padding:10px;border-radius:13px;background:var(--v2-accent-soft)}.v2-mg-set-head>.v2-mg-link{align-self:flex-start}.v2-mg-qs{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.v2-mg-qs>li{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:14px;background:var(--v2-surface-2)}.v2-mg-qs-n{flex-shrink:0;width:26px;height:26px;margin-top:9px;display:grid;place-items:center;border-radius:50%;font-size:12.5px;font-weight:700;color:var(--v2-accent-text);background:var(--v2-accent-soft)}.v2-mg-qs-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:8px}.v2-mg-qs-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.v2-root .v2-mg-qs .v2-input{min-height:42px;font-size:14.5px;box-shadow:none}.v2-root .v2-mg-addq{justify-self:start;min-height:38px;border:1px dashed var(--v2-border-strong)}@media (max-width:760px){.v2-mg-qs-opts,.v2-mg-split.is-even{grid-template-columns:minmax(0,1fr)}.v2-mg-qs>li{padding:10px;gap:8px}}@media (max-width:960px){.v2-mg-sets{grid-template-columns:minmax(0,1fr)}.v2-mg-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.v2-mg-store{padding:14px}.v2-mg-store-confirm{grid-column:1/-1;align-items:stretch;max-width:none}}@media (prefers-reduced-motion:reduce){.v2-mg-store-dot:after{animation:none!important}}@media (max-width:760px){.v2-mg-kpis.is-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v2-mg-kpis.is-3 .v2-mg-kpi-ic{width:32px;height:32px;margin-bottom:4px}.v2-mg-kpis.is-3 .v2-mg-kpi-value{font-size:17px}.v2-mg-kpis.is-3 .v2-mg-kpi-foot,.v2-mg-kpis.is-3 .v2-mg-kpi-label{font-size:11.5px}.v2-root .v2-mg-kpis.is-3 .v2-mg-kpi{padding:11px}.v2-mg-form{grid-template-columns:minmax(0,1fr)}.v2-root .v2-mg-set{padding:14px}.v2-mg-banner{flex-wrap:wrap}.v2-mg-banner .v2-mg-tile{display:none}.v2-root .v2-mg-row-main.is-split{padding-right:12px}.v2-root .v2-mg-row-main.is-split>.v2-mg-switch{margin-left:12px}.v2-root .v2-mg-row-hit{gap:10px}.v2-mg-perms{grid-template-columns:minmax(0,1fr)}}.v2-mg-meter.is-wide{width:100%;margin-top:4px}.v2-mg-kpis.is-4 .v2-mg-kpi-value{font-size:21px}.v2-mg-month{display:flex;align-items:center;justify-content:center;gap:10px;align-self:center;padding:4px;border-radius:999px;background:var(--v2-surface);border:1px solid var(--v2-border)}.v2-mg-month b{min-width:110px;font-size:14.5px;text-align:center}.v2-mg-roi{display:flex;flex-direction:column;gap:2px;padding:18px}.v2-mg-roi small{font-size:13px;color:var(--v2-text-2)}.v2-mg-roi b{font-size:34px;line-height:1.25;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-mg-roi p{margin:0;font-size:12.5px;color:var(--v2-text-3)}.v2-mg-roi.is-green b{color:rgb(var(--v2-success))}.v2-mg-roi.is-amber b{color:rgb(var(--v2-warning,217 119 6))}.v2-mg-roi.is-rose b{color:rgb(var(--v2-danger))}.v2-mg-up{color:rgb(var(--v2-success))}.v2-mg-down{color:rgb(var(--v2-danger))}.v2-mg-insights{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.v2-mg-insights>li{display:flex;flex-direction:column;gap:6px;padding:16px}.v2-mg-insights>li.is-alert{border-color:rgba(var(--v2-danger),.35)}.v2-mg-insights b{font-size:15px}.v2-mg-insights p{margin:0;font-size:13.5px;line-height:1.8;color:var(--v2-text-2)}.v2-mg-insights small{display:flex;align-items:flex-start;gap:6px;margin-top:auto;padding-top:6px;font-size:12.5px;color:rgb(var(--v2-accent))}.v2-mg-leaks{display:flex;flex-direction:column;gap:12px;margin:12px 0 0;padding:0;list-style:none}.v2-mg-leaks>li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-column-gap:10px;column-gap:10px;grid-row-gap:6px;row-gap:6px;font-size:13.5px}.v2-mg-leaks>li>span{display:flex;align-items:center;gap:6px}.v2-mg-leaks>li>b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-mg-leaks>li>i{grid-column:1/3;height:7px;border-radius:999px;background:rgb(var(--v2-accent));opacity:.75}.v2-mg-leaks>li>em{grid-row:2;grid-column:3;font-style:normal;font-size:12px;color:var(--v2-text-3)}.v2-mg-wsteps{display:flex;flex-direction:column;gap:8px;margin:12px 0;padding:0;list-style:none}.v2-mg-wsteps>li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border-radius:14px;font-size:13.5px;background:var(--v2-surface-2)}.v2-mg-wsteps .v2-input{width:76px;min-height:38px;text-align:center}.v2-mg-wsteps .v2-mg-switch{-webkit-margin-start:auto;margin-inline-start:auto}.v2-mg-step-n{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-size:12.5px;font-weight:700;color:rgb(var(--v2-accent));background:rgba(var(--v2-accent),.12)}.v2-mg-map{overflow:hidden;border-radius:14px;border:1px solid var(--v2-border)}.v2-mg-wins{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.v2-mg-wins>li{display:flex;align-items:center;gap:8px;font-size:13.5px}.v2-mg-wins .v2-input{width:120px;min-height:40px}.v2-root .v2-mg-add{align-self:flex-start;margin-top:6px}.v2-mg-tags{margin-top:8px}.v2-mg-tags>span>button{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;-webkit-margin-end:-6px;margin-inline-end:-6px;padding:0;border:0;border-radius:50%;color:var(--v2-text-3);background:transparent;cursor:pointer}.v2-mg-tags>span>button:hover{color:rgb(var(--v2-danger));background:rgba(var(--v2-danger),.08)}.v2-mg-details{padding:10px 14px;border-radius:14px;font-size:13px;background:var(--v2-surface-2)}.v2-mg-details summary{cursor:pointer;font-weight:600}.v2-mg-details p{margin:8px 0 0;line-height:1.9;color:var(--v2-text-2)}.v2-mg-cverdict{margin:0 0 10px;padding:10px 12px;border-radius:12px;font-size:13px;font-weight:600;color:var(--v2-warning-text);background:rgba(var(--v2-warning),.1)}.v2-mg-cverdict.is-ok{color:var(--v2-success-text);background:rgba(var(--v2-success),.1)}.v2-mg-block{margin-bottom:10px}.v2-mg-block b{display:block;margin-bottom:4px;font-size:13px}.v2-mg-block ol,.v2-mg-block ul{margin:0;padding:10px 26px 10px 12px;border-radius:12px;font-size:13px;line-height:1.9;color:var(--v2-text-2);background:var(--v2-surface-2)}.v2-mg-copy{display:flex;flex-direction:column;gap:6px}.v2-mg-copy code{flex:1 1;min-width:0;overflow:hidden;padding:9px 12px;border-radius:12px;font-size:13px;white-space:nowrap;text-overflow:ellipsis;background:var(--v2-surface-2);border:1px solid var(--v2-border)}.v2-mg-feed>li.v2-mg-feed-col{flex-direction:column;align-items:stretch;gap:8px}.v2-mg-feed-col .v2-mg-feed-tx small{white-space:normal}.v2-root .v2-mg-set.is-warn{border-color:rgba(var(--v2-warning),.45);background:rgba(var(--v2-warning),.05)}.v2-receipt{position:relative;display:flex;align-items:center;gap:10px;min-height:52px;margin:4px 0 10px;padding:10px 14px;border-radius:14px;font-size:13.5px;color:var(--v2-text-2);border:1.5px dashed var(--v2-border-strong,var(--v2-border));background:var(--v2-surface-2);cursor:pointer}.v2-receipt:hover{border-color:rgb(var(--v2-accent))}.v2-receipt input{position:absolute;width:1px;height:1px;opacity:0}.v2-receipt span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v2-mg-bubble.v2-mg-clone-ans{max-width:min(88%,620px);margin-top:6px;margin-bottom:10px}.v2-mg-clone-meta,.v2-mg-clone-vote{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.v2-mg-clone-meta small{font-size:12px;color:var(--v2-text-3)}.v2-root .v2-mg-clone-vote .v2-btn{min-height:34px;padding:0 12px;font-size:13px}.v2-mg-clone-ans .v2-mg-details{margin-top:8px;background:var(--v2-surface)}.v2-mg-clone-ans .v2-mg-inline-field{margin-top:8px}.v2-mg-typing{align-self:flex-start;display:inline-flex;align-items:center;gap:9px;margin-top:6px;padding:9px 14px;border-radius:18px 18px 6px 18px;font-size:13px;font-weight:600;color:var(--v2-accent-text);background:var(--v2-accent-soft);border:1px solid rgba(var(--v2-accent),.28);animation:v2-rise .18s var(--v2-ease) both}.v2-mg-typing-dots{display:inline-flex;gap:4px}.v2-mg-typing-dots i{width:7px;height:7px;border-radius:50%;background:rgb(var(--v2-accent));animation:v2-dot 1.2s ease-in-out infinite}.v2-mg-typing-dots i:nth-child(2){animation-delay:.15s}.v2-mg-typing-dots i:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.v2-mg-typing-dots i{animation:none}}.v2-mg-clone-sugg{display:flex;gap:6px;padding:10px 12px 0;overflow-x:auto;scrollbar-width:none}.v2-root .v2-mg-clone-sugg button{flex-shrink:0;height:32px;padding:0 12px;border-radius:999px;font-size:12.5px;white-space:nowrap;color:var(--v2-text-2);background:var(--v2-surface-2);border:1px solid var(--v2-border)}.v2-mg-gap{display:flex;flex-direction:column;gap:6px;padding:14px}.v2-mg-gap>b{font-size:14.5px}.v2-mg-gap>small{font-size:12.5px;color:var(--v2-warning-text)}.v2-root .v2-mg-row.is-pending{border-color:rgba(var(--v2-warning),.4);background:rgba(var(--v2-warning),.04)}.v2-root .v2-mg-tagbtn{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 12px;border-radius:999px;font-size:13px;color:var(--v2-text-2);background:var(--v2-surface);border:1px dashed var(--v2-border)}.v2-root .v2-mg-tagbtn:hover{color:rgb(var(--v2-accent));border-color:rgb(var(--v2-accent))}.v2-mg-win-day{min-width:64px;font-size:13px}.v2-mg-days{display:flex;flex-wrap:wrap;gap:8px}.v2-root .v2-mg-day{display:inline-flex;align-items:center;gap:5px;min-height:40px;padding:0 14px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--v2-text-2);background:var(--v2-surface);border:1px solid var(--v2-border);transition:background var(--v2-t-fast),color var(--v2-t-fast),border-color var(--v2-t-fast)}.v2-root .v2-mg-day:hover:not(:disabled){border-color:rgb(var(--v2-accent));color:var(--v2-accent-text)}.v2-root .v2-mg-day.is-on{color:#fff;background:rgb(var(--v2-accent));border-color:rgb(var(--v2-accent))}.v2-root .v2-mg-day:disabled{opacity:.6}@media (max-width:560px){.v2-mg-wins>li{flex-wrap:wrap}.v2-mg-wins .v2-input{width:calc(50% - 40px);min-width:96px}}.v2-payret{position:fixed;top:max(16px,env(safe-area-inset-top));left:50%;z-index:1200;display:flex;align-items:flex-start;gap:12px;width:min(460px,calc(100vw - 32px));padding:14px 14px 14px 10px;border-radius:18px;background:var(--v2-surface);border:1px solid var(--v2-border);box-shadow:0 18px 50px rgba(var(--v2-ink,15,23,42),.18);transform:translateX(-50%);animation:v2-payret-in .32s var(--v2-ease) both}.v2-payret>div{flex:1 1;min-width:0}.v2-payret b{display:block;font-size:15px}.v2-payret p{margin:2px 0 0;font-size:13px;line-height:1.8;color:var(--v2-text-2)}.v2-payret-ic{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:13px;color:var(--v2-text-2);background:var(--v2-surface-2)}.v2-payret.is-success{border-color:rgba(var(--v2-success),.4)}.v2-payret.is-success .v2-payret-ic{color:rgb(var(--v2-success));background:rgba(var(--v2-success),.12)}.v2-payret.is-danger{border-color:rgba(var(--v2-danger),.4)}.v2-payret.is-danger .v2-payret-ic{color:rgb(var(--v2-danger));background:rgba(var(--v2-danger),.1)}@keyframes v2-payret-in{0%{opacity:0;transform:translate(-50%,-14px) scale(.97)}to{opacity:1;transform:translate(-50%) scale(1)}}@media (prefers-reduced-motion:reduce){.v2-payret{animation:none}}.v2-mg-install{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 20px;text-align:center;background:radial-gradient(120% 90% at 50% 0,rgba(var(--v2-accent),.1),transparent 70%),var(--v2-surface)}.v2-mg-install.is-done{background:radial-gradient(120% 90% at 50% 0,rgba(var(--v2-success),.12),transparent 70%),var(--v2-surface)}.v2-mg-install-icon{width:84px;height:84px;margin-bottom:6px;border-radius:22px;box-shadow:0 12px 30px rgba(var(--v2-ink),.16)}.v2-mg-install>b{font-size:18px}.v2-mg-install>p{max-width:440px;margin:0;font-size:14px;line-height:1.9;color:var(--v2-text-2)}.v2-mg-install em{font-style:normal;font-weight:700;color:var(--v2-text)}.v2-root .v2-mg-install .v2-btn-lg{margin-top:10px;min-width:200px}.v2-mg-install-steps{display:flex;flex-direction:column;gap:10px;width:min(100%,420px);margin:8px 0 0;padding:0;list-style:none;text-align:right}.v2-mg-install-steps li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;font-size:14px;background:var(--v2-surface-2)}.v2-mg-install-steps li>span{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-weight:700;color:rgb(var(--v2-accent));background:rgba(var(--v2-accent),.12)}.v2-mg-install-perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.v2-mg-install-perks>div{display:flex;flex-direction:column;gap:6px;padding:16px}.v2-mg-install-perks b{font-size:14.5px}.v2-mg-install-perks p{margin:0;font-size:13px;line-height:1.8;color:var(--v2-text-3)}@media (max-width:760px){.v2-mg-install-perks{grid-template-columns:minmax(0,1fr)}}.v2-mg-install em[dir=ltr]{white-space:nowrap;unicode-bidi:isolate}.v2-mg-pillbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.v2-mg-code{margin:0;padding:10px 12px;overflow-x:auto;border-radius:12px;font-size:12.5px;line-height:1.7;text-align:left;white-space:pre;color:var(--v2-text);background:var(--v2-surface-2);border:1px solid var(--v2-border)}.v2-mg-leaks>li.is-green>i{background:rgb(var(--v2-success))}.v2-mg-leaks>li.is-amber>i{background:rgb(var(--v2-warning))}.v2-mg-leaks>li.is-rose>i{background:rgb(var(--v2-danger))}.v2-mg-leaks>li.is-violet>i{background:#8b5cf6}.v2-mg-leaks>li.is-gray>i{background:var(--v2-text-3)}.v2-mg-target{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:14px;background:rgba(var(--v2-accent),.08)}.v2-mg-target span{font-size:13px;color:var(--v2-text-2)}.v2-mg-target b{font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-mg-monitor{display:flex;flex-direction:column;gap:12px;padding:16px}.v2-root .v2-mg-monitor.is-danger{border-color:rgba(var(--v2-danger),.35)}.v2-root .v2-mg-monitor.is-ok{border-color:rgba(var(--v2-success),.35)}.v2-mg-monitor-nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.v2-mg-monitor-nums>div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:var(--v2-surface-2)}.v2-mg-monitor-nums small{font-size:12px;color:var(--v2-text-3)}.v2-mg-monitor-nums b{font-size:15.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-mg-monitor-bar{position:relative;height:14px;overflow:hidden;border-radius:999px;background:var(--v2-surface-2)}.v2-mg-monitor-bar>i{position:absolute;top:0;bottom:0;inset-inline-start:0}.v2-mg-monitor-bar>i.is-range{background:rgba(var(--v2-success),.22)}.v2-mg-monitor-bar>i.is-actual{top:3px;bottom:3px;border-radius:999px;background:rgb(var(--v2-accent))}.v2-mg-monitor-bar>i.is-time{width:2px;background:var(--v2-text)}.v2-mg-firststep{display:flex;align-items:center;gap:14px;padding:18px;border-color:rgba(var(--v2-accent),.35);background:radial-gradient(120% 120% at 100% 0,rgba(var(--v2-accent),.12),transparent 60%),var(--v2-surface)}.v2-mg-firststep>div{flex:1 1;min-width:0}.v2-mg-firststep b{font-size:16px}.v2-mg-firststep p{margin:4px 0 0;font-size:13.5px;line-height:1.8;color:var(--v2-text-2)}.v2-mg-firststep-ic{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;color:rgb(var(--v2-accent));background:rgba(var(--v2-accent),.12)}@media (max-width:640px){.v2-mg-firststep{flex-wrap:wrap}.v2-root .v2-mg-firststep .v2-btn{width:100%}}.v2-mg-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;font-size:12.5px;color:var(--v2-text-3)}.v2-mg-legend span{display:inline-flex;align-items:center;gap:6px}.v2-mg-legend i{display:inline-block;width:14px;height:8px;border-radius:999px}.v2-mg-legend i.is-actual{background:rgb(var(--v2-accent))}.v2-mg-legend i.is-range{background:rgba(var(--v2-success),.35)}.v2-mg-legend i.is-time{width:2px;height:12px;border-radius:0;background:var(--v2-text)}.v2-mg-sets>.is-wide{grid-column:1/-1}.v2-mg-tabprev{overflow:hidden;border-radius:14px;border:1px solid var(--v2-border);background:var(--v2-surface-2)}.v2-mg-tabprev-bar{display:flex;padding:8px 10px 0;background:color-mix(in srgb,var(--v2-surface-2) 70%,var(--v2-border))}.v2-mg-tabprev-tab{display:inline-flex;align-items:center;gap:8px;max-width:min(100%,340px);padding:8px 12px;border-radius:10px 10px 0 0;background:var(--v2-surface)}.v2-mg-tabprev-tab i,.v2-mg-tabprev-tab img{flex-shrink:0;width:16px;height:16px;border-radius:4px;object-fit:contain}.v2-mg-tabprev-tab i{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-style:normal;font-weight:700;color:#fff;background:rgb(var(--v2-accent))}.v2-mg-tabprev-tab b{overflow:hidden;font-size:12.5px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.v2-mg-tabprev-tab em{flex-shrink:0;font-style:normal;font-size:13px;color:var(--v2-text-3)}.v2-mg-serp{display:flex;flex-direction:column;gap:2px;padding:12px 14px;background:var(--v2-surface)}.v2-mg-serp small{font-size:12px;color:var(--v2-text-3);text-align:right}.v2-mg-serp b{overflow:hidden;font-size:16px;font-weight:500;white-space:nowrap;text-overflow:ellipsis;color:#1a0dab}.v2-root[data-v2-theme=dark] .v2-mg-serp b{color:#8ab4f8}.v2-mg-hint.is-ok{color:var(--v2-success-text,rgb(var(--v2-success)))}.v2-mg-hint.is-danger{color:rgb(var(--v2-danger))}.v2-mg-num.is-ok{color:rgb(var(--v2-success))}.v2-mg-num.is-danger{color:rgb(var(--v2-danger))}.v2-acc-buy{display:flex;gap:8px}.v2-acc-buy .v2-input{flex:1 1;min-width:0}.v2-acc-buy .v2-btn{flex-shrink:0}.v2-hr-tools{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px}.v2-hr-tools button{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 12px;border:1px solid var(--v2-border);border-radius:14px;font:inherit;font-size:13.5px;text-align:right;color:var(--v2-text);background:var(--v2-surface);cursor:pointer}.v2-hr-tools button:hover{border-color:rgba(var(--v2-accent),.45)}.v2-hr-tools button>svg{flex-shrink:0;color:rgb(var(--v2-accent))}.v2-hr-new{padding:10px}.v2-hr-new select.v2-input{flex:0 0 auto;width:auto}@media (max-width:520px){.v2-hr-new{flex-wrap:wrap}.v2-hr-new .v2-input:first-child{flex:1 1 100%}.v2-hr-new select.v2-input{flex:1 1}}.v2-mg-row.is-off{opacity:.55}.v2-mg-avatar.is-top{color:#fff;background:rgb(234,150,12)}.v2-hr-board{padding:0;list-style:none}.v2-hr-sent{display:flex;height:12px;overflow:hidden;border-radius:999px;background:var(--v2-surface-2)}.v2-hr-sent i{display:block;height:100%}.v2-hr-sent .is-pos{background:rgb(var(--v2-success))}.v2-hr-sent .is-neu{background:var(--v2-border)}.v2-hr-sent .is-neg{background:rgb(var(--v2-danger))}.v2-sa-advice{margin:0;padding:10px 12px;border-radius:12px;font-size:13.5px;line-height:1.9;background:rgba(var(--v2-accent),.07)}.v2-sa-cells{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.v2-sa-cells>div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:var(--v2-surface-2)}.v2-sa-cells small{font-size:12px;color:var(--v2-text-3)}.v2-sa-cells b{font-size:15.5px}.v2-sa-cells span{font-size:12px;color:var(--v2-text-2)}.v2-sa-table>li>span:nth-child(2){flex:0 0 64px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-sa-table>li>b{flex:0 0 auto;min-width:96px;text-align:left}.v2-sa-table>li.is-head{font-size:12px;color:var(--v2-text-3)}.v2-sa-table>li.is-head>b{font-weight:500;color:var(--v2-text-3)}.v2-mg-kpi.is-static>small{display:inline-flex;align-items:center;gap:3px;font-size:11.5px}.v2-root .v2-seg-row{align-items:flex-start}.v2-seg-row .v2-mg-row-tx{display:flex;flex-direction:column;gap:4px}.v2-seg-phone{text-align:right}.v2-fr-hub button>span{display:flex;flex-direction:column;min-width:0}.v2-fr-hub small{font-size:11.5px;line-height:1.6;color:var(--v2-text-3)}.v2-fr-cats{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.v2-fr-cats>li{display:grid;grid-template-columns:1fr auto;grid-row-gap:5px;row-gap:5px;font-size:13.5px}.v2-fr-cats small{color:var(--v2-text-3)}.v2-fr-cats b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-fr-cats i{grid-column:1/-1;height:6px;overflow:hidden;border-radius:999px;background:var(--v2-surface-2)}.v2-fr-cats em{display:block;height:100%;border-radius:inherit}.v2-fr-cats em.is-in{background:rgb(var(--v2-success))}.v2-fr-cats em.is-out{background:rgb(234,150,12)}.v2-mg-tpl.is-focus{border-color:rgb(var(--v2-accent));box-shadow:0 0 0 3px rgba(var(--v2-accent),.15)}.v2-sa-advice+.v2-sa-cells{margin-top:10px}.v2-clone-level .v2-mg-set-head{align-items:center}.v2-clone-level .v2-mg-set-head .v2-grow{display:flex;flex-direction:column;line-height:1.6}.v2-clone-level-badge{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;font-size:20px;font-weight:800;color:#fff;background:linear-gradient(135deg,rgb(var(--v2-accent)),rgba(var(--v2-accent),.65))}.v2-clone-level .v2-mg-details p{margin:4px 0}.v2-clone-lessons{padding:4px 12px 12px}.v2-clone-lessons>.v2-btn{margin-bottom:8px}.v2-clone-lessons .v2-mg-row-tx b,.v2-mg-row-tx .v2-form-error{white-space:normal}.v2-hr-room{height:calc(100dvh - 176px);min-height:420px;overflow:hidden;border:1px solid var(--v2-border);border-radius:var(--v2-r-xl)}@media (max-width:720px){.v2-hr-room{height:calc(100dvh - 100px);border-radius:var(--v2-r-lg)}}.v2-hr-head-acts{display:flex;flex-wrap:wrap;justify-content:flex-end}.v2-hr-head-acts>*+*{-webkit-margin-start:8px;margin-inline-start:8px}.v2-cl-ident{display:flex;align-items:flex-start}.v2-cl-policy{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--v2-border);border-radius:var(--v2-r-lg);background:var(--v2-surface-2)}.v2-cl-rounds{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px 12px;gap:10px 12px}.v2-cl-policy>.v2-mg-toggle{margin:0}.v2-cl-ident>:first-child{-webkit-margin-end:14px;margin-inline-end:14px;margin-top:4px}.v2-cl-ident-main{flex:1 1;min-width:0}.v2-cl-presets{display:flex;flex-wrap:wrap;margin-top:10px}.v2-cl-preset{width:48px;height:48px;border-radius:50%;margin:0 0 6px 8px;padding:2px;border:2px solid transparent;background:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--v2-text-2,#64748b)}.v2-cl-preset.is-on{border-color:var(--v2-accent,#4f46e5)}.v2-cl-preset.is-upload{border:2px dashed var(--v2-border,#cbd5e1)}.v2-mg-tagbtn.is-on{border-color:var(--v2-accent,#4f46e5);color:var(--v2-accent-text,#4338ca);background:var(--v2-accent-soft,#eef2ff)}.v2-cl-cases{list-style:none;margin:0;padding:0}.v2-cl-case{border:1px solid var(--v2-border,#e2e8f0);border-radius:14px;margin-bottom:10px;background:var(--v2-surface,#fff);overflow:hidden}.v2-cl-case-head{display:flex;align-items:center;width:100%;padding:12px 14px;background:none;border:0;text-align:start;cursor:pointer;color:inherit;font:inherit}.v2-cl-case-head>*+*{-webkit-margin-start:6px;margin-inline-start:6px}.v2-cl-case-tx{flex:1 1;min-width:0;display:flex;flex-direction:column}.v2-cl-case-tx b{font-size:14.5px}.v2-cl-case-tx small{margin-top:2px}.v2-cl-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--v2-accent,#4f46e5);-webkit-margin-end:6px;margin-inline-end:6px;vertical-align:middle}.v2-cl-case-body{padding:0 14px 14px;border-top:1px solid var(--v2-border,#e2e8f0)}.v2-cl-case-body>p{margin:10px 0;line-height:1.8}.v2-cl-summary{margin:12px 0 6px;padding:12px 14px;border-radius:12px;background:var(--v2-accent-soft);border:1px solid rgba(var(--v2-accent),.2)}.v2-cl-summary>b{display:block;margin-bottom:4px;font-size:13px;color:var(--v2-accent-text)}.v2-cl-summary>p{margin:0;line-height:1.9;font-size:14px;white-space:pre-wrap}.v2-cl-summary.is-urgent{background:rgba(var(--v2-danger),.07);border-color:rgba(var(--v2-danger),.3)}.v2-cl-summary.is-urgent>b{color:rgb(var(--v2-danger))}.v2-cl-need{display:flex;align-items:center;gap:6px;margin-top:6px!important;font-weight:600;color:rgb(var(--v2-warning))}.v2-cl-acts{list-style:none;margin:8px 0 0;padding:0}.v2-cl-act{padding:10px 0;border-bottom:1px dashed var(--v2-border,#e2e8f0)}.v2-cl-act:last-child{border-bottom:0}.v2-cl-act-head{display:flex;flex-wrap:wrap;align-items:center}.v2-cl-act-head>*+*{-webkit-margin-start:8px;margin-inline-start:8px}.v2-cl-act p{margin:6px 0 0;line-height:1.8;font-size:13.5px}.v2-cl-act-btns{display:flex;flex-wrap:wrap;margin-top:8px}.v2-cl-act-btns>*{margin:0 0 6px 8px}.v2-cl-room{height:min(72vh,680px);border:1px solid var(--v2-border,#e2e8f0);border-radius:14px;overflow:hidden}.v2-rt-list{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.v2-rt-list.is-muted{opacity:.75}.v2-rt-item{padding:14px;border:1px solid var(--v2-border);border-radius:16px;background:var(--v2-surface);transition:border-color .15s ease,box-shadow .15s ease}.v2-rt-item:hover{border-color:var(--v2-border-strong);box-shadow:0 4px 14px rgba(16,24,40,.06)}.v2-rt-item.is-off .v2-rt-main b{color:var(--v2-text-3)}.v2-rt-row{display:flex;align-items:flex-start}.v2-rt-row>.v2-mg-tile{-webkit-margin-end:12px;margin-inline-end:12px}.v2-rt-main{flex:1 1;min-width:0}.v2-rt-main b{display:block;font-size:15px;line-height:1.6}.v2-rt-main p{margin:2px 0 0;font-size:13px;line-height:1.8;color:var(--v2-text-2)}.v2-rt-meta{display:flex;flex-wrap:wrap;align-items:center;margin-top:6px;font-size:12.5px;color:var(--v2-text-3)}.v2-rt-meta>*{-webkit-margin-end:10px;margin-inline-end:10px;margin-bottom:2px}.v2-rt-actions{display:flex;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px dashed var(--v2-border)}.v2-rt-actions>.v2-btn{-webkit-margin-end:6px;margin-inline-end:6px;margin-bottom:4px}.v2-rt-actions .v2-btn .v2-spinner,.v2-rt-actions .v2-btn svg{-webkit-margin-end:4px;margin-inline-end:4px}.v2-root .v2-rt-del{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--v2-danger-text)}.v2-rt-switch{position:relative;flex-shrink:0;width:44px;height:26px;-webkit-margin-start:10px;margin-inline-start:10px;cursor:pointer}.v2-rt-switch input{position:absolute;top:0;right:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.v2-rt-switch i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:var(--v2-border-strong);transition:background .2s ease;pointer-events:none}.v2-rt-switch i:after{content:"";position:absolute;top:3px;right:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .2s ease}.v2-rt-switch input:checked+i{background:rgb(var(--v2-success))}.v2-rt-switch input:checked+i:after{transform:translateX(-18px)}.v2-rt-switch input:focus-visible+i{outline:2px solid rgb(var(--v2-accent));outline-offset:2px}.v2-rt-switch input:disabled+i{opacity:.5}.v2-rt-hist{list-style:none;margin:10px 0 0;padding:10px 12px;border-radius:12px;background:var(--v2-surface-2);display:grid;grid-gap:8px;gap:8px}.v2-rt-hist-row{display:flex;flex-wrap:wrap;align-items:center;font-size:12.5px;color:var(--v2-text-2)}.v2-rt-hist-row>*{-webkit-margin-end:8px;margin-inline-end:8px}.v2-rt-hist-note{display:block;margin-top:2px;font-size:12px;line-height:1.8;color:var(--v2-text-3)}.v2-rt-hist-empty{margin:10px 0 0}.v2-rt-out{margin:6px 0 0;padding:10px;border-radius:10px;background:var(--v2-surface);border:1px solid var(--v2-border);white-space:pre-wrap;font:inherit;font-size:13px;line-height:1.9;max-height:260px;overflow:auto}.v2-rt-templates{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:10px;gap:10px;margin:8px 0 14px}.v2-rt-tpl{display:grid;justify-items:start;grid-gap:6px;gap:6px;padding:14px;text-align:start;border:1px solid var(--v2-border);border-radius:14px;background:var(--v2-surface);color:inherit;font:inherit;cursor:pointer;transition:border-color .15s ease,transform .15s ease}.v2-rt-tpl:hover{border-color:rgba(var(--v2-accent),.5);transform:translateY(-1px)}.v2-rt-tpl b{font-size:14px}.v2-rt-tpl small{font-size:12.5px;line-height:1.7;color:var(--v2-text-3)}.v2-rt-steps{list-style:none;margin:4px 0 12px;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px}.v2-rt-steps button{width:100%;display:flex;align-items:center;justify-content:center;padding:8px 4px;border:0;border-radius:10px;background:var(--v2-surface-2);color:var(--v2-text-3);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-rt-steps button:disabled{cursor:default}.v2-rt-steps span{display:inline-grid;place-items:center;width:20px;height:20px;-webkit-margin-end:6px;margin-inline-end:6px;border-radius:50%;background:var(--v2-surface);font-size:11.5px;flex-shrink:0}.v2-rt-steps li.is-on button{color:#fff;background:rgb(var(--v2-accent))}.v2-rt-steps li.is-on span{color:rgb(var(--v2-accent));background:#fff}.v2-rt-steps li.is-done button{color:var(--v2-success-text);background:rgba(var(--v2-success),.12)}.v2-rt-panel{display:grid;grid-gap:14px;gap:14px;padding:18px}.v2-rt-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.v2-rt-choice button{display:grid;justify-items:start;grid-gap:8px;gap:8px;padding:16px;text-align:start;border:2px solid var(--v2-border);border-radius:16px;background:var(--v2-surface);color:inherit;font:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease}.v2-rt-choice button.is-on{border-color:rgb(var(--v2-accent));background:var(--v2-accent-soft)}.v2-rt-choice b{font-size:15px}.v2-rt-choice small{font-size:13px;line-height:1.8;color:var(--v2-text-2)}.v2-rt-examples{display:flex;flex-wrap:wrap}.v2-rt-examples button{margin:0 0 6px 6px;padding:6px 12px;border:1px solid var(--v2-border);border-radius:999px;background:var(--v2-surface);color:var(--v2-text-2);font:inherit;font-size:12.5px;cursor:pointer}.v2-rt-examples button:hover{border-color:rgba(var(--v2-accent),.5);color:var(--v2-accent-text)}.v2-rt-week{display:grid;grid-template-columns:repeat(7,minmax(0,44px));grid-gap:6px;gap:6px}.v2-rt-week button{height:40px;border:1px solid var(--v2-border);border-radius:12px;background:var(--v2-surface);color:var(--v2-text-2);font:inherit;font-weight:700;cursor:pointer}.v2-rt-week button.is-on{color:#fff;border-color:transparent;background:rgb(var(--v2-accent))}.v2-rt-times{display:flex;flex-wrap:wrap;align-items:center}.v2-rt-times>*{margin:0 0 6px 6px}.v2-rt-time{display:inline-flex;align-items:center;height:36px;padding:0 6px 0 12px;border-radius:999px;background:var(--v2-accent-soft);color:var(--v2-accent-text);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-rt-time button{display:grid;place-items:center;width:24px;height:24px;-webkit-margin-start:6px;margin-inline-start:6px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.v2-rt-time button:hover{background:rgba(var(--v2-accent),.15)}.v2-rt-addtime{display:inline-flex;align-items:center}.v2-rt-addtime input{height:36px;-webkit-margin-end:6px;margin-inline-end:6px;padding:0 8px;border:1px solid var(--v2-border);border-radius:10px;background:var(--v2-surface);color:inherit;font:inherit}.v2-rt-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:4px 12px;gap:4px 12px;max-height:260px;overflow:auto;padding:8px 10px;border:1px solid var(--v2-border);border-radius:12px}.v2-rt-people small{color:var(--v2-text-3)}.v2-rt-channels{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px}.v2-rt-ch{position:relative;display:grid;grid-gap:2px;gap:2px;padding:10px 12px 10px 34px;border:1px solid var(--v2-border);border-radius:12px;background:var(--v2-surface);cursor:pointer;font-size:14px;font-weight:600}.v2-rt-ch input{position:absolute;top:12px;left:10px;margin:0;accent-color:rgb(var(--v2-accent))}.v2-rt-ch small{font-size:11.5px;font-weight:500;color:var(--v2-warning-text)}.v2-rt-ch.is-on{border-color:rgb(var(--v2-accent));background:var(--v2-accent-soft)}.v2-rt-review{margin:0;display:grid;grid-gap:8px;gap:8px}.v2-rt-review div{display:grid;grid-template-columns:90px minmax(0,1fr);grid-gap:10px;gap:10px;padding:8px 10px;border-radius:10px;background:var(--v2-surface-2)}.v2-rt-review dt{font-size:12.5px;color:var(--v2-text-3)}.v2-rt-review dd{margin:0;font-size:13.5px;line-height:1.8;overflow-wrap:anywhere}.v2-rt-warn{display:flex;align-items:flex-start;margin:0;padding:8px 10px;border-radius:10px;font-size:13px;line-height:1.8;color:var(--v2-warning-text);background:rgba(var(--v2-warning),.12)}.v2-rt-warn svg{flex-shrink:0;margin:4px 0 0 8px}.v2-rt-nav{display:flex;align-items:center;padding-top:6px;border-top:1px solid var(--v2-border)}@media (max-width:640px){.v2-rt-choice{grid-template-columns:1fr}.v2-rt-steps button{font-size:0;padding:8px 0}.v2-rt-steps span{margin:0;font-size:11.5px}.v2-rt-panel{padding:14px}.v2-rt-week{grid-template-columns:repeat(7,minmax(0,1fr))}.v2-root .v2-rt-del{-webkit-margin-start:0;margin-inline-start:0}}.v2-us-kinds{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px;margin:10px 0}.v2-us-kind{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--v2-border);border-radius:14px;background:var(--v2-surface);text-align:start;color:inherit;font:inherit;cursor:pointer}.v2-us-kind.is-on{border-color:rgb(var(--v2-accent));background:var(--v2-accent-soft)}.v2-us-kind span{font-size:12.5px;color:var(--v2-text-3)}.v2-us-kind b{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-us-kind small{font-size:12px;color:var(--v2-text-3)}.v2-cs-form{padding:16px}.v2-cs-ideas{display:flex;flex-wrap:wrap;margin-top:-4px}.v2-cs-ideas button{margin:0 0 6px 6px;padding:5px 12px;border:1px dashed var(--v2-border-strong);border-radius:999px;background:transparent;color:var(--v2-text-2);font:inherit;font-size:12.5px;cursor:pointer}.v2-cs-ideas button:hover{border-color:rgba(var(--v2-accent),.6);color:var(--v2-accent-text)}.v2-cs-opts{display:flex;flex-wrap:wrap;align-items:center}.v2-cs-opts>*{-webkit-margin-end:18px;margin-inline-end:18px}.v2-root .v2-cs-num{width:64px;min-height:34px;padding:0 8px}.v2-cs-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.v2-cs-piece{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:14px}.v2-cs-piece p{margin:0;white-space:pre-wrap;font-size:14px;line-height:2;overflow-wrap:anywhere}.v2-cs-act{display:flex;flex-wrap:wrap}.v2-cs-act>.v2-btn{-webkit-margin-end:6px;margin-inline-end:6px}.v2-cs-act .v2-btn svg{-webkit-margin-end:4px;margin-inline-end:4px}.v2-root .v2-content-card{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--v2-border);border-radius:14px;background:var(--v2-surface)}.v2-root .v2-content-head{display:flex;align-items:center;flex-wrap:wrap;color:var(--v2-text-2)}.v2-root .v2-content-head>*{-webkit-margin-end:8px;margin-inline-end:8px}.v2-root .v2-content-head small{color:var(--v2-text-3)}.v2-root .v2-content-piece{padding:10px 12px;border-radius:12px;background:var(--v2-surface-2)}.v2-root .v2-content-piece p{margin:0 0 8px;white-space:pre-wrap;font-size:14px;line-height:2;overflow-wrap:anywhere}.v2-root .v2-content-act{display:flex;flex-wrap:wrap}.v2-root .v2-content-act>.v2-btn{-webkit-margin-end:6px;margin-inline-end:6px}.v2-root .v2-content-act .v2-btn svg{-webkit-margin-end:4px;margin-inline-end:4px}.v2-sc-tabs .v2-mg-chips{flex-wrap:wrap}.v2-sc-card{display:grid;grid-gap:16px;gap:16px;padding:16px;margin-bottom:80px}.v2-sc-toggle{padding:8px 10px;border:1px solid var(--v2-border);border-radius:12px}.v2-sc-img{display:flex;align-items:flex-start}.v2-sc-thumb{flex-shrink:0;display:grid;place-items:center;width:84px;height:64px;-webkit-margin-end:10px;margin-inline-end:10px;overflow:hidden;border-radius:10px;border:1px solid var(--v2-border);background:var(--v2-surface-2);color:var(--v2-text-3)}.v2-sc-thumb img{width:100%;height:100%;object-fit:cover}.v2-sc-img-act{flex:1 1;min-width:0;display:flex;flex-wrap:wrap;align-items:center}.v2-sc-img-act>*{margin:0 0 6px 6px}.v2-sc-img-act label.v2-btn .v2-spinner,.v2-sc-img-act label.v2-btn svg{-webkit-margin-end:4px;margin-inline-end:4px}.v2-root .v2-sc-url{flex:1 1 220px;min-height:34px;font-size:12.5px}.v2-sc-images{display:grid;grid-gap:8px;gap:8px}.v2-sc-images-item{padding:8px;border:1px dashed var(--v2-border);border-radius:12px}.v2-sc-items,.v2-sc-list{display:grid;grid-gap:8px;gap:8px}.v2-sc-items{list-style:none;margin:0;padding:0}.v2-sc-items>li{border:1px solid var(--v2-border);border-radius:12px;background:var(--v2-surface)}.v2-sc-items>li.is-open{border-color:rgba(var(--v2-accent),.5);box-shadow:0 4px 14px rgba(16,24,40,.06)}.v2-sc-item-head,.v2-sc-item-title{display:flex;align-items:center}.v2-sc-item-title{flex:1 1;min-width:0;padding:10px 12px;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.v2-sc-item-title>span{display:inline-grid;place-items:center;flex-shrink:0;width:24px;height:24px;-webkit-margin-end:8px;margin-inline-end:8px;border-radius:50%;background:var(--v2-surface-2);font-size:12px;color:var(--v2-text-3)}.v2-sc-item-title b{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.v2-sc-item-title svg{flex-shrink:0;-webkit-margin-start:8px;margin-inline-start:8px;color:var(--v2-text-3)}.v2-sc-item-tools{display:flex;-webkit-padding-end:6px;padding-inline-end:6px}.v2-sc-item-tools button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--v2-text-2);cursor:pointer}.v2-sc-item-tools button:hover:not(:disabled){background:var(--v2-surface-2)}.v2-sc-item-tools button:disabled{opacity:.35;cursor:default}.v2-sc-item-tools button.is-danger{color:var(--v2-danger-text)}.v2-sc-item-body{padding:4px 12px 14px}.v2-sc-item-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.v2-sc-savebar{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;margin:-64px 0 0;padding:10px 14px;border:1px solid var(--v2-border);border-radius:14px;background:var(--v2-surface);box-shadow:0 -6px 20px rgba(16,24,40,.08)}.v2-sc-savebar>span{flex:1 1;font-size:13px;color:var(--v2-text-3)}.v2-sc-savebar.is-dirty>span{color:var(--v2-warning-text);font-weight:600}.v2-sc-savebar>.v2-btn{-webkit-margin-start:8px;margin-inline-start:8px}.v2-inq-msg{margin-top:6px!important;padding:8px 10px;border-radius:10px;background:var(--v2-surface-2);color:var(--v2-text)!important;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:640px){.v2-sc-card{padding:12px}.v2-sc-thumb{width:64px;height:52px}}.v2-root .v2-seo{border:1px solid var(--v2-border);border-radius:14px;background:var(--v2-surface);overflow:hidden}.v2-seo-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;background:var(--v2-surface-2)}.v2-seo-head>b{display:inline-flex;align-items:center;gap:6px;font-size:14.5px}.v2-seo-scores{display:inline-flex;flex-wrap:wrap;gap:14px;font-size:12.5px;color:var(--v2-text-2)}.v2-seo-scores>span{display:inline-flex;align-items:center;gap:6px}.v2-seo-dot{display:inline-block;flex:0 0 auto;width:11px;height:11px;border-radius:50%;background:var(--v2-text-3)}.v2-seo-dot.is-good{background:#2e9d4f}.v2-seo-dot.is-ok{background:#e6a117}.v2-seo-dot.is-bad{background:#d63c3c}.v2-seo-tabs{display:flex;gap:2px;overflow-x:auto;padding:0 10px;border-bottom:1px solid var(--v2-border);scrollbar-width:none}.v2-seo-tabs button{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:11px 12px;border:0;border-bottom:2px solid transparent;background:none;color:var(--v2-text-2);font:inherit;font-size:13.5px;cursor:pointer}.v2-seo-tabs button.is-on{border-bottom-color:var(--v2-accent);color:var(--v2-text);font-weight:600}.v2-seo-body{display:grid;grid-gap:14px;gap:14px;padding:16px}.v2-seo-body .v2-field-label small{font-weight:400;color:var(--v2-text-3)}.v2-field-hint{display:block;margin-top:4px;font-size:12px;color:var(--v2-text-3)}.v2-seo-meter{display:block;height:5px;margin-top:6px;border-radius:3px;background:var(--v2-surface-2);overflow:hidden}.v2-seo-meter i{display:block;height:100%;border-radius:inherit;transition:width var(--v2-t-fast) var(--v2-ease)}.v2-seo-meter.is-good i{background:#2e9d4f}.v2-seo-meter.is-ok i{background:#e6a117}.v2-seo-meter.is-bad i{background:#d63c3c}.v2-seo-preview-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:-6px}.v2-seo-device{display:inline-flex;padding:2px;border-radius:9px;background:var(--v2-surface-2)}.v2-seo-device button{padding:4px 10px;border:0;border-radius:7px;background:none;color:var(--v2-text-2);font:inherit;font-size:12.5px;cursor:pointer}.v2-seo-device button.is-on{background:var(--v2-surface);color:var(--v2-text);box-shadow:var(--v2-sh-sm)}.v2-seo-serp{padding:14px 16px;border:1px solid var(--v2-border);border-radius:12px;background:#fff;color:#202124;font-family:arial,Vazirmatn,sans-serif}.v2-seo-serp.is-mobile{max-width:400px}.v2-seo-serp.is-desktop{max-width:600px}.v2-seo-serp-site{display:flex;align-items:center;gap:10px;margin-bottom:6px}.v2-seo-serp-fav{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#f1f3f4;font-size:13px;font-weight:700;color:#5f6368}.v2-seo-serp-site b{display:block;font-size:14px;font-weight:400;line-height:1.3}.v2-seo-serp-site small{display:block;font-size:12px;color:#4d5156;direction:ltr;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:330px}.v2-seo-serp-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:19px;font-weight:400;line-height:1.4;color:#1a0dab}.v2-seo-serp.is-desktop .v2-seo-serp-title{-webkit-line-clamp:1;font-size:20px}.v2-seo-serp-desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:4px 0 0;font-size:14px;line-height:1.6;color:#4d5156}.v2-seo-serp.is-desktop .v2-seo-serp-desc{-webkit-line-clamp:2}.v2-seo-slug{display:flex;align-items:stretch;border:1px solid var(--v2-border-strong);border-radius:10px;overflow:hidden;direction:ltr}.v2-seo-slug>span{display:flex;align-items:center;max-width:45%;padding:0 10px;background:var(--v2-surface-2);color:var(--v2-text-3);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-root .v2-seo-slug .v2-input{flex:1 1;min-width:0;border:0;border-radius:0}.v2-seo-checks ul{display:grid;grid-gap:9px;gap:9px;margin:0 0 8px;padding:0;list-style:none}.v2-seo-checks li{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.75;color:var(--v2-text-2)}.v2-seo-checks li .v2-seo-dot{margin-top:7px}.v2-cq-text{display:grid;grid-gap:4px;gap:4px;min-width:0}.v2-cq-suggest-row{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.v2-cq-suggest-row .v2-mg-link{display:inline-flex;align-items:center;gap:5px}.v2-cq-suggest{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border:1px dashed var(--v2-border);border-radius:10px;background:var(--v2-surface-2)}.v2-cq-suggest small{color:var(--v2-text-3)}.v2-cq-suggest p{margin:0;color:var(--v2-text)}.v2-cq-suggest-act{display:flex;flex-wrap:wrap;gap:6px}.v2-cq-head-scores{display:block;margin-top:6px;padding:0;border:0;background:none;font:inherit;text-align:start;cursor:pointer}.v2-seo-og{max-width:460px;border:1px solid var(--v2-border);border-radius:12px;overflow:hidden;background:var(--v2-surface-2)}.v2-seo-og img,.v2-seo-og-ph{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1200/630;object-fit:cover;color:var(--v2-text-3)}.v2-seo-og>div{padding:10px 14px 12px}.v2-seo-og small{display:block;font-size:12px;color:var(--v2-text-3);text-align:right}.v2-seo-og b{display:block;margin-top:2px;font-size:14.5px}.v2-seo-og p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:4px 0 0;font-size:13px;color:var(--v2-text-2)}.v2-seo-toggle{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--v2-border);border-radius:10px;cursor:pointer}.v2-seo-toggle input{width:18px;height:18px;margin-top:3px;accent-color:rgb(var(--v2-accent))}.v2-seo-toggle b{display:block;font-size:13.5px}.v2-seo-toggle small{display:block;font-size:12px;color:var(--v2-text-3)}.v2-root .v2-bc-item{display:grid;grid-gap:10px;gap:10px;padding:14px 16px}.v2-bc-top{display:flex;align-items:flex-start;gap:10px}.v2-bc-av{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:var(--v2-accent-soft);color:var(--v2-accent-text);font-weight:700}.v2-bc-meta{display:block;margin-top:2px;font-size:12.5px;color:var(--v2-text-3)}.v2-bc-meta a{color:var(--v2-accent-text)}.v2-bc-body{margin:0;padding:10px 12px;border-radius:10px;background:var(--v2-surface-2);font-size:14px;line-height:1.85;white-space:pre-wrap}.v2-bc-act{display:flex;flex-wrap:wrap;gap:8px}.v2-bc-reply{display:grid;grid-gap:8px;gap:8px;justify-items:start}.v2-bc-reply textarea{width:100%}.v2-root .v2-seo,.v2-seo-body>*,.v2-seo-og,.v2-seo-serp{min-width:0;max-width:100%}.v2-seo-serp.is-mobile{width:min(400px,100%)}.v2-seo-serp.is-desktop{width:min(600px,100%)}.v2-seo-serp-site>span:last-child{min-width:0}.v2-seo-serp-site small{max-width:100%}.v2-cat-row .v2-mg-row-main{-webkit-padding-start:calc(14px + var(--cat-depth, 0) * 22px)!important;padding-inline-start:calc(14px + var(--cat-depth, 0) * 22px)!important}.v2-cat-ic{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:10px;background:var(--v2-surface-2);color:var(--v2-text-2)}.v2-cat-act{display:flex;align-items:center;gap:2px;flex-shrink:0}.v2-cat-edit{padding:0 14px 14px}.v2-cat-confirm{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:0 14px 12px;padding:10px 12px;border-radius:12px;background:rgba(var(--v2-danger),.08);color:var(--v2-text);font-size:13px;line-height:1.8}.v2-cat-confirm>span:last-child{display:flex;gap:6px}.v2-cat-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:12px;padding:10px 14px;border-radius:14px;background:rgba(var(--v2-warning),.1);color:var(--v2-text);font-size:13.5px}.v2-cat-note>span{flex:1 1;min-width:180px}.v2-cat-assign{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.v2-cat-assign .v2-mg-set-head{margin-bottom:0}.v2-cat-assign .v2-mg-set-head>div{flex:1 1;min-width:0}.v2-cat-plist{max-height:420px;overflow-y:auto}.v2-cat-check{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:8px 12px;cursor:pointer}.v2-cat-check input{width:18px;height:18px;flex-shrink:0;accent-color:var(--v2-accent)}.v2-cat-thumb{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;overflow:hidden;border-radius:8px;background:var(--v2-surface-2);color:var(--v2-text-3)}.v2-cat-thumb img{width:100%;height:100%;object-fit:cover}@media (max-width:640px){.v2-cat-row .v2-mg-row-main{flex-wrap:wrap;-webkit-padding-start:calc(10px + var(--cat-depth, 0) * 14px)!important;padding-inline-start:calc(10px + var(--cat-depth, 0) * 14px)!important}.v2-cat-act{width:100%;justify-content:flex-end}}.v2-sc-stack{display:flex;flex-direction:column;gap:14px}.v2-sc-tabs{overflow-x:auto;scrollbar-width:none}.v2-sc-tabs::-webkit-scrollbar{display:none}.v2-sc-block .v2-mg-set-head>div{flex:1 1;min-width:0}.v2-sc-off{flex-shrink:0;padding:0;border:0;background:none;cursor:pointer}.v2-sc-checks{display:flex;flex-wrap:wrap;gap:8px 18px}.v2-sc-check{display:inline-flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.v2-sc-check input{width:18px;height:18px;accent-color:rgb(var(--v2-accent))}.v2-sc-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;grid-gap:8px;gap:8px;align-items:center;margin-bottom:8px}.v2-sc-pair.is-3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr) auto}.v2-sc-add{align-self:flex-start;margin-top:4px}.v2-sc-badge{margin-bottom:10px;padding:12px;border:1px solid var(--v2-border);border-radius:14px;background:var(--v2-surface-2)}.v2-sc-badge-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;font-size:13.5px}.v2-sc-badge-head>span{display:flex;gap:2px}.v2-sc-block .v2-legacy .cr-head>.cr-title,.v2-sc-block .v2-legacy .pe-root>.pe-head,.v2-sc-block .v2-legacy>div>.dash-label:first-child{display:none}@media (max-width:640px){.v2-sc-pair,.v2-sc-pair.is-3{grid-template-columns:minmax(0,1fr) auto}.v2-sc-pair>input:not(:first-child){grid-column:1}.v2-sc-pair>button{grid-column:2;grid-row:1}}.v2-pb-list{display:flex;flex-direction:column;gap:12px}.v2-pb-list>.v2-btn{align-self:flex-start}.v2-pb-item{border:1px solid var(--v2-border,rgba(127,127,127,.22));border-radius:14px;padding:12px;transition:opacity .15s}.v2-pb-item.is-off{opacity:.6}.v2-pb-item-head{display:flex;align-items:center;gap:4px;margin-bottom:8px}.v2-pb-item-head b{font-size:13px}.v2-pb-sep{height:1px;background:var(--v2-border,rgba(127,127,127,.22));margin:4px 0}.v2-pe-attr{border:1px solid var(--v2-border);border-radius:14px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.v2-pe-attr.is-off{opacity:.7}.v2-pe-attr-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.v2-pe-attr-head small{font-weight:400;color:var(--v2-text-3)}.v2-pe-attr-vals{display:flex;flex-direction:column;gap:6px}.v2-pe-attr-vals .v2-mg-attr{display:flex;padding:6px 8px}.v2-pe-attr-vals .v2-mg-attr .v2-input{flex:1 1;min-width:0}.v2-pe-defs{display:flex;flex-direction:column;gap:8px}.v2-pe-defs>.v2-mg-link{align-self:flex-start}.v2-pe-defs-list{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:14px;background:var(--v2-surface-2)}.v2-pe-def-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.v2-pe-def-row b{flex:1 1 120px}.v2-pe-def-row small{font-weight:400;color:var(--v2-text-3)}.v2-vis-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;margin-top:4px;padding:16px 18px;border:1px solid var(--v2-border);border-radius:var(--v2-r-xl);background:var(--v2-surface)}.v2-vis-gauge{position:relative;width:112px;height:112px;flex-shrink:0}.v2-vis-gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.v2-vis-gauge circle{fill:none;stroke-width:10}.v2-vis-gauge-track{stroke:var(--v2-surface-3)}.v2-vis-gauge-bar{stroke:var(--v2-text-3);stroke-linecap:round;transition:stroke-dashoffset .6s var(--v2-ease)}.v2-vis-gauge.is-good .v2-vis-gauge-bar{stroke:#2e9d4f}.v2-vis-gauge.is-ok .v2-vis-gauge-bar{stroke:#e6a117}.v2-vis-gauge.is-bad .v2-vis-gauge-bar{stroke:#d63c3c}.v2-vis-gauge>span{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1}.v2-vis-gauge b{font-size:30px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--v2-text)}.v2-vis-gauge small{margin-top:4px;font-size:12px;color:var(--v2-text-3)}.v2-vis-hero-tx{display:grid;grid-gap:4px;gap:4px;min-width:0}.v2-vis-hero-tx h4{margin:0;font-size:17px;font-weight:700}.v2-vis-hero-tx p{margin:0}.v2-vis-delta{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--v2-text-2)}.v2-vis-delta.is-up{color:var(--v2-success-text)}.v2-vis-delta.is-down{color:var(--v2-danger-text)}.v2-vis-spark{max-width:100%;margin-top:4px;overflow:visible}.v2-vis-spark path{fill:none;stroke:rgb(var(--v2-accent));stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.v2-vis-spark circle{fill:rgb(var(--v2-accent))}.v2-vis-hero-act{display:grid;grid-gap:8px;gap:8px;max-width:270px}.v2-vis-actions{display:flex;flex-wrap:wrap;gap:8px}.v2-vis-wait{display:flex;align-items:center;gap:8px;margin:10px 2px 0;font-size:13.5px;color:var(--v2-text-2)}.v2-vis-wait .v2-spinner{border-color:rgba(var(--v2-accent),.25);border-top-color:rgb(var(--v2-accent))}.v2-vis-dims{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.v2-vis-dim{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:12px 14px;border:1px solid var(--v2-border);border-radius:var(--v2-r-lg);background:var(--v2-surface)}.v2-vis-dim-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.v2-vis-dim-head b{font-size:15px;letter-spacing:.3px}.v2-vis-dim-head>span{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--v2-text-2)}.v2-vis-meter{height:6px;overflow:hidden;border-radius:999px;background:var(--v2-surface-3)}.v2-vis-meter i{display:block;height:100%;border-radius:inherit;background:var(--v2-text-3);transform-origin:right center;transition:transform .5s var(--v2-ease)}.v2-vis-meter i.is-good{background:#2e9d4f}.v2-vis-meter i.is-ok{background:#e6a117}.v2-vis-meter i.is-bad{background:#d63c3c}.v2-vis-dim small{font-size:12.5px;line-height:1.7;color:var(--v2-text-3)}.v2-vis-dim small b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--v2-text)}.v2-root .v2-vis-h{display:flex;align-items:center;gap:8px;margin:0 0 8px}.v2-vis-lead{margin:-2px 0 10px}.v2-vis-files,.v2-vis-fixes,.v2-vis-issues,.v2-vis-worst{margin:0;padding:0;list-style:none}.v2-vis-issues{display:grid;grid-gap:2px;gap:2px;margin-bottom:6px}.v2-vis-issues li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:9px 0;border-bottom:1px solid var(--v2-border);font-size:13.5px;line-height:1.7}.v2-vis-issues li:last-child{border-bottom:0}.v2-vis-issue-tx{display:grid;grid-gap:1px;gap:1px;min-width:0}.v2-vis-issue-tx small{overflow:hidden;font-size:12px;white-space:nowrap;text-overflow:ellipsis;color:var(--v2-text-3)}.v2-vis-issues li>small{font-size:12.5px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--v2-text-3)}.v2-vis-worst{display:grid;grid-gap:6px;gap:6px}.v2-root .v2-vis-worst button{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 12px;border:1px solid var(--v2-border);border-radius:var(--v2-r-lg);background:var(--v2-surface);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:border-color var(--v2-t),background var(--v2-t)}.v2-root .v2-vis-worst button:hover{border-color:var(--v2-border-strong);background:var(--v2-surface-2)}.v2-root .v2-vis-worst button:focus-visible{outline:2px solid rgb(var(--v2-accent));outline-offset:2px}.v2-vis-worst button>svg{flex-shrink:0;color:var(--v2-text-3)}.v2-vis-worst-ic{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:var(--v2-r-md);background:var(--v2-surface-2);color:var(--v2-text-2)}.v2-vis-worst-tx{display:grid;grid-gap:2px;gap:2px;flex:1 1;min-width:0}.v2-vis-worst-tx b{overflow:hidden;font-size:14px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.v2-vis-worst-tx small{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;color:var(--v2-text-3)}.v2-vis-worst-dim{display:inline-flex;align-items:center;gap:4px}.v2-vis-worst-dim .v2-seo-dot{width:8px;height:8px}.v2-vis-worst-score{flex-shrink:0;min-width:40px;padding:4px 8px;border-radius:999px;font-size:13px;font-weight:700;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--v2-text-2);background:var(--v2-surface-2)}.v2-vis-worst-score.is-good{color:var(--v2-success-text);background:rgba(var(--v2-success),.13)}.v2-vis-worst-score.is-ok{color:var(--v2-warning-text);background:rgba(var(--v2-warning),.14)}.v2-vis-worst-score.is-bad{color:var(--v2-danger-text);background:rgba(var(--v2-danger),.11)}.v2-vis-fixes{display:grid;grid-gap:8px;gap:8px;margin-bottom:6px}.v2-vis-fixes li{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border:1px solid var(--v2-border);border-radius:var(--v2-r-lg);background:var(--v2-surface)}.v2-vis-fix-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.v2-vis-fix-head b{font-size:13.5px}.v2-vis-fix-head .v2-mg-pill{-webkit-margin-start:auto;margin-inline-start:auto}.v2-vis-fix-head small{flex-basis:100%;order:3;min-width:0;overflow-wrap:anywhere;font-size:12.5px;color:var(--v2-text-3)}.v2-vis-fix-val{margin:0;padding:8px 10px;border-radius:var(--v2-r-md);background:var(--v2-surface-2);font-size:13.5px;line-height:1.8;color:var(--v2-text);overflow-wrap:anywhere}.v2-vis-fix-val .is-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v2-vis-fix-act{display:flex;flex-wrap:wrap;gap:8px}.v2-vis-agent{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid var(--v2-border)}.v2-vis-agent>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.v2-vis-agent b{font-size:14px;font-weight:600}.v2-vis-agent small{font-size:12.5px;line-height:1.7;color:var(--v2-text-3)}.v2-vis-agent+.v2-vis-lead{margin-top:12px}.v2-vis-files{display:flex;flex-wrap:wrap;gap:8px}.v2-root .v2-vis-files a{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--v2-border);border-radius:999px;font-size:13px;color:var(--v2-text-2);text-decoration:none}.v2-root .v2-vis-files a:hover{border-color:var(--v2-border-strong);color:var(--v2-text)}.v2-root .v2-vis-files a:focus-visible{outline:2px solid rgb(var(--v2-accent));outline-offset:2px}@media (max-width:900px){.v2-vis-hero{grid-template-columns:auto minmax(0,1fr)}.v2-vis-hero-act{grid-column:1/-1;max-width:none}.v2-vis-dims{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.v2-vis-hero{gap:12px;padding:14px}.v2-vis-gauge{width:92px;height:92px}.v2-vis-gauge b{font-size:25px}.v2-vis-actions .v2-btn{flex:1 1 auto}.v2-vis-issues li{grid-template-columns:auto minmax(0,1fr)}.v2-vis-issues li>small{grid-column:2;white-space:normal}}@media (max-width:380px){.v2-vis-dims{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.v2-vis-gauge-bar,.v2-vis-meter i{transition:none}}.v2-mail-row .v2-mg-row-main{align-items:flex-start}.v2-mail-row .v2-mg-row-tx{min-width:0;flex:1 1}.v2-mail-row .v2-mg-row-tx>*{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-mail-sub{font-size:13.5px}.v2-mail-row.is-unread .v2-mail-sub,.v2-mail-row.is-unread .v2-mg-row-tx>b{font-weight:800}.v2-mail-row:not(.is-unread) .v2-mg-row-tx>b{font-weight:600}.v2-mail-dot{flex-shrink:0;width:9px;height:9px;margin-top:7px;border-radius:50%;background:transparent}.v2-mail-row.is-unread .v2-mail-dot{background:rgb(var(--v2-accent))}.v2-mail-row .v2-mg-row-pills{flex-direction:column;align-items:flex-end;gap:4px;color:var(--v2-text-3)}.v2-mail-open .v2-mg-card-head{display:flex;align-items:center;gap:8px}.v2-mail-subject{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-mail-acts{display:inline-flex;gap:2px}.v2-mail-acts [aria-pressed=true]{color:rgb(var(--v2-accent))}.v2-mail-view{padding:4px 14px 16px}.v2-mail-meta{display:flex;flex-direction:column;gap:2px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--v2-border);font-size:13px;color:var(--v2-text-2)}.v2-mail-meta small{color:var(--v2-text-3)}.v2-mail-body{margin:0;font:inherit;font-size:14.5px;line-height:1.95;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.v2-mail-att{list-style:none;margin:14px 0 0;padding:10px 12px;border-radius:12px;background:var(--v2-surface-2);font-size:13px;display:flex;flex-direction:column;gap:6px}.v2-mail-att-note{font-size:12px;color:var(--v2-text-3)}.v2-dl-up{margin-bottom:16px}.v2-dl-drop{position:relative;display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 16px;border:1.5px dashed var(--v2-border-strong);border-radius:var(--v2-r-md);background:var(--v2-surface-2);color:var(--v2-text-2);cursor:pointer;transition:border-color var(--v2-t-fast),background var(--v2-t-fast)}.v2-dl-drop:focus-within,.v2-dl-drop:hover{border-color:rgb(var(--v2-accent));background:var(--v2-accent-soft)}.v2-dl-drop.has-file{border-style:solid;color:var(--v2-success-text)}.v2-dl-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.v2-dl-drop span{display:grid;grid-gap:2px;gap:2px;min-width:0}.v2-dl-drop b{color:var(--v2-text);overflow-wrap:anywhere}.v2-dl-drop small{color:var(--v2-text-3)}.v2-dl-prog{position:relative;height:28px;border-radius:999px;background:var(--v2-surface-3);overflow:hidden}.v2-dl-prog i{position:absolute;inset-block:0;inset-inline-start:0;background:rgba(var(--v2-accent),.32);border-radius:inherit;transition:width .3s var(--v2-ease)}.v2-dl-prog span{position:relative;display:grid;place-items:center;height:100%;font-size:13px;font-weight:600;color:var(--v2-text)}.v2-dl-edit{display:flex;flex-wrap:wrap;gap:8px;width:100%}.v2-dl-edit .v2-input{flex:1 1 200px}.v2-mg-pin.is-on{color:rgb(var(--v2-accent));background:var(--v2-accent-soft)}.v2-mg-prod.is-pinned{box-shadow:inset -3px 0 0 rgb(var(--v2-accent))}.v2-info-row{margin-bottom:8px}.v2-info-row .v2-input:first-child{flex:0 1 38%}.v2-info-add{justify-self:start;margin-bottom:4px}.v2-mg-row.is-off .v2-mg-row-tx{opacity:.6}.v2-br-head{margin-bottom:12px}.v2-bulk-range{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.v2-bulk-aud{display:grid;grid-gap:2px;gap:2px;padding:12px 14px;border-radius:var(--v2-r-md);background:var(--v2-accent-soft)}.v2-bulk-aud b{font-size:20px;color:rgb(var(--v2-accent))}.v2-bulk-aud small{color:var(--v2-text-3)}.v2-bulk-job{display:grid;grid-gap:8px;gap:8px}.v2-root .v2-ws-item-tx span{font-size:calc(14px * var(--v2-nav-scale, 1))}.v2-root .v2-ws-item-tx small{font-size:calc(11.5px * var(--v2-nav-scale, 1))}.v2-root .v2-ws-group h4{font-size:calc(12px * var(--v2-nav-scale, 1))}.v2-root .v2-thread-title{font-size:calc(14.5px * var(--v2-nav-scale, 1))}.v2-root .v2-side-link{font-size:calc(1em * var(--v2-nav-scale, 1))}.v2-root .v2-mg-vhead h3{font-size:calc(22px * var(--v2-head-scale, 1))}.v2-root .v2-mg-set-head b{font-size:calc(15.5px * var(--v2-head-scale, 1))}.v2-root .v2-ws-titles b{font-size:calc(16px * var(--v2-head-scale, 1))}.v2-root .v2-bubble{font-size:calc(15px * var(--v2-chat-scale, 1))}.v2-root.v2-root .v2-composer textarea{font-size:max(16px,calc(16px * var(--v2-chat-scale, 1)))}.v2-home-order{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.v2-home-row{display:flex;align-items:center;gap:10px;min-height:52px;padding:6px 10px;border:1px solid var(--v2-border);border-radius:var(--v2-r-md);background:var(--v2-surface);cursor:-webkit-grab;cursor:grab;transition:border-color var(--v2-t-fast),background var(--v2-t-fast),opacity var(--v2-t-fast)}.v2-home-row:active{cursor:-webkit-grabbing;cursor:grabbing}.v2-home-row.is-over{border-color:rgb(var(--v2-accent));background:var(--v2-accent-soft)}.v2-home-row.is-off b{opacity:.45;text-decoration:line-through}.v2-home-grip{color:var(--v2-text-3)}.v2-home-grip,.v2-home-num{display:grid;place-items:center}.v2-home-num{width:26px;height:26px;border-radius:50%;background:var(--v2-surface-3);font-size:12px;font-weight:700}.v2-home-row b{flex:1 1 auto;font-size:14px}.v2-home-act{display:inline-flex;align-items:center;gap:4px}.v2-font-ctl{display:flex;align-items:center;gap:12px}.v2-font-ctl input[type=range]{flex:1 1 auto;accent-color:rgb(var(--v2-accent))}.v2-font-ctl output{min-width:48px;text-align:center;font-weight:700}@media (prefers-reduced-motion:reduce){.v2-home-row{transition:none}}.v2-tax-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.v2-tax-step{display:inline-flex;align-items:center;gap:6px;padding:4px;border:1px solid var(--v2-border);border-radius:var(--v2-r-md);background:var(--v2-surface)}.v2-tax-step .v2-input{width:64px;text-align:center;font-size:18px;font-weight:700}.v2-tax-minus{font-size:20px;line-height:1}.v2-tax-quick{display:inline-flex;gap:6px}.v2-tax-quick .v2-btn.is-on{border-color:rgb(var(--v2-accent));color:rgb(var(--v2-accent));background:var(--v2-accent-soft)}.v2-tax-example{margin:0;padding:10px 14px;border-radius:var(--v2-r-md);background:var(--v2-surface-2);color:var(--v2-text-2);font-size:13.5px;line-height:1.9}.v2-tax-example b{color:var(--v2-text)}.v2-tax-extra .v2-input:first-child{flex:1 1 auto}.v2-tax-extra .v2-input:nth-child(2){flex:0 0 132px}.v2-tax-quick .v2-btn{min-height:36px;padding:0 14px;border:1px solid var(--v2-border);border-radius:999px}.v2-font-sample{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border:1px dashed var(--v2-border-strong);border-radius:var(--v2-r-md);background:var(--v2-surface)}.v2-font-sample h4{margin:0 0 4px;padding-bottom:6px;border-bottom:2px solid rgb(var(--v2-accent));font-weight:800;width:-webkit-max-content;width:max-content}.v2-font-sample p{margin:0;line-height:1.8}.v2-font-sample .is-price{font-weight:700;color:rgb(var(--v2-accent))}.v2-root .v2-sb-h{display:flex;align-items:center;gap:8px;margin:0 0 8px}.v2-root .v2-sb-levels .v2-us-kind{cursor:default}.v2-root .v2-sb-mods{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:10px;gap:10px}.v2-root .v2-sb-mod{display:flex;flex-direction:column;gap:6px;padding:12px}.v2-root .v2-sb-mod.is-on{border-color:rgba(var(--v2-accent),.45)}.v2-root .v2-sb-mod p{margin:0;font-size:13px;line-height:1.8}.v2-root .v2-sb-mod .v2-btn{align-self:flex-start;margin-top:auto}.v2-root .v2-sb-mod-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.v2-root .v2-sb-thumb{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top;border-radius:var(--v2-r-lg);background:var(--v2-bg);border:1px solid var(--v2-border)}.v2-root .v2-sb-thumb.is-empty{display:grid;place-items:center;color:var(--v2-placeholder)}.v2-root .v2-sb-current{display:grid;grid-gap:14px;gap:14px;margin-bottom:12px}.v2-root .v2-sb-current-body{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.v2-root .v2-sb-current-body p{margin:0}.v2-root .v2-sb-pills{display:flex;flex-wrap:wrap;gap:6px}.v2-root .v2-sb-note{padding:8px 12px;border-radius:var(--v2-r-md);background:var(--v2-accent-soft);color:var(--v2-accent-text);font-size:13px}.v2-root .v2-sb-carried{margin-bottom:12px;border-color:rgba(var(--v2-success),.45)}.v2-root .v2-sb-carried ul{margin:6px 0 0;-webkit-padding-start:18px;padding-inline-start:18px;font-size:13px;line-height:1.9}.v2-root .v2-sb-status{display:grid;grid-gap:12px;gap:12px;margin-bottom:12px}.v2-root .v2-sb-status>.v2-cal-day{margin:0}.v2-root .v2-sb-theatre{--iq:var(--v2-accent)}.v2-root .v2-sb-build,.v2-root .v2-sb-theatre{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-bottom:12px}.v2-root .v2-sb-build>.v2-btn,.v2-root .v2-sb-theatre>.v2-btn{align-self:flex-start;min-height:var(--v2-tap)}.v2-root .v2-sb-build-row{display:grid;grid-gap:10px;gap:10px}@media (min-width:640px){.v2-root .v2-sb-build-row{grid-template-columns:1fr 1fr}}.v2-root .v2-sb-steps{list-style:none;margin:0;padding:0}.v2-root .v2-sb-steps li{display:flex;align-items:flex-start;gap:10px;padding:8px 0;border-bottom:1px solid var(--v2-border)}.v2-root .v2-sb-steps li:last-child{border-bottom:0}.v2-root .v2-sb-step-ic{display:grid;flex-shrink:0;place-items:center;width:28px;height:28px;border-radius:99px;background:var(--v2-bg);color:var(--v2-text-2)}.v2-root .v2-sb-steps li.is-ok .v2-sb-step-ic{background:rgba(var(--v2-success),.14);color:var(--v2-success-text)}.v2-root .v2-sb-steps li.is-warn .v2-sb-step-ic{background:rgba(var(--v2-warning),.16);color:var(--v2-warning-text)}.v2-root .v2-sb-steps li.is-bad .v2-sb-step-ic{background:rgba(var(--v2-danger),.14);color:var(--v2-danger-text)}.v2-root .v2-sb-steps li.is-run .v2-sb-step-ic{background:var(--v2-accent-soft);color:var(--v2-accent-text)}.v2-root .v2-sb-step-tx{display:flex;flex:1 1;flex-direction:column;min-width:0}.v2-root .v2-sb-step-tx small{color:var(--v2-text-2);font-size:13px;line-height:1.7;overflow-wrap:anywhere}.v2-root .v2-sb-steps li.is-muted .v2-sb-step-tx b{color:var(--v2-text-2);font-weight:500}.v2-root .v2-sb-qa{padding:10px 12px;border-radius:var(--v2-r-md);background:rgba(var(--v2-warning),.1);font-size:14px}.v2-root .v2-sb-qa ul{margin:6px 0 0;-webkit-padding-start:18px;padding-inline-start:18px;line-height:1.9}.v2-root .v2-iq{grid-column:1/-1;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;border:1px solid var(--v2-border);border-radius:var(--v2-r-lg);background:var(--v2-bg);--iq:var(--v2-warning)}.v2-root .v2-iq.is-good{--iq:var(--v2-success)}.v2-root .v2-iq.is-bad{--iq:var(--v2-danger)}.v2-root .v2-iq-head{display:flex;align-self:stretch;justify-content:space-between;font-size:14px}.v2-root .v2-iq-score{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-root .v2-iq-bar{align-self:stretch;height:8px;border-radius:99px;background:var(--v2-border);overflow:hidden}.v2-root .v2-iq-bar i{display:block;height:100%;border-radius:inherit;background:rgb(var(--iq));transition:width var(--v2-t-fast) var(--v2-ease)}.v2-root .v2-iq-checks{list-style:none;margin:0;padding:0;font-size:13px;line-height:1.8}.v2-root .v2-iq-checks li{display:flex;align-items:flex-start;gap:6px}.v2-root .v2-iq-checks li svg{flex-shrink:0;margin-top:4px}.v2-root .v2-iq-checks li.is-good svg{color:var(--v2-success-text)}.v2-root .v2-iq-checks li.is-ok svg{color:var(--v2-warning-text)}.v2-root .v2-iq-checks li.is-bad{color:var(--v2-danger-text)}@media (prefers-reduced-motion:reduce){.v2-root .v2-iq-bar i{transition:none}}.v2-root .v2-sb-list{list-style:none;margin:0 0 12px;padding:0}.v2-root .v2-sb-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;padding:6px 0;border-bottom:1px solid var(--v2-border);font-size:14px}.v2-root .v2-sb-list li:last-child{border-bottom:0}.v2-root .v2-sb-list li>span{min-width:0;overflow-wrap:anywhere}.v2-root .v2-sb-list li>small{flex-shrink:0}.v2-root .v2-sb-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px}.v2-root .v2-sb-tpl{display:flex;flex-direction:column;gap:10px;padding:10px}.v2-root .v2-sb-tpl.is-current{border-color:rgb(var(--v2-accent));box-shadow:0 0 0 1px rgb(var(--v2-accent))}.v2-root .v2-sb-tpl-body{display:flex;flex:1 1;flex-direction:column;gap:8px}.v2-root .v2-sb-cur-mark,.v2-root .v2-sb-tpl-body .v2-btn{align-self:stretch;justify-content:center;min-height:var(--v2-tap);margin-top:auto}.v2-root .v2-sb-cur-mark{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:rgb(var(--v2-accent))}.v2-sb-dialog{width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:20px;border:1px solid var(--v2-border);border-radius:var(--v2-r-xl);background:var(--v2-surface);color:var(--v2-text);box-shadow:var(--v2-sh-lg);font-family:var(--v2-font);line-height:1.8}.v2-sb-dialog::backdrop{background:rgba(16,24,40,.55)}.v2-sb-dialog h3{margin:0 0 12px;font-size:17px}.v2-sb-dialog ul{margin:0 0 12px;-webkit-padding-start:20px;padding-inline-start:20px;font-size:14px;color:var(--v2-text-2)}.v2-sb-dialog .v2-sb-dlg-k{display:flex;align-items:center;gap:6px;margin:0 0 4px;font-weight:700;color:var(--v2-success-text)}.v2-sb-dialog .v2-sb-dlg-k.is-warn{color:var(--v2-warning-text)}.v2-sb-dialog .v2-sb-dlg-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.v2-sb-dialog .v2-btn{min-height:var(--v2-tap)}@media (min-width:720px){.v2-root .v2-sb-current{grid-template-columns:240px 1fr;align-items:start}.v2-root .v2-sb-status{grid-template-columns:1fr 1fr}}.v2-root .v2-sb-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.v2-root .v2-sb-actions .v2-input{flex:1 1 160px;min-width:0}.v2-root .v2-sb-json{width:100%;margin-top:8px;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre}.v2-root .v2-sb-report{margin-top:10px;padding:12px;font-size:13px;line-height:1.9}.v2-root .v2-sb-report ul{margin:4px 0 8px;-webkit-padding-start:18px;padding-inline-start:18px}.v2-root .v2-sb-err{color:rgb(var(--v2-danger));margin:0 0 6px}.v2-root .v2-th-sec{margin:0 0 22px}.v2-root .v2-th-sec>.v2-mg-sub{margin:0 0 10px}.v2-root .v2-th-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px 18px;gap:14px 18px}.v2-root .v2-th-grid.is-tokens{margin-top:10px;padding:12px;border-radius:var(--v2-r-lg);background:var(--v2-bg)}.v2-root .v2-th-field{display:flex;flex-direction:column;gap:6px;min-width:0}.v2-root .v2-th-label{display:flex;flex-direction:column;gap:2px;font-size:14px;font-weight:600;color:var(--v2-text)}.v2-root .v2-th-label small{font-size:12.5px;font-weight:400;color:var(--v2-text-2);overflow-wrap:anywhere}.v2-root .v2-th-pick{display:flex;align-items:center;gap:8px}.v2-root .v2-th-pick input[type=color]{flex:none;width:44px;padding:3px;cursor:pointer}.v2-root .v2-th-hex,.v2-root .v2-th-pick input[type=color]{height:44px;border:1px solid var(--v2-border-strong);border-radius:var(--v2-r-md);background:var(--v2-surface)}.v2-root .v2-th-hex{width:104px;padding:0 10px;color:var(--v2-text);font:500 14px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.02em}.v2-root .v2-th-palette:focus-visible,.v2-root .v2-th-pick input:focus-visible{outline:2px solid rgb(var(--v2-accent));outline-offset:2px}.v2-root .v2-th-default{font-size:12.5px;color:var(--v2-placeholder)}.v2-root .v2-th-warn{display:flex;align-items:center;gap:6px;margin:0;font-size:12.5px;color:var(--v2-warning-text)}.v2-root .v2-th-palettes{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.v2-root .v2-th-palette{display:flex;align-items:center;gap:10px;width:100%;min-height:60px;padding:10px 12px;border:1px solid var(--v2-border);border-radius:var(--v2-r-lg);background:var(--v2-surface);color:var(--v2-text);text-align:start;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.v2-root .v2-th-palette:hover{border-color:rgb(var(--v2-accent));box-shadow:var(--v2-sh-sm)}.v2-root .v2-th-swatches{display:flex;flex:none}.v2-root .v2-th-swatches i{width:26px;height:26px;border-radius:8px;border:1px solid rgba(var(--v2-ink),.12)}.v2-root .v2-th-swatches i+i{-webkit-margin-start:-8px;margin-inline-start:-8px}.v2-root .v2-th-pal-tx{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.v2-root .v2-th-pal-tx b{font-size:14px;font-weight:600}.v2-root .v2-th-pal-tx small{font-size:12px;color:var(--v2-text-2);text-align:end}.v2-root .v2-th-pal-warn{flex:none;color:var(--v2-warning-text)}.v2-root .v2-th-groups{margin:14px 0 0;padding:0;list-style:none;border-top:1px solid var(--v2-border)}.v2-root .v2-th-group{padding:12px 0;border-bottom:1px solid var(--v2-border)}.v2-root .v2-th-group-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 16px}.v2-root .v2-th-group-row>.v2-th-field{flex:1 1 260px}.v2-root .v2-th-bar{position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;margin:8px -4px 0;padding:12px 14px;border:1px solid var(--v2-border);border-radius:var(--v2-r-lg);background:var(--v2-surface);box-shadow:var(--v2-sh-sm)}.v2-root .v2-th-bar-tx{flex:1 1 220px;font-size:13.5px;color:var(--v2-text-2)}.v2-root .v2-th-bar-tx span{display:inline-flex;align-items:center;gap:6px}.v2-root .v2-th-bar-act{display:flex;flex-wrap:wrap;gap:8px}.v2-root .v2-th-ok{color:var(--v2-success-text)}.v2-root .v2-th-err{color:var(--v2-danger-text)}@media (prefers-reduced-motion:reduce){.v2-root .v2-th-palette{transition:none}}.v2-mg-chat-head{flex-wrap:wrap}.v2-mg-cmode{display:flex;flex-direction:column;gap:12px;margin:12px 0 18px;padding-bottom:18px;border-bottom:1px solid var(--v2-border)}.v2-mg-cmode-opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.v2-root .v2-mg-cmode-opt{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:44px;padding:14px;border:1.5px solid var(--v2-border);border-radius:16px;text-align:start;color:var(--v2-text);background:var(--v2-surface);cursor:pointer;transition:border-color .16s var(--v2-ease),background .16s var(--v2-ease)}.v2-root .v2-mg-cmode-opt:hover{border-color:rgba(var(--v2-accent),.45)}.v2-root .v2-mg-cmode-opt:focus-visible{outline:2px solid rgb(var(--v2-accent));outline-offset:2px}.v2-root .v2-mg-cmode-opt.is-on{border-color:rgb(var(--v2-accent));background:var(--v2-accent-soft)}.v2-mg-cmode-opt b{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:15px}.v2-mg-cmode-opt small{font-size:12.5px;line-height:1.7;color:var(--v2-text-3)}.v2-mg-cmode-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:var(--v2-accent-text);background:var(--v2-accent-soft)}.v2-mg-cmode-opt.is-on .v2-mg-cmode-ic{color:var(--v2-on-accent,#fff);background:rgb(var(--v2-accent))}.v2-mg-cmode-box{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:14px;background:var(--v2-surface-2);animation:v2-rise .2s var(--v2-ease) both}.v2-mg-cmode-box .v2-field-label{font-size:13px;color:var(--v2-text-2)}.v2-mg-cmode-box .v2-mg-hint{margin-top:6px}.v2-root .v2-mg-cmode-box .v2-mg-chips{flex-wrap:wrap;overflow:visible}.v2-mg-cmode-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.v2-root .v2-mg-cmode .v2-input{min-height:44px;box-shadow:none}.v2-mg-cmode-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.v2-mg-cmode-rules .v2-mg-toggle{background:var(--v2-surface)}.v2-mg-cmode-qty{flex-direction:row!important;align-items:center;flex-wrap:wrap;gap:6px!important}.v2-root .v2-mg-cmode-qty .v2-input{width:64px;min-height:34px;padding:0 8px;text-align:center}.v2-mg-cdraft{display:flex;flex-direction:column;gap:8px;margin:0 10px 10px;padding:12px 14px;border:1.5px dashed rgba(var(--v2-warning),.6);border-radius:16px;background:rgba(var(--v2-warning),.08);animation:v2-rise .2s var(--v2-ease) both}.v2-mg-cdraft-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px}.v2-mg-cdraft-head small{-webkit-margin-start:auto;margin-inline-start:auto;font-size:12px;color:var(--v2-text-3)}.v2-mg-cdraft p{margin:0;font-size:14.5px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.v2-root .v2-mg-cdraft textarea.v2-input{min-height:84px;line-height:1.8;resize:vertical;box-shadow:none}.v2-mg-cdraft-act{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.v2-root .v2-mg-cdraft-act .v2-btn{min-height:40px}.v2-mg-learn{gap:10px;margin:12px 0 0;padding:0;list-style:none}.v2-mg-learn,.v2-mg-learn>li{display:flex;flex-direction:column}.v2-mg-learn>li{gap:6px;padding:12px 14px;border-radius:14px;background:var(--v2-surface-2)}.v2-mg-learn p{margin:0;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.v2-mg-learn b{font-size:12.5px;color:var(--v2-text-2)}@media (max-width:720px){.v2-mg-cmode-opts,.v2-mg-cmode-row,.v2-mg-cmode-rules{grid-template-columns:minmax(0,1fr)}.v2-root .v2-mg-cmode-opt{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:12px;column-gap:12px;grid-row-gap:2px;row-gap:2px}.v2-mg-cmode-ic{grid-row:span 2}}@media (prefers-reduced-motion:reduce){.v2-mg-cdraft,.v2-mg-cmode-box{animation:none}}.v2-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.v2-root .v2-mg-imp{display:flex;flex-direction:column;gap:14px;padding:16px}.v2-mg-imp-top{display:flex;align-items:center;gap:8px}.v2-mg-imp-top h3{flex:1 1;margin:0;font-size:17px;outline:none}.v2-root .v2-mg-imp-cancel{color:var(--v2-danger-text)}.v2-mg-imp-steps ol{display:flex;gap:6px;margin:0;padding:0;list-style:none}.v2-mg-imp-steps li{flex:1 1;display:flex;align-items:center;gap:6px;min-width:0;padding:6px 8px;border-radius:12px;font-size:12.5px;color:var(--v2-text-3);background:var(--v2-surface-2)}.v2-mg-imp-steps li>span{flex-shrink:0;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:12px;font-weight:700;background:var(--v2-surface)}.v2-mg-imp-steps li em{overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.v2-mg-imp-steps li.is-on{font-weight:700;color:var(--v2-accent-text);background:var(--v2-accent-soft)}.v2-mg-imp-steps li.is-on>span{color:var(--v2-on-accent,#fff);background:rgb(var(--v2-accent))}.v2-mg-imp-steps li.is-done>span{color:var(--v2-success-text)}.v2-mg-imp-steps-now{display:none;margin:0 0 8px;font-size:13.5px;color:var(--v2-text-2)}.v2-mg-imp-file{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;color:var(--v2-text-3)}.v2-mg-imp-drop{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 18px;border:2px dashed var(--v2-border);border-radius:18px;text-align:center;cursor:pointer;transition:border-color .16s var(--v2-ease),background .16s var(--v2-ease)}.v2-mg-imp-drop.is-drag,.v2-mg-imp-drop:hover{border-color:rgb(var(--v2-accent));background:var(--v2-accent-soft)}.v2-mg-imp-drop:focus-within{outline:2px solid rgb(var(--v2-accent));outline-offset:2px}.v2-mg-imp-drop b{font-size:15px}.v2-mg-imp-drop small{max-width:520px;font-size:12.5px;line-height:1.8;color:var(--v2-text-3)}.v2-mg-imp-drop-ic,.v2-mg-imp-live-ic{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;color:var(--v2-accent-text);background:var(--v2-accent-soft)}.v2-mg-imp-live-ic.is-ok{color:var(--v2-success-text);background:var(--v2-surface-2)}.v2-mg-imp-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.v2-mg-imp-head p{flex:1 1 260px;margin:0;font-size:13.5px;line-height:1.8;color:var(--v2-text-2)}.v2-mg-imp-cols{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.v2-mg-imp-cols>li{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;border-radius:14px;background:var(--v2-surface-2)}.v2-mg-imp-cols>li.is-off{opacity:.7}.v2-mg-imp-cols>li>svg{color:var(--v2-text-3)}.v2-mg-imp-col-src{display:flex;flex-direction:column;gap:2px;min-width:0}.v2-mg-imp-col-src b{font-size:14px;overflow-wrap:anywhere}.v2-mg-imp-col-src small{font-size:12px;color:var(--v2-text-3);overflow-wrap:anywhere}.v2-mg-imp-col-dst{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.v2-root .v2-mg-imp-col-dst .v2-input{flex:1 1 140px;min-height:44px;box-shadow:none}.v2-mg-imp-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.v2-mg-imp-opts>.v2-field{grid-column:1/-1}.v2-mg-imp-opts .v2-field-label{font-size:13px;color:var(--v2-text-2)}.v2-mg-imp-sum{display:flex;flex-wrap:wrap;gap:8px}.v2-mg-imp-sum>span{display:flex;flex-direction:column;flex:1 1 120px;gap:2px;padding:10px 14px;border-radius:14px;font-size:12.5px;color:var(--v2-text-2);background:var(--v2-surface-2)}.v2-mg-imp-sum b{font-size:20px;color:var(--v2-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-mg-imp-sum .is-ok b{color:var(--v2-success-text)}.v2-mg-imp-sum .is-bad b{color:var(--v2-danger-text)}.v2-mg-imp-rows{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.v2-mg-imp-rows>li{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--v2-border);border-radius:14px;background:var(--v2-surface)}.v2-mg-imp-rows>li.is-bad{border-color:rgba(var(--v2-danger),.35)}.v2-mg-imp-rows>li.is-off{opacity:.6}.v2-mg-imp-row-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.v2-mg-imp-row-h b{flex:1 1 160px;font-size:14.5px;overflow-wrap:anywhere}.v2-mg-imp-rn{font-size:11.5px;color:var(--v2-text-3)}.v2-mg-imp-price{font-size:13.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-mg-imp-specs{font-size:12px;color:var(--v2-text-3);overflow-wrap:anywhere}.v2-mg-imp-msg{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:12.5px;line-height:1.7;color:var(--v2-warning-text)}.v2-mg-imp-msg.is-bad{color:var(--v2-danger-text)}.v2-mg-imp-msg svg{flex-shrink:0;margin-top:3px}.v2-mg-imp-pills{display:flex;flex-wrap:wrap;gap:6px}.v2-mg-imp-short{margin:0;font-size:13.5px;line-height:1.8;color:var(--v2-text-2)}.v2-mg-imp-edit{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:12px;background:var(--v2-surface-2)}.v2-root .v2-mg-imp-edit textarea.v2-input{line-height:1.85;resize:vertical;box-shadow:none}.v2-mg-imp-serp{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;background:var(--v2-surface)}.v2-mg-imp-serp b{font-size:14px;color:var(--v2-accent-text)}.v2-mg-imp-serp small{font-size:12.5px;line-height:1.7;color:var(--v2-text-2)}.v2-mg-imp-speclist{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.v2-mg-imp-speclist li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.v2-mg-imp-speclist li>svg{color:var(--v2-success-text)}.v2-mg-imp-specact{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.v2-mg-imp-specact small{font-size:11.5px;color:var(--v2-warning-text)}.v2-mg-imp-cat{flex-wrap:wrap;align-items:center;justify-content:space-between}.v2-mg-imp-cat,.v2-mg-imp-note{display:flex;gap:8px;font-size:13px}.v2-mg-imp-note{align-items:flex-start;margin:0;padding:10px 12px;border-radius:12px;line-height:1.8;color:var(--v2-warning-text);background:rgba(var(--v2-warning),.12)}.v2-mg-imp-note svg{flex-shrink:0;margin-top:4px}.v2-mg-imp-live{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 12px;text-align:center}.v2-mg-imp-live>b{font-size:15.5px}.v2-mg-imp-live .v2-mg-imp-sum,.v2-mg-imp-prog{width:min(100%,460px)}.v2-mg-imp-bar{height:10px;overflow:hidden;border-radius:999px;background:var(--v2-surface-2)}.v2-mg-imp-bar i{display:block;height:100%;border-radius:inherit;background:rgb(var(--v2-accent));transition:width .4s var(--v2-ease)}.v2-mg-imp-prog p{margin:8px 0 0;font-size:13px;color:var(--v2-text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-root .v2-mg-imp .v2-mg-form-act.is-sticky{margin:4px -16px -16px;padding:10px 16px;align-items:center}.v2-mg-imp .v2-mg-form-act .v2-mg-hint{flex:1 1 100%}@media (max-width:720px){.v2-mg-imp-steps-now{display:block}.v2-mg-imp-steps li{flex:1 1;justify-content:center;padding:0;height:6px;border-radius:999px}.v2-mg-imp-steps li em,.v2-mg-imp-steps li>span{display:none}.v2-mg-imp-steps li.is-done,.v2-mg-imp-steps li.is-on{background:rgb(var(--v2-accent))}.v2-mg-imp-cols>li{grid-template-columns:minmax(0,1fr)}.v2-mg-imp-cols>li>svg{display:none}.v2-root .v2-mg-imp-col-dst .v2-input{flex-basis:100%}.v2-mg-imp-opts{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.v2-mg-imp-bar i{transition:none}}.v2-sb-dialog.v2-sb-pvdlg{width:min(1100px,calc(100vw - 24px));padding:16px}.v2-sb-pv-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.v2-sb-pv-head h3{margin:0;font-size:1.05rem}.v2-sb-pv-note{margin:8px 0 0;font-size:.85rem}.v2-root .v2-sb-tpl-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.v2-root .v2-sb-fs{margin:4px 0 0;padding:12px;border:1px solid var(--v2-border);border-radius:var(--v2-r-lg);display:grid;grid-gap:12px;gap:12px;min-width:0}.v2-root .v2-sb-fs>legend{padding:0 6px;font-weight:600;font-size:14px}.v2-root .v2-sb-fs[disabled]{opacity:.6}.v2-root .v2-sb-chips{display:grid;grid-gap:8px;gap:8px}.v2-root .v2-sb-chiplist{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.v2-root .v2-sb-chiplist:empty{display:none}.v2-root .v2-sb-chip{display:inline-flex;align-items:center;gap:2px;max-width:100%;-webkit-padding-start:12px;padding-inline-start:12px;border-radius:999px;background:rgba(var(--v2-accent),.1);color:rgb(var(--v2-accent));font-size:14px}.v2-root .v2-sb-chip>span{overflow-wrap:anywhere}.v2-root .v2-sb-chip>button{display:inline-grid;place-items:center;min-width:32px;min-height:32px;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.v2-root .v2-sb-chip>button:focus-visible,.v2-root .v2-sb-chip>button:hover{background:rgba(var(--v2-accent),.16)}.v2-root .v2-sb-celebrate{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start;border-color:rgba(var(--v2-accent),.4)}.v2-root .v2-sb-cel-body{display:grid;grid-gap:10px;gap:10px;min-width:0}.v2-root .v2-sb-cel-body .v2-sb-h{display:flex;align-items:center;gap:6px;margin:0}.v2-root .v2-sb-cel-url{margin:0;padding:8px 10px;border-radius:var(--v2-r-md);background:var(--v2-surface-2);font-size:14px;overflow-wrap:anywhere;text-align:left}.v2-root .v2-sb-cel-actions{display:flex;flex-wrap:wrap;gap:8px}.v2-root .v2-sb-cel-next{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;font-size:14px;line-height:1.9}.v2-root .v2-sb-cel-qr{display:grid;justify-items:center;grid-gap:6px;gap:6px;margin:0;font-size:13px;color:rgba(var(--v2-ink),.7)}.v2-root .v2-sb-cel-qr img,.v2-root .v2-sb-cel-qr-ph{display:block;width:160px;height:160px;padding:8px;border-radius:var(--v2-r-md);background:#fff;border:1px solid var(--v2-border)}@media (max-width:560px){.v2-root .v2-sb-celebrate{grid-template-columns:1fr}.v2-root .v2-sb-cel-qr{justify-self:center}}.v2-root .v2-sb-custom{display:grid;grid-gap:12px;gap:12px}.v2-root .v2-sb-custom>.v2-sb-h{display:flex;align-items:center;gap:6px;margin:0}.v2-root .v2-sb-pals{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px}.v2-root .v2-sb-pal{position:relative;display:grid;grid-gap:6px;gap:6px;padding:10px;border:1px solid var(--v2-border);border-radius:var(--v2-r-md);cursor:pointer;font-size:14px}.v2-root .v2-sb-pal>input{position:absolute;opacity:0;pointer-events:none}.v2-root .v2-sb-pal.is-on{border-color:rgb(var(--v2-accent));box-shadow:0 0 0 1px rgb(var(--v2-accent))}.v2-root .v2-sb-pal:has(>input:focus-visible){outline:2px solid rgb(var(--v2-accent));outline-offset:2px}.v2-root .v2-sb-pal-sw{display:flex;height:22px;overflow:hidden;border-radius:6px}.v2-root .v2-sb-pal-sw i{flex:1 1}.v2-root .v2-sb-pal small{color:rgba(var(--v2-ink),.7);font-size:12px}.v2-root .v2-sb-toggles{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.v2-root .v2-sb-toggles li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 4px;border-bottom:1px solid var(--v2-border)}.v2-root .v2-sb-toggles li:last-child{border-bottom:0}.v2-root .v2-sb-savetpl{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;padding:10px;border-radius:var(--v2-r-md);background:var(--v2-surface-2)}.v2-root .v2-sb-savetpl .v2-field{flex:1 1 200px}.v2-root .v2-sb-savetpl small{flex-basis:100%}.v2-root .v2-dom-card>.v2-mg-sub{display:flex;align-items:center;gap:6px}.v2-root .v2-dom{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--v2-border);border-radius:var(--v2-r-lg)}.v2-root .v2-dom-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.v2-root .v2-dom-head b{font-size:16px;overflow-wrap:anywhere}.v2-root .v2-dom-step{margin:0}.v2-root .v2-dom-ns{display:grid;grid-gap:6px;gap:6px;margin:0;-webkit-padding-start:22px;padding-inline-start:22px}.v2-root .v2-dom-ns li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px}.v2-root .v2-dom-ns code{padding:6px 10px;border-radius:var(--v2-r-md);background:var(--v2-surface-2);font-size:15px;overflow-wrap:anywhere}.v2-root .v2-dom-guide{font-size:14px}.v2-root .v2-dom-guide summary{cursor:pointer;min-height:32px;color:rgb(var(--v2-accent))}.v2-root .v2-dom-guide ol,.v2-root .v2-dom-recs{margin:6px 0;-webkit-padding-start:20px;padding-inline-start:20px;line-height:1.9}.v2-root .v2-dom-recs code{font-size:12px;overflow-wrap:anywhere}.v2-root .v2-dom-actions,.v2-root .v2-dom-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.v2-root .v2-dom-form .v2-field{flex:1 1 220px}.v2-root .v2-dom-err,.v2-root .v2-dom-form .v2-mg-hint{flex-basis:100%;margin:0}.v2-root .v2-dom-msg{margin:0;font-size:14px}.v2-root .v2-dom-err:empty,.v2-root .v2-dom-msg:empty{display:none}.v2-root .v2-dom-err{color:rgb(var(--v2-danger))}.v2-root .v2-dom-warn{margin:0;padding:8px 10px;border-radius:var(--v2-r-md);background:rgba(var(--v2-danger),.08)}.v2-mg-subtitle{display:block;font-size:13px;font-weight:700;margin:4px 0 2px}.v2-pv{margin-top:18px;padding-top:14px;border-top:1px dashed rgba(127,127,127,.25)}.v2-pv-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.v2-pv-row .v2-input{flex:1 1 220px;min-width:0}.v2-pv-preview{width:100%;max-height:280px;border-radius:12px;background:#000}.v2-pv-poster{width:96px;height:54px;object-fit:cover;border-radius:8px}.v2-mg-select{width:auto;min-width:140px;max-width:220px;flex:0 1 auto}.v2-mg-group-head{display:flex;align-items:center;gap:6px;padding:10px 6px 4px;font-size:12.5px;font-weight:700;opacity:.75;list-style:none}.v2-cbs-count{font-size:15px}.v2-cbs-bar{height:6px;border-radius:6px;background:rgba(127,127,127,.18);overflow:hidden}.v2-cbs-bar>i{display:block;height:100%;background:var(--v2-accent,#2563eb);transition:width .3s ease}