.mdo1cW_workspace{gap:1.1rem;width:100%;min-width:0;margin-top:1.35rem}.mdo1cW_workspaceTop{grid-template-columns:minmax(0,1.3fr) minmax(17rem,.85fr);align-items:stretch;gap:1rem;min-width:0;display:grid}.mdo1cW_inputPanel,.mdo1cW_qrPanel{border:1px solid var(--brand-border);border-radius:1.15rem;min-width:0;padding:clamp(1rem,2.8vw,1.5rem)}.mdo1cW_inputPanel{background:linear-gradient(155deg,#fff 0%,#f8fbff 100%);align-content:start;box-shadow:0 8px 24px #19426d0a}.mdo1cW_labelRow{align-items:flex-start;gap:.7rem;min-width:0;display:flex}.mdo1cW_labelRow label{overflow-wrap:anywhere;min-width:0;padding-block:.2rem;font-weight:730;line-height:1.45}.mdo1cW_step{color:#194fbb;font-variant-numeric:tabular-nums;background:#e5eeff;border-radius:.65rem;flex:none;place-items:center;width:2rem;height:2rem;font-size:.83rem;font-weight:760;display:inline-grid}.mdo1cW_workspace .mdo1cW_secretInput{overflow-wrap:anywhere;background:#fff;border:1px solid #bbccdc;border-radius:.9rem;min-width:0;min-height:7.1rem;padding:1rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.95rem;line-height:1.65;box-shadow:inset 0 2px 10px #24426d08}.mdo1cW_workspace .mdo1cW_secretInput:focus-visible{outline-color:var(--brand-primary);border-color:var(--brand-primary)}.mdo1cW_helpText,.mdo1cW_summary{color:#516578;font-size:.875rem;line-height:1.6}.mdo1cW_workspace .mdo1cW_actions{align-items:center;gap:.65rem;padding-block:.2rem}.mdo1cW_workspace .mdo1cW_pasteButton,.mdo1cW_workspace .mdo1cW_clearButton,.mdo1cW_workspace .mdo1cW_saveButton,.mdo1cW_workspace .mdo1cW_confirmButton,.mdo1cW_workspace .mdo1cW_cancelButton{border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.7rem;font-weight:690;transition:background-color .12s,border-color .12s,box-shadow .12s;display:inline-flex}.mdo1cW_workspace .mdo1cW_pasteButton,.mdo1cW_workspace .mdo1cW_confirmButton{border:1px solid var(--brand-primary);background:var(--brand-primary);color:#fff}.mdo1cW_workspace .mdo1cW_pasteButton:hover:not(:disabled),.mdo1cW_workspace .mdo1cW_confirmButton:hover:not(:disabled){background:var(--brand-primary-hover)}.mdo1cW_workspace .mdo1cW_clearButton,.mdo1cW_workspace .mdo1cW_cancelButton{color:var(--brand-ink);background:#fff;border:1px solid #d2dfed}.mdo1cW_workspace .mdo1cW_clearButton:hover:not(:disabled),.mdo1cW_workspace .mdo1cW_cancelButton:hover:not(:disabled){border-color:var(--brand-primary)}.mdo1cW_qrPanel{background:linear-gradient(145deg,#f0f6ff 0%,#f4fbfb 100%);flex-direction:column;display:flex}.mdo1cW_qrPanel .generic-otp-qr{align-content:start;gap:.85rem;min-width:0;height:100%;display:grid}.mdo1cW_qrPanel .generic-otp-qr h3{color:var(--brand-ink);margin:0;font-size:1.08rem;line-height:1.4}.mdo1cW_qrPanel .generic-otp-qr h4{margin:.4rem 0;font-size:.95rem}.mdo1cW_qrPanel .generic-otp-qr p{color:#516578;overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.55}.mdo1cW_qrPanel .generic-otp-qr>div{flex-wrap:wrap;gap:.5rem;display:flex}.mdo1cW_qrPanel .generic-otp-qr button{color:#164d9d;background:#fff;border-color:#bed0e6;min-width:0;font-size:.88rem;font-weight:680}.mdo1cW_qrPanel .generic-otp-qr button:hover:not(:disabled){border-color:var(--brand-primary)}.mdo1cW_qrPanel .generic-otp-qr>input[type=file]{width:100%;max-width:100%;font-size:.8rem}.mdo1cW_qrPanel .generic-otp-qr>label{overflow-wrap:anywhere;font-size:.85rem;font-weight:680}.mdo1cW_qrPanel .import-camera{object-fit:cover;border-radius:.8rem;width:100%;max-height:12rem;display:block}.mdo1cW_qrPanel .import-camera[aria-hidden=true]{display:none}.mdo1cW_qrPanel .generic-otp-qr dl{grid-template-columns:minmax(0,5rem) minmax(0,1fr);gap:.4rem .75rem;margin:.5rem 0;font-size:.85rem;display:grid}.mdo1cW_qrPanel .generic-otp-qr dd{overflow-wrap:anywhere;min-width:0;margin:0}.mdo1cW_qrPanel .generic-otp-qr dt{font-weight:680}.mdo1cW_resultsHeading{align-items:center;gap:.75rem;padding-top:.35rem;display:flex}.mdo1cW_resultsHeading h3{margin:0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.4}.mdo1cW_resultsHeading span{color:#194fbb;font-variant-numeric:tabular-nums;background:#e5eeff;border-radius:999px;place-items:center;min-width:1.7rem;height:1.7rem;padding-inline:.3rem;font-size:.8rem;font-weight:760;display:inline-grid}.mdo1cW_workspace .mdo1cW_resultsGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.85rem}.mdo1cW_codeItem{background:#fff;border:1px solid #d8e4f0;border-radius:1.1rem;min-width:0;display:grid;overflow:hidden;box-shadow:0 8px 26px #19426d0d}.mdo1cW_codeItem .code-card{border:none;border-radius:0;min-width:0;padding:1.3rem 1.3rem .8rem}.mdo1cW_codeItem .code-card-code{letter-spacing:.045em;font-size:clamp(1.9rem,5vw,2.75rem)}.mdo1cW_saveActions{border-top:1px solid #e4edf5;justify-content:stretch;align-items:center;padding:.85rem 1.3rem 1rem;display:flex}.mdo1cW_workspace .mdo1cW_saveButton{color:#194fbb;background:#edf5ff;border:1px solid #bcd6ff;width:100%;font-size:.92rem}.mdo1cW_workspace .mdo1cW_saveButton:hover:not(:disabled){border-color:var(--brand-primary);background:#deebff}.mdo1cW_saveIcon{background:#d3e6ff;border-radius:.35rem;place-items:center;width:1.2rem;height:1.2rem;font-size:1.1rem;line-height:1;display:inline-grid}.mdo1cW_saveStatus,.mdo1cW_queued,.mdo1cW_issue,.mdo1cW_empty{border-radius:.85rem;margin:0;padding:.95rem 1.1rem;font-size:.92rem;line-height:1.6}.mdo1cW_saveStatus{background:#f0f6ff;border:1px solid #cadef5}.mdo1cW_saveStatus p{margin:0 0 .35rem}.mdo1cW_saveStatus a{margin-top:.15rem;font-weight:740;display:inline-block}.mdo1cW_queued{color:#164c3d;background:#f0fbf6;border:1px solid #b9decf}.mdo1cW_issue{color:#84392c;background:#fff5f3;border:1px solid #ebcfcc}.mdo1cW_empty{color:#516578;background:#f8fbff;border:1px dashed #cbd9e9}.mdo1cW_saveDialog{width:min(100% - 2rem,32rem);max-height:min(90dvh,42rem);color:var(--brand-ink);background:#fff;border:1px solid #ccd8e5;border-radius:1.2rem;padding:clamp(1.1rem,3vw,1.6rem);overflow:auto;box-shadow:0 30px 90px #0b1d3a38}.mdo1cW_saveDialog::backdrop{background:#0e213b87}.mdo1cW_saveDialog h3{margin:0 0 1.2rem;font-size:1.35rem;line-height:1.3}.mdo1cW_saveDialog form{gap:.6rem;display:grid}.mdo1cW_saveDialog form>label{margin-top:.35rem;font-size:.91rem;font-weight:710}.mdo1cW_saveDialog :is(input,textarea){width:100%;min-width:0;max-width:100%;color:var(--brand-ink);background:#fff;border:1px solid #b9cadb;border-radius:.75rem;padding:.72rem .85rem;line-height:1.5;display:block}.mdo1cW_saveDialog textarea{resize:vertical}.mdo1cW_dialogActions{flex-wrap:wrap;gap:.75rem;padding-top:.65rem;display:flex}.mdo1cW_workspace .mdo1cW_dialogActions button{flex:10rem}@media (max-width:53rem){.mdo1cW_workspaceTop{grid-template-columns:minmax(0,1fr)}.mdo1cW_qrPanel{background:#f2f8ff}}@media (max-width:30rem){.mdo1cW_inputPanel,.mdo1cW_qrPanel{padding:.95rem}.mdo1cW_codeItem .code-card{padding:1rem 1rem .7rem}.mdo1cW_saveActions{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.mdo1cW_workspace button{transition:none}}
