.jv-mobile-backdrop,.jv-sheet{display:none}.jv-dock-desk{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;max-height:min(52vh,420px)}.jv-dock-task{width:min(420px,calc(100vw - 32px));max-height:min(42vh,340px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.jv-dock-task .jv-brief{width:100%;max-height:none}@media (max-width:900px){.jv-mobile-backdrop{display:block!important;z-index:9840!important;background:rgba(2,6,23,.62)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.jv-dock-desk{display:none!important}.jv-dock.is-open .jv-sheet,.jv-dock.is-phone.is-open .jv-sheet{display:flex;flex-direction:column;min-height:0;max-height:inherit}.jv-dock.is-open,.jv-dock.is-open.is-live,.jv-dock.is-phone.is-open,.jv-dock.is-phone.is-open.is-live{left:12px!important;right:12px!important;bottom:calc(84px + env(safe-area-inset-bottom, 0px))!important;width:auto!important;max-width:none!important;max-height:min(68dvh,520px)!important;padding:0!important;transform:none!important;z-index:9850!important;overflow:hidden!important;color:#f8fafc!important;border-radius:28px!important;border:1px solid rgba(167,139,250,.28)!important;background:radial-gradient(120% 80% at 12% -10%,rgba(124,58,237,.38),transparent 52%),radial-gradient(90% 70% at 100% 0,rgba(14,165,233,.16),transparent 46%),linear-gradient(180deg,#1b1840,#101528 58%,#0b1020)!important;box-shadow:0 24px 64px rgba(2,6,23,.5),inset 0 0 0 1px rgba(255,255,255,.04)!important}html.dp-theme-light .jv-dock.is-open,html.dp-theme-light .jv-dock.is-phone.is-open,html[data-dp-theme=light] .jv-dock.is-open,html[data-dp-theme=light] .jv-dock.is-phone.is-open{background:radial-gradient(120% 80% at 12% -10%,rgba(124,58,237,.22),transparent 52%),linear-gradient(180deg,#241f4a,#16182e)!important}.jv-sheet__grab{display:flex;justify-content:center;align-items:center;width:100%;height:22px;padding:0;border:0;background:transparent;cursor:pointer}.jv-sheet__grab span{width:40px;height:4px;border-radius:999px;background:rgba(226,232,240,.28)}.jv-sheet__top{justify-content:space-between;padding:2px 16px 14px}.jv-sheet__top,.jv-sheet__who{display:flex;align-items:center;gap:12px}.jv-sheet__who{min-width:0}.jv-sheet__logo{width:52px;height:52px;border-radius:50%;object-fit:cover;background:#050505;box-shadow:0 0 0 1px rgba(255,255,255,.1),0 8px 20px rgba(0,0,0,.35);flex-shrink:0}.jv-sheet__name{display:flex;flex-direction:column;gap:2px;min-width:0}.jv-sheet__name b{font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:#f8fafc}.jv-sheet__name em{font-style:normal;font-size:12px;font-weight:600;color:rgba(226,232,240,.62)}.jv-sheet__close{width:36px;height:36px;border:0;border-radius:50%;display:grid;place-items:center;flex-shrink:0;color:rgba(248,250,252,.78);background:rgba(255,255,255,.08);cursor:pointer}.jv-sheet__idle{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:4px 16px 18px}.jv-sheet__quota{margin:0 auto;display:inline-flex;align-items:baseline;gap:6px;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08);color:rgba(226,232,240,.78);font-size:12px;font-weight:600}.jv-sheet__quota strong{font-size:14px;font-weight:800;color:#fff}.jv-sheet__go{height:52px;border:0;border-radius:16px;color:#fff;font-size:16px;font-weight:800;letter-spacing:.01em;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#6d28d9 55%,#0ea5e9 140%);box-shadow:0 12px 28px rgba(109,40,217,.38)}.jv-sheet__go:disabled{opacity:.7;cursor:wait}.jv-sheet__hint{margin:0;text-align:center;font-size:12px;line-height:1.45;color:rgba(226,232,240,.58)}.jv-sheet__live{display:flex;flex-direction:column;gap:10px;min-height:0;padding:0 16px 16px}.jv-sheet__talk{display:flex;align-items:center;gap:10px}.jv-sheet__talk .jv-wave{flex:1;min-width:0;display:flex!important}.jv-sheet__live-actions{display:flex;gap:8px;flex-shrink:0}.jv-sheet__icon{width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.08);color:#f8fafc;display:grid;place-items:center;cursor:pointer}.jv-sheet__icon.is-off,.jv-sheet__icon.is-stop{background:rgba(239,68,68,.16);border-color:rgba(239,68,68,.28)}.jv-sheet__lines{max-height:140px;overflow:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:8px}.jv-sheet__lines p{margin:0;padding:8px 10px;border-radius:12px;background:rgba(255,255,255,.06);font-size:13px;line-height:1.4;color:rgba(248,250,252,.88)}.jv-sheet__lines p span{display:block;margin-bottom:2px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(167,139,250,.9)}.jv-sheet__lines p.is-me{background:rgba(14,165,233,.12)}.jv-sheet__lines p.is-me span{color:#7dd3fc}.jv-sheet__type{display:flex;gap:8px}.jv-sheet__type input{flex:1;min-width:0;height:44px;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:0 12px;color:#f8fafc;background:rgba(15,23,42,.45);font-size:14px}.jv-sheet__type button{height:44px;padding:0 14px;border:0;border-radius:14px;color:#fff;font-weight:800;background:#7c3aed}}html.mc-native-app .jv-sheet{display:flex;flex-direction:column}html.mc-native-app .jv-dock-desk{display:none!important}html.mc-native-app .jv-mobile-backdrop{display:block!important}html.mc-native-app .jv-dock.is-open,html.mc-native-app .jv-dock.is-open.is-live,html.mc-native-app .jv-dock.is-phone.is-open,html.mc-native-app .jv-dock.is-phone.is-open.is-live{bottom:calc(88px + env(safe-area-inset-bottom, 0px))!important}html.mc-m4 .jv-debug-panel,html.mc-m4 .jv-debug-toggle,html.mc-m4 .jv-sheet__tool{display:none!important}html.mc-m4 .jv-dock.is-collapsed{left:auto!important;right:16px!important;bottom:calc(88px + env(safe-area-inset-bottom, 0px))!important;transform:none!important;z-index:9100!important;width:auto!important;max-width:none!important;padding:0!important}html.mc-m4.m4-sheet-open .jv-dock.is-collapsed,html.mc-m4.mc-camera-open .jv-dock.is-collapsed,html.mc-m4:has(.dp-bell-pop) .jv-dock.is-collapsed,html.mc-m4:has(.dp-profile-pop) .jv-dock.is-collapsed{opacity:0!important;pointer-events:none!important}html.mc-m4 .jv-dock.is-collapsed .jv-curtain{width:64px!important;height:64px!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html.mc-m4 .jv-dock.is-collapsed .jv-curtain:before{inset:-5px!important;border-radius:50%!important;background:conic-gradient(from 120deg,#22d3ee,#7c3aed,#2563eb,#22d3ee)!important;animation:m4-jv-spin 4.5s linear infinite;opacity:1}html.mc-m4 .jv-dock.is-collapsed .jv-curtain__mark,html.mc-m4 .jv-dock.is-collapsed .jv-pill-avatar{width:58px!important;height:58px!important;box-shadow:0 12px 28px rgba(49,46,129,.45)!important}@keyframes m4-jv-spin{to{transform:rotate(1turn)}}html.mc-native-app .jv-dock.is-collapsed .jv-curtain:before{animation:none!important}html.mc-m4 .jv-dock.is-open,html.mc-m4 .jv-dock.is-open.is-live,html.mc-m4 .jv-dock.is-phone.is-open,html.mc-m4 .jv-dock.is-phone.is-open.is-live{left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;max-height:min(88dvh,760px)!important;border:0!important;border-radius:28px 28px 0 0!important;z-index:9860!important;padding-bottom:calc(8px + env(safe-area-inset-bottom, 0px))!important}html.mc-m4 .jv-sheet__name b{font-size:22px;letter-spacing:-.03em}html.mc-m4 .jv-sheet__logo{width:64px;height:64px}html.mc-m4 .jv-sheet__live{flex:1 1 auto;min-height:0;overflow:hidden}html.mc-m4 .jv-sheet__lines{flex:1 1 auto;min-height:140px;max-height:none;padding:2px 2px 6px;gap:10px}html.mc-m4 .jv-sheet__lines p{max-width:88%;align-self:flex-start;margin:0;padding:10px 14px;border-radius:6px 18px 18px 18px;background:rgba(255,255,255,.08);font-size:15px;line-height:1.45;color:#f8fafc}html.mc-m4 .jv-sheet__lines p span{font-size:11px;letter-spacing:.04em;color:#c4b5fd}html.mc-m4 .jv-sheet__lines p.is-me{align-self:flex-end;border-radius:18px 6px 18px 18px;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff}html.mc-m4 .jv-sheet__lines p.is-me span{color:rgba(255,255,255,.72)}html.mc-m4 .jv-sheet__type input{font-size:16px;height:48px;border-radius:16px}html.mc-m4 .jv-sheet__type button{height:48px;border-radius:16px}html.mc-m4 .jv-dock.is-open,html.mc-m4 .jv-dock.is-phone.is-open{display:flex!important;flex-direction:column!important;height:min(78dvh,680px)!important}html.mc-m4 .jv-dock.is-open .jv-sheet,html.mc-m4 .jv-dock.is-phone.is-open .jv-sheet{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}html.mc-m4 .jv-overlay,html.mc-native-app .jv-overlay{display:none!important}html.mc-m4 .jv-dock.is-collapsed .jv-curtain:before,html.mc-native-app .jv-dock.is-collapsed .jv-curtain:before{content:none!important;display:none!important;animation:none!important;background:none!important}html.mc-m4 .jv-dock.is-collapsed .jv-curtain__mark,html.mc-m4 .jv-dock.is-collapsed .jv-pill-avatar,html.mc-native-app .jv-dock.is-collapsed .jv-curtain__mark,html.mc-native-app .jv-dock.is-collapsed .jv-pill-avatar{box-shadow:0 8px 18px rgba(15,23,42,.28)!important}html.mc-m4 .jv-dock.is-open:not(.is-live),html.mc-m4 .jv-dock.is-phone.is-open:not(.is-live),html.mc-native-app .jv-dock.is-open:not(.is-live),html.mc-native-app .jv-dock.is-phone.is-open:not(.is-live){height:auto!important;max-height:none!important;border-radius:22px 22px 0 0!important;background:#16142c!important;box-shadow:0 -12px 40px rgba(2,6,23,.45)!important}html.mc-m4 .jv-dock.is-open.is-live,html.mc-m4 .jv-dock.is-phone.is-open.is-live,html.mc-native-app .jv-dock.is-open.is-live,html.mc-native-app .jv-dock.is-phone.is-open.is-live{height:auto!important;max-height:min(68dvh,520px)!important}html.mc-m4 .jv-sheet__logo,html.mc-native-app .jv-sheet__logo{width:44px!important;height:44px!important;box-shadow:none!important}html.mc-m4 .jv-sheet__name b,html.mc-native-app .jv-sheet__name b{font-size:17px!important}html.mc-m4 .jv-sheet__go,html.mc-native-app .jv-sheet__go{height:48px!important;border-radius:14px!important}html.mc-m4 .jv-dock.is-phone.is-collapsed .jv-curtain{width:56px!important;height:56px!important;min-width:56px!important;padding:4px!important}html.mc-m4 .jv-dock.is-phone.is-collapsed .jv-curtain__mark,html.mc-m4 .jv-dock.is-phone.is-collapsed .jv-pill-avatar{width:48px!important;height:48px!important}html.mc-m4 .jv-dock.is-phone.is-collapsed .jv-curtain:after{content:"";position:absolute;inset:-4px;z-index:2;border-radius:50%;border:3px solid rgba(124,58,237,.55);pointer-events:none;transition:border-color .2s ease,box-shadow .2s ease}html.mc-m4 .jv-dock.jv-phase-connecting .jv-curtain:after{border-color:#22d3ee #8b5cf6 rgba(148,163,184,.28) rgba(148,163,184,.28);animation:jv-phone-spin .8s linear infinite}html.mc-m4 .jv-dock.jv-phase-live .jv-curtain:after{border-color:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.22),0 0 18px rgba(34,197,94,.55)}html.mc-m4 .jv-dock.jv-phase-error .jv-curtain:after{border-color:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.2),0 0 16px rgba(239,68,68,.5)}@keyframes jv-phone-spin{to{transform:rotate(1turn)}}.jv-phone-err,.jv-phone-live{display:none}html.mc-m4 .jv-phone-err,html.mc-m4 .jv-phone-live{position:fixed;left:12px;right:84px;bottom:calc(88px + env(safe-area-inset-bottom, 0px));z-index:9100;height:56px;display:flex;align-items:center;justify-content:center;padding:0 12px;border-radius:999px;background:radial-gradient(80% 140% at 100% 0,rgba(34,197,94,.22),transparent 60%),linear-gradient(145deg,#0b1025,#1e1b4b 60%,#312e81);box-shadow:0 14px 32px rgba(30,27,75,.42),inset 0 0 0 1px rgba(255,255,255,.08);animation:jv-phone-in .22s ease}html.mc-m4 .jv-phone-live .jv-wave{width:100%;min-width:0;justify-content:center;gap:6px}html.mc-m4 .jv-phone-live .jv-bars-side{flex:1 1 0;min-width:0;overflow:hidden}html.mc-m4 .jv-phone-live .jv-bars-side.is-left{justify-content:flex-end}html.mc-m4 .jv-phone-live .jv-bars-side.is-right{justify-content:flex-start}html.mc-m4 .jv-phone-live .jv-mic{flex:0 0 auto;width:46px;height:46px;background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 0 0 4px rgba(34,197,94,.2),0 8px 18px rgba(22,163,74,.45)}html.mc-m4 .jv-phone-live .jv-mic.is-muted{background:linear-gradient(135deg,#64748b,#475569);box-shadow:0 8px 18px rgba(15,23,42,.35)}html.mc-m4 .jv-phone-err{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:0 20px;border:0;text-align:left;font:inherit;cursor:pointer;background:radial-gradient(80% 140% at 100% 0,rgba(239,68,68,.35),transparent 60%),linear-gradient(145deg,#1a0b12,#3b0d18);box-shadow:0 14px 32px rgba(127,29,29,.4),inset 0 0 0 1px rgba(248,113,113,.35)}html.mc-m4 .jv-phone-err b{font-size:16px;font-weight:850;color:#fecaca;-webkit-text-fill-color:#fecaca}html.mc-m4 .jv-phone-err span{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:650;color:rgba(254,226,226,.78);-webkit-text-fill-color:rgba(254,226,226,.78)}html.mc-m4.m4-sheet-open .jv-phone-err,html.mc-m4.m4-sheet-open .jv-phone-live,html.mc-m4.mc-camera-open .jv-phone-err,html.mc-m4.mc-camera-open .jv-phone-live,html.mc-m4:has(.dp-bell-pop) .jv-phone-err,html.mc-m4:has(.dp-bell-pop) .jv-phone-live,html.mc-m4:has(.dp-profile-pop) .jv-phone-err,html.mc-m4:has(.dp-profile-pop) .jv-phone-live{opacity:0!important;pointer-events:none!important}@keyframes jv-phone-in{0%{opacity:0;transform:translateY(8px) scale(.97)}}html.mc-m4 .jv-dock.is-phone.jv-phase-live{z-index:9102!important}html.mc-m4 .jv-dock.is-phone.jv-phase-live .jv-curtain{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:transform .16s ease}html.mc-m4 .jv-dock.is-phone.jv-phase-live .jv-curtain.is-held{transform:scale(1.12)!important}html.mc-m4 .jv-dock.is-phone.jv-phase-live .jv-curtain:not(.is-held):before{content:""!important;display:block!important;position:absolute;inset:-4px!important;border-radius:50%!important;border:2px solid rgba(34,197,94,.55);background:none!important;pointer-events:none;animation:jv-ptt-halo 1.8s ease-out infinite!important}html.mc-m4 .jv-dock.is-phone.jv-phase-live .jv-curtain.is-held:after{border-color:#60a5fa;box-shadow:0 0 0 4px rgba(96,165,250,.25),0 0 22px rgba(129,140,248,.7)}.jv-orb-wave{display:none}html.mc-m4 .jv-orb-wave{position:fixed;left:0;top:0;z-index:9101;display:block;pointer-events:none;will-change:transform}html.mc-m4 .jv-phone-live{justify-content:flex-start;gap:10px;padding:0 14px 0 6px;animation:jv-ptt-pop .42s cubic-bezier(.2,.9,.3,1.2)}html.mc-m4 .jv-phone-live.is-flash{animation:jv-ptt-nudge .5s ease}html.mc-m4 .jv-phone-live.is-held,html.mc-m4 .jv-phone-live.is-speaking{background:radial-gradient(80% 140% at 100% 0,rgba(96,165,250,.3),transparent 60%),linear-gradient(145deg,#0b1025,#1e1b4b 55%,#3b2a7a)}html.mc-m4 .jv-phone-live__x{flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;margin:0;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.1);color:rgba(255,255,255,.82);cursor:pointer}html.mc-m4 .jv-phone-live__text{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}html.mc-m4 .jv-phone-live__text b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:850;letter-spacing:-.01em;color:#fff;-webkit-text-fill-color:#fff}html.mc-m4 .jv-phone-live__text span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:650;background:linear-gradient(90deg,rgba(226,232,255,.7),rgba(226,232,255,.7) 40%,#fff 50%,rgba(226,232,255,.7) 60%,rgba(226,232,255,.7));background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:jv-ptt-shine 2.4s linear infinite}html.mc-m4 .jv-phone-live__arrow{flex:0 0 auto;display:grid;place-items:center;color:#4ade80;animation:jv-ptt-arrow 1.1s ease-in-out infinite}html.mc-m4 .jv-phone-live__eq{flex:0 0 auto;display:flex;align-items:center;gap:3px;height:24px}html.mc-m4 .jv-phone-live__eq i{display:block;width:3px;height:100%;border-radius:3px;background:linear-gradient(180deg,#60a5fa,#a78bfa,#788fee);transform-origin:center;animation:jv-ptt-eq .9s ease-in-out infinite}html.mc-m4 .jv-phone-live__eq i:nth-child(2){animation-delay:-.15s}html.mc-m4 .jv-phone-live__eq i:nth-child(3){animation-delay:-.3s}html.mc-m4 .jv-phone-live__eq i:nth-child(4){animation-delay:-.45s}html.mc-m4 .jv-phone-live__eq i:nth-child(5){animation-delay:-.6s}html.mc-m4 .jv-phone-live.is-thinking .jv-phone-live__eq i{animation-duration:1.6s;opacity:.6}@keyframes jv-ptt-halo{0%{transform:scale(1);opacity:.9}to{transform:scale(1.45);opacity:0}}@keyframes jv-ptt-pop{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes jv-ptt-nudge{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(3px)}}@keyframes jv-ptt-shine{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes jv-ptt-arrow{0%,to{transform:translateX(0);opacity:.7}50%{transform:translateX(5px);opacity:1}}@keyframes jv-ptt-eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}html.mc-m4.m4-sheet-open .jv-orb-wave,html.mc-m4.mc-camera-open .jv-orb-wave,html.mc-m4:has(.dp-bell-pop) .jv-orb-wave,html.mc-m4:has(.dp-profile-pop) .jv-orb-wave{opacity:0!important}@media (max-width:900px){.jv-access-root,.jv-board,.jv-confirm-root,.jv-dock-card,.jv-mobile-backdrop,.jv-overlay,.jv-ws-chrome,.jv-ws-minimap,.jv-ws-obj,.jv-ws-obj-actions,.jv-ws-var-glass{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.jv-mobile-backdrop{background:rgba(2,6,23,.62)!important}.jv-overlay{align-items:flex-end!important;place-items:end center!important;padding:0 0 calc(72px + env(safe-area-inset-bottom, 0px))!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;z-index:9900!important;background:rgba(4,6,16,.72)!important}.jv-modal{width:100%!important;max-width:100%!important;border-radius:22px 22px 0 0!important;max-height:min(86dvh,720px)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;padding:8px 14px 0!important}.jv-modal--guide{padding-bottom:0!important}.jv-guide-scroll{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding:0 2px 8px!important}.jv-guide-foot{flex:0 0 auto!important;position:sticky!important;bottom:0!important;z-index:2!important;margin:0 -14px!important;padding:12px 14px calc(14px + env(safe-area-inset-bottom, 0px))!important;border-top:1px solid rgba(148,163,184,.14)!important;background:#0b1220!important}.jv-guide-table{border-radius:14px!important}.jv-guide-row{grid-template-columns:minmax(84px,.42fr) minmax(0,1fr)!important;padding:12px!important;gap:8px!important}.jv-guide-row--head{display:none!important}.jv-guide-cell{font-size:12.5px!important}.jv-guide-cell--key,.jv-guide-h{font-size:12px!important}.jv-guide-hint{width:100%}.jv-steps{grid-template-columns:1fr!important}.jv-step{display:flex!important;align-items:center!important;gap:10px!important;text-align:left!important;padding:10px 12px!important}.jv-step strong{margin:0!important;width:22px!important;height:22px!important;border-radius:999px!important;display:inline-grid!important;place-items:center!important;background:rgba(34,211,238,.16)!important;color:#67e8f9!important;font-size:11px!important;opacity:1!important}.jv-example{min-height:48px!important;margin-bottom:12px!important}.jv-start{height:50px!important;border-radius:14px!important;background:linear-gradient(135deg,#67e8f9,#22d3ee)!important;color:#042f2e!important;box-shadow:none!important}.jv-privacy{margin-top:10px!important}.jv-modal__grab{display:flex!important;justify-content:center;align-items:center;width:100%;height:22px;padding:0;border:0;background:transparent;cursor:pointer}.jv-modal__grab span{width:40px;height:4px;border-radius:999px;background:rgba(226,232,240,.28)}.jv-modal .jv-logo,.jv-modal__logo{width:64px!important;height:64px!important;margin:4px auto 10px!important}.jv-title{font-size:20px!important;letter-spacing:.14em!important}.jv-tag{margin:4px 0 12px!important;font-size:13px!important}.jv-close{width:44px!important;height:44px!important;top:8px!important;right:8px!important}.jv-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-bottom:12px!important}.jv-step{padding:8px 6px!important;font-size:11px!important;border-radius:12px!important}.jv-langs{flex-wrap:wrap!important;justify-content:center!important}.jv-example,.jv-lang,.jv-start{min-height:44px!important}.jv-start{width:100%!important}.jv-access-root,.jv-confirm-root{align-items:flex-end!important;place-items:end center!important;padding:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;z-index:9920!important;background:rgba(2,6,23,.72)!important}.jv-access-card,.jv-confirm-card{width:100%!important;max-width:100%!important;max-height:min(88dvh,640px)!important;overflow-y:auto!important;border-radius:20px 20px 0 0!important;padding:20px 16px calc(16px + env(safe-area-inset-bottom, 0px))!important;margin:0!important}.jv-access-card h2,.jv-confirm-card h3{font-size:18px!important;line-height:1.25!important}.jv-access-actions,.jv-confirm-actions{display:grid!important;grid-template-columns:1fr!important;justify-content:stretch!important;gap:8px!important}.jv-access-no,.jv-access-yes,.jv-confirm-no,.jv-confirm-yes{width:100%!important;min-height:44px!important}.jv-browser{inset:0 0 calc(72px + env(safe-area-inset-bottom, 0px))!important;z-index:9700!important}.jv-browser-bar{display:grid!important;grid-template-columns:32px 1fr 44px;grid-template-areas:"logo meta close" "open open open";align-items:center;gap:8px 10px!important;padding:calc(8px + env(safe-area-inset-top, 0px)) 12px 10px!important}.jv-browser-bar img{grid-area:logo}.jv-browser-meta{grid-area:meta;min-width:0}.jv-browser-btn:not(.is-close){grid-area:open;width:100%;min-height:44px;height:44px!important}.jv-browser-btn.is-close{grid-area:close;width:44px!important;height:44px!important;min-width:44px}.jv-browser-blocked button{min-height:44px;width:min(100%,360px)}.jv-ws-root{inset:0 0 calc(72px + env(safe-area-inset-bottom, 0px)) 0!important;width:100%!important;z-index:9680!important}.jv-ws-chrome{flex-wrap:wrap!important;align-items:flex-start!important;gap:10px!important;padding:calc(10px + env(safe-area-inset-top, 0px)) 12px 10px!important;background:#16140f!important}.jv-ws-chrome-title{max-width:100%!important;white-space:normal!important;font-size:16px!important}.jv-ws-chrome-meta{width:100%!important;justify-content:flex-start!important;gap:6px!important}.jv-ws-close{min-height:40px;height:40px!important;padding:0 12px!important}.jv-ws-close.is-quiet:last-child{margin-left:auto;min-width:88px;font-weight:700;color:#f4efe6!important;border-color:rgba(236,231,222,.28)!important}.jv-ws-hint{padding:8px 12px!important;font-size:11px!important;line-height:1.35!important}.jv-ws-hint__desk{display:none!important}.jv-ws-hint__phone{display:block!important}.jv-ws-minimap{display:none!important}.jv-ws-obj{max-width:min(92vw,420px)}.jv-ws-obj-actions{opacity:1!important}.jv-ws-obj-actions button{width:36px!important;height:36px!important}.jv-ws-resize{width:22px!important;height:22px!important}.jv-ws-tr{grid-template-columns:1fr 1fr!important}.jv-ws-bar-row{grid-template-columns:1fr auto!important}.jv-ws-bar-label{grid-column:1/-1;white-space:normal!important}.jv-scheme-flow-row,.jv-scheme-lane>div,.jv-scheme-orbit,.jv-scheme-stages,.jv-verdict-cols,.jv-ws-kanban,.jv-ws-kpi-strip{grid-template-columns:1fr!important}.jv-verdict-head,.jv-ws-kpi-strip{flex-direction:column!important}.jv-verdict-head{align-items:flex-start!important}.jv-ws-hero-copy h2{font-size:22px!important}.jv-ws-timeline{grid-template-columns:1fr!important}.jv-ws-action-btn{min-height:44px;width:100%}.jv-debug-toggle{bottom:calc(74px + env(safe-area-inset-bottom, 0px))!important;left:auto!important;right:76px!important}.jv-debug-panel{bottom:calc(120px + env(safe-area-inset-bottom, 0px))!important;left:8px!important;right:8px!important;width:auto!important}}.jv-ws-hint__phone{display:none}html.mc-native-app .jv-access-root,html.mc-native-app .jv-confirm-root,html.mc-native-app .jv-dock-card,html.mc-native-app .jv-mobile-backdrop,html.mc-native-app .jv-overlay,html.mc-native-app .jv-ws-chrome,html.mc-native-app .jv-ws-minimap,html.mc-native-app .jv-ws-obj,html.mc-native-app .jv-ws-var-glass{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.mc-native-app .jv-access-root,html.mc-native-app .jv-confirm-root,html.mc-native-app .jv-overlay{align-items:flex-end!important;place-items:end center!important;padding:0!important;overflow-y:auto!important;z-index:9900!important;background:rgba(2,6,23,.72)!important}html.mc-native-app .jv-access-card,html.mc-native-app .jv-confirm-card,html.mc-native-app .jv-modal{width:100%!important;max-width:100%!important;border-radius:22px 22px 0 0!important;max-height:min(90dvh,760px)!important;overflow-y:auto!important;padding:20px 16px calc(16px + env(safe-area-inset-bottom, 0px))!important}html.mc-native-app .jv-modal.jv-modal--guide{display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:8px 14px 0!important}html.mc-native-app .jv-modal--guide .jv-guide-scroll{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}html.mc-native-app .jv-modal--guide .jv-guide-foot{flex:0 0 auto!important;margin:0 -14px!important;padding:12px 14px calc(14px + env(safe-area-inset-bottom, 0px))!important;border-top:1px solid rgba(148,163,184,.14)!important;background:#0b1220!important}html.mc-native-app .jv-modal--guide .jv-guide-row--head{display:none!important}html.mc-native-app .jv-modal--guide .jv-start{background:linear-gradient(135deg,#67e8f9,#22d3ee)!important;color:#042f2e!important;box-shadow:none!important}html.mc-native-app .jv-access-actions,html.mc-native-app .jv-confirm-actions{display:grid!important;grid-template-columns:1fr!important}html.mc-native-app .jv-access-no,html.mc-native-app .jv-access-yes,html.mc-native-app .jv-confirm-no,html.mc-native-app .jv-confirm-yes,html.mc-native-app .jv-start{width:100%!important;min-height:44px!important}html.mc-native-app .jv-steps{grid-template-columns:1fr!important}html.mc-native-app .jv-browser{inset:0 0 calc(72px + env(safe-area-inset-bottom, 0px))!important;z-index:9700!important}html.mc-native-app .jv-ws-root{inset:0 0 calc(72px + env(safe-area-inset-bottom, 0px)) 0!important;width:100%!important;z-index:9680!important}html.mc-native-app .jv-ws-hint__desk,html.mc-native-app .jv-ws-minimap{display:none!important}html.mc-native-app .jv-ws-hint__phone{display:block!important}html.mc-native-app .jv-ws-obj-actions{opacity:1!important}html.mc-native-app .jv-ws-tr{grid-template-columns:1fr 1fr!important}html.mc-native-app .jv-scheme-orbit,html.mc-native-app .jv-scheme-stages,html.mc-native-app .jv-verdict-cols,html.mc-native-app .jv-ws-kanban{grid-template-columns:1fr!important}html.mc-m4 .jv-ws-root,html.mc-native-app .jv-ws-root{inset:0 0 calc(74px + env(safe-area-inset-bottom, 0px)) 0!important;width:100%!important;z-index:9680!important;background:radial-gradient(90% 40% at 100% 0,rgba(99,102,241,.35),transparent 55%),linear-gradient(180deg,#1e1b4b,#0f172a 42%,#020617)!important;color:#f8fafc!important}html.mc-m4 .jv-ws-chrome,html.mc-native-app .jv-ws-chrome{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;padding:calc(10px + env(safe-area-inset-top, 0px)) 14px 10px!important;background:transparent!important;border:0!important}html.mc-m4 .jv-ws-brand,html.mc-native-app .jv-ws-brand{font-size:11px!important;letter-spacing:.16em!important;color:#c4b5fd!important}html.mc-m4 .jv-ws-chrome-title,html.mc-native-app .jv-ws-chrome-title{font-size:20px!important;font-weight:800!important;letter-spacing:-.03em!important;color:#fff!important}html.mc-m4 .jv-ws-chrome-meta .jv-ws-close:not(:last-child),html.mc-m4 .jv-ws-connections,html.mc-m4 .jv-ws-grid,html.mc-m4 .jv-ws-live,html.mc-m4 .jv-ws-minimap,html.mc-m4 .jv-ws-mode,html.mc-m4 .jv-ws-obj-actions,html.mc-m4 .jv-ws-resize,html.mc-m4 .jv-ws-zoom,html.mc-native-app .jv-ws-chrome-meta .jv-ws-close:not(:last-child),html.mc-native-app .jv-ws-connections,html.mc-native-app .jv-ws-grid,html.mc-native-app .jv-ws-live,html.mc-native-app .jv-ws-minimap,html.mc-native-app .jv-ws-mode,html.mc-native-app .jv-ws-obj-actions,html.mc-native-app .jv-ws-resize,html.mc-native-app .jv-ws-zoom{display:none!important}html.mc-m4 .jv-ws-chrome-meta,html.mc-native-app .jv-ws-chrome-meta{width:auto!important;margin-left:auto!important}html.mc-m4 .jv-ws-close.is-quiet:last-child,html.mc-native-app .jv-ws-close.is-quiet:last-child{height:40px!important;min-width:0!important;padding:0 14px!important;border-radius:999px!important;background:rgba(255,255,255,.12)!important;color:#fff!important;border:0!important}html.mc-m4 .jv-ws-surface,html.mc-native-app .jv-ws-surface{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}html.mc-m4 .jv-ws-world,html.mc-native-app .jv-ws-world{position:relative!important;transform:none!important;display:flex!important;flex-direction:column!important;gap:12px!important;width:auto!important;height:auto!important;min-height:0!important;padding:4px 12px 20px!important}html.mc-m4 .jv-ws-obj,html.mc-native-app .jv-ws-obj{position:relative!important;left:auto!important;top:auto!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.1)!important;background:rgba(15,23,42,.72)!important;box-shadow:0 16px 40px rgba(2,6,23,.28)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:hidden!important}html.mc-m4 .jv-ws-rechart,html.mc-native-app .jv-ws-rechart{width:100%!important;height:228px!important;min-height:228px!important}html.mc-m4 .jv-ws-kind-drawing,html.mc-m4 .jv-ws-kind-flowchart,html.mc-m4 .jv-ws-kind-mindmap,html.mc-m4 .jv-ws-kind-scheme,html.mc-native-app .jv-ws-kind-drawing,html.mc-native-app .jv-ws-kind-flowchart,html.mc-native-app .jv-ws-kind-mindmap,html.mc-native-app .jv-ws-kind-scheme{max-height:70dvh!important;overflow:auto!important}html.mc-m4 .jv-ws-hero-copy h2,html.mc-native-app .jv-ws-hero-copy h2{font-size:22px!important;line-height:1.2!important}html.mc-m4 .jv-ws-prose,html.mc-native-app .jv-ws-prose{font-size:15px!important;line-height:1.45!important}html.mc-m4 .jv-ws-hint,html.mc-native-app .jv-ws-hint{padding:8px 14px calc(10px + env(safe-area-inset-bottom, 0px))!important;font-size:12px!important;color:rgba(226,232,240,.62)!important}html.mc-m4 .jac-shell,html.mc-native-app .jac-shell{position:fixed!important;left:0!important;top:0!important;width:100%!important;height:calc(100dvh - 74px - env(safe-area-inset-bottom, 0px))!important;max-height:none!important;border-radius:0!important;border:0!important;z-index:9720!important;background:radial-gradient(90% 40% at 100% 0,rgba(14,165,233,.22),transparent 50%),linear-gradient(180deg,#0f172a,#020617)!important}html.mc-m4 .jac-header,html.mc-native-app .jac-header{padding:calc(10px + env(safe-area-inset-top, 0px)) 12px 10px!important}html.mc-m4 .jac-header__title,html.mc-native-app .jac-header__title{font-size:16px!important;font-weight:800!important}html.mc-m4 .jac-surface,html.mc-native-app .jac-surface{position:relative!important;flex:1 1 auto!important;height:auto!important;min-height:0!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:8px 12px 16px!important}html.mc-m4 .jac-el,html.mc-m4 .jac-enter,html.mc-native-app .jac-el,html.mc-native-app .jac-enter{position:relative!important;width:100%!important}html.mc-m4 .jac-el,html.mc-native-app .jac-el{left:auto!important;top:auto!important;height:auto!important;min-height:0!important;border-radius:20px!important;transition:none!important}html.mc-m4 .jac-el[data-el-type=chart],html.mc-native-app .jac-el[data-el-type=chart]{min-height:240px!important}html.mc-m4 .jac-chart .jac-bars,html.mc-native-app .jac-chart .jac-bars{height:180px!important;min-height:180px!important}html.mc-m4 .jac-bar__fill,html.mc-native-app .jac-bar__fill{background:linear-gradient(180deg,#a78bfa,#6366f1)!important;border-radius:10px 10px 4px 4px!important}html.mc-m4 .jac-bar__lab,html.mc-m4 .jac-bar__val,html.mc-native-app .jac-bar__lab,html.mc-native-app .jac-bar__val{font-size:11px!important;color:#e2e8f0!important;text-align:center!important;max-width:100%!important;overflow:hidden!important}