.myo-full-test{box-sizing:border-box;width:100%;max-width:820px;padding:18px 18px calc(28px + env(safe-area-inset-bottom));color:#101114;background:#fff;flex-direction:column;gap:14px;min-height:100%;margin:0 auto;font-family:system-ui,sans-serif;display:flex;overflow:auto}.myo-full-test *{box-sizing:border-box}.myo-full-test header,.myo-full-title,.myo-full-actions,.myo-full-history-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.myo-full-test header button{background:#f4f4f5;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.myo-full-test h1{margin:4px 0;font-size:27px;line-height:1.2}.myo-full-test h2{font-size:20px}.myo-full-test p{margin:0;line-height:1.5}.myo-full-title p,.myo-full-muted{color:#747985;font-size:13px}.myo-full-model{color:#0876ff;white-space:nowrap;background:#edf5ff;border-radius:20px;padding:7px 10px;font-size:12px}.myo-full-picker{color:#707784;align-items:center;gap:18px;font-size:13px;display:flex}.myo-full-picker select{color:#141619;font:inherit;background:#fafbfc;border:1px solid #e1e4ea;border-radius:15px;flex:1;min-width:0;padding:12px;font-size:15px}.myo-full-guide{color:#535c69;font-size:14px}.myo-full-camera{color:#fff;background:#101318;border-radius:24px;flex-shrink:0;height:54dvh;min-height:300px;max-height:650px;position:relative;overflow:hidden}.myo-full-placeholder{color:#aeb6c4;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;display:flex}.myo-full-metrics{pointer-events:none;justify-content:space-between;gap:14px;display:flex;position:absolute;top:14px;left:14px;right:14px}.myo-full-metrics output{backdrop-filter:blur(8px);text-align:center;background:#0b1019a8;border-radius:20px;min-width:85px;padding:10px 16px;font-size:32px;font-weight:700}.myo-full-metrics small{color:#d7e1ef;font-size:11px;font-weight:500;display:block}.myo-full-feedback{text-align:center;min-height:24px;font-size:14px}.myo-full-error{color:#b72235}.myo-full-test button{font:inherit;cursor:pointer;color:#101114;background:#f3f4f6;border:1px solid #e3e5e9;border-radius:18px;padding:13px 18px}.myo-full-test button.primary{color:#fff;background:#101114;border:0;flex:1}.myo-full-test button:disabled{opacity:.45;cursor:default}.myo-full-test button:focus-visible,.myo-full-test select:focus-visible{outline-offset:2px;outline:3px solid #75afff}.myo-full-actions{flex-wrap:wrap}.myo-full-result{background:#f4f7fb;border-radius:18px;flex-basis:100%;padding:16px}.myo-full-result p{color:#697381;margin-top:7px;font-size:13px}.myo-full-history-toggle{align-self:stretch}.myo-full-history-row{border-bottom:1px solid #e6e8ec;padding:14px 0}.myo-full-history-row span{color:#6f7885;text-align:right;max-width:70%;font-size:12px}.myo-full-dialog-backdrop{z-index:10000;background:#0007;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.myo-full-dialog{background:#fff;border-radius:24px;width:100%;max-width:560px;max-height:80dvh;padding:24px;position:relative;overflow:auto}.myo-full-close{float:right}.myo-full-dialog h2{padding-right:30px}