.pm-app{color:#16243b;background:#edf2f7;min-height:100vh;font-family:Arial,Nirmala UI,sans-serif}.pm-app *{box-sizing:border-box}.pm-top{color:#fff;background:#132c48;justify-content:space-between;align-items:center;gap:16px;padding:20px max(20px,50vw - 770px);display:flex}.pm-brand{align-items:center;gap:12px;display:flex}.pm-brand h1{margin:0;font-size:21px;font-weight:750}.pm-brand p{color:#b9cbdc;margin:4px 0 0;font-size:12px}.pm-home{align-items:center;gap:7px;font-size:13px;display:flex}.pm-intro{justify-content:space-between;align-items:center;gap:20px;max-width:1540px;margin:auto;padding:30px 24px 24px;display:flex}.pm-kicker{letter-spacing:1.7px;color:#337579;font-size:10px;font-weight:700}.pm-intro h2{margin:8px 0;font-size:clamp(20px,2vw,28px);font-weight:750}.pm-intro p{color:#586b7f;font-size:13px}.pm-actions{flex-wrap:wrap;gap:8px;display:flex}.pm-button{color:#243b53;cursor:pointer;background:#fff;border:1px solid #cbd6df;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:10px 13px;font-size:12px;font-weight:650;display:inline-flex}.pm-button:hover{background:#edf5f5}.pm-primary{color:#fff;background:#117b77;border-color:#117b77}.pm-primary:hover{background:#0b625f}.pm-app button:disabled{opacity:.4;cursor:not-allowed}.pm-app :is(button,input,textarea,select,a):focus-visible{outline-offset:3px;outline:3px solid #20aaa0}.pm-workspace{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:24px;max-width:1540px;margin:auto;padding:0 24px 40px;display:grid}.pm-editor{background:#fff;border:1px solid #d7e1e8;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 4px 20px #142c4810}.pm-tabs{background:#f8fafc;border-bottom:1px solid #dce5ec;grid-template-columns:repeat(4,1fr);gap:3px;padding:8px;display:grid}.pm-tabs button{color:#64748b;cursor:pointer;border-radius:7px;padding:12px 5px;font-size:11px;font-weight:650}.pm-tabs button.active{color:#0b6f69;background:#dff1ef}.pm-editor-body{padding:24px}.pm-section-title{color:#126f6c;align-items:start;gap:11px;margin-bottom:22px;display:flex}.pm-section-title h3{color:#20334b;margin:0 0 5px;font-size:17px;font-weight:700}.pm-section-title p{color:#76869a;font-size:12px;line-height:1.5}.pm-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.pm-field{min-width:0;margin-bottom:16px;display:block}.pm-field>label{color:#40546b;margin-bottom:7px;font-size:12px;font-weight:650;display:block}.pm-field :is(input:not([type=range]),textarea,select){color:#172b44;background:#fff;border:1px solid #cbd6df;border-radius:7px;width:100%;min-width:0;padding:10px 11px;font-size:14px;line-height:1.5;display:block}.pm-field textarea{resize:vertical}.pm-field input[type=range]{accent-color:#117b77;width:100%;height:36px}.pm-next{width:100%;margin-top:8px}.pm-question-card{background:#f9fbfc;border:1px solid #d8e2eb;border-radius:10px;margin-bottom:16px;padding:16px}.pm-card-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:13px;display:flex}.pm-icon-actions{gap:2px;display:flex}.pm-icon-actions button{cursor:pointer;border-radius:5px;padding:8px}.pm-icon-actions button:hover{background:#e5edf3}.pm-icon-actions button:last-child{color:#c04e53}.pm-question-settings{grid-template-columns:minmax(0,1fr) 80px;gap:12px;display:grid}.pm-add{color:#0e746e;cursor:pointer;background:#f0faf8;border:1px dashed #8cbbb7;border-radius:8px;justify-content:center;gap:7px;width:100%;padding:15px;font-size:13px;font-weight:650;display:flex}.pm-editor-footer{color:#53687e;background:#f8fafc;border-top:1px solid #dce5ed;padding:16px 24px;font-size:12px}.pm-editor-footer p{margin-top:8px;font-size:11px;line-height:1.5}.pm-warning{color:#a56819}.pm-check{align-items:center;gap:10px;margin:10px 0 24px;font-size:13px;line-height:1.6;display:flex}.pm-check input{accent-color:#117b77;flex-shrink:0;width:18px;height:18px}.pm-logo-panel{border-top:1px solid #e1e8ef;padding-top:18px}.pm-logo-panel h4{font-size:14px;font-weight:700}.pm-logo-panel p{color:#718297;margin:6px 0 16px;font-size:12px}.pm-logo-sample{align-items:center;gap:15px;margin-bottom:16px;display:flex}.pm-logo-sample img{object-fit:contain;width:70px;height:70px}.pm-library{margin:18px 0}.pm-saved{border-bottom:1px solid #e0e8ee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 0;display:flex}.pm-saved b{overflow-wrap:anywhere;font-size:13px}.pm-saved p{color:#728298;margin-top:5px;font-size:11px}.pm-saved>div:last-child{gap:6px;display:flex}.pm-backup-actions{border-top:1px solid #e2e8ef;flex-wrap:wrap;gap:12px;padding-top:18px;display:flex}.pm-empty{color:#718297;padding:24px 0;font-size:13px}.pm-preview{min-width:0}.pm-preview-toolbar{letter-spacing:.6px;color:#65788c;justify-content:space-between;align-items:center;gap:12px;margin:2px 0 14px;font-size:10px;font-weight:700;display:flex}.pm-preview-toolbar>div{align-items:center;gap:7px;display:flex}.pm-live-dot{background:#14a58a;border-radius:50%;width:7px;height:7px}.pm-print-help{color:#486774;background:#e3eeef;border:1px solid #cee0e1;border-radius:9px;margin-bottom:18px;padding:12px 15px;font-size:11px;line-height:1.7}.pm-alert{color:#864813;background:#fff3da;border:1px solid #e9c987;border-radius:8px;margin-bottom:15px;padding:14px;font-size:13px}.pm-preview-viewport{flex-direction:column;align-items:center;gap:22px;width:100%;padding:12px;display:flex;overflow:hidden}.pm-page-wrap{flex-shrink:0;position:relative;box-shadow:0 5px 24px #21384d24}.pm-page,.pm-measure{width:var(--pm-width);height:var(--pm-height);color:#111827;font-family:Noto Sans Devanagari,Nirmala UI,Mangal,Arial,sans-serif;font-size:var(--pm-font);background:#fff;padding:12mm 12mm 15mm;line-height:1.55}.pm-page{transform-origin:0 0;position:relative}.pm-page-body,.pm-measure-body{height:100%}.pm-paper-header{padding-bottom:5mm}.pm-school{border-top:1.2mm solid #24364b;justify-content:center;align-items:center;gap:4mm;padding-top:4mm;display:flex}.pm-school>div{text-align:center;flex:1;min-width:0}.pm-school img{object-fit:contain;flex-shrink:0}.pm-school h2{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-weight:800;line-height:1.4}.pm-school h3{white-space:pre-wrap;overflow-wrap:anywhere;margin:2mm 0 3mm;font-size:1.1em;font-weight:700}.pm-meta{white-space:pre-wrap;overflow-wrap:anywhere;justify-content:space-between;gap:4mm;margin-top:1.3mm;line-height:1.5;display:flex}.pm-meta>span{max-width:65%}.pm-instructions{white-space:pre-wrap;overflow-wrap:anywhere;border-top:.4mm solid #24364b;margin-top:3mm;padding-top:3mm;font-size:.92em}.pm-columns{grid-template-columns:repeat(var(--pm-columns), minmax(0, 1fr));gap:8mm;display:grid}.pm-question{break-inside:avoid;padding:0 0 4mm;line-height:1.55}.pm-question-row{align-items:flex-start;gap:2mm;display:flex}.pm-question-row>b{flex-shrink:0;font-weight:700}.pm-question-text{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0}.pm-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:1mm 3mm;margin:2mm 0 0 5mm;font-size:.94em;display:grid}.pm-options>div{white-space:pre-wrap;overflow-wrap:anywhere}.pm-page-number{border-top:.2mm solid #cbd5e1;justify-content:space-between;gap:4mm;padding-top:2mm;font-size:8pt;display:flex;position:absolute;bottom:6mm;left:12mm;right:12mm}.pm-page-number>span:last-child{margin-left:auto}.pm-measure{visibility:hidden;pointer-events:none;position:fixed;top:0;left:-10000px}.pm-measure-column{width:calc((var(--pm-width) - 24mm - (var(--pm-columns) - 1) * 8mm) / var(--pm-columns))}.pm-preview-only{grid-template-columns:minmax(0,1fr);max-width:1100px}@media (width<=1050px){.pm-workspace{grid-template-columns:1fr}.pm-intro{flex-direction:column;align-items:start}.pm-preview{width:100%;max-width:850px;margin:auto}.pm-editor{width:100%}}@media (width<=540px){.pm-top{padding:16px}.pm-brand h1{font-size:17px}.pm-workspace{gap:20px;padding:0 12px 24px}.pm-intro{padding:22px 16px}.pm-editor-body{padding:18px 14px}.pm-fields{gap:0 10px}.pm-tabs{padding:5px}.pm-tabs button{padding:10px 3px;font-size:10px}.pm-question-card{padding:12px}.pm-editor-footer{padding:14px}.pm-preview-toolbar{letter-spacing:0;font-size:9px}.pm-actions{width:100%}.pm-actions .pm-button{flex:1}.pm-preview-viewport{padding:6px}.pm-print-help{font-size:10px}.pm-field :is(input:not([type=range]),textarea,select){font-size:16px}}@media print{:is(html:has(.pm-app),body:has(.pm-app)){background:#fff!important;margin:0!important;padding:0!important}body:has(.pm-app) *{visibility:hidden}body:has(.pm-app)>:not(:has(.pm-app)):not(.pm-app){display:none!important}body:has(.pm-app) :is(nav,[data-sonner-toaster]){display:none!important}:is(body:has(.pm-app) .pm-app,body:has(.pm-app) .pm-app *){visibility:visible}.pm-app .no-print{display:none!important}.pm-app{width:100%;position:absolute;top:0;left:0;background:#fff!important;min-height:0!important}.pm-workspace,.pm-preview,.pm-preview-viewport{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.pm-page-wrap{break-after:page;page-break-after:always;width:var(--pm-width)!important;height:auto!important;box-shadow:none!important;margin:0!important;padding:0!important}.pm-page-wrap:last-child{break-after:auto;page-break-after:auto}.pm-page{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;margin:0!important;transform:none!important}.pm-page-number{visibility:visible}.pm-measure{display:none!important}}
