.qss-present-dialog-overlay{position:fixed;inset:0;z-index:10060;background:#0f172a7a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.qss-present-dialog.qss-dialog,.qss-present-dialog{width:min(440px,100%);max-width:440px;background:#fff;color:#1d1d1f;border:.5px solid rgba(0,0,0,.1);border-radius:16px;box-shadow:0 0 0 .5px #fff9 inset,0 24px 64px #0f172a47;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif}html:not(.qss-light-theme) .qss-present-dialog.qss-dialog,html:not(.qss-light-theme) .qss-present-dialog{background:#1c1c1ef0;color:#f5f5f7;border-color:#ffffff1f;box-shadow:0 0 0 .5px #ffffff14 inset,0 24px 64px #00000080}.qss-present-dialog__header{position:relative;padding:18px 48px 0 20px;border-bottom:.5px solid rgba(0,0,0,.08)}html:not(.qss-light-theme) .qss-present-dialog__header{border-bottom-color:#ffffff1a}.qss-present-dialog__title{margin:0 0 12px;font-size:1.05rem;font-weight:650;letter-spacing:-.02em;line-height:1.25}.qss-present-dialog__close{position:absolute;top:12px;right:12px;width:30px;height:30px;border:none;border-radius:8px;background:#0000000d;color:#6e6e73;font-size:1.35rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.qss-present-dialog__close:hover{background:#0000001a;color:#1d1d1f}html:not(.qss-light-theme) .qss-present-dialog__close{background:#ffffff14;color:#a1a1a6}html:not(.qss-light-theme) .qss-present-dialog__close:hover{background:#ffffff24;color:#f5f5f7}.qss-present-dialog__tabs{display:flex;gap:2px}.qss-present-dialog__tab{appearance:none;border:none;background:transparent;color:#6e6e73;font-size:.82rem;font-weight:600;padding:8px 12px 10px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;letter-spacing:-.01em}.qss-present-dialog__tab.is-active{color:#0071e3;border-bottom-color:#0071e3}html:not(.qss-light-theme) .qss-present-dialog__tab{color:#98989d}html:not(.qss-light-theme) .qss-present-dialog__tab.is-active{color:#0a84ff;border-bottom-color:#0a84ff}.qss-present-dialog__body{padding:18px 20px 8px;display:flex;flex-direction:column;align-items:center;gap:14px;box-sizing:border-box}.qss-present-dialog__pane{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;box-sizing:border-box}.qss-present-dialog__pane[hidden]{display:none!important}.qss-present-dialog__hint{margin:0;width:100%;font-size:.8rem;color:#6e6e73;text-align:center;line-height:1.45}html:not(.qss-light-theme) .qss-present-dialog__hint{color:#98989d}.qss-present-dialog__qr{width:200px;height:200px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:14px;padding:10px;box-sizing:border-box;border:.5px solid rgba(0,0,0,.08);box-shadow:0 8px 24px #0f172a14;overflow:hidden;position:relative}.qss-present-dialog__qr canvas,.qss-present-dialog__qr img{display:block;max-width:100%;max-height:100%;width:auto;height:auto}.qss-present-dialog__url{width:100%;box-sizing:border-box;font-size:.72rem;word-break:break-all;text-align:center;color:#6e6e73;padding:10px 12px;border-radius:10px;background:#0000000a;border:.5px solid rgba(0,0,0,.06);line-height:1.4;position:relative;z-index:1}html:not(.qss-light-theme) .qss-present-dialog__url{color:#a1a1a6;background:#ffffff0f;border-color:#ffffff14}.qss-present-dialog__footer{display:flex;gap:8px;padding:12px 20px 18px;justify-content:flex-end;flex-wrap:wrap;box-sizing:border-box}.qss-present-dialog__footer .qss-btn{min-width:108px;min-height:34px;border-radius:10px;font-size:.84rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;border:none;padding:0 14px}.qss-present-dialog__footer .qss-btn--ghost{background:#0000000f;color:#1d1d1f}.qss-present-dialog__footer .qss-btn--ghost:hover{background:#0000001a}.qss-present-dialog__footer .qss-btn--primary{background:#0071e3;color:#fff}.qss-present-dialog__footer .qss-btn--primary:hover{background:#0077ed}.qss-present-dialog__footer .qss-btn--primary:disabled{opacity:.45;cursor:not-allowed}.qss-present-dialog__footer .qss-btn--accent,.qss-btn--accent{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;border:none}.qss-present-dialog__footer .qss-btn--accent:hover,.qss-btn--accent:hover{filter:brightness(1.06)}html:not(.qss-light-theme) .qss-present-dialog__footer .qss-btn--ghost{background:#ffffff1a;color:#f5f5f7}html:not(.qss-light-theme) .qss-present-dialog__footer .qss-btn--primary{background:#0a84ff}.qss-present-dialog__live-code{font-size:1.35rem;font-weight:800;letter-spacing:.14em;color:#0071e3;margin-top:4px}html:not(.qss-light-theme) .qss-present-dialog__live-code{color:#64b5ff}.qss-present-dialog__divider{border:none;border-top:.5px solid rgba(0,0,0,.08);margin:8px 0;width:100%}.qss-present-dialog__visibility{margin-top:14px;padding-top:12px;border-top:.5px solid rgba(0,0,0,.08);text-align:left}html:not(.qss-light-theme) .qss-present-dialog__visibility{border-top-color:#ffffff1a}.qss-present-dialog__visibility-label{font-size:12px;font-weight:700;color:var(--qss-text, #0f172a);margin-bottom:4px}.qss-present-dialog__visibility-hint{margin:0 0 10px;font-size:12px;line-height:1.4;color:var(--qss-muted, #64748b)}.qss-present-dialog__visibility-options{display:grid;gap:8px}.qss-present-vis-opt{display:grid;grid-template-columns:16px 1fr;grid-template-rows:auto auto;column-gap:10px;row-gap:2px;align-items:start;padding:10px 12px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#0f172a08;cursor:pointer}.qss-present-vis-opt input{grid-row:1 / span 2;margin-top:3px}.qss-present-vis-opt__title{font-size:13px;font-weight:700;color:var(--qss-text, #0f172a)}.qss-present-vis-opt__hint{font-size:11px;color:var(--qss-muted, #64748b)}.qss-present-vis-opt.is-active{border-color:#10b98173;background:#10b98114}html:not(.qss-light-theme) .qss-present-vis-opt{border-color:#ffffff1f;background:#ffffff0a}html:not(.qss-light-theme) .qss-present-vis-opt.is-active{border-color:#34d39973;background:#10b98124}
