:root{--page:#f7f8f8;--surface:#fff;--subtle:#eff1f2;--line:#e3e6e8;--control:#666e76;--ink:#0e1113;--secondary:#5b636b;--muted:#666e76;--clay:#002910;--clay-hover:#004d1d;--pale:#cdeeda;--ochre:#8a5a00;--sand:#fbf0d8;--font:var(--font-geist-sans), "Geist", system-ui, sans-serif;--sage:#5b636b;--sage-soft:#eef0f1;--green:#5b636b;--mz-page:#f7f8f8;--mz-surface:#fff;--mz-subtle:#eff1f2;--mz-border:#e3e6e8;--mz-control-border:#666e76;--mz-ink:#0e1113;--mz-secondary:#5b636b;--mz-muted:#666e76;--mz-accent:#002910;--mz-accent-hover:#004d1d;--mz-accent-pressed:#001c0b;--mz-accent-soft:#cdeeda;--mz-live:#5b636b;--mz-live-soft:#eef0f1;--mz-caution:#8a5a00;--mz-caution-soft:#fbf0d8;--mz-danger:#a32116;--mz-danger-soft:#fbe9e7;--mz-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mz-text-display:64px;--mz-text-title:32px;--mz-text-section:24px;--mz-text-card:18px;--mz-text-answer:17px;--mz-text-body:16px;--mz-text-ui:14px;--mz-text-meta:12px;--mz-text-index:11px;--mz-leading-display:1.06;--mz-leading-title:1.2;--mz-leading-section:1.3;--mz-leading-card:1.4;--mz-leading-answer:1.75;--mz-leading-body:1.55;--mz-leading-ui:1.45;--mz-leading-meta:1.5;--mz-track-display:-.045em;--mz-track-title:-.03em;--mz-track-section:-.02em;--mz-track-card:-.01em;--mz-track-index:.1em;--mz-weight-regular:400;--mz-weight-medium:500;--mz-weight-semibold:600;--mz-weight-bold:700;--mz-space-1:4px;--mz-space-2:8px;--mz-space-3:12px;--mz-space-4:16px;--mz-space-5:20px;--mz-space-6:24px;--mz-space-8:32px;--mz-space-10:40px;--mz-space-12:48px;--mz-space-16:64px;--mz-space-20:80px;--mz-space-24:96px;--mz-radius-label:6px;--mz-radius-control:8px;--mz-radius-menu:10px;--mz-radius-panel:12px;--mz-radius-dialog:16px;--mz-radius-avatar:50%;--mz-control-height:40px;--mz-touch-target:44px;--mz-shadow-menu:0 4px 16px #0e11131a;--mz-shadow-dialog:0 16px 48px #0e111329;--mz-scrim:#0e111352;--mz-focus:2px solid var(--mz-accent);--mz-focus-offset:3px;--mz-rail-width:216px;--mz-header-height:56px;--mz-page-width:1200px;--mz-candidate-width:760px;--mz-answer-measure:65ch;--mz-motion-fast:.12s;--mz-motion-panel:.18s;--mz-ease:cubic-bezier(.2,0,0,1);--paper:#fff}.mz-app *{box-sizing:border-box}.mz-app body{background:var(--page);color:var(--ink);font:400 14px/1.5 var(--font);-webkit-font-smoothing:antialiased;margin:0}.mz-app button,.mz-app input,.mz-app select{font:inherit}.mz-app button{cursor:pointer}.mz-app button:disabled{cursor:default}.mz-app button,.mz-app a,.mz-app input,.mz-app select,.mz-app summary{touch-action:manipulation}.mz-app button:focus-visible,.mz-app a:focus-visible,.mz-app input:focus-visible,.mz-app select:focus-visible,.mz-app summary:focus-visible{outline:2px solid var(--clay);outline-offset:4px}.mz-app button{transition:background .12s,color .12s}.mz-app a{color:inherit;text-underline-offset:4px}.mz-app button svg{pointer-events:none}.mz-app svg{stroke:currentColor;stroke-width:1.75px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.mz-app .skip{z-index:20;background:#fff;padding:12px;position:fixed;top:-100px;left:16px}.mz-app .skip:focus{top:10px}.mz-app .reset{color:#fff;background:0 0;border:0;min-height:34px;padding:6px 10px;font-size:12px}.mz-app .app-frame{background:var(--page);width:100%;min-height:calc(100vh - 48px);container-type:inline-size}.mz-app .header{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:24px;height:76px;padding:0 4.4%;display:flex}.mz-app .brand{letter-spacing:-.035em;font-size:18px;font-weight:600}.mz-app .company{color:var(--secondary);align-items:center;gap:14px;font-size:13px;display:flex}.mz-app .header-divider{background:var(--line);width:1px;height:18px}.mz-app .header-right{align-items:center;gap:24px;margin-left:auto;display:flex}.mz-app .header-context{color:var(--muted);font-size:13px}.mz-app .account-button{background:var(--subtle);color:var(--secondary);border:0;border-radius:50%;width:36px;height:36px;font-size:12px;font-weight:500}.mz-app .account-button:hover{background:var(--line)}.mz-app .main{max-width:1640px;margin:auto;padding:40px 4.4% 48px}.mz-app .eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:12px;font-weight:600}.mz-app .attention{flex-wrap:wrap;align-items:center;gap:14px;min-height:26px;margin:24px 0 0;display:flex}.mz-app .attention a{color:var(--clay);align-items:center;gap:8px;min-height:30px;font-size:14px;text-decoration:none;display:inline-flex}.mz-app .attention a:hover{text-decoration:underline}.mz-app .attention strong{font-weight:600}.mz-app .section-head{justify-content:space-between;align-items:center;gap:16px;margin:40px 0 16px;display:flex}.mz-app .roles{gap:16px;display:grid}.mz-app .role{border:1px solid var(--line);background:#fff;border-radius:12px;scroll-margin-top:24px;overflow:hidden}.mz-app .role-meta{color:var(--muted);align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.mz-app .role-meta .separator{color:var(--control)}.mz-app .status{white-space:nowrap;background:var(--subtle);color:var(--secondary);border-radius:8px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}.mz-app .status.ready{color:var(--ochre);background:var(--sand)}.mz-app .status .dot{background:currentColor;border-radius:50%;width:5px;height:5px}.mz-app .status svg{width:12px;height:12px}.mz-app .btn{border:1px solid var(--line);min-height:40px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.mz-app .btn:hover{background:var(--subtle)}.mz-app .btn.primary{background:var(--clay);color:#fff;border-color:var(--clay)}.mz-app .btn.primary:hover{background:var(--clay-hover)}.mz-app .btn.primary:active{background:#001c0b}.mz-app .btn svg{width:15px;height:15px}.mz-app .observation{color:var(--secondary);justify-content:flex-end;align-items:center;gap:8px;font-size:12px;display:flex}.mz-app .observation svg{width:15px;height:15px;color:var(--muted)}.mz-app .observation span{max-width:195px}.mz-app .activity{color:var(--muted);white-space:nowrap;font-size:12px}.mz-app .activity b{color:var(--secondary);font-weight:400}.mz-app .footer{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-top:28px;font-size:12px;display:flex}.mz-app .footer button{color:var(--secondary);text-underline-offset:4px;background:0 0;border:0;min-height:32px;padding:8px 0;font-size:12px;text-decoration:underline}.mz-app .footer p{margin:0}.mz-app [hidden]{display:none!important}.mz-app dialog{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:16px;width:calc(100% - 32px);max-width:640px;max-height:85vh;padding:0;box-shadow:0 16px 48px #0e111329}.mz-app dialog::backdrop{background:#0e111352}.mz-app .dialog-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:20px;padding:24px 28px 20px;display:flex}.mz-app .dialog-head h2{letter-spacing:-.02em;margin:4px 0;font-size:24px;line-height:1.3}.mz-app .dialog-close{background:var(--subtle);border:0;border-radius:8px;place-items:center;width:36px;height:36px;margin-left:auto;display:grid}.mz-app .dialog-body{padding:24px 28px;line-height:1.7}.mz-app .dialog-body p{color:var(--secondary)}.mz-app .dialog-body h3{margin:24px 0 8px;font-size:16px}.mz-app .dialog-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:20px 28px;display:flex}.mz-app .dialog-body input{border:1px solid var(--control);border-radius:8px;width:100%;padding:10px;font-size:14px}.mz-app .notice{background:var(--sand);color:var(--ochre);border-radius:8px;padding:12px 16px;font-size:13px}.mz-app .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (max-width:900px){.mz-app .main{padding:32px 24px 40px}.mz-app .header{padding:0 24px}.mz-app .observation{justify-content:flex-start}.mz-app .date,.mz-app .header-context{display:none}}@container (max-width:580px){.mz-app .header{gap:14px;height:64px;padding:0 20px}.mz-app .header-right{gap:10px}.mz-app .company{gap:10px;font-size:12px}.mz-app .brand{font-size:16px}.mz-app .main{padding:32px 20px}.mz-app .eyebrow{font-size:12px}.mz-app .attention{flex-direction:column;align-items:flex-start;gap:4px;margin-top:20px}.mz-app .attention a{min-height:36px;font-size:13px}.mz-app .section-head{margin-top:28px}.mz-app .role-meta{margin-top:8px}.mz-app .activity{font-size:12px}.mz-app .footer{flex-direction:column;align-items:flex-start;gap:2px;margin-top:20px}.mz-app .footer p{max-width:290px}.mz-app .role{border-radius:12px}.mz-app .roles{gap:20px}}@media (max-width:700px){.mz-app .reset{min-height:38px}.mz-app .dialog-head,.mz-app .dialog-body{padding:20px}.mz-app .dialog-footer{padding:16px 20px}.mz-app .btn{min-height:44px}}@media (prefers-reduced-motion:reduce){.mz-app *{scroll-behavior:auto!important;transition:none!important}}.mz-app .reader{transition:width .18s}.mz-app .reader .dialog-head{z-index:3;background:var(--surface);padding:24px 32px 20px;position:sticky;top:0}.mz-app .reader .dialog-body{max-width:850px;padding:28px 32px 48px}.mz-app .reader .dialog-head .dialog-close{margin-left:0}.mz-app .reader .answer{color:var(--ink);border-left:0;max-width:74ch;margin:0;padding:0;font-size:16px;line-height:1.9}.mz-app .reader .new-info{background:var(--sand);color:var(--ink);border:1px solid #e8ddbe;border-radius:8px;padding:16px 20px;font-size:14px;line-height:1.75}.mz-app .reader .score{border:1px solid var(--line);background:var(--subtle);color:var(--ink);border-radius:8px;align-items:center;padding:4px 8px;font-weight:600;display:inline-flex}@media (max-width:700px){.mz-app .reader .dialog-head{padding:20px}.mz-app .reader .dialog-body{padding:24px 20px 32px}.mz-app .reader .answer{font-size:16px}}.mz-app .section-head{align-items:center;margin-top:40px}.mz-app .attention{gap:10px;min-height:0;margin:0}.mz-app .status.live{background:var(--sage-soft);color:var(--sage)}@container (max-width:580px){.mz-app .section-head{align-items:flex-start}}.mz-app .main{padding-top:28px}.mz-app .back{color:var(--secondary);align-items:center;gap:8px;margin-bottom:24px;font-size:13px;text-decoration:none;display:inline-flex}.mz-app .back:hover{color:var(--ink)}.mz-app .back svg{width:15px;height:15px}.mz-app .role-intro{justify-content:space-between;align-items:center;gap:24px;display:flex}.mz-app .role-intro h1{letter-spacing:-.035em;margin:0;font-size:30px;font-weight:600;line-height:1.2}.mz-app .role-intro .role-meta{flex-wrap:wrap;margin-top:10px;font-size:13px}.mz-app .status{font-size:12px}.mz-app .btn{font-size:13px}.mz-app .plain{color:var(--secondary);background:0 0;border:0;border-radius:8px;padding:8px;font-size:13px}.mz-app .plain:hover{background:var(--subtle)}.mz-app .role-overview{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-top:28px;overflow:hidden}.mz-app .pipeline{grid-template-columns:repeat(4,1fr);margin:0;padding:24px 28px;display:grid}.mz-app .pipeline>div{border-left:1px solid var(--line);padding-left:28px}.mz-app .pipeline>div:first-child{border:0;padding-left:0}.mz-app .pipeline dt{color:var(--muted);margin-bottom:6px;font-size:12px}.mz-app .pipeline dd{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:500;line-height:1.3}.mz-app .pipeline dd small{letter-spacing:0;color:var(--muted);margin-left:8px;font-size:12px;font-weight:400}.mz-app #candidates-panel{padding-top:24px}.mz-app .duplicate{color:var(--ochre);vertical-align:middle;background:0 0;border:0;padding:0 4px;display:inline-flex}.mz-app .duplicate svg{width:13px;height:13px}.mz-app .pagination{align-items:center;gap:14px;display:flex}.mz-app .pagination button{border:1px solid var(--line);color:var(--secondary);background:#fff;border-radius:8px;min-height:30px;padding:6px 10px;font-size:12px}.mz-app .pagination button:disabled{color:var(--control);background:0 0}.mz-app dialog{max-width:560px;max-height:90vh}.mz-app dialog.reader{border:0;border-left:1px solid var(--line);border-radius:0;width:min(760px,100%);max-width:none;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 0 0 auto}.mz-app .dialog-body{font-size:14px}.mz-app .dialog-body label{margin:16px 0 6px;font-size:13px;font-weight:500;display:block}.mz-app .dialog-body input{font-size:15px}.mz-app .dialog-close svg{width:16px;height:16px}.mz-app .dialog-head h2{font-size:23px;font-weight:500}.mz-app .dialog-head p{color:var(--muted);margin:4px 0 0;font-size:13px}.mz-app .dialog-body h3{letter-spacing:-.01em;font-size:16px;font-weight:500}.mz-app .dialog-body .answer{color:var(--ink);border-left:2px solid var(--line);margin:14px 0 28px;padding-left:20px;font-size:16px;line-height:1.8}.mz-app .dialog-body .case{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:12px}.mz-app .dialog-body .case:last-child{border:0}.mz-app .reader .dialog-footer{background:#fff;position:sticky;bottom:0}.mz-app .dialog-footer .btn{min-height:40px}.mz-app .footer{margin-top:24px}@container (max-width:1100px){.mz-app .search-sort{justify-content:space-between;width:100%}}@container (max-width:700px){.mz-app .role-intro{flex-direction:column;align-items:flex-start;gap:20px}.mz-app .role-intro h1{font-size:30px}.mz-app .pipeline{grid-template-columns:repeat(2,1fr);gap:24px 0;padding:24px}.mz-app .pipeline>div{padding-left:24px}.mz-app .pipeline>div:nth-child(3){border:0;padding-left:0}.mz-app .pipeline dd small{margin-left:0;display:block}.mz-app .main{padding-top:24px}.mz-app .back{margin-bottom:20px}.mz-app .dialog-head,.mz-app .dialog-body{padding:24px}}.mz-app .main{max-width:none}.mz-app .quiet-note{color:var(--muted);font-size:12px}.mz-app .line-match{color:var(--ochre);white-space:nowrap;margin-top:4px;font-size:12px;display:block}.mz-app dialog.reader{background:var(--page);width:min(760px,100%);transition:none;overflow:hidden}.mz-app .reader .dialog-head{background:#fff;flex:none;padding:24px 32px 20px;position:static}.mz-app .reader .dialog-body{scroll-behavior:auto;flex:1;max-width:none;min-height:0;padding:0;scroll-padding-top:20px;overflow-y:auto}.mz-app .reader[open]{flex-direction:column;display:flex}.mz-app .reader .dialog-footer{background:#fff;flex:none;justify-content:space-between;align-items:center;padding:14px 24px;position:static}.mz-app .reader .dialog-head h2{font-size:24px}.mz-app .reader .dialog-close{min-width:34px}.mz-app .reading-document{padding:28px 32px 40px}.mz-app .reading-document .score{border:1px solid var(--line);background:var(--subtle);color:var(--ink);border-radius:8px;justify-content:center;align-items:center;min-width:63px;min-height:25px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}.mz-app .reading-document .asked{color:var(--secondary);margin:16px 0 24px;font-size:14px;line-height:1.75}.mz-app .full-context{color:var(--secondary);margin:0 0 20px;font-size:12px}.mz-app .full-context>summary{cursor:pointer;text-underline-offset:4px;width:fit-content;text-decoration:underline}.mz-app .full-context[open]{background:#eff1f2;border-radius:8px;padding:16px 20px}.mz-app .full-context[open]>summary{margin-bottom:20px}.mz-app .verbatim{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;letter-spacing:.002em;margin:0;font-size:16px;line-height:1.9}.mz-app .new-evidence p{margin:0}.mz-app .reading-warning{background:var(--sand);color:var(--ochre);border:1px solid #e8ddbe;border-radius:8px;margin-bottom:24px;padding:14px 16px;font-size:13px;line-height:1.7}.mz-app .duplicate-records{border:1px solid var(--line);color:var(--secondary);background:#fff;border-radius:8px;margin-bottom:24px;padding:14px 16px;font-size:12px}.mz-app .duplicate-records a{margin-top:8px;display:block}.mz-app .not-started-document{padding:32px 0}.mz-app .case-index-row{border-top:1px solid var(--line);color:var(--secondary);justify-content:space-between;align-items:center;padding:20px 0;font-size:14px;display:flex}.mz-app .case-index-row span:last-child{color:var(--muted);font-size:12px}.mz-app .surface-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mz-app .review-shell{padding:32px 4.4% 64px}.mz-app .review-shell .back{margin-bottom:24px}.mz-app .reading-page .reading-document{padding:0 0 40px}.mz-app .version-label{color:var(--secondary);font-size:12px}.mz-app .version-message{color:var(--secondary);margin:0 0 24px;font-size:13px;line-height:1.7}.mz-app .candidate-context .context-time{color:var(--muted);margin:0 0 10px;font-size:12px}.mz-app .candidate-context .context-situation{white-space:pre-wrap;color:var(--secondary);margin:0 0 24px;font-size:16px;line-height:1.85}.mz-app .context-goal{border-left:2px solid #d9dde0;margin:24px 0;padding:0 0 0 20px;font-size:15px;line-height:1.7}.mz-app .context-goal p{margin:0}.mz-app .context-facts{margin:0;padding:0}.mz-app .context-fact{border-top:1px solid var(--line);grid-template-columns:170px minmax(0,1fr);gap:24px;padding:16px 0;display:grid}.mz-app .context-fact dt{font-size:13px;font-weight:500}.mz-app .context-fact dd{color:var(--secondary);margin:0;font-size:15px;line-height:1.8}.mz-app .context-authority{background:#eff1f2;border-radius:8px;margin:24px 0;padding:20px;font-size:15px;line-height:1.8}.mz-app .context-authority p{margin:0}.mz-app .context-question{border-top:1px solid var(--line);margin:28px 0 0;padding-top:24px;font-size:16px;line-height:1.75}.mz-app .context-question p{margin:0}.mz-app .context-table-wrap{border:1px solid var(--line);border-radius:8px;margin-top:16px;overflow:auto}.mz-app .context-table{border-collapse:collapse;text-align:left;width:100%;min-width:320px;font-size:13px}.mz-app .context-table td,.mz-app .context-table th{border-bottom:1px solid var(--line);padding:10px 14px;font-weight:400}.mz-app .context-table th{background:#eff1f2;font-size:12px}.mz-app .context-table th:last-child,.mz-app .context-table td:last-child{text-align:right}.mz-app .context-table tr:last-child td{border:0}.mz-app .table-note{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.65}.mz-app .candidate-context h4{color:var(--muted);margin:0 0 10px;font-size:12px;font-weight:500}.mz-app .full-context .context-fact{display:block}.mz-app .full-context .context-fact dt{margin-bottom:6px}.mz-app .full-context .context-situation,.mz-app .full-context .context-fact dd,.mz-app .full-context .context-question{font-size:14px}.mz-app .full-context h2{font-size:18px}.mz-app .editable{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:3px}.mz-app .editing .editable{outline-offset:5px;cursor:text;outline:1px dashed #b4bbc1;min-height:1.6em}.mz-app .editing .editable:hover{background:#fdf7e8}.mz-app .editing .editable:focus{outline:2px solid var(--clay);background:#fffdf7}.mz-app .editing .editable:empty:before{content:"Required wording";color:#666e76}.mz-app .editing .editable[aria-invalid=true]{outline:2px solid var(--ochre);background:var(--sand)}.mz-app .validation-errors{background:var(--sand);color:var(--ochre);border:1px solid #e8ddbe;border-radius:8px;margin-bottom:24px;padding:20px 24px}.mz-app .validation-errors h2{margin:0 0 8px;font-size:16px}.mz-app .validation-errors p{margin:0;font-size:13px}.mz-app .validation-errors ul{margin-bottom:0;padding-left:20px;font-size:13px;line-height:1.8}.mz-app .validation-errors button{color:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.mz-app .line-dialog{max-width:420px;padding:28px}.mz-app .line-dialog h2{margin:0 0 12px;font-size:23px}.mz-app .line-dialog p{color:var(--secondary);font-size:14px;line-height:1.7}.mz-app .line-dialog input{border:1px solid var(--control);font:inherit;border-radius:8px;width:95px;padding:10px}.mz-app .line-dialog label{margin-bottom:8px;font-size:13px;display:block}.mz-app .line-dialog .surface-actions{justify-content:flex-end;margin-top:24px}@container (max-width:1050px){.mz-app .search-sort{justify-content:space-between;width:100%}.mz-app .review-shell{padding:24px}.mz-app .context-fact{grid-template-columns:120px minmax(0,1fr);gap:20px}}@container (max-width:700px){.mz-app .review-shell{padding:24px 20px 32px}.mz-app .context-fact{display:block}.mz-app .context-fact dt{margin-bottom:8px}.mz-app .reading-page .verbatim{font-size:16px}}@media (max-width:600px){.mz-app .reader .dialog-head{padding:20px}.mz-app .reader .dialog-head h2{font-size:24px}.mz-app .reading-document{padding:24px 20px}.mz-app .reader .dialog-footer{padding:12px 20px}.mz-app .reader .dialog-head p{overflow-wrap:anywhere;font-size:12px}}@media print{.mz-app .header,.mz-app .surface-actions,.mz-app .back,.mz-app .full-context>summary{display:none!important}.mz-app .review-shell,.mz-app .reading-document{padding:0}.mz-app .verbatim{line-height:1.6;font-size:11pt!important}.mz-app body{background:#fff}}.mz-studio *{box-sizing:border-box}.mz-studio{background:var(--page);color:var(--ink);font:14px/1.5 var(--font);-webkit-font-smoothing:antialiased;margin:0}.mz-studio button,.mz-studio input,.mz-studio select,.mz-studio textarea{font:inherit;color:inherit}.mz-studio button,.mz-studio a{touch-action:manipulation}.mz-studio button{cursor:pointer}.mz-studio button:disabled{cursor:default;opacity:.45}.mz-studio a{color:inherit}.mz-studio button:focus-visible,.mz-studio a:focus-visible,.mz-studio input:focus-visible,.mz-studio select:focus-visible,.mz-studio textarea:focus-visible{outline:2px solid var(--clay);outline-offset:4px}.mz-studio [hidden]{display:none!important}.mz-studio .sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mz-studio .brand{letter-spacing:-.035em;font-size:18px;font-weight:600}.mz-studio .studio-label{letter-spacing:.12em;text-transform:uppercase;border-left:1px solid #d9dde0;padding-left:20px;font-size:12px;font-weight:600}.mz-studio .header-right{align-items:center;gap:20px;margin-left:auto;display:flex}.mz-studio .header-right span{color:var(--secondary);font-size:12px}.mz-studio .avatar{width:34px;height:34px;color:var(--secondary);background:#e3e6e8;border-radius:50%;place-items:center;font-size:12px;display:grid}.mz-studio .page-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.mz-studio .page-heading h1{letter-spacing:-.04em;margin:0;font-size:30px;font-weight:600;line-height:1.2}.mz-studio .heading-meta{color:var(--muted);margin-top:10px;font-size:13px}.mz-studio .summary{color:var(--secondary);flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0 0;font-size:14px;display:flex}.mz-studio .summary strong{color:var(--ink);font-weight:600}.mz-studio .summary .sep{color:#b4bbc1;margin:0 4px}.mz-studio .summary button{color:inherit;font-size:inherit;text-align:left;background:0 0;border:0;padding:0}.mz-studio .summary button:hover{text-underline-offset:4px;text-decoration:underline}.mz-studio .new-client{border:1px solid var(--line);background:#eff1f2;border-radius:8px;align-items:center;gap:24px;margin-top:28px;padding:16px 20px;display:flex}.mz-studio .new-label{color:var(--secondary);white-space:nowrap;font-size:12px}.mz-studio .new-label:before{content:"+";color:var(--secondary);margin-right:10px;font-size:16px;display:inline-block}.mz-studio .new-name{font-size:14px;font-weight:500}.mz-studio .new-meta{color:var(--muted);margin-top:2px;font-size:12px}.mz-studio .new-client .contact{white-space:nowrap;margin-left:auto}.mz-studio .text-button{color:var(--secondary);text-underline-offset:4px;background:0 0;border:0;padding:8px 0;font-size:13px;text-decoration:underline}.mz-studio .queue-tools{justify-content:space-between;align-items:center;gap:20px;margin:28px 0 16px;display:flex}.mz-studio .filters{flex-wrap:wrap;gap:4px;display:flex}.mz-studio .filter{color:var(--secondary);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-size:13px}.mz-studio .filter span{color:var(--muted);margin-left:6px;font-size:12px}.mz-studio .filter[aria-pressed=true]{color:var(--ink);background:#e3e6e8;font-weight:500}.mz-studio .filter:hover{background:var(--subtle)}.mz-studio .search-sort{align-items:center;gap:12px;display:flex}.mz-studio .search{background:#fff;border:1px solid #b4bbc1;border-radius:8px;width:210px;min-height:36px;padding:8px 12px;font-size:13px}.mz-studio .sort{color:var(--secondary);background:0 0;border:0;max-width:150px;min-height:36px;font-size:13px}.mz-studio .queue{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.mz-studio .queue table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%}.mz-studio .queue th{color:var(--muted);border-bottom:1px solid var(--line);background:#f7f8f8;padding:12px 20px;font-size:12px;font-weight:400}.mz-studio .queue th:first-child{width:33%}.mz-studio .queue th:nth-child(2),.mz-studio .queue th:nth-child(3){width:17%}.mz-studio .queue th:nth-child(4),.mz-studio .queue th:nth-child(5),.mz-studio .queue th:nth-child(6){width:8%}.mz-studio .queue th:nth-child(7){width:9%}.mz-studio .queue td{vertical-align:middle;height:83px;color:var(--secondary);border-bottom:1px solid #e3e6e8;padding:16px 20px;font-size:13px}.mz-studio .queue tr:last-child td{border-bottom:0}.mz-studio .queue tbody tr{cursor:pointer}.mz-studio .queue tbody tr:hover,.mz-studio .queue tbody tr:focus-within{background:#f7f8f8}.mz-studio .queue .role-name{color:var(--ink);font-size:15px;font-weight:550;line-height:1.45;text-decoration:none;display:inline-block}.mz-studio .role-meta{color:var(--muted);margin-top:4px;font-size:12px}.mz-studio .role-meta .client{color:var(--secondary)}.mz-studio .role-meta .divider{color:#b4bbc1;margin:0 8px}.mz-studio .state{background:var(--subtle);white-space:nowrap;color:var(--secondary);border-radius:8px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:inline-flex}.mz-studio .state.approval{background:var(--sand);color:var(--ochre)}.mz-studio .state.live{color:var(--muted);background:0 0;padding-left:0}.mz-studio .state.writing{color:var(--ink)}.mz-studio .age{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.mz-studio .age b{color:var(--secondary);letter-spacing:-.035em;font-size:18px;font-weight:500}.mz-studio .age span{color:var(--muted);font-size:12px}.mz-studio .age.waiting b{color:var(--ink)}.mz-studio .queue .numeric{text-align:right;font-variant-numeric:tabular-nums}.mz-studio .queue td.numeric{font-size:14px}.mz-studio .numeric .attention-number{color:var(--ochre);border-bottom:1px solid #dfd0a8;padding-bottom:2px;font-weight:600}.mz-studio .numeric .zero{color:var(--ink);font-weight:600}.mz-studio .queue tr.live td{color:var(--muted)}.mz-studio .open-link{color:var(--secondary);font-size:12px;text-decoration:none}.mz-studio .queue tbody tr:hover .open-link{text-underline-offset:3px;text-decoration:underline}.mz-studio .queue-foot{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:16px 2px;font-size:12px;display:flex}.mz-studio .pagination{align-items:center;gap:14px;display:flex}.mz-studio .pagination button{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:32px;padding:6px 10px;font-size:12px}.mz-studio .legend{color:var(--muted);margin:10px 0 0;font-size:12px}.mz-studio .empty{text-align:center;color:var(--secondary);padding:48px 24px}.mz-studio .empty h2{color:var(--ink);font-size:18px;font-weight:500}.mz-modal{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;width:460px;max-width:calc(100% - 32px);padding:28px}.mz-modal .modal-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.mz-modal .modal-head h2{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:550}.mz-studio .close{background:var(--subtle);border:0;border-radius:8px;width:34px;height:34px;font-size:18px}.mz-studio .contact-person{margin:24px 0 4px;font-weight:500}.mz-studio .copy-contact{justify-content:space-between;align-items:center;gap:12px;display:flex}.mz-studio .copy-contact input{background:0 0;border:0;width:100%;min-width:0;font-size:14px}.mz-studio .note{color:var(--muted);margin-top:20px;font-size:13px;line-height:1.6}.mz-studio .back{color:var(--secondary);margin-bottom:24px;font-size:13px;text-decoration:none;display:inline-block}@container (max-width:1100px){.mz-studio .queue-tools{flex-direction:column;align-items:flex-start}.mz-studio .search-sort{justify-content:space-between;width:100%}.mz-studio .queue th,.mz-studio .queue td{padding-left:14px;padding-right:14px}.mz-studio .queue th:first-child{width:29%}.mz-studio .queue th:nth-child(2){width:19%}.mz-studio .queue th:nth-child(3){width:18%}.mz-studio .queue th:nth-child(7){width:10%}.mz-studio .queue th:nth-child(4),.mz-studio .queue th:nth-child(5),.mz-studio .queue th:nth-child(6){width:8%}}@container (max-width:700px){.mz-studio .header{gap:14px;min-height:66px;padding:0 20px}.mz-studio .header-right>span{display:none}.mz-studio .studio-label{padding-left:14px}.mz-studio main{padding:28px 20px}.mz-studio .page-heading{flex-wrap:wrap;align-items:flex-start;gap:16px}.mz-studio .page-heading h1{font-size:30px}.mz-studio .heading-meta{font-size:12px}.mz-studio .page-heading>.btn{min-height:44px}.mz-studio .summary{gap:6px;margin-top:20px;font-size:13px}.mz-studio .new-client{flex-wrap:wrap;gap:6px 14px;margin-top:24px;padding:16px}.mz-studio .new-label{width:100%}.mz-studio .new-client .contact{padding:10px 0}.mz-studio .queue-tools{gap:14px;margin-top:24px}.mz-studio .filters{gap:1px}.mz-studio .filter{padding:8px}.mz-studio .filter span{margin-left:4px}.mz-studio .search{width:100%;min-width:0}.mz-studio .search-sort label{flex:1;min-width:0}.mz-studio .sort{max-width:130px;font-size:12px}.mz-studio .queue{background:0 0;border:0;border-radius:0}.mz-studio .queue table,.mz-studio .queue tbody{display:block}.mz-studio .queue thead{display:none}.mz-studio .queue tr{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:16px 10px;margin-bottom:12px;padding:20px;display:grid;position:relative}.mz-studio .queue td{height:auto;display:block;border:0!important;padding:0!important}.mz-studio .queue td:first-child{grid-column:1/3;padding-right:6px!important}.mz-studio .queue td:nth-child(2){grid-area:2/1/auto/3}.mz-studio .queue td:nth-child(3){text-align:right;grid-area:1/3/3;align-self:center}.mz-studio .queue td:nth-child(3):before{content:"In this state";color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.mz-studio .queue td.numeric{text-align:left}.mz-studio .queue td.numeric:before{content:attr(data-label);color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.mz-studio .queue tr:not(.live) td.numeric,.mz-studio .queue td:last-child{display:none}.mz-studio .role-meta .divider{margin:0 4px}.mz-studio .role-meta{font-size:12px}.mz-studio .queue .role-name{font-size:15px}.mz-studio .queue-foot{flex-wrap:wrap;padding-top:4px;font-size:12px}.mz-studio .legend{line-height:1.7}}@media (prefers-reduced-motion:reduce){.mz-studio *{scroll-behavior:auto!important}}.mz-studio .client-directory{margin-top:32px}.mz-studio .client-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.mz-studio .client-head h2,.mz-studio .queue-heading h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:550}.mz-studio .client-head p{color:var(--muted);margin:6px 0 0;font-size:13px}.mz-studio .client-filters{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.mz-studio .client-filter{color:var(--secondary);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:12px}.mz-studio .client-filter span{color:var(--muted);margin-left:6px}.mz-studio .client-filter[aria-pressed=true]{color:var(--ink);background:#e3e6e8;font-weight:500}.mz-studio .client-filter:hover{background:var(--subtle)}.mz-studio .client-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mz-studio .client-card{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:128px;padding:16px;display:flex}.mz-studio .client-card:hover,.mz-studio .client-card:focus-within{background:#f7f8f8;border-color:#d9dde0}.mz-studio .client-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mz-studio .client-name{color:var(--ink);font-size:14px;font-weight:550}.mz-studio .client-contact{color:var(--muted);margin-top:4px;font-size:12px}.mz-studio .client-state{color:var(--secondary);background:var(--subtle);white-space:nowrap;border-radius:4px;padding:4px 6px;font-size:12px}.mz-studio .client-state.writing{color:var(--ochre);background:var(--sand)}.mz-studio .client-state.new{color:var(--clay);background:#cdeeda}.mz-studio .client-stats{color:var(--muted);flex-wrap:wrap;gap:6px 12px;font-size:12px;display:flex}.mz-studio .client-stats strong{color:var(--secondary);font-weight:600}.mz-studio .client-action{text-align:left;color:var(--secondary);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.mz-studio .queue-heading{align-items:baseline;gap:10px;margin:32px 0 14px;display:flex}.mz-studio .queue-heading span{color:var(--muted);font-size:12px}.mz-studio .client-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:8px;grid-column:1/-1;padding:28px;font-size:13px}@container (max-width:1100px){.mz-studio .client-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:700px){.mz-studio .client-head{flex-direction:column;align-items:flex-start;gap:12px}.mz-studio .client-filters{justify-content:flex-start}.mz-studio .client-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mz-studio .client-card{min-height:136px;padding:14px}.mz-studio .client-card-top{flex-direction:column;gap:8px}.mz-studio .client-state{align-self:flex-start}.mz-studio .client-stats{gap:4px 8px}.mz-studio .queue-heading{margin-top:24px}}@media (max-width:430px){.mz-studio .client-grid{grid-template-columns:1fr}.mz-studio .client-card{min-height:112px}.mz-studio .client-card-top{flex-direction:row;align-items:flex-start}.mz-studio .client-state{align-self:auto}}.mz-studio .age,.mz-studio .age b,.mz-studio .age span{letter-spacing:0;font-size:13px!important;font-weight:400!important}.mz-studio .age b{color:var(--secondary)}.mz-studio .state.meeting{color:var(--secondary);background:#eff1f2}.mz-studio .client-state.meeting{background:#eff1f2}.mz-studio .client-state.approval{background:var(--sand);color:var(--ochre)}.mz-studio .client-stats,.mz-studio .client-stats>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@container (max-width:700px){.mz-studio .client-stats,.mz-studio .client-stats>span{white-space:normal}}.mz-studio{background:var(--mz-page);color:var(--mz-ink);font:14px/1.55 var(--mz-font);margin:0}.mz-studio button,.mz-studio a,.mz-studio summary{touch-action:manipulation}.mz-studio button,.mz-studio summary{cursor:pointer}.mz-studio button:disabled{cursor:default;color:var(--mz-muted);background:var(--mz-subtle);border-color:var(--mz-border)}.mz-studio a{color:inherit;text-underline-offset:4px}.mz-studio button:focus-visible,.mz-studio a:focus-visible,.mz-studio summary:focus-visible,.mz-studio input:focus-visible,.mz-studio select:focus-visible,.mz-studio textarea:focus-visible,.mz-studio [tabindex]:focus-visible{outline:2px solid var(--mz-accent);outline-offset:3px}.mz-studio .app{min-height:100vh;container-type:inline-size}.mz-studio .header{border-top:3px solid var(--mz-ink);border-bottom:1px solid var(--mz-border);background:var(--mz-subtle);align-items:center;gap:20px;min-height:76px;padding:0 4.4%;display:flex}.mz-studio .header-right{color:var(--mz-secondary);align-items:center;gap:20px;margin-left:auto;font-size:12px;display:flex}.mz-studio .avatar{background:#e3e6e8;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.mz-studio main{max-width:1640px;margin:auto;padding:28px 4.4% 48px}.mz-studio .back{color:var(--mz-secondary);margin-bottom:20px;font-size:13px;display:inline-block}.mz-studio .page-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.mz-studio h1{letter-spacing:-.03em;margin:0;font-size:30px;font-weight:600;line-height:1.2}.mz-studio .clock{text-align:right;color:var(--mz-muted);min-width:195px;font-size:12px}.mz-studio .clock strong{color:var(--mz-ink);margin-bottom:4px;font-size:14px;font-weight:500;display:block}.mz-studio .clock.due{background:var(--mz-caution-soft);color:var(--mz-caution);border-radius:8px;padding:10px 14px}.mz-studio .clock.due strong{color:inherit}.mz-studio .label{color:var(--mz-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.mz-studio .state{background:var(--mz-subtle);color:var(--mz-secondary);border-radius:8px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}.mz-studio .state.live{color:var(--mz-live);background:var(--mz-live-soft)}.mz-studio .state.live:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.mz-studio .state.error{color:var(--mz-danger);background:var(--mz-danger-soft)}.mz-studio .subtle{color:var(--mz-muted);font-size:12px}.mz-studio .btn{border:1px solid var(--mz-control-border);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.mz-studio .btn:hover{background:var(--mz-subtle)}.mz-studio .btn.primary{background:var(--mz-accent);border-color:var(--mz-accent);color:#fff}.mz-studio .btn.primary:hover{background:var(--mz-accent-hover)}.mz-studio .btn.danger{background:var(--mz-danger-soft);border-color:var(--mz-danger);color:var(--mz-danger)}.mz-studio .text-button{min-height:40px;color:var(--mz-secondary);text-underline-offset:4px;background:0 0;border:0;padding:8px 0;font-size:13px;text-decoration:underline}.mz-studio .workspace{grid-template-columns:minmax(300px,370px) minmax(0,1fr);align-items:start;gap:32px;display:grid}.mz-studio .reference{border:1px solid var(--mz-border);scrollbar-width:thin;background:#f7f8f8;border-radius:12px;max-height:calc(100vh - 40px);position:sticky;top:20px;overflow:auto}.mz-studio .section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mz-studio h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.mz-studio h3{margin:0;font-size:15px;font-weight:600}.mz-studio details.group{border-bottom:1px solid var(--mz-border)}.mz-studio details.group summary{justify-content:space-between;align-items:center;gap:8px;padding:14px 0;font-size:13px;font-weight:500;list-style:none;display:flex}.mz-studio details.group summary:after{content:"+";color:var(--mz-muted);font-size:16px}.mz-studio details.group[open] summary:after{content:"−"}.mz-studio .question{padding:8px 0 16px}.mz-studio .question h4{margin:0;font-size:12px;font-weight:600;line-height:1.65}.mz-studio .question p{color:var(--mz-secondary);white-space:pre-line;margin:8px 0 0}.mz-studio .load{color:var(--mz-secondary);border:1px solid var(--mz-control-border);border-radius:4px;margin-top:6px;padding:1px 6px;font-size:12px;font-weight:500;display:inline-block}.mz-studio .load.thin{color:var(--mz-caution);border-color:var(--mz-caution);background:var(--mz-caution-soft)}.mz-studio .work{gap:20px;min-width:0;display:grid}.mz-studio .mz-studio-panel{border:1px solid var(--mz-border);background:#fff;border-radius:12px;min-width:0;padding:24px}.mz-studio .mz-studio-panel p{color:var(--mz-secondary);margin:10px 0;font-size:13px;line-height:1.7}.mz-studio .task{border-left:3px solid var(--mz-ink);margin:0 0 4px;padding:4px 0 4px 20px}.mz-studio .task h2{letter-spacing:-.02em;margin-top:6px;font-size:24px}.mz-studio .task p{color:var(--mz-secondary);max-width:68ch;margin:8px 0 14px;font-size:13px}.mz-studio .task .actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mz-studio .facts{grid-template-columns:repeat(4,1fr);gap:20px;margin:20px 0;display:grid}.mz-studio .facts dt{color:var(--mz-muted);margin-bottom:6px;font-size:12px}.mz-studio .facts dd{font-variant-numeric:tabular-nums;margin:0;font-size:14px}.mz-studio .rule{border:0;border-top:1px solid var(--mz-border);margin:20px 0}.mz-studio .check-result{font-size:13px;font-weight:500}.mz-studio .check-result.error{color:var(--mz-danger)}.mz-studio .failures{background:var(--mz-danger-soft);color:var(--mz-danger);border-radius:8px;margin-top:14px;padding:14px 16px;font-size:12px;line-height:1.7}.mz-studio .failures ul{margin:0;padding-left:20px}.mz-studio .quote{border-left:2px solid var(--mz-control-border);color:var(--mz-secondary);white-space:pre-line;margin:20px 0 0;padding:12px 16px;font-size:13px;line-height:1.7}.mz-studio .quiet-details{border-top:1px solid var(--mz-border);margin-top:20px;padding-top:16px}.mz-studio .quiet-details>summary{min-height:32px;color:var(--mz-secondary);font-size:13px}.mz-studio .versions{border-collapse:collapse;width:100%;margin-top:14px;font-size:12px}.mz-studio .versions th,.mz-studio .versions td{text-align:left;border-bottom:1px solid var(--mz-border);vertical-align:top;padding:12px 8px}.mz-studio .versions th{color:var(--mz-muted);font-size:12px;font-weight:500}.mz-studio .danger-zone{color:var(--mz-secondary);margin-top:4px;font-size:12px}.mz-studio .danger-zone summary{min-height:40px}.mz-studio .danger-zone p{font-size:13px}.mz-studio .footer{color:var(--mz-muted);padding-top:28px;font-size:12px}.mz-studio dialog{border:1px solid var(--mz-border);color:var(--mz-ink);width:700px;max-width:calc(100% - 32px);max-height:90dvh;box-shadow:var(--mz-shadow-dialog);background:#fff;border-radius:16px;padding:0;overflow:auto}.mz-studio dialog::backdrop{background:var(--mz-scrim)}.mz-studio .modal-head{border-bottom:1px solid var(--mz-border);z-index:2;background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex;position:sticky;top:0}.mz-studio .modal-body{padding:24px}.mz-studio .modal-body p{color:var(--mz-secondary);font-size:13px}.mz-studio .modal-body label{margin:20px 0 6px;font-size:13px;font-weight:500;display:block}.mz-studio .modal-body input:not([type=checkbox]):not([type=radio]),.mz-studio .modal-body select,.mz-studio .modal-body textarea{border:1px solid var(--mz-control-border);background:#fff;border-radius:8px;width:100%;min-height:44px;padding:10px 12px}.mz-studio .modal-body textarea{resize:vertical;min-height:110px;line-height:1.7}.mz-studio .modal-body fieldset{border:0;margin:0 0 24px;padding:0}.mz-studio .modal-body legend{padding:0;font-size:16px;font-weight:600}.mz-studio .modal-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.mz-studio .anchors{border-collapse:collapse;width:100%;margin:10px 0 20px;font-size:12px}.mz-studio .anchors th,.mz-studio .anchors td{border:1px solid var(--mz-border);text-align:left;vertical-align:top;padding:10px}@container (max-width:1050px){.mz-studio .workspace{grid-template-columns:minmax(270px,320px) minmax(0,1fr);gap:20px}.mz-studio .facts{grid-template-columns:1fr 1fr}.mz-studio .clock{min-width:170px}}@container (max-width:767px){.mz-studio .header{gap:14px;min-height:66px;padding:0 20px}.mz-studio .header-right>span{display:none}.mz-studio .studio-label{padding-left:14px}.mz-studio main{padding:24px 20px}.mz-studio .page-head{flex-direction:column;gap:16px}.mz-studio h1{font-size:30px}.mz-studio .clock{text-align:left;min-width:0}.mz-studio .workspace{flex-direction:column;gap:20px;display:flex}.mz-studio .reference{width:100%;max-height:none;position:static}.mz-studio .work{width:100%}.mz-studio .mz-studio-panel{padding:20px}.mz-studio .section-head{flex-wrap:wrap;align-items:flex-start}.mz-studio .btn,.mz-studio .text-button{min-height:44px}.mz-studio .task h2{font-size:18px}.mz-studio .facts{gap:16px}.mz-studio .versions thead{display:none}.mz-studio .versions tr{border-bottom:1px solid var(--mz-border);grid-template-columns:1fr 1fr;padding:10px 0;display:grid}.mz-studio .versions td{border:0;padding:6px}.mz-studio .versions td:before{content:attr(data-label);color:var(--mz-muted);font-size:12px;display:block}.mz-studio .versions td:last-child{grid-column:1/-1}}@media (max-width:767px){.mz-studio dialog{border:0;border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh}.mz-studio .modal-head,.mz-studio .modal-body{padding:20px}.mz-studio .anchors{font-size:12px}.mz-studio .anchors th,.mz-studio .anchors td{padding:6px}}@media (prefers-reduced-motion:reduce){.mz-studio *{scroll-behavior:auto!important;transition:none!important}}@media (forced-colors:active){.mz-studio .state,.mz-studio .load{border:1px solid canvastext}.mz-studio .btn.primary,.mz-studio .btn.danger{color:buttontext;background:buttonface;border:1px solid buttontext}.mz-studio .failures{border:1px solid canvastext}}@media print{.mz-studio .header,.mz-studio .btn,.mz-studio .text-button,.mz-studio .danger-zone{display:none!important}.mz-studio .workspace{display:block}.mz-studio .reference{max-height:none;position:static;overflow:visible}.mz-studio .mz-studio-panel{break-inside:avoid}.mz-studio main{padding:0}.mz-studio .state{border:1px solid #000;color:#000!important;background:#fff!important}}.mz-studio .danger-zone{border-top:1px solid var(--mz-border);padding-top:20px}.mz-studio .question-log{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:14px;font-size:12px}.mz-studio .question-log th,.mz-studio .question-log td{text-align:left;border-bottom:1px solid var(--mz-border);vertical-align:top;overflow-wrap:anywhere;padding:12px 8px}.mz-studio .question-log th{color:var(--mz-muted);font-size:12px;font-weight:500}.mz-studio .question-log th:first-child{width:50%}.mz-studio .question-log th:last-child{width:50px}.mz-studio .question-log strong{font-weight:500}.mz-studio .question-log small{color:var(--mz-muted);margin-top:8px;display:block}.mz-studio .question-log p{font-size:12px}@container (max-width:767px){.mz-studio .question-log thead{display:none}.mz-studio .question-log tr{border-bottom:1px solid var(--mz-border);grid-template-columns:1fr 1fr;padding:12px 0;display:grid}.mz-studio .question-log td{border:0;padding:6px}.mz-studio .question-log td:first-child{grid-column:1/-1}.mz-studio .question-log td:before{content:attr(data-label);color:var(--mz-muted);margin-bottom:4px;font-size:12px;display:block}}.mz-studio .client-layout{grid-template-columns:minmax(260px,310px) minmax(0,1fr);align-items:start;gap:32px;margin-top:32px;display:grid}.mz-studio .client-info{border-right:1px solid var(--mz-border);padding-right:28px}.mz-studio .client-info section+section{margin-top:32px}.mz-studio .client-info h2{color:var(--mz-muted);margin:0 0 10px;font-size:12px;font-weight:500}.mz-studio .client-info p{margin:6px 0;font-size:13px;line-height:1.7}.mz-studio .client-info dl{margin:0}.mz-studio .client-info dt{color:var(--mz-muted);margin-top:14px;font-size:12px}.mz-studio .client-info dd{margin:4px 0 0;font-size:13px}.mz-studio .client-main{gap:28px;min-width:0;display:grid}.mz-studio .section-lead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.mz-studio .section-lead h2{font-size:18px}.mz-studio .role-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.mz-studio .role-table th{color:var(--mz-muted);text-align:left;background:#f7f8f8;font-size:12px;font-weight:500}.mz-studio .role-table th,.mz-studio .role-table td{border-bottom:1px solid var(--mz-border);vertical-align:top;padding:16px 20px}.mz-studio .role-table th:first-child{width:26%}.mz-studio .role-table th:nth-child(2){width:21%}.mz-studio .role-table th:nth-child(3),.mz-studio .role-table th:nth-child(4){width:22%}.mz-studio .role-table th:last-child{width:9%}.mz-studio .role-table tr:last-child td{border-bottom:0}.mz-studio .role-table .role-name{color:var(--mz-ink);font-weight:500;line-height:1.6;text-decoration:none}.mz-studio .role-table .role-name:hover{text-decoration:underline}.mz-studio .role-table small{color:var(--mz-muted);margin-top:6px;font-size:12px;line-height:1.6;display:block}.mz-studio .role-table .state{white-space:normal}.mz-studio .role-table .text-button{text-align:left;justify-content:start;width:fit-content;padding-top:6px;padding-bottom:6px;font-size:12px;line-height:1.5;display:block}.mz-studio .roles-box{border:1px solid var(--mz-border);background:#fff;border-radius:12px}.mz-studio .roles-box .role-table thead th:first-child{border-top-left-radius:11px}.mz-studio .roles-box .role-table thead th:last-child{border-top-right-radius:11px}.mz-studio .who{color:var(--mz-secondary);font-size:12px;font-weight:500;display:block}.mz-studio .empty-client{border:1px solid var(--mz-border);background:#fff;border-radius:12px;padding:40px}.mz-studio .empty-client h3{margin:0 0 8px;font-size:18px;font-weight:500}.mz-studio .empty-client p{color:var(--mz-secondary);margin-bottom:20px;font-size:13px}.mz-studio .note-row{border-top:1px solid var(--mz-border);padding:20px 0}.mz-studio .note-row p{white-space:pre-line;margin:0 0 8px;font-size:14px;line-height:1.7}.mz-studio .note-meta{color:var(--mz-muted);align-items:center;gap:10px;font-size:12px;display:flex}.mz-studio .note-meta .text-button{min-height:24px;margin-left:auto;padding:0;font-size:12px}.mz-studio .question-card{border:1px solid var(--mz-border);background:#fff;border-radius:12px;margin-bottom:16px;padding:24px}.mz-studio .question-tools{color:var(--mz-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;font-size:12px;display:flex}.mz-studio .question-tools .text-button{min-height:30px;padding:4px;font-size:12px}.mz-studio .question-card textarea,.mz-studio .question-card input[type=text],.mz-studio .question-card select{border:1px solid var(--mz-control-border);background:#fff;border-radius:8px;width:100%;min-height:44px;padding:10px 12px;font-size:13px}.mz-studio .question-card textarea{resize:vertical;min-height:76px;line-height:1.7}.mz-studio .question-card label{color:var(--mz-muted);margin:12px 0 6px;font-size:12px;display:block}.mz-studio .question-options{flex-wrap:wrap;align-items:center;gap:20px;margin-top:12px;display:flex}.mz-studio .question-options label{min-height:32px;color:var(--mz-secondary);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.mz-studio input[type=checkbox]{accent-color:var(--mz-ink)}.mz-studio .share-link{align-items:center;gap:12px;margin:20px 0;display:flex}.mz-studio .share-link input{border:1px solid var(--mz-control-border);border-radius:8px;flex:1;min-width:0;min-height:44px;padding:10px 12px;font-size:12px}.mz-studio .quiet-copy{color:var(--mz-muted);font-size:12px}@container (max-width:1100px){.mz-studio .client-layout{grid-template-columns:250px minmax(0,1fr);gap:24px}.mz-studio .role-table th,.mz-studio .role-table td{padding:14px 10px}}@container (max-width:767px){.mz-studio .client-layout{flex-direction:column;display:flex}.mz-studio .client-info{border:0;grid-template-columns:1fr;gap:20px;width:100%;padding:0;display:grid}.mz-studio .client-info section+section{margin-top:0}.mz-studio .client-main{width:100%}.mz-studio .role-table,.mz-studio .role-table tbody{display:block}.mz-studio .role-table thead{display:none}.mz-studio .role-table tr{border-bottom:1px solid var(--mz-border);grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.mz-studio .role-table td{border:0;padding:0}.mz-studio .role-table td:first-child{grid-column:1;justify-self:start}.mz-studio .role-table td:nth-last-child(2){grid-column:1/-1}.mz-studio .role-table td[data-label]:before{content:attr(data-label);color:var(--mz-muted);margin-bottom:6px;font-size:12px;display:block}.mz-studio .question-card{padding:16px}.mz-studio .share-link{flex-wrap:wrap}.mz-studio .share-link input{flex-basis:100%}.mz-studio .page-head{gap:20px}.mz-studio .empty-client{padding:24px}.mz-studio .section-lead{flex-wrap:wrap}}@media print{.mz-studio .client-layout{display:block}.mz-studio .client-info{border:0}}.mz-studio .question-topics{color:var(--mz-secondary);flex:100%;font-weight:500;line-height:1.6}.mz-sample *{box-sizing:border-box}.mz-sample body{background:var(--page);color:var(--ink);font:16px/1.65 var(--font);-webkit-font-smoothing:antialiased;margin:0}.mz-sample button,.mz-sample input,.mz-sample textarea,.mz-sample select{font:inherit;color:inherit}.mz-sample button,.mz-sample a{touch-action:manipulation}.mz-sample button{cursor:pointer}.mz-sample button:focus-visible,.mz-sample a:focus-visible,.mz-sample input:focus-visible,.mz-sample textarea:focus-visible,.mz-sample select:focus-visible,.mz-sample summary:focus-visible{outline:2px solid var(--clay);outline-offset:4px}.mz-sample button:disabled{cursor:default}.mz-sample h1,.mz-sample h2,.mz-sample h3,.mz-sample p{margin-top:0}.mz-sample h1,.mz-sample h2,.mz-sample h3{line-height:1.25}.mz-sample h1{letter-spacing:-.04em;font-size:38px;font-weight:550}.mz-sample h2{letter-spacing:-.025em;font-size:24px;font-weight:550}.mz-sample h3{font-size:16px;font-weight:600}.mz-sample a{color:inherit}.mz-sample button{transition:background .12s}.mz-sample svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}.mz-sample [hidden]{display:none!important}.mz-sample .sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.mz-sample .app{min-height:calc(100vh - 50px);container-type:inline-size}.mz-sample .header{border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:20px;height:76px;padding:0 4.4%;display:flex}.mz-sample .brand{letter-spacing:-.035em;font-size:18px;font-weight:600;display:inline-block}.mz-sample .header-meta{color:var(--muted);border-left:1px solid var(--line);margin-left:20px;padding-left:20px;font-size:13px}.mz-sample .header-id{align-items:center;min-width:0;display:flex}.mz-sample .header-role{border-left:1px solid var(--line);align-items:baseline;gap:10px;min-width:0;margin-left:20px;padding-left:20px;display:flex}.mz-sample .header-role-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.mz-sample .header-for{flex:none;align-items:center;gap:10px;margin-left:10px;display:flex}.mz-sample .header-for-name{color:var(--ink);white-space:nowrap;font-size:14px;font-weight:500}.mz-sample .text-btn{color:var(--secondary);background:0 0;border:0;padding:8px 0;font-size:13px}.mz-sample .text-btn:hover{text-underline-offset:4px;text-decoration:underline}.mz-sample .btn{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.mz-sample .btn:hover{background:var(--subtle)}.mz-sample .btn.primary{background:var(--clay);border-color:var(--clay);color:#fff}.mz-sample .btn.primary:hover{background:#004d1d}.mz-sample .btn.wide{width:100%}.mz-sample .eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:500}.mz-sample .muted{color:var(--muted)}.mz-sample .small{font-size:13px;line-height:1.6}.mz-sample .preline{white-space:pre-wrap;overflow-wrap:anywhere}.mz-sample .app:has(.invite){flex-direction:column;display:flex}.mz-sample .app:has(.invite)>main{flex:1;align-items:center;display:grid}.mz-sample .invite{grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:96px;width:100%;max-width:1160px;margin:auto;padding:64px 32px;display:grid}.mz-sample .invite h1{max-width:560px;margin-bottom:20px}.mz-sample .intro{color:var(--secondary);max-width:580px;font-size:16px;line-height:1.8}.mz-sample .case-preview{margin:28px 0 24px;padding:0;list-style:none}.mz-sample .case-preview li{border-top:1px solid var(--line);align-items:baseline;gap:20px;padding:16px 0;font-size:15px;display:flex}.mz-sample .case-preview li:last-child{border-bottom:1px solid var(--line)}.mz-sample .case-preview .index{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.mz-sample .invite-facts{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.mz-sample .invite-facts li{border:1px solid var(--line);background:var(--paper);height:28px;color:var(--secondary);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.mz-sample .invite-notes{color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:grid}.mz-sample .invite-notes li{padding-left:14px;position:relative}.mz-sample .invite-notes li:before{content:"";background:var(--control);border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:0}.mz-sample .invite-terms{color:var(--muted);margin:16px 4px 0;font-size:12px;line-height:1.6}@container (max-width:740px){.mz-sample .invite-notes{grid-template-columns:minmax(0,1fr)}}.mz-sample .start-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:28px;box-shadow:0 4px 16px #0e111304}.mz-sample .start-card h2{margin-bottom:8px;font-size:24px}.mz-sample .start-card .small{margin-bottom:24px}.mz-sample .field{margin:0 0 20px}.mz-sample .field label{margin-bottom:6px;font-size:14px;font-weight:500;display:block}.mz-sample .field input{background:#fff;border:1px solid #b4bbc1;border-radius:8px;width:100%;min-width:0;padding:10px 12px;font-size:16px}.mz-sample .start-card .btn{margin-top:6px}.mz-sample .start-card footer{color:var(--muted);margin-top:20px;font-size:12px;line-height:1.7}.mz-sample .save{color:var(--muted);align-items:center;gap:6px;min-height:20px;font-size:12px;display:flex}.mz-sample .save.error{color:var(--ochre)}.mz-sample .case-nav{z-index:5;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--page);position:sticky;top:0}.mz-sample .nav-inner{justify-content:space-between;align-items:stretch;gap:20px;max-width:none;margin:auto;padding:0 4.4%;display:flex}.mz-sample .tabs{flex:1;gap:28px;min-width:0;display:flex}.mz-sample .tabs>:first-child{margin-left:auto}.mz-sample .case-tab{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:8px;padding:16px 0;font-size:13px;display:flex}.mz-sample .case-tab[aria-selected=true]{border-bottom-color:var(--ink);color:var(--ink);font-weight:500}.mz-sample .case-tab .tab-num{font-variant-numeric:tabular-nums;font-size:12px}.mz-sample .case-tab svg{width:13px;height:13px}.mz-sample .progress{color:var(--muted);white-space:nowrap;align-self:center;font-size:12px}.mz-sample .workspace{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:48px;max-width:none;margin:auto;padding:32px 4.4% 64px;display:grid}.mz-sample .context{min-width:0}.mz-sample .context h1{margin-bottom:20px;font-size:31px}.mz-sample .context .situation{color:var(--secondary);margin-bottom:24px;font-size:16px;line-height:1.8}.mz-sample .goal{border-left:2px solid #d9dde0;margin:24px 0 28px;padding-left:16px;font-size:15px}.mz-sample .section-label{color:var(--muted);letter-spacing:.065em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:500}.mz-sample .goal p,.mz-sample .facts{margin:0}.mz-sample .fact{border-top:1px solid var(--line);padding:16px 0}.mz-sample .fact dt{color:var(--ink);margin-bottom:6px;font-size:13px;font-weight:500}.mz-sample .fact dd{color:var(--secondary);margin:0;font-size:15px;line-height:1.75}.mz-sample .fact-table-wrap{border:1px solid var(--line);border-radius:8px;margin-top:12px;overflow:auto}.mz-sample .fact-table{border-collapse:collapse;text-align:left;background:#fff;width:100%;font-size:13px}.mz-sample .fact-table th,.mz-sample .fact-table td{white-space:nowrap;border-bottom:1px solid #e3e6e8;padding:10px 12px}.mz-sample .fact-table th{background:#eff1f2;font-size:12px;font-weight:500}.mz-sample .fact-table td:last-child,.mz-sample .fact-table th:last-child{text-align:right;font-variant-numeric:tabular-nums}.mz-sample .fact-table tr:last-child td{border:0}.mz-sample .fact-note{color:var(--muted);margin:10px 0 0;font-size:12px!important}.mz-sample .authority{color:var(--secondary);background:#eff1f2;border-radius:8px;margin-top:24px;padding:20px;font-size:15px;line-height:1.8}.mz-sample .authority h3{color:var(--ink);margin-bottom:6px;font-size:13px}.mz-sample .authority p{margin:0}.mz-sample .response-pane{min-width:0;position:sticky;top:76px}.mz-sample .response-card{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:28px;box-shadow:0 4px 16px #0e111303}.mz-sample .response-card h2{margin-bottom:10px;font-size:24px}.mz-sample .response-card h2.prompt{margin:6px 0 16px;font-size:18px;font-weight:500;line-height:1.45}.mz-sample .prompt{margin-bottom:14px;font-size:16px;line-height:1.7}.mz-sample .response-card textarea{resize:vertical;background:#f7f8f8;border:1px solid #d9dde0;border-radius:8px;width:100%;min-height:250px;padding:16px;scroll-margin-top:110px;font-size:16px;line-height:1.85;display:block}.mz-sample .response-card textarea::placeholder{color:#666e76}.mz-sample .optional{margin:20px 0 0}.mz-sample .optional summary{cursor:pointer;color:var(--secondary);align-items:center;gap:8px;font-size:13px;list-style:none;display:flex}.mz-sample .optional summary::-webkit-details-marker{display:none}.mz-sample .optional summary:before{content:"+";color:var(--muted);font-size:18px}.mz-sample .optional[open] summary:before{content:"−"}.mz-sample .optional summary span{color:var(--muted);margin-left:auto;font-size:12px}.mz-sample .optional textarea{min-height:90px;margin-top:10px;font-size:14px;line-height:1.7}.mz-sample .response-actions{border-top:1px solid #e3e6e8;justify-content:flex-end;align-items:center;gap:14px;margin-top:24px;padding-top:20px;display:flex}.mz-sample .response-actions .small{max-width:155px;color:var(--muted);margin:0;font-size:12px}.mz-sample .update{background:var(--sand);border:1px solid #e8ddbe;border-radius:8px;margin:0 0 20px;padding:20px 24px}.mz-sample .update .section-label{color:var(--ochre);margin-bottom:8px}.mz-sample .update h2{margin-bottom:10px;font-size:18px}.mz-sample .update p{color:var(--ink);margin:0;font-size:15px;line-height:1.8}.mz-sample .locked-label{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:400;display:inline-flex}.mz-sample dialog{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;width:calc(100% - 32px);max-width:520px;max-height:88dvh;padding:28px;box-shadow:0 18px 60px #0e111322}.mz-sample dialog::backdrop{background:#0e11134d}.mz-sample .dialog-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.mz-sample .dialog-heading h2{margin:0 0 20px;font-size:24px}.mz-sample .close{background:var(--subtle);border:0;border-radius:8px;min-width:34px;height:34px;font-size:24px}.mz-sample .dialog-copy{color:var(--secondary);font-size:15px;line-height:1.8}.mz-sample .dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.mz-sample .preview-answer{background:var(--page);border-radius:8px;max-height:180px;margin-top:16px;padding:14px;font-size:14px;line-height:1.8;overflow:auto}.mz-sample .lock-warning{background:var(--sand);color:var(--ochre);border-radius:8px;margin:16px 0;padding:14px 16px;font-size:14px}.mz-sample .submission-list{margin:20px 0;padding:0;list-style:none}.mz-sample .submission-list li{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;display:flex}.mz-sample .submission-list span{color:var(--muted);font-size:12px}.mz-sample .receipt{max-width:900px;margin:auto;padding:56px 32px 72px}.mz-sample .receipt h1{margin-bottom:16px;font-size:30px}.mz-sample .receipt .intro{max-width:610px;font-size:16px}@container (max-width:1100px){.mz-sample .workspace{gap:28px}.mz-sample .response-card{padding:24px}.mz-sample .tabs{gap:20px}.mz-sample .tab-title{display:none}.mz-sample .nav-inner{padding:0 4.4%}.mz-sample .response-actions{flex-direction:column;align-items:flex-start}.mz-sample .response-actions .small{max-width:none}.mz-sample .response-actions .btn{width:100%}.mz-sample .invite{gap:32px}}@container (max-width:740px){.mz-sample .header{height:64px;padding:0 20px}.mz-sample .header-meta{display:none}.mz-sample .header-id:has(.header-for) .mz-logo-word{display:none}.mz-sample .header-for{gap:8px;margin-left:8px}.mz-sample .header-role{margin-left:12px;padding-left:12px}.mz-sample .header .text-btn{font-size:12px}.mz-sample .invite{grid-template-columns:1fr;gap:20px;padding:32px 24px 40px}.mz-sample .invite h1{font-size:31px}.mz-sample .intro{font-size:16px}.mz-sample .start-card{padding:24px}.mz-sample .invite .case-preview{margin-bottom:24px}.mz-sample .nav-inner{flex-wrap:wrap;gap:10px;padding:0 20px}.mz-sample .tabs{flex:1;gap:16px}.mz-sample .case-tab{gap:6px;padding:12px 0 10px;font-size:12px}.mz-sample .progress{font-size:12px}.mz-sample .workspace{padding:28px 20px 40px;display:block}.mz-sample .context h1{font-size:30px}.mz-sample .context .situation{font-size:16px}.mz-sample .context{margin-bottom:24px}.mz-sample .response-pane{position:static}.mz-sample .response-card{padding:24px 20px}.mz-sample .response-card textarea{min-height:250px}.mz-sample .response-card h2{font-size:24px}.mz-sample .response-actions{flex-direction:column;align-items:stretch}.mz-sample .response-actions .small{max-width:none}.mz-sample .response-actions .btn{width:100%}.mz-sample .authority{padding:16px 20px}.mz-sample .update{padding:20px}.mz-sample .receipt{padding:32px 20px}.mz-sample .receipt h1{font-size:30px}.mz-sample .header .brand{font-size:18px}}@media (max-width:700px){.mz-sample dialog{padding:24px}.mz-sample .dialog-actions .btn{flex:1}.mz-sample .dialog-heading h2{font-size:24px}}.mz-sample .nav-inner{column-gap:24px}@container (max-width:740px){.mz-sample .nav-inner{gap:0 14px}.mz-sample .tabs{flex:auto}.mz-sample .progress{margin-left:auto}}@media print{.mz-sample .header{display:none!important}.mz-sample body{background:#fff}.mz-sample .receipt{max-width:none;padding:0}}@media (prefers-reduced-motion:reduce){.mz-sample *{scroll-behavior:auto!important;transition:none!important}}.mz-sample .editor-bar{z-index:20;color:#fff;background:#0e1113;justify-content:space-between;align-items:center;gap:16px;padding:10px 28px;font-size:12px;display:flex;position:sticky;top:0;box-shadow:0 2px 10px #0e111320}.mz-sample .editor-tools{align-items:center;gap:10px;display:flex}.mz-sample .editor-tools select,.mz-sample .editor-tools button{color:#fff;background:#0e1113;border:1px solid #666e76;border-radius:8px;min-height:34px;padding:6px 10px;font-size:12px}.mz-sample .editor-tools button.primary{background:var(--clay);border-color:var(--clay)}.mz-sample .editor-tools button:disabled{opacity:.45}.mz-sample .editor-shell{min-height:calc(100vh - 48px)}.mz-sample .editor-shell .header{position:relative}.mz-sample .editor-shell .editor-editable{border-radius:4px;transition:outline .12s,background .12s}.mz-sample .editor-shell.editing .editor-editable{outline-offset:5px;cursor:text;outline:1px dashed #b4bbc1}.mz-sample .editor-shell.editing .editor-editable:hover{background:#fdf7e8}.mz-sample .editor-shell.editing .editor-editable:focus{outline:2px solid var(--clay);background:#fffdf7}.mz-sample .editor-shell .editor-editable[aria-invalid=true]{outline:2px solid var(--ochre);background:var(--sand)}.mz-sample .editor-shell .response-card.editor-response{opacity:.82}.mz-sample .editor-shell .editor-response textarea{cursor:default;background:#eff1f2;border-style:dashed}.mz-sample .editor-shell .editor-response .response-actions{justify-content:flex-end}.mz-sample .editor-shell .editor-response .response-actions .btn{background:var(--subtle);border-color:var(--line);color:var(--muted);cursor:default}.mz-sample .editor-shell .editor-validation{max-width:1500px;margin:0 auto;padding:0 4.4%}.mz-sample .editor-validation-box{background:var(--sand);color:var(--ochre);border:1px solid #e8ddbe;border-radius:8px;margin-bottom:24px;padding:16px 20px;font-size:13px;line-height:1.7}.mz-sample .editor-validation-box h2{margin:0 0 6px;font-size:16px}.mz-sample .editor-validation-box ul{margin:8px 0 0;padding-left:20px}.mz-sample .editor-shell .editor-update{position:relative}.mz-sample .editor-shell .editor-update:after{content:"Candidate sees this after their first answer";text-transform:uppercase;letter-spacing:.06em;color:var(--ochre);margin-top:16px;font-size:12px;display:block}.mz-sample .editor-shell .editor-table-wrap{border:1px solid var(--line);border-radius:8px;margin-top:12px;overflow:auto}.mz-sample .editor-shell .editor-table{border-collapse:collapse;text-align:left;background:#fff;width:100%;font-size:13px}.mz-sample .editor-shell .editor-table th,.mz-sample .editor-shell .editor-table td{white-space:nowrap;border-bottom:1px solid #e3e6e8;padding:10px 12px}.mz-sample .editor-shell .editor-table th{background:#eff1f2;font-size:12px;font-weight:500}.mz-sample .editor-shell .editor-table td:last-child,.mz-sample .editor-shell .editor-table th:last-child{text-align:right;font-variant-numeric:tabular-nums}.mz-sample .editor-shell .editor-table tr:last-child td{border:0}.mz-sample .editor-shell .editor-table-note{color:var(--muted);margin:10px 0 0;font-size:12px}.mz-sample .editor-shell .editor-case-label{text-transform:uppercase;letter-spacing:.075em;color:var(--muted);margin:0 0 10px;font-size:12px;font-weight:600}.mz-sample .editor-shell .editor-case-title{letter-spacing:-.04em;margin-bottom:20px;font-size:31px;font-weight:550;line-height:1.25}.mz-sample .editor-shell .editor-situation{color:var(--secondary);white-space:pre-wrap;margin-bottom:24px;font-size:16px;line-height:1.8}.mz-sample .editor-shell .editor-fact-label{display:block}.mz-sample .editor-shell .editor-review-help{color:var(--secondary);background:#eff1f2;border-radius:8px;margin:0 4.4% 24px;padding:14px 16px;font-size:12px;line-height:1.7}.mz-sample .editor-shell .editor-review-help strong{color:var(--ink);font-weight:500}@media (max-width:740px){.mz-sample .editor-bar{flex-wrap:wrap;gap:8px;padding:10px 14px}.mz-sample .editor-tools{flex-wrap:wrap;width:100%}.mz-sample .editor-tools select{flex:1;min-width:0}.mz-sample .editor-shell .editor-case-title{font-size:30px}.mz-sample .editor-shell .editor-review-help{margin:0 20px 20px}.mz-sample .editor-shell .editor-table-wrap{max-width:100%}}@media print{.mz-sample .editor-bar,.mz-sample .editor-review-help,.mz-sample .editor-shell .editor-update:after{display:none!important}.mz-sample .editor-shell.editing .editor-editable{outline:0}.mz-sample .editor-shell .editor-response{display:none}}.mz-sample .editor-shell .editor-later{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.mz-sample .editor-shell .editor-later summary{cursor:pointer;color:var(--secondary);font-size:13px}.mz-sample .editor-shell .editor-later .editor-update{margin-top:14px}.mz-sample .editor-shell .editor-response .response-actions .btn.primary{background:var(--clay);border-color:var(--clay);color:#fff;opacity:.72}.mz-studio .client-access{border:1px solid var(--mz-accent);border-radius:var(--mz-radius-panel,12px);background:var(--mz-accent-soft);margin-bottom:24px;padding:20px}.mz-studio .client-access h2{color:var(--mz-accent);margin:0 0 8px;font-size:14px;font-weight:500}.mz-studio .client-access .quiet-copy{margin:0;font-size:13px;line-height:1.6}.mz-studio .access-invite{border-top:1px solid var(--mz-border);margin-top:16px;padding-top:16px}.mz-studio .access-invite .quiet-copy{margin:0 0 12px;font-size:12px;line-height:1.6}.mz-studio .info-panel{border:1px solid var(--mz-border);border-radius:var(--mz-radius-panel,12px);background:var(--mz-surface);overflow:hidden}.mz-studio .info-section+.info-section{border-top:1px solid var(--mz-border)}.mz-studio .info-head{justify-content:space-between;align-items:baseline;gap:12px;padding:16px 16px 12px;display:flex}.mz-studio .info-title{color:var(--mz-ink);margin:0;font-size:14px;font-weight:500}.mz-studio .info-body{padding:0 16px 20px}.mz-studio .info-prose{color:var(--mz-secondary);margin:0 0 16px;font-size:13px;line-height:1.65}.mz-studio .info-more{font:inherit;color:var(--mz-accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.mz-studio .info-rows{gap:12px;margin:0;display:grid}.mz-studio .info-row{grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:16px;display:grid}.mz-studio .info-row dt{color:var(--mz-muted);font-size:12px;line-height:1.5}.mz-studio .info-row dd{color:var(--mz-ink);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.mz-studio .info-body .person-list{margin-top:0}.mz-studio .company-edit{margin:0}.mz-studio .company-fields{align-items:start;gap:16px;display:grid}.mz-studio .company-fields label{color:var(--mz-ink);gap:8px;font-size:13px;font-weight:500;display:grid}.mz-studio .company-fields input,.mz-studio .company-fields select,.mz-studio .company-fields textarea{width:100%;min-height:var(--mz-control-height,40px);border:1px solid var(--mz-control-border);border-radius:var(--mz-radius-control,8px);background:var(--mz-surface);color:var(--mz-ink);font:inherit;padding:10px 12px;font-size:14px;font-weight:400}.mz-studio .company-fields textarea{resize:vertical;min-height:64px;line-height:1.55}.mz-studio .company-edit .quiet-copy{margin:12px 0 0;font-size:12px}.mz-studio .company-edit .error{color:var(--mz-danger);margin:12px 0 0;font-size:13px;line-height:1.55}.mz-studio .company-edit-actions{align-items:center;gap:16px;margin-top:20px;display:flex}.mz-studio .person-list{gap:8px;margin-top:4px;display:grid}.mz-studio .person-card{border:1px solid var(--mz-border);border-radius:var(--mz-radius-control,8px);background:var(--mz-surface);overflow:hidden}.mz-studio .person-card.is-open{border-color:var(--mz-control-border)}.mz-studio .person-face{width:100%;min-height:var(--mz-touch-target,44px);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px;display:flex}.mz-studio .person-face:hover{background:var(--mz-subtle)}.mz-studio .person-face:disabled{cursor:default}.mz-studio .person-face:disabled:hover{background:0 0}.mz-studio .person-avatar{border-radius:var(--mz-radius-avatar,50%);background:var(--mz-subtle);width:32px;height:32px;color:var(--mz-secondary);letter-spacing:.02em;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.mz-studio .person-who{flex:auto;gap:2px;min-width:0;display:grid}.mz-studio .person-name{color:var(--mz-ink);overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.45}.mz-studio .person-email{color:var(--mz-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.mz-studio .person-chevron{text-align:center;width:20px;color:var(--mz-muted);flex:none;font-size:14px;line-height:1}.mz-studio .person-more{border-top:1px solid var(--mz-border);gap:12px;margin:0;padding:12px 12px 16px 56px;display:grid}.mz-studio .person-more dt{letter-spacing:.04em;text-transform:uppercase;color:var(--mz-muted);font-size:12px;font-weight:500}.mz-studio .person-more dd{color:var(--mz-ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.55}.mz-studio .person-more a{color:var(--mz-accent);text-decoration:none}.mz-studio .person-more a:hover{text-underline-offset:3px;text-decoration:underline}.mz-studio .role-row-menu{text-align:right;overflow:visible}.mz-studio .role-menu .role-menu-list,.mz-studio .role-menu dialog{text-align:left}.mz-studio .role-menu{display:inline-block;position:relative}.mz-studio .role-menu-button{width:var(--mz-touch-target,44px);height:var(--mz-touch-target,44px);border-radius:var(--mz-radius-control,8px);color:var(--mz-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;display:inline-flex}.mz-studio .role-menu-button:hover{background:var(--mz-subtle);border-color:var(--mz-border);color:var(--mz-ink)}.mz-studio .role-menu-list{z-index:30;text-align:left;background:var(--mz-surface);border:1px solid var(--mz-border);border-radius:var(--mz-radius-menu,8px);min-width:200px;box-shadow:var(--mz-shadow-menu,0 4px 16px #26231f1a);padding:6px;position:absolute;top:calc(100% + 4px);right:0}.mz-studio .role-menu-list>a,.mz-studio .role-menu-list>button{border-radius:var(--mz-radius-label,8px);width:100%;min-height:40px;font:inherit;color:var(--mz-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:8px 12px;font-size:14px;text-decoration:none;display:flex}.mz-studio .role-menu-list>a:hover,.mz-studio .role-menu-list>button:hover{background:var(--mz-subtle)}.mz-studio .role-menu-list>button.danger{color:var(--mz-danger)}.mz-studio .confirm-dialog .modal-body p.error{color:var(--mz-danger);margin-top:12px}@media (max-width:720px){.mz-studio .role-table .role-row-menu{grid-column:2;place-self:start end}}.mz-app .auth{background:var(--page);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:48px 24px;display:flex}.mz-app .auth-inner{width:100%;max-width:420px}.mz-app .auth-brand{letter-spacing:-.035em;color:var(--ink);margin:0 0 28px;font-size:18px;font-weight:600}.mz-app .panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:28px}.mz-app .panel h1{letter-spacing:-.02em;margin:6px 0 0;font-size:24px;font-weight:600;line-height:1.3}.mz-app .panel-note{color:var(--secondary);margin:10px 0 0;font-size:14px;line-height:1.6}.mz-app .form{flex-direction:column;gap:20px;margin-top:24px;display:flex}.mz-app .row{flex-wrap:wrap;gap:14px;display:flex}.mz-app .row>.field{flex:150px}.mz-app .field{flex-direction:column;gap:8px;display:flex}.mz-app .field>label,.mz-app .field>span.label{color:var(--secondary);font-size:13px;font-weight:500}.mz-app .input,.mz-app .textarea,.mz-app select.input{border:1px solid var(--control);background:var(--surface);width:100%;color:var(--ink);border-radius:8px;min-height:40px;padding:10px 12px;font-size:14px}.mz-app .textarea{resize:vertical;min-height:120px;line-height:1.6}.mz-app .input::placeholder,.mz-app .textarea::placeholder{color:#666e76}.mz-app .input:focus-visible,.mz-app .textarea:focus-visible{outline:2px solid var(--clay);outline-offset:3px;border-color:var(--clay)}.mz-app .hint{color:var(--muted);font-size:12px;line-height:1.5}.mz-app .error{background:var(--sand);color:var(--ochre);border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.55}.mz-app .btn.block{width:100%;min-height:44px}.mz-app .alt{text-align:center;color:var(--secondary);margin:20px 0 0;font-size:13px}.mz-app .alt a{color:var(--clay);text-decoration:none}.mz-app .alt a:hover{text-decoration:underline}.mz-app .alt button{font:inherit;color:var(--clay);cursor:pointer;background:0 0;border:0;padding:0}.mz-app .alt button:hover{text-decoration:underline}.mz-app .steps{color:var(--muted);margin:0;font-size:12px;font-weight:400}.mz-app .page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:8px;display:flex}.mz-app .page-head h1{letter-spacing:-.035em;margin:0;font-size:30px;font-weight:600;line-height:1.2}.mz-app .back{color:var(--secondary);align-items:center;gap:8px;min-height:32px;font-size:13px;text-decoration:none;display:inline-flex}.mz-app .back:hover{text-underline-offset:4px;text-decoration:underline}.mz-app .empty{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:32px}.mz-app .empty h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.mz-app .empty p{color:var(--secondary);max-width:56ch;margin:8px 0 0;font-size:14px;line-height:1.65}.mz-app .empty .btn{margin-top:20px}.mz-app .reader::backdrop{background:#0e111352}.mz-app .reader .dialog-footer .btn[disabled]{background:var(--subtle);border-color:var(--line);color:var(--secondary);cursor:not-allowed}.mz-app .reader .dialog-footer .btn[disabled]:hover{background:var(--subtle)}.mz-scrim{z-index:30;background:#0e111352;position:fixed;inset:0}.mz-app .role{position:relative}.mz-modal{z-index:31;font:400 14px/1.5 var(--font);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:700px){.mz-modal{border-radius:12px 12px 0 0;width:100%;max-width:none;top:auto;bottom:0;left:0;transform:none}}.mz-studio .queue tbody tr{position:relative}.mz-studio .queue .role-name:after{content:"";z-index:0;position:absolute;inset:0}.mz-studio .queue .role-name{position:static}.mz-studio .head-buttons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@container (max-width:700px){.mz-studio .head-buttons{width:100%}.mz-studio .head-buttons .btn{flex:1;min-height:44px}}.mz-studio .app,.mz-sample .app{min-height:100vh}.mz-sample .response-pane{top:128px}@container (max-width:740px){.mz-sample .response-pane{top:auto}}.mz-sample .btn[disabled]{background:var(--subtle);border-color:var(--line);color:var(--muted);cursor:default}.mz-sample .btn.primary[disabled]{background:var(--subtle);border-color:var(--line);color:var(--muted)}.mz-sample .btn.primary[disabled]:hover{background:var(--subtle)}.mz-sample,.mz-sample .case-nav{background:#fff}.mz-sample dialog{margin:auto;position:fixed;inset:0}.mz-sample .editor-shell .header .text-btn{text-decoration:none}.mz-sample .editor-shell.editing .editor-editable:empty:before{content:"Required wording";color:#666e76}.mz-app .company-link{color:inherit;text-decoration:none}.mz-app .company-link:hover{text-underline-offset:3px;text-decoration:underline}.mz-app .access{border-top:1px solid var(--line);margin-top:48px;padding-top:32px}.mz-app .access h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.mz-app .access>p{color:var(--secondary);max-width:62ch;margin:8px 0 0;font-size:14px;line-height:1.65}.mz-app .access ul{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.mz-app .access li{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.mz-studio .page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin:20px 0 28px;display:flex}.mz-studio .page-head h1{letter-spacing:-.035em;margin:0;font-size:30px;font-weight:600;line-height:1.2}.mz-studio .page-sub{color:var(--secondary);margin:8px 0 0;font-size:14px}.mz-studio .back{color:var(--secondary);align-items:center;gap:8px;min-height:32px;font-size:13px;text-decoration:none;display:inline-flex}.mz-studio .back:hover{text-underline-offset:4px;text-decoration:underline}.mz-studio .back svg{stroke:currentColor;stroke-width:1.75px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.mz-studio .hint{color:var(--muted);font-size:13px;line-height:1.65}.mz-studio .preline{white-space:pre-wrap;color:var(--secondary);margin-top:10px;font-size:14px;line-height:1.7}.mz-sample .editor-bar{z-index:30;background:var(--subtle);color:var(--ink);border-top:1px solid #d9dde0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 28px;padding:20px 4.4%;font-size:13px;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -10px 30px #0e111312}.mz-sample .editor-status{align-items:center;gap:16px;min-width:0;display:flex}.mz-sample .editor-said{color:var(--secondary);max-width:64ch;font-size:12px;line-height:1.5}.mz-sample .editor-said strong{color:var(--ink);margin-bottom:2px;font-size:14px;font-weight:600;line-height:1.45;display:block}.mz-sample .editor-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mz-sample .editor-tools form{display:contents}.mz-sample .editor-tools select,.mz-sample .editor-tools button{border:1px solid var(--control);min-height:40px;color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500}.mz-sample .editor-tools select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235A6069' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px;padding-right:32px;font-weight:400}.mz-sample .editor-tools .b-quiet:hover,.mz-sample .editor-tools select:hover{background:#eff1f2}.mz-sample .editor-tools .b-strong{background:var(--ink);border-color:var(--ink);color:#fff}.mz-sample .editor-tools .b-strong:hover{background:#0e1113;border-color:#0e1113}.mz-sample .editor-tools .b-accent{background:var(--clay);border-color:var(--clay);color:#fff}.mz-sample .editor-tools .b-accent:hover{background:var(--clay-hover);border-color:var(--clay-hover)}.mz-sample .editor-tools button:disabled{color:var(--muted);cursor:default;background:#e3e6e8;border-color:#e3e6e8}.mz-sample .editor-tools button:disabled:hover{background:#e3e6e8}.mz-sample .editor-tools :focus-visible{outline:2px solid var(--clay);outline-offset:3px}.mz-sample .editor-shell{padding-bottom:120px}@media (max-width:900px){.mz-sample .editor-bar{flex-direction:column;align-items:flex-start;gap:12px;padding:20px}.mz-sample .editor-status{flex-direction:column;align-items:flex-start;gap:8px}.mz-sample .editor-tools{width:100%}.mz-sample .editor-tools select{flex:1;min-width:0}.mz-sample .editor-shell{padding-bottom:206px}}@media print{.mz-sample .editor-bar{display:none!important}.mz-sample .editor-shell{padding-bottom:0}}.mz-sample .editor-shell .editor-review-help{margin:24px 4.4%}@media (max-width:740px){.mz-sample .editor-shell .editor-review-help{margin:20px}}.mz-sample .editor-shell .editor-update .section-label:not(:first-child){margin-top:16px}:root{--clay-pressed:#001c0b;--danger:#a32116;--danger-soft:#fbe9e7}.mz-app .btn.primary:active,.mz-sample .btn.primary:active,.mz-sample .editor-tools .b-accent:active{background:var(--clay-pressed);border-color:var(--clay-pressed)}.mz-app .verbatim{max-width:65ch;font-size:16px;line-height:1.75}.mz-app .reading-page .verbatim{max-width:65ch;font-size:16px}@media (max-width:600px){.mz-app .verbatim{font-size:16px}}.mz-sample .editor-bar{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}@media (max-width:900px){.mz-sample .editor-bar{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}}@media (max-width:767px){.mz-sample .editor-tools select,.mz-sample .editor-tools button,.mz-app .reader .dialog-footer .btn{min-height:44px}}@media (prefers-reduced-motion:reduce){.mz-app .reader{transition:none}}.mz-app .reader .dialog-head h2:focus{outline:none}.mz-app .reader .dialog-head h2:focus-visible{outline:2px solid var(--clay);outline-offset:3px}.mz-sample .editor-identity{justify-items:start;gap:6px;min-width:0;display:grid}.mz-sample .editor-role-name{color:var(--ink);font-size:14px;font-weight:500;line-height:1.45}@media (max-width:900px){.mz-sample .editor-identity{gap:6px}}.mz-app .search-sort{align-items:center;gap:12px;display:flex}.mz-app dialog.reader{width:min(1180px,100vw - 56px)}@media (max-width:1050px){.mz-app dialog.reader{width:min(760px,100%)}}.mz-app .pasted-note{color:var(--secondary);border-left:2px solid var(--line);margin:-4px 0 12px;padding-left:10px;font-size:12px;line-height:1.5}.mz-app .paste-records{border:1px solid var(--line);color:var(--secondary);background:#fff;border-radius:8px;margin:0 0 24px;padding:14px 16px;font-size:12px;line-height:1.6}.mz-app .lead-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;font-size:12px;line-height:1.5;display:flex}.mz-app .candidate-state{border:1px solid var(--line);background:var(--surface);height:24px;color:var(--secondary);border-radius:12px;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.mz-app .main.reading-page{max-width:none;padding:0 clamp(20px,3vw,48px) 64px}.mz-app .cand-bar{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;margin:0 calc(-1*clamp(20px,3vw,48px));padding:32px clamp(20px,3vw,48px);display:flex}@container (min-width:1050px){.mz-app .cand-bar{z-index:6;position:sticky;top:0}}.mz-app .cand-bar .surface-actions{gap:8px}.mz-app .rv-page{margin:0 0 48px}.mz-app .rv-toolbar{border-bottom:1px solid var(--line);background:var(--page);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:0 calc(-1*clamp(20px,3vw,48px)) 40px;padding:14px clamp(20px,3vw,48px);display:flex}.mz-app .rv-toolbar .rd-tabs{flex:520px;min-width:0;margin:0}.mz-app .rv-page>.bf-glance{margin:28px 0}@container (min-width:1050px){.mz-app .rv-toolbar{top:var(--cand-bar-h,0px);z-index:5;position:sticky}}.mz-app .rv-sheet{z-index:40;position:fixed;inset:0}.mz-app .rv-sheet[hidden]{display:none}.mz-app .rv-sheet-shade{cursor:default;background:#0e111347;border:0;padding:0;position:absolute;inset:0}.mz-app .rv-sheet-panel{background:var(--surface);outline:none;flex-direction:column;width:min(860px,100vw - 48px);animation:.18s ease-out rv-in-left;display:flex;position:absolute;top:0;bottom:0;box-shadow:0 16px 48px #0e11132e}.mz-app .rv-sheet.is-left .rv-sheet-panel{left:0}.mz-app .rv-sheet.is-right .rv-sheet-panel{width:min(480px,100vw - 48px);animation-name:rv-in-right;right:0}@keyframes rv-in-left{0%{opacity:.6;transform:translate(-4px)}}@keyframes rv-in-right{0%{opacity:.6;transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.mz-app .rv-sheet-panel{animation:none}}.mz-app .rv-sheet-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.mz-app .rv-sheet-head h2{color:var(--ink);margin:0;font-size:16px;font-weight:600}.mz-app .rv-sheet-close{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--secondary);cursor:pointer;border-radius:8px;place-items:center;display:grid}.mz-app .rv-sheet-close:hover{color:var(--ink);border-color:var(--control)}.mz-app .rv-sheet-close svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;width:16px;height:16px}.mz-app .rv-sheet-body{flex:1;align-content:start;gap:20px;padding:24px;display:grid;overflow-y:auto}.mz-app .rv-sheet .rd-desk{padding:0}@media (max-width:640px){.mz-app .rv-sheet-panel,.mz-app .rv-sheet.is-right .rv-sheet-panel{width:100vw}.mz-app .rv-sheet-head{padding:12px 16px}.mz-app .rv-sheet-body{padding:16px}}.mz-app .rd-tabs{gap:10px;margin:0 0 32px;padding:2px;display:flex;overflow-x:auto}.mz-app .rd-tab{border:1px solid var(--line);background:var(--surface);min-width:0;max-width:300px;font:inherit;text-align:left;color:var(--secondary);cursor:pointer;border-radius:8px;flex-direction:column;flex:1 1 0;gap:4px;padding:10px 14px 12px;transition:border-color .12s,box-shadow .12s;display:flex}.mz-app .rd-tab:hover{border-color:var(--control)}.mz-app .rd-tab[aria-selected=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.mz-app .rd-tab-top{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}.mz-app .rd-tab-count{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.mz-app .rd-tab-count.is-done{color:var(--ink)}.mz-app .rd-tab-count svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.mz-app .rd-tab-title{color:var(--secondary);font-size:14px;font-weight:500;line-height:1.35}.mz-app .rd-tab[aria-selected=true] .rd-tab-title{color:var(--ink)}.mz-app .rd-tab-bar{background:var(--subtle);border-radius:2px;height:3px;margin-top:8px;display:block;overflow:hidden}.mz-app .rd-tab-bar>span{background:var(--ink);border-radius:2px;height:100%;transition:width .16s;display:block}@media (prefers-reduced-motion:reduce){.mz-app .rd-tab-bar>span{transition:none}}@media (max-width:640px){.mz-app .rd-tabs{gap:6px}.mz-app .rd-tab{padding:8px 10px 10px}.mz-app .rd-tab-title{font-size:13px}.mz-app .rd-tab-word{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}}.mz-app .rd-case-head{margin:0 0 32px}.mz-app .rd-case-head h2{letter-spacing:-.02em;max-width:60ch;color:var(--ink);margin:0;font-size:24px;font-weight:600;line-height:1.3}.mz-app .rd-section-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;margin:0 0 24px;padding:0 0 20px;display:flex}.mz-app .rd-section-icon{background:var(--surface);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:8px;flex:none;place-items:center;display:grid}.mz-app .rd-section-icon svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.mz-app .rd-section-text{flex:1;min-width:0}.mz-app .rd-section-text h3{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:15.5px;font-weight:600;line-height:1.35}.mz-app .rd-section-text p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.45}.mz-app .rd-section-aside{flex:none;padding-top:4px}.mz-app .rd-rated-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.mz-app .rd-brief>summary .rd-section-head{border:0;flex:1;margin:0;padding:0}.mz-app .rd-desk{background:0 0}.mz-app .rd-desk .desk-when svg{width:13px;height:13px}.mz-app .rd-desk .desk-avatar svg{width:15px;height:15px}.mz-app .rd-desk .desk-avatar.sm svg{width:12px;height:12px}.mz-app .rd-desk .desk-unread{display:none}.mz-app .rd-desk .desk-item.is-unread .desk-item-from{font-weight:500}.mz-app .rd-desk .desk-item.is-unread .desk-item-subject{color:var(--secondary)}.mz-app .rd-desk .desk-item.is-unread .desk-item-top time{margin-right:0}.mz-app .rd-desk .desk-item.is-new{animation:none}.mz-app .rd-print-only{display:none}.mz-app .rd-brief .rd-desk{padding:20px 24px 4px}.mz-app .rd-brief{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin:0 0 40px}.mz-app .rd-brief>summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:14px;list-style:none;display:flex}.mz-app .rd-brief>summary::-webkit-details-marker{display:none}.mz-app .rd-brief>summary:after{content:"";border-right:1.5px solid var(--secondary);border-bottom:1.5px solid var(--secondary);flex:none;width:7px;height:7px;margin-top:-4px;transition:transform .14s;transform:rotate(45deg)}.mz-app .rd-brief[open]>summary{border-bottom:1px solid var(--line)}.mz-app .rd-brief[open]>summary:after{margin-top:4px;transform:rotate(-135deg)}.mz-app .rd-brief .candidate-context{padding:20px 20px 6px}.mz-app .rd-brief.full-context,.mz-app .rd-brief.full-context[open]{background:var(--surface);color:var(--ink);padding:0;font-size:14px}.mz-app .rd-brief.full-context>summary,.mz-app .rd-brief.full-context[open]>summary{width:auto;margin:0;text-decoration:none}.mz-app .rd-answers{background:0 0;gap:24px;display:grid}.mz-app .rd-answers .response-card{padding:24px 28px 28px}.mz-app .rd-answer-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.mz-app .rd-answers .section-label{margin:0}.mz-app .rd-answers .response-card h2.prompt{margin:10px 0 16px;font-size:16px;line-height:1.5}.mz-app .rd-answer-box{color:var(--ink);background:#f7f8f8;border:1px solid #d9dde0;border-radius:8px;margin:0;padding:16px 20px;font-size:16px;line-height:1.85}.mz-app .rd-answer-box.is-empty{color:var(--muted);font-size:14px}.mz-app .rd-answers .locked-label svg{width:13px;height:13px}.mz-app .rd-answers .update{margin:0}.mz-app .rd-answers .update h2{margin:0 0 10px;font-size:18px;line-height:1.4}.mz-app .rd-answers .update p+p{margin-top:10px}.mz-app .rd-answers .desk-arrived{margin:0}.mz-app .rd-answers .optional-copy{border-top:1px solid var(--line);margin-top:16px;padding-top:14px;font-size:13px}.mz-app .rd-answers .optional-copy p{margin:4px 0 0}.mz-app .rd-answers .pasted-note{margin:0 0 10px}.mz-app .reading-document .bf-case{margin-bottom:28px}.mz-app .bf-head{align-items:center;gap:10px;display:flex}.mz-app .bf-head h2{color:var(--ink);margin:0;font-size:15px;font-weight:600}.mz-app .bf-tag{background:var(--subtle);color:var(--secondary);white-space:nowrap;border-radius:8px;align-items:center;padding:0 8px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}.mz-app .bf-again{margin-left:auto;font-size:13px}.mz-app .bf-glance{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0 0 48px;padding:24px 28px}.mz-app .bf-status{color:var(--secondary);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:12px 0 0;font-size:14px;display:flex}.mz-app .bf-status p{margin:0}.mz-app .bf-quote{border-left:2px solid var(--line);color:var(--secondary);overflow-wrap:anywhere;background:0 0;border-radius:0;margin:0;padding:1px 0 1px 12px;font-size:13px;line-height:1.55}.mz-app .bf-quote.is-situation{border-left-style:dashed}.mz-app .bf-quote-from{color:var(--muted);margin-bottom:1px;font-size:12px;display:block}.mz-app .bf-case{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0 0 48px;padding:16px 24px 6px}.mz-app .bf-case-facts{margin:12px 0 0}.mz-app .bf-case-facts>div{border-top:1px solid var(--line);grid-template-columns:136px minmax(0,1fr);gap:4px 20px;padding:16px 0;display:grid}.mz-app .bf-case-facts dt{color:var(--muted);align-self:start;align-items:center;gap:8px;padding-top:2px;font-size:13px;display:flex}.mz-app .bf-case-facts dd{min-width:0;color:var(--ink);margin:0;font-size:14px;line-height:1.6}.mz-app .bf-move{background:var(--subtle);color:var(--ink);white-space:nowrap;vertical-align:1px;border-radius:8px;margin-right:8px;padding:0 8px;font-size:12px;line-height:20px;display:inline-block}.mz-app .bf-count{background:var(--subtle);min-width:18px;height:18px;color:var(--secondary);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;padding:0 6px;font-size:12px;font-weight:500;display:inline-grid}.mz-app .bf-watch-list{margin:-6px 0 -8px;padding:0;list-style:none;display:grid}.mz-app .bf-watch-list li+li{border-top:1px dashed var(--line)}.mz-app .bf-point>summary{cursor:pointer;padding:6px 32px 8px 0;list-style:none;position:relative}.mz-app .bf-point>summary::-webkit-details-marker{display:none}.mz-app .bf-point>summary:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:6px;height:6px;transition:transform .14s;position:absolute;top:15px;right:8px;transform:rotate(45deg)}.mz-app .bf-point>summary:hover:after{border-color:var(--ink)}.mz-app .bf-point[open]>summary:after{top:18px;transform:rotate(-135deg)}.mz-app .bf-point-words{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 24px;padding:2px 0 12px;display:grid}.mz-app .bf-point-left{border-left:2px solid var(--line);color:var(--muted);margin:0;padding:1px 0 1px 12px;font-size:13px}.mz-app .bf-watch-none{color:var(--secondary)}@media (max-width:700px){.mz-app .bf-glance{padding:14px 16px 16px}.mz-app .bf-case{padding:12px 16px 4px}.mz-app .bf-case-facts>div,.mz-app .bf-point-words{grid-template-columns:minmax(0,1fr)}}.mz-app .rd-panel{border:1px solid var(--line);background:var(--surface);scrollbar-width:thin;border-radius:12px;min-width:0;padding:24px 24px 20px}.mz-app .rd-score{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;margin:0;padding:0 0 20px;display:flex}.mz-app .rd-score strong{letter-spacing:-.02em;color:var(--ink);font-size:30px;font-weight:600;line-height:1.15}.mz-app .rd-score span{color:var(--secondary);font-size:13px}.mz-app .rd-score.waiting strong{color:var(--muted)}.mz-app .rd-panel-note{color:var(--secondary);margin:12px 0 0;font-size:13px;line-height:1.55}.mz-app .rd-crit-card{border-top:1px solid var(--line);gap:20px;margin:20px 0 0;padding:20px 0 0;display:grid}.mz-app .rd-rate>legend.rd-crit-q{letter-spacing:-.01em;color:var(--ink);margin:0 0 10px;font-size:16px;font-weight:600;line-height:1.35}.mz-app .rd-crit-bar,.mz-app .rd-rate>legend.rd-crit-bar{clear:both;border:1px solid var(--line);border-left:3px solid var(--ink);background:var(--surface);color:var(--ink);margin:0 0 14px;padding:12px 14px;font-size:14px;line-height:1.6}.mz-app .rd-print-list{margin:16px 0 0;padding:0 0 0 20px;font-size:13px;line-height:1.7;display:none}.mz-app .rd-rate{border:0;min-width:0;margin:0;padding:0;display:block}.mz-app .rd-rate>legend{float:left;width:100%}.mz-app .rd-rate-scale{clear:both;background:var(--subtle);border-radius:8px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:grid}.mz-app .rd-rate-btn{cursor:pointer;display:flex;position:relative}.mz-app .rd-rate-scale .rd-rate-btn span{flex:1;padding-left:2px;padding-right:2px}.mz-app .rd-rate-scale .rd-rate-btn small{white-space:nowrap}.mz-app .rd-rate-btn input{opacity:0;pointer-events:none;position:absolute}.mz-app .rd-rate-btn span{min-height:46px;color:var(--ink);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:6px;transition:background 90ms,color 90ms,box-shadow 90ms;display:flex}.mz-app .rd-rate-btn strong{font-size:13px;font-weight:500;line-height:1.3}.mz-app .rd-rate-btn small{color:var(--muted);font-size:12px;line-height:1.3}.mz-app .rd-rate-scale .rd-rate-btn:hover span{background:var(--surface);box-shadow:0 0 0 1px var(--line)}.mz-app .rd-rate-btn:has(input:checked) span{border-color:var(--ink);background:var(--ink);box-shadow:none;color:#fff}.mz-app .rd-rate-btn:has(input:checked) small{color:#ffffffb8}.mz-app .rd-rate-btn:has(input:focus-visible) span{outline:2px solid var(--clay);outline-offset:1px}.mz-app .rd-rate:disabled .rd-rate-btn{cursor:default}.mz-app .rd-rate:disabled .rd-rate-btn span{color:var(--muted)}.mz-app .rd-rate:disabled .rd-rate-btn:hover span{box-shadow:none;background:0 0}.mz-app .rd-rate:disabled .rd-rate-btn:has(input:checked) span{border-color:var(--secondary);background:var(--secondary);color:#fff}.mz-app .rd-panel-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:16px;display:flex}.mz-app .rd-panel-foot span{color:var(--muted);font-size:12px}@media print{.mz-app .rd-tabs,.mz-app .rd-panel-foot,.mz-app .rd-desk .desk,.mz-app .rv-toolbar,.mz-app .rv-sheet{display:none!important}.mz-app .rd-print-only{display:block}.mz-app .cand-bar{margin:0 0 24px;padding:0 0 16px;position:static}.mz-app .rd-crit-card{display:none}.mz-app .rd-print-list{display:block}}.mz-app .lead-meta .score{border:1px solid var(--line);background:var(--subtle);min-height:25px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-items:center;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}.mz-app .btn.primary:disabled,.mz-app .btn.primary[disabled]{background:var(--subtle);border-color:var(--line);color:var(--secondary);cursor:not-allowed}.mz-app .btn.primary:disabled:hover,.mz-app .btn.primary[disabled]:hover{background:var(--subtle);border-color:var(--line)}:root{--outcome-green:#5b636b;--outcome-green-soft:#eef0f1;--outcome-red:#a32116;--outcome-red-soft:#fbe9e7}.mz-app .outcome{background:var(--subtle);color:var(--secondary);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.mz-app .outcome.accepted{background:var(--outcome-green-soft);color:var(--outcome-green)}.mz-app .outcome.rejected{background:var(--outcome-red-soft);color:var(--outcome-red)}.mz-app .outcome.accepted:before,.mz-app .outcome.rejected:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.mz-app .outcome.candidate-ended:before{content:"";border:1px solid;border-radius:50%;flex:none;width:5px;height:5px}@container (max-width:700px){.mz-app .search-sort{flex-wrap:wrap}.mz-app .search-sort>label{flex:calc(50% - 6px);min-width:0}}@media (forced-colors:active){.mz-app .outcome{color:canvastext;background:canvas;border:1px solid canvastext}.mz-app .outcome:before{forced-color-adjust:auto}}.mz-studio .client-edit,.mz-studio .note-form{border-top:1px solid var(--line);gap:12px;margin-top:16px;padding-top:16px;display:grid}.mz-studio .client-edit label{color:var(--secondary);gap:6px;font-size:13px;display:grid}.mz-studio .client-edit input,.mz-studio .client-edit textarea,.mz-studio .client-edit select,.mz-studio .note-form textarea,.mz-studio .note-form select{border:1px solid var(--control);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:10px 12px;font-size:14px}.mz-studio .client-edit input,.mz-studio .note-form select{height:40px}.mz-studio .client-edit textarea,.mz-studio .note-form textarea{resize:vertical;min-height:64px}.mz-studio .client-edit input:focus-visible,.mz-studio .client-edit textarea:focus-visible,.mz-studio .note-form textarea:focus-visible,.mz-studio .note-form select:focus-visible{outline:2px solid var(--clay);outline-offset:1px;border-color:var(--clay)}.mz-studio .note-form .note-meta{margin-top:0}.mz-studio .note-form .btn{justify-self:start}.mz-studio .state.live{padding-left:8px}.mz-studio .danger-zone p{margin-bottom:14px}.mz-sample .intake-shell{background:var(--page);justify-content:center;align-items:flex-start;min-height:100vh;padding:48px 20px 96px;display:flex}.mz-sample .intake-card{background:var(--surface);border:1px solid var(--line);width:100%;max-width:680px;color:var(--ink);border-radius:12px;overflow:hidden}.mz-sample .intake-head{border-bottom:1px solid var(--line);padding:28px 32px 24px}.mz-sample .intake-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:12px}.mz-sample .intake-head h1{margin:0;font-size:24px;line-height:1.25}.mz-sample .intake-head:last-child{border-bottom:0}.mz-sample .intake-done-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.mz-sample .intake-lead{color:var(--secondary);margin:12px 0 0;font-size:14px;line-height:1.6}.mz-sample .intake-progress{margin-bottom:20px}.mz-sample .intake-body{padding:8px 32px 28px}.mz-sample .intake-question{border-bottom:1px solid var(--subtle);padding:24px 0}.mz-sample .intake-question:last-child{border-bottom:0}.mz-sample .intake-question:has(+.intake-actions){border-bottom:0}.mz-sample .intake-question h2{margin:0;font-size:16px;font-weight:500;line-height:1.45}.mz-sample .intake-required-tag{color:var(--muted);white-space:nowrap;margin-left:8px;font-size:12px;font-weight:400}.mz-sample .intake-unsure{flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;display:flex}.mz-sample .intake-quiet{appearance:none;font:inherit;color:var(--secondary);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.mz-sample .intake-quiet:hover{color:var(--ink);text-decoration-color:currentColor}.mz-sample .intake-chosen{border:1px dashed var(--control);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:10px 0 0;padding:10px 12px;font-size:14px;display:flex}.mz-sample .help{color:var(--secondary);margin:6px 0 0;font-size:13px;line-height:1.6;display:block}.mz-sample .help.note{background:var(--sand);color:var(--ochre);border-radius:8px;margin-top:10px;padding:8px 12px}.mz-sample .intake-part label{margin:0;font-size:14px;font-weight:500;display:block}.mz-sample .intake-question textarea,.mz-sample .intake-question input,.mz-sample .intake-question select,.mz-sample .intake-part textarea,.mz-sample .intake-part input,.mz-sample .choice-list,.mz-sample .fill-table{margin-top:10px}.mz-sample .choice-list>label:first-child,.mz-sample .fill-table tr:first-child th,.mz-sample .fill-table tr:first-child td{padding-top:0}.mz-sample .choice-list input,.mz-sample .choice-list select,.mz-sample .fill-table input{margin-top:0}.mz-sample .confirm-fact{flex-wrap:wrap;gap:8px 24px;margin-top:12px;display:flex}.mz-sample .confirm-fact label{color:var(--ink);align-items:center;gap:8px;font-size:15px;display:inline-flex}.mz-sample .confirm-fact input{margin:0}.mz-sample .confirm-fact textarea{flex:1 0 100%}.mz-sample .intake-card textarea,.mz-sample .intake-card input[type=text],.mz-sample .intake-card input:not([type]){border:1px solid var(--control);background:var(--surface);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.55}.mz-sample .intake-card textarea:focus-visible,.mz-sample .intake-card input:focus-visible,.mz-sample .intake-card select:focus-visible{outline:2px solid var(--clay);outline-offset:1px;border-color:var(--clay)}.mz-sample .intake-card fieldset{border:0;margin:20px 0 0;padding:0}.mz-sample .intake-card legend{margin-bottom:10px;padding:0;font-size:16px;font-weight:500}.mz-sample .intake-card fieldset label{align-items:baseline;gap:10px;margin:0 0 10px;font-size:14px;display:flex}.mz-sample .intake-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;padding-top:20px;display:flex}.mz-sample .intake-actions .help{margin:0}.mz-sample .choice-list{gap:2px;display:grid}.mz-sample .choice-list label{cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:12px;margin:0;padding:8px 0;font-size:14px;line-height:1.5;display:grid}.mz-sample .choice-list input[type=checkbox]{width:17px;height:17px;accent-color:var(--clay);cursor:pointer;margin:1px 0 0}.mz-sample .choice-list.ranked label{grid-template-columns:64px 1fr;align-items:center}.mz-sample .choice-list.ranked select{border:1px solid var(--control);background:var(--surface);width:64px;font:inherit;border-radius:8px;padding:8px;font-size:14px}.mz-sample .fill-table{border-collapse:collapse;width:100%}.mz-sample .fill-table th{text-align:left;vertical-align:middle;width:58%;padding:10px 16px 10px 0;font-size:14px;font-weight:400;line-height:1.5}@media (max-width:640px){.mz-sample .intake-shell{padding:0}.mz-sample .intake-card{border:0;border-radius:0;min-height:100vh}.mz-sample .intake-head{padding:24px 20px 20px}.mz-sample .intake-body{padding:8px 20px 32px}.mz-sample .fill-table th{width:50%}}.mz-studio p.back{align-items:center;gap:6px;display:flex}.mz-studio p.back a{color:inherit;text-decoration:none}.mz-studio p.back a:hover{text-decoration:underline}.mz-studio .section-dialog{border:1px solid var(--line);background:var(--surface);width:min(760px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--ink);border-radius:12px;padding:0}.mz-studio .section-dialog::backdrop{background:#26231f66}.mz-studio .section-dialog form{flex-direction:column;max-height:calc(100vh - 48px);display:flex}.mz-studio .section-dialog .modal-body{gap:20px;padding:20px 24px;display:grid;overflow:auto}.mz-studio .section-dialog .modal-head,.mz-studio .section-dialog .modal-actions{padding:16px 24px}.mz-studio .section-dialog .modal-head{border-bottom:1px solid var(--line)}.mz-studio .section-dialog .modal-actions{border-top:1px solid var(--line);align-items:center;gap:12px;display:flex}.mz-studio .section-dialog fieldset{border:1px solid var(--line);border-radius:8px;gap:10px;padding:14px 16px;display:grid}.mz-studio .section-dialog legend{color:var(--muted);padding:0 4px;font-size:12px}.mz-studio .section-dialog label{color:var(--secondary);gap:6px;font-size:13px;display:grid}.mz-studio .section-dialog input[type=text],.mz-studio .section-dialog input:not([type]),.mz-studio .section-dialog textarea,.mz-studio .section-dialog select{border:1px solid var(--control);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:10px 12px;font-size:14px}.mz-studio .section-dialog .question-options label{color:var(--ink);grid-template-columns:auto 1fr;align-items:center}.mz-studio .section-dialog .question-options input{width:auto}.mz-studio .posting-lead{border:1px solid var(--line);background:var(--surface);color:var(--secondary);border-radius:12px;margin:0 0 20px;padding:16px 20px;font-size:13px;line-height:1.65}.mz-studio .posting-lead p{margin:0 0 8px}.mz-studio .posting-lead p:last-child{margin-bottom:0}.mz-studio .question-card[draggable=true]{cursor:grab}.mz-studio .question-card.drag-over{box-shadow:inset 0 2px 0 var(--clay)}.mz-studio .question-card.reading{gap:6px;display:grid}.mz-studio .question-card.reading h3{margin:0;font-size:15px;font-weight:500}.mz-studio .question-card.reading .help{color:var(--secondary);margin:0;font-size:13px}.mz-studio .question-card.reading .question-tools{align-items:center;gap:10px}.mz-studio .question-number{color:var(--muted);min-width:16px;font-size:12px}.mz-studio .section-dialog{margin:auto;position:fixed;inset:0}.mz-studio .section-dialog .section-name input{font-size:15px}.mz-studio .section-dialog .part-fields{background:var(--page);border-style:dashed}.mz-studio .section-dialog .row-tools{justify-content:flex-end;display:flex}.mz-studio .text-button.danger{color:var(--danger)}.mz-studio .confirm-dialog{width:min(460px,100vw - 32px)}.mz-studio .confirm-dialog .modal-body p{color:var(--secondary);margin:0;font-size:14px}.mz-sample .choice-list{gap:8px;margin:10px 0 0;display:grid}.mz-sample .choice-list label{grid-template-columns:auto 1fr;align-items:baseline;gap:10px;margin:0;font-size:14px;display:grid}.mz-sample .choice-list input[type=checkbox]{width:auto;margin-top:0}.mz-sample .choice-list.ranked select{width:62px;margin-top:0;padding:6px 8px}.mz-sample .fill-table{border-collapse:collapse;width:100%;margin-top:10px}.mz-sample .fill-table th{text-align:left;vertical-align:middle;width:55%;padding:8px 12px 8px 0;font-size:14px;font-weight:400}.mz-sample .fill-table td{padding:6px 0}.mz-sample .fill-table input{margin-top:0}.mz-sample .fill-table tr+tr th,.mz-sample .fill-table tr+tr td{border-top:1px solid var(--line)}.mz-sample .intake-part{margin-top:14px}.mz-sample .intake-part label{margin:0}.mz-sample .intake-asked{background:var(--pale);color:var(--clay);border-radius:8px;margin:20px 32px 0;padding:12px 16px;font-size:14px}@media (max-width:640px){.mz-sample .intake-asked{margin:16px 20px 0}}.mz-studio .ref-followup{border-left:2px solid var(--line);background:var(--page);margin:6px 0 0;padding:8px 10px;font-size:13px}.mz-studio .ref-followup p{margin:0 0 4px}.mz-studio .ref-followup p:last-child{margin-bottom:0}.mz-studio .ref-waiting{background:var(--subtle);color:var(--secondary);border-radius:8px;margin:0 0 4px;padding:10px 12px;font-size:13px;line-height:1.5}.mz-sample .btn.quiet{min-height:36px;color:var(--muted);background:0 0;border-color:#0000;padding:6px 12px;font-weight:400}.mz-sample .btn.quiet:hover{background:var(--subtle);color:var(--secondary)}.mz-app .role-menu{z-index:2;position:relative}.mz-app .role-menu-button{width:var(--mz-touch-target,44px);height:var(--mz-touch-target,44px);color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;display:inline-flex}.mz-app .role-menu-button:hover{background:var(--subtle);border-color:var(--line);color:var(--ink)}.mz-app .role-menu-list{z-index:20;border:1px solid var(--line);background:#fff;border-radius:8px;min-width:200px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 4px 16px #26231f1a}.mz-app .role-menu-list>a,.mz-app .role-menu-list>button{width:100%;min-height:40px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:8px 12px;font-size:14px;text-decoration:none;display:flex}.mz-app .role-menu-list>a:hover,.mz-app .role-menu-list>button:hover{background:var(--subtle)}.mz-app .role-menu-list>button.danger{color:#a32116}.mz-app dialog.confirm{max-width:420px;margin:auto;position:fixed;inset:0}.mz-app dialog.confirm form{padding:24px 24px 20px}.mz-app dialog.confirm h2{margin:0 0 10px;font-size:16px;font-weight:500;line-height:1.35}.mz-app dialog.confirm p{color:var(--secondary);margin:0 0 20px;font-size:14px;line-height:1.6}.mz-app dialog.confirm p.error{color:#a32116}.mz-app .confirm-actions{justify-content:flex-end;gap:10px;display:flex}.mz-app .btn.danger{color:#a32116;background:#fbe9e7;border-color:#a32116}.mz-app .btn.danger:hover{background:#f6dcda}.mz-app .setup-progress,.mz-sample .setup-progress{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;margin:0 0 24px;padding:0;list-style:none;display:grid}.mz-app .setup-progress .track,.mz-sample .setup-progress .track{background:var(--subtle);border-radius:999px;height:4px;display:block;overflow:hidden}.mz-app .setup-progress .track i,.mz-sample .setup-progress .track i{background:var(--clay);border-radius:999px;height:100%;transition:width .25s;display:block}.mz-app dialog.answers{width:min(680px,100vw - 32px);max-width:none;max-height:min(84vh,860px);margin:auto;padding:0;position:fixed;inset:0}.mz-app dialog.answers[open]{flex-direction:column;display:flex}.mz-app .answers-section{padding-top:32px}.mz-app .answers-section:first-of-type{padding-top:6px}.mz-app .answers-list{margin:0;padding:0;list-style:none}.mz-app .answers-question{border-bottom:1px solid var(--subtle);grid-template-columns:26px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.mz-app .answers-question:last-child{border-bottom:0;padding-bottom:4px}.mz-app .answers-index{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--muted);margin-top:1px;font-size:12px}.mz-app .answers-content{min-width:0}.mz-app .answers-asked{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.mz-app .answers-value{margin-top:8px}.mz-app .answers-part{color:var(--muted);margin:0 0 4px;font-size:12px}.mz-app .answers-said{color:var(--ink);margin:0;font-size:15px;line-height:1.6}.mz-app .answers-said p{margin:0 0 8px}.mz-app .answers-said p:last-child{margin-bottom:0}.mz-app .answers-said.short{font-weight:500}.mz-app .answers-said.named{color:var(--secondary);font-style:italic}.mz-app .answers-blank{color:var(--muted);margin:8px 0 0;font-size:13px}.mz-app .answers-ticked{margin:0;padding:0;list-style:none}.mz-app .answers-ticked li{color:var(--ink);padding:4px 0 4px 24px;font-size:15px;line-height:1.5;position:relative}.mz-app .answers-ticked li:before{content:"";border-left:1.5px solid var(--clay);border-bottom:1.5px solid var(--clay);width:8px;height:4px;position:absolute;top:10px;left:2px;transform:rotate(-45deg)}.mz-app .answers-ranked{margin:0;padding:0;list-style:none}.mz-app .answers-ranked li{color:var(--ink);grid-template-columns:22px minmax(0,1fr);align-items:baseline;gap:10px;padding:4px 0;font-size:15px;line-height:1.5;display:grid}.mz-app .answers-ranked .rank{font-variant-numeric:tabular-nums;color:var(--clay);font-size:12px}.mz-app .answers-table{margin:0}.mz-app .answers-table>div{border-bottom:1px solid var(--subtle);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:8px 0;display:grid}.mz-app .answers-table>div:last-child{border-bottom:0}.mz-app .answers-table dt{color:var(--secondary);font-size:14px;line-height:1.5}.mz-app .answers-table dd{color:var(--ink);margin:0;font-size:15px;line-height:1.5}@media (max-width:560px){.mz-app .answers-question{grid-template-columns:20px minmax(0,1fr);gap:10px}.mz-app .answers-table>div{grid-template-columns:minmax(0,1fr);gap:2px}}@media (max-width:520px){.mz-app dialog.answers{max-height:92vh}}.mz-app .answers-panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-top:24px;padding:20px 24px 24px}.mz-app .answers-panel>.section-head{margin-bottom:2px}.mz-app .answers-panel h2{margin:0;font-size:16px;font-weight:500}.mz-app .answers-panel section{padding-top:20px}.mz-app .answers-panel section:first-of-type{padding-top:8px}.mz-app .answers-panel h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:12px;font-weight:500}@media (max-width:640px){.mz-app .answers-panel{padding:20px}}.mz-studio form.setup{max-width:640px}.mz-studio form.setup .mz-studio-panel+.mz-studio-panel{margin-top:16px}.mz-studio form.setup .section-head{margin-bottom:20px}.mz-studio .setup-form{border-top:0;gap:20px;margin-top:0;padding-top:0}.mz-studio .setup-form label{gap:8px}.mz-studio .setup-form .quiet-copy{margin:1px 0 0;font-size:12px;line-height:1.5}.mz-studio .setup-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.mz-studio .setup-actions .quiet-copy{margin:0}.mz-studio .setup-page{max-width:640px;margin:0 auto}.mz-studio .setup-page h1{margin:0}.mz-studio .setup-lead{color:var(--mz-muted);margin:8px 0 24px;font-size:13px;line-height:1.6}.mz-studio .setup-page form.setup{max-width:none}.mz-sample .intake-question .help{white-space:pre-line}.mz-studio .prep-head{margin-bottom:8px}.mz-studio .prep-step-head{align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.mz-studio .prep-step-head .section-head{flex:1;min-width:0}.mz-studio .prep-step-head h2{font-size:var(--mz-text-card);line-height:var(--mz-leading-card);letter-spacing:var(--mz-track-card);margin:0;font-weight:600}.mz-studio .prep-state{color:var(--mz-muted);white-space:nowrap;flex:none;font-size:12px}.mz-studio .prep-form{border-top:0;padding-top:0}.mz-studio .prep-form label{margin-bottom:-6px}.mz-studio .prep-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mz-studio .prep-actions .btn{flex:none}.mz-studio .prep-note,.mz-studio .prep-error{border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.6}.mz-studio .prep-note{background:var(--mz-subtle);color:var(--mz-secondary)}.mz-studio .prep-error{background:var(--mz-danger-soft);color:var(--mz-danger)}.mz-studio .prep-history{margin-top:16px}.mz-studio .prep-history>summary{color:var(--mz-muted);min-height:var(--mz-touch-target);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:12px;list-style:none;display:flex}.mz-studio .prep-history>summary::-webkit-details-marker{display:none}.mz-studio .prep-history>summary:after{content:"+";color:var(--mz-muted);font-size:16px;line-height:1}.mz-studio .prep-history[open]>summary:after{content:"−"}.mz-studio .prep-source{border-top:1px solid var(--mz-border);padding:12px 0}.mz-studio .prep-source-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.mz-studio .prep-source pre{background:var(--mz-subtle);font:inherit;color:var(--mz-secondary);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:8px 0 0;padding:10px 12px;font-size:12px;line-height:1.7}@media (max-width:600px){.mz-studio .prep-form textarea,.mz-studio .prep-form select{font-size:16px}}.mz-studio .role-dialog{border-radius:16px;width:min(520px,100vw - 32px)}.mz-studio .role-dialog::backdrop{background:#26231f52}.mz-studio .role-dialog .modal-head{align-items:flex-start;padding:20px 24px}.mz-studio .role-dialog .modal-head h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600;line-height:1.3}.mz-studio .role-dialog .modal-head p{color:var(--muted);margin:4px 0 0;font-size:12px}.mz-studio .role-dialog .dialog-close{width:32px;height:32px;color:var(--secondary);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;font-size:18px;line-height:1;display:grid}.mz-studio .role-dialog .dialog-close:hover{background:var(--subtle);color:var(--ink)}.mz-studio .role-dialog .modal-body{gap:16px;padding:24px}.mz-studio .role-dialog .dialog-lead{color:var(--secondary);margin:0;font-size:13px;line-height:1.6}.mz-studio .role-dialog label{color:var(--ink);font-size:13px;font-weight:500}.mz-studio .role-dialog input,.mz-studio .role-dialog select{min-height:40px}.mz-studio .role-dialog textarea{resize:vertical;min-height:64px;line-height:1.6}.mz-studio .role-dialog .field-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mz-studio .role-dialog .field-help{color:var(--muted);font-size:12px;font-weight:400;line-height:1.5}.mz-studio .role-dialog .modal-actions{padding:16px 24px}@media (max-width:560px){.mz-studio .role-dialog{border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:100dvh}.mz-studio .role-dialog form{max-height:100dvh}.mz-studio .role-dialog .modal-head,.mz-studio .role-dialog .modal-body,.mz-studio .role-dialog .modal-actions{padding:16px 20px}.mz-studio .role-dialog .field-pair{grid-template-columns:1fr}.mz-studio .role-dialog input,.mz-studio .role-dialog select,.mz-studio .role-dialog textarea{min-height:44px;font-size:16px}.mz-studio .role-dialog .modal-actions .btn{flex:auto}}.mz-studio .prep-fold{padding:0}.mz-studio .prep-fold>summary{cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-height:56px;padding:16px 24px;list-style:none;display:flex}.mz-studio .prep-fold>summary::-webkit-details-marker{display:none}.mz-studio .prep-fold>summary:hover{background:var(--mz-subtle)}.mz-studio .prep-fold[open]>summary{border-bottom:1px solid var(--mz-border);border-radius:12px 12px 0 0}.mz-studio .prep-fold-title{min-width:0;font-size:15px;line-height:var(--mz-leading-card);letter-spacing:0;color:#3b4147;flex:1;font-weight:400}.mz-studio .prep-fold>summary:hover .prep-fold-title,.mz-studio .prep-fold[open] .prep-fold-title{color:var(--mz-ink)}.mz-studio .prep-fold-body strong,.mz-studio .prep-fold-body h3{font-weight:500}.mz-studio .prep-fold>summary:after{content:"+";text-align:center;width:20px;color:var(--mz-muted);flex:none;font-size:16px;line-height:1}.mz-studio .prep-fold[open]>summary:after{content:"−"}.mz-studio .prep-fold-body{padding:4px 24px 24px}.mz-studio .prep-fold-body>p:first-child{margin-top:12px}.mz-studio .prep-fold-body.posting-lead{background:0 0;border:0;border-radius:0;margin:0;padding:16px 24px 24px}@media (max-width:767px){.mz-studio .prep-fold>summary{padding:14px 20px}.mz-studio .prep-fold-body{padding:4px 20px 20px}.mz-studio .prep-fold-body.posting-lead{padding:14px 20px 20px}}@media (max-width:600px){.mz-studio .prep-fold>summary{grid-template-columns:minmax(0,1fr) 20px;align-items:center;row-gap:2px;display:grid}.mz-studio .prep-fold-title{grid-area:1/1}.mz-studio .prep-fold>summary:after{grid-area:1/2}.mz-studio .prep-fold .prep-state{white-space:normal;grid-area:2/1}}.mz-studio .prep-sources{gap:12px;margin-top:16px;display:grid}.mz-studio .record-versions{gap:8px;margin:12px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.mz-studio .prep-form select{justify-self:start;width:auto;min-width:200px;height:40px}html{scrollbar-gutter:stable}html:has(dialog[open]){overflow:hidden}html:has(.cw-shell){scrollbar-gutter:auto}.mz-studio .sim{gap:20px;display:grid}.mz-studio .sim-steps{border:1px solid var(--mz-border);counter-reset:sim-step;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.mz-studio .sim-steps li{counter-increment:sim-step;border-left:1px solid var(--mz-border);background:#fff;gap:2px;padding:12px 14px;display:grid}.mz-studio .sim-steps li:first-child{border-left:0}.mz-studio .sim-steps li:before{content:counter(sim-step);border:1px solid var(--mz-control-border);width:22px;height:22px;color:var(--mz-secondary);background:#fff;border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;font-size:12px;font-weight:600;display:inline-flex}.mz-studio .sim-steps li.done:before{content:"✓";color:var(--mz-ink)}.mz-studio .sim-steps li.current{background:var(--mz-accent-soft)}.mz-studio .sim-steps li.current:before{background:var(--mz-accent);border-color:var(--mz-accent);color:#fff}.mz-studio .sim-tag{border:1px solid var(--mz-border);background:var(--mz-page);color:var(--mz-secondary);border-radius:8px;padding:2px 8px;font-size:12px}.mz-studio .sim-field label{color:var(--mz-ink);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.mz-studio .sim-field select{border:1px solid var(--mz-control-border);width:100%;max-width:340px;min-height:40px;color:var(--mz-ink);font:inherit;background:#fff;border-radius:8px;padding:8px 10px;font-size:14px}.mz-studio .sim-field select:disabled{color:var(--mz-secondary);cursor:not-allowed}.mz-studio .sim-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mz-studio .btn:disabled{background:var(--mz-subtle);border-color:var(--mz-border);color:var(--mz-secondary);cursor:not-allowed}@media (max-width:767px){.mz-studio .sim-steps{grid-template-columns:1fr}.mz-studio .sim-steps li{border-left:0;border-top:1px solid var(--mz-border)}.mz-studio .sim-steps li:first-child{border-top:0}.mz-studio .sim-actions{justify-content:stretch}.mz-studio .sim-actions .btn{flex:1;min-height:44px}.mz-studio .sim-field select{max-width:none;min-height:44px}}.mz-sample .pv-shell{padding-bottom:140px}.mz-sample .pv-bar .editor-tools a{border:1px solid var(--control);min-height:40px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:8px;align-items:center;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.mz-sample .pv-bar .editor-tools a:hover{background:#eff1f2}.mz-sample .pv-bar.open{padding-top:14px}.mz-sample .pv-drawer{border:1px solid var(--line);background:var(--page);border-radius:12px;flex-direction:column;flex:0 0 100%;order:-1;width:100%;max-height:min(62vh,680px);display:flex;overflow:hidden}.mz-sample .pv-drawer-head{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;justify-content:space-between;gap:4px 24px;padding:6px 14px 0;display:flex}.mz-sample .pv-tabs{flex-wrap:wrap;gap:2px;display:flex}.mz-sample .pv-tabs button{appearance:none;font:inherit;color:var(--secondary);cursor:pointer;background:0 0;border:0;border-radius:0;padding:10px 10px 12px;font-size:13px}.mz-sample .pv-tabs button:hover{color:var(--ink)}.mz-sample .pv-tabs button[aria-selected=true]{color:var(--ink);box-shadow:inset 0 -2px var(--ink);font-weight:600}.mz-sample .pv-tabs button:focus-visible{outline:2px solid var(--clay);outline-offset:-2px}.mz-sample .pv-drawer-body{padding:16px 14px 20px;overflow:auto}.mz-sample .pv-muted{color:var(--secondary)}@media (max-width:900px){.mz-sample .pv-drawer{flex:none;max-height:56vh}.mz-sample .pv-shell{padding-bottom:300px}.mz-sample .pv-bar .editor-tools a{flex:1;justify-content:center}}@media print{.mz-sample .pv-shell{padding-bottom:0}}.mz-sample .doc dt{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.mz-sample .doc-kind{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600;line-height:1.5}.mz-sample .doc-title{color:var(--ink);font-size:14px;font-weight:500;line-height:1.45}.mz-sample .doc dd{font-size:15px;line-height:1.7}.mz-sample .doc-meta{color:var(--muted);margin:0 0 6px;font-size:12px;line-height:1.5}.mz-sample .doc-body{margin:0}.mz-sample .doc-email dd{border:1px solid var(--line);background:#fff;border-radius:8px;padding:12px 14px}.mz-sample .doc-email .doc-meta{border-bottom:1px solid var(--line);margin-bottom:10px;padding-bottom:8px}.mz-sample .doc-message .doc-body{background:var(--subtle);max-width:92%;color:var(--ink);border-radius:12px 12px 12px 4px;padding:10px 14px;display:inline-block}.mz-sample .doc-note dd{border-left:3px solid var(--line);padding-left:14px}.mz-sample .doc-policy dd{border-left:3px solid var(--control);background:var(--page);color:var(--ink);border-radius:0 8px 8px 0;padding:10px 14px}.mz-sample .doc-record .doc-body{color:var(--muted);font-size:13px}.mz-sample .doc .fact-table-wrap{margin-top:10px}.mz-sample .doc .fact-table td,.mz-sample .doc .fact-table th{white-space:normal;min-width:70px}.mz-sample .doc .fact-table-wrap:focus-visible{outline:2px solid var(--clay);outline-offset:2px}.mz-sample .editor-fact-meta{color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.mz-studio .studio-record .back{min-height:32px;font-size:14px}.mz-studio .studio-record .page-head{align-items:center;margin:8px 0 32px}.mz-studio .studio-record .page-head h1{font-size:var(--mz-text-title);font-weight:600;line-height:var(--mz-leading-title);letter-spacing:var(--mz-track-title)}.mz-studio .studio-record .btn{min-height:var(--mz-control-height);border:1px solid var(--mz-control-border);border-radius:var(--mz-radius-control);padding:10px 16px;font-size:14px;font-weight:500}.mz-studio .studio-record .btn.primary{border-color:var(--mz-accent)}.mz-studio .studio-record .text-button{min-height:32px;color:var(--mz-secondary);cursor:pointer;padding:4px 0;font-size:14px}.mz-studio .studio-record .text-button:hover{color:var(--mz-ink)}.mz-studio .studio-record .quiet-copy{font-size:14px;line-height:var(--mz-leading-body);color:var(--mz-secondary)}.mz-studio .studio-record .client-layout{grid-template-columns:minmax(340px,380px) minmax(0,1fr);gap:40px;margin-top:0}.mz-studio .studio-record .client-info{border-right:0;padding-right:0}.mz-studio .studio-record .client-main{gap:40px}.mz-studio .studio-record .info-head{align-items:center;min-height:56px;padding:12px 20px 4px}.mz-studio .studio-record .info-title{letter-spacing:0;color:var(--mz-ink);font-size:14px;font-weight:600}.mz-studio .studio-record .info-body{padding:0 20px 24px}.mz-studio .studio-record .info-prose{font-size:14px;line-height:var(--mz-leading-body);color:var(--mz-secondary);margin:0 0 20px}.mz-studio .studio-record .info-more{font-size:14px}.mz-studio .studio-record .info-rows{gap:16px}.mz-studio .studio-record .info-rows dt,.mz-studio .studio-record .info-rows dd{margin:0}.mz-studio .studio-record .info-row{grid-template-columns:104px minmax(0,1fr);gap:16px}.mz-studio .studio-record .info-row dt,.mz-studio .studio-record .info-block dt{font-size:12px;line-height:var(--mz-leading-meta);color:var(--mz-muted)}.mz-studio .studio-record .info-row dd,.mz-studio .studio-record .info-block dd{font-size:14px;line-height:var(--mz-leading-ui);color:var(--mz-ink);overflow-wrap:break-word}.mz-studio .studio-record .info-block{gap:4px;display:grid}.mz-studio .studio-record .info-block dd{line-height:var(--mz-leading-body)}.mz-studio .studio-record .info-count,.mz-studio .studio-record .section-count{color:var(--mz-muted);font-variant-numeric:tabular-nums;font-size:14px}.mz-studio .studio-record .icon-button{border-radius:var(--mz-radius-control);width:36px;height:36px;color:var(--mz-secondary);cursor:pointer;transition:background var(--mz-motion-fast),color var(--mz-motion-fast);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-4px -8px -4px 0;padding:0;display:inline-flex}.mz-studio .studio-record .icon-button:hover{background:var(--mz-subtle);color:var(--mz-ink)}.mz-studio .studio-record .icon-button:focus-visible{outline:var(--mz-focus);outline-offset:var(--mz-focus-offset)}@media (pointer:coarse){.mz-studio .studio-record .icon-button{width:44px;height:44px}}.mz-studio .studio-record .person-more dt{letter-spacing:0;text-transform:none;font-size:12px}.mz-studio .studio-record .person-more dd{font-size:14px}.mz-studio .studio-record .access-invite{border-top:1px solid var(--mz-border);margin-top:20px;padding-top:20px}.mz-studio .studio-record .access-block{gap:8px;display:grid}.mz-studio .studio-record .access-block p{margin:0}.mz-studio .studio-record .access-label{font-size:14px;font-weight:500;line-height:var(--mz-leading-ui);color:var(--mz-ink);margin:0}.mz-studio .studio-record .access-input,.mz-studio .studio-record .access-link-row input{width:100%;min-width:0;min-height:var(--mz-control-height);border:1px solid var(--mz-control-border);border-radius:var(--mz-radius-control);background:var(--mz-surface);color:var(--mz-ink);font:inherit;padding:10px 12px;font-size:14px}.mz-studio .studio-record .access-input::placeholder{color:var(--mz-muted)}.mz-studio .studio-record .access-input:focus-visible,.mz-studio .studio-record .access-link-row input:focus-visible{outline:var(--mz-focus);outline-offset:var(--mz-focus-offset)}.mz-studio .studio-record .access-link-row{align-items:stretch;gap:8px;display:flex}.mz-studio .studio-record .access-link-row input{text-overflow:ellipsis;color:var(--mz-secondary);flex:auto}.mz-studio .studio-record .access-link-row .btn{flex:none;min-width:76px}.mz-studio .studio-record .access-help{font-size:12px;line-height:var(--mz-leading-meta);color:var(--mz-muted)}.mz-studio .studio-record .access-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:4px;display:flex}.mz-studio .studio-record .access-block>.btn{justify-self:start}.mz-studio .studio-record .client-access{margin-bottom:24px;padding:20px}.mz-studio .studio-record .client-access h2{color:var(--mz-accent);margin:0 0 4px;font-size:14px;font-weight:600}.mz-studio .studio-record .access-lead{font-size:14px;line-height:var(--mz-leading-body);color:var(--mz-ink);margin:0 0 16px}.mz-studio .studio-record .client-access .access-help{color:var(--mz-secondary)}.mz-studio .studio-record .section-lead{align-items:baseline;margin-bottom:16px}.mz-studio .studio-record .section-lead h2{font-size:var(--mz-text-card);font-weight:600;line-height:var(--mz-leading-card);letter-spacing:var(--mz-track-card);margin:0}.mz-studio .studio-record .role-table{font-size:14px}.mz-studio .studio-record .role-table th{color:var(--mz-secondary);background:var(--mz-subtle);font-size:12px;font-weight:500}@container (min-width:768px){.mz-studio .studio-record .role-table th,.mz-studio .studio-record .role-table td{padding:16px 20px}}.mz-studio .studio-record .role-table small{color:var(--mz-muted);font-size:12px}.mz-studio .studio-record .state{white-space:nowrap}.mz-studio .studio-record .empty-client p{font-size:14px}.mz-studio .studio-record .note-meta,.mz-studio .studio-record .note-meta .text-button{font-size:12px}.mz-studio .studio-record .section-lead{align-items:center}.mz-studio .studio-record .note-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.mz-studio .studio-record .role-elapsed{white-space:nowrap;font-variant-numeric:tabular-nums}.mz-studio .studio-record .role-table tbody tr{transition:background var(--mz-motion-fast);position:relative}.mz-studio .studio-record .role-table tbody tr:hover,.mz-studio .studio-record .role-table tbody tr:focus-within{background:#f7f8f8}.mz-studio .studio-record .role-table .role-name,.mz-studio .studio-record .role-table .role-name:hover{text-decoration:none;position:static}.mz-studio .studio-record .role-table .role-name:after{content:"";z-index:0;position:absolute;inset:0}.mz-studio .studio-record .role-table .role-name:focus-visible{outline:none}.mz-studio .studio-record .role-table tbody tr:has(.role-name:focus-visible){outline:var(--mz-focus);outline-offset:-2px}.mz-studio .studio-record .role-table .role-row-menu{z-index:1;position:relative}.mz-studio .studio-record .role-table tbody tr:last-child td:first-child{border-bottom-left-radius:11px}.mz-studio .studio-record .role-table tbody tr:last-child td:last-child{border-bottom-right-radius:11px}.mz-studio .studio-record .person-top{align-items:stretch;display:flex}.mz-studio .studio-record .person-top .person-face{flex:auto;min-width:0}.mz-studio .studio-record .person-star{width:44px;min-height:var(--mz-touch-target,44px);color:var(--mz-secondary);cursor:pointer;transition:background var(--mz-motion-fast),color var(--mz-motion-fast);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.mz-studio .studio-record .person-top{transition:background var(--mz-motion-fast)}.mz-studio .studio-record .person-top:hover{background:var(--mz-subtle)}.mz-studio .studio-record .person-top .person-face:hover{background:0 0}.mz-studio .studio-record .person-star:hover{color:var(--mz-ink)}.mz-studio .studio-record .person-star:focus-visible{outline:var(--mz-focus);outline-offset:-3px}.mz-studio .studio-record .person-star[aria-pressed=true]{color:var(--mz-accent);cursor:default}.mz-studio .studio-record .person-star[aria-pressed=true]:hover{background:0 0}.mz-studio .studio-record .person-star:disabled{cursor:progress}.mz-studio .studio-record .person-card.is-main{border-color:var(--mz-control-border)}.mz-studio .studio-record .person-tag{background:var(--mz-subtle);font-size:12px;font-weight:500;line-height:var(--mz-leading-meta);color:var(--mz-secondary);border-radius:8px;justify-self:start;margin-top:4px;padding:2px 8px}.mz-studio .studio-record .person-hint{font-size:12px;line-height:var(--mz-leading-meta);color:var(--mz-muted);margin:8px 0 0}.mz-studio .studio-record .info-body .error{margin:8px 0 0;font-size:12px}.mz-studio .studio-record .title-line{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;display:flex}.mz-studio .studio-record .title-line h1{margin:0}.mz-studio .studio-record .title-line .state{border-radius:8px;padding:4px 8px;font-size:12px;font-weight:500}.mz-studio .studio-record .page-head{flex-wrap:wrap;gap:16px 24px}.mz-studio .studio-record .stage-action{justify-items:end;gap:6px;max-width:280px;display:grid}.mz-studio .studio-record .stage-why{font-size:12px;line-height:var(--mz-leading-meta);color:var(--mz-secondary);text-align:right;margin:0}.mz-studio .studio-record .stage-action .error{margin:0;font-size:12px}.mz-studio .studio-record .info-action{gap:6px;margin:16px 0 0;display:grid}.mz-studio .studio-record .info-action .btn{justify-self:start}.mz-studio .studio-record .info-action .btn:disabled{opacity:.5;cursor:not-allowed}.mz-studio .studio-record .info-action .quiet-copy{margin:0;font-size:12px}.mz-studio .studio-record .is-locked .locked-note{border-radius:var(--mz-radius-control);background:var(--mz-subtle);color:var(--mz-secondary);margin:0 0 16px;padding:10px 14px;font-size:14px}.mz-studio .studio-record .is-locked .locked-body{opacity:.45;filter:grayscale();pointer-events:none;-webkit-user-select:none;user-select:none}.mz-studio .studio-record .client-main>.mz-studio-panel{margin:0}.mz-studio .studio-record .check-result{font-size:14px}.mz-studio .studio-record .sim-foot{justify-content:flex-end;margin-top:24px;display:flex}.mz-studio .studio-record .sim-new-version{margin-top:16px}.mz-studio .studio-record .sim-new-version>summary{cursor:pointer;color:var(--secondary);font-size:13px}.mz-studio .studio-record .sim-new-version[open]>summary{margin-bottom:12px}.mz-studio .studio-record .danger-zone{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.mz-studio .studio-record .danger-zone p{font-size:14px;line-height:var(--mz-leading-body);margin:0}.mz-studio .studio-record .review-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.mz-studio .studio-record .review-step{border-top:2px solid var(--mz-border);align-items:flex-start;gap:12px;min-width:0;padding:12px 0 0;display:flex}.mz-studio .studio-record .review-step.is-done{border-top-color:var(--mz-ink)}.mz-studio .studio-record .review-step.is-current{border-top-color:var(--mz-accent)}.mz-studio .studio-record .step-mark{border:1px solid var(--mz-control-border);background:var(--mz-surface);width:24px;height:24px;color:var(--mz-secondary);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.mz-studio .studio-record .review-step.is-done .step-mark{border-color:var(--mz-ink);background:var(--mz-ink);color:var(--mz-surface)}.mz-studio .studio-record .review-step.is-current .step-mark{border-color:var(--mz-accent);background:var(--mz-accent-soft);color:var(--mz-accent)}.mz-studio .studio-record .step-text{gap:2px;min-width:0;display:grid}.mz-studio .studio-record .step-name{font-size:14px;font-weight:600;line-height:var(--mz-leading-ui);color:var(--mz-ink)}.mz-studio .studio-record .review-step.is-next .step-name{color:var(--mz-secondary);font-weight:500}.mz-studio .studio-record .step-when{font-size:12px;line-height:var(--mz-leading-meta);color:var(--mz-muted)}.mz-studio .studio-record .review-now{border-top:1px solid var(--mz-border);margin-top:24px;padding-top:20px}.mz-studio .studio-record .review-now>p{max-width:65ch;font-size:14px;line-height:var(--mz-leading-body);color:var(--mz-ink);margin:0 0 12px}.mz-studio .studio-record .review-now>p.review-meta{color:var(--mz-secondary)}.mz-studio .studio-record .review-facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:16px 0;display:grid}.mz-studio .studio-record .review-facts div{min-width:0}.mz-studio .studio-record .review-facts dt{font-size:12px;line-height:var(--mz-leading-meta);color:var(--mz-muted)}.mz-studio .studio-record .review-facts dd{font-size:14px;line-height:var(--mz-leading-ui);color:var(--mz-ink);overflow-wrap:anywhere;margin:4px 0 0}.mz-studio .studio-record .review-warning{background:var(--mz-caution-soft);color:var(--mz-caution);font-size:14px;line-height:var(--mz-leading-body);border-radius:8px;margin:0 0 16px;padding:12px 16px}.mz-studio .studio-record .review-actions{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:4px;display:flex}.mz-studio .studio-record .review-form{gap:8px;max-width:420px;margin-top:4px;display:grid}.mz-studio .studio-record .review-form label{color:var(--mz-ink);margin-top:8px;font-size:14px;font-weight:500}.mz-studio .studio-record .review-form input{width:100%;min-height:var(--mz-control-height);border:1px solid var(--mz-control-border);border-radius:var(--mz-radius-control);background:var(--mz-surface);color:var(--mz-ink);font:inherit;padding:10px 12px;font-size:14px}.mz-studio .studio-record .review-form input:focus-visible{outline:var(--mz-focus);outline-offset:var(--mz-focus-offset)}.mz-studio .studio-record .review-form .review-actions{margin-top:8px}.mz-studio .studio-record .review-help{font-size:12px;line-height:var(--mz-leading-meta);color:var(--mz-muted);margin:0}.mz-studio .studio-record .review-now .error{margin:4px 0 0;font-size:12px}@container (max-width:1100px){.mz-studio .studio-record .client-layout{grid-template-columns:320px minmax(0,1fr);gap:28px}}@container (max-width:900px){.mz-studio .studio-record .client-layout{flex-direction:column;gap:32px;display:flex}.mz-studio .studio-record .client-info,.mz-studio .studio-record .client-main{width:100%}.mz-studio .studio-record .page-head{align-items:flex-start}.mz-studio .studio-record .stage-action{justify-items:start;max-width:none}.mz-studio .studio-record .stage-why{text-align:left}}@container (max-width:560px){.mz-studio .studio-record .review-steps{grid-template-columns:1fr;gap:0}.mz-studio .studio-record .review-step{border-top:0;border-left:2px solid var(--mz-border);padding:12px 0 12px 12px}.mz-studio .studio-record .review-step.is-done{border-left-color:var(--mz-ink)}.mz-studio .studio-record .review-step.is-current{border-left-color:var(--mz-accent)}.mz-studio .studio-record .sim-foot .btn{width:100%}}.mz-studio .answers-panel{gap:8px;display:grid}.mz-studio .answers-panel .section-head{margin-bottom:8px}.mz-studio .answers-panel .ref-waiting{font-size:14px}.mz-studio .answers-groups{margin-top:8px}.mz-studio .answers-panel details.group summary{min-height:44px;font-size:14px}.mz-studio .answers-panel .question h4{font-size:14px;line-height:var(--mz-leading-ui)}.mz-studio .answers-panel .question p{font-size:14px;line-height:var(--mz-leading-body);max-width:75ch}.mz-studio .answers-panel .subtle{font-size:12px}.mz-studio .answers-panel .load{border-radius:8px;padding:2px 8px;font-size:12px}.mz-studio .answers-record{margin-top:8px}.mz-studio .intake-page{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.mz-studio .intake-page .prep-head{margin-bottom:0}.mz-studio .intake-split{border-top:1px solid var(--mz-border);grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:stretch;display:grid}.mz-studio .intake-form-col{min-width:0;padding:24px 32px 32px 0}.mz-studio .intake-info-col{border-left:1px solid var(--mz-border);align-content:start;gap:16px;min-width:0;padding:24px 0 32px 32px;display:grid}.mz-studio .intake-info-lead{font-size:14px;line-height:var(--mz-leading-body);color:var(--mz-secondary);margin:0}.mz-studio .intake-info-col .mz-studio-panel{margin:0}.mz-studio .intake-info-group{gap:12px;display:grid}.mz-studio .intake-info-group>h2{color:var(--mz-secondary);margin:8px 0 0;font-size:13px;font-weight:500}.mz-studio .form-panel{gap:16px;min-width:0;display:grid}.mz-studio .form-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.mz-studio .form-panel-head h2{font-size:var(--mz-text-card);line-height:var(--mz-leading-card);margin:0}.mz-studio .form-panel-meta{font-size:12px;line-height:var(--mz-leading-meta);color:var(--mz-muted);margin:4px 0 0}.mz-studio .form-panel .btn{min-height:var(--mz-control-height);border-radius:var(--mz-radius-control);font-size:14px}.mz-studio .form-note{font-size:14px;line-height:var(--mz-leading-body);color:var(--mz-secondary);margin:0}.mz-studio .form-note.is-caution{background:var(--mz-caution-soft);color:var(--mz-caution);border-radius:8px;padding:12px 16px}.mz-studio .form-link{gap:6px;display:grid}.mz-studio .form-link-row{border:1px solid var(--mz-border);border-radius:var(--mz-radius-control);min-width:0;color:var(--mz-muted);background:#f7f8f8;align-items:center;gap:10px;padding:8px 8px 8px 16px;display:flex}.mz-studio .form-link-row svg{flex:none}.mz-studio .form-link-address{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--mz-secondary);flex:auto;font-size:14px;overflow:hidden}.mz-studio .form-link-copy{min-height:32px;color:var(--mz-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.mz-studio .form-link-copy:hover{background:var(--mz-subtle);color:var(--mz-ink)}.mz-studio .form-link-copy:focus-visible{outline:var(--mz-focus);outline-offset:2px}.mz-studio .form-link-help{font-size:12px;line-height:var(--mz-leading-meta);color:var(--mz-muted);overflow-wrap:anywhere;margin:0}@media (pointer:coarse){.mz-studio .form-link-copy{min-height:44px}}.mz-studio .form-steps{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mz-studio .form-steps ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mz-studio .form-steps li{border-radius:var(--mz-radius-control);display:flex}.mz-studio .form-steps li[draggable=true] button{cursor:grab}.mz-studio .form-steps li.drag-over{outline:2px dashed var(--mz-control-border);outline-offset:2px}.mz-studio .form-steps li button{border:1px solid var(--mz-border);border-radius:var(--mz-radius-control);background:var(--mz-surface);max-width:240px;min-height:36px;color:var(--mz-secondary);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:6px 12px;font-size:14px;display:inline-flex}.mz-studio .form-steps li button:hover{background:var(--mz-subtle);color:var(--mz-ink)}.mz-studio .form-steps li button[aria-current=step]{border-color:var(--mz-ink);color:var(--mz-ink);font-weight:500}.mz-studio .form-steps li button:focus-visible{outline:var(--mz-focus);outline-offset:2px}.mz-studio .form-step-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mz-studio .form-step-count{color:var(--mz-muted);font-variant-numeric:tabular-nums;font-size:12px}.mz-studio .form-steps .form-add{border-style:dashed;align-items:center;gap:6px;min-height:36px;padding:6px 12px;display:inline-flex}@media (pointer:coarse){.mz-studio .form-steps li button,.mz-studio .form-steps .form-add{min-height:44px}}.mz-studio .form-step-tools{border-radius:var(--mz-radius-control);background:var(--mz-subtle);justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex}.mz-studio .form-step-tools p{min-width:0;color:var(--mz-secondary);overflow-wrap:anywhere;margin:0;font-size:14px}.mz-studio .form-step-tools strong{color:var(--mz-ink);font-weight:600}.mz-studio .form-step-actions{gap:4px;display:flex}.mz-studio .icon-button{border-radius:var(--mz-radius-control);width:36px;height:36px;color:var(--mz-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.mz-studio .icon-button:hover:not(:disabled){background:var(--mz-surface);color:var(--mz-ink)}.mz-studio .icon-button:disabled{opacity:.45;cursor:not-allowed}.mz-studio .icon-button:focus-visible{outline:var(--mz-focus);outline-offset:2px}@media (pointer:coarse){.mz-studio .icon-button{width:44px;height:44px}}.mz-studio .form-frame{border:1px solid var(--mz-border);background:var(--mz-page);border-radius:12px;overflow:hidden}.mz-studio .form-frame iframe{width:100%;transition:height var(--mz-motion-panel) var(--mz-ease);border:0;display:block}.mz-studio .form-panel-foot{justify-content:flex-start;display:flex}.mz-studio .section-dialog .row-tools{justify-content:flex-end;align-items:center;gap:4px;display:flex}.mz-sample .intake-shell.is-embedded{min-height:0;padding:32px 20px 40px}@container (max-width:1100px){.mz-studio .intake-split{grid-template-columns:minmax(0,1fr)}.mz-studio .intake-form-col{padding-right:0}.mz-studio .intake-info-col{border-left:0;border-top:1px solid var(--mz-border);padding-left:0}}.mz-sample .rv-surface{position:relative}.mz-sample .cm-layer{pointer-events:none;z-index:15;position:absolute;inset:0}.mz-sample .cm-pin{background:var(--ink);color:#fff;min-width:28px;height:28px;font:600 12px/1 var(--font);font-variant-numeric:tabular-nums;cursor:pointer;pointer-events:auto;transition:transform var(--mz-motion-fast),background var(--mz-motion-fast);border:2px solid #fff;border-radius:12px 12px 12px 2px;justify-content:center;align-items:center;margin:-28px 0 0;padding:0 6px;display:inline-flex;position:absolute;box-shadow:0 2px 8px #0e111340}.mz-sample .cm-pin:hover{transform:scale(1.08)}.mz-sample .cm-pin.is-active,.mz-sample .cm-pin.is-draft{background:var(--clay)}.mz-sample .cm-pin.is-draft{pointer-events:none}.mz-sample .cm-pin:focus-visible{outline:2px solid var(--clay);outline-offset:2px}.mz-sample .cm-box{border:1px solid var(--line);width:min(320px,100vw - 32px);color:var(--ink);box-shadow:var(--mz-shadow-menu);pointer-events:auto;text-align:left;background:#fff;border-radius:12px;margin-top:-12px;padding:14px 16px 16px;font-size:14px;line-height:1.5;position:absolute}.mz-sample .cm-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mz-sample .cm-where{color:var(--secondary);margin:0 0 8px;font-size:12px;font-weight:500;line-height:1.5}.mz-sample .cm-meta{color:var(--muted);margin:0 0 8px;font-size:12px}.mz-sample .cm-body{white-space:pre-line;overflow-wrap:anywhere;margin:0}.mz-sample .cm-box textarea{border:1px solid var(--control);width:100%;min-height:96px;font:inherit;resize:vertical;color:var(--ink);background:#fff;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.5;display:block}.mz-sample .cm-box textarea:focus-visible{outline:2px solid var(--clay);outline-offset:1px}.mz-sample .cm-reply{background:var(--subtle);border-radius:8px;margin-top:12px;padding:10px 12px}.mz-sample .cm-reply p{white-space:pre-line;margin:0;font-size:14px}.mz-sample .cm-reply .cm-reply-label{color:var(--secondary);margin-bottom:2px;font-size:12px;font-weight:600}.mz-sample .cm-error{color:var(--mz-danger);margin:8px 0 0;font-size:12px}.mz-sample .cm-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.mz-sample .cm-actions button{border:1px solid var(--control);min-height:36px;color:var(--ink);font:500 13px/1 var(--font);cursor:pointer;background:#fff;border-radius:8px;padding:8px 12px}.mz-sample .cm-actions button:hover:not(:disabled){background:#eff1f2}.mz-sample .cm-actions .cm-primary{background:var(--clay);border-color:var(--clay);color:#fff}.mz-sample .cm-actions .cm-primary:hover:not(:disabled){background:var(--clay-hover)}.mz-sample .cm-actions .cm-danger{border-color:var(--mz-danger);color:var(--mz-danger)}.mz-sample .cm-actions button:disabled{opacity:.55;cursor:not-allowed}.mz-sample .cm-close{width:32px;height:32px;color:var(--secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin:-6px -8px 0 0;display:inline-flex}.mz-sample .cm-close:hover{background:var(--subtle);color:var(--ink)}@media (pointer:coarse){.mz-sample .cm-actions button,.mz-sample .cm-close{min-width:44px;min-height:44px}.mz-sample .cm-pin{min-width:34px;height:34px;margin-top:-32px}}.mz-sample .cm-capture{z-index:25;cursor:none;background:#0e111308;position:fixed;inset:0}.mz-sample .cm-cursor{background:var(--clay);color:#fff;pointer-events:none;border-radius:20px 20px 20px 2px;justify-content:center;align-items:center;width:36px;height:36px;margin:-32px 0 0 -2px;display:inline-flex;position:fixed;box-shadow:0 4px 12px #0e111340}.mz-sample .cm-capture-hint{background:var(--ink);color:#fff;pointer-events:none;white-space:nowrap;border-radius:999px;margin:0;padding:8px 14px;font-size:13px;position:fixed;top:16px;left:50%;transform:translate(-50%)}@media (max-width:640px){.mz-sample .cm-capture-hint{white-space:normal;text-align:center;border-radius:12px;width:calc(100% - 32px)}}.mz-sample .rv-bar .editor-tools .rv-add{align-items:center;gap:8px;display:inline-flex}.mz-sample .rv-bar .editor-tools .rv-add[aria-pressed=true]{background:var(--clay);border-color:var(--clay)}.mz-sample .rv-bar .is-tour-target{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--clay)}.mz-sample .rv-link{appearance:none;font:inherit;color:var(--secondary);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:10px 4px;font-size:13px;text-decoration:underline}.mz-sample .rv-link:hover{color:var(--ink)}.mz-sample .rv-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mz-sample .rv-list li>button,.mz-sample .rv-list li.rv-static{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;text-align:left;background:#fff;border-radius:8px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.mz-sample .rv-list li>button{cursor:pointer}.mz-sample .rv-list li>button:hover{background:#eff1f2}.mz-sample .rv-num{background:var(--ink);color:#fff;border-radius:12px 12px 12px 2px;flex:none;justify-content:center;align-items:center;min-width:26px;height:26px;font-size:12px;font-weight:600;display:inline-flex}.mz-sample .rv-item{gap:2px;min-width:0;display:grid}.mz-sample .rv-where{color:var(--secondary);font-size:12px;font-weight:500}.mz-sample .rv-text{white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.mz-sample .rv-meta{color:var(--muted);font-size:12px}.mz-sample .rv-reply{color:var(--secondary);margin-top:6px;font-size:14px;line-height:1.5}.mz-sample .rv-reply strong{color:var(--ink);font-weight:600}.mz-sample .rv-invented{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mz-sample .rv-invented li{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px 14px;font-size:14px;line-height:1.5}.mz-sample .rv-invented li span{color:var(--muted);margin-top:2px;font-size:12px;display:block}.mz-sample .rv-dialog{max-width:520px}.mz-sample .rv-note-label{margin:16px 0 6px;font-size:14px;font-weight:500;display:block}.mz-sample .rv-dialog textarea{border:1px solid var(--control);width:100%;font:inherit;resize:vertical;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.5;display:block}.mz-sample .rv-tour{z-index:40;width:min(360px,100vw - 32px);position:fixed;bottom:132px;right:24px}.mz-sample .rv-tour-card{border:1px solid var(--line);box-shadow:var(--mz-shadow-dialog);background:#fff;border-radius:16px;outline:none;padding:20px 20px 16px}.mz-sample .rv-tour-icon{background:var(--pale);width:40px;height:40px;color:var(--clay);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.mz-sample .rv-tour-count{color:var(--muted);margin:12px 0 2px;font-size:12px}.mz-sample .rv-tour-card h2{margin:0 0 6px;font-size:18px;line-height:1.4}.mz-sample .rv-tour-card>p:not(.rv-tour-count){color:var(--secondary);margin:0;font-size:14px;line-height:1.55}.mz-sample .rv-tour-dots{gap:6px;margin:14px 0 12px;display:flex}.mz-sample .rv-tour-dots span{background:var(--line);border-radius:3px;width:6px;height:6px}.mz-sample .rv-tour-dots span.is-on{background:var(--ink);width:18px}.mz-sample .rv-tour-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mz-sample .rv-tour-actions .btn:first-child{margin-right:auto}@media (max-width:900px){.mz-sample .rv-tour{top:72px;bottom:auto;right:16px}}.mz-app .answers-page{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:24px;padding:8px 32px 32px}.mz-app .answers-empty{color:var(--secondary);margin:24px 0 0;font-size:16px}@media (max-width:640px){.mz-app .answers-page{padding:4px 16px 24px}}.mz-studio .studio-record .review-step.is-attention{border-top-color:var(--mz-caution)}.mz-studio .studio-record .review-step.is-attention .step-mark{border-color:var(--mz-caution);background:var(--mz-caution-soft);color:var(--mz-caution)}.mz-studio .studio-record .review-note{border-left:2px solid var(--mz-border);background:var(--mz-page);font-size:14px;line-height:var(--mz-leading-body);color:var(--mz-ink);margin:0 0 12px;padding:10px 16px}.mz-studio .studio-record .review-note p{white-space:pre-line;margin:0}.mz-studio .studio-record .history-link{color:var(--mz-accent);text-underline-offset:3px;text-decoration:underline}.mz-studio .studio-record .review-comments-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 0 14px;display:flex}.mz-studio .studio-record .review-comments-head h3{color:var(--mz-ink);margin:0;font-size:15px;font-weight:500}.mz-studio .studio-record .review-comment-groups{gap:20px;margin:0 0 24px;display:grid}.mz-studio .studio-record .review-comment-group h4{color:var(--mz-secondary);margin:0 0 6px;font-size:13px;font-weight:500}.mz-studio .studio-record .review-comments{border:1px solid var(--mz-border);border-radius:var(--mz-radius-control);background:var(--mz-surface);margin:0;padding:0;list-style:none}.mz-studio .studio-record .review-comment{align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.mz-studio .studio-record .review-comment+.review-comment{border-top:1px solid var(--mz-border)}.mz-studio .studio-record .review-comment-num{background:var(--mz-ink);color:#fff;font-variant-numeric:tabular-nums;border-radius:8px 8px 8px 2px;flex:none;justify-content:center;align-items:center;min-width:22px;height:22px;margin-top:1px;font-size:12px;font-weight:600;display:inline-flex}.mz-studio .studio-record .review-comment-body{flex:1;gap:4px;min-width:0;display:grid}.mz-studio .studio-record .review-comment-body p{margin:0}.mz-studio .studio-record .review-comment-text{font-size:14px;line-height:var(--mz-leading-body);color:var(--mz-ink);white-space:pre-line;overflow-wrap:anywhere}.mz-studio .studio-record .review-comment-part{font-size:12px;line-height:var(--mz-leading-meta);color:var(--mz-muted);overflow-wrap:anywhere}.mz-studio .studio-record .review-comment-reply{font-size:13px;line-height:var(--mz-leading-body);color:var(--mz-ink);margin-top:4px!important}.mz-studio .studio-record .review-comment-reply span{color:var(--mz-secondary)}.mz-studio .studio-record .review-comment-reply.is-empty{color:var(--mz-caution)}.mz-studio .studio-record .review-comment-act{flex:none;min-height:24px;padding:0;font-size:13px}.mz-studio .studio-record .review-form textarea{border:1px solid var(--mz-control-border);border-radius:var(--mz-radius-control);width:100%;font:inherit;font-size:14px;line-height:var(--mz-leading-body);resize:vertical;padding:10px 12px}.mz-studio .studio-record .review-comment .review-form{max-width:none}.mz-studio .studio-record .history-count{color:var(--mz-muted);font-size:14px}.mz-studio .studio-record .history{margin:16px 0 0;padding:0;list-style:none;display:grid}.mz-studio .studio-record .history-item{gap:12px;padding:0 0 16px;display:flex;position:relative}.mz-studio .studio-record .history-item:before{content:"";background:var(--mz-border);width:1px;position:absolute;top:14px;bottom:-2px;left:5px}.mz-studio .studio-record .history>.history-item:last-child:before{display:none}.mz-studio .studio-record .history-dot{border:2px solid var(--mz-control-border);background:var(--mz-surface);border-radius:50%;flex:none;width:11px;height:11px;margin-top:6px;position:relative}.mz-studio .studio-record .history-item.is-version .history-dot{border-color:var(--mz-ink);background:var(--mz-ink)}.mz-studio .studio-record .history-item.is-asked .history-dot{border-color:var(--mz-caution);background:var(--mz-caution-soft)}.mz-studio .studio-record .history-item.is-approved .history-dot{border-color:var(--mz-live);background:var(--mz-live-soft)}.mz-studio .studio-record .history-text{flex:1;gap:2px;min-width:0;display:grid}.mz-studio .studio-record .history-tag{border-radius:var(--mz-radius-label);background:var(--mz-subtle);color:var(--mz-secondary);vertical-align:1px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:500}.mz-studio .studio-record .history-read{color:var(--mz-accent);text-underline-offset:3px;flex:none;align-self:center;font-size:13px;font-weight:500;text-decoration:underline}.mz-studio .studio-record .history-title{font-size:14px;font-weight:500;line-height:var(--mz-leading-ui);color:var(--mz-ink);margin:0}.mz-studio .studio-record .history-meta{font-size:12px;line-height:var(--mz-leading-meta);color:var(--mz-muted);overflow-wrap:anywhere;margin:0}.mz-studio .studio-record .history-link{font-size:12px}.mz-studio .studio-record .history-comments{margin-top:4px;font-size:14px}.mz-studio .studio-record .history-comments summary{cursor:pointer;min-height:32px;color:var(--mz-secondary);align-items:center;display:flex}.mz-studio .studio-record .history-comments summary:after,.mz-studio .studio-record .history-more summary:after{content:"+";color:var(--mz-muted);margin-left:8px}.mz-studio .studio-record .history-comments[open] summary:after,.mz-studio .studio-record .history-more[open] summary:after{content:"−"}.mz-studio .studio-record .history-comments summary::-webkit-details-marker{display:none}.mz-studio .studio-record .history-more summary::-webkit-details-marker{display:none}.mz-studio .studio-record .history-comments ol{gap:8px;margin:4px 0 8px;padding:0;list-style:none;display:grid}.mz-studio .studio-record .history-comments li{border-radius:var(--mz-radius-control);background:var(--mz-page);line-height:var(--mz-leading-body);overflow-wrap:anywhere;gap:2px;padding:8px 12px;display:grid}.mz-studio .studio-record .history-where{color:var(--mz-secondary);font-size:12px;font-weight:500}.mz-studio .studio-record .history-reply{color:var(--mz-secondary);font-size:12px}.mz-studio .studio-record .history-note{color:var(--mz-secondary);white-space:pre-line;margin:4px 0 8px;font-size:14px}.mz-studio .studio-record .history-more summary{cursor:pointer;min-height:32px;color:var(--mz-secondary);align-items:center;font-size:14px;display:flex}.mz-studio .studio-checks{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin:0 0 24px;display:grid}.mz-studio .studio-check{border:1px solid var(--mz-border);border-radius:var(--mz-radius-panel);background:var(--mz-surface);padding:16px 20px}.mz-studio .studio-check h2{color:var(--mz-ink);margin:0;font-size:16px;font-weight:600}.mz-studio .studio-check-lead{font-size:14px;line-height:var(--mz-leading-body);color:var(--mz-secondary);margin:4px 0 12px}.mz-studio .studio-check ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mz-studio .studio-check li{border-top:1px solid var(--mz-border);color:var(--mz-secondary);grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:8px 0;font-size:13px;display:grid}.mz-studio .studio-check li a{color:var(--mz-ink);font-weight:500}.mz-studio .studio-check li span:last-child{text-align:right;grid-area:1/2}.mz-studio .studio-check li.is-due span:last-child{color:var(--mz-caution)}.mz-studio .site-errors{border:1px solid var(--mz-border);border-left:3px solid var(--mz-caution);border-radius:var(--mz-radius-panel);background:var(--mz-surface);margin:0 0 24px;padding:16px 20px}.mz-studio .site-errors-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mz-studio .site-errors-head h2{color:var(--mz-caution);margin:0;font-size:16px;font-weight:600}.mz-studio .site-errors-head .text-button{cursor:pointer;min-height:32px;padding:4px 0;font-size:13px}.mz-studio .site-errors-lead{font-size:14px;line-height:var(--mz-leading-body);color:var(--mz-secondary);margin:4px 0 12px}.mz-studio .site-errors ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mz-studio .site-errors li{border-radius:var(--mz-radius-control);background:var(--mz-page);overflow-wrap:anywhere;gap:2px;padding:10px 12px;display:grid}.mz-studio .site-error-where{color:var(--mz-secondary);font-size:12px;font-weight:500}.mz-studio .site-error-message{font-size:14px;line-height:var(--mz-leading-body);color:var(--mz-ink)}.mz-studio .site-error-meta{color:var(--mz-muted);font-size:12px}.mz-studio .site-errors summary{cursor:pointer;min-height:28px;color:var(--mz-secondary);align-items:center;margin-top:4px;font-size:13px;display:flex}.mz-studio .site-errors pre{border-radius:var(--mz-radius-control);background:var(--mz-surface);white-space:pre-wrap;max-height:240px;margin:4px 0 0;padding:8px;font-size:12px;line-height:1.5;overflow:auto}.mz-studio .studio-record .person-more .access-block>.text-button{background:0 0;justify-self:start}.mz-app .panel-note+.btn{margin-top:20px}.mz-app .legal{max-width:680px;color:var(--ink);margin:0 auto;padding:48px 24px 64px;font-size:15px;line-height:1.65}.mz-app .legal h1{letter-spacing:-.03em;margin:0;font-size:30px;font-weight:600;line-height:1.2}.mz-app .legal-updated{color:var(--muted);margin:6px 0 28px;font-size:13px}.mz-app .legal h2{letter-spacing:-.01em;margin:32px 0 8px;font-size:16px;font-weight:600}.mz-app .legal p{color:var(--secondary);margin:0 0 12px}.mz-app.legal-shell{background:var(--page);min-height:100vh}.mz-app .legal ul{color:var(--secondary);margin:0 0 12px;padding-left:20px;list-style:outside}.mz-app .legal li{margin:0 0 6px}.mz-app .legal strong{color:var(--ink);font-weight:600}.mz-app .legal a{color:var(--clay)}.mz-app .legal-footer{border-top:1px solid var(--line,#00000014);padding-top:20px;font-size:14px;margin-top:40px!important}@media (max-width:480px){.mz-app .legal{padding:32px 16px 48px}.mz-app .legal h1{font-size:24px}}.mz-app .legal-links{text-align:center;color:var(--muted);margin:10px 0 0;font-size:12px}.mz-app .legal-links a{color:var(--muted);text-underline-offset:3px;text-decoration:underline}.mz-app .tracker{grid-template-columns:repeat(4,minmax(0,1fr));max-width:720px;margin:0;padding:0;list-style:none;display:grid}:root{--page:#f7f8f8;--surface:#fff;--paper:#fff;--subtle:#eff1f2;--line:#e3e6e8;--control:#cdd2d6;--ink:#0e1113;--secondary:#5b636b;--muted:#666e76;--clay:#002910;--clay-hover:#004d1d;--pale:#cdeeda;--ochre:#8a5a00;--sand:#fbf0d8;--sage:#5b636b;--sage-soft:#eef0f1;--green:#5b636b;--font:var(--font-geist-sans), "Geist", system-ui, sans-serif;--mz-page:#f7f8f8;--mz-surface:#fff;--mz-subtle:#eff1f2;--mz-border:#e3e6e8;--mz-control-border:#cdd2d6;--mz-ink:#0e1113;--mz-secondary:#5b636b;--mz-muted:#666e76;--mz-accent:#002910;--mz-accent-hover:#004d1d;--mz-accent-pressed:#001c0b;--mz-accent-soft:#cdeeda;--mz-accent-contrast:#fff;--mz-action:#0e1113;--mz-action-hover:#2b3138;--mz-action-pressed:#000;--mz-signal:#1f8a4c;--mz-mint:#eef6f1;--mz-live:#5b636b;--mz-live-soft:#eef0f1;--mz-caution:#8a5a00;--mz-caution-soft:#fbf0d8;--mz-danger:#a32116;--mz-danger-soft:#fbe9e7;--mz-tracker-done:#b4bbc1;--mz-tracker-current:#5b636b;--mz-tracker-todo:#d9dde0;--mz-font:var(--font-geist-sans), "Geist", system-ui, sans-serif;--mz-text-display:30px;--mz-leading-display:1.15;--mz-track-display:-.025em;--mz-text-title:24px;--mz-leading-title:1.2;--mz-track-title:-.02em;--mz-text-section:16px;--mz-leading-section:1.3;--mz-track-section:-.01em;--mz-text-card:15px;--mz-leading-card:1.35;--mz-track-card:0;--mz-text-answer:16px;--mz-leading-answer:1.65;--mz-text-body:14px;--mz-leading-body:1.55;--mz-text-ui:13px;--mz-leading-ui:1.2;--mz-text-meta:12px;--mz-leading-meta:1.35;--mz-text-index:12px;--mz-track-index:normal;--mz-reading-measure:66ch;--mz-radius-label:8px;--mz-radius-control:8px;--mz-radius-menu:12px;--mz-radius-panel:12px;--mz-radius-dialog:12px;--mz-shadow-menu:0 6px 16px #0e111314, 0 1px 2px #0e11130f;--mz-shadow-dialog:0 18px 44px #0e111329, 0 2px 6px #0e11130f;--mz-scrim:#0e111352;--mz-control-height:36px;--mz-control-height-sm:32px;--mz-control-height-touch:44px;--mz-touch-target:44px;--mz-motion-fast:90ms;--mz-motion-base:.15s;--mz-motion-panel:.15s;--mz-motion-slow:.24s;--mz-ease:cubic-bezier(.2,.6,.3,1);--mz-focus:1px solid #002910;--mz-focus-offset:-1px;--mz-focus-ring-inset:inset 0 0 0 1px #002910;--mz-focus-ring-on-fill:inset 0 0 0 1px #ffffffe6}.mz-app :focus-visible,.mz-studio :focus-visible,.mz-sample :focus-visible{outline:1px solid var(--mz-accent)!important;outline-offset:-1px!important}.mz-app .btn.primary:focus-visible,.mz-studio .btn.primary:focus-visible,.mz-sample .btn.primary:focus-visible,.mz-sample .editor-tools :focus-visible{outline-color:#ffffffe6!important}.mz-app input:focus-visible,.mz-app textarea:focus-visible,.mz-app select:focus-visible,.mz-studio input:focus-visible,.mz-studio textarea:focus-visible,.mz-studio select:focus-visible,.mz-sample input:focus-visible,.mz-sample textarea:focus-visible,.mz-sample select:focus-visible{border-color:var(--mz-accent)}.mz-app .answers-panel h3,.mz-app .eyebrow,.mz-app .steps,.mz-sample .doc-kind,.mz-sample .editor-shell .editor-case-label,.mz-sample .editor-shell .editor-update:after,.mz-sample .eyebrow,.mz-sample .intake-eyebrow,.mz-sample .section-label,.mz-studio .label,.mz-studio .person-more dt,.mz-studio .studio-label{text-transform:none;letter-spacing:normal;font-size:var(--mz-text-meta)}.mz-app .answers-panel h3{font-size:var(--mz-text-section)}.mz-app,.mz-studio,.mz-sample{font-family:var(--mz-font);-webkit-font-smoothing:antialiased}:where(dialog:modal){margin:auto}.mz-outcome{border-radius:var(--mz-radius-label);background:var(--mz-subtle);height:24px;color:var(--mz-ink);font-size:var(--mz-text-meta);font-weight:var(--mz-weight-medium);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.mz-outcome:before{content:"";background:var(--tone,var(--mz-dot,#b4bbc1));border-radius:50%;flex:none;width:6px;height:6px}.mz-outcome.is-invited{--tone:#3b6fb6}.mz-outcome.is-interviewing{--tone:#7656b0}.mz-outcome.is-offer{--tone:#b07519}.mz-outcome.is-accepted{--tone:#2f8a4e}.mz-outcome.is-rejected{--tone:#c2483d}.mz-outcome.is-closed{--tone:#6b737a}.mz-outcome.is-closed:before{box-shadow:inset 0 0 0 1.5px var(--tone);background:0 0}.mz-outcome.is-none{color:var(--mz-muted);background:0 0;padding-left:0}.mz-outcome.is-none:before{display:none}.mz-app .outcome-menu{align-items:center;gap:8px;display:inline-flex;position:relative}.mz-app .outcome-trigger{align-items:center;gap:8px;display:inline-flex}.mz-app .outcome-trigger-label{color:var(--mz-muted);font-weight:400}.mz-app .outcome-saving{font-size:var(--mz-text-meta);color:var(--mz-muted)}.mz-app .outcome-menu-list{z-index:30;border:1px solid var(--mz-control-border);border-radius:var(--mz-radius-menu);background:var(--mz-surface);width:268px;box-shadow:var(--mz-shadow-menu);flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.mz-app .outcome-menu-group{flex-direction:column;gap:2px;padding-top:4px;display:flex}.mz-app .outcome-menu-group+.outcome-menu-group{border-top:1px solid var(--mz-border);margin-top:4px}.mz-app .outcome-menu-label{font-size:var(--mz-text-meta);color:var(--mz-muted);padding:4px 8px 2px}.mz-app .outcome-menu-list button{border-radius:var(--mz-radius-control);text-align:left;width:100%;font:inherit;font-size:var(--mz-text-ui);color:var(--mz-ink);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:6px 8px;display:flex}.mz-app .outcome-menu-list button:hover{background:var(--mz-subtle)}.mz-app .outcome-menu-check{color:var(--mz-accent);margin-left:auto}.studio-alert{color:#8a1c13;background:#fcebe9;border-radius:999px;align-items:center;gap:8px;padding:4px 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.studio-alert:hover{background:#f8dcd8}.studio-alert-dot{background:#b4241a;border-radius:50%;flex:none;width:6px;height:6px}.mz-sample .cv-step{max-width:720px}.mz-sample .cv-drop{border:1.5px dashed var(--mz-dot,#b4bbc1);text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:6px;margin:32px 0 0;padding:32px 24px;transition:border-color .15s,background .15s;display:flex}.mz-sample .cv-drop.dragging{border-color:var(--clay);background:var(--page)}.mz-sample .cv-drop>svg{fill:none;width:28px;height:28px;stroke:var(--secondary);stroke-width:1.75px;stroke-linejoin:round;margin-bottom:4px}.mz-sample .cv-drop p{margin:0}.mz-sample .cv-drop-title{color:var(--ink);font-size:16px;font-weight:500}.mz-sample .cv-drop .btn{margin-top:14px}.mz-sample .cv-drop .lock-warning{text-align:left;margin:16px 0 0}.mz-sample .cv-progress{text-align:left;flex-direction:column;gap:10px;width:100%;max-width:420px;display:flex}.mz-sample .cv-bar{background:var(--subtle);border-radius:999px;height:6px;overflow:hidden}.mz-sample .cv-bar i{background:var(--clay);border-radius:999px;height:100%;transition:width .2s;display:block}.mz-sample .cv-step-actions{justify-content:center;margin-top:20px;display:flex}.mz-sample .cv-step-note{color:var(--muted);text-align:center;margin:16px 0 0;font-size:13px}.mz-sample .cv-file{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.mz-sample .cv-file svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linejoin:round;flex:none;width:16px;height:16px}.mz-sample .cv-file-name{overflow-wrap:anywhere}.mz-sample .cv-status{border:1px solid var(--line);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:28px 0 0;padding:12px 20px;display:flex}.mz-sample .cv-status-text{min-width:0;color:var(--secondary);flex-wrap:wrap;flex:1;align-items:center;gap:4px 10px;margin:0;font-size:14px;display:flex}.mz-sample .cv-status.attached .cv-status-text{color:var(--ink)}.mz-sample .cv-status-text strong{font-weight:500}.mz-sample .cv-tick{fill:none;width:18px;height:18px;stroke:var(--clay);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.mz-sample .cv-status-actions{flex:none;gap:16px;display:flex}.mz-sample .cv-status .lock-warning{flex-basis:100%;margin:4px 0 0}@media (max-width:700px){.mz-sample .cv-drop{padding:28px 16px}.mz-sample .cv-drop .btn,.mz-sample .cv-step-actions .btn{width:100%}}@media print{.mz-sample .cv-status{display:none!important}}.mz-app .cv-trigger{align-items:center;gap:8px;display:inline-flex}.mz-app .cv-trigger svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.mz-app dialog.cv-dialog{width:min(960px,100vw - 32px);max-width:none;height:min(92vh,1200px);max-height:none;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.mz-app dialog.cv-dialog[open]{flex-direction:column;display:flex}.mz-app .cv-head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:16px;padding:14px 16px 14px 24px;display:flex}.mz-app .cv-head-text{min-width:0}.mz-app .cv-head h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:500;line-height:1.35;overflow:hidden}.mz-app .cv-head p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:13px;overflow:hidden}.mz-app .cv-tools{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.mz-app .cv-close{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:0;font-size:18px;line-height:1}.mz-app .cv-close:hover{background:var(--subtle);border-color:var(--line);color:var(--ink)}.mz-app .cv-body{background:var(--subtle);flex:1;min-height:0}.mz-app .cv-body iframe{border:0;width:100%;height:100%;display:block}@media (max-width:700px){.mz-app dialog.cv-dialog{border:0;border-radius:0;width:100vw;height:100dvh}.mz-app .cv-head{flex-wrap:wrap;padding:12px 56px 12px 20px}.mz-app .cv-head-text{flex:60%}.mz-app .cv-tools{order:3;width:100%}.mz-app .cv-tools .btn{flex:1}.mz-app .cv-close{position:absolute;top:10px;right:10px}}.mz-app .rv-strip-tools{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.mz-app .rv-strip-compare{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.mz-app .rv-strip-compare .btn{height:36px;min-height:36px;padding:0 12px}.mz-app .rv-compare-pick{align-items:center;gap:8px;display:flex}.mz-app .rv-compare-label{color:var(--muted);white-space:nowrap;font-size:13px}.mz-app dialog.cv-dialog-pair{width:min(1600px,100vw - 32px)}.mz-app .cv-pair{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid}.mz-app .cv-pane{flex-direction:column;min-width:0;min-height:0;display:flex}.mz-app .cv-pane+.cv-pane{border-left:1px solid var(--line)}.mz-app .cv-pane .cv-head{min-height:72px}.mz-app .cv-pane:last-child .cv-head{padding-right:56px}.mz-app .cv-dialog-pair>.cv-close{position:absolute;top:20px;right:12px}.mz-app .cv-none{color:var(--muted);margin:0;padding:32px 24px;font-size:14px}@media (max-width:700px){.mz-app dialog.cv-dialog-pair{width:100vw}.mz-app .cv-pair{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.mz-app .cv-pane+.cv-pane{border-left:0;border-top:1px solid var(--line)}.mz-app .cv-dialog-pair>.cv-close{top:10px;right:10px}}.mz-sample .workspace.is-desk{grid-template-columns:minmax(0,1fr) minmax(340px,420px)}.mz-sample .desk{container:desk/inline-size}.mz-sample .desk-when{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:0 0 10px;font-size:12px;display:flex}.mz-sample .desk h1{margin-bottom:12px;font-size:25px;line-height:1.3}.mz-sample .desk .situation{margin-bottom:20px;font-size:15px;line-height:1.7}.mz-sample .desk-frame{border:1px solid var(--line);background:#fff;border-radius:12px;margin:0 0 28px}.mz-sample .desk-frame-part .desk-frame-label{color:var(--muted);align-items:center;gap:6px;margin:0 0 8px;font-size:12px;font-weight:500;line-height:1.5;display:flex}.mz-sample .desk-frame-label svg{flex:none}.mz-sample .desk-frame-goal{border-bottom:1px solid var(--line);padding:16px 20px}.mz-sample .desk-frame-goal p:not(.desk-frame-label){color:var(--ink);margin:0;font-size:15px;font-weight:500;line-height:1.5}.mz-sample .desk-frame-rules{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:16px 20px 20px;display:grid}.mz-sample .desk-frame-rules .desk-frame-label{grid-column:1/-1;margin:0}.mz-sample .desk-frame-rules p:not(.desk-frame-label){background:var(--page);color:var(--ink);border-radius:8px;margin:0;padding:12px 14px;font-size:14px;line-height:1.55}.mz-sample .desk-frame-rules p:last-child:nth-child(2n){grid-column:1/-1}@media (max-width:640px){.mz-sample .desk-frame-rules{grid-template-columns:minmax(0,1fr)}.mz-sample .desk-frame-goal,.mz-sample .desk-frame-rules{padding-left:16px;padding-right:16px}}.mz-sample .desk-muted{color:var(--muted)}.mz-sample .desk-avatar{letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:inline-grid}.mz-sample .desk-avatar.sm{width:22px;height:22px;font-size:9.5px}.mz-sample .desk-avatar.tint-a{color:#1f5b36;background:#dcefe3}.mz-sample .desk-avatar.tint-b{color:#1e4e7c;background:#e1ecf7}.mz-sample .desk-avatar.tint-c{color:#7a5418;background:#f5ebda}.mz-sample .desk-avatar.tint-d{color:#4b3b7a;background:#ece7f6}.mz-sample .desk-avatar.tint-e{color:#3b4147;background:#ecece9}.mz-sample .desk-avatar.icon{background:var(--subtle);color:var(--secondary)}.mz-sample .desk-avatar.icon.is-update{background:var(--ink);color:#fff}.mz-sample .desk-inbox{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:230px minmax(0,1fr);min-height:360px;margin:0 0 24px;display:grid;overflow:hidden}.mz-sample .desk-list{border-right:1px solid var(--line);background:var(--page);flex-direction:column;gap:2px;padding:6px;display:flex}.mz-sample .desk-group{color:var(--muted);margin:8px 10px 4px;font-size:12px}.mz-sample .desk-group:first-child{margin-top:6px}.mz-sample .desk-empty{min-height:300px;color:var(--muted);text-align:center;place-items:center;margin:0;font-size:14px;display:grid}.mz-sample .desk-item{width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px 10px 10px;display:grid;position:relative}.mz-sample .desk-item:hover{background:var(--subtle)}.mz-sample .desk-item[aria-selected=true]{box-shadow:0 0 0 1px var(--line),0 1px 2px #0e11130a;background:#fff}.mz-sample .desk-item-text{flex-direction:column;gap:2px;min-width:0;display:flex}.mz-sample .desk-item-top{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.mz-sample .desk-item-from{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.mz-sample .desk-item-top time{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.mz-sample .desk-item-subject{-webkit-line-clamp:2;color:var(--secondary);-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.mz-sample .desk-item.is-unread .desk-item-from{font-weight:600}.mz-sample .desk-item.is-unread .desk-item-subject{color:var(--ink)}.mz-sample .desk-unread{background:var(--clay);border-radius:50%;width:6px;height:6px;position:absolute;top:14px;right:8px}.mz-sample .desk-item.is-unread .desk-item-top time{margin-right:8px}.mz-sample .desk-item.is-new{animation:.6s cubic-bezier(.2,.6,.3,1) desk-arrive}@keyframes desk-arrive{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mz-sample .desk-item.is-new{animation:none}}.mz-sample .desk-reader{min-width:0;padding:24px}.mz-sample .desk-text{color:var(--ink);margin:0;font-size:15px;line-height:1.75}.mz-sample .desk-reader .fact-table-wrap{margin-top:14px}.mz-sample .desk-reader .fact-table td,.mz-sample .desk-reader .fact-table th{white-space:normal;min-width:64px}.mz-sample .desk-mail h3{letter-spacing:-.01em;margin:0 0 14px;font-size:16px;font-weight:600;line-height:1.4}.mz-sample .desk-mail-from{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 16px;padding:0 0 14px;display:grid}.mz-sample .desk-mail-from p{margin:0;font-size:13px;line-height:1.45}.mz-sample .desk-mail-from strong{font-weight:500}.mz-sample .desk-mail-from span{color:var(--muted)}.mz-sample .desk-mail-from time{color:var(--muted);white-space:nowrap;font-size:12px}.mz-sample .desk-mail.is-update h3:before{content:"New";background:var(--ink);color:#fff;vertical-align:3px;border-radius:8px;margin-right:8px;padding:1px 8px;font-size:12px;font-weight:500;display:inline-block}.mz-sample .desk-chat-title{color:var(--muted);margin:0 0 16px;font-size:12px}.mz-sample .desk-chat-row{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;display:grid}.mz-sample .desk-chat-who{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 0 6px;font-size:13px;display:flex}.mz-sample .desk-chat-who strong{font-weight:500}.mz-sample .desk-chat-who span,.mz-sample .desk-chat-who time{color:var(--muted);font-size:12px}.mz-sample .desk-bubble{background:var(--subtle);color:var(--ink);border-radius:4px 12px 12px;margin:0;padding:12px 16px;font-size:15px;line-height:1.7;display:inline-block}.mz-sample .desk-app{border:1px solid var(--line);border-radius:8px;overflow:hidden}.mz-sample .desk-app-bar{border-bottom:1px solid var(--line);background:var(--page);color:var(--ink);align-items:center;gap:12px;padding:10px 12px;font-size:13px;font-weight:500;display:flex}.mz-sample .desk-app-dots{gap:6px;display:inline-flex}.mz-sample .desk-app-dots i{background:#d9dde0;border-radius:50%;width:8px;height:8px}.mz-sample .desk-app-body{padding:14px}.mz-sample .desk-app-body>p{margin:0;font-size:13px;line-height:1.6}.mz-sample .desk-app-body .fact-table-wrap{margin-top:12px}.mz-sample .desk-paper{background-color:#fffdf7;background-image:linear-gradient(90deg,#0000 22px,#f0d9d2 22px 23px,#0000 23px),repeating-linear-gradient(#0000 0 27px,#efeadf 27px 28px);background-position:0 0,0 14px;border:1px solid #ece6d6;border-radius:8px;padding:20px 20px 20px 32px}.mz-sample .desk-paper-title{color:var(--muted);margin:0 0 6px;font-size:12px}.mz-sample .desk-paper p:last-child{color:var(--ink);margin:0;font-size:15px;line-height:28px}.mz-sample .desk-doc h3{margin:0 0 12px;font-size:16px;font-weight:600}.mz-sample .desk-arrived{background:var(--subtle);color:var(--secondary);border-radius:8px;margin:0 0 14px;padding:10px 14px;font-size:13px}@container desk (max-width:680px){.mz-sample .desk-inbox{grid-template-columns:minmax(0,1fr)}.mz-sample .desk-list{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:stretch;overflow-x:auto}.mz-sample .desk-item{flex:none;width:210px}.mz-sample .desk-group{display:none}.mz-sample .desk-frame-rules{grid-template-columns:minmax(0,1fr)}.mz-sample .desk-empty{min-height:140px}}.mz-sample .sample-foot{text-align:left;padding:24px 4.4% 28px;font-size:12px}.mz-sample .sample-foot a{color:var(--muted);text-decoration:none}.mz-sample .sample-foot a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@container (max-width:740px){.mz-sample .sample-foot{padding:20px 20px 24px}}.mz-app .auth.auth-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-content:stretch;align-items:stretch;padding:0;display:grid}.mz-app .auth-split .auth-side{flex-direction:column;min-height:100vh;padding:32px 40px;display:flex}.mz-app .auth-split .auth-brand{margin:0;font-size:18px}.mz-app .auth-split .auth-inner{max-width:400px;margin:auto;padding:32px 0}.mz-app .auth-art{height:100vh;padding:12px;position:sticky;top:0}.mz-app .auth-art-panel{isolation:isolate;flex-direction:column;gap:32px;height:100%;padding:32px 40px;display:flex;position:relative;overflow:hidden}.mz-app .auth-art-photo{z-index:-1;pointer-events:none;position:absolute;inset:0}.mz-app .auth-art-fluid{z-index:-1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.mz-app .auth-art-panel.is-fluid .auth-art-photo{display:none}.mz-app .auth-art-head{gap:16px;display:grid}.mz-app .auth-art h2{text-wrap:balance;max-width:14ch;margin:0}.mz-app .auth-art-lede{max-width:40ch;margin:0}.mz-app .auth-art-stage{flex:1;min-height:0;position:relative;overflow:hidden;container-type:size}.mz-app .auth-art-scene{flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.mz-app .auth-art-chat{-webkit-mask-image:linear-gradient(#0000,#000 64px);mask-image:linear-gradient(#0000,#000 64px)}.mz-app .auth-art-line{grid-template-rows:0fr;display:grid}.mz-app .auth-art-line.is-on{grid-template-rows:1fr}.mz-app .auth-art-line>div{min-height:0;padding-top:clamp(10px,2cqh,20px);display:flex;overflow:hidden}.mz-app .auth-art-line.is-candidate>div{justify-content:flex-end}.mz-app .auth-art-glass{gap:clamp(6px,1cqh,8px);max-width:80%;padding:clamp(12px,2.2cqh,20px) clamp(16px,2.6cqh,24px);display:grid}.mz-app .auth-art-glass p{margin:0}.mz-app .auth-art-who{align-items:center;gap:6px;display:flex}.mz-app .auth-art-who i{flex:none;width:10px;height:10px;display:block}.mz-app .auth-art-caret{width:2px;height:1.1em;margin:0 1px -.2em;display:inline-block}.mz-app .auth-art-card{flex-direction:column;gap:clamp(12px,2.2cqh,24px);height:100%;padding:clamp(20px,3.4cqh,40px) clamp(20px,3.4cqh,40px) 0;display:flex}.mz-app .auth-art-fit{flex-direction:column;flex:1;min-height:0;padding-bottom:20px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 20px),#0000);mask-image:linear-gradient(#000 calc(100% - 20px),#0000)}.mz-app .auth-art-person,.mz-app .auth-art-role{align-items:center;gap:12px;display:flex}.mz-app .auth-art-who-is{flex:1;min-width:0;display:grid}.mz-app .auth-art-avatar{flex:none;place-items:center;width:clamp(32px,6cqh,56px);height:clamp(32px,6cqh,56px);display:grid}.mz-app .auth-art-total{white-space:nowrap;flex:none}.mz-app .auth-art-crit{flex-direction:column;flex:auto;gap:clamp(8px,1.6cqh,16px);padding:clamp(12px,2.6cqh,32px) 0;display:flex}.mz-app .auth-art-crit-head{align-items:center;gap:12px;display:flex}.mz-app .auth-art-crit-head b{flex:1;min-width:0}.mz-app .auth-art-n{flex:none;width:12px}.mz-app .auth-art-rating{flex:none;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.mz-app .auth-art-rating svg{flex:none;width:0;height:14px}.mz-app .auth-art-rating.is-confirmed svg{width:14px}.mz-app .auth-art-quote{margin:0 0 0 24px;padding-left:clamp(12px,2cqh,20px)}.mz-app .auth-art-quote small{margin-top:4px;display:block}.mz-app .auth-art-quote mark{padding:0 2px}.mz-app .auth-art-reading{margin:0 0 0 24px;padding:clamp(8px,1.4cqh,12px) clamp(12px,1.6cqh,16px);display:none}.mz-app .auth-art-reading span{margin-bottom:4px;display:block}.mz-app .auth-art-live{flex:none;align-items:center;gap:8px;display:inline-flex}.mz-app .auth-art-live i{width:8px;height:8px;display:block}.mz-app .auth-art-groups{justify-content:flex-start;margin:0 -8px;padding-left:8px;padding-right:8px}.mz-app :is(.auth-art-ghead,.auth-art-grow){grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 80px;align-items:center;gap:12px;margin:0 -8px;padding:0 8px;display:grid}.mz-app .auth-art-ghead{flex:none;min-height:40px;margin-top:8px}.mz-app .auth-art-ghead:first-child{margin-top:0}.mz-app .auth-art-ghead>span:first-child{align-items:center;gap:8px;min-width:0;display:flex}.mz-app .auth-art-ghead svg{flex:none;width:14px;height:14px}.mz-app .auth-art-ghead.is-open svg{transform:rotate(90deg)}.mz-app .auth-art-grow{flex:1 1 0;min-height:44px;max-height:80px}.mz-app .auth-art-grow>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mz-app .auth-art-grow>span:first-child{flex-wrap:wrap;align-items:center;gap:0 8px;display:flex}.mz-app .auth-art-grow>span:first-child small{flex-basis:100%}.mz-app :is(.auth-art-ghead,.auth-art-grow)>span:nth-child(3){text-align:right}@container (max-height:440px){.mz-app .auth-art-quote{display:none}}@container (min-height:720px){.mz-app .auth-art-reading{display:block}}@container (max-width:520px){.mz-app :is(.auth-art-ghead,.auth-art-grow){grid-template-columns:minmax(0,1fr) 72px}.mz-app :is(.auth-art-ghead,.auth-art-grow)>span:nth-child(2){display:none}}.mz-app .auth-art-tracks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mz-app .auth-art-track{gap:8px;display:grid}.mz-app .auth-art-track i{height:2px;display:block;overflow:hidden}.mz-app .auth-art-track b{transform-origin:0;height:100%;display:block;transform:scaleX(0)}.mz-app .field>label .optional{margin-left:6px;font-size:12px;font-weight:400}@media (max-width:899px){.mz-app .auth.auth-split{grid-template-columns:minmax(0,1fr)}.mz-app .auth-split .auth-side{padding:24px 16px}.mz-app .auth-split .auth-brand{margin-bottom:24px}.mz-app .auth-art{display:none}}@media (max-height:800px){.mz-app .auth-art-lede{display:none}}@media (max-height:560px){.mz-app .auth-art-stage,.mz-app .auth-art-tracks{display:none}}.mz-logo{white-space:nowrap;align-items:center;gap:.4em;line-height:1;display:inline-flex}.mz-logo .mz-logo-mark{fill:currentColor;stroke:none;flex:none;width:1.04em;height:1.04em}.mz-logo-word{font-family:var(--font-instrument),"Instrument Sans",system-ui,sans-serif;letter-spacing:-.035em;font-weight:600}@media not (forced-colors:active){.mz-app .btn.primary:not(:disabled):not([disabled]),.mz-studio .btn.primary:not(:disabled):not([disabled]),.mz-sample .btn.primary:not(:disabled):not([disabled]),.mz-sample .editor-tools button.primary:not(:disabled),.mz-sample .editor-shell .editor-response .response-actions .btn.primary:not(:disabled):not([disabled]),.mz-sample .cm-actions .cm-primary:not(:disabled){background:var(--mz-action);border-color:var(--mz-action);color:#fff}.mz-app .btn.primary:not(:disabled):not([disabled]):hover,.mz-studio .btn.primary:not(:disabled):not([disabled]):hover,.mz-sample .btn.primary:not(:disabled):not([disabled]):hover,.mz-sample .cm-actions .cm-primary:not(:disabled):hover{background:var(--mz-action-hover);border-color:var(--mz-action-hover)}.mz-app .btn.primary:not(:disabled):not([disabled]):active,.mz-studio .btn.primary:not(:disabled):not([disabled]):active,.mz-sample .btn.primary:not(:disabled):not([disabled]):active{background:var(--mz-action-pressed);border-color:var(--mz-action-pressed)}}svg.mz-icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.mz-sample .rv-bar{flex-direction:column;justify-content:center;align-items:center;gap:10px}.mz-sample .rv-bar .editor-status{text-align:center;flex-direction:column;align-items:center}.mz-sample .rv-bar .editor-status:has(.editor-said:empty){display:none}.mz-sample .rv-bar .editor-tools{flex-wrap:wrap;justify-content:center;width:auto;max-width:100%}.mz-sample .rv-tour{left:50%;right:auto;transform:translate(-50%)}.mz-sample{--sample-box:1800px;--sample-gutter:32px}@container (min-width:1101px){.mz-sample .header{padding-left:var(--sample-gutter);padding-right:var(--sample-gutter)}.mz-sample .nav-inner,.mz-sample .workspace{padding-left:max(var(--sample-gutter),calc((100% - var(--sample-box)) / 2 + var(--sample-gutter)));padding-right:max(var(--sample-gutter),calc((100% - var(--sample-box)) / 2 + var(--sample-gutter)))}.mz-sample .editor-shell .editor-validation{max-width:calc(var(--sample-box) - 2 * var(--sample-gutter));padding:0}}.mz-sample .context h1{max-width:28em}.mz-sample .context .situation,.mz-sample .desk-frame-goal p,.mz-sample .fact-note{max-width:60ch}.mz-app .reading-page{--read-box:1736px}.mz-app .reading-page .bf-glance,.mz-app .reading-page .candidate-history{max-width:var(--read-box);margin-left:auto;margin-right:auto}.mz-app .reading-page .rv-toolbar{padding-left:calc(clamp(20px,3vw,48px) + max(0px,(100% - var(--read-box)) / 2));padding-right:calc(clamp(20px,3vw,48px) + max(0px,(100% - var(--read-box)) / 2))}.mz-app .cand-check{font-size:13px;line-height:1.5;position:relative}.mz-app .cand-check-chip{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--secondary);cursor:default;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 12px 0 10px;font-weight:500;display:inline-flex}.mz-app .cand-check-name{color:inherit;border-right:1px solid;padding-right:10px;font-weight:400}.mz-app .cand-check.is-clear .cand-check-chip{color:#17703c;background:#eff8f2;border-color:#b9dec7}.mz-app .cand-check.is-clear .cand-check-name{border-right-color:#b9dec7}.mz-app .cand-check.is-flagged .cand-check-chip{background:var(--mz-danger-soft);color:var(--mz-danger);border-color:#e9b8b2}.mz-app .cand-check.is-flagged .cand-check-name{border-right-color:#e9b8b2}.mz-app .cand-check.is-unrecorded .cand-check-name{border-right-color:var(--line)}.mz-app .cand-check-more{z-index:8;width:min(380px,80vw);color:var(--secondary);padding-top:8px;font-weight:400;display:none;position:absolute;top:100%;left:0}.mz-app .cand-check-chip:hover~.cand-check-more,.mz-app .cand-check-more:hover{display:block}.mz-app .cand-check:has(:focus-visible) .cand-check-more{display:block}.mz-app .cand-check-more:before{content:"";z-index:-1;border:1px solid var(--line);background:var(--surface);box-shadow:var(--mz-shadow-menu);border-radius:12px;position:absolute;inset:8px 0 0}.mz-app .cand-check-more>*{margin-left:16px;margin-right:16px;position:relative}.mz-app .cand-check-more>:first-child{padding-top:14px}.mz-app .cand-check-more>:last-child{padding-bottom:14px}.mz-app .cand-check-more p{margin-top:0;margin-bottom:0}.mz-app .cand-check-more .cand-check-title{color:var(--ink);margin-bottom:4px;font-weight:500}.mz-app .cand-check-more ul{color:var(--ink);margin-top:10px;margin-bottom:0;padding:0 0 0 16px}.mz-app .cand-check-more li+li{margin-top:4px}.mz-app .cand-check-more .cand-check-limits{border-top:1px solid var(--line);color:var(--muted);margin-top:10px;padding-top:10px;font-size:12px}.mz-app .outcome-trigger .mz-outcome{margin:0}.mz-app .as{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0 0 28px;padding:20px}.mz-app .rd-criteria{border-top:1px solid var(--line);margin:20px 0 0;padding:0;list-style:none}.mz-app .rd-panel>.rd-score:first-child{margin-top:0}.mz-app .rd-criterion{border-bottom:1px solid var(--line)}.mz-app .rd-criterion-head{width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:10px;padding:14px 0;display:grid}.mz-app .rd-criterion-n{border:1px solid var(--control);font-variant-numeric:tabular-nums;width:22px;height:22px;color:var(--secondary);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.mz-app .rd-criterion.is-rated .rd-criterion-n{border-color:var(--ink);background:var(--ink);color:#fff}.mz-app .rd-criterion-title{color:var(--secondary);font-size:14px;line-height:22px}.mz-app .rd-criterion.is-open .rd-criterion-title{color:var(--ink);font-weight:500}.mz-app .rd-criterion-head:hover .rd-criterion-title{color:var(--ink)}.mz-app .rd-criterion-state{color:var(--muted);white-space:nowrap;font-size:12px;line-height:22px}.mz-app .rd-criterion.is-rated .rd-criterion-state{color:var(--ink);font-weight:500}.mz-app .rd-criterion .rd-crit-card{border-top:0;gap:14px;margin:0;padding:2px 0 16px}.mz-app .rd-mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fbefb5;border-radius:2px;padding:1px 0;box-shadow:0 0 0 2px #fbefb5}.mz-app .rd-mark.is-shown{animation:1.8s ease-out rd-mark-shown}@keyframes rd-mark-shown{0%,22%{background:#f2c12e;box-shadow:0 0 0 3px #f2c12e}38%{background:#fbefb5;box-shadow:0 0 0 2px #fbefb5}52%,66%{background:#f2c12e;box-shadow:0 0 0 3px #f2c12e}to{background:#fbefb5;box-shadow:0 0 0 2px #fbefb5}}@media (prefers-reduced-motion:reduce){.mz-app .rd-mark.is-shown{animation:none}}.mz-app .bf-again-row{max-width:var(--read-box);justify-content:flex-end;align-items:center;gap:12px;margin:16px auto 0;display:flex}@media print{.mz-app .cand-check-more,.mz-app .rd-criteria{display:none}.mz-app .rd-mark{box-shadow:none;background:0 0;text-decoration:underline}}.mz-app .rv-toolbar{background:var(--surface);align-items:stretch;gap:0 24px;padding-top:0;padding-bottom:0}.mz-app .rv-toolbar .rd-tabs{scrollbar-width:none;flex:auto;gap:0 28px;min-width:0;margin:0;padding:0;overflow-x:auto}.mz-app .rv-toolbar .rd-tab{max-width:none;min-height:52px;box-shadow:none;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex-direction:row;flex:none;align-items:center;gap:10px;padding:2px 2px 0}.mz-app .rv-toolbar .rd-tab:hover{border-color:#0000}.mz-app .rv-toolbar .rd-tab:hover .rd-tab-title{color:var(--ink)}.mz-app .rv-toolbar .rd-tab[aria-selected=true]{border-bottom-color:var(--ink);box-shadow:none}.mz-app .rv-toolbar .rd-tab-top{display:contents}.mz-app .rv-toolbar .rd-tab-top>span:first-child{border:1px solid var(--control);font-variant-numeric:tabular-nums;width:22px;height:22px;color:var(--secondary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.mz-app .rv-toolbar .rd-tab.is-done .rd-tab-top>span:first-child{border-color:var(--ink);background:var(--ink);color:#fff}.mz-app .rv-toolbar .rd-tab-word{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.mz-app .rv-toolbar .rd-tab-title{order:1;font-size:14px;line-height:1.4}.mz-app .rv-toolbar .rd-tab-count{color:var(--muted);order:2;font-size:12px}.mz-app .rv-toolbar .rd-tab-count.is-done{color:var(--muted)}.mz-app .rv-toolbar .rd-tab-count svg,.mz-app .rv-toolbar .rd-tab-bar{display:none}.mz-app .reading-page .rd-answer-box{font-size:16px;line-height:1.75}.mz-loading{vertical-align:middle;flex:none;line-height:0;display:inline-flex}.mz-loading svg{width:100%;height:100%;display:block}.mz-loading .mz-loading-still{display:none}@media (prefers-reduced-motion:reduce){.mz-loading .mz-loading-moving{display:none}.mz-loading .mz-loading-still{display:block}}.mz-busy{align-items:center;gap:8px;display:inline-flex}.mz-nav-loading{z-index:80;pointer-events:none;background:color-mix(in srgb,var(--mz-page,#f7f8f8) 60%,transparent);opacity:0;place-items:center;animation:.2s ease-out .25s forwards mz-nav-loading-in;display:grid;position:fixed;inset:0}.mz-nav-loading-mark{border:1px solid var(--mz-border,#e3e6e8);background:var(--mz-surface,#fff);width:72px;height:72px;color:var(--mz-ink,#0e1113);border-radius:12px;place-items:center;display:grid}@keyframes mz-nav-loading-in{to{opacity:1}}@media print{.mz-nav-loading{display:none}}.mz-app .rv-toolbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px 24px;padding-top:8px;padding-bottom:8px;display:grid}.mz-app .rv-view[data-on=false]{display:none}@container (max-width:900px){.mz-app .rv-toolbar{grid-template-columns:minmax(0,1fr) auto}}.mz-app .rv-compare-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;padding:0 0 64px;display:grid}.mz-app .rv-compare-col{min-width:0}.mz-app .rv-compare-head{justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin:0 0 12px;display:flex}.mz-app .rv-compare-name{color:var(--ink);margin:0;font-size:15px;font-weight:600}.mz-app .rv-compare-score{color:var(--secondary);flex:none;margin:0;font-size:13px}.mz-app .rv-compare-score strong{color:var(--ink);font-size:16px;font-weight:600}.mz-app .rv-compare-pick{min-width:0}.mz-app .rv-compare-pick select{min-width:240px;height:36px;color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 9 6'%3E%3Cpath d='M1 1l3.5 3.5L8 1' fill='none' stroke='%23767D86' stroke-width='1.4'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:28px;font-size:14px}.mz-app .rv-compare-who{color:var(--muted);margin:12px 0 0;font-size:13px}@media print{.mz-app .rv-view-against .rv-compare-cols{display:block}.mz-app .rv-bench-col{display:none}}.mz-app.cand-layout .cand-grade .cp.cp-other{flex:1;min-height:0;padding:20px 20px 24px;overflow:auto}.mz-app a.cp-name-link{color:inherit;text-decoration:none}.mz-app a.cp-name-link:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.mz-app a.cp-avatar-link{color:inherit;text-decoration:none;transition:box-shadow .15s}.mz-app a.cp-avatar-link:hover{box-shadow:0 0 0 2px var(--line2,#1f1c1b24)}.mz-app .cp-cv-compare{display:contents}.mz-app .cp-cv-compare>*{flex:1 1 0;min-width:0}.mz-app .cp-tools:has(.cp-cv-compare:not(:empty))>.cv-trigger{display:none}.mz-app .cp-other-note{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.mz-app .cp-other .cp-who .cp-other-note{margin-top:8px}.mz-app .cp-other-open{color:var(--muted);margin:20px 0 0;font-size:13px}.mz-app .rv-pair{padding:0 0 8px}.mz-app .rv-pair-row{border-top:1px solid var(--line);grid-template-columns:20px minmax(0,1fr) minmax(0,1fr);align-items:stretch;column-gap:24px;padding:16px 0;display:grid}.mz-app .rv-pair-row.is-head{border-top:0;align-items:center;padding:0 0 12px}.mz-app .rv-pair-row.is-head .rv-compare-head{margin:0}.mz-app .rv-pair-row.is-summary{border-top:0;padding-top:0}.mz-app .rv-pair-n{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;padding-top:10px;font-size:12px;font-weight:500;line-height:1}.mz-app .rv-pair-cell{flex-direction:column;min-width:0;display:flex}.mz-app .rv-pair-cell>.cl-record{flex-direction:column;flex:1;display:flex}.mz-app .rv-compare-who a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;font-weight:500}.mz-app .rv-compare-who a:hover{text-decoration-color:currentColor}.mz-app .rv-compare-col .cl-pros{grid-template-columns:minmax(0,1fr)}@container (max-width:900px){.mz-app .rv-compare-cols{grid-template-columns:minmax(0,1fr)}}.mz-app .rd-answers .update.rd-update{background:#fdf7e8;border:1px solid #e8ddbe;border-radius:12px;margin:0;padding:24px 28px}.mz-app .rd-update-head{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.mz-app .rd-update-tag{color:#7a5418;background:#f6eacb;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.mz-app .rd-update-when{color:#7a5418;white-space:nowrap;font-size:13px}.mz-app .rd-answers .update.rd-update h2{color:var(--ink);margin:0 0 16px;font-size:18px;font-weight:600;line-height:1.4}.mz-app .rd-update-lines{color:var(--ink);flex-direction:column;gap:12px;margin:0;padding:0;font-size:15px;line-height:1.6;list-style:none;display:flex}.mz-app .rd-update-lines li.is-timed{grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:16px;display:grid}.mz-app .rd-update-lines time{font-variant-numeric:tabular-nums;white-space:nowrap;color:#7a5418;font-size:13px}.mz-app .candidate-history{border:1px solid var(--line);background:var(--surface);border-radius:12px;max-width:720px;margin:0 auto;padding:32px 40px}.mz-app .reading-page .rv-view>.candidate-history{max-width:720px}.mz-app .rv-view>.candidate-history:before{display:none}.mz-app .candidate-history h2{letter-spacing:-.01em;color:var(--ink);margin:0 0 24px;font-size:18px;font-weight:600}.mz-app .ch-days,.mz-app .ch-events{margin:0;padding:0;list-style:none}.mz-app .ch-days>li+li{margin-top:28px}.mz-app .ch-day{color:var(--ink);margin:0 0 12px;font-size:13px;font-weight:600}.mz-app .ch-events>li{grid-template-columns:48px 14px minmax(0,1fr);align-items:baseline;gap:12px;padding:0 0 16px;display:grid;position:relative}.mz-app .ch-events>li:last-child{padding-bottom:0}.mz-app .ch-events>li:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:14px;bottom:-4px;left:66px}.mz-app .candidate-history time{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--muted);font-size:13px}.mz-app .candidate-history-mark{border:1.5px solid var(--muted);background:var(--surface);border-radius:50%;align-self:center;width:9px;height:9px;margin-left:2px}.mz-app .ch-days>li:last-child .ch-events>li:last-child .candidate-history-mark{border-color:var(--ink);background:var(--ink)}.mz-app .candidate-history-what{min-width:0;color:var(--ink);font-size:14px;line-height:1.5}.mz-app .candidate-history-detail{color:var(--muted);margin-left:8px;font-size:13px}@container (max-width:560px){.mz-app .candidate-history{padding:24px 20px}.mz-app .candidate-history-detail{margin:2px 0 0;display:block}}@media print{.mz-app .rv-view[data-on=false]{display:block}.mz-app .rv-view+.rv-view{margin-top:40px}.mz-app .candidate-history{border:0;padding:0}}.mz-app .interview-guide{border:1px solid var(--line);background:var(--surface);border-radius:12px;max-width:720px;margin:0 auto;padding:32px 40px}.mz-app .ig-head{justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 8px;display:flex}.mz-app .interview-guide h2{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:18px;font-weight:600}.mz-app .rv-sheet.is-wide .rv-sheet-panel{width:min(720px,100vw - 48px)}.mz-app .rv-sheet :is(.interview-guide,.candidate-history){background:0 0;border:0;max-width:none;margin:0;padding:0}.mz-app .rv-sheet :is(.ig-title,.candidate-history>h2){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mz-app .rv-sheet .ig-title+.ig-sub{margin-top:0}@media print{.mz-app .rv-sheet.is-print{margin-top:40px;position:static;display:block!important}.mz-app .rv-sheet.is-print :is(.rv-sheet-shade,.rv-sheet-head){display:none}.mz-app .rv-sheet.is-print .rv-sheet-panel{width:auto;box-shadow:none;animation:none;position:static}.mz-app .rv-sheet.is-print .rv-sheet-body{padding:0;overflow:visible}.mz-app .rv-sheet :is(.ig-title,.candidate-history>h2){clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}}.mz-app .ig-sub{color:var(--secondary);margin:4px 0 0;font-size:13px;line-height:1.5}.mz-app .ig-actions{flex-shrink:0;gap:8px;display:flex}.mz-app .ig-list{margin:16px 0 0;padding:0;list-style:none}.mz-app .ig-list>li{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr);gap:8px;padding:16px 0;display:grid}.mz-app .ig-list>li:last-child{padding-bottom:0}.mz-app .ig-n{font-variant-numeric:tabular-nums;color:var(--muted);padding-top:2px;font-size:13px}.mz-app .ig-q{color:var(--ink);margin:0;font-size:16px;font-weight:500;line-height:1.5}.mz-app .ig-from{color:var(--secondary);margin:8px 0 0;font-size:13px;line-height:1.5}.mz-app .ig-sim{color:var(--ink);font-weight:500}.mz-app .ig-why{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.5}.mz-app .ig-status{border-top:1px solid var(--line);color:var(--secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 0;padding:16px 0 0;font-size:14px;line-height:1.5;display:flex}.mz-app .ig-status p{margin:0}.mz-app .ig-again{margin:16px 0 0}.mz-app .interview-guide .error{margin:12px 0 0}@container (max-width:560px){.mz-app .interview-guide{padding:24px 20px}.mz-app .ig-head{flex-direction:column}}@media print{.mz-app .interview-guide{border:0;padding:0}.mz-app .ig-actions,.mz-app .ig-again,.mz-app .ig-status button{display:none}.mz-app .ig-list>li{break-inside:avoid}html[data-print=interview] :is(.ch-head,.cand-bar,.cand-side-panel),html[data-print=interview] .mz-app .rv-page>:not(.rv-sheet-interview){display:none!important}html[data-print=interview] .mz-app .rv-sheet-interview{margin-top:0;display:block!important}}.mz-sample{--cl-them:#e1ecf7}.mz-sample .workspace.is-call{grid-template-columns:minmax(0,1fr) minmax(360px,480px)}.mz-sample .call-start-text{color:var(--secondary);margin:0;font-size:15px;line-height:1.6}.mz-sample .call-panel{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;height:calc(100vh - 112px);min-height:480px;display:flex;overflow:hidden}.mz-sample .call-head{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.mz-sample .call-head-who p{margin:0;font-size:13px;line-height:1.45}.mz-sample .call-head-who strong{font-weight:500}.mz-sample .call-clock{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.mz-sample .call-clock span{color:var(--muted);font-size:12px}.mz-sample .call-clock.is-over span{color:var(--mz-caution)}.mz-sample .call-lines{background:var(--page);flex-direction:column;flex:1;gap:10px;margin:0;padding:16px;list-style:none;display:flex;overflow-y:auto}.mz-sample .call-lines.is-still{background:0 0;flex:none;max-height:420px;padding:12px 0 0}.mz-sample .call-line{display:flex}.mz-sample .call-line.is-candidate{justify-content:flex-end}.mz-sample .call-bubble{border:1px solid var(--line);max-width:85%;color:var(--ink);background:#fff;border-radius:4px 12px 12px;margin:0;padding:10px 14px;font-size:15px;line-height:1.6}.mz-sample .call-line.is-candidate .call-bubble{border-color:var(--cl-them);background:var(--cl-them);border-radius:12px 4px 12px 12px}.mz-sample .call-dots{gap:4px;padding:4px 0;display:inline-flex}.mz-sample .call-dots i{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite call-dot}.mz-sample .call-dots i:nth-child(2){animation-delay:.15s}.mz-sample .call-dots i:nth-child(3){animation-delay:.3s}@keyframes call-dot{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.mz-sample .call-dots i{opacity:.6;animation:none}}.mz-sample .call-error{background:var(--mz-danger-soft);color:var(--mz-danger);margin:0;padding:10px 16px;font-size:13px}.mz-sample .call-say{border-top:1px solid var(--line);background:#fff;padding:12px 16px 16px}.mz-sample .call-say textarea{resize:none;background:var(--page);border:1px solid #d9dde0;border-radius:8px;width:100%;padding:10px 12px;font-size:15px;line-height:1.55;display:block}.mz-sample .call-say-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.mz-sample .call-end-ask{color:var(--secondary);flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}.mz-sample .call-transcript{border:1px solid var(--line);background:#fff;border-radius:8px;margin:0 0 20px;padding:12px 16px}.mz-sample .call-transcript summary{cursor:pointer;font-size:14px;font-weight:500}.mz-sample .call-twist{border:1px solid var(--line);background:#fff;border-radius:8px;margin:0 0 20px;padding:20px 24px}.mz-sample .call-kept{max-width:1100px;margin:0 auto;padding:0 32px 48px}.mz-sample .call-kept h2{margin:0 0 12px;font-size:16px;font-weight:500}.mz-sample .call-kept ul{margin:0;padding:0;list-style:none}.mz-sample .call-kept li{border-top:1px solid var(--line);color:var(--secondary);font-variant-numeric:tabular-nums;padding:8px 0;font-size:14px}.mz-sample .call-kept a{color:var(--ink);font-weight:500}.mz-sample .call-live{flex-direction:column;gap:12px;height:calc(100vh - 112px);min-height:640px;display:flex}.mz-sample .call-live .call-panel{flex:1;height:auto;min-height:320px}.mz-sample .call-note{border:1px solid var(--line);background:#fff;border-radius:12px;flex:none;padding:14px 16px 16px}.mz-sample .call-note-label{color:var(--ink);font-size:13px;font-weight:500;display:block}.mz-sample .call-note-ask{color:var(--muted);margin:2px 0 8px;font-size:12px;line-height:1.5}.mz-sample .call-note textarea{resize:vertical;background:var(--page);border:1px solid #d9dde0;border-radius:8px;width:100%;padding:10px 12px;font-size:14px;line-height:1.55;display:block}.mz-sample .call-note .call-say-actions{justify-content:flex-end}.mz-sample .call-pane.is-after{position:static}@container (max-width:740px){.mz-sample .call-panel{height:70vh}.mz-sample .call-live{height:auto;min-height:0}}.mz-sample .call-record h1{margin:0 0 8px;font-size:25px;line-height:1.3}.mz-sample .cl-meta{color:var(--muted);margin:0 0 24px;font-size:13px}.mz-sample .cl-top{border:1px solid var(--line);background:#fff;border-radius:12px;margin:0 0 32px;padding:20px 24px}.mz-sample .cl-tally{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.mz-sample .cl-chip{border-radius:8px;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.6;display:inline-flex}.mz-sample .cl-chip.is-found{background:var(--mz-mint);color:var(--mz-accent)}.mz-sample .cl-chip.is-hinted{background:var(--mz-caution-soft);color:var(--mz-caution)}.mz-sample .cl-chip.is-missed{background:var(--subtle);color:var(--secondary)}.mz-sample .cl-chip.is-outside{background:var(--mz-danger-soft);color:var(--mz-danger)}.mz-sample .cl-pros{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin:4px 0 0;display:grid}.mz-sample .cl-pros h3{color:var(--ink);align-items:center;gap:8px;margin:0 0 8px;font-size:13px;font-weight:500;display:flex}.mz-sample .cl-pros h3:before{content:"";background:var(--mz-signal);border-radius:50%;width:8px;height:8px}.mz-sample .cl-pros section+section h3:before{background:var(--mz-caution)}.mz-sample .cl-pros ul{flex-direction:column;gap:8px;margin:0;padding:0 0 0 20px;list-style:outside;display:flex}.mz-sample .cl-pros li::marker{color:var(--muted)}.mz-sample .cl-pros li,.mz-sample .cl-pros p{color:var(--ink);margin:0;font-size:14px;line-height:1.55}.mz-sample .cl-pros p{color:var(--muted)}@media (max-width:760px){.mz-sample .cl-pros{grid-template-columns:minmax(0,1fr)}}.mz-sample .cl-glance{max-width:72ch;margin:0 0 12px}.mz-sample .cl-glance p{color:var(--ink);margin:0 0 6px;font-size:15px;line-height:1.6}.mz-sample .cl-empty{color:var(--secondary);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px;font-size:14px;display:flex}.mz-sample .cl-empty p{margin:0}.mz-sample .cl-convo{margin:0 0 40px;padding:0;list-style:none}.mz-sample .cl-who{color:var(--secondary);gap:8px;margin:0 4px 4px;font-size:12px;font-weight:500;display:flex}.mz-sample .cl-who time,.mz-sample .cl-who em{font-variant-numeric:tabular-nums;color:var(--muted);font-style:normal;font-weight:400}.mz-sample .cl-bubble{border:1px solid var(--line);max-width:88%;color:var(--ink);background:#fff;border-radius:4px 12px 12px;margin:0;padding:10px 14px;font-size:15px;line-height:1.6}.mz-sample .cl-row.is-candidate .cl-bubble{border-color:var(--cl-them);background:var(--cl-them);border-radius:12px 4px 12px 12px}.mz-sample .cl-top-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 16px;display:flex}.mz-sample .cl-top-bar .cl-tally{margin:0}.mz-sample .cl-top-bar{position:relative}.mz-sample .cl-top-bar .info-tip{margin-left:auto}.mz-app .info-tip-foot{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.mz-sample .cl-written{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;overflow:hidden}.mz-sample .cl-written-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;padding:10px 20px;font-size:12px;display:flex}.mz-sample .cl-written-head strong{color:var(--ink);font-weight:500}.mz-sample .cl-written-head span{color:var(--secondary)}.mz-sample .cl-written.is-candidate .cl-written-head{background:var(--cl-them)}.mz-sample .cl-written.is-ours .cl-written-head{background:var(--subtle)}.mz-sample .cl-written-ask{color:var(--muted);margin:0;padding:12px 20px 0;font-size:13px;line-height:1.5}.mz-sample .cl-written-body{color:var(--ink);margin:0;padding:12px 20px 16px;font-size:15px;line-height:1.7}.mz-sample .cl-written.is-ours .cl-written-body{background:var(--page);color:var(--secondary)}.mz-sample.cl-embed{background:0 0}.mz-app .rv-view-call{margin:0 auto;padding:0 0 64px}.mz-app .rv-view-call .rd-case-head{margin:0 0 16px}.mz-app .rv-call-later{color:var(--secondary);margin:0;font-size:14px}.mz-sample .cl-flags{border-left:4px solid var(--mz-danger);background:var(--mz-danger-soft);border-radius:8px;margin:0 0 16px;padding:12px 16px}.mz-sample .cl-flags-head{color:var(--mz-danger);margin:0;font-size:14px;font-weight:500}.mz-sample .cl-flags-text{color:var(--ink);margin:2px 0 8px;font-size:13px;line-height:1.5}.mz-sample .cl-flags ul{margin:0;padding:0;list-style:none}.mz-sample .cl-flags li{color:var(--ink);font-size:13px;line-height:1.5}.mz-sample .cl-flags li span{color:var(--secondary);margin-right:8px;font-size:12px;font-weight:500}.mz-sample .cl-tabs{background:var(--subtle);border-radius:8px;gap:4px;width:fit-content;max-width:100%;margin:0 0 20px;padding:4px;display:flex}.mz-sample .cl-tab{color:var(--secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:500}.mz-sample .cl-tab[aria-selected=true]{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0e111314}.mz-sample .cl-row{flex-direction:column;align-items:flex-start;padding:6px 0;scroll-margin-top:120px;display:flex}.mz-sample .cl-row.is-candidate{align-items:flex-end}.mz-sample .cl-n{font-variant-numeric:tabular-nums;min-width:16px;color:var(--muted)}.mz-sample .cl-bubble{transition:box-shadow .3s}.mz-sample .cl-row.is-pointed .cl-bubble,.mz-sample .cl-written.is-pointed{box-shadow:0 0 0 3px var(--mz-caution-soft),0 0 0 4px var(--mz-caution)}.mz-sample .cl-after{flex-direction:column;gap:16px;margin:0 0 40px;display:flex}.mz-sample .cl-written{scroll-margin-top:120px;transition:box-shadow .3s}.mz-sample .cl-written-record .cl-top{margin-bottom:24px}.mz-sample .cl-written-title{color:var(--ink);margin:0;padding:12px 20px 0;font-size:14px;font-weight:500}.mz-sample .cl-written-facts{color:var(--secondary);flex-direction:column;gap:6px;margin:0;padding:8px 20px 16px 40px;font-size:14px;line-height:1.6;display:flex}.mz-sample .cl-written-body.is-empty{color:var(--muted)}.mz-sample .cl-written-also{background:var(--page);color:var(--ink);border-radius:8px;margin:12px 20px 0;padding:10px 14px;font-size:14px;line-height:1.6}.mz-sample .cl-written-also span{color:var(--muted);margin-bottom:2px;font-size:12px;display:block}.mz-sample .cl-written-also p{margin:0}.mz-sample .cl-written .pasted-note{color:var(--mz-caution);margin:0;padding:0 20px 14px;font-size:13px}.mz-sample .cl-watch{border-top:1px solid var(--line);margin:20px 0 0;padding:16px 0 0}.mz-sample .cl-watch h3{color:var(--ink);margin:0 0 8px;font-size:13px;font-weight:500}.mz-sample .cl-watch ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mz-sample .cl-watch p{color:var(--ink);margin:0;font-size:14px;line-height:1.55}.mz-sample .cl-watch .cl-watch-quote{color:var(--secondary);margin-top:4px}.mz-sample .cl-watch .cl-watch-quote span{color:var(--muted);margin-right:6px;font-size:12px}.mz-app .rv-view-call{max-width:820px}.mz-app .rv-call-panel{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:32px 0 0;padding:20px}@media (min-width:901px){.mz-app .rv-call-panel{display:none}}.mz-app .cand-side-panel:not(:empty){border-top:1px solid var(--line);margin:24px 6px 0;padding:20px 0 0}.cw-side:has(.cand-side-panel){width:clamp(360px,28vw,440px)}.cw-side .cw-side-panel:has(.cand-side-panel:not(:empty)){flex:none;min-height:auto}.mz-app .cg-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mz-app .cg-title{color:var(--ink);margin:0;font-size:15px;font-weight:500}.mz-app .cg-score{font-variant-numeric:tabular-nums;color:var(--muted);margin:0;font-size:13px}.mz-app .cg-score strong{color:var(--ink);font-size:18px;font-weight:500}.mz-app .cg-score.is-waiting{font-size:18px}.mz-app .cg-note{color:var(--muted);margin:6px 0 16px;font-size:13px;line-height:1.5}.mz-app .cg-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mz-app .cg-item{border:1px solid #0000;border-radius:8px}.mz-app .cg-item.is-open{border-color:var(--line);background:var(--mz-surface);box-shadow:0 1px 2px #1018140a}.mz-app .cg-row{width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto 15px;align-items:start;gap:10px;padding:12px;display:grid}.mz-app .cg-item:not(.is-open) .cg-row:hover{background:var(--subtle)}.mz-app .cg-n{font-variant-numeric:tabular-nums;color:var(--muted);font-size:12px;line-height:1.6}.mz-app .cg-name{font-size:14px;line-height:1.45}.mz-app .is-open .cg-name{font-weight:500}.mz-app .cg-rating{color:var(--ink);white-space:nowrap;flex-direction:column;align-items:flex-end;font-size:13px;font-weight:500;line-height:1.4;display:flex}.mz-app .cg-rating small{color:var(--muted);font-size:12px;font-weight:400}.mz-app .cg-rating.is-none{color:var(--muted);font-weight:400}.mz-app .cg-chev{color:var(--muted);margin-top:2px;transition:transform .15s}.mz-app .is-open .cg-chev{transform:rotate(180deg)}.mz-app .cg-open{padding:0 12px 4px}.mz-app .cg-sec{border-top:1px solid var(--line);padding:14px 0 16px}.mz-app .cg-label{color:var(--ink);margin:0 0 8px;font-size:13px;font-weight:500;line-height:1.4;display:block}.mz-app .cg-label-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.mz-app .info-tip{flex:none;display:inline-flex;position:static}.mz-app .cg-label{position:relative}.mz-app .info-tip-icon{border:1px solid var(--line);width:24px;height:24px;color:var(--muted);cursor:help;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.mz-app .info-tip-icon:hover,.mz-app .info-tip:focus-within .info-tip-icon{background:var(--subtle);color:var(--ink)}.mz-app .info-tip-text{z-index:8;border:1px solid var(--line);width:min(320px,100%);box-shadow:var(--mz-shadow-menu);color:var(--secondary);background:#fff;border-radius:12px;margin-top:8px;padding:14px 16px;font-size:13px;font-weight:400;line-height:1.55;display:none;position:absolute;top:100%;right:0}.mz-app .info-tip:hover .info-tip-text,.mz-app .info-tip:focus-within .info-tip-text{display:block}.mz-app .info-tip-title{color:var(--ink);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.mz-app .info-tip-p{display:block}.mz-app .info-tip-p+.info-tip-p{margin-top:8px}.mz-app .info-tip-key{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:12px;padding-top:12px;display:flex}.mz-app .info-tip-key>span{grid-template-columns:8px minmax(0,1fr);align-items:start;gap:8px;display:grid}.mz-app .info-tip-key .cg-dot{margin-top:6px}.mz-app .info-tip-key b{color:var(--ink);font-weight:500}.mz-app .cg-count{font-variant-numeric:tabular-nums;color:var(--muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.mz-app .cg-sublabel{color:var(--secondary);margin:14px 0 4px;font-size:12px;font-weight:500;line-height:1.4}.mz-app .cg-reason{color:var(--ink);margin:0;font-size:14px;line-height:1.6}.mz-app .cg-help{color:var(--secondary);margin:0 0 8px;font-size:13px;line-height:1.55}.mz-app .cg-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:16px 0 0;padding:16px 0 0;display:flex}.mz-app .cg-foot .cg-help{margin:0}.mz-app .cg-corrected{border-left:2px solid var(--control);color:var(--secondary);margin:8px 0 0;padding:8px 12px;font-size:13px;line-height:1.55}.mz-app .cg-corrected strong{color:var(--ink);font-weight:500}.mz-app .cg-checked{color:var(--secondary);margin:0 0 12px;font-size:13px}.mz-app .cg-correct{border-top:1px dashed var(--line);margin-top:16px;padding-top:12px}.mz-app .cg-correct-row{flex-wrap:wrap;gap:8px;display:flex}.mz-app .cg-correct-row select,.mz-app .cg-correct-row input{border:1px solid var(--control);background:var(--surface);min-height:32px;font:inherit;color:var(--ink);border-radius:8px;padding:0 8px;font-size:13px}.mz-app .cg-correct-row input{flex:160px;min-width:0}.mz-app .cg-correct-save{border:1px solid var(--line);background:var(--surface);min-height:32px;font:inherit;color:var(--ink);cursor:pointer;border-radius:8px;padding:0 12px;font-size:13px}.mz-app .cg-correct-save:hover:not(:disabled){border-color:var(--control)}.mz-app .cg-moments{flex-direction:column;margin:0 -8px;padding:0;list-style:none;display:flex}.mz-app .cg-moment{width:100%;font:inherit;text-align:left;color:var(--ink);background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:10px;padding:8px;display:grid}.mz-app .cg-moment.has-dot{grid-template-columns:8px minmax(0,1fr)}.mz-app .cg-moment.is-link{cursor:pointer}.mz-app .cg-moment.is-link:hover{background:var(--subtle)}.mz-app .cg-moment-text{font-size:13px;line-height:1.5}.mz-app .cg-moment-meta{font-variant-numeric:tabular-nums;color:var(--muted);margin-top:2px;font-size:12px;display:block}.mz-app .cg-moment.is-link:hover .cg-moment-meta{color:var(--secondary);text-underline-offset:2px;text-decoration:underline}.mz-app .cg-dot{background:var(--mz-border);border-radius:50%;width:8px;height:8px;margin-top:6px}.mz-app .cg-dot.is-found{background:var(--mz-signal)}.mz-app .cg-dot.is-hinted{background:var(--mz-caution)}.mz-app .cg-dot.is-within{background:var(--secondary)}.mz-app .cg-dot.is-outside{background:var(--mz-danger)}.mz-app .cg-dot.is-outside+.cg-moment-text .cg-moment-meta{color:var(--mz-danger)}.mz-app .cg-scale{border:1px solid var(--line);background:var(--subtle);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;padding:4px;display:grid}.mz-app .cg-btn{display:flex;position:relative}.mz-app .cg-btn input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.mz-app .cg-btn input:disabled{cursor:default}.mz-app .cg-btn span{text-align:center;width:100%;color:var(--secondary);border:1px solid #0000;border-radius:8px;padding:8px 4px;font-size:13px;font-weight:500;display:block}.mz-app .cg-btn input:not(:checked):not(:disabled):hover+span{color:var(--ink)}.mz-app .cg-btn input:checked+span{border-color:var(--mz-action);background:var(--mz-action);color:#fff}.mz-app .cg-btn input:focus-visible+span{border-color:var(--mz-ink)}.mz-app .cg-was{color:var(--muted);margin:8px 0 0;font-size:13px}.mz-app .cg-level{background:var(--subtle);color:var(--secondary);border-radius:8px;margin:10px 0 0;padding:10px 12px;font-size:13px;line-height:1.55}.mz-app .cg-level b{color:var(--ink);margin-bottom:2px;font-weight:500;display:block}.mz-sample .cl-divider{color:var(--muted);align-items:center;gap:12px;margin:20px 0;font-size:12px;display:flex}.mz-sample .cl-divider:before,.mz-sample .cl-divider:after{content:"";border-top:1px solid var(--line);flex:1}.mz-sample .cl-section{margin:0 0 40px}.mz-sample .cl-section h2{margin:0 0 12px;font-size:18px;font-weight:500}.mz-sample .cl-missed ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mz-sample .cl-missed li{border:1px solid var(--line);background:#fff;border-radius:8px;padding:14px 20px}.mz-sample .cl-missed-label{margin:0 0 4px;font-size:15px;font-weight:500}.mz-sample .cl-missed-would{color:var(--secondary);margin:0;font-size:13px;line-height:1.6}.mz-sample .cl-bench-lead{max-width:72ch;color:var(--ink);margin:0 0 6px;font-size:15px;line-height:1.6}.mz-sample .cl-bench-sub{max-width:72ch;color:var(--secondary);margin:0;font-size:14px;line-height:1.6}.mz-sample .cl-bench-criteria{counter-reset:bench;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mz-sample .cl-bench-criteria li{border:1px solid var(--line);counter-increment:bench;background:#fff;border-radius:8px;padding:14px 20px 14px 56px;position:relative}.mz-sample .cl-bench-criteria li:before{content:counter(bench);font-variant-numeric:tabular-nums;color:var(--muted);font-size:13px;position:absolute;top:14px;left:20px}.mz-sample .cl-bench-criteria p{color:var(--secondary);margin:0;font-size:14px;line-height:1.6}.mz-sample .cl-bench-criteria .cl-bench-title{color:var(--ink);margin:0 0 2px;font-size:15px;font-weight:500}.mz-sample .cl-bench-found{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.mz-sample .cl-bench-facts-lead{margin:-4px 0 12px}.mz-sample .cl-bench-facts .cl-bench-title{margin:0}@media print{.mz-app .rv-view.rv-view-compare{display:none}}
