.mg3-anchor{height:0;scroll-margin-top:90px;display:block}.mg3-split{width:var(--container);grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,96px);margin-inline:auto;display:grid}@media (min-width:1000px){.mg3-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.mg3-split.flip{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.mg3-split.flip>.mg3-vis{order:-1}}.mg3-copy{align-content:start;gap:clamp(14px,1.4vw,22px);min-width:0;display:grid}.mg3-copy h2{max-width:12em}.mg3-vis{min-width:0;position:relative}.mg3-line{font-size:var(--fs-lead);color:var(--muted);line-height:1.45}.mg3-line b{color:var(--ink);font-weight:600}.mg3-acts{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:6px;display:flex}.mg3-acc{border-top:1px solid var(--line)}.mg3-acc details{border-bottom:1px solid var(--line)}.mg3-acc summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:14px 0;font-size:clamp(18px,1.35vw,22px);font-weight:600;list-style:none;display:flex}.mg3-acc summary::-webkit-details-marker{display:none}.mg3-acc summary .ico{width:22px;height:22px;transition:transform var(--t-med) var(--ease);flex:none}.mg3-acc details[open] summary .ico{transform:rotate(45deg)}.mg3-acc details p,.mg3-acc details li{color:var(--muted);max-width:36em;font-size:17px;line-height:1.55}.mg3-acc details p{margin:-4px 0 18px}.mg3-conds{gap:10px;margin:-4px 0 16px;padding:0;list-style:none;display:grid}.mg3-acc .mg3-conds li{margin:0;padding-inline-start:18px;position:relative}.mg3-acc .mg3-conds li:before{content:"";inset-inline-start:2px;background:var(--blue-600);border-radius:50%;width:6px;height:6px;position:absolute;top:.68em}.mg3-acc details .mg3-tl{color:var(--blue-600);margin:0 0 20px;font-size:17px;font-weight:600;text-decoration:none;display:inline-block}.mg3-win{color:#16171a;background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 0 0 1px #061a3a14,0 40px 90px -40px #061a3a80}.mg3-bar{background:#f3f5f8;border-bottom:1px solid #e3e8ef;align-items:center;gap:10px;height:42px;padding:0 14px;display:flex}.mg3-bar i{background:#d5dbe3;border-radius:50%;flex:none;width:10px;height:10px}.mg3-bar span{color:#5b6577;white-space:nowrap;background:#fff;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;height:28px;font-size:14px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #e3e8ef}.mg3-bar svg{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:13px;height:13px}.mg3-spin{border:2px solid #0b6bcb40;border-top-color:#0b6bcb;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite mg3Spin}@keyframes mg3Spin{to{transform:rotate(360deg)}}.mg3-ok{color:#fff;background:#13734a;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.mg3-ok svg{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.ws{color:#2a231e;background:#f7f2ea;font-family:Figtree,ui-sans-serif,system-ui,sans-serif;container-type:inline-size}.ws-nav{color:#5e534a;align-items:center;gap:4cqw;padding:3.2cqw 5cqw 2.4cqw;font-size:2.3cqw;font-weight:500;display:flex}.ws-logo{letter-spacing:-.01em;color:#2a231e;white-space:nowrap;margin-inline-end:auto;font-family:Georgia,Times New Roman,serif;font-size:3.6cqw;font-weight:600}.ws-hero{grid-template-columns:1fr 1.2fr;align-items:center;gap:4cqw;padding:1.2cqw 5cqw 5cqw;display:grid}.ws-h{letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:5.8cqw;font-weight:500;line-height:1.06}.ws-btn{color:#fff;white-space:nowrap;background:#2f4a3a;border-radius:99px;margin-top:3.4cqw;padding:1.7cqw 3.2cqw;font-size:2.2cqw;font-weight:600;display:inline-block}.ws-img{aspect-ratio:5/4;background:#d9cdbe 55% 35%/cover no-repeat;border-radius:1.6cqw}:where([dir=rtl]) .ws-h,:where([dir=rtl]) .ws-logo{letter-spacing:0}@container (max-width:320px){.ws-nav{padding:4cqw 6cqw}.ws-nav>span:not(.ws-logo){display:none}.ws-logo{font-size:8cqw}.ws-hero{grid-template-columns:1fr;gap:5cqw;padding:0 6cqw 7cqw}.ws-hero>div:first-child{order:2}.ws-img{aspect-ratio:16/10;border-radius:3cqw}.ws-h{font-size:9.5cqw}.ws-btn{margin-top:5cqw;padding:3cqw 6cqw;font-size:5.5cqw}}#hero[data-page=migrate] .hero__copy h1{max-width:8.6em}.mg3-heroacts{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:clamp(24px,2.6vw,36px);display:flex}.mg3-heroacts .btn{height:56px;padding:0 28px;font-size:17px}.mg3-eng{color:#ffffffe0;gap:2px;font-size:16px;font-weight:500;line-height:1.35;text-decoration:none;display:inline-grid}.mg3-eng b{color:#fff;font-weight:600}.mg3-eng:hover b{color:#cfe2f8;text-decoration:none}.mg3-hv{min-width:0;padding:0 0 clamp(150px,17vw,240px);position:relative}.mg3-ask{color:#16171a;background:#fff;border-radius:999px;align-items:center;gap:12px;min-height:60px;margin:0 0 14px;padding-block:8px;padding-inline:22px 8px;display:flex;box-shadow:0 1px 2px #020a1e33,0 20px 50px -18px #020a1e99}.mg3-ask small{color:#5b6577;white-space:nowrap;flex:none;font-size:15px;font-weight:600}.mg3-ask__in{white-space:nowrap;flex:1;min-width:0;font-size:clamp(17px,1.3vw,20px);font-weight:600;overflow:hidden}.mg3-ask__in i{vertical-align:-.18em;background:#0b6bcb;width:2px;height:1.1em;margin-inline-start:2px;animation:1s step-end infinite mg3Caret;display:inline-block}@keyframes mg3Caret{50%{opacity:0}}.mg3-ask .mg3-go{color:#fff;background:#0b6bcb;border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:15px;font-weight:600;display:inline-flex}.mg3-hwin .ws-nav{padding-top:2.6cqw}@media (max-width:999px){.mg3-hwin .ws-nav{font-size:max(11px,2.3cqw)}.mg3-hwin .ws-btn{padding:max(5px,1.7cqw) max(11px,3.2cqw);font-size:max(11px,2.2cqw)}}@media (max-width:600px){.mg3-hwin .ws-nav>span:not(.ws-logo){display:none}.mg3-hwin .ws-logo{font-size:max(14px,3.6cqw)}}.mg3-came{inset-inline-end:clamp(-40px,-2.6vw,-16px);color:#16171a;background:#fff;border-radius:22px;width:min(54%,400px);padding:18px 20px 16px;scroll-margin-top:90px;position:absolute;bottom:0;box-shadow:0 0 0 1px #061a3a0f,0 30px 70px -24px #020a1e99}.mg3-came__h{letter-spacing:.02em;text-transform:uppercase;color:#5b6577;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:14px;font-weight:700;display:flex}.mg3-chip{color:#0b6bcb;letter-spacing:0;text-transform:none;white-space:nowrap;background:#eef4fd;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:13px;font-weight:700;display:inline-flex}.mg3-chip.ok{color:#13734a;background:#e6f4ec}.mg3-chip.ok .mg3-spin,.mg3-chip:not(.ok) .mg3-ok{display:none}.mg3-chip .mg3-ok{width:16px;height:16px}.mg3-chip .mg3-ok svg{width:10px;height:10px}.mg3-chip .mg3-spin{width:13px;height:13px}.mg3-came ul{margin:0;padding:0;list-style:none}.mg3-came li{border-top:1px solid #eef1f5;align-items:center;gap:12px;padding:9px 0;font-size:16px;font-weight:500;line-height:1.3;display:flex}.mg3-came li:first-child{border-top:0}.mg3-came li .mg3-ok{transition:transform .45s cubic-bezier(.2,1.6,.3,1);transform:scale(0)}.mg3-came li .mg3-dot{border:2px solid #d5dbe3;border-radius:50%;flex:none;width:22px;height:22px}.mg3-came li .mg3-ok,.mg3-came li .mg3-dot{grid-area:1/1}.mg3-came li>span:first-child{flex:none;display:grid}.mg3-came li.on .mg3-ok{transform:scale(1)}.mg3-came li.on .mg3-dot{opacity:0}.mg3-came li:not(.on){color:#7a8597}.mg3-free{color:#fff;opacity:0;transition:opacity .4s var(--ease), transform .55s cubic-bezier(.2,1.4,.3,1);background:#0b6bcb;border-radius:12px;align-items:center;gap:8px;margin-top:10px;padding:8px 14px;font-size:15px;font-weight:700;display:inline-flex;transform:translateY(8px)scale(.94)}.mg3-free.on{opacity:1;transform:none}@media (min-width:1100px){#hero[data-page=migrate] .hero__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}@media (max-width:700px){.mg3-hv{padding-bottom:0}.mg3-came{inset-inline-end:auto;width:auto;margin:-14px 12px 0;position:relative;bottom:auto}.mg3-ask{padding-inline-start:18px}.mg3-ask small{display:none}}#mg3-sw{padding:var(--sec-pad) 0;background:#fff;scroll-margin-top:90px;overflow:clip}.mg3-sw__head{width:var(--container);text-align:center;justify-items:center;gap:clamp(14px,1.4vw,22px);margin:0 auto clamp(36px,4vw,64px);display:grid}.mg3-sw__head h2{max-width:13em}.mg3-sw__head .mg3-line{max-width:36em}.mg3-zero{color:var(--ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;font-size:17px;font-weight:600;display:inline-flex}.mg3-zero>p{margin:0}.mg3-zero>svg{width:20px;height:20px;color:var(--ok-ink);fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.mg3-sw{width:min(1280px, 100% - 2 * var(--gutter));background:linear-gradient(#f2f6fb,#e9f0f9);border-radius:32px;margin-inline:auto;padding:clamp(18px,2.4vw,40px);box-shadow:inset 0 0 0 1px #e1e8f1}.mg3-dom{z-index:2;text-align:center;background:#fff;border-radius:22px;justify-items:center;gap:4px;width:max-content;max-width:100%;margin:0 auto;padding:14px 26px 16px;display:grid;position:relative;box-shadow:0 0 0 1px #061a3a0f,0 20px 50px -24px #061a3a73}.mg3-dom small{color:#5b6577;font-size:14px;font-weight:600}.mg3-dom b{letter-spacing:-.02em;color:#16171a;font-size:clamp(20px,2vw,30px);font-weight:600}.mg3-dom .mg3-to{color:#4b5768;transition:background-color .3s var(--ease), color .3s var(--ease);background:#eef2f7;border-radius:999px;align-items:center;gap:8px;margin-top:4px;padding:6px 14px;font-size:14px;font-weight:700;display:inline-flex}.mg3-dom .mg3-to i{background:currentColor;border-radius:50%;width:8px;height:8px}.mg3-sw[data-st=mid] .mg3-to{color:#8a5a00;background:#fff4db}.mg3-sw[data-st=done] .mg3-to{color:#13734a;background:#e6f4ec}.mg3-wires{height:clamp(56px,7vw,104px);margin:-2px 0 0;position:relative}.mg3-wires svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mg3-wires path{fill:none;stroke-width:2.5px;stroke-dasharray:2 7;stroke-linecap:round;vector-effect:non-scaling-stroke;transition:stroke .4s var(--ease), opacity .4s var(--ease)}.mg3-wires .w-old{stroke:#0b6bcb}.mg3-wires .w-new{stroke:#b9c6d6}.mg3-sw[data-st=mid] .w-new,.mg3-sw[data-st=done] .w-new{stroke:#0b6bcb}.mg3-sw[data-st=done] .w-old{stroke:#b9c6d6}.mg3-dots{pointer-events:none;position:absolute;inset:0}.mg3-dots i{background:#0b6bcb;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:0;left:0;box-shadow:0 0 0 4px #0b6bcb2e}.mg3-pair{grid-template-columns:1fr 1fr;gap:clamp(12px,3vw,48px);display:grid}.mg3-side{gap:12px;min-width:0;display:grid}.mg3-side__h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.mg3-side__h b{color:var(--ink);font-size:clamp(15px,1.3vw,20px);font-weight:600}.mg3-side__h .v3-wordmark{height:1.1em;display:block}.mg3-st{color:#13734a;white-space:nowrap;transition:background-color .3s var(--ease), color .3s var(--ease);background:#e6f4ec;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:13px;font-weight:700;display:inline-flex}.mg3-st i{background:currentColor;border-radius:50%;width:8px;height:8px}.mg3-st.off{color:#5b6577;background:#eef2f7}.mg3-st .s-off,.mg3-st.off .s-on{display:none}.mg3-st.off .s-off{display:inline}.mg3-side .mg3-win{transition:box-shadow .3s var(--ease), transform .3s var(--ease), opacity .4s var(--ease)}.mg3-side.is-hit .mg3-win{box-shadow:0 0 0 3px #0b6bcb73,0 40px 90px -40px #061a3a80}.mg3-side.is-idle .mg3-win{opacity:.62}.mg3-side .mg3-bar span{transition:color .3s var(--ease)}.mg3-side .mg3-bar .u-dom{display:none}.mg3-sw[data-st=done] .mg3-side[data-side=new] .mg3-bar .u-dom{display:inline}.mg3-sw[data-st=done] .mg3-side[data-side=new] .mg3-bar .u-pre{display:none}.mg3-beat{background:#fff;border-radius:18px;align-items:center;gap:16px;margin-top:clamp(20px,2.4vw,36px);padding:12px 18px;display:flex;box-shadow:0 0 0 1px #e1e8f1}.mg3-beat>b{color:#13734a;flex:none;align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.mg3-beat>b i{background:#1fc16b;border-radius:50%;width:10px;height:10px;animation:1.8s ease-out infinite mg3Ping;box-shadow:0 0 #1fc16b80}@keyframes mg3Ping{70%{box-shadow:0 0 0 9px #1fc16b00}to{box-shadow:0 0 #1fc16b00}}.mg3-bars{flex:1;justify-content:flex-end;gap:3px;min-width:0;height:28px;display:flex;overflow:hidden}.mg3-bars i{background:#1fc16b;border-radius:3px;flex:none;width:6px}.mg3-ctl{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 26px;margin-top:clamp(20px,2.4vw,32px);display:flex}.mg3-ctl .btn{height:60px;padding:0 32px;font-size:18px}.mg3-ctl .btn[disabled]{opacity:.55;cursor:default}.mg3-note{max-width:38em;min-height:3em;color:var(--muted);flex:360px;margin:0;font-size:17px;font-weight:500;line-height:1.5}@media (max-width:700px){.mg3-sw{border-radius:24px}.mg3-dom{padding:12px 18px 14px}.mg3-st{padding:4px 9px;font-size:12px}.mg3-side .mg3-bar{gap:5px;height:30px;padding:0 8px}.mg3-side .mg3-bar i{width:6px;height:6px}.mg3-side .mg3-bar span{justify-content:flex-start;height:20px;padding-inline-start:7px;font-size:10px}.mg3-side .mg3-bar svg{display:none}.mg3-side .mg3-win{border-radius:14px}.mg3-ctl .btn{width:100%}.mg3-note{text-align:center;flex-basis:100%}}:where([dir=rtl]) .mg3-wires{transform:scaleX(-1)}#engineer{padding:var(--sec-pad) 0;background:#fff;scroll-margin-top:90px;overflow:clip}.mg3-photo{padding-bottom:clamp(60px,8vw,120px);position:relative}.mg3-photo img{aspect-ratio:4/4.2;object-fit:cover;object-position:50% 30%;border-radius:28px;width:86%;height:auto;margin-inline-start:auto;display:block;box-shadow:0 40px 90px -40px #061a3a80}.mg3-tag{inset-inline-start:0;color:#16171a;background:#fff;border-radius:24px;width:min(64%,470px);padding:10px 22px 18px;position:absolute;bottom:0;box-shadow:0 0 0 1px #061a3a0f,0 30px 70px -24px #020a1e80}.mg3-tag__r{border-top:1px solid #eef1f5;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;font-size:17px;font-weight:500;display:flex}.mg3-tag__r:first-child{border-top:0}.mg3-tag__r>b{color:#13734a;background:#e6f4ec;border-radius:999px;flex:none;padding:5px 12px;font-size:15px;font-weight:700}.mg3-tag__or{color:#7a8597;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:12px;margin:4px 0 2px;font-size:14px;font-weight:700;display:flex}.mg3-tag__or:before,.mg3-tag__or:after{content:"";background:#e3e8ef;flex:1;height:1px}.mg3-tag__eng{background:linear-gradient(135deg, var(--navy-950), var(--blue-600));color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding:14px 16px;display:flex}.mg3-tag__eng>span{gap:3px;font-size:17px;font-weight:600;line-height:1.3;display:grid}.mg3-tag__eng small{color:#fffc;font-size:14px;font-weight:500}.mg3-tag__eng b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;flex:none;justify-items:end;font-size:clamp(26px,2.2vw,34px);font-weight:600;line-height:1;display:grid}.mg3-tag__eng b small{letter-spacing:0;margin-top:4px}.mg3-tag>*{opacity:0;transition:opacity .45s var(--ease), transform .55s cubic-bezier(.2,1.3,.3,1);transition-delay:calc(var(--k,0) * .22s);transform:translateY(10px)}.mg3-tag.on>*{opacity:1;transform:none}:where([dir=rtl]) .mg3-tag__or{letter-spacing:0}@media (max-width:700px){.mg3-photo{padding-bottom:0}.mg3-photo img{aspect-ratio:4/3.4;width:100%}.mg3-tag{width:auto;margin:-48px 12px 0;padding:6px 16px 14px;position:relative}.mg3-tag__r{font-size:16px}}#switching-credit{background:var(--grey-50);padding:var(--sec-pad) 0;scroll-margin-top:90px;overflow:clip}.mg3-cr{color:#16171a;background:#fff;border-radius:28px;gap:clamp(16px,1.8vw,26px);padding:clamp(22px,2.6vw,40px);display:grid;box-shadow:0 0 0 1px #061a3a0f,0 40px 90px -40px #061a3a66}.mg3-cr__h{justify-content:space-between;align-items:center;gap:12px;font-size:clamp(17px,1.3vw,20px);font-weight:600;display:flex}.mg3-cr__h small{color:#5b6577;font-size:14px;font-weight:600}.mg3-cr__bar{background:#eef2f7;border-radius:16px;height:clamp(56px,5vw,76px);display:flex;position:relative;overflow:hidden}.mg3-cr__used{color:#4b5768;background:#d5dde8;flex:0 0 38%;align-items:center;padding:0 16px;font-size:15px;font-weight:700;display:flex}.mg3-cr__left{color:#0b6bcb;border-radius:0;background:repeating-linear-gradient(135deg,#eef4fd 0 10px,#dcebfb 10px 20px);border-start-end-radius:16px;border-end-end-radius:16px;flex:1;justify-content:center;align-items:center;padding:0 16px;font-size:15px;font-weight:700;display:flex;position:relative;box-shadow:inset 0 0 0 2px #0b6bcb}.mg3-cr__today{top:-6px;bottom:-6px;background:#16171a;border-radius:3px;width:3px;position:absolute;inset-inline-start:38%}.mg3-cr__flow{color:#5b6577;align-items:center;gap:12px;padding-inline-start:38%;font-size:15px;font-weight:600;display:flex}.mg3-cr__flow svg{fill:none;stroke:#0b6bcb;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.mg3-cr__inv{background:#f7f9fc;border-radius:18px;gap:4px;padding:16px 18px;display:grid;box-shadow:inset 0 0 0 1px #e3e8ef}.mg3-cr__inv>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mg3-cr__inv b{letter-spacing:-.02em;font-size:clamp(20px,1.8vw,28px);font-weight:600}.mg3-cr__inv small{color:#5b6577;font-size:15px;font-weight:500}.mg3-cr__cap{color:#fff;background:#0b6bcb;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:700;display:inline-flex}.mg3-cr .mg3-cr__left,.mg3-cr .mg3-cr__inv,.mg3-cr .mg3-cr__flow{transition:opacity .5s var(--ease), transform .6s cubic-bezier(.2,1.3,.3,1)}.mg3-cr:not(.on) .mg3-cr__flow,.mg3-cr:not(.on) .mg3-cr__inv{opacity:0;transform:translateY(-14px)}.mg3-cr.on .mg3-cr__flow{transition-delay:.5s}.mg3-cr.on .mg3-cr__inv{transition-delay:.9s}@media (max-width:560px){.mg3-cr__flow{padding-inline-start:0}.mg3-cr__used,.mg3-cr__left{padding:0 10px;font-size:13px}}@media (max-width:999px){.mg3-split>.mg3-copy{display:contents}.mg3-split>.mg3-vis{order:5}.mg3-split .mg3-acc{order:6}.mg3-split .mg3-acts{order:7}.mg3-split{gap:18px}}.mg3-shot :is(#hero,#mg3-sw,#engineer,#switching-credit) *,.mg3-shot :is(#hero,#mg3-sw,#engineer,#switching-credit) :before{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.mg3-came li .mg3-ok,.mg3-free,.mg3-tag>*,.mg3-cr *{transition:none!important}.mg3-ask__in i,.mg3-beat>b i{animation:none}}@media (max-width:480px){.mg3-hwin .ws-btn,.mg3-hwin .ws-nav{font-size:max(12px,2.3cqw)}}
:root[data-theme=dark] .kv3-mig :is(#mg3-sw,#engineer,#switching-credit){--ink:var(--dk-ink);--muted:var(--dk-muted);--line:var(--dk-line);--line-strong:var(--dk-line-strong);--grey-50:var(--dk-band);--grey-100:var(--dk-elev);--blue-50:var(--dk-blue-wash);--blue-100:var(--dk-blue-wash);color:var(--dk-ink)}:root[data-theme=dark] .kv3-mig .mg3-bar{background:var(--dk-elev);border-bottom-color:var(--dk-line)}:root[data-theme=dark] .kv3-mig .mg3-bar i{background:var(--dk-line-strong)}:root[data-theme=dark] .kv3-mig .mg3-bar span{background:var(--ku-sunken);box-shadow:inset 0 0 0 1px var(--dk-line);color:var(--dk-muted)}:root[data-theme=dark] .kv3-mig .mg3-win{background:var(--dk-card);box-shadow:0 0 0 1px var(--dk-line), 0 40px 90px -40px #000000e6}:root[data-theme=dark] .kv3-mig .mg3-ask{background:var(--dk-card);color:var(--dk-ink);box-shadow:0 0 0 1px var(--dk-line-strong), 0 20px 50px -18px #000000b3}:root[data-theme=dark] .kv3-mig .mg3-ask small{color:var(--dk-muted)}:root[data-theme=dark] .kv3-mig .mg3-ask__in i{background:var(--dk-blue-soft)}:root[data-theme=dark] .kv3-mig .mg3-ask .mg3-go{background:var(--dk-blue-fill)}:root[data-theme=dark] .kv3-mig .mg3-came{background:var(--dk-card);color:var(--dk-ink);box-shadow:0 0 0 1px var(--dk-line), 0 30px 70px -24px #000000d9}:root[data-theme=dark] .kv3-mig .mg3-came__h{color:var(--dk-muted)}:root[data-theme=dark] .kv3-mig .mg3-came li{border-top-color:var(--dk-line)}:root[data-theme=dark] .kv3-mig .mg3-came li:not(.on){color:var(--dk-faint)}:root[data-theme=dark] .kv3-mig .mg3-came li .mg3-dot{border-color:var(--dk-line-strong)}:root[data-theme=dark] .kv3-mig .mg3-chip{background:var(--dk-blue-wash);color:var(--dk-blue-soft)}:root[data-theme=dark] .kv3-mig .mg3-chip.ok{background:var(--dk-ok-wash);color:var(--dk-ok)}:root[data-theme=dark] .kv3-mig .mg3-ok{background:#1e8a5a}:root[data-theme=dark] .kv3-mig .mg3-free{background:var(--dk-blue-fill)}:root[data-theme=dark] .kv3-mig #mg3-sw{background:var(--dk-bg)}:root[data-theme=dark] .kv3-mig .mg3-zero>svg{color:var(--dk-ok)}:root[data-theme=dark] .kv3-mig .mg3-sw{background:linear-gradient(180deg, var(--dk-band), var(--dk-bg));box-shadow:inset 0 0 0 1px var(--dk-line)}:root[data-theme=dark] .kv3-mig .mg3-dom{background:var(--dk-elev);box-shadow:0 0 0 1px var(--dk-line-strong), 0 20px 50px -24px #000c}:root[data-theme=dark] .kv3-mig .mg3-dom small{color:var(--dk-muted)}:root[data-theme=dark] .kv3-mig .mg3-dom b{color:var(--dk-ink)}:root[data-theme=dark] .kv3-mig .mg3-dom .mg3-to{background:var(--dk-elev-2);color:var(--dk-muted)}:root[data-theme=dark] .kv3-mig .mg3-sw[data-st=mid] .mg3-to{background:var(--ku-warn-bg);color:var(--ku-warn)}:root[data-theme=dark] .kv3-mig .mg3-sw[data-st=done] .mg3-to{background:var(--dk-ok-wash);color:var(--dk-ok)}:root[data-theme=dark] .kv3-mig .mg3-wires .w-old,:root[data-theme=dark] .kv3-mig .mg3-sw[data-st=mid] .w-new,:root[data-theme=dark] .kv3-mig .mg3-sw[data-st=done] .w-new{stroke:var(--dk-blue-text)}:root[data-theme=dark] .kv3-mig .mg3-wires .w-new,:root[data-theme=dark] .kv3-mig .mg3-sw[data-st=done] .w-old{stroke:var(--dk-line-strong)}:root[data-theme=dark] .kv3-mig .mg3-dots i{background:var(--dk-blue-text);box-shadow:0 0 0 4px #5aa8ff38}:root[data-theme=dark] .kv3-mig .mg3-st{background:var(--dk-ok-wash);color:var(--dk-ok)}:root[data-theme=dark] .kv3-mig .mg3-st.off{background:var(--dk-elev-2);color:var(--dk-muted)}:root[data-theme=dark] .kv3-mig .mg3-side.is-hit .mg3-win{box-shadow:0 0 0 3px #5aa8ff8c,0 40px 90px -40px #000000e6}:root[data-theme=dark] .kv3-mig .mg3-side.is-idle .mg3-win{opacity:.5}:root[data-theme=dark] .kv3-mig .mg3-beat{background:var(--dk-card);box-shadow:0 0 0 1px var(--dk-line)}:root[data-theme=dark] .kv3-mig .mg3-beat>b{color:var(--dk-ok)}:root[data-theme=dark] .kv3-mig #engineer{background:var(--dk-bg)}:root[data-theme=dark] .kv3-mig .mg3-photo img{box-shadow:0 40px 90px -40px #000000e6}:root[data-theme=dark] .kv3-mig .mg3-tag{background:var(--dk-card);color:var(--dk-ink);box-shadow:0 0 0 1px var(--dk-line), 0 30px 70px -24px #000000d9}:root[data-theme=dark] .kv3-mig .mg3-tag__r{border-top-color:var(--dk-line)}:root[data-theme=dark] .kv3-mig .mg3-tag__r>b{background:var(--dk-ok-wash);color:var(--dk-ok)}:root[data-theme=dark] .kv3-mig .mg3-tag__or{color:var(--dk-faint)}:root[data-theme=dark] .kv3-mig .mg3-tag__or:before,:root[data-theme=dark] .kv3-mig .mg3-tag__or:after{background:var(--dk-line)}:root[data-theme=dark] .kv3-mig .mg3-tag__eng{background:linear-gradient(135deg, var(--dk-blue-wash), var(--dk-blue-fill))}:root[data-theme=dark] .kv3-mig .mg3-acc details .mg3-tl{color:var(--dk-blue-soft)}:root[data-theme=dark] .kv3-mig .mg3-acc .mg3-conds li:before{background:var(--dk-blue-text)}:root[data-theme=dark] .kv3-mig #switching-credit{background:var(--dk-band)}:root[data-theme=dark] .kv3-mig .mg3-cr{background:var(--dk-card);color:var(--dk-ink);box-shadow:0 0 0 1px var(--dk-line), 0 40px 90px -40px #000000e6}:root[data-theme=dark] .kv3-mig .mg3-cr__h small,:root[data-theme=dark] .kv3-mig .mg3-cr__flow,:root[data-theme=dark] .kv3-mig .mg3-cr__inv small{color:var(--dk-muted)}:root[data-theme=dark] .kv3-mig .mg3-cr__bar{background:var(--dk-elev)}:root[data-theme=dark] .kv3-mig .mg3-cr__used{background:var(--dk-line-strong);color:var(--dk-ink)}:root[data-theme=dark] .kv3-mig .mg3-cr__left{color:var(--dk-blue-soft);background:repeating-linear-gradient(135deg, var(--dk-blue-wash) 0 10px, #1b3552 10px 20px);box-shadow:inset 0 0 0 2px var(--dk-blue-text)}:root[data-theme=dark] .kv3-mig .mg3-cr__today{background:var(--dk-ink)}:root[data-theme=dark] .kv3-mig .mg3-cr__flow svg{stroke:var(--dk-blue-text)}:root[data-theme=dark] .kv3-mig .mg3-cr__inv{background:var(--dk-elev);box-shadow:inset 0 0 0 1px var(--dk-line)}:root[data-theme=dark] .kv3-mig .mg3-cr__cap{background:var(--dk-blue-fill)}
