@font-face{font-family:Noto Naskh Arabic;src:url(/fonts/NotoNaskhArabic-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Noto Naskh Arabic;src:url(/fonts/NotoNaskhArabic-Bold.ttf)format("truetype");font-weight:700;font-display:swap}.suggestion-response textarea{text-align:right;direction:rtl;line-height:1.65;font-family:Noto Naskh Arabic,serif!important}.proposer-suggestions section>p{text-align:start;line-height:1.65;font-family:Noto Naskh Arabic,serif!important}.suggestion-response button,.proposer-suggestions button{line-height:1.65;font-family:inherit!important}.suggestion-response button [lang=ur]{font-family:Noto Naskh Arabic,serif!important}.suggestion-response button [lang=en]{font-family:Arial,sans-serif!important}.suggestion-meta{line-height:1.65;font-family:Noto Naskh Arabic,serif!important;font-size:18px!important}.suggestion-response textarea.word-limit-under{background:#fff7d6;border-color:#d7b45b}.suggestion-response textarea.word-limit-valid{background:var(--green-bg);border-color:#71b692}.suggestion-response textarea.word-limit-over{background:#fff0f2;border-color:#d98696}.suggestion-response small.under{color:#986200;font-weight:800}.suggestion-response small.valid{color:var(--green);font-weight:800}.suggestion-response small.over{color:#a1243e;font-weight:800}.suggestion-response .recording-control small{text-align:start;line-height:1.65;font-family:inherit!important;font-size:18px!important}.round-type{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}.round-type legend{grid-column:1/-1;margin-bottom:5px;font-size:24px;font-weight:900}.round-type label{cursor:pointer;background:#fff;border:2px solid #9dafc8;border-radius:10px;align-items:flex-start;gap:9px;grid-template-columns:none!important;padding:12px!important;display:flex!important}.round-type label.selected.test{background:#fff0f2;border-color:#a52a3a}.round-type label.selected.real{background:#eaf7f0;border-color:#287657}.round-type input{flex:none;width:20px;height:20px;margin-top:4px}.round-type span{gap:2px;display:grid}.round-type b{font-size:20px!important}.round-type small{font-size:18px!important}.test-round-banner{color:#852437;text-align:center;background:#fff0f2;border:3px solid #a52a3a;border-radius:10px;padding:11px 15px;font-weight:900;line-height:1.65;font-family:Noto Naskh Arabic,serif!important;font-size:24px!important}@media (width<=720px){.round-type{grid-template-columns:1fr}}[dir=rtl] .round-type label.test span{text-align:right}:lang(en){font-family:Arial,sans-serif!important}:lang(ur){line-height:1.65;font-family:Noto Naskh Arabic,serif!important}@media print{body,:lang(en){font-family:Arial,sans-serif!important}:lang(ur){line-height:1.65;font-family:Noto Naskh Arabic,serif!important}}[lang=en],[dir=ltr]{font-family:Arial,sans-serif!important}:root{--ink:#17243d;--blue:#2f66c8;--line:#d9e2f0;--muted:#68758a;--surface:#f5f7fb;--green:#247b58;--green-bg:#eaf7f0;--yellow:#9a6712;--pink:#a53850;--nav-beige:#c9ad82;--nav-beige-hover:#b99a6b;--nav-beige-ink:#2f271c}*{box-sizing:border-box}body{background:var(--surface);color:var(--ink);margin:0;font-family:Arial,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.52}[lang=ur],[dir=rtl],.urdu,.urdu *{font-family:Noto Naskh Arabic,serif;line-height:1.65}.login-shell{place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:22px;width:min(520px,100%);padding:38px;box-shadow:0 18px 50px #1d355722}.login-card img{width:82px}.login-card h1{margin:8px}.eyebrow{color:#3766aa;letter-spacing:.14em;font-weight:800}.login-card form{text-align:start;gap:14px;margin-top:26px;display:grid}.login-card label{gap:6px;display:grid}.login-card input{border:1px solid var(--line);border-radius:10px;padding:13px}.login-card button,.continue{background:var(--blue);color:#fff;border:0;border-radius:10px;padding:13px 18px;font-weight:800}.notice{background:#eef4ff;border-radius:10px;margin-top:16px;padding:12px}.app-shell>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:12px 28px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brand img{width:46px}.brand div,.account{flex-direction:column;display:flex}.brand b{font-size:var(--type-subheading)}.brand span,.account span{color:var(--muted)}.account{align-items:flex-end}.account button{color:#8c2d2d;background:0 0;border:0}.app-shell>nav{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(4,1fr);max-width:1040px;margin:22px auto 0;display:grid;overflow:hidden}.app-shell>nav span{text-align:center;border-inline-end:1px solid var(--line);color:var(--muted);padding:12px;font-weight:800}.app-shell>nav span:last-child{border:0}.app-shell>nav .active{color:var(--blue);background:#edf3ff}.workspace{border:1px solid var(--line);background:#fff;border-radius:18px;max-width:1040px;margin:18px auto 60px;padding:30px}.workspace-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.workspace-heading h1{margin:2px 0}.workspace-heading p{margin:0}.save-state{background:var(--green-bg);color:var(--green);border-radius:20px;padding:9px 12px;font-weight:800}.language-tabs{border-bottom:1px solid var(--line);margin:28px 0 20px;display:flex}.language-tabs button{color:var(--muted);background:0 0;border:0;padding:12px 20px;font-weight:800}.language-tabs .selected{color:var(--blue);border-bottom:3px solid var(--blue)}.proposal-form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.proposal-form label{border:1px solid var(--line);border-radius:14px;align-content:start;gap:7px;padding:16px;display:grid}.proposal-form label>span{font-weight:700}.proposal-form textarea{resize:vertical;background:#fcfdff;border:1px solid #cbd6e6;border-radius:10px;width:100%;padding:12px}.proposal-form small{font-weight:800}.proposal-form small.valid{color:var(--green)}.proposal-form small.under{color:var(--yellow)}.proposal-form small.over{color:var(--pink)}.record{color:#244e87;background:#fff;border:1px solid #c7d4e7;border-radius:9px;justify-self:start;padding:8px 12px}.next-step{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;margin-top:8px;padding-top:20px;display:flex}.continue{min-width:320px}@media (width<=720px){.app-shell>header,.workspace-heading,.next-step{flex-direction:column}.account{align-items:flex-start}.app-shell>nav{margin-inline:12px}.app-shell>nav small{display:none}.workspace{margin:12px;padding:18px}.proposal-form{grid-template-columns:1fr}.continue{width:100%;min-width:0}.save-state{align-self:flex-start}}@media print{[lang=ur],[dir=rtl],.urdu,.urdu *{font-family:Noto Naskh Arabic!important}}.back-step{color:var(--blue);background:#fff;border:1px solid #b8c8df;border-radius:10px;padding:12px 16px;font-weight:800}.release-action{text-align:end;flex-direction:column;align-items:flex-end;gap:12px;max-width:680px;display:flex}.release-action p{margin:0}.release-confirmation{text-align:start;background:#f6f9ff;flex-direction:row;border-color:#adc4e5!important;grid-template-columns:none!important;align-items:flex-start!important;display:flex!important}.release-confirmation input{flex:none;width:20px;height:20px;margin-top:3px}.release-confirmation span{font-size:18px!important;font-weight:700!important}@media (width<=720px){.release-action{text-align:start;align-items:stretch}.back-step{width:100%}}.private-status{color:#76520a;background:#fff3cd;border-radius:999px;padding:5px 10px;font-weight:800;display:inline-block}.test-only-label{color:#7f1d34;text-align:center;background:#fff0f2;border:2px solid #a53850;border-radius:10px;flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:0 0 16px;padding:11px 15px;font-weight:900;display:flex}.test-only-label span{font-size:20px;line-height:1.65}.record-card details{margin-top:14px}.record-card summary{cursor:pointer;color:var(--blue);font-size:var(--type-subheading);font-weight:800}.coordinator-sections{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.coordinator-sections section{border:1px solid var(--line);border-radius:10px;padding:12px}.coordinator-sections h3,.coordinator-sections p{margin:0 0 8px}@media (width<=720px){.coordinator-sections{grid-template-columns:1fr}}.coordinator-privacy-note{border-left:4px solid var(--green);background:var(--green-bg);border-radius:8px;margin:18px 0;padding:13px 16px;font-weight:700}.coordinator-process{border:1px solid var(--line);border-radius:14px;margin-top:20px;padding:20px}.coordinator-process-heading{justify-content:space-between;gap:18px;display:flex}.coordinator-process-heading h2,.coordinator-process-heading p{margin:4px 0}.process-kind{color:#5c4525;background:#f1e4cd;border-radius:999px;padding:4px 9px;font-weight:800;display:inline-block}.process-kind.voting{color:#244b80;background:#e7effc}.participation-total{background:#f2f5fa;border-radius:12px;align-content:center;place-items:center;min-width:90px;font-size:24px;font-weight:900;display:grid}.participation-total small{font-size:18px}.process-dates{flex-wrap:wrap;gap:8px 20px;margin:14px 0;display:flex}.participant-status-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.participant-status{border:1px solid var(--line);border-left:5px solid #bf8a2b;border-radius:9px;padding:11px;display:grid}.participant-status.complete{border-left-color:var(--green);background:var(--green-bg)}.participant-status small{color:var(--muted)}.coordinator-result{background:#f2f5fa;border-radius:10px;flex-wrap:wrap;gap:10px;margin-top:15px;padding:14px;display:flex}.coordinator-result>*{margin-right:12px}.private-submissions-heading{margin-top:28px}@media (width<=720px){.coordinator-process-heading{flex-direction:column}.participation-total{min-height:70px}.participant-status-list{grid-template-columns:1fr}}.mobile-install-help{background:#f8faff;border:2px solid #244b80;border-radius:14px;margin:22px 0;overflow:hidden}.mobile-install-help>summary{cursor:pointer;color:#fff;background:#244b80;padding:16px 20px;font-size:24px;font-weight:800;line-height:1.65}.mobile-install-intro{gap:12px;padding:18px 20px 8px;display:grid}.mobile-install-intro p{margin:0}.mobile-install-link{background:#fff;border:1px solid #9dafc8;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.mobile-install-link a{overflow-wrap:anywhere;color:#244b80;min-width:0;font-family:Arial,sans-serif;font-size:18px}.mobile-install-link button{color:#fff;background:#2f66c8;border:0;border-radius:8px;padding:10px 14px;font-weight:800}.mobile-install-columns{grid-template-columns:1fr 1fr;gap:14px;padding:10px 20px;display:grid}.mobile-install-columns section{background:#fff;border:1px solid #bcd4c7;border-radius:12px;padding:16px}.mobile-install-columns h2{color:#244b80;margin:0 0 8px}.mobile-install-columns ol{margin:0;padding-inline-start:24px}.mobile-install-columns li{margin:5px 0}.mobile-install-success{background:#eaf7f0;border-right:4px solid #287657;border-radius:9px;padding:12px 15px;font-weight:800;margin:8px 20px 20px!important}@media (width<=720px){.mobile-install-link,.mobile-install-columns{grid-template-columns:1fr}.mobile-install-link button{width:100%}.mobile-install-columns{padding:10px 12px}.mobile-install-success{margin:8px 12px 16px!important}}.partner-photo-help>summary{background:#287657}.photo-availability-note{color:#62420e;background:#fff5dc;border:2px solid #bf8a2b;border-radius:9px;padding:11px 14px;font-weight:800}.photo-guide-columns section{border-color:#9fcbb7}.partner-photo-help .mobile-install-success{color:#173b70;background:#edf3fc;border-right-color:#244b80}.recovery-notice{justify-content:space-between;align-items:center;gap:12px;display:flex}.recovery-notice button{border:1px solid var(--blue);color:var(--blue);background:#fff;border-radius:9px;padding:8px 12px;font-weight:800}@media (width<=720px){.recovery-notice{flex-direction:column;align-items:stretch}}.room-notice{justify-content:space-between;align-items:center;gap:12px;display:flex}.room-notice button{border:1px solid var(--blue);color:var(--blue);background:#fff;border-radius:9px;padding:8px 12px;font-weight:800}@media (width<=720px){.room-notice{flex-direction:column;align-items:stretch}}.urdu-continue{justify-content:center;align-items:center;gap:10px;display:inline-flex}.urdu-continue .next-arrow{font-family:Arial,sans-serif;font-size:24px;line-height:1.65}.proposal-next{justify-content:flex-end}.recording-control{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.recording-control audio{max-width:100%;height:38px}.delete-recording{color:#a1243e;background:#fff7f8;border:1px solid #dba4ad;border-radius:9px;padding:8px 12px}.recording-control small{width:100%;color:var(--muted)}.recording-control small.recording-success{background:var(--green-bg);color:var(--green);border:1px solid #71b692;border-radius:8px;padding:8px 10px;font-weight:800}.live-voice-toggle{background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:0;font-weight:800;display:flex}.live-voice-toggle.counter-off,.live-voice-toggle.counter-on{background:0 0}.live-voice-toggle span{color:#fff}.live-voice-toggle input{accent-color:#fff}.live-word-count{border-radius:16px;padding:6px 10px}.live-word-count.under{color:#986200;background:#fff7d6}.live-word-count.valid{background:var(--green-bg);color:var(--green)}.live-word-count.over{color:#a1243e;background:#fff0f2}.vote-card{border:1px solid var(--line);border-radius:14px;margin-top:18px;padding:20px}.vote-card h2{margin:0}.vote-rules,.vote-choices{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.vote-rules>*{background:#f2f5fa;border-radius:18px;padding:6px 11px}.vote-choices button{background:#fff;border:2px solid #b8c8df;border-radius:10px;padding:11px 22px;font-weight:800}.vote-choices button.selected{border-color:var(--green);background:var(--green-bg);color:var(--green)}.saving-vote,.recorded-vote{font-size:18px;font-weight:800;line-height:1.65}.saving-vote{color:var(--blue)}.recorded-vote{color:var(--green)}.confirmation-check{transform-origin:50%;font-family:Arial,sans-serif;font-size:1.35em;font-weight:900;line-height:1.65;display:inline-block;transform:scaleX(1.18)}.voter-participation-names,.missing-voters-admin{border:2px solid var(--blue);background:#f2f6fc;border-radius:10px;gap:8px;margin-top:12px;padding:12px 14px;display:grid}.voter-participation-names>div{grid-template-columns:minmax(120px,max-content) 1fr;gap:10px;display:grid}.voter-participation-names small,.missing-voters-admin small{color:var(--muted)}.missing-voters-admin ul{margin:4px 0;padding-inline-start:22px}@media (width<=720px){.voter-participation-names>div{grid-template-columns:1fr}}.final-urdu-proposal{border:1px solid var(--line);text-align:right;overflow-wrap:anywhere;background:#fff;border-radius:14px;grid-column:1/-1;width:100%;max-width:860px;margin-inline:auto;padding:32px 38px}.final-urdu-proposal header{border-bottom:2px solid var(--line);margin-bottom:4px;padding-bottom:18px}.final-urdu-proposal header>p{color:var(--green);margin:0 0 6px;font-size:20px;font-weight:700}.final-urdu-proposal h2{margin:0;font-size:24px!important}.final-urdu-story section{border-bottom:1px solid var(--line);padding:20px 0}.final-urdu-story section:last-child{border-bottom:0}.final-urdu-story h3{color:var(--blue);margin:0 0 8px;font-size:24px!important}.final-urdu-story p{white-space:pre-wrap;margin:0;font-size:20px;line-height:1.65}.vote-card>.final-urdu-proposal{border:0;padding:28px 34px}.vote-card>.final-urdu-proposal header{padding-top:0}@media (width<=720px){.final-urdu-proposal,.vote-card>.final-urdu-proposal{max-width:100%;padding:20px 18px}.final-urdu-story p{line-height:1.65}}.suggestion-card{border:1px solid var(--line);border-radius:14px;margin-top:20px;padding:20px}.suggestion-card>.final-urdu-proposal{border:0;padding:28px 34px}.suggestion-response,.proposer-suggestions{gap:12px;margin-top:18px;display:grid}.suggestion-response textarea,.proposer-suggestions textarea{border:1px solid #cbd6e6;border-radius:10px;width:100%;min-height:110px;padding:12px}.suggestion-response>div,.proposer-suggestions section>div{flex-wrap:wrap;gap:10px;display:flex}.suggestion-response button,.proposer-suggestions button{color:var(--blue);background:#fff;border:1px solid #b8c8df;border-radius:9px;padding:10px 14px;font-weight:800}.suggestion-response .continue{color:#fff;background:var(--blue);border:0;min-width:0}.proposer-suggestions section{border-top:1px solid var(--line);padding-top:12px}.final-revision{border-top:2px solid var(--line);grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;padding-top:20px;display:grid}.final-revision h3,.final-revision>.continue{grid-column:1/-1}.final-revision label{align-content:start;gap:6px;display:grid}.final-revision textarea{resize:none;border:1px solid #cbd6e6;border-radius:10px;height:16rem;min-height:16rem;max-height:16rem;padding:12px;font-size:20px;overflow-y:auto}.final-sign{border-top:2px solid var(--line);gap:16px;margin-top:22px;padding-top:20px;display:grid}.final-sign>.continue{justify-self:end}@media (width<=720px){.final-revision{grid-template-columns:1fr}.final-sign>.continue{justify-self:stretch}}.record-card{border-bottom:1px solid var(--line);padding:18px 0}.record-card h2,.record-card h3{margin:0}.decision-result{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.decision-result>*{background:#f2f5fa;border-radius:16px;padding:7px 11px}.audit-table{border-collapse:collapse;width:100%}.audit-table th,.audit-table td{text-align:start;border-bottom:1px solid var(--line);padding:10px}@media (width<=720px){.audit-table{display:block;overflow-x:auto}.account>div{flex-wrap:wrap;gap:4px;display:flex}}:root{--type-heading:24px;--type-section:20px;--type-title:24px;--type-subheading:20px;--type-entry:18px;--type-normal:18px;--type-leading:1.7}h1{font-size:var(--type-heading)!important;line-height:1.65!important}h2,h3{font-size:var(--type-section)!important;line-height:1.65!important}button,.proposal-form label>span{font-size:var(--type-subheading);line-height:var(--type-leading)}p,small,input,.save-state,.vote-rules,.recorded-vote,.audit-table{font-size:var(--type-normal);line-height:var(--type-leading)}textarea{font-size:var(--type-entry);line-height:var(--type-leading)}.proposal-form small.language-error{color:#a1243e}.proposal-field-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.proposal-field-heading>span{font-weight:800}.proposal-field-heading .field-word-counter{background:#fff;border:1px solid;border-radius:999px;flex:none;padding:5px 10px;font-size:18px;line-height:1.65}.proposal-field-heading .field-word-counter.valid{background:var(--green-bg)}.proposal-field-heading .field-word-counter.under{background:#fff7d6}.proposal-field-heading .field-word-counter.over,.proposal-field-heading .field-word-counter.language-error{color:var(--pink);background:#fff0f2}.numbered-field-name{align-items:center;gap:9px;display:inline-flex}.field-number{color:#fff;background:#244b80;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:20px;line-height:1.65;display:inline-grid;font-family:Arial,sans-serif!important}.proposal-form textarea.word-limit-under{background:#fff7d6;border-color:#d7b45b}.proposal-form textarea.word-limit-valid{background:var(--green-bg);border-color:#71b692}.proposal-form textarea.word-limit-over,.proposal-form textarea.word-limit-language-error{background:#fff0f2;border-color:#d98696}.final-revision small{font-weight:800}.final-revision small.valid{color:var(--green)}.final-revision small.under{color:var(--yellow)}.final-revision small.over,.final-revision small.language-error{color:var(--pink)}.final-revision textarea.word-limit-under{background:#fff7d6;border-color:#d7b45b}.final-revision textarea.word-limit-valid{background:var(--green-bg);border-color:#71b692}.final-revision textarea.word-limit-over,.final-revision textarea.word-limit-language-error{background:#fff0f2;border-color:#d98696}body,[lang=en],[dir=ltr]{font-family:Arial,sans-serif!important}.proposal-form textarea{resize:none;height:16rem;min-height:16rem;overflow-y:auto}.proposal-form textarea.proposal-title-text{font-size:var(--type-title)}.next-step{z-index:10;background:#fff;padding:14px 0;position:sticky;bottom:0;box-shadow:0 -10px 18px #17243d14}.proposal-entry-actions{grid-template-columns:1fr auto 1fr;display:grid}.proposal-entry-actions .delete-draft{color:#8c2d2d;background:#fff;border:1px solid #8c2d2d;border-radius:10px;grid-column:2;min-width:245px;padding:12px 18px;font-weight:800}.proposal-entry-actions .delete-draft.deleting{cursor:wait;background:#fff7f7}.proposal-entry-actions .continue{grid-column:3;justify-self:end}@media (width<=900px){.next-step{position:static}.proposal-entry-actions{flex-direction:column;align-items:stretch;gap:12px;display:flex}.proposal-entry-actions .delete-draft,.proposal-entry-actions .continue{white-space:normal;grid-column:auto;justify-self:stretch;width:100%;min-width:0}.proposal-entry-actions .urdu-continue{min-height:52px}.proposal-entry-actions .urdu-continue span:first-child{display:block}}.translation-navigation{direction:ltr;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.translation-navigation .urdu-suggestions-next{grid-column:1}.translation-navigation .english-suggestions-next{grid-column:2;font-family:Arial,sans-serif;font-size:20px}.translation-navigation .urdu-suggestions-next,.translation-navigation .english-suggestions-next,.translation-navigation .urdu-proposal-back{text-align:center;justify-content:center;align-items:center;width:100%;min-width:0;min-height:62px;padding:12px 16px;display:flex}@media (width<=720px){.translation-navigation{flex-direction:column;display:flex}.translation-navigation .urdu-suggestions-next,.translation-navigation .english-suggestions-next,.translation-navigation .urdu-proposal-back{width:100%}}.translation-navigation button,.translation-navigation button *{cursor:pointer;-webkit-user-select:none;user-select:none}.proposal-form.review>.review-stage-heading{text-align:center;color:var(--blue);font-size:var(--type-subheading);grid-column:1/-1;margin:0 0 4px}.proposal-form.review.english-translation-review{text-align:left;direction:ltr;font-family:Arial,sans-serif}.proposal-form.review.english-translation-review label,.proposal-form.review.english-translation-review textarea,.proposal-form.review.english-translation-review .proposal-field-heading{text-align:left;direction:ltr;font-family:Arial,sans-serif!important}.proposal-form.review.english-translation-review .numbered-field-name{flex-direction:row}.proposal-form.review.english-translation-review>.review-stage-heading[dir=rtl]{text-align:right;font-family:Noto Naskh Arabic,serif!important}.confirmation-backdrop{z-index:1000;background:#0a193094;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.reset-confirmation{border:1px solid var(--line);background:#fff;border-radius:18px;width:min(560px,100%);padding:28px;box-shadow:0 20px 60px #00000047}.reset-confirmation.english{font-family:Arial,sans-serif}.reset-confirmation h2{margin:0 0 10px}.reset-confirmation p{color:var(--ink);margin:0}.confirmation-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.confirmation-actions button{border-radius:10px;padding:11px 17px;font-weight:800}.cancel-reset{border:1px solid var(--line);color:var(--blue);background:#fff}.confirm-reset{color:#fff;background:#8c2d2d;border:1px solid #8c2d2d}@media (width<=720px){.confirmation-actions{flex-direction:column}.confirmation-actions button{width:100%}}.app-shell>nav>span{text-align:center;border-inline-end:1px solid var(--line);color:var(--muted);padding:12px;font-weight:800}.app-shell>nav small{gap:1px;margin-top:3px;display:grid!important}.app-shell>nav small span{color:inherit;border:0;padding:0}.app-shell>nav small [lang=ur]{font-size:20px}.app-shell>nav small [lang=en]{font-size:18px}.app-shell>nav:not(.workflow-navigation){background:0 0;border:0;border-radius:0;gap:8px;margin-top:28px;margin-bottom:0;overflow:visible}.app-shell>nav:not(.workflow-navigation)>span{border:1px solid var(--line);background:#fff;border-radius:8px;padding:6px 10px;line-height:1.65}.app-shell>nav:not(.workflow-navigation)>span:last-child{border:1px solid var(--line)}.app-shell>nav:not(.workflow-navigation) small{margin-top:1px}.app-shell>nav:not(.workflow-navigation)+.workspace{margin-top:4px}.suggestion-start-summary{text-align:start;grid-column:1/-1}.suggestion-start-summary p{font-size:18px;line-height:1.65}.suggestion-start-summary [dir=ltr]{text-align:left}.launch-clock{border:1px solid var(--line);background:#f8fafc;border-radius:12px;margin-top:18px;padding:18px}.launch-clock h3,.launch-clock p{margin:0 0 12px}.launch-zone-options{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.launch-zone-options button{color:#3f310d;background:#f1e4cd;border:1px solid #9c7b50;border-radius:8px;padding:9px 14px;font-weight:800}.launch-zone-options button.selected{color:#fff;background:#287657;border-color:#287657}.launch-time-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.launch-time-grid span{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px;display:grid}@media (width<=720px){.launch-time-grid{grid-template-columns:1fr}}.process-stage-banner{border:2px solid;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:14px 24px;margin-bottom:20px;padding:18px;display:grid}.process-stage-banner.stage-scheduled{background:#f2f5fa;border-color:#7b8798}.process-stage-banner.stage-opinions{background:#fff4cf;border-color:#c69020}.process-stage-banner.stage-proposer{background:#eaf1ff;border-color:#2f66c8}.process-stage-banner.stage-voting{background:#e8f7ee;border-color:#287657}.process-stage-banner.stage-closed{background:#eceff3;border-color:#68758a}.process-stage-steps{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.process-stage-step{color:#4b5563;text-align:right;background:#f3f4f6;border:2px solid #aab2c0;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;min-height:64px;padding:8px 10px;display:grid;font-family:Noto Naskh Arabic,serif!important;font-size:20px!important;line-height:1.65!important}.process-stage-step>span{direction:ltr;border:1px solid;border-radius:7px;grid-row:1/3;place-items:center;width:27px;height:27px;font-family:Arial,sans-serif;font-weight:900;display:grid}.process-stage-step b{line-height:1.65}.process-stage-step small{grid-column:2;font-family:Noto Naskh Arabic,serif!important;font-size:18px!important;line-height:1.65!important}.process-stage-step small em{font-style:normal;font-weight:700}.process-stage-step small time{direction:ltr;unicode-bidi:isolate}.process-stage-step.completed{color:#596579;background:#eef1f4}.process-stage-step.opinions.current{color:#392800;background:#f2c94c;border-color:#9a6a00}.process-stage-step.proposer.current{color:#fff;background:#2f66c8;border-color:#204b99}.process-stage-step.voting.current{color:#fff;background:#287657;border-color:#194f3a}.stage-copy p,.stage-copy h2{margin:0}.stage-copy>p:first-child{font-weight:800}.stage-deadline{text-align:right;align-content:center;max-width:390px;display:grid}.stage-deadline small{font-size:18px}.stage-city-times{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.stage-city-times span{color:#fff;box-shadow:none;background:#173b70;border:1px solid #102d57;border-radius:6px;padding:4px 6px;display:grid}.stage-city-times b{font-size:18px;line-height:1.65}.stage-city-times small{color:#fff;font-size:18px;line-height:1.65}@media (width<=720px){.process-stage-banner,.process-stage-steps,.stage-city-times{grid-template-columns:1fr}.stage-deadline{text-align:left;max-width:none}}.suggestion-room p,.suggestion-room small,.suggestion-meta{font-size:18px;line-height:1.65}.suggestion-history{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.suggestion-history>*{background:#f2f5fa;border-radius:12px;padding:7px 10px;font-size:18px}.app-shell>header{color:#fff;min-height:230px;box-shadow:none;background:#244b80;border-bottom-color:#1d3f6d;padding:44px 48px}.app-shell>header .brand img{object-fit:cover;clip-path:circle(50%);background:0 0;border-radius:50%;width:108px;height:108px}.app-shell>header .brand b{font-size:24px;line-height:1.65}.app-shell>header .brand span{font-size:24px}.app-shell>header .brand span,.app-shell>header .account>span,.app-shell>header .account>span span,.app-shell>header .account button,.app-shell>header .live-voice-toggle span{color:#dce7f6}.app-shell>header .account button:hover{color:#fff}.app-shell>header .live-voice-toggle input{accent-color:#9eb4d0}.account-actions{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.account-actions button{text-align:end;width:100%;padding:2px 0;display:block}.app-shell>header .account-actions button span{color:inherit}.app-shell{background:#e9e1d3;min-height:100vh;padding-bottom:1px}.interface-language{justify-content:flex-end;gap:5px;max-width:1040px;margin:18px auto 0;display:flex}.interface-language button{color:#365f99;background:#fff;border:1px solid #cbd9eb;border-radius:8px;min-width:96px;padding:8px 15px;font-weight:800}.interface-language button.selected{color:#fff;background:#244b80;border-color:#244b80}.app-shell>nav.workflow-navigation{max-width:1040px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px auto 0;padding:0;display:grid;overflow:visible}.workflow-navigation button{color:#fff;min-height:72px;box-shadow:none;background:#244b80;border:1px solid #244b80;border-radius:8px;grid-template-columns:auto 1fr auto;justify-content:center;align-items:center;gap:7px;padding:11px 10px;font-weight:800;transition:background .12s,color .12s;display:grid;position:relative}.app-shell>nav.workflow-navigation button>span{color:inherit;text-align:center;border:0;padding:0}.workflow-navigation button:hover{color:#fff;box-shadow:none;background:#1d3f6d;transform:none}.workflow-navigation button.current{color:#fff;background:#287657;box-shadow:inset 3px 0 #bde8d2}.workflow-navigation button.next{color:#3f310d;background:#f7d978;box-shadow:inset 3px 0 #fff0bd}.workflow-navigation button.completed{color:#365f99;background:#edf3fc;box-shadow:inset 3px 0 #5d8be3}.app-shell>nav.workflow-navigation button>span.workflow-number{color:#fff;background:#102b4e;border:1px solid #fff;border-radius:7px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-family:Arial,sans-serif;font-size:18px;font-weight:900;line-height:1.65;display:grid;box-shadow:0 1px 2px #00000038}.app-shell>nav.workflow-navigation button>span.workflow-check{color:#287657;border:0;padding:0;font-family:Arial,sans-serif;font-size:18px;line-height:1.65;position:absolute;inset-block-start:3px;inset-inline-end:5px}.workflow-navigation .submission-summary-button{min-height:148px}.workflow-submission-summary{text-align:start;gap:2px;width:100%;display:grid}.workflow-submission-summary>span{justify-content:space-between;align-items:baseline;gap:8px;color:inherit!important;text-align:start!important;border:0!important;padding:0!important;display:flex!important}.workflow-submission-summary b,.workflow-submission-summary strong{font-family:inherit;line-height:1.65;font-size:24px!important}.workflow-submission-summary strong{white-space:nowrap}.workflow-english .workflow-submission-summary b,.workflow-english .workflow-submission-summary strong{font-size:20px!important}.workflow-submission-summary>span:last-child{border-top:1px solid!important;padding-top:2px!important}.workflow-submission-summary>span.submission-deadline-summary{grid-template-columns:1fr;justify-items:center;text-align:center!important;display:grid!important}.submission-deadline-summary b,.submission-deadline-summary strong{text-align:center;width:100%;display:block}.workflow-navigation .workflow-arrow{font-family:Arial,sans-serif;font-size:24px;font-weight:400;line-height:1.65}.workflow-urdu button{font-size:24px}.workflow-english button{font-family:Arial,sans-serif;font-size:20px}.home-workspace{color:#fff;background:#244b80;border-color:#244b80;align-items:center;width:calc(100% - 48px);max-width:1600px;min-height:clamp(320px,40vh,560px);padding:clamp(32px,4.5vw,72px);display:flex}.home-reception-copy{width:min(55%,760px)}.home-workspace .eyebrow,.home-workspace p{color:#fff!important}.home-workspace .eyebrow{font-size:clamp(18px,1.4vw,28px)!important}.home-workspace h1{white-space:nowrap;margin:0;line-height:1.65;font-size:clamp(42px,4.5vw,72px)!important}.home-workspace p{max-width:1100px;margin-inline-start:auto;font-size:clamp(20px,1.8vw,32px)}.home-workspace .home-location{margin-block:4px 14px;font-weight:700}.home-workspace[dir=rtl]{justify-content:flex-end}.home-workspace[dir=rtl] .home-reception-copy,.home-workspace[dir=rtl] h1,.home-workspace[dir=rtl] p{text-align:right;margin-left:auto;margin-right:0}.home-workspace[dir=ltr]{justify-content:flex-start}.home-workspace[dir=ltr] .home-reception-copy,.home-workspace[dir=ltr] h1,.home-workspace[dir=ltr] p{text-align:left;margin-left:0;margin-right:auto}@media (width<=720px){.interface-language{margin-inline:12px}.app-shell>nav.workflow-navigation{grid-template-columns:1fr;margin-inline:12px}.workflow-navigation button{min-height:54px}.workflow-urdu button{font-size:20px}.workflow-english button{font-size:18px}.home-workspace{width:auto;min-height:420px;padding:34px 22px}.home-reception-copy{width:100%}.home-workspace .eyebrow{font-size:20px!important}.home-workspace h1{white-space:normal;font-size:24px!important}.home-workspace p{font-size:24px}}:is(.proposal-form label:has(.record.is-recording) textarea,.final-revision label:has(.record.is-recording) textarea){box-shadow:0 0 0 3px #c92f3f26;background:#ffe1e3!important;border-color:#c92f3f!important}.record.is-recording{color:#fff!important;background:#c92f3f!important;border-color:#a91f2d!important}.public-shell{background:#e9e1d3;place-items:start center;min-height:100vh;padding:48px 20px;display:grid}.public-card{border:1px solid var(--line);background:#fff;border-radius:18px;width:min(760px,100%);padding:42px;box-shadow:0 18px 50px #1d35571c}.public-card>img{object-fit:cover;border-radius:50%;width:82px;height:82px;margin:0 auto 16px;display:block}.public-card>.eyebrow{text-align:center}.public-card h1{text-align:center;margin:8px 0 18px}.public-card h2{margin:24px 0 6px;font-size:20px!important}.public-card p{font-size:18px;line-height:1.65}.public-card nav{border-top:1px solid var(--line);flex-wrap:wrap;gap:14px;margin-top:28px;padding-top:20px;display:flex}.public-card a{color:var(--blue);font-weight:700}@media (width<=720px){.public-shell{padding:20px 12px}.public-card{padding:26px 20px}}.final-urdu-proposal header>p{font-size:var(--type-normal)}.final-urdu-proposal h2{font-size:var(--type-title)!important}.final-urdu-story h3{font-size:var(--type-section)!important}.final-urdu-story p{font-size:var(--type-normal);line-height:1.65}.final-revision textarea{font-size:var(--type-entry)}:is(.suggestion-card:has(.stage-opinions) .proposer-suggestions,.suggestion-card:has(.stage-opinions) .final-revision,.suggestion-card:has(.stage-opinions) .final-sign){display:none!important}.suggestion-card{border:4px solid #173b70;flex-direction:column;margin-top:34px;padding:24px;display:flex}.suggestion-card+.suggestion-card{margin-top:46px}.proposal-proposer{color:#fff;text-align:right;background:#173b70;border:2px solid #173b70;border-radius:10px;order:-3;align-self:flex-end;align-items:baseline;gap:9px;margin:0 0 10px;padding:9px 16px;display:flex;font-family:Noto Naskh Arabic,serif!important}.proposal-proposer span{line-height:1.65;font-size:18px!important}.proposal-proposer strong{font-weight:900;line-height:1.65;font-size:24px!important}.vote-card{border:4px solid #287657;padding:24px}.vote-proposer{width:max-content;margin-bottom:10px;margin-left:auto;margin-right:0}@media (width<=720px){.vote-card{padding:16px}}.suggestion-card>.process-stage-banner{order:-1}.stage-copy{border-radius:9px;padding:10px 14px;font-family:Noto Naskh Arabic,serif!important}.stage-copy>p:first-child{font-size:24px!important;font-weight:900!important}.stage-opinions .stage-copy{color:#392800;background:#f2c94c}.stage-proposer .stage-copy{color:#fff;background:#2f66c8}.stage-voting .stage-copy{color:#fff;background:#287657}.stage-scheduled .stage-copy,.stage-closed .stage-copy{color:#fff;background:#68758a}.process-stage-banner{grid-template-columns:1fr;gap:12px}.current-stage{text-align:right;border-radius:12px;gap:8px;padding:18px;display:grid;font-family:Noto Naskh Arabic,serif!important}.current-stage h2,.current-stage p{margin:0}.current-stage h2{font-weight:900;line-height:1.65;font-size:24px!important}.current-stage p{line-height:1.65;font-size:24px!important}.current-stage .stage-number{opacity:.85;font-weight:800;font-size:18px!important}.current-stage .stage-proposer-name{font-weight:700;line-height:1.65;font-size:20px!important}.current-stage .stage-proposer-name strong{font-weight:900}.stage-opinions .current-stage{color:#392800;background:#f2c94c}.stage-proposer .current-stage{color:#fff;background:#2f66c8}.stage-voting .current-stage{color:#fff;background:#287657}.stage-scheduled .current-stage,.stage-closed .current-stage{color:#fff;background:#68758a}.stage-response-count{color:#173b70;background:#ffffffd1;border:2px solid;border-radius:9px;justify-content:flex-start;justify-self:left;align-items:baseline;gap:10px;padding:7px 14px;display:inline-flex}.stage-response-count span,.stage-response-count strong{font-weight:900;line-height:1.65;font-size:24px!important}.proposer-stage-summary{direction:rtl;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.proposer-stage-summary>div{color:#173b70;background:#ffffffe6;border:2px solid #173b70;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:5px 9px;padding:9px 12px;display:grid}.proposer-stage-summary b{border:1px solid;border-radius:6px;place-items:center;width:25px;height:25px;display:grid;font-family:Noto Naskh Arabic,serif!important;font-size:20px!important}.proposer-stage-summary span,.proposer-stage-summary strong{font-weight:900;line-height:1.65;font-size:24px!important}.proposer-stage-summary small{grid-column:2/4;line-height:1.65;font-size:18px!important}.proposer-stage-summary .complete{color:#155d3c;background:#eaf8f0;border-color:#176b47}.proposer-stage-summary .pending{color:#852437;background:#fff0f2;border-color:#9b2c3f}@media (width<=720px){.proposer-stage-summary{grid-template-columns:1fr}}.recorded-decision{color:#155d3c;background:#eaf8f0;border:2px solid #1f7a50;border-radius:9px;margin-top:10px;padding:10px 14px;line-height:1.65;font-family:Noto Naskh Arabic,serif!important;font-size:20px!important}.recorded-decision strong{margin-inline-start:8px;font-size:24px!important}.recorded-decision p{margin:5px 0 0!important;font-size:20px!important}.recorded-decision.decision-declined{color:#852437;background:#fff0f2;border-color:#9b2c3f}.rewording-warning{color:#852437;background:#fff0f2;border:2px solid #a52a3a;border-radius:9px;grid-column:1/-1;padding:12px 14px;font-weight:800;margin:0!important;font-size:20px!important}.rewording-confirmation{color:#155d3c;gap:10px;background:#eaf8f0!important;border:2px solid #176b47!important;grid-column:1/-1!important;align-items:flex-start!important;display:flex!important}.rewording-confirmation input{flex:none;width:20px;height:20px;margin-top:4px}.rewording-confirmation span{font-weight:800;line-height:1.65;font-size:20px!important}.signing-reminder{color:#852437;text-align:right;background:#fff0f2;border:2px solid #a52a3a;border-radius:9px;justify-self:end;padding:9px 13px;font-weight:800;line-height:1.65;margin:0!important;font-family:Noto Naskh Arabic,serif!important;font-size:20px!important}.already-submitted{color:#155d3c;background:#eaf7f0;border:3px solid #287657;border-radius:12px;gap:6px;margin-top:18px;padding:16px 18px;display:grid}.already-submitted strong{line-height:1.65;font-size:24px!important}.already-submitted span{line-height:1.65;font-size:20px!important}.already-submitted button{color:#fff;background:#287657;border:0;border-radius:9px;justify-self:start;margin-top:6px;padding:11px 18px;font-weight:800;line-height:1.65;font-size:20px!important}@media (width<=720px){.already-submitted button{justify-self:stretch;width:100%}}.current-stage-times{text-align:right;justify-self:left;justify-items:end;gap:2px;font-size:18px;line-height:1.65;display:grid}.current-stage-times time{direction:ltr;unicode-bidi:isolate}.stage-time-remaining{color:#173b70;background:#ffffffd1;border:2px solid;border-radius:9px;align-items:baseline;margin-top:3px;padding:7px 14px;font-weight:900;line-height:1.65;display:inline-flex;font-size:24px!important}.current-stage-action{color:#173b70;text-align:center;background:#fffffff0;border:2px solid;border-radius:9px;justify-self:start;min-width:min(100%,320px);padding:12px 20px;font-weight:900;line-height:1.65;box-shadow:0 2px 5px #102b4e29;font-size:24px!important}.complete-stage-schedule{font-family:Noto Naskh Arabic,serif!important}.complete-stage-schedule>summary{cursor:pointer;color:#173b70;justify-self:start;padding:5px 8px;font-weight:800;line-height:1.65;font-size:18px!important}.complete-stage-schedule[open]>summary{margin-bottom:8px}.complete-stage-schedule .process-stage-steps{grid-column:auto}.proposal-form.review>.review-stage-heading{font-size:var(--type-section)}.suggestion-start-summary p,.suggestion-room p,.suggestion-room small,.suggestion-meta,.suggestion-history>*,.public-card p{font-size:var(--type-normal);line-height:var(--type-leading)}.public-card h2{font-size:var(--type-section)!important}.app-shell>nav small [lang=ur],.app-shell>nav small [lang=en]{font-size:20px}.workflow-urdu button,.workflow-english button{font-size:var(--type-subheading)}.suggestion-room-heading{text-align:right;gap:8px;margin-bottom:22px;display:grid;font-family:Noto Naskh Arabic,serif!important}.suggestion-room-heading h1{color:#fff;text-align:center;background:#173b70;border:2px solid #173b70;border-radius:10px;margin:0;padding:12px 20px;font-weight:900;line-height:1.65;font-size:24px!important}.suggestion-room-heading p{margin:0;line-height:1.65;font-size:20px!important}@media (width<=720px){.workflow-urdu button,.workflow-english button,.app-shell>nav small [lang=ur],.app-shell>nav small [lang=en]{font-size:20px}}.suggestion-meta[lang=ur]{text-align:right;font-family:Noto Naskh Arabic,serif!important;font-size:20px!important;line-height:1.65!important}.stage-city-times[lang=ur] b{font-family:Noto Naskh Arabic,serif!important;font-size:20px!important;line-height:1.65!important}.stage-city-times small{white-space:nowrap;direction:ltr;unicode-bidi:isolate}.app-shell>nav.workflow-navigation button:hover{color:#fff;background:#203f6a}.app-shell>nav.workflow-navigation button.current:hover{color:#fff;background:#19375f}body{font-family:Arial,sans-serif}.bilingual-topic-fields{grid-template-columns:1fr;gap:14px;display:grid}.bilingual-topic-fields label{background:#fff;border:2px solid #9dafc8;border-radius:10px;padding:12px}.bilingual-topic-fields input{text-align:center;background:#fff;border:1px solid #9dafc8;border-radius:8px;width:100%;height:64px;padding:10px 18px;font-weight:900;line-height:1.65;font-size:24px!important}.bilingual-topic-fields input[lang=ur]{font-family:Noto Naskh Arabic,serif!important}.bilingual-topic-fields input[lang=en]{font-family:Arial,sans-serif!important}.bilingual-topic-fields small{text-align:center;font-weight:400;font-size:18px!important}.competition-topic-banner{background:#edf3fc;border:3px solid #244b80;border-radius:12px;gap:3px;margin:18px 0;padding:14px 18px;display:grid}.competition-topic-banner b{font-size:20px!important}.competition-topic-banner span{font-weight:900;font-size:24px!important}.competition-topic-banner small{font-size:18px!important}.competition-room{gap:18px;display:grid}.competition-stage{text-align:right;background:#edf3fc;border:4px solid #244b80;border-radius:16px;padding:20px}.competition-stage h1{margin:2px 0;line-height:1.65;font-size:24px!important}.competition-stage h2{margin:4px 0;line-height:1.65;font-size:20px!important}.competition-stage p,.competition-stage small{margin:0;line-height:1.65;font-size:18px!important}.competition-stage.phase-voting,.competition-stage.phase-runoff{background:#eaf7f0;border-color:#287657}.competition-stage.phase-closed{background:#eceff3;border-color:#68758a}.competition-participation{background:#f4fbf7;border:2px solid #287657;border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.competition-participation div{gap:3px;display:grid}.competition-participation b{font-size:20px!important}.competition-participation span,.competition-participation small{font-size:18px!important}.competition-participation small{grid-column:1/-1}.competition-proposals{gap:22px;display:grid}.competition-proposal{background:#fff;border:4px solid #287657;border-radius:16px;gap:12px;padding:22px 22px 10px;display:grid;position:relative}.competition-proposal>.final-urdu-proposal{padding-bottom:10px}.competition-proposal.self-owned{background:#f7f9fc}.competition-proposer{color:#fff;background:#244b80;border-radius:9px;justify-self:end;align-items:baseline;gap:8px;padding:8px 14px;display:flex}.competition-proposer span{font-size:18px!important}.competition-proposer strong{font-size:24px!important}.proposal-sequence{color:#244b80;font-size:20px!important}.competition-select{color:#fff;background:#244b80;border:2px solid #173b70;border-radius:10px;justify-self:center;min-width:min(100%,440px);padding:12px 20px;font-weight:900;font-size:24px!important}.locked-selection,.closed-score{color:#155d3c;background:#eaf7f0;border:2px solid #287657;border-radius:10px;padding:10px 16px;font-weight:900;font-size:20px!important}.vote-confirmation{z-index:20;background:#102b4ecc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.vote-confirmation>div{background:#fff;border-radius:16px;gap:12px;width:min(560px,100%);padding:26px;display:grid}.vote-confirmation h2{font-size:24px!important}.vote-confirmation p,.vote-confirmation button{line-height:1.65;font-size:20px!important}.vote-confirmation button{color:#fff;background:#244b80;border:2px solid #244b80;border-radius:9px;padding:10px;font-weight:800}.randomness-proof{background:#edf3fc;border:2px solid #244b80;border-radius:12px;padding:14px;font-size:18px!important}.randomness-proof code{overflow-wrap:anywhere}.competition-admin{background:#edf3fc;border:3px solid #244b80;border-radius:14px;gap:12px;margin-bottom:24px;padding:18px;display:grid}.competition-admin h2{margin:0;font-size:24px!important}.competition-admin label{gap:4px;font-weight:800;display:grid;font-size:20px!important}.competition-admin textarea{border:1px solid #9dafc8;border-radius:8px;min-height:70px;padding:10px;font-size:20px!important}.competition-admin button,.whatsapp-actions button{color:#fff;background:#244b80;border:0;border-radius:9px;padding:10px 14px;font-weight:800;font-size:20px!important}.whatsapp-actions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=720px){.competition-participation{grid-template-columns:1fr}}.submission-list-explanation{color:#5f410e;background:#fff5dc;border:3px solid #bf8a2b;border-radius:12px;gap:5px;padding:14px 18px;display:grid}.submission-list-explanation strong{line-height:1.65;font-size:24px!important}.submission-list-explanation span{line-height:1.65;font-size:20px!important}.submission-list-explanation small{font-weight:800;line-height:1.65;font-size:18px!important}@media (width<=900px){html,body{max-width:100%;overflow-x:hidden}.app-shell>header{flex-direction:column;align-items:stretch;min-height:0;padding:20px 16px}.app-shell>header .brand img{width:72px;height:72px}.app-shell>header .brand b{font-size:24px;line-height:1.65}.app-shell>header .brand span{font-size:20px;line-height:1.65}.account,.account-actions{align-items:stretch}.account-actions button{text-align:start}.interface-language{flex-wrap:wrap;margin:14px 12px 0}.interface-language button{flex:140px}.app-shell>nav.workflow-navigation{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:12px}.workflow-navigation button{overflow-wrap:anywhere;min-width:0;min-height:58px;padding:9px 8px}.workspace{width:auto;max-width:none;margin:12px;padding:18px;overflow:hidden}.workspace-heading,.next-step{flex-direction:column;align-items:stretch}.save-state{overflow-wrap:anywhere;align-self:flex-start;max-width:100%}.proposal-form,.final-revision,.coordinator-sections{grid-template-columns:1fr}.proposal-form label,.suggestion-card,.vote-card,.competition-proposal{min-width:0;padding:16px}.proposal-field-heading{flex-wrap:wrap;align-items:flex-start}.next-step{position:static}.next-step button,.continue,.back-step,.final-sign>.continue{white-space:normal;overflow-wrap:anywhere;justify-self:stretch;width:100%;min-width:0;max-width:100%}.translation-navigation{flex-direction:column;display:flex}.translation-navigation .urdu-suggestions-next,.translation-navigation .english-suggestions-next,.translation-navigation .urdu-proposal-back{width:100%}.round-type,.competition-participation{grid-template-columns:1fr}.competition-participation small{grid-column:auto}.final-urdu-proposal,.vote-card>.final-urdu-proposal,.suggestion-card>.final-urdu-proposal{max-width:100%;padding:20px 16px}.current-stage-times,.current-stage-action{justify-self:stretch;max-width:100%}.current-stage-action{min-width:0}.process-stage-steps{grid-template-columns:1fr}.stage-city-times,.participant-status-list{grid-template-columns:repeat(2,minmax(0,1fr))}.language-tabs{flex-wrap:wrap}.language-tabs button{flex:180px}.audit-table{max-width:100%;display:block;overflow-x:auto}.whatsapp-actions{grid-template-columns:1fr 1fr;display:grid}.whatsapp-actions button{width:100%}.confirmation-backdrop,.vote-confirmation{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}}@media (width<=600px){.app-shell>nav.workflow-navigation,.stage-city-times,.participant-status-list,.whatsapp-actions{grid-template-columns:1fr}.workspace{margin:8px;padding:14px}.login-shell{padding:12px}.login-card{padding:26px 18px}}@media (width<=600px) and (orientation:portrait){.proposal-form,.proposal-form label,.proposal-field-heading,.proposal-entry-actions{width:100%;min-width:0;max-width:100%}.proposal-field-heading{grid-template-columns:1fr;gap:8px;display:grid}.proposal-field-heading .field-word-counter{white-space:normal;overflow-wrap:anywhere;text-align:center;justify-self:stretch;max-width:100%}.proposal-entry-actions{direction:rtl;gap:12px;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.proposal-entry-actions .delete-draft,.proposal-entry-actions .continue{grid-column:1!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.proposal-entry-actions .continue{grid-row:1}.proposal-entry-actions .delete-draft{grid-row:2}.recording-control,.recording-control .record{max-width:100%}.recording-control .record{white-space:normal;width:100%}}body,.app-shell,.public-shell{background:#e3e7eb}.workspace:not(.home-workspace),.login-card,.public-card{background:#f6f7f8}.workspace.home-workspace{background:#244b80;border-color:#244b80}.next-step{background:#f6f7f8}:root{--type-leading:1.65}body{font-size:18px;line-height:1.65}button,input,textarea,select{font-size:18px!important;line-height:1.65!important}h1{font-size:24px!important}h2,h3{font-size:20px!important}.app-shell>nav.workflow-navigation button>span[lang]{font-size:20px!important;line-height:1.65!important}.app-shell>nav.workflow-navigation .workflow-submission-summary,.app-shell>nav.workflow-navigation .workflow-submission-summary b,.app-shell>nav.workflow-navigation .workflow-submission-summary strong{font-size:18px!important;line-height:1.65!important}.app-shell>nav.workflow-navigation .submission-summary-button{align-content:center;padding-block:14px}.app-shell>nav.workflow-navigation .workflow-submission-summary{gap:4px}.app-shell>nav.workflow-navigation .workflow-submission-summary>.submission-review-label{text-align:center!important;font-size:20px!important;line-height:1.65!important;display:block!important}.app-shell>nav.workflow-navigation .workflow-submission-summary>.submission-deadline-summary{gap:4px;margin-top:4px;padding-top:8px!important}.app-shell>nav.workflow-navigation .submission-deadline-summary strong{white-space:normal}.recording-actions{flex-wrap:wrap;align-items:center;gap:8px;width:100%;max-width:100%;display:flex}.recording-control .recording-actions .record{white-space:normal;width:auto;max-width:100%}.recording-actions .delete-recording{white-space:normal;width:auto;max-width:100%;padding:4px 8px;line-height:1.65;font-size:18px!important}.recording-actions .shorten-button{color:#244e87;background:#edf3f5;border:1px solid #a4b5c7;border-radius:9px;padding:4px 8px;font-size:18px;line-height:1.65}.shorten-preview{background:#edf3f5;border:1px solid #a4b5c7;border-radius:9px;width:100%;min-width:0;padding:12px;font-size:18px;line-height:1.65}.shorten-preview p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.shorten-preview button{color:#244e87;background:#fff;border:1px solid #a4b5c7;border-radius:8px;margin-inline-end:8px;padding:6px 10px}.borrow-point{background:#edf3f5;border:1px solid #a4b5c7;border-radius:10px;margin:14px 0;padding:14px}.borrow-point-picker{gap:12px;min-width:0;display:grid}.borrow-point-picker label{gap:6px;display:grid}.borrow-point-picker textarea{width:100%;min-height:160px;font-family:Noto Naskh Arabic,serif;font-size:18px;line-height:1.65}.borrow-point button,.borrow-point select{font:inherit;white-space:normal;max-width:100%;padding:8px 12px}.borrow-point blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-inline-start:3px solid #659486;margin:0;padding:10px}.translation-information{color:#526379;text-align:right;grid-column:1/-1;margin:8px 0;font-size:18px;line-height:1.65;font-family:Noto Naskh Arabic,serif!important}.translation-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.translation-navigation .urdu-proposal-back{grid-column:2}.stage-clock-panel{background:#edf1f2;border:1px solid #becbd2;border-radius:14px;max-width:1040px;margin:16px auto;padding:12px;font-size:18px;line-height:1.65}.stage-clock-panel h2{margin:0 0 8px;font-size:20px;line-height:1.65}.stage-clock-rows{gap:6px;display:grid}.stage-clock-row{color:#52616c;text-align:start;width:100%;min-width:0;font:inherit;background:#f2f4f4;border:1px solid #c4ced4;border-radius:9px;gap:3px;padding:9px 12px;display:grid}.stage-clock-title{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.stage-clock-panel .stage-clock-status{text-align:center;width:100%;font-weight:700;line-height:1.65;display:block;font-size:24px!important}.stage-clock-times{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.stage-clock-row.active-stage{color:#fff;cursor:pointer;background:#a62e40;border-color:#8c2333}.stage-clock-row.active-stage:focus-visible{outline-offset:3px;outline:3px solid #244e87}.stage-clock-panel p{overflow-wrap:anywhere;margin:8px 0 0;font-size:18px}.runoff-clock{margin-top:6px}.header-stage-clock{flex:0 360px;align-self:center;min-width:0;max-width:100%;font-size:18px;line-height:1.65}.header-stage-clock .clock-bar{color:#244e87;cursor:pointer;text-align:center;background:#edf1f2;border:1px solid #becbd2;border-radius:10px;gap:0;padding:8px 12px;list-style:none;display:grid}.header-stage-clock .clock-bar::-webkit-details-marker{display:none}.header-stage-clock .clock-bar-active{color:#fff;background:#a62e40;border-color:#8c2333}.header-stage-clock .clock-bar span,.header-stage-clock .clock-bar strong{color:inherit;font-family:inherit;font-size:18px;line-height:1.65}.header-stage-clock .clock-bar:focus-visible{outline-offset:3px;outline:3px solid #8bacdf}.header-stage-clock .stage-clock-panel{width:100%;margin:8px 0 0;font-weight:400}.header-stage-clock>button.clock-bar{width:100%;font:inherit}.stage-schedule-disclosure{margin-top:14px}.stage-schedule-disclosure>summary{cursor:pointer;text-align:center;padding:5px 8px;font-size:18px;line-height:1.65;text-decoration:none;list-style:none}.stage-schedule-disclosure>summary::-webkit-details-marker{display:none}.stage-schedule-disclosure>summary:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #8bacdf}.close-stage-schedule{color:#244e87;font:inherit;cursor:pointer;background:#edf1f2;border:1px solid #a4b5c7;border-radius:8px;margin:8px auto 0;padding:6px 18px;display:block}.adopted-ideas,.adopted-ideas-editor{background:#edf3f5;border:1px solid #a4b5c7;border-radius:10px;min-width:0;margin:14px 0;padding:14px}.adopted-ideas h3{margin:0 0 8px;font-size:20px}.adopted-ideas p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:18px;line-height:1.65}.adopted-idea-input textarea{width:100%;min-height:90px;font-family:Noto Naskh Arabic,Arial,serif;font-size:18px;line-height:1.65}.adopted-ideas-editor button{color:#244e87;background:#fff;border:1px solid #a4b5c7;border-radius:8px;margin:6px 0;padding:6px 10px}@media (width<=720px){.header-stage-clock{flex:auto;align-self:stretch;width:100%}.header-stage-clock .stage-clock-panel{margin:8px 0 0}.stage-clock-panel{margin:12px;padding:10px}.stage-clock-times{gap:0;display:grid}.stage-clock-row{padding:8px}.stage-clock-title{gap:4px}}@media (width>=721px){.app-shell>nav.workflow-navigation{grid-template-columns:repeat(5,minmax(0,1fr))}}.app-shell>nav.workflow-navigation button:disabled{opacity:.5;cursor:not-allowed}.proposal-result-summary{border:1px solid var(--line);color:var(--ink);background:#f2f5fa;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;margin:18px 0 12px;padding:16px;display:flex}.proposal-result-summary.is-winner{background:#eaf6ef;border:2px solid #238361}.proposal-result-summary .result-winner{color:#176748}.topic-name-room .coordinator-room>:not(.competition-admin){display:none}.topic-name-room .competition-admin{max-width:760px;margin:0 auto}.topic-name-room .round-type,.topic-test-only-note{display:none}.topic-name-room .topic-test-only-note{color:#852437;margin:8px 0 16px;display:block}.topic-name-room [lang=ur]{font-family:Noto Naskh Arabic,serif}.topic-name-room [lang=en]{font-family:Arial,sans-serif}.app-shell .recording-control button.record{opacity:1;color:#fff!important;background:#244b80!important;border:2px solid #244b80!important}.app-shell .recording-control button.record.is-recording{color:#fff!important;background:#c92f3f!important;border-color:#a91f2d!important}.round-next-action{color:#153f30;background:#eaf7f0;border:2px solid #287657;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;max-width:1040px;margin:16px auto;padding:18px;display:flex}.round-next-action[lang=ur]{text-align:right;font-family:Noto Naskh Arabic,serif}.round-next-action[lang=en]{text-align:left;font-family:Arial,sans-serif}.round-next-action strong{font-size:18px!important;line-height:1.6!important}.round-next-action p{margin:6px 0 0;font-size:12px!important;line-height:1.6!important}.round-next-action button{color:#fff;cursor:pointer;background:#176748;border:0;border-radius:8px;flex-shrink:0;max-width:100%;min-height:48px;padding:12px 18px;font-weight:700;font-family:inherit!important;font-size:15px!important;line-height:1.6!important}.round-next-action button:disabled{opacity:.65;cursor:wait}@media (width<=720px){.round-next-action{flex-direction:column;align-items:stretch}.round-next-action button{white-space:normal;width:100%}}.round-next-action>div{min-width:0}@media (width<=900px){.round-next-action{margin-inline:12px}}@media (width<=600px){.round-next-action{margin-inline:8px}}.partner-preview-overlay{z-index:10000;background:var(--surface);flex-direction:column;display:flex;position:fixed;inset:0}.partner-preview-heading{color:#fff;background:#183349;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex}.partner-preview-heading button{color:#183349;cursor:pointer;background:#fff;border:0;border-radius:8px;padding:8px 12px}.partner-preview-overlay iframe{background:var(--surface);border:0;flex:1;width:100%;min-height:0;display:block}.partner-preview-toolbar{background:#fff7df;border:2px solid #a47b2e;border-radius:12px;max-width:1040px;margin:12px auto;padding:12px 16px}.partner-preview-toolbar p{margin:4px 0}.partner-preview-toolbar label{display:block}.partner-preview-toolbar select{width:100%;max-width:100%;margin:6px 0;padding:8px;display:block;font-family:Noto Naskh Arabic,Arial,sans-serif!important}.partner-preview-toolbar button{background:#fff;border:1px solid #a47b2e;border-radius:8px;padding:8px}.partner-preview-heading,.partner-preview-toolbar{font-size:12px!important;line-height:1.6!important}.partner-preview-heading strong,.partner-preview-toolbar strong{font-size:15px!important}.partner-preview-heading [lang=en],.partner-preview-toolbar [lang=en]{font-family:Arial,sans-serif!important}.partner-preview-heading [lang=ur],.partner-preview-toolbar [lang=ur]{direction:rtl;line-height:1.6;font-family:Noto Naskh Arabic,serif!important}@media (width<=1100px){.partner-preview-toolbar{margin:8px 12px}}.partner-preview-toolbar p,.partner-preview-toolbar label,.partner-preview-toolbar label>span{font-size:12px!important;line-height:1.6!important}.partner-preview-toolbar button,.partner-preview-toolbar button span,.partner-preview-toolbar select,.partner-preview-heading button,.partner-preview-heading button span{font-size:15px!important;line-height:1.6!important}.app-shell>header{border-radius:14px;max-width:1040px;margin:16px auto 0}@media (width<=900px){.app-shell>header{margin:12px 12px 0}}@media (width<=600px){.app-shell>header{margin:8px 8px 0}}.header-stage-clock .clock-bar{color:#153f30;background:#eaf7f0;border-color:#287657}.app-shell>header{direction:ltr}.app-shell>header .brand{direction:ltr;min-width:0}.app-shell>header .account{text-align:right;align-items:stretch;min-width:0}.app-shell>header .account>span{overflow-wrap:anywhere}.app-shell>header .account-actions{align-items:stretch}.app-shell>header .account-actions button{text-align:right}.interface-language{direction:ltr;justify-content:flex-end}@media (width<=900px){.interface-language button{flex:0 auto}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f4f7ff;--surface:#071224;--line:#294661;--muted:#aab9cc;--blue:#4a8dff;--green:#78e6a8;--green-bg:#102f29;--yellow:#f0c776;--pink:#faa}html body,body .app-shell,body .public-shell{color:#f4f7ff;background:radial-gradient(circle at 50% -15%,#18365d55,#0000 38%),linear-gradient(155deg,#08172b,#050d1a);min-height:100vh}body .app-shell>header{background:linear-gradient(145deg,#132e4f,#0a1a30);border:1px solid #315070;box-shadow:0 18px 42px #0003}body .app-shell>header .brand img{flex-shrink:0;box-shadow:0 15px 36px #0007}body .workspace,body .workspace:not(.home-workspace),body .workspace.home-workspace,body .login-card,body .public-card{color:#f4f7ff;background:linear-gradient(145deg,#0d2038ee,#09172aee);border:1px solid #294661;border-radius:18px;box-shadow:0 18px 42px #0003}body .app-shell>header .brand b{color:#f4f7ff}body .app-shell>header .account>span,body .app-shell>header .account>span span,body .app-shell>header .account button{color:#c9d3e2}body .app-shell>header .account button:hover{color:#fff}body :is(.app-shell,.login-shell,.public-shell){font-family:Arial,sans-serif;font-size:18px;line-height:1.65}body :is(.app-shell,.login-shell,.public-shell) :is([lang=en],[dir=ltr]){font-family:Arial,sans-serif!important}body :is(.app-shell,.login-shell,.public-shell) :is([lang=ur],[dir=rtl]){font-family:Noto Naskh Arabic,serif!important;line-height:1.6!important}body :is(.app-shell,.login-shell,.public-shell) :is(p,small,label,textarea,input,select,td,th,.notice,.save-state,.final-urdu-story p,.account span,.field-word-counter){font-size:18px!important;line-height:1.65!important}body :is(.app-shell,.login-shell,.public-shell) :is(h1,.round-next-action strong){font-size:24px!important;line-height:1.65!important}body :is(.app-shell,.login-shell,.public-shell) :is(h2,h3,.brand b,.proposal-proposer strong){font-size:20px!important;line-height:1.65!important}body :is(.app-shell,.login-shell,.public-shell) :is(button,.clock-bar strong,.clock-bar span){font-size:18px!important;line-height:1.65!important}body :is(.app-shell,.login-shell,.public-shell) button{font-family:inherit!important}body .app-shell :is(.workspace-heading p,.eyebrow,.translation-information,.proposal-field-heading,.recording-control small,.coordinator-room p,.coordinator-room li){color:#aab9cc}body .app-shell :is(.workspace-heading h1,.workspace-heading h2,.final-urdu-proposal h2,.final-urdu-story h3){color:#edf5ff}body .interface-language button,body .language-tabs button{color:#c9d3e2;background:#142740;border:1px solid #334a67;border-radius:10px}body .interface-language button.selected,body .language-tabs button.selected{color:#fff;background:#2468d5;border-color:#4a8dff}body .language-tabs{border-color:#294661;gap:8px;padding-bottom:10px}body .app-shell>nav.workflow-navigation{gap:12px}body .app-shell>nav.workflow-navigation button{border-radius:14px;min-height:78px;box-shadow:0 12px 26px #0002;color:#f4f7ff!important;background:linear-gradient(145deg,#132e4f,#0a1a30)!important;border:1px solid #315070!important}body .app-shell>nav.workflow-navigation button.current{box-shadow:inset 0 -3px #35d07f;background:linear-gradient(145deg,#174337,#0d2924)!important;border-color:#35d07f!important}body .app-shell>nav.workflow-navigation button:hover{filter:brightness(1.12);border-color:#6ea1df!important}body .app-shell>nav.workflow-navigation button>span.workflow-number{color:#fff;background:#2468d5;border:0;border-radius:9px;font-family:Arial,sans-serif!important}body .app-shell>nav.workflow-navigation button.current>span.workflow-number{background:#187a52}body .app-shell>nav.workflow-navigation button>span.workflow-check{color:#78e6a8}body .app-shell>nav.workflow-navigation button:disabled{opacity:.5;filter:none}body .app-shell .header-stage-clock .clock-bar{color:#153f30;background:#eaf7f0;border-color:#78bd9a}body .round-next-action{color:#d5f7e4;background:#102f29;border:1px solid #2f8f67;border-radius:14px;box-shadow:0 12px 26px #0002}body .round-next-action button,body .already-submitted button{color:#fff;background:#187a52;border:1px solid #2f8f67}body :is(.notice,.room-notice,.recovery-notice,.competition-topic-banner,.competition-stage,.competition-admin,.stage-clock-panel,.randomness-proof,.launch-clock,.shorten-preview,.borrow-point,.adopted-ideas,.adopted-ideas-editor){color:#c9d3e2;background:#0b213a;border:1px solid #315070;border-radius:14px}body :is(.competition-stage.phase-voting,.competition-participation,.already-submitted,.locked-selection,.closed-score,.recorded-decision,.coordinator-privacy-note,.mobile-install-success){color:#d5f7e4;background:#102f29;border:1px solid #2f8f67;border-radius:14px}body .competition-stage.phase-closed{color:#eef5ff;background:#0b213a;border-color:#315070}body .competition-stage.phase-closed :is(h1,h2,p,small){color:#eef5ff}body :is(.test-round-banner,.test-only-label,.signing-reminder,.rewording-warning,.topic-test-only-note){color:#ffb5b5;background:#341821;border:1px solid #8f4249;border-radius:12px}body :is(.private-status,.submission-list-explanation,.photo-availability-note){color:#f0d595;background:#342b18;border:1px solid #8c7036;border-radius:12px}body :is(.competition-proposal,.competition-proposal.self-owned,.final-urdu-proposal,.vote-card,.suggestion-card,.proposal-form>label,.final-revision>label,.bilingual-topic-fields label,.mobile-install-columns section,.mobile-install-link,.proposal-result-summary){color:#f4f7ff;background:#0a192d;border:1px solid #315070;border-radius:14px}body .competition-proposal{padding:24px;box-shadow:0 12px 28px #0002}body .final-urdu-proposal{background:#0c1e34}body .final-urdu-proposal header{border-color:#294661}body .final-urdu-proposal header>p{color:#aab9cc}body .final-urdu-story p{color:#e0e8f3}body .competition-proposer,body .proposal-proposer{color:#edf5ff;background:#132e4f;border-color:#315070}body .proposal-result-summary.is-winner{background:#102f29;border:2px solid #35d07f}body .proposal-result-summary .result-winner{color:#78e6a8}body :is(.participation-total,.coordinator-result,.vote-rules>*,.decision-result>*,.suggestion-history>*,.launch-time-grid span,.stage-clock-row,.stage-response-count,.stage-time-remaining,.current-stage-action,.proposer-stage-summary>div){color:#c9d3e2;background:#071427;border-color:#294661}body .participant-status.complete,body .save-state{color:#78e6a8;background:#102f29}body :is(.release-confirmation,.next-step,.reset-confirmation,.vote-confirmation>div){color:#edf5ff;background:#0c1b30;border-color:#315070}body .confirmation-backdrop,body .vote-confirmation{background:#030a15dd}body .reset-confirmation p{color:#c9d3e2}body :is(.app-shell,.login-shell) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){caret-color:#fff;border-radius:10px;color:#f4f7ff!important;background:#071427!important;border:1px solid #314762!important}body :is(.app-shell,.login-shell) :is(input,textarea,select):focus{outline-offset:2px;box-shadow:0 0 0 4px #4a8dff22;outline:2px solid #4a8dff!important}body .app-shell textarea.word-limit-valid{border-color:#35d07f88!important}body .app-shell textarea.word-limit-under{border-color:#987b3a!important}body .app-shell :is(textarea.word-limit-over,textarea.word-limit-language-error){border-color:#ff9c9c!important}body .proposal-field-heading .field-word-counter{color:#c9d3e2;background:#071427}body .proposal-field-heading .field-word-counter.valid{color:#78e6a8;background:#102f29}body .proposal-field-heading .field-word-counter.under{color:#f0d595;background:#342b18}body .proposal-field-heading :is(.field-word-counter.over,.field-word-counter.language-error){color:#ffb5b5;background:#341821}body :is(.field-number,.process-kind.voting){color:#fff;background:#2468d5}body :is(.continue,.login-card button,.competition-select,.competition-admin button,.whatsapp-actions button,.vote-confirmation button){color:#fff;background:#2468d5;border:1px solid #4a8dff;border-radius:10px}body :is(.back-step,.room-notice button,.recovery-notice button,.shorten-preview button,.recording-actions .shorten-button,.cancel-reset,.close-stage-schedule,.adopted-ideas-editor button,.suggestion-response button,.proposer-suggestions button){color:#edf4ff;background:#142740;border:1px solid #334a67;border-radius:10px}body :is(.delete-recording,.proposal-entry-actions .delete-draft,.confirm-reset){color:#ffb5b5;background:#341821;border:1px solid #8f4249;border-radius:10px}body .app-shell .recording-control button.record{color:#edf4ff!important;background:#142740!important;border:1px solid #4a8dff!important}body .app-shell .recording-control button.record.is-recording{color:#fff!important;background:#a62e40!important;border-color:#ff9c9c!important}body .app-shell :is(.proposal-form,.final-revision) label:has(.record.is-recording) textarea{background:#341821!important;border-color:#ff9c9c!important}body .recording-control small.recording-success{color:#78e6a8;background:#102f29;border-color:#2f8f67}body .audit-table :is(th,td){color:#c9d3e2;border-color:#294661}body .audit-table th{color:#edf5ff;background:#132e4f}body .audit-table tbody tr:nth-child(2n){background:#0a192d}body .record-card,body .language-tabs,body .next-step{border-color:#294661}body .mobile-install-help{background:#0a192d;border-color:#315070}body .mobile-install-help>summary{color:#edf5ff;background:#132e4f}body .app-shell button:focus-visible,body .app-shell summary:focus-visible{outline-offset:3px;outline:3px solid #83b4ff}body .app-shell button:not(:disabled):hover{filter:brightness(1.1)}body .app-shell .brand,body .app-shell .account,body .header-stage-clock{min-width:0}@media (width<=600px){body .competition-proposal{padding:14px}body .app-shell>nav.workflow-navigation{gap:8px}}body .app-shell .proposal-sequence{color:#9bc5ff}body .app-shell>nav:not(.workflow-navigation){background:0 0;border:0;gap:8px}body .app-shell>nav:not(.workflow-navigation)>span{color:#aab9cc;background:#0b213a;border:1px solid #315070;border-radius:10px}body .app-shell>nav:not(.workflow-navigation)>span.active{color:#edf5ff;background:#132e4f;border-color:#4a8dff}body .app-shell>nav:not(.workflow-navigation)>span span{color:inherit;background:0 0}body .app-shell .interface-language button{font-family:Arial,Noto Naskh Arabic,sans-serif!important}body .app-shell .workspace :is(h1,h2,h3){color:#edf5ff}body .partner-preview-toolbar{color:#392b10;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body .partner-preview-toolbar button,body .partner-preview-toolbar select{color:#392b10;background:#fff;font-family:Arial,Noto Naskh Arabic,sans-serif!important}@media (width<=600px){body .app-shell>nav:not(.workflow-navigation){grid-template-columns:repeat(2,minmax(0,1fr))}body .app-shell>nav:not(.workflow-navigation)>span{min-width:0;padding:10px}body .app-shell>nav:not(.workflow-navigation)>span small span{border:0;padding:0}}@media (width<=900px){body .header-stage-clock{flex:none;align-self:stretch;width:100%}body .app-shell>nav.workflow-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}}.password-login form input{width:100%;min-width:0}.password-login .password-actions{gap:10px;margin-top:20px;display:grid}.password-login .password-actions button{color:#edf5ff;background:#142740;border:1px solid #334a67}.password-login [lang=en],.password-login input{font-family:Arial,sans-serif!important}.password-login [lang=ur]{font-family:Noto Naskh Arabic,serif!important}.password-login h2{color:#edf5ff}.result-welcome{color:#e0e8f3;max-width:760px;margin:0 auto;padding:8px 16px 20px}.result-welcome>img{object-fit:contain;width:82px;height:82px;margin:0 auto 20px;display:block}.result-welcome h1{color:#edf5ff;margin:12px 0 24px}.result-welcome p{margin:0 0 18px}.result-welcome .result-welcome-closing{color:#d5f7e4;background:#102f29;border:1px solid #2f8f67;border-radius:12px;padding:16px;font-weight:700}.result-welcome .continue{width:100%;min-width:0;margin-top:24px;display:block}@media (width<=600px){.result-welcome{padding:0}.result-welcome h1{margin-bottom:18px}}.result-acknowledgement{cursor:pointer;background:#0b213a;border:1px solid #315070;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.result-acknowledgement input{accent-color:#35d07f;flex-shrink:0;width:22px;height:22px;margin:0}.result-reading-status{color:#aab9cc}body .app-shell>nav.workflow-navigation button>span[lang]{font-size:20px!important;line-height:1.65!important}body .app-shell .result-acknowledgement span{font-size:18px!important;line-height:1.65!important}.result-tie-note{color:#e0e8f3;background:#152c44;border:1px solid #6683a0;border-radius:12px;margin:0 0 20px;padding:18px}.result-tie-note h2{color:#f4f7ff;margin:0 0 10px}.result-tie-note p:last-child{margin:0}.all-proposal-votes{background:#102238;border:1px solid #48617e;border-radius:12px;margin-top:24px;padding:16px}.all-proposal-votes>summary{cursor:pointer;color:#edf5ff;font-size:20px;font-weight:700;line-height:1.65}.all-proposal-votes>p{margin:16px 0}.decision-summary{justify-content:space-between;align-items:center}.decision-summary>*{overflow-wrap:anywhere;min-width:0}@media (width<=720px){.decision-summary{flex-direction:column;align-items:stretch}}body .app-shell .workspace textarea:is(.word-limit-under,.word-limit-valid,.word-limit-over,.word-limit-language-error){caret-color:#172335;color:#172335!important;border-width:2px!important}body .app-shell .workspace textarea.word-limit-under{background:#fff2c6!important;border-color:#987000!important}body .app-shell .workspace textarea.word-limit-valid{background:#d9f3df!important;border-color:#287745!important}body .app-shell .workspace textarea:is(.word-limit-over,.word-limit-language-error){background:#ffdae3!important;border-color:#b3264c!important}body .app-shell .workspace textarea:is(.word-limit-over,.word-limit-language-error):focus{outline-color:#b3264c!important}body .proposal-field-heading .field-word-counter{white-space:normal}body .proposal-field-heading .field-word-counter.over{color:#861735;background:#ffdae3;border:2px solid #b3264c}body .app-shell .workspace textarea[readonly]{color:#bfd5ed!important}body .app-shell .final-urdu-story p,body .app-shell .final-urdu-proposal h2,body .app-shell .final-urdu-story h3{color:#bfd5ed}body :is(.app-shell,.login-shell,.public-shell) button,body :is(.app-shell,.login-shell,.public-shell) button *{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}@media (width<=600px){body .app-shell>nav.workflow-navigation{grid-template-columns:1fr}body :is(.app-shell,.login-shell,.public-shell) button{white-space:normal}}body .app-shell textarea.proposal-full-details{resize:vertical;white-space:pre-wrap;height:420px;min-height:420px;overflow-y:auto}body .app-shell textarea.proposal-brief-idea{resize:vertical;min-height:140px}body .final-urdu-story p{white-space:pre-wrap;overflow-wrap:break-word}@media (width<=600px){body .app-shell textarea.proposal-full-details{height:45vh;min-height:320px}}#root .proposal-form textarea.proposal-title-text[readonly]{font-weight:700;color:#10243a!important;-webkit-text-fill-color:#10243a!important;opacity:1!important;background:#d9f3df!important;border-color:#71b692!important}#root .app-shell :is(.proposal-form,.final-revision) label:has(.record.is-recording) textarea{color:#172335!important;-webkit-text-fill-color:#172335!important;caret-color:#172335!important;opacity:1!important;background:#ffe1e3!important;border-color:#c92f3f!important}#root .final-edit-review textarea.proposal-full-details{color:#172335!important;-webkit-text-fill-color:#172335!important;caret-color:#172335!important;opacity:1!important;background:#fff2c6!important}#root .final-edit-review label:has(.record.is-recording) textarea.proposal-full-details{background:#ffe1e3!important}.final-edit-review .reset-confirmation{width:100%;max-width:none;margin-top:20px;position:static}#root .final-edit-review{flex-direction:column;gap:16px;display:flex}#root .final-edit-review>label{width:100%;display:block}#root .final-edit-review .next-step{flex-wrap:wrap;gap:12px;display:flex}#root .final-edit-review .next-step button,#root .final-edit-review .reset-confirmation>button{color:#fff;background:#244b80;border:1px solid #6483a5;border-radius:10px;padding:12px 18px}#root .final-edit-review button:disabled{opacity:.6}.voting-verification{background:var(--panel);color:inherit;border:1px solid;border-radius:12px;margin:20px 0;padding:16px;font-size:12px;line-height:1.6}.voting-verification summary{cursor:pointer;font-size:15px;font-weight:700}.voting-verification h3{font-size:15px;line-height:1.6}.voting-verification section{border-top:1px solid;margin-top:12px;padding-top:8px}.voting-verification p{overflow-wrap:anywhere}#root .proposal-entry-form{grid-template-columns:minmax(0,1fr)}#root .compact-confirmed-title{gap:4px;min-height:0;margin-block:12px;padding:10px 14px}#root .compact-confirmed-title>span{overflow-wrap:anywhere;font-weight:700}#root .app-shell .compact-confirmed-title{color:#10243a!important;background:#d9f3df!important;border:1px solid #71b692!important}#root .app-shell .compact-confirmed-title :is(b,span,small){opacity:1;color:#10243a!important;-webkit-text-fill-color:#10243a!important}#root .bilingual-topic-fields textarea{resize:vertical;white-space:pre-wrap;overflow-wrap:break-word;color:#f4f7ff;text-align:start;background:#07162a;border:1px solid #6483a5;border-radius:10px;width:100%;height:42vh;min-height:300px;max-height:none;padding:16px;overflow:auto}#root .bilingual-topic-fields textarea[lang=ur]{direction:rtl;font-family:Noto Naskh Arabic,serif!important}#root .bilingual-topic-fields textarea[lang=en]{direction:ltr}#root .app-shell textarea.proposal-full-details{resize:vertical;height:65vh;min-height:480px;max-height:none}#root .app-shell textarea.proposal-brief-idea{resize:vertical;min-height:200px}@media (width<=600px){#root .bilingual-topic-fields textarea{height:55vh;min-height:300px}#root .app-shell textarea.proposal-full-details{height:65vh;min-height:360px}}
