
#pluze-assembly-preview{--pa-bg:light-dark(#fff,#1c1c22);--pa-soft:light-dark(#f7f7fa,#24242d);--pa-soft2:light-dark(#eeedf4,#30303b);--pa-ink:light-dark(#272533,#f1f0f6);--pa-muted:light-dark(#696577,#b4b0c4);--pa-line:light-dark(#e6e4ed,#3b3848);--pa-accent:light-dark(#6450c8,#b8a8ff);--pa-on:light-dark(#fff,#24164e);--pa-tint:light-dark(#f0ecff,#34284c);--pa-good:light-dark(#22734f,#90d8b2);--pa-goodbg:light-dark(#ebf7ef,#20392e);--pa-warn:light-dark(#8b6316,#e2c27c);--pa-warnbg:light-dark(#fcf4df,#3d3320);--pa-red:light-dark(#a34242,#f0aaa7);--pa-cover:light-dark(#21193899,#000000aa);--pa-row:15px;font-family:Inter,"Segoe UI",Arial,sans-serif;font-size:14px;line-height:1.5;color:var(--pa-ink);background:var(--pa-bg);border:1px solid var(--pa-line);border-radius:14px;position:relative;isolation:isolate;overflow:clip;font-weight:400;max-width:100%;color-scheme:inherit}
#pluze-assembly-preview *{box-sizing:border-box}
#pluze-assembly-preview [hidden]{display:none!important}
#pluze-assembly-preview button,#pluze-assembly-preview input,#pluze-assembly-preview select,#pluze-assembly-preview textarea{font:inherit}
#pluze-assembly-preview button{color:inherit;transition:background .16s,transform .16s,border-color .16s}
#pluze-assembly-preview button:active:not(:disabled){transform:translateY(1px)}
#pluze-assembly-preview button:disabled{opacity:.48;cursor:not-allowed}
#pluze-assembly-preview button:focus-visible,#pluze-assembly-preview input:focus-visible,#pluze-assembly-preview select:focus-visible{outline:3px solid var(--pa-accent);outline-offset:3px}
#pluze-assembly-preview h1,#pluze-assembly-preview h2,#pluze-assembly-preview h3,#pluze-assembly-preview p{margin:0}
#pluze-assembly-preview h1{font-size:27px;line-height:1.2;font-weight:650;letter-spacing:-.9px}
#pluze-assembly-preview h2{font-size:21px;line-height:1.35;font-weight:600;letter-spacing:-.5px}
#pluze-assembly-preview h3{font-size:15px;font-weight:600}
#pluze-assembly-preview strong{font-weight:600}
#pluze-assembly-preview svg{width:17px;height:17px;flex-shrink:0}
#pluze-assembly-preview .pa-demo{padding:9px 110px 9px 22px;display:flex;gap:12px;flex-wrap:wrap;font-size:11px;color:var(--pa-muted);background:var(--pa-soft);border-bottom:1px solid var(--pa-line)}
#pluze-assembly-preview .pa-demo>span:first-child{letter-spacing:1.3px;font-weight:650;color:var(--pa-accent)}
#pluze-assembly-preview .pa-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:1px solid var(--pa-line)}
#pluze-assembly-preview .pa-wordmark{font-size:27px;letter-spacing:-1.3px;font-weight:750;display:flex;align-items:baseline;white-space:nowrap}
#pluze-assembly-preview .pa-wordmark>span{color:var(--pa-accent)}
#pluze-assembly-preview .pa-wordmark small{font-size:13px;font-weight:400;letter-spacing:.1px;color:var(--pa-muted);margin-left:12px}
#pluze-assembly-preview .pa-perspectives{display:flex;gap:3px;border:1px solid var(--pa-line);padding:3px;border-radius:8px;background:var(--pa-soft)}
#pluze-assembly-preview .pa-perspectives button{border:0;background:transparent;border-radius:5px;font-size:12px;padding:7px 11px;display:flex;align-items:center;gap:6px;white-space:nowrap}
#pluze-assembly-preview .pa-perspectives button[aria-pressed=true]{background:var(--pa-bg);color:var(--pa-accent);box-shadow:0 1px 3px light-dark(#21193812,#00000028);font-weight:600}
#pluze-assembly-preview .pa-shell{display:grid;grid-template-columns:178px minmax(0,1fr);min-height:620px}
#pluze-assembly-preview .pa-sidebar{background:var(--pa-soft);border-right:1px solid var(--pa-line);padding:25px 12px 18px;display:flex;flex-direction:column}
#pluze-assembly-preview .pa-context{padding:0 10px 26px;display:grid;gap:3px;font-size:12px}
#pluze-assembly-preview .pa-context>span{font-size:11px;color:var(--pa-muted)}
#pluze-assembly-preview .pa-building{width:30px;height:30px;display:grid;place-items:center;color:var(--pa-accent);margin-bottom:8px;background:var(--pa-tint);border-radius:7px}
#pluze-assembly-preview nav{display:grid;gap:5px}
#pluze-assembly-preview nav button{display:flex;align-items:center;gap:9px;text-align:left;border:0;border-radius:7px;background:transparent;padding:11px 9px;font-size:12px;color:var(--pa-muted)}
#pluze-assembly-preview nav button:hover{background:var(--pa-soft2)}
#pluze-assembly-preview nav button[aria-current=page]{background:var(--pa-tint);color:var(--pa-accent);font-weight:600}
#pluze-assembly-preview .pa-side-bottom{margin-top:auto;padding:60px 8px 0;display:flex;gap:8px;align-items:center;font-size:11px}
#pluze-assembly-preview .pa-side-bottom strong,#pluze-assembly-preview .pa-side-bottom span{display:block}
#pluze-assembly-preview .pa-side-bottom div>span{color:var(--pa-muted)}
#pluze-assembly-preview .pa-avatar{border-radius:50%;width:30px;height:30px;display:grid!important;place-items:center;background:var(--pa-soft2);font-size:10px}
#pluze-assembly-preview .pa-main{padding:29px 28px 30px;min-width:0}
#pluze-assembly-preview .pa-eyebrow{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--pa-muted);margin-bottom:9px}
#pluze-assembly-preview .pa-heading{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:25px}
#pluze-assembly-preview .pa-sub{font-size:12px;color:var(--pa-muted);margin-top:7px;line-height:1.6}
#pluze-assembly-preview .pa-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--pa-line);background:var(--pa-bg);border-radius:7px;padding:9px 13px;font-size:12px;font-weight:500;text-align:center;text-decoration:none}
#pluze-assembly-preview .pa-button:hover{background:var(--pa-soft)}
#pluze-assembly-preview .pa-button.primary{background:var(--pa-accent);border-color:var(--pa-accent);color:var(--pa-on)}
#pluze-assembly-preview .pa-button.text{background:transparent;border-color:transparent;color:var(--pa-accent);padding:6px 0}
#pluze-assembly-preview .pa-button.danger{color:var(--pa-red)}
#pluze-assembly-preview .pa-button.block{width:100%}
#pluze-assembly-preview .pa-status{display:inline-flex;align-items:center;gap:6px;font-size:11px;border-radius:5px;padding:4px 7px;white-space:nowrap;background:var(--pa-soft2);color:var(--pa-muted)}
#pluze-assembly-preview .pa-status.live,#pluze-assembly-preview .pa-status.good{background:var(--pa-goodbg);color:var(--pa-good)}
#pluze-assembly-preview .pa-status.wait{background:var(--pa-warnbg);color:var(--pa-warn)}
#pluze-assembly-preview .pa-dot{width:5px;height:5px;border-radius:50%;background:currentColor}
#pluze-assembly-preview .pa-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;padding:0 0 22px;margin-bottom:26px;border-bottom:1px solid var(--pa-line)}
#pluze-assembly-preview .pa-summary strong{font-size:25px;font-weight:550;letter-spacing:-.6px;font-variant-numeric:tabular-nums;display:block}
#pluze-assembly-preview .pa-summary span{font-size:11px;color:var(--pa-muted)}
#pluze-assembly-preview .pa-live{border-left:3px solid var(--pa-accent);padding:2px 0 4px 20px;margin-bottom:29px}
#pluze-assembly-preview .pa-live-top{display:flex;align-items:center;gap:10px;justify-content:space-between;margin-bottom:11px;flex-wrap:wrap}
#pluze-assembly-preview .pa-micro{font-size:11px;color:var(--pa-muted)}
#pluze-assembly-preview .pa-rule{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:11px;color:var(--pa-muted);margin-top:8px}
#pluze-assembly-preview .pa-rule b{font-weight:500;color:var(--pa-ink)}
#pluze-assembly-preview .pa-progress{height:5px;background:var(--pa-soft2);border-radius:9px;overflow:hidden;margin-top:8px}
#pluze-assembly-preview .pa-progress>span{display:block;height:100%;background:var(--pa-accent);transition:width .35s}
#pluze-assembly-preview .pa-bars{display:grid;gap:14px;margin:22px 0}
#pluze-assembly-preview .pa-bar-row{display:grid;grid-template-columns:85px minmax(30px,1fr) 105px;gap:10px;align-items:center;font-size:12px}
#pluze-assembly-preview .pa-bar-row .pa-track{height:11px;background:var(--pa-soft2);border-radius:3px;overflow:hidden}
#pluze-assembly-preview .pa-bar-row .pa-fill{height:100%;min-width:0;border-radius:3px;transition:width .35s;background:var(--pa-accent)}
#pluze-assembly-preview .pa-bar-row.no .pa-fill{background:light-dark(#9991b5,#807b94)}
#pluze-assembly-preview .pa-bar-row.abstain .pa-fill{background:light-dark(#c5c0d5,#5e596d)}
#pluze-assembly-preview .pa-bar-row .pa-number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}
#pluze-assembly-preview .pa-row{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}
#pluze-assembly-preview .pa-section-title{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:12px;border-bottom:1px solid var(--pa-line);margin-top:26px}
#pluze-assembly-preview .pa-agenda{display:grid;grid-template-columns:25px minmax(0,1fr) auto;gap:12px;align-items:center;padding:var(--pa-row) 0;border-bottom:1px solid var(--pa-line)}
#pluze-assembly-preview .pa-agenda .pa-index{font-size:12px;color:var(--pa-muted);font-variant-numeric:tabular-nums}
#pluze-assembly-preview .pa-agenda strong{font-size:13px;display:block}
#pluze-assembly-preview .pa-agenda small{display:block;font-size:11px;color:var(--pa-muted);margin-top:3px}
#pluze-assembly-preview .pa-agenda button{font-size:11px}
#pluze-assembly-preview .pa-toolbar{display:flex;gap:10px;align-items:center;margin:20px 0 12px;flex-wrap:wrap}
#pluze-assembly-preview .pa-field{display:grid;gap:7px;font-size:12px;min-width:0}
#pluze-assembly-preview input:not([type=checkbox]):not([type=radio]),#pluze-assembly-preview select,#pluze-assembly-preview textarea{width:100%;min-width:0;border:1px solid var(--pa-line);border-radius:7px;padding:10px 12px;color:var(--pa-ink);background:var(--pa-bg);font-size:13px}
#pluze-assembly-preview input[type=checkbox],#pluze-assembly-preview input[type=radio]{accent-color:var(--pa-accent);width:16px;height:16px;flex-shrink:0}
#pluze-assembly-preview .pa-search{flex:1;min-width:160px;position:relative}
#pluze-assembly-preview .pa-search svg{position:absolute;left:12px;top:12px;color:var(--pa-muted)}
#pluze-assembly-preview .pa-search input{padding-left:37px!important}
#pluze-assembly-preview .pa-toolbar select{width:auto;max-width:100%}
#pluze-assembly-preview .pa-table-wrap{max-width:100%;overflow-x:auto}
#pluze-assembly-preview table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}
#pluze-assembly-preview th{font-size:10px;font-weight:550;color:var(--pa-muted);padding:12px 7px;border-bottom:1px solid var(--pa-line);white-space:nowrap}
#pluze-assembly-preview td{padding:var(--pa-row) 7px;border-bottom:1px solid var(--pa-line);vertical-align:middle}
#pluze-assembly-preview td small{display:block;font-size:10px;color:var(--pa-muted);margin-top:3px}
#pluze-assembly-preview th:first-child,#pluze-assembly-preview td:first-child{padding-left:0}
#pluze-assembly-preview th:last-child,#pluze-assembly-preview td:last-child{padding-right:0;text-align:right}
#pluze-assembly-preview td .pa-button{font-size:11px;padding:6px 9px;white-space:nowrap}
#pluze-assembly-preview .pa-note{font-size:12px;color:var(--pa-muted);padding:13px 0;line-height:1.65}
#pluze-assembly-preview .pa-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin:20px 0}
#pluze-assembly-preview .pa-form-grid .wide{grid-column:1/-1}
#pluze-assembly-preview .pa-choices{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 18px}
#pluze-assembly-preview .pa-choice{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--pa-line);border-radius:9px;padding:17px 14px;background:var(--pa-bg)}
#pluze-assembly-preview .pa-choice:has(input:checked){border-color:var(--pa-accent);background:var(--pa-tint)}
#pluze-assembly-preview .pa-choice strong{font-size:13px;display:block}
#pluze-assembly-preview .pa-choice small{font-size:11px;color:var(--pa-muted);display:block;margin-top:4px}
#pluze-assembly-preview .pa-choice input{margin:3px 0 0}
#pluze-assembly-preview .pa-setting{padding:15px 0;border-bottom:1px solid var(--pa-line);display:flex;align-items:center;gap:16px;justify-content:space-between}
#pluze-assembly-preview .pa-setting strong{font-size:12px}
#pluze-assembly-preview .pa-setting small{display:block;font-size:11px;color:var(--pa-muted);margin-top:4px}
#pluze-assembly-preview .pa-sync{display:flex;align-items:center;gap:13px;padding:16px;background:var(--pa-soft);border-radius:8px;margin:18px 0 4px}
#pluze-assembly-preview .pa-sync svg{color:var(--pa-accent);width:23px;height:23px}
#pluze-assembly-preview .pa-sync strong{font-size:12px}
#pluze-assembly-preview .pa-sync small{display:block;font-size:11px;color:var(--pa-muted)}
#pluze-assembly-preview .pa-event{display:grid;grid-template-columns:46px 10px minmax(0,1fr);gap:13px;padding:16px 0;border-bottom:1px solid var(--pa-line)}
#pluze-assembly-preview .pa-event time{font-size:11px;color:var(--pa-muted);font-variant-numeric:tabular-nums}
#pluze-assembly-preview .pa-event .pa-dot{background:var(--pa-accent);margin-top:7px}
#pluze-assembly-preview .pa-event strong{font-size:12px}
#pluze-assembly-preview .pa-event p{font-size:11px;color:var(--pa-muted);margin-top:3px}
#pluze-assembly-preview .pa-empty{padding:30px 0;color:var(--pa-muted);font-size:13px;text-align:center}
#pluze-assembly-preview .pa-feedback{position:absolute;left:50%;transform:translateX(-50%);bottom:18px;z-index:30;max-width:calc(100% - 24px);width:max-content;padding:11px 16px;border:1px solid var(--pa-line);border-radius:9px;background:var(--pa-ink);color:var(--pa-bg);font-size:12px;box-shadow:0 5px 20px light-dark(#21193820,#00000044)}
#pluze-assembly-preview .pa-overlay{position:absolute;inset:0;z-index:20;background:var(--pa-cover);display:flex;align-items:flex-start;justify-content:center;padding:105px 16px 20px}
#pluze-assembly-preview .pa-dialog{background:var(--pa-bg);border-radius:12px;border:1px solid var(--pa-line);padding:25px;width:460px;max-width:100%;box-shadow:0 20px 60px light-dark(#20173433,#00000055);height:fit-content}
#pluze-assembly-preview .pa-dialog .pa-field{margin-top:15px}
#pluze-assembly-preview .pa-dialog .pa-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}
#pluze-assembly-preview .pa-dialog-head h2{font-size:20px}
#pluze-assembly-preview .pa-close{border:0;background:var(--pa-soft);border-radius:6px;padding:7px;display:grid;place-items:center}
#pluze-assembly-preview .pa-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}
#pluze-assembly-preview .pa-check{display:flex;gap:10px;align-items:flex-start;font-size:12px;margin:20px 0}
#pluze-assembly-preview .pa-ticket{background:var(--pa-soft);border:1px dashed var(--pa-line);border-radius:9px;text-align:center;padding:24px 14px;margin-top:18px}
#pluze-assembly-preview .pa-code{font-size:32px;font-weight:600;letter-spacing:3px;font-variant-numeric:tabular-nums;margin:10px 0}
#pluze-assembly-preview .pa-error{color:var(--pa-red);font-size:12px;margin-top:10px}
#pluze-assembly-preview .pa-mobile-stage{padding:12px 0 24px;display:grid;justify-content:center}
#pluze-assembly-preview .pa-phone{width:360px;max-width:100%;border:1px solid var(--pa-line);border-radius:26px;background:var(--pa-bg);box-shadow:0 12px 36px light-dark(#2a204512,#00000022);overflow:clip}
#pluze-assembly-preview .pa-phone-top{padding:14px 24px 8px;display:flex;justify-content:space-between;font-size:11px;font-weight:600}
#pluze-assembly-preview .pa-phone-top>span:last-child{display:flex;gap:5px}
#pluze-assembly-preview .pa-phone-body{padding:23px 25px 30px;min-height:490px}
#pluze-assembly-preview .pa-phone-brand{font-size:25px;font-weight:700;letter-spacing:-1px;color:var(--pa-accent);margin-bottom:28px}
#pluze-assembly-preview .pa-phone h1{font-size:26px;letter-spacing:-.8px}
#pluze-assembly-preview .pa-phone .pa-sub{font-size:13px}
#pluze-assembly-preview .pa-phone label{font-size:12px}
#pluze-assembly-preview .pa-phone .pa-button{padding:12px;font-size:13px}
#pluze-assembly-preview .pa-phone .pa-code-input{font-size:25px!important;letter-spacing:4px;text-align:center;padding:15px!important}
#pluze-assembly-preview .pa-phone-foot{text-align:center;color:var(--pa-muted);font-size:11px;margin-top:23px}
#pluze-assembly-preview .pa-mobile-ident{padding:12px;border-radius:8px;background:var(--pa-soft);margin:18px 0}
#pluze-assembly-preview .pa-mobile-ident strong{font-size:12px}
#pluze-assembly-preview .pa-mobile-ident span{display:block;font-size:11px;color:var(--pa-muted);margin-top:3px}
#pluze-assembly-preview .pa-vote-option{display:flex;align-items:center;gap:10px;border:1px solid var(--pa-line);border-radius:8px;padding:14px 12px;margin-top:10px;font-size:14px!important}
#pluze-assembly-preview .pa-vote-option:has(input:checked){background:var(--pa-tint);border-color:var(--pa-accent)}
#pluze-assembly-preview .pa-success-mark{width:51px;height:51px;display:grid;place-items:center;border-radius:50%;background:var(--pa-goodbg);color:var(--pa-good);margin:5px 0 20px}
#pluze-assembly-preview .pa-success-mark svg{width:26px;height:26px}
#pluze-assembly-preview .pa-receipt{padding:15px 0;margin:15px 0;border-top:1px solid var(--pa-line);border-bottom:1px solid var(--pa-line);display:grid;gap:10px;font-size:12px}
#pluze-assembly-preview .pa-receipt>div{display:flex;justify-content:space-between;gap:12px}
#pluze-assembly-preview .pa-receipt span{color:var(--pa-muted)}
#pluze-assembly-preview .pa-screen-label{font-size:12px;color:var(--pa-muted);text-align:center;margin-bottom:14px}
#pluze-assembly-preview .pa-display{padding:30px 15px 40px;text-align:center}
#pluze-assembly-preview .pa-display h1{font-size:35px;max-width:660px;margin:14px auto 30px;letter-spacing:-1px}
#pluze-assembly-preview .pa-display .pa-bars{max-width:650px;margin:32px auto;text-align:left;gap:25px}
#pluze-assembly-preview .pa-display .pa-bar-row{grid-template-columns:100px minmax(30px,1fr) 115px;font-size:15px}
#pluze-assembly-preview .pa-display .pa-track{height:25px}
#pluze-assembly-preview .pa-display .pa-number{font-size:14px}
#pluze-assembly-preview .pa-display .pa-big{font-size:45px;letter-spacing:-1.5px;font-weight:550}
#pluze-assembly-preview .pa-mobile-stage .pa-example{font-size:11px;color:var(--pa-muted);text-align:center;margin:13px 0 0}
#pluze-assembly-preview .pa-result-line{background:var(--pa-goodbg);color:var(--pa-good);padding:12px 15px;border-radius:7px;margin:15px 0;font-size:12px}
#pluze-assembly-preview .pa-report-poll{padding:20px 0;border-bottom:1px solid var(--pa-line)}
#pluze-assembly-preview .pa-report-poll h3{font-size:14px}
#pluze-assembly-preview .pa-report-poll>p{font-size:12px;color:var(--pa-muted);margin-top:6px}
#pluze-assembly-preview .pa-hidden-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@media(max-width:760px){#pluze-assembly-preview .pa-shell{grid-template-columns:1fr;min-height:0}#pluze-assembly-preview .pa-sidebar{padding:10px 14px;border-right:0;border-bottom:1px solid var(--pa-line)}#pluze-assembly-preview .pa-context,#pluze-assembly-preview .pa-side-bottom{display:none}#pluze-assembly-preview nav{display:flex;flex-wrap:wrap;gap:3px}#pluze-assembly-preview nav button{padding:9px;font-size:11px}#pluze-assembly-preview .pa-main{padding:24px 20px}#pluze-assembly-preview .pa-top{flex-wrap:wrap;padding:15px 20px;gap:13px}#pluze-assembly-preview .pa-heading{flex-wrap:wrap;margin-bottom:20px}#pluze-assembly-preview h1{font-size:25px}#pluze-assembly-preview .pa-demo{padding-left:20px;font-size:10px}#pluze-assembly-preview .pa-form-grid{gap:12px}}
@media(max-width:450px){#pluze-assembly-preview .pa-main{padding:20px 14px}#pluze-assembly-preview .pa-top{padding:14px}#pluze-assembly-preview .pa-perspectives{width:100%;justify-content:space-between}#pluze-assembly-preview .pa-perspectives button{font-size:11px;padding:8px 9px}#pluze-assembly-preview .pa-summary{grid-template-columns:repeat(2,1fr);row-gap:15px}#pluze-assembly-preview .pa-bar-row{grid-template-columns:66px minmax(15px,1fr) 90px;gap:7px;font-size:11px}#pluze-assembly-preview .pa-live{padding-left:12px}#pluze-assembly-preview .pa-agenda{grid-template-columns:20px minmax(0,1fr);gap:7px}#pluze-assembly-preview .pa-agenda>button{grid-column:2;justify-self:start}#pluze-assembly-preview .pa-choices,#pluze-assembly-preview .pa-form-grid{grid-template-columns:1fr}#pluze-assembly-preview .pa-form-grid .wide{grid-column:auto}#pluze-assembly-preview .pa-phone{width:100%;border-radius:20px}#pluze-assembly-preview .pa-phone-body{padding:20px;min-height:0}#pluze-assembly-preview .pa-mobile-stage{display:block}#pluze-assembly-preview .pa-display{padding:10px 0 25px}#pluze-assembly-preview .pa-display h1{font-size:27px}#pluze-assembly-preview .pa-display .pa-bar-row{grid-template-columns:75px minmax(15px,1fr) 90px;font-size:12px}#pluze-assembly-preview .pa-display .pa-number{font-size:11px}#pluze-assembly-preview .pa-overlay{padding:75px 9px 10px}#pluze-assembly-preview .pa-dialog{padding:20px 16px}#pluze-assembly-preview .pa-demo{padding-left:14px;gap:3px}#pluze-assembly-preview .pa-sidebar{padding:9px}#pluze-assembly-preview nav button{gap:5px;padding:9px 6px}#pluze-assembly-preview nav svg{width:14px;height:14px}}
@media(pointer:coarse){#pluze-assembly-preview button{min-height:44px}#pluze-assembly-preview input:not([type=checkbox]):not([type=radio]),#pluze-assembly-preview select,#pluze-assembly-preview textarea{font-size:16px}}
@media(prefers-reduced-motion:reduce){#pluze-assembly-preview *,#pluze-assembly-preview *:before,#pluze-assembly-preview *:after{transition:none!important;animation:none!important}}
html{color-scheme:light dark;background:light-dark(#f2f1f6,#15151b)}body{margin:0;padding:24px;min-width:320px}#pluze-assembly-preview{max-width:1400px;margin:0 auto;min-height:calc(100vh - 48px)}#pluze-assembly-preview button{cursor:pointer}#pluze-assembly-preview a{color:var(--pa-accent)}#pluze-assembly-preview fieldset{border:0;padding:0;margin:0;min-width:0}#pluze-assembly-preview legend{font-size:13px;font-weight:600;margin-bottom:12px}#pluze-assembly-preview .pa-login{max-width:470px;margin:60px auto;padding:0 28px 50px}#pluze-assembly-preview .pa-login .pa-field{margin:20px 0}#pluze-assembly-preview .pa-login .pa-dialog-actions button{width:100%}#pluze-assembly-preview .pa-code-input{font-size:26px!important;letter-spacing:5px;text-align:center}#pluze-assembly-preview .pa-assembly-picker{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--pa-line)}#pluze-assembly-preview .pa-assembly-picker .pa-field{flex:1;max-width:640px}#pluze-assembly-preview .pa-onboarding{max-width:620px;padding:30px 0}#pluze-assembly-preview .pa-demo-start{border-top:1px solid var(--pa-line);margin-top:35px;padding-top:25px}#pluze-assembly-preview .pa-footer-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}#pluze-assembly-preview .pa-report-section{padding:28px 0;border-bottom:1px solid var(--pa-line)}#pluze-assembly-preview .pa-muted{color:var(--pa-muted)}#pluze-assembly-preview .pa-search input{padding-left:12px!important}#pluze-assembly-preview .pa-resident{width:min(100%,580px);padding:36px 28px 50px;margin:auto}#pluze-assembly-preview .pa-resident .pa-field{margin:15px 0}#pluze-assembly-preview .pa-voter-poll{padding-top:30px}#pluze-assembly-preview .pa-vote-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}#pluze-assembly-preview .pa-vote-options .pa-choice{padding:15px 9px;gap:6px;align-items:center}#pluze-assembly-preview .pa-confirmed{background:var(--pa-goodbg);color:var(--pa-good);border-radius:8px;padding:17px;margin:20px 0;overflow-wrap:anywhere}#pluze-assembly-preview .pa-confirmed p{font-size:12px;margin:4px 0}#pluze-assembly-preview .pa-confirmed small{font-size:10px}#pluze-assembly-preview .pa-notice{padding:18px;background:var(--pa-warnbg);color:var(--pa-warn);border-radius:8px;margin:20px 0}#pluze-assembly-preview .pa-own-history{border-bottom:1px solid var(--pa-line);padding:17px 0}#pluze-assembly-preview .pa-own-history summary{cursor:pointer;font-size:12px}#pluze-assembly-preview .pa-own-history summary span{display:block;margin:5px 0;color:var(--pa-muted)}#pluze-assembly-preview .pa-own-history small{overflow-wrap:anywhere}#pluze-assembly-preview .pa-screen{max-width:1050px;margin:auto;padding:45px}#pluze-assembly-preview .pa-screen h1{font-size:30px}#pluze-assembly-preview .pa-screen section{padding-top:45px}#pluze-assembly-preview .pa-screen h2{font-size:38px;margin-top:24px}#pluze-assembly-preview .pa-screen .pa-bars{margin:45px 0;gap:35px}#pluze-assembly-preview .pa-screen .pa-bar-row{font-size:24px;grid-template-columns:140px 1fr 180px}#pluze-assembly-preview .pa-screen .pa-track{height:28px}#pluze-assembly-preview .pa-screen .pa-number{font-size:18px}#pluze-assembly-preview .pa-screen-result{font-size:28px;color:var(--pa-accent)}#pluze-assembly-preview .pa-feedback{position:fixed;bottom:28px}#pluze-assembly-preview .pa-feedback.is-error{background:var(--pa-red);color:var(--pa-bg)}#pluze-assembly-preview .pa-overlay{position:fixed;overflow:auto;padding:50px 18px;align-items:flex-start}#pluze-assembly-preview .pa-dialog{width:540px;margin:auto}#pluze-assembly-preview .pa-dialog textarea{resize:vertical}#pluze-assembly-preview .pa-dialog-actions{flex-wrap:wrap}
#pluze-assembly-preview .pa-quick{max-width:860px}
#pluze-assembly-preview .pa-quick-progress{display:flex;align-items:baseline;gap:12px;padding-bottom:22px;color:var(--pa-muted)}
#pluze-assembly-preview .pa-quick-progress strong{font-size:27px;color:var(--pa-ink)}
#pluze-assembly-preview .pa-quick-fields{display:grid;grid-template-columns:minmax(100px,1fr) minmax(170px,2fr) auto;gap:14px;align-items:end}
#pluze-assembly-preview .pa-quick-fields input{font-size:22px;min-height:54px}
#pluze-assembly-preview .pa-quick-fields button{min-height:54px}
#pluze-assembly-preview .pa-quick-hint{padding:32px 0;color:var(--pa-muted)}
#pluze-assembly-preview .pa-quick-person{border-top:1px solid var(--pa-line);margin-top:28px;padding-top:24px}
#pluze-assembly-preview .pa-quick-person>.pa-row{flex-wrap:wrap}
#pluze-assembly-preview .pa-quick-name{font-size:24px;font-weight:600;margin:20px 0 4px;overflow-wrap:anywhere}
#pluze-assembly-preview .pa-quick-document{color:var(--pa-good);margin-top:22px}
#pluze-assembly-preview .pa-quick-attestation{margin-top:24px;max-width:660px}
#pluze-assembly-preview .pa-quick-person .pa-field{max-width:320px;margin-top:20px}
#pluze-assembly-preview .pa-quick-person .pa-dialog-actions{justify-content:flex-start}
#pluze-assembly-preview .pa-quick-person .pa-dialog-actions button{min-height:54px;font-size:15px}
#pluze-assembly-preview .pa-quick-more{display:flex;flex-wrap:wrap;gap:20px;margin-top:24px}
#pluze-assembly-preview .pa-quick-options{display:grid;gap:12px;margin-top:24px}
#pluze-assembly-preview .pa-quick-option{justify-content:space-between;text-align:left;padding:16px}
#pluze-assembly-preview .pa-quick-option small{display:block;color:var(--pa-muted);margin-top:4px}
#pluze-assembly-preview .pa-quick-success{margin-top:0}
@media(max-width:550px){#pluze-assembly-preview .pa-quick-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}#pluze-assembly-preview .pa-quick-fields button{grid-column:1/-1}#pluze-assembly-preview .pa-quick-name{font-size:21px}#pluze-assembly-preview .pa-quick-progress{flex-wrap:wrap;gap:3px 12px}#pluze-assembly-preview .pa-quick-person .pa-dialog-actions button{width:100%}}
@media(max-width:760px){body{padding:0}#pluze-assembly-preview{border:0;border-radius:0;min-height:100vh}#pluze-assembly-preview .pa-top>.pa-row{flex-wrap:wrap}#pluze-assembly-preview .pa-resident{padding:28px 20px 40px}#pluze-assembly-preview .pa-screen{padding:24px}#pluze-assembly-preview .pa-screen h2{font-size:28px}#pluze-assembly-preview .pa-screen .pa-bar-row{font-size:14px;grid-template-columns:80px 1fr 95px}#pluze-assembly-preview .pa-screen .pa-number{font-size:11px}}
@media(max-width:450px){#pluze-assembly-preview .pa-agenda>.pa-row{grid-column:2}#pluze-assembly-preview .pa-vote-options{grid-template-columns:1fr}#pluze-assembly-preview .pa-overlay{padding:15px 10px}#pluze-assembly-preview .pa-dialog{margin:0 auto}#pluze-assembly-preview .pa-wordmark small{font-size:12px}}
#pluze-assembly-preview [hidden]{display:none!important}
#pluze-assembly-preview .pa-meeting-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;border-bottom:1px solid var(--pa-line);flex-wrap:wrap}
#pluze-assembly-preview .pa-meeting-row p{font-size:12px;color:var(--pa-muted);margin:5px 0}
#pluze-assembly-preview .pa-bound-meeting{padding:18px 0;border-bottom:1px solid var(--pa-line);margin-bottom:20px}
#pluze-assembly-preview .pa-bound-meeting strong{font-size:18px}
#pluze-assembly-preview .pa-bound-meeting p{margin:7px 0;color:var(--pa-muted)}
#pluze-assembly-preview .pa-autocomplete{position:relative}
#pluze-assembly-preview .pa-suggestions{position:absolute;top:100%;left:0;right:0;max-height:220px;overflow:auto;background:var(--pa-bg);border:1px solid var(--pa-line);border-radius:8px;box-shadow:0 8px 24px #0002;z-index:5}
#pluze-assembly-preview .pa-suggestions button{display:block;width:100%;padding:13px 15px;background:transparent;border:0;text-align:left;color:var(--pa-ink);font:inherit}
#pluze-assembly-preview .pa-suggestions button:hover,#pluze-assembly-preview .pa-suggestions [aria-selected=true]{background:var(--pa-tint);color:var(--pa-accent)}
#pluze-assembly-preview .pa-suggestions p{padding:12px;color:var(--pa-muted)}
#pluze-assembly-preview .pa-vote-options{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}
#pluze-assembly-preview .pa-vote-options strong,#pluze-assembly-preview .pa-bar-row>span:first-child{overflow-wrap:anywhere}
#pluze-assembly-preview .pa-code{overflow-wrap:anywhere}
@media(max-width:450px){#pluze-assembly-preview .pa-top>.pa-row{max-width:100%;flex:1;min-width:0;justify-content:flex-end}#pluze-assembly-preview #connection{white-space:normal;text-align:right}#pluze-assembly-preview .pa-vote-options{grid-template-columns:1fr}}

#pluze-assembly-preview .pa-summary-note{grid-column:1/-1;margin:0;font-size:12px;color:var(--pa-muted)}

#pluze-assembly-preview .pa-participation-qr{margin:22px 0 18px;text-align:center}#pluze-assembly-preview .pa-participation-qr canvas{display:block;width:256px;height:auto;max-width:100%;margin:0 auto;background:#fff}#pluze-assembly-preview .pa-participation-qr figcaption{font-size:12px;color:var(--pa-muted);margin-top:10px}#pluze-assembly-preview .pa-qr-actions{justify-content:center;flex-wrap:wrap}


#pluze-assembly-preview .pa-quick-fields{grid-template-columns:minmax(80px,1fr) minmax(120px,1.4fr) auto auto}#pluze-assembly-preview .pa-code-lookup-result{margin:18px 0 24px;padding:20px;background:var(--pa-soft);border-radius:8px;text-align:center}#pluze-assembly-preview .pa-code-lookup-result p{font-size:13px;margin:8px 0}#pluze-assembly-preview .pa-code-lookup-result small{font-size:12px;color:var(--pa-muted)}@media(max-width:850px){#pluze-assembly-preview .pa-quick-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}#pluze-assembly-preview .pa-quick-fields button{grid-column:auto;width:100%}}

#pluze-assembly-preview .pa-pending-votes{margin:0 0 24px;padding:18px;border:1px solid var(--pa-line);border-radius:8px;background:var(--pa-bg)}
#pluze-assembly-preview .pa-pending-votes details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding:12px 0}
#pluze-assembly-preview .pa-pending-votes summary span{font-size:12px;color:var(--pa-muted)}
#pluze-assembly-preview .pa-pending-votes summary:focus-visible{outline:2px solid var(--pa-accent);outline-offset:3px}
#pluze-assembly-preview .pa-manual-ident{padding:14px 16px;background:var(--pa-soft);border-radius:8px;margin:12px 0 18px}
#pluze-assembly-preview .pa-manual-ident p{margin:6px 0 0}
#pluze-assembly-preview .pa-pending-votes th:last-child,#pluze-assembly-preview .pa-pending-votes td:last-child{white-space:normal}
@media(max-width:600px){#pluze-assembly-preview .pa-pending-votes{padding:12px}#pluze-assembly-preview .pa-pending-votes td,#pluze-assembly-preview .pa-pending-votes th{padding:10px 7px}#pluze-assembly-preview .pa-pending-votes .pa-button{white-space:normal;min-width:90px}}
