.live-tile{display:contents}.wcell>.live-tile>.widget{flex:1 1}.mo-back{--mo-surface:light-dark(#ffffff,#1c1c1e);--mo-text:light-dark(#1d1d1f,#f5f5f7);--mo-t2:light-dark(#6e6e73,#a1a1a6);--mo-sep:light-dark(rgba(0,0,0,0.08),rgba(255,255,255,0.1));--mo-fill:color-mix(in srgb,var(--mo-text) 7%,transparent);--mo-blue:light-dark(#0071e3,#64a8ff);--mo-blue-fill:light-dark(#0071e3,#0066d6);--mo-green:light-dark(#187a34,#4cd964);--mo-red:light-dark(#d70015,#ff6961);position:fixed;inset:0;z-index:1001;display:grid;place-items:center;grid-template-columns:minmax(0,460px);justify-content:center;padding:16px;background:rgba(0,0,0,.42);overflow-y:auto}.mo-card{width:100%;min-width:0;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;background:var(--mo-surface);color:var(--mo-text);border:1px solid var(--mo-sep);border-radius:22px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 40px rgba(0,0,0,.12);padding:26px 28px 24px;font-size:15px;line-height:1.45}@media (max-width:600px){.mo-card{padding:22px 20px 20px}}.mo-steps{display:flex;gap:6px;margin-bottom:18px}.mo-steps i{flex:1 1;height:4px;border-radius:2px;background:var(--mo-fill)}.mo-steps i.on{background:var(--mo-blue)}.mo-h{font-size:22px;letter-spacing:-.01em;line-height:28px;margin:0 0 8px;font-weight:700}.mo-p{font-size:15px;color:var(--mo-t2);margin:0 0 18px}.mo-btns{display:flex;gap:10px;margin-top:22px}.mo-btn{flex:1 1;min-height:44px;border:0;cursor:pointer;font:inherit;font-size:15px;font-weight:600;line-height:20px;padding:12px 0;border-radius:12px;background:var(--mo-blue-fill);color:#fff;white-space:nowrap}.mo-btn:disabled{background:var(--mo-fill);color:light-dark(#5c5c61,#a1a1a6);cursor:default}.mo-btn:focus-visible{outline:2px solid var(--mo-blue);outline-offset:2px}.mo-btn.mo-sec{background:var(--mo-fill);color:light-dark(#005bb5,#64a8ff);flex:0 0 auto;padding:12px 18px}.mo-list{margin:0;padding:0;list-style:none;display:grid;gap:12px}.mo-list li{display:grid;grid-template-columns:22px 1fr;gap:10px;font-size:14px;line-height:20px}.mo-list li svg{width:20px;height:20px;color:var(--mo-blue);margin-top:1px}.mo-disc{margin:0;padding:0 0 0 18px;display:grid;gap:8px;font-size:14px;color:var(--mo-t2)}.mo-chk{display:flex;align-items:center;gap:10px;margin-top:16px;font-size:14px;font-weight:500;min-height:44px;cursor:pointer}.mo-chk input{width:20px;height:20px;margin:0;accent-color:var(--mo-blue-fill);flex:none}.mo-err{color:var(--mo-red);font-size:14px;margin:14px 0 0}.mo-g{margin:0;padding:0;list-style:none;display:grid;gap:14px}.mo-gs{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;align-items:start}.mo-n{width:26px;height:26px;border-radius:50%;background:var(--mo-blue-fill);color:#fff;font-size:13px;font-weight:700;display:grid;place-items:center}.mo-gt{display:grid;gap:6px;font-size:14px;line-height:20px;min-width:0;padding-top:3px;overflow-wrap:anywhere}.mo-gt b{font-weight:600}.mo-shot{position:relative;border:1px solid var(--mo-sep);border-radius:12px;overflow:hidden;background:color-mix(in srgb,var(--mo-text) 4%,var(--mo-surface))}.mo-shot,.mo-shot img{display:block;width:100%}.mo-shot img{height:100%}.mo-ring{position:absolute;border-radius:8px;box-shadow:0 0 0 2px var(--mo-blue-fill),0 0 0 4px color-mix(in srgb,var(--mo-blue) 30%,transparent);pointer-events:none}.mo-done{text-align:center}.mo-tick{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--mo-green) 15%,transparent);display:grid;place-items:center;margin:0 auto 14px}.mo-tick svg{width:28px;height:28px;color:var(--mo-green)}.mo-done .mo-email{margin-bottom:10px;overflow-wrap:anywhere}.mo-prog{margin:6px 0 4px}.mo-bar{height:6px;border-radius:3px;background:var(--mo-fill);overflow:hidden}.mo-bar i{display:block;height:100%;background:var(--mo-blue-fill);border-radius:3px;transition:width .4s ease}.mo-lbls{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--mo-t2);margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mo-rows{margin-top:14px;display:grid;text-align:left}.mo-rows>div{display:flex;justify-content:space-between;gap:12px;min-height:34px;align-items:center;border-top:1px solid var(--mo-sep);font-size:14px}.mo-rows>div span:last-child{color:var(--mo-t2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.mo-rows .mo-ok{color:var(--mo-green)!important}