:root{--page:#f7f6f3;--surface:#fff;--subtle:#f0eeea;--line:#ddd8d1;--control:#8c8379;--ink:#26231f;--secondary:#615a52;--muted:#70675e;--clay:#a4472d;--clay-hover:#873922;--pale:#f8eae3;--ochre:#805b16;--sand:#fcf3de;--font:var(--font-inter),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--sage:#3f6b4c;--sage-soft:#e7f0e8;--green:#3f6b4c;--mz-page:#f7f6f3;--mz-surface:#fff;--mz-subtle:#f0eeea;--mz-border:#ddd8d1;--mz-control-border:#8c8379;--mz-ink:#26231f;--mz-secondary:#615a52;--mz-muted:#70675e;--mz-accent:#a4472d;--mz-accent-hover:#873922;--mz-accent-pressed:#71301e;--mz-accent-soft:#f8eae3;--mz-live:#3f6b4c;--mz-live-soft:#e7f0e8;--mz-caution:#805b16;--mz-caution-soft:#fcf3de;--mz-danger:#a12e26;--mz-danger-soft:#fbece9;--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 #26231f1a;--mz-shadow-dialog:0 16px 48px #26231f29;--mz-scrim:#26231f52;--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.65px;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 .phone-button{color:#fff;background:0 0;border:1px solid #8c8379;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:6px 10px;font-size:12px;display:flex}.mz-app .phone-button[aria-pressed=true]{color:var(--ink);background:#fff}.mz-app .phone-button svg{width:14px;height:14px}.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:22px;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:36px 4.4% 48px}.mz-app .welcome{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.mz-app .eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:11px;font-weight:600}.mz-app .welcome h1{letter-spacing:-.035em;margin:0;font-size:36px;font-weight:600;line-height:1.2}.mz-app .welcome .date{color:var(--muted);padding-bottom:5px;font-size:12px}.mz-app .subtitle{color:var(--secondary);max-width:650px;margin:14px 0 0;font-size:15px}.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:7px;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 .attention-dot{background:var(--control);border-radius:50%;width:3px;height:3px}.mz-app .section-head{justify-content:space-between;align-items:center;gap:16px;margin:36px 0 16px;display:flex}.mz-app .section-title{align-items:center;gap:10px;display:flex}.mz-app .section-title h2{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.mz-app .role-count{color:var(--secondary);background:var(--subtle);border-radius:5px;padding:1px 7px;font-size:12px}.mz-app .section-note{color:var(--muted);font-size:12px}.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-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px 26px 18px;display:grid}.mz-app .role-title-line{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mz-app .role-title-line h3{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600;line-height:1.3}.mz-app .role-title{color:var(--ink);font:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;background:0 0;border:0;padding:0}.mz-app .role-title:hover{text-underline-offset:4px;text-decoration:underline}.mz-app .role-meta{color:var(--muted);align-items:center;gap:7px;margin-top:5px;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:6px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;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:9px;padding:9px 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:#71301e}.mz-app .btn svg{width:15px;height:15px}.mz-app .pending-label{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.mz-app .pending-label svg{width:15px;height:15px}.mz-app .role-data{grid-template-columns:minmax(0,1fr) minmax(210px,.52fr);align-items:center;gap:24px;padding:0 26px 18px;display:grid}.mz-app .metrics{grid-template-columns:repeat(4,minmax(0,1fr));max-width:660px;margin:0;display:grid}.mz-app .metric{border-left:1px solid var(--line);padding:0 18px}.mz-app .metric:first-child{border-left:0;padding-left:0}.mz-app .metric dt{color:var(--muted);margin-bottom:6px;font-size:11px}.mz-app .metric dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0;font-size:23px;font-weight:500;line-height:1.2}.mz-app .metric.finished dd{font-weight:600}.mz-app .metrics.unavailable dd{color:#8c8379;font-size:20px}.mz-app .metrics.unavailable dt{color:var(--muted)}.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 .role-foot{border-top:1px solid var(--line);background:#fcfbf9;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:9px 26px;display:flex}.mz-app .link-tools{min-width:0;color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.mz-app .link-tools>svg{width:15px;height:15px}.mz-app .link-address{text-overflow:ellipsis;white-space:nowrap;max-width:250px;overflow:hidden}.mz-app .copy-button{color:var(--secondary);background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;min-height:30px;padding:5px 9px;font-size:12px;font-weight:500;display:inline-flex}.mz-app .copy-button svg{width:13px;height:13px}.mz-app .copy-button:hover{background:var(--subtle)}.mz-app .unavailable-link{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.mz-app .unavailable-link svg{width:13px;height:13px}.mz-app .activity{color:var(--muted);white-space:nowrap;font-size:11px}.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:11px;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 .empty-context{color:var(--secondary);max-width:620px;margin:24px 0 0;padding:0 2px;font-size:13px;line-height:1.7}.mz-app .empty-context strong{color:var(--ink);font-weight:500}.mz-app [hidden]{display:none!important}.mz-app .toast{z-index:25;border:1px solid var(--line);color:var(--ink);text-align:center;background:#fff;border-radius:10px;max-width:calc(100vw - 32px);padding:12px 18px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #26231f1a}.mz-app .toast:empty{display:none}.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 #26231f29}.mz-app dialog::backdrop{background:#26231f52}.mz-app .dialog-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:20px;padding:24px 28px 18px;display:flex}.mz-app .dialog-head h2{letter-spacing:-.02em;margin:4px 0;font-size:22px;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:22px 0 8px;font-size:16px}.mz-app .dialog-body .sample-answer{color:var(--ink);border-left:2px solid var(--line);padding-left:18px;font-size:16px;line-height:1.75}.mz-app .dialog-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:18px 28px;display:flex}.mz-app .demo-note{color:var(--muted);font-size:12px}.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 .step-count{color:var(--muted);font-size:12px}.mz-app .mobile-role-label{display:none}.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:34px 24px 40px}.mz-app .header{padding:0 24px}.mz-app .role-data{grid-template-columns:1fr}.mz-app .observation{justify-content:flex-start}.mz-app .role-head{padding:20px 22px 16px}.mz-app .role-data{gap:12px;padding:0 22px 18px}.mz-app .role-foot{padding:8px 22px}.mz-app .welcome h1{font-size:32px}.mz-app .date{display:none}.mz-app .role-title-line{gap:8px}.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:17px}.mz-app .main{padding:32px 18px}.mz-app .welcome h1{max-width:270px;font-size:28px;line-height:1.2}.mz-app .eyebrow{font-size:10px}.mz-app .subtitle{font-size:14px;line-height:1.6}.mz-app .attention{flex-direction:column;align-items:flex-start;gap:4px;margin-top:18px}.mz-app .attention-dot{display:none}.mz-app .attention a{min-height:36px;font-size:13px}.mz-app .section-head{margin-top:28px}.mz-app .section-note{display:none}.mz-app .role-head{grid-template-columns:1fr;gap:16px;padding:20px 18px 18px}.mz-app .role-title-line{flex-direction:column;align-items:flex-start;gap:8px}.mz-app .role-title-line h3{font-size:19px}.mz-app .role-meta{margin-top:8px}.mz-app .role-head>.btn{width:100%;min-height:44px}.mz-app .pending-label{min-height:24px}.mz-app .role-data{gap:14px;padding:0 18px 18px}.mz-app .metrics{margin:0}.mz-app .metric{padding:0 11px}.mz-app .metric dt{font-size:10px}.mz-app .metric dd{font-size:23px}.mz-app .role-foot{flex-wrap:wrap;gap:6px;min-height:76px;padding:12px 18px}.mz-app .link-tools{justify-content:space-between;gap:5px;width:100%}.mz-app .link-address{max-width:185px;margin-right:auto;font-size:11px}.mz-app .copy-button{min-height:36px;padding-right:0}.mz-app .activity{font-size:10px}.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:18px}.mz-app .empty-context{font-size:13px}}@media (max-width:700px){.mz-app .reset{min-height:38px}.mz-app .phone-button{display:none}.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:25px 30px 19px;position:sticky;top:0}.mz-app .reader .dialog-body{max-width:850px;padding:28px 30px 44px}.mz-app .reader.expanded{border-left:0;width:100%;height:100dvh;inset:0}.mz-app .reader.expanded .dialog-head,.mz-app .reader.expanded .dialog-body,.mz-app .reader.expanded .dialog-footer{padding-left:max(30px,8vw);padding-right:max(30px,8vw)}.mz-app .reader.expanded .dialog-body{max-width:1100px;margin:0 auto}.mz-app .reader .expand-button{border:1px solid var(--line);background:var(--surface);color:var(--secondary);border-radius:7px;min-height:34px;padding:6px 10px;font-size:12px}.mz-app .reader .expand-button:hover{background:var(--subtle)}.mz-app .reader .dialog-head .head-tools{align-items:center;gap:8px;margin-left:auto;display:flex}.mz-app .reader .dialog-head .dialog-close{margin-left:0}.mz-app .reader .case-document{border-bottom:1px solid var(--line);margin:0 0 34px;padding:8px 0 34px}.mz-app .reader .case-document:last-child{border-bottom:0;margin-bottom:0}.mz-app .reader .case-document h3{letter-spacing:-.025em;margin:0 0 16px;font-size:24px;font-weight:550}.mz-app .reader .case-question{color:var(--secondary);margin:0 0 25px;font-size:15px;line-height:1.7}.mz-app .reader .document-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:24px 0 9px;font-size:11px;font-weight:600}.mz-app .reader .answer{color:var(--ink);border-left:0;max-width:74ch;margin:0;padding:0;font-size:17px;line-height:1.9}.mz-app .reader .optional-answer{color:var(--secondary);background:var(--subtle);border-radius:7px;margin:0;padding:13px 16px;font-size:14px;line-height:1.75}.mz-app .reader .new-info{background:var(--sand);color:var(--ink);border:1px solid #e5d5b0;border-radius:8px;padding:17px 19px;font-size:14px;line-height:1.75}.mz-app .reader .comparison{grid-template-columns:1fr 1fr;gap:20px;margin-top:4px;display:grid}.mz-app .reader .comparison>div{border-top:2px solid var(--line);padding-top:13px}.mz-app .reader .comparison>div:last-child{border-color:var(--clay)}.mz-app .reader .comparison .document-label{margin-top:0}.mz-app .reader .score-strip{color:var(--muted);align-items:center;gap:8px;margin:0 0 28px;font-size:12px;display:flex}.mz-app .reader .score{border:1px solid var(--line);background:var(--subtle);color:var(--ink);border-radius:5px;align-items:center;padding:3px 7px;font-weight:600;display:inline-flex}.mz-app .reader .score-note{color:var(--muted);font-size:12px}@media (max-width:700px){.mz-app .reader .dialog-head{padding:20px}.mz-app .reader .dialog-body{padding:22px 20px 35px}.mz-app .reader .dialog-head .head-tools{gap:4px}.mz-app .reader .expand-button{padding:5px 7px;font-size:11px}.mz-app .reader .comparison{grid-template-columns:1fr;gap:18px}.mz-app .reader .case-document h3{font-size:21px}.mz-app .reader .answer{font-size:16px}.mz-app .reader.expanded .dialog-head,.mz-app .reader.expanded .dialog-body,.mz-app .reader.expanded .dialog-footer{padding-left:20px;padding-right:20px}}.mz-app .section-head{align-items:center;margin-top:36px}.mz-app .attention{gap:10px;min-height:0;margin:0}.mz-app .summary-item{color:var(--clay);background:var(--pale);border-radius:6px;align-items:center;gap:5px;padding:5px 9px;font-size:12px;display:inline-flex}.mz-app .summary-item strong{font-weight:600}.mz-app .summary-item.approval{background:var(--subtle);color:var(--secondary)}.mz-app .metrics{grid-template-columns:repeat(3,minmax(0,1fr));max-width:520px}.mz-app .pending-label{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.mz-app .pending-label>span{color:var(--muted);font-size:11px}.mz-app .pending-label time{color:var(--ink);font-size:14px;font-weight:500}.mz-app .role-data{border-top:1px solid var(--line);padding-top:18px}.mz-app .role-head{align-items:center}.mz-app .card-unread{color:var(--secondary);white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:500;display:inline-flex}.mz-app .card-unread:before{content:"";background:var(--control);border-radius:50%;flex:none;width:5px;height:5px;margin-right:1px;display:inline-block}.mz-app .card-unread strong{font-size:inherit;line-height:1;font-weight:inherit;letter-spacing:normal}.mz-app .card-unread[hidden]{display:none}.mz-app .card-action{align-items:center;gap:12px;display:flex}.mz-app .role-head>.btn{margin-left:2px}@media (max-width:580px){.mz-app .role-data{padding-top:15px}.mz-app .card-unread{align-self:flex-start}}.mz-app .link-tools{flex-wrap:wrap}.mz-app .source-select{appearance:auto;color:var(--secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;min-height:30px;padding:5px 5px 5px 7px;font-size:12px}.mz-app .source-select:hover,.mz-app .source-select:focus{background:var(--subtle);border-color:var(--line)}.mz-app .custom-source{border:1px solid var(--control);width:120px;color:var(--ink);background:#fff;border-radius:5px;min-height:30px;padding:5px 7px;font-size:12px}.mz-app .custom-source::placeholder{color:var(--muted)}@media (max-width:700px){.mz-app .source-picker{order:3;width:100%}.mz-app .source-select{background:var(--subtle);border-color:var(--line);width:100%}.mz-app .custom-source{flex:1;width:auto}.mz-app .link-tools{align-items:center}}.mz-app .status.live{background:var(--sage-soft);color:var(--sage)}.mz-app .card-unread:before{background:var(--ochre)}.mz-app .link-tools{align-items:center}.mz-app .link-address{min-width:0}@media (max-width:700px){.mz-app .link-tools{align-items:flex-start}.mz-app .link-address{order:2;width:100%;max-width:none}.mz-app .copy-button{order:3}}.mz-app .section-actions{justify-content:flex-end;align-items:center;gap:14px;min-width:0;display:flex}.mz-app .create-role{min-height:38px}@container (max-width:900px){.mz-app .section-actions{flex-wrap:wrap}}@container (max-width:580px){.mz-app .section-head{align-items:flex-start}.mz-app .section-actions{justify-content:space-between;width:100%}.mz-app .create-role{margin-left:auto}}.mz-app .role-head>.btn{color:var(--secondary);border-color:var(--line);background:#fff}.mz-app .role-head>.btn:hover{background:var(--subtle);border-color:var(--control)}.mz-app .role-head>.review-action{background:var(--sand);color:var(--ochre);border-color:#e7d6af}.mz-app .role-head>.review-action:hover{border-color:var(--ochre);background:#f7ebcf}.mz-app .main{padding-top:28px}.mz-app .back{color:var(--secondary);align-items:center;gap:7px;margin-bottom:22px;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:32px;font-weight:600;line-height:1.2}.mz-app .role-intro .role-title-line{gap:14px}.mz-app .role-intro .role-meta{flex-wrap:wrap;margin-top:10px;font-size:13px}.mz-app .head-actions{align-items:center;gap:10px;display:flex}.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:6px;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:22px 26px;display:grid}.mz-app .pipeline>div{border-left:1px solid var(--line);padding-left:26px}.mz-app .pipeline>div:first-child{border:0;padding-left:0}.mz-app .pipeline dt{color:var(--muted);margin-bottom:5px;font-size:12px}.mz-app .pipeline dd{letter-spacing:-.03em;margin:0;font-size:26px;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 .share-row{border-top:1px solid var(--line);background:#fcfbf9;justify-content:space-between;align-items:center;gap:20px;padding:8px 20px;display:flex}.mz-app .link-address{max-width:390px}.mz-app .share-note{color:var(--muted);white-space:nowrap;font-size:12px}.mz-app .source-picker{order:0!important}.mz-app .tabs-role{border-bottom:1px solid var(--line);gap:28px;margin-top:30px;display:flex}.mz-app .tab-role{color:var(--secondary);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:13px 0 14px;font-size:14px;display:flex}.mz-app .tab-role[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.mz-app .tab-role span{background:var(--subtle);border-radius:4px;padding:0 6px;font-size:12px;font-weight:400}.mz-app .list-heading{justify-content:space-between;align-items:center;gap:20px;padding:25px 0 18px;display:flex}.mz-app .list-heading h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.mz-app .list-heading p{color:var(--muted);margin:4px 0 0;font-size:13px}.mz-app .read-next{min-width:155px}.mz-app .read-next svg{width:15px;height:15px}.mz-app .toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.mz-app .stage-controls{flex-wrap:wrap;gap:3px;display:flex}.mz-app .stage-filter{color:var(--secondary);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:13px}.mz-app .stage-filter span{color:var(--muted);margin-left:6px;font-size:12px}.mz-app .stage-filter[aria-pressed=true]{background:var(--subtle);color:var(--ink);font-weight:500}.mz-app .stage-filter:hover{background:var(--subtle)}.mz-app .search-box svg{width:16px;height:16px;color:var(--muted);position:absolute;top:10px;left:11px}.mz-app .sort-select{color:var(--secondary);background:0 0;border:0;max-width:155px;min-height:36px;font-size:13px}.mz-app .candidate-list{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.mz-app .candidate-list table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%}.mz-app .candidate-list th{color:var(--muted);border-bottom:1px solid var(--line);background:#fcfbf9;padding:12px 18px;font-size:12px;font-weight:400}.mz-app .candidate-list th:first-child{width:33%;padding-left:26px}.mz-app .candidate-list td{color:var(--secondary);vertical-align:middle;border-bottom:1px solid #ece8e2;height:78px;padding:16px 18px;font-size:13px}.mz-app .candidate-list td:first-child{padding-left:26px}.mz-app .candidate-list tr:last-child td{border-bottom:0}.mz-app .candidate-name{text-align:left;color:var(--ink);background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:14px;font-weight:500;display:inline-flex}.mz-app .candidate-name:hover{text-decoration:none}.mz-app .candidate-list tr[data-candidate-row]{cursor:pointer}.mz-app .candidate-list tr[data-candidate-row]:hover,.mz-app .candidate-list tr[data-candidate-row]:focus-within{background:#fcfbf9}.mz-app #candidates-panel{padding-top:24px}.mz-app .candidate-email{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.mz-app .unread-row .candidate-name{font-weight:600}.mz-app .unread-badge{color:var(--ochre);background:var(--sand);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:500}.mz-app .stage-label{color:var(--secondary);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.mz-app .stage-label svg{width:14px;height:14px}.mz-app .stage-label.progress{color:var(--ochre)}.mz-app .stage-label.invited{color:var(--muted)}.mz-app .stage-sub{color:var(--muted);margin-top:4px;font-size:12px}.mz-app .last-cell{justify-content:space-between;align-items:center;gap:8px;display:flex}.mz-app .row-open{color:var(--secondary);background:0 0;border:0;border-radius:5px;place-items:center;width:28px;height:30px;display:grid}.mz-app .row-open:hover{background:var(--subtle)}.mz-app .row-open svg{width:16px;height:16px}.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 .list-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:16px 3px;font-size:12px;display:flex}.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:6px;min-height:30px;padding:5px 9px;font-size:12px}.mz-app .pagination button:disabled{color:var(--control);background:0 0}.mz-app .empty-state{text-align:center;padding:68px 24px}.mz-app .empty-icon{background:var(--subtle);width:44px;height:44px;color:var(--muted);border-radius:12px;place-items:center;margin:0 auto 18px;display:grid}.mz-app .empty-state h3{margin:0 0 8px;font-size:18px;font-weight:500}.mz-app .empty-state p{color:var(--secondary);max-width:400px;margin:0 auto;font-size:14px;line-height:1.7}.mz-app .empty-state .plain{margin-top:16px}.mz-app .source-results{padding-top:26px}.mz-app .source-results h2{margin:0 0 6px;font-size:20px;font-weight:600}.mz-app .source-results>p{color:var(--muted);margin:0 0 22px;font-size:13px}.mz-app .source-results table{table-layout:auto}.mz-app .source-results th,.mz-app .source-results td{width:auto!important}.mz-app .source-results td{height:58px}.mz-app .source-results td:first-child{color:var(--ink);font-weight:500}.mz-app .pending-panel{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:30px;padding:40px}.mz-app .pending-panel h2{letter-spacing:-.025em;margin:0 0 10px;font-size:24px;font-weight:500}.mz-app .pending-panel p{color:var(--secondary);max-width:510px;font-size:15px;line-height:1.7}.mz-app .pending-panel .pending-label{align-items:flex-start;margin-top:28px}.mz-app .pending-panel .btn{margin-top:16px}.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:15px 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:17px;font-weight:500}.mz-app .dialog-body .answer{color:var(--ink);border-left:2px solid var(--line);margin:14px 0 28px;padding-left:18px;font-size:16px;line-height:1.8}.mz-app .dialog-body .answer-label{color:var(--muted);margin:20px 0 6px;font-size:12px}.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 .invitation-result{background:var(--subtle);border-radius:8px;margin-top:20px;padding:14px}.mz-app .invitation-result p{margin:0 0 8px;font-size:13px}.mz-app .invitation-result input{background:#fff;font-size:12px}.mz-app .inline-feedback{color:var(--secondary);min-height:18px;margin-top:10px;font-size:12px}.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 .toolbar{flex-direction:column;align-items:flex-start}.mz-app .search-sort{justify-content:space-between;width:100%}.mz-app .search-box input{width:290px}.mz-app .share-note{display:none}.mz-app .link-address{max-width:360px}}@container (max-width:700px){.mz-app .role-intro{flex-direction:column;align-items:flex-start;gap:18px}.mz-app .role-intro h1{font-size:28px}.mz-app .head-actions{width:100%}.mz-app .pipeline{grid-template-columns:repeat(2,1fr);gap:22px 0;padding:22px}.mz-app .pipeline>div{padding-left:22px}.mz-app .pipeline>div:nth-child(3){border:0;padding-left:0}.mz-app .pipeline dd small{margin-left:0;display:block}.mz-app .share-row{padding:10px 14px}.mz-app .link-tools{gap:8px;width:100%}.mz-app .link-address{order:1;width:auto;max-width:calc(100% - 24px);font-size:12px}.mz-app .source-picker{flex:1;width:auto}.mz-app .source-select{width:auto;font-size:13px}.mz-app .custom-source{flex:none;width:110px}.mz-app .copy-button{order:0;padding:5px 9px}.mz-app .link-tools>svg{order:1}.mz-app .search-box{flex:1;min-width:0}.mz-app .search-box input{width:100%}.mz-app .sort-select{max-width:130px;font-size:12px}.mz-app .list-heading{align-items:flex-start}.mz-app .list-heading h2{font-size:19px}.mz-app .read-next{min-width:0;padding:9px;font-size:12px}.mz-app .list-heading p{font-size:12px}.mz-app .candidate-list table,.mz-app .candidate-list tbody{display:block}.mz-app .candidate-list thead{display:none}.mz-app .candidate-list tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:11px 18px;padding:17px 18px;display:grid;position:relative}.mz-app .candidate-list tr:last-child{border:0}.mz-app .candidate-list td{border:0;height:auto;font-size:12px;padding:0!important}.mz-app .candidate-list td:first-child,.mz-app .candidate-list td:last-child{grid-column:1/-1}.mz-app .candidate-list td[data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:3px;font-size:11px;display:block}.mz-app .unread-row td:first-child{box-shadow:none}.mz-app .candidate-list .unread-row{box-shadow:inset 3px 0 var(--ochre)}.mz-app .candidate-name{font-size:15px}.mz-app .candidate-list .row-open{position:absolute;top:14px;right:12px}.mz-app .candidate-list td:nth-child(4){align-items:center;gap:6px;display:flex}.mz-app .candidate-list td:nth-child(4):before{margin-bottom:0}.mz-app .candidate-list td:nth-child(5){grid-area:3/2}.mz-app .source-results table{display:table}.mz-app .source-results thead{display:table-header-group}.mz-app .source-results tbody{display:table-row-group}.mz-app .source-results tr{display:table-row}.mz-app .source-results td,.mz-app .source-results th{height:auto;font-size:12px;display:table-cell;padding:12px 10px!important}.mz-app .source-results th:first-child{padding-left:14px}.mz-app .source-results .candidate-list{overflow:auto}.mz-app .pending-panel{padding:26px}.mz-app .main{padding-top:22px}.mz-app .tabs-role{margin-top:24px}.mz-app .back{margin-bottom:20px}.mz-app .dialog-head,.mz-app .dialog-body{padding:22px}}.mz-app .unread-row td:first-child,.mz-app .candidate-list .unread-row{box-shadow:none}.mz-app .unread-indicator{align-items:center;display:inline-flex}.mz-app .unread-indicator>span[aria-hidden]{background:var(--ochre);border-radius:50%;width:6px;height:6px;display:block}.mz-app .candidate-name{gap:8px}.mz-app .repeat-email{border:1px solid var(--line);color:var(--secondary);vertical-align:middle;white-space:nowrap;border-radius:4px;margin-left:8px;padding:1px 5px;font-size:10px;font-weight:400;line-height:1.4;display:inline-block}.mz-app .reader.expanded{border-left:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;position:fixed!important;inset:0!important}.mz-app .main{max-width:none}.mz-app .role-decision{color:var(--secondary);justify-content:space-between;align-items:center;gap:18px;padding:19px 0 5px;font-size:13px;display:flex}.mz-app .role-decision strong{color:var(--ink);font-weight:500}.mz-app .decision-copy{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.mz-app .decision-marker{background:var(--ochre);border-radius:50%;width:6px;height:6px;display:inline-block}.mz-app .quiet-note{color:var(--muted);font-size:12px}.mz-app .score-number{font-variant-numeric:tabular-nums;color:var(--ink);font-size:14px;font-weight:500}.mz-app .line-match{color:var(--ochre);white-space:nowrap;margin-top:4px;font-size:10px;display:block}.mz-app .candidate-list th:nth-child(3){width:15%}.mz-app .candidate-list td{height:80px}.mz-app .candidate-list .stage-label{font-size:12px}.mz-app .candidate-list td:nth-child(5){font-variant-numeric:tabular-nums}.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:22px 30px 18px;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 25px;position:static}.mz-app .reader .dialog-head h2{font-size:24px}.mz-app .reader .dialog-head .head-tools{align-items:flex-start}.mz-app .reader .dialog-close{min-width:34px}.mz-app .reader .expand-button{white-space:nowrap}.mz-app .reading-navigation{border-bottom:1px solid var(--line);background:#fcfbf9;flex:none;gap:20px;padding:0 30px;display:flex}.mz-app .reading-navigation a{color:var(--secondary);padding:12px 0;font-size:12px;text-decoration:none}.mz-app .reading-navigation a:hover{text-decoration:underline}.mz-app .reading-navigation a[aria-current=true]{color:var(--ink);box-shadow:inset 0 -2px var(--ink)}.mz-app .reading-document{padding:27px 30px 38px}.mz-app .reading-document .score-strip{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 22px;font-size:12px;display:flex}.mz-app .reading-document .score{border:1px solid var(--line);background:var(--subtle);color:var(--ink);border-radius:5px;justify-content:center;align-items:center;min-width:63px;min-height:25px;padding:3px 7px;font-size:12px;font-weight:500;display:inline-flex}.mz-app .reading-document .case-document{border-bottom:1px solid var(--line);margin:0 0 28px;padding:10px 0 36px;scroll-margin-top:20px}.mz-app .reading-document .case-document:last-child{border:0;margin-bottom:0}.mz-app .reading-document .case-document h3{letter-spacing:-.025em;margin:0 0 13px;font-size:24px;font-weight:550;line-height:1.3}.mz-app .document-label{text-transform:uppercase;letter-spacing:.075em;color:var(--muted);margin:0 0 10px;font-size:11px;font-weight:500}.mz-app .reading-document .asked{color:var(--secondary);margin:15px 0 22px;font-size:14px;line-height:1.75}.mz-app .full-context{color:var(--secondary);margin:0 0 21px;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:#efece6;border-radius:8px;padding:15px 18px}.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 .response-single{border:1px solid var(--line);background:#fff;border-radius:8px;padding:22px}.mz-app .compare-pair{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;display:grid;overflow:hidden}.mz-app .compare-pair>section{min-width:0;padding:22px 20px}.mz-app .compare-pair>section+section{border-left:1px solid var(--line);background:#fdfcfa}.mz-app .compare-pair .document-label{min-height:30px;margin:0 0 13px}.mz-app .compare-pair .new-evidence{background:var(--sand);color:var(--secondary);border:1px solid #e6d6b3;border-radius:6px;margin:0 0 22px;padding:14px;font-size:13px;line-height:1.75}.mz-app .new-evidence .document-label{min-height:0;color:var(--ochre);margin:0 0 6px;font-size:10px}.mz-app .new-evidence p{margin:0}.mz-app .follow-question{color:var(--secondary);margin:0 0 16px;font-size:13px;line-height:1.7}.mz-app .optional-evidence{border-top:1px solid var(--line);margin:24px 0 0;padding-top:17px}.mz-app .optional-evidence .verbatim{color:var(--secondary);font-size:14px;line-height:1.75}.mz-app .blank-answer{min-height:70px;color:var(--muted);align-items:center;font-size:13px;display:flex}.mz-app .missing-answer{min-height:110px;color:var(--muted);background:#f7f5f0;border:1px dashed #cfc6ba;border-radius:7px;justify-content:center;align-items:center;font-size:13px;display:flex}.mz-app .reading-warning{background:var(--sand);color:var(--ochre);border:1px solid #e6d6b3;border-radius:8px;margin-bottom:25px;padding:14px 17px;font-size:13px;line-height:1.7}.mz-app .application-meta{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin-bottom:22px;font-size:12px;display:flex}.mz-app .application-meta>span{white-space:nowrap}.mz-app .duplicate-records{border:1px solid var(--line);color:var(--secondary);background:#fff;border-radius:7px;margin-bottom:24px;padding:13px 16px;font-size:12px}.mz-app .duplicate-records a{margin-top:7px;display:block}.mz-app .not-started-document{padding:34px 0}.mz-app .case-index-row{border-top:1px solid var(--line);color:var(--secondary);justify-content:space-between;align-items:center;padding:19px 0;font-size:14px;display:flex}.mz-app .case-index-row span:last-child,.mz-app .reader-footer-info{color:var(--muted);font-size:12px}.mz-app .surface-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.mz-app .surface-heading h1{letter-spacing:-.035em;margin:0 0 9px;font-size:32px;font-weight:550;line-height:1.3}.mz-app .surface-heading p{color:var(--secondary);margin:0;font-size:13px}.mz-app .surface-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.mz-app .review-shell{padding:30px 4.4% 60px}.mz-app .review-shell .back{margin-bottom:24px}.mz-app .reading-page .reading-document{padding:0 0 40px}.mz-app .reading-page .document-layout{grid-template-columns:180px minmax(0,1fr);gap:40px;display:grid}.mz-app .reading-page .reading-navigation{background:0 0;border:0;flex-direction:column;align-self:start;gap:4px;padding:0;display:flex;position:sticky;top:24px}.mz-app .reading-page .reading-navigation a{border-left:1px solid var(--line);padding:10px 12px}.mz-app .reading-page .reading-navigation a[aria-current=true]{box-shadow:inset 2px 0 var(--ink)}.mz-app .reading-page .compare-pair>section{padding:28px 32px}.mz-app .reading-page .compare-pair .document-label{min-height:0}.mz-app .reading-page .reading-document .case-document{padding-top:6px}.mz-app .reading-page .page-reader-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:22px;display:flex}.mz-app .reading-page .response-single{padding:28px 32px}.mz-app .reading-page .reading-document .case-document h3{font-size:28px}.mz-app .review-status-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;display:flex}.mz-app .version-label{color:var(--secondary);font-size:12px}.mz-app .version-message{color:var(--secondary);margin:0 0 25px;font-size:13px;line-height:1.7}.mz-app .approval-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:48px;display:grid}.mz-app .approval-sidebar{gap:6px;display:grid;position:sticky;top:20px}.mz-app .approval-sidebar a{color:var(--secondary);border-left:1px solid var(--line);padding:9px 12px;font-size:13px;text-decoration:none;display:block}.mz-app .approval-sidebar a:hover{background:var(--subtle)}.mz-app .criteria-lock{border-top:1px solid var(--line);color:var(--secondary);margin-top:20px;padding-top:21px;font-size:12px;line-height:1.7}.mz-app .criteria-lock h3{margin:0 0 9px;font-size:12px;font-weight:600}.mz-app .criteria-lock ul{margin:10px 0;padding-left:17px}.mz-app .criteria-lock p{margin:0 0 12px}.mz-app .criteria-lock summary{cursor:pointer}.mz-app .approval-case{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:24px;padding:36px 40px;scroll-margin-top:24px}.mz-app .approval-case h2{letter-spacing:-.025em;margin:10px 0 20px;font-size:28px;font-weight:550;line-height:1.3}.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 25px;font-size:16px;line-height:1.85}.mz-app .context-goal{border-left:2px solid #c8beaf;margin:24px 0;padding:0 0 0 18px;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:#f0ede7;border-radius:7px;margin:23px 0;padding:18px 21px;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:26px 0 0;padding-top:22px;font-size:16px;line-height:1.75}.mz-app .context-question p{margin:0}.mz-app .context-update{background:var(--sand);border:1px solid #e6d6b3;border-radius:8px;margin-top:28px;padding:23px}.mz-app .context-update h3{margin:0 0 14px;font-size:20px;font-weight:500}.mz-app .context-update p{font-size:15px;line-height:1.8}.mz-app .context-table-wrap{border:1px solid var(--line);border-radius:7px;margin-top:15px;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 13px;font-weight:400}.mz-app .context-table th{background:#f4f1ed;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:9px 0 0;font-size:12px;line-height:1.65}.mz-app .candidate-context h4{color:var(--muted);margin:0 0 9px;font-size:12px;font-weight:500}.mz-app .full-context .context-fact{display:block}.mz-app .full-context .context-fact dt{margin-bottom:5px}.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:19px}.mz-app .approval-introduction h2{font-size:30px}.mz-app .approval-introduction p{color:var(--secondary);font-size:16px;line-height:1.8}.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 #b7aa98;min-height:1.6em}.mz-app .editing .editable:hover{background:#fcf7ed}.mz-app .editing .editable:focus{outline:2px solid var(--clay);background:#fffcf7}.mz-app .editing .editable:empty:before{content:"Required wording";color:#978c7b}.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 #e6d6b3;border-radius:8px;margin-bottom:24px;padding:20px 24px}.mz-app .validation-errors h2{margin:0 0 8px;font-size:17px}.mz-app .validation-errors p{margin:0;font-size:13px}.mz-app .validation-errors ul{margin-bottom:0;padding-left:19px;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 .review-actionbar{z-index:5;border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:18px;padding:16px 4.4%;display:flex;position:sticky;bottom:0;box-shadow:0 -5px 20px #26231f05}.mz-app .review-actionbar .save-description{color:var(--secondary);font-size:12px}.mz-app .review-actionbar .save-description strong{color:var(--ink);margin-bottom:3px;font-weight:500;display:block}.mz-app .review-actionbar .surface-actions{justify-content:flex-end}.mz-app .line-dialog{max-width:420px;padding:26px}.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:6px;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}.mz-app .line-dialog .field-error{color:var(--ochre);font-size:12px}.mz-app .approval-edit-note{color:var(--muted);margin:0 0 24px;font-size:12px}@container (max-width:1050px){.mz-app .toolbar{flex-direction:column;align-items:flex-start}.mz-app .search-sort{justify-content:space-between;width:100%}.mz-app .review-shell{padding:24px}.mz-app .reading-page .document-layout{grid-template-columns:1fr;gap:24px}.mz-app .reading-page .reading-navigation{flex-direction:row;position:static}.mz-app .approval-layout{grid-template-columns:170px minmax(0,1fr);gap:24px}.mz-app .approval-case{padding:28px}.mz-app .context-fact{grid-template-columns:120px minmax(0,1fr);gap:18px}}@container (max-width:700px){.mz-app .candidate-list tr{grid-template-columns:1fr 1fr 1fr}.mz-app .candidate-list td:nth-child(5){grid-area:3/2}.mz-app .candidate-list td:last-child{grid-area:3/3}.mz-app .candidate-list td:nth-child(2){grid-column:1}.mz-app .candidate-list td:nth-child(3){grid-column:2/-1}.mz-app .candidate-list td:nth-child(4){grid-column:1;display:block}.mz-app .role-decision{align-items:flex-start}.mz-app .surface-heading{flex-direction:column;gap:18px}.mz-app .surface-heading h1{font-size:27px}.mz-app .review-shell{padding:23px 20px 35px}.mz-app .approval-layout{grid-template-columns:1fr;gap:22px}.mz-app .approval-sidebar{grid-template-columns:repeat(3,1fr);position:static}.mz-app .approval-sidebar>a:first-child{grid-column:1/-1}.mz-app .approval-sidebar a{padding:7px;font-size:12px}.mz-app .criteria-lock{grid-column:1/-1;margin-top:8px;padding-top:14px}.mz-app .approval-case{padding:24px 19px}.mz-app .approval-case h2{font-size:25px}.mz-app .context-fact{display:block}.mz-app .context-fact dt{margin-bottom:7px}.mz-app .context-update{padding:17px}.mz-app .review-actionbar{flex-direction:column;align-items:flex-start;gap:10px;padding:13px 20px}.mz-app .review-actionbar .surface-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.mz-app .review-actionbar .btn{padding:8px 11px;font-size:12px}.mz-app .reading-page .compare-pair{grid-template-columns:1fr}.mz-app .reading-page .compare-pair>section{padding:22px}.mz-app .reading-page .compare-pair>section+section{border-left:0;border-top:1px solid var(--line)}.mz-app .reading-page .verbatim{font-size:16px}.mz-app .reading-page .response-single{padding:22px}.mz-app .reading-page .reading-document .case-document h3{font-size:25px}.mz-app .reading-page .document-layout{gap:18px}.mz-app .reading-page .reading-navigation a{padding:8px;font-size:11px}}@media (max-width:600px){.mz-app .reader .dialog-head{padding:20px}.mz-app .reader .dialog-head h2{font-size:22px}.mz-app .reading-navigation{gap:18px;padding:0 20px}.mz-app .reading-document{padding:22px 20px}.mz-app .reader .dialog-footer{padding:12px 20px}.mz-app .reader .compare-pair{grid-template-columns:1fr}.mz-app .compare-pair>section+section{border-left:0;border-top:1px solid var(--line)}.mz-app .reader .head-tools{flex-direction:column-reverse;align-items:flex-end!important}.mz-app .reader .dialog-head p{overflow-wrap:anywhere;font-size:12px}.mz-app .reader .expand-button,.mz-app .reader-footer-info{font-size:11px}}@media print{.mz-app .header,.mz-app .surface-actions,.mz-app .back,.mz-app .reading-navigation,.mz-app .page-reader-footer,.mz-app .review-actionbar,.mz-app .approval-sidebar,.mz-app .full-context>summary{display:none!important}.mz-app .review-shell{padding:0}.mz-app .reading-page .document-layout,.mz-app .approval-layout{display:block}.mz-app .reading-document{padding:0}.mz-app .compare-pair{grid-template-columns:1fr 1fr;display:grid}.mz-app .compare-pair,.mz-app .response-single{box-shadow:none;border-color:#aaa}.mz-app .verbatim{line-height:1.6;font-size:11pt!important}.mz-app .case-document{break-before:page}.mz-app .case-document:first-of-type{break-before:auto}.mz-app .surface-heading h1{font-size:24pt}.mz-app .approval-case{break-before:page;border:0;padding:0}.mz-app .approval-introduction{break-before:auto}.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 #c5beb5;padding-left:18px;font-size:12px;font-weight:600}.mz-studio .header-right{align-items:center;gap:18px;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:#e4e0d9;border-radius:50%;place-items:center;font-size:12px;display:grid}.mz-studio .page-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.mz-studio .page-heading h1{letter-spacing:-.04em;margin:0;font-size:32px;font-weight:600;line-height:1.2}.mz-studio .heading-meta{color:var(--muted);margin-top:9px;font-size:13px}.mz-studio .summary{color:var(--secondary);flex-wrap:wrap;align-items:center;gap:9px;margin:19px 0 0;font-size:14px;display:flex}.mz-studio .summary strong{color:var(--ink);font-weight:600}.mz-studio .summary .sep{color:#aaa096;margin:0 3px}.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:#f0eeea;border-radius:9px;align-items:center;gap:22px;margin-top:26px;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:9px;font-size:17px;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:7px 0;font-size:13px;text-decoration:underline}.mz-studio .queue-tools{justify-content:space-between;align-items:center;gap:20px;margin:29px 0 17px;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:6px;padding:8px 11px;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:#eae6df;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 #b9b1a7;border-radius:7px;width:210px;min-height:36px;padding:8px 11px;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:10px;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:#fcfbf9;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 #ebe7e1;padding:17px 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:#fcfbf9}.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:#b5ada3;margin:0 7px}.mz-studio .state{background:var(--subtle);white-space:nowrap;color:var(--secondary);border-radius:5px;align-items:center;gap:6px;padding:3px 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:5px;display:inline-flex}.mz-studio .age b{color:var(--secondary);letter-spacing:-.035em;font-size:19px;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 #d7c49a;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:18px;padding:17px 2px;font-size:12px;display:flex}.mz-studio .pagination{align-items:center;gap:13px;display:flex}.mz-studio .pagination button{border:1px solid var(--line);background:#fff;border-radius:5px;min-height:32px;padding:5px 9px;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:26px}.mz-modal .modal-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.mz-modal .modal-head h2{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:550}.mz-studio .close{background:var(--subtle);border:0;border-radius:6px;width:34px;height:34px;font-size:20px}.mz-studio .contact-person{margin:22px 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 .copy-feedback{color:var(--secondary);font-size:12px}.mz-studio .back{color:var(--secondary);margin-bottom:25px;font-size:13px;text-decoration:none;display:inline-block}.mz-studio .editor-layout{grid-template-columns:minmax(0,1fr) 290px;gap:30px;margin-top:30px;display:grid}.mz-studio .editor-card{border:1px solid var(--line);background:#fff;border-radius:10px;padding:28px}.mz-studio .editor-card h2{margin:0 0 20px;font-size:18px;font-weight:550}.mz-studio .editor-card label{margin-bottom:8px;font-size:13px;font-weight:500;display:block}.mz-studio .editor-card textarea{resize:vertical;background:#fcfbf9;border:1px solid #b9b1a7;border-radius:7px;width:100%;min-height:185px;padding:14px;font-size:15px;line-height:1.7}.mz-studio .editor-aside{color:var(--secondary);font-size:14px}.mz-studio .editor-aside h2{color:var(--ink);margin:0 0 12px;font-size:13px;font-weight:500}.mz-studio .editor-aside p{line-height:1.7}.mz-studio .editor-footer{align-items:center;gap:16px;margin-top:20px;display:flex}.mz-studio .editor-footer span{color:var(--muted);font-size:12px}.mz-studio .editor-state{align-items:center;gap:12px;margin:15px 0 0;display:flex}.mz-studio .editor-aside hr{border:0;border-top:1px solid var(--line);margin:25px 0}@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:13px;padding-right:13px}.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%}.mz-studio .editor-layout{grid-template-columns:1fr}}@container (max-width:700px){.mz-studio .header{gap:13px;min-height:66px;padding:0 20px}.mz-studio .header-right>span{display:none}.mz-studio .studio-label{padding-left:13px}.mz-studio main{padding:26px 18px}.mz-studio .page-heading{flex-wrap:wrap;align-items:flex-start;gap:16px}.mz-studio .page-heading h1{font-size:28px}.mz-studio .heading-meta{font-size:12px}.mz-studio .page-heading>.btn{min-height:44px}.mz-studio .summary{gap:6px;margin-top:18px;font-size:13px}.mz-studio .new-client{flex-wrap:wrap;gap:5px 14px;margin-top:23px;padding:15px}.mz-studio .new-label{width:100%}.mz-studio .new-client .contact{padding:9px 0}.mz-studio .queue-tools{gap:14px;margin-top:23px}.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:9px;grid-template-columns:repeat(3,1fr);gap:16px 10px;margin-bottom:12px;padding:18px;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:5px!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:11px;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:11px;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:3px;font-size:12px}.mz-studio .legend{line-height:1.7}.mz-studio .editor-card{padding:20px}.mz-studio .editor-layout{gap:24px}.mz-studio .editor-footer{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.mz-studio *{scroll-behavior:auto!important}}.mz-studio .client-directory{margin-top:30px}.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:5px 0 0;font-size:13px}.mz-studio .client-filters{flex-wrap:wrap;justify-content:flex-end;gap:3px;display:flex}.mz-studio .client-filter{color:var(--secondary);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:7px 9px;font-size:12px}.mz-studio .client-filter span{color:var(--muted);margin-left:5px}.mz-studio .client-filter[aria-pressed=true]{color:var(--ink);background:#eae6df;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:9px;flex-direction:column;justify-content:space-between;min-height:128px;padding:16px 17px;display:flex}.mz-studio .client-card:hover,.mz-studio .client-card:focus-within{background:#fcfbf9;border-color:#c8c0b7}.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:3px;font-size:12px}.mz-studio .client-state{color:var(--secondary);background:var(--subtle);white-space:nowrap;border-radius:4px;padding:3px 6px;font-size:11px}.mz-studio .client-state.writing{color:var(--ochre);background:var(--sand)}.mz-studio .client-state.new{color:var(--clay);background:#f8eae3}.mz-studio .client-stats{color:var(--muted);flex-wrap:wrap;gap:5px 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:31px 0 13px;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:9px;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:7px}.mz-studio .client-state{align-self:flex-start}.mz-studio .client-stats{gap:4px 8px}.mz-studio .queue-heading{margin-top:25px}}@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:#f0eeea}.mz-studio .state.scheduled{color:var(--secondary);background:#eae6df}.mz-studio .client-state.meeting{background:#f0eeea}.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:18px;min-height:76px;padding:0 4.4%;display:flex}.mz-studio .header-right{color:var(--mz-secondary);align-items:center;gap:18px;margin-left:auto;font-size:12px;display:flex}.mz-studio .avatar{background:#e4e0d9;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:32px;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 .stage-bar{border-top:1px solid var(--mz-border);border-bottom:1px solid var(--mz-border);justify-content:space-between;align-items:center;gap:20px;margin:26px 0 28px;padding:15px 0;display:flex}.mz-studio .stage-copy{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mz-studio .label{color:var(--mz-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.mz-studio .state{background:var(--mz-subtle);color:var(--mz-secondary);border-radius:6px;align-items:center;gap:6px;padding:3px 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.caution{color:var(--mz-caution);background:var(--mz-caution-soft)}.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:9px 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:#fcfbf9;border-radius:12px;max-height:calc(100vh - 40px);position:sticky;top:20px;overflow:auto}.mz-studio .ref-toggle{display:none}.mz-studio .ref-head{z-index:1;background:#fcfbf9;padding:18px 20px 0;position:sticky;top:0}.mz-studio .checks-description{color:var(--mz-muted)!important;margin-top:14px!important;font-size:12px!important}.mz-studio .missing-facts{background:var(--mz-caution-soft);color:var(--mz-caution);border-radius:8px;padding:12px 14px;font-size:13px!important}.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 .ref-tabs{border-bottom:1px solid var(--mz-border);gap:24px;margin-top:12px;display:flex}.mz-studio .ref-tabs button{color:var(--mz-secondary);background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0;font-size:13px}.mz-studio .ref-tabs button[aria-selected=true]{border-bottom-color:var(--mz-ink);color:var(--mz-ink);font-weight:600}.mz-studio .reference-body{padding:18px 20px 24px}.mz-studio .reference-body p{font-size:13px;line-height:1.7}.mz-studio .intake-summary{justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px;font-size:12px;display:flex}.mz-studio .intake-summary strong{font-size:13px;font-weight:500}.mz-studio .gate-count{border:1px solid var(--mz-border);background:#fff;border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:12px;line-height:1.7}.mz-studio .gate-count.warn{background:var(--mz-caution-soft);color:var(--mz-caution);border-color:var(--mz-caution)}.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:17px}.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 5px;font-size:10px;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 .empty-ref{color:var(--mz-secondary);padding:26px 0 36px}.mz-studio .empty-ref h3{color:var(--mz-ink);font-size:16px}.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:5px;font-size:22px}.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:18px;margin:20px 0;display:grid}.mz-studio .facts dt{color:var(--mz-muted);margin-bottom:5px;font-size:11px}.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-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mz-studio .check-result{font-size:13px;font-weight:500}.mz-studio .check-result.error{color:var(--mz-danger)}.mz-studio .checks-list{color:var(--mz-secondary);gap:9px;margin:16px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.mz-studio .checks-list li{gap:10px;display:flex}.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:18px}.mz-studio .checks-note{color:var(--mz-muted)!important;font-size:11px!important}.mz-studio .callout{background:var(--mz-caution-soft);color:var(--mz-caution);border-radius:8px;padding:14px 16px;font-size:13px}.mz-studio .callout p{color:inherit}.mz-studio .review-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:18px;display:grid}.mz-studio .review-grid span{color:var(--mz-muted);margin-bottom:5px;font-size:11px;display:block}.mz-studio .review-grid strong{font-size:13px;font-weight:500}.mz-studio .review-grid small{color:var(--mz-muted);margin-top:3px;font-size:11px;display:block}.mz-studio .quote{border-left:2px solid var(--mz-control-border);color:var(--mz-secondary);white-space:pre-line;margin:18px 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:18px;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:11px;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:11px}.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:18px 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 .modal-body .check-label{align-items:center;gap:10px;min-height:44px;font-weight:400;display:flex}.mz-studio .modal-body .check-label input{accent-color:var(--mz-ink);width:18px;height:18px}.mz-studio .error-text{color:var(--mz-danger)!important}.mz-studio .upload-zone{border:1px dashed var(--mz-control-border);border-radius:10px;margin-top:20px;padding:24px}.mz-studio .upload-zone input{border:0!important;padding:8px 0!important}.mz-studio .read-copy{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--mz-page);border-radius:8px;max-height:55vh;padding:20px;font-size:14px;line-height:1.8;overflow:auto}.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}.mz-studio .notification{background:var(--mz-ink);color:#fff;z-index:30;border-radius:8px;max-width:calc(100% - 32px);padding:10px 18px;font-size:13px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.mz-studio .notification:empty{display:none}.mz-studio .handover{max-width:1100px;color:var(--mz-secondary);margin:0 auto 32px;padding:24px;font-size:13px}.mz-studio .handover summary{cursor:pointer;min-height:44px}.mz-studio .handover p{max-width:95ch;line-height:1.75}@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 .review-grid{grid-template-columns:1fr;gap:12px}.mz-studio .review-grid>div{grid-template-columns:100px 1fr;display:grid}.mz-studio .review-grid small{grid-column:2}.mz-studio .clock{min-width:170px}}@container (max-width:767px){.mz-studio .header{gap:13px;min-height:66px;padding:0 20px}.mz-studio .header-right>span{display:none}.mz-studio .studio-label{padding-left:13px}.mz-studio main{padding:24px 18px}.mz-studio .page-head{flex-direction:column;gap:16px}.mz-studio h1{font-size:28px}.mz-studio .clock{text-align:left;min-width:0}.mz-studio .stage-bar{flex-direction:column;align-items:flex-start;gap:12px;margin:22px 0}.mz-studio .workspace{flex-direction:column;gap:20px;display:flex}.mz-studio .reference{width:100%;max-height:none;position:static}.mz-studio .ref-toggle{display:block}.mz-studio .reference:not(.is-open) .reference-body{display:none}.mz-studio .reference-body{max-height:390px;overflow:auto}.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:20px}.mz-studio .facts{gap:16px}.mz-studio .review-grid{grid-template-columns:1fr}.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:5px}.mz-studio .versions td:before{content:attr(data-label);color:var(--mz-muted);font-size:10px;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:18px}.mz-studio .anchors{font-size:11px}.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 .callout,.mz-studio .failures{border:1px solid canvastext}}@media print{.mz-studio .header,.mz-studio .btn,.mz-studio .text-button,.mz-studio .handover,.mz-studio .danger-zone{display:none!important}.mz-studio .workspace{display:block}.mz-studio .reference{max-height:none;position:static;overflow:visible}.mz-studio .reference-body{max-height:none;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 .stage-bar .actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.mz-studio .danger-zone{border-top:1px solid var(--mz-border);padding-top:18px}.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:11px;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:7px;display:block}.mz-studio .question-log p{font-size:12px}.mz-studio .check-head{margin-bottom: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:10px;display:block}}.mz-studio+.mz-studio .parts-editor fieldset{border:0;border-left:2px solid var(--mz-border);margin:22px 0;padding:0 0 0 20px}.mz-studio .parts-editor legend{font-size:13px}.mz-studio .form-part{margin:24px 0}.mz-studio .coverage-warning{color:var(--mz-accent);margin:0 0 16px;font-size:13px}.mz-studio .followup-state{margin:24px 0;font-size:13px;line-height:1.7}.mz-studio .client-layout{grid-template-columns:minmax(260px,310px) minmax(0,1fr);align-items:start;gap:32px;margin-top:30px;display:grid}.mz-studio .client-info{border-right:1px solid var(--mz-border);padding-right:28px}.mz-studio .client-info section+section{margin-top:30px}.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 .contact-name{font-weight:500;font-size:16px!important}.mz-studio .contact-line{overflow-wrap:anywhere;margin-top:7px;font-size:13px;display:block}.mz-studio .client-info dl{margin:0}.mz-studio .client-info dt{color:var(--mz-muted);margin-top:14px;font-size:11px}.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:#fcfbf9;font-size:11px;font-weight:500}.mz-studio .role-table th,.mz-studio .role-table td{border-bottom:1px solid var(--mz-border);vertical-align:top;padding:17px 18px}.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:11px;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:5px;padding-bottom:5px;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 .due-label{color:var(--mz-caution)}.mz-studio .who{color:var(--mz-secondary);font-size:12px;font-weight:500;display:block}.mz-studio .needs-us:before{content:"";background:var(--mz-caution);vertical-align:2px;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.mz-studio .empty-client{border:1px solid var(--mz-border);background:#fff;border-radius:12px;padding:38px}.mz-studio .empty-client h3{margin:0 0 8px;font-size:20px;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:18px 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:11px;display:flex}.mz-studio .note-meta .text-button{min-height:24px;margin-left:auto;padding:0;font-size:11px}.mz-studio .access-list{margin:0;padding:0;list-style:none}.mz-studio .access-list li{border-bottom:1px solid var(--mz-border);padding:12px 0;font-size:13px}.mz-studio .access-list small{color:var(--mz-muted);margin-top:4px;font-size:11px;display:block}.mz-studio .access-list .email{color:var(--mz-secondary);font-size:12px}.mz-studio .access-details{border-top:1px solid var(--mz-border);margin-top:30px;padding-top:18px}.mz-studio .access-details summary{min-height:32px;font-size:13px}.mz-studio .stopped-banner{border:1px solid var(--mz-border);color:var(--mz-secondary);background:var(--mz-subtle);border-radius:8px;margin-top:24px;padding:14px 18px;font-size:13px}.mz-studio .builder-bar{border-top:1px solid var(--mz-border);border-bottom:1px solid var(--mz-border);justify-content:space-between;align-items:center;gap:20px;margin:24px 0;padding:16px 0;display:flex}.mz-studio .builder-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mz-studio .intake-layout{grid-template-columns:270px minmax(0,1fr);gap:32px;display:grid}.mz-studio .intake-nav{position:sticky;top:20px}.mz-studio .intake-nav button{text-align:left;width:100%;color:var(--mz-secondary);background:0 0;border:0;border-radius:6px;min-height:44px;padding:12px;font-size:13px;display:block}.mz-studio .intake-nav button[aria-pressed=true]{background:var(--mz-subtle);color:var(--mz-ink);font-weight:500}.mz-studio .intake-nav small{color:var(--mz-muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.mz-studio .posting-ref{border-top:1px solid var(--mz-border);margin-top:20px;padding-top:18px;font-size:12px}.mz-studio .posting-ref summary{min-height:40px}.mz-studio .posting-ref p{color:var(--mz-secondary);font-size:13px;line-height:1.7}.mz-studio .draft-head{justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 18px;display:flex}.mz-studio .question-card{border:1px solid var(--mz-border);background:#fff;border-radius:12px;margin-bottom:16px;padding:22px}.mz-studio .question-tools{color:var(--mz-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;font-size:11px;display:flex}.mz-studio .question-tools .text-button{min-height:30px;padding:4px;font-size:11px}.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 5px;font-size:11px;display:block}.mz-studio .question-options{flex-wrap:wrap;align-items:center;gap:18px;margin-top:12px;display:flex}.mz-studio .question-options label{min-height:32px;color:var(--mz-secondary);align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.mz-studio input[type=checkbox]{accent-color:var(--mz-ink)}.mz-studio .coverage{background:var(--mz-subtle);border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:12px}.mz-studio .coverage summary{min-height:28px}.mz-studio .coverage-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.mz-studio .coverage-grid span{background:#fff;border-radius:4px;padding:7px;font-size:11px}.mz-studio .coverage-grid .missing{color:var(--mz-caution);border:1px solid var(--mz-caution);background:var(--mz-caution-soft)}.mz-studio .record-stats{grid-template-columns:repeat(3,1fr);gap:20px;margin:24px 0;display:grid}.mz-studio .record-stats dt{color:var(--mz-muted);font-size:11px}.mz-studio .record-stats dd{margin:6px 0 0;font-size:16px}.mz-studio .share-link{align-items:center;gap:12px;margin:18px 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 .client-form-preview{max-width:700px;margin:0 auto}.mz-studio .client-form-preview h3{margin-top:24px;font-size:18px}.mz-studio .client-form-preview textarea{border:1px solid var(--mz-control-border);background:#fff;border-radius:8px;width:100%;min-height:90px}.mz-studio .client-form-preview .help{color:var(--mz-muted);font-size:12px}.mz-studio .role-link{color:var(--mz-secondary);font-size:13px}.mz-studio .agreement-text{white-space:pre-line}.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}.mz-studio .intake-layout{grid-template-columns:220px minmax(0,1fr);gap:24px}}@container (max-width:767px){.mz-studio .client-layout{flex-direction:column;display:flex}.mz-studio .client-info{border:0;grid-template-columns:1fr;gap:18px;width:100%;padding:0;display:grid}.mz-studio .client-info section+section{margin-top:0}.mz-studio .client-main{width:100%}.mz-studio .client-info .access-details{margin-top:0}.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:5px;font-size:10px;display:block}.mz-studio .intake-layout{display:block}.mz-studio .intake-nav{margin-bottom:22px;position:static}.mz-studio .intake-nav .section-buttons{gap:6px;display:flex;overflow:auto}.mz-studio .intake-nav button{width:auto;min-width:160px}.mz-studio .posting-ref{margin-top:10px}.mz-studio .builder-bar{flex-direction:column;align-items:flex-start}.mz-studio .question-card{padding:16px}.mz-studio .draft-head{flex-wrap:wrap}.mz-studio .coverage-grid{grid-template-columns:1fr}.mz-studio .record-stats{grid-template-columns:1fr;gap:14px}.mz-studio .share-link{flex-wrap:wrap}.mz-studio .share-link input{flex-basis:100%}.mz-studio .page-head{gap:18px}.mz-studio .empty-client{padding:24px}.mz-studio .section-lead{flex-wrap:wrap}}@media print{.mz-studio .intake-nav,.mz-studio .builder-actions{display:none}.mz-studio .client-layout,.mz-studio .intake-layout{display:block}.mz-studio .client-info{border:0}}.mz-studio .topic-options{border:0;margin:18px 0;padding:0}.mz-studio .topic-options legend{margin-bottom:8px;font-size:12px}.mz-studio .topic-options label{min-height:36px;color:var(--mz-secondary);align-items:center;gap:8px;margin:0;display:flex}.mz-studio .form-table{border-collapse:collapse;width:100%;font-size:12px}.mz-studio .form-table th,.mz-studio .form-table td{border-bottom:1px solid var(--mz-border);text-align:left;padding:10px}.mz-studio .form-table input{min-width:0}.mz-studio .client-form-preview input{max-width:100%}.mz-studio .coverage summary{list-style-position:inside}.mz-studio .client-more-toggle{display:none}.mz-studio .client-info-extra{margin-top:30px}@container (max-width:767px){.mz-studio .client-more-toggle{text-align:left;display:block}.mz-studio .client-info:not(.more-open) .client-info-extra{display:none}.mz-studio .client-info-extra{margin-top:0}.mz-studio .client-info-extra section{margin-bottom:20px}}.mz-studio .question-topics{color:var(--mz-secondary);flex:100%;font-weight:500;line-height:1.6}.mz-studio .section-manage-row{border-bottom:1px solid var(--mz-border);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex}.mz-studio .section-manage-row strong{flex:100%;font-size:14px}.mz-studio .form-section{border-top:1px solid var(--mz-border);margin:32px 0 12px;padding-top:20px}.mz-studio .intake-nav>.text-button{width:auto;min-height:40px;padding:6px 12px;font-size:12px;display:inline-flex}.mz-studio .coverage-grid span{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.6px;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:19px;font-weight:600;display:inline-block}.mz-sample .header-meta{color:var(--muted);border-left:1px solid var(--line);margin-left:18px;padding-left:18px;font-size:13px}.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:7px;justify-content:center;align-items:center;gap:9px;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:#873922}.mz-sample .btn.wide{width:100%}.mz-sample .eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:13px;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 .invite{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:68px;max-width:1080px;margin:auto;padding:62px 32px 60px;display:grid}.mz-sample .invite h1{max-width:560px;margin-bottom:19px}.mz-sample .intro{color:var(--secondary);max-width:580px;font-size:17px;line-height:1.8}.mz-sample .plain-meta{color:var(--secondary);margin-bottom:30px;font-size:14px}.mz-sample .plain-meta span+span:before{content:"·";color:#a69c90;margin:0 12px}.mz-sample .case-preview{margin:26px 0 30px;padding:0;list-style:none}.mz-sample .case-preview li{border-top:1px solid var(--line);align-items:baseline;gap:18px;padding:15px 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-note{color:var(--secondary);margin-bottom:14px;font-size:14px;line-height:1.8}.mz-sample .start-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:26px;box-shadow:0 4px 16px #26231f04}.mz-sample .start-card h2{margin-bottom:7px;font-size:21px}.mz-sample .start-card .small{margin-bottom:23px}.mz-sample .field{margin:0 0 18px}.mz-sample .field label{margin-bottom:6px;font-size:14px;font-weight:500;display:block}.mz-sample .field input{background:#fff;border:1px solid #aaa095;border-radius:6px;width:100%;min-width:0;padding:10px 11px;font-size:16px}.mz-sample .start-card .btn{margin-top:5px}.mz-sample .start-card footer{color:var(--muted);margin-top:18px;font-size:12px;line-height:1.7}.mz-sample .resume-note{color:var(--secondary);background:#f0eeea;border-radius:7px;margin:0 0 22px;padding:13px 16px;font-size:14px}.mz-sample .work-top{justify-content:space-between;align-items:center;gap:22px;max-width:none;margin:auto;padding:27px 4.4% 22px;display:flex}.mz-sample .role-line{letter-spacing:-.02em;font-size:18px;font-weight:500}.mz-sample .role-line small{letter-spacing:0;color:var(--muted);margin-top:3px;font-size:13px;font-weight:400;display:block}.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 .work-tools{align-items:center;gap:23px;display:flex}.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:26px;min-width:0;display:flex}.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 15px;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 .mobile-tools{display:none}.mz-sample .workspace{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:48px;max-width:none;margin:auto;padding:34px 4.4% 60px;display:grid}.mz-sample .context{min-width:0}.mz-sample .context h1{margin-bottom:18px;font-size:31px}.mz-sample .context .situation{color:var(--secondary);margin-bottom:24px;font-size:16px;line-height:1.8}.mz-sample .time-marker{color:var(--muted);margin-bottom:12px;font-size:12px}.mz-sample .goal{border-left:2px solid #c3b7a8;margin:22px 0 29px;padding-left:17px;font-size:15px}.mz-sample .section-label{color:var(--muted);letter-spacing:.065em;text-transform:uppercase;margin-bottom:9px;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:15px 0}.mz-sample .fact dt{color:var(--ink);margin-bottom:5px;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:6px;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 #ebe7e1;padding:9px 11px}.mz-sample .fact-table th{background:#f0eeea;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:9px 0 0;font-size:12px!important}.mz-sample .authority{color:var(--secondary);background:#efebe4;border-radius:8px;margin-top:22px;padding:18px 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:10px;padding:27px 28px;box-shadow:0 4px 16px #26231f03}.mz-sample .response-card h2{margin-bottom:10px;font-size:22px}.mz-sample .prompt{margin-bottom:13px;font-size:16px;line-height:1.7}.mz-sample .writing-hint{color:var(--muted);margin-bottom:20px;font-size:13px}.mz-sample .response-card textarea{resize:vertical;background:#fefdfc;border:1px solid #c9c1b7;border-radius:6px;width:100%;min-height:250px;padding:15px;scroll-margin-top:110px;font-size:16px;line-height:1.85;display:block}.mz-sample .response-card textarea::placeholder{color:#92877a}.mz-sample .optional{margin:18px 0 0}.mz-sample .optional summary{cursor:pointer;color:var(--secondary);align-items:center;gap:7px;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 #e9e4dd;justify-content:space-between;align-items:center;gap:14px;margin-top:24px;padding-top:19px;display:flex}.mz-sample .response-actions .small{max-width:155px;color:var(--muted);margin:0;font-size:12px}.mz-sample .under-card{justify-content:space-between;align-items:center;gap:14px;margin-top:11px;display:flex}.mz-sample .under-card .text-btn{font-size:12px}.mz-sample .update{background:var(--sand);border:1px solid #e5d5b0;border-radius:9px;margin:0 0 19px;padding:20px 23px}.mz-sample .update .section-label{color:var(--ochre);margin-bottom:7px}.mz-sample .update h2{margin-bottom:9px;font-size:20px}.mz-sample .update p{color:var(--ink);margin:0;font-size:15px;line-height:1.8}.mz-sample .locked-answer{border:1px solid var(--line);background:#f0eeea;border-radius:9px;margin:0 0 18px;padding:20px 23px}.mz-sample .locked-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;font-size:13px;font-weight:500;display:flex}.mz-sample .locked-label{color:var(--muted);align-items:center;gap:5px;font-size:12px;font-weight:400;display:inline-flex}.mz-sample .locked-answer .preline{margin-bottom:0;font-size:15px;line-height:1.8}.mz-sample .locked-answer .optional-copy{border-top:1px solid #dcd5cc;margin-top:16px;padding-top:13px;font-size:13px}.mz-sample .reading-lead{color:var(--secondary);margin-bottom:15px;font-size:13px}.mz-sample .considerations{border-top:1px solid var(--line);margin-top:27px;padding-top:24px}.mz-sample .considerations h2{margin-bottom:11px;font-size:21px}.mz-sample .considerations p{color:var(--secondary);font-size:13px}.mz-sample .considerations ul{color:var(--secondary);padding-left:19px;font-size:15px;line-height:1.8}.mz-sample .considerations li{margin-bottom:9px}.mz-sample .complete-note{color:var(--secondary);margin-bottom:18px;font-size:14px}.mz-sample .resume-banner{max-width:none;color:var(--secondary);margin:0 auto 8px;padding:0 4.4%;font-size:13px}.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:27px;box-shadow:0 18px 60px #26231f22}.mz-sample dialog::backdrop{background:#26231f4d}.mz-sample .dialog-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.mz-sample .dialog-heading h2{margin:0 0 18px;font-size:24px}.mz-sample .close{background:var(--subtle);border:0;border-radius:6px;min-width:34px;height:34px;font-size:22px}.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:25px;display:flex}.mz-sample .preview-answer{background:var(--page);border-radius:6px;max-height:180px;margin-top:15px;padding:14px;font-size:14px;line-height:1.8;overflow:auto}.mz-sample .lock-warning{background:var(--sand);color:var(--ochre);border-radius:6px;margin:17px 0;padding:13px 15px;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 .facts-dialog{max-width:650px;padding-bottom:30px}.mz-sample .facts-dialog .context h1{font-size:25px}.mz-sample .facts-dialog .dialog-heading{z-index:2;background:#fff;padding:12px 0;position:sticky;top:-27px}.mz-sample .receipt{max-width:900px;margin:auto;padding:55px 30px 70px}.mz-sample .receipt h1{margin-bottom:16px;font-size:36px}.mz-sample .receipt .intro{max-width:610px;font-size:16px}.mz-sample .receipt-head{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.mz-sample .receipt-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--secondary);flex-wrap:wrap;gap:24px;margin:25px 0 35px;padding:15px 0;font-size:13px;display:flex}.mz-sample .receipt-card{border:1px solid var(--line);background:#fff;border-radius:9px;margin-bottom:18px;padding:26px 28px}.mz-sample .receipt-card h2{font-size:23px}.mz-sample .receipt-card .preline{font-size:15px;line-height:1.85}.mz-sample .receipt-card .response-label{color:var(--muted);margin:22px 0 9px;font-size:12px;font-weight:500}.mz-sample .receipt-card .receipt-prompt{color:var(--secondary);font-size:14px}.mz-sample .receipt-card details{color:var(--secondary);margin-top:22px;font-size:13px}.mz-sample .receipt-card details summary{cursor:pointer}.mz-sample .receipt-footer{color:var(--muted);margin-top:27px;font-size:13px;line-height:1.8}@container (max-width:1100px){.mz-sample .workspace{gap:28px}.mz-sample .response-card{padding:23px}.mz-sample .tabs{gap:18px}.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:35px}}@container (max-width:740px){.mz-sample .header{height:64px;padding:0 19px}.mz-sample .header-meta{display:none}.mz-sample .header .text-btn{font-size:12px}.mz-sample .invite{grid-template-columns:1fr;gap:20px;padding:33px 22px 40px}.mz-sample .invite h1{font-size:31px}.mz-sample .intro{font-size:16px}.mz-sample .start-card{padding:23px}.mz-sample .invite .case-preview{margin-bottom:22px}.mz-sample .work-top{align-items:flex-start;gap:12px;padding:22px 20px 18px}.mz-sample .role-line{font-size:16px}.mz-sample .role-line small{font-size:12px}.mz-sample .work-tools{flex-direction:column;align-items:flex-end;gap:3px}.mz-sample .work-tools .save{display:none}.mz-sample .work-tools .text-btn{white-space:nowrap;font-size:12px}.mz-sample .nav-inner{flex-wrap:wrap;gap:10px;padding:0 20px}.mz-sample .tabs{flex:1;gap:16px}.mz-sample .case-tab{gap:5px;padding:12px 0 10px;font-size:12px}.mz-sample .progress{font-size:11px}.mz-sample .workspace{padding:26px 20px 38px;display:block}.mz-sample .context h1{font-size:28px}.mz-sample .context .situation{font-size:16px}.mz-sample .context{margin-bottom:25px}.mz-sample .response-pane{position:static}.mz-sample .response-card{padding:22px 18px}.mz-sample .response-card textarea{min-height:250px}.mz-sample .response-card h2{font-size:22px}.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 18px}.mz-sample .mobile-tools{border-top:1px solid var(--line);background:#f0eeea;justify-content:space-between;align-items:center;gap:10px;padding:7px 20px;display:flex}.mz-sample .mobile-tools .text-btn{padding:4px 0;font-size:12px}.mz-sample .mobile-tools .save{font-size:11px}.mz-sample .time-marker{font-size:12px}.mz-sample .update,.mz-sample .locked-answer{padding:18px}.mz-sample .receipt{padding:32px 20px}.mz-sample .receipt h1{font-size:29px}.mz-sample .receipt-head{flex-direction:column;gap:8px}.mz-sample .receipt-card{padding:22px 18px}.mz-sample .receipt-meta{flex-direction:column;gap:7px}.mz-sample .resume-banner{padding:0 20px 8px}.mz-sample .header .brand{font-size:18px}.mz-sample .receipt-card h2{font-size:21px}}@media (max-width:700px){.mz-sample dialog{padding:22px}.mz-sample .dialog-actions .btn{flex:1}.mz-sample .dialog-heading h2{font-size:22px}}.mz-sample .nav-finish{white-space:nowrap;font-size:12px}.mz-sample .nav-inner{column-gap:22px}@container (max-width:740px){.mz-sample .nav-inner{gap:0 13px}.mz-sample .nav-finish{padding:10px 0;font-size:11px}.mz-sample .tabs{flex:none}.mz-sample .progress,.mz-sample .nav-finish{margin-left:auto}}@media print{.mz-sample .header,.mz-sample .receipt-head>.btn,.mz-sample .receipt-footer{display:none!important}.mz-sample body,.mz-sample .receipt-card{background:#fff}.mz-sample .receipt{max-width:none;padding:0}.mz-sample .receipt-card{break-inside:avoid}.mz-sample .receipt-card details{display:none}}@media (prefers-reduced-motion:reduce){.mz-sample *{scroll-behavior:auto!important;transition:none!important}}.mz-sample .editor-bar{z-index:20;color:#fff;background:#26231f;justify-content:space-between;align-items:center;gap:16px;padding:10px 26px;font-size:12px;display:flex;position:sticky;top:0;box-shadow:0 2px 10px #26231f20}.mz-sample .editor-bar .editor-brand{white-space:nowrap;align-items:center;gap:12px;display:flex}.mz-sample .editor-bar .editor-brand strong{font-weight:600}.mz-sample .editor-bar .editor-brand span{color:#d5cfc6}.mz-sample .editor-tools{align-items:center;gap:9px;display:flex}.mz-sample .editor-tools select,.mz-sample .editor-tools button{color:#fff;background:#39352f;border:1px solid #8c8379;border-radius:6px;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-tools .editor-state{color:#d5cfc6;margin-right:5px}.mz-sample .editor-shell{min-height:calc(100vh - 48px)}.mz-sample .editor-shell .header{position:relative}.mz-sample .editor-shell .work-top{max-width:1500px}.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 #b8aa98}.mz-sample .editor-shell.editing .editor-editable:hover{background:#fcf7ed}.mz-sample .editor-shell.editing .editor-editable:focus{outline:2px solid var(--clay);background:#fffcf7}.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:#f0eeea;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-note{color:var(--muted);margin:0 0 22px;font-size:12px}.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 #e5d5b0;border-radius:8px;margin-bottom:24px;padding:16px 19px;font-size:13px;line-height:1.7}.mz-sample .editor-validation-box h2{margin:0 0 5px;font-size:17px}.mz-sample .editor-validation-box ul{margin:8px 0 0;padding-left:18px}.mz-sample .editor-shell .editor-authority{position:relative}.mz-sample .editor-shell .editor-authority:after{content:"Candidate sees this";text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:10px;position:absolute;top:16px;right:18px}.mz-sample .editor-shell .editor-question{position:relative}.mz-sample .editor-shell .editor-question:after{content:"Candidate sees this";text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:10px;position:absolute;top:23px;right:0}.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:15px;font-size:10px;display:block}.mz-sample .editor-invitation{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:68px;max-width:1080px;margin:auto;padding:62px 32px 60px;display:grid}.mz-sample .editor-invitation .invite-copy h1{max-width:560px;margin-bottom:19px}.mz-sample .editor-invitation .editor-intro{color:var(--secondary);max-width:580px;font-size:17px;line-height:1.8}.mz-sample .editor-invitation .editor-case-list{margin:26px 0 30px;padding:0;list-style:none}.mz-sample .editor-invitation .editor-case-list li{border-top:1px solid var(--line);align-items:baseline;gap:18px;padding:15px 0;font-size:15px;display:flex}.mz-sample .editor-invitation .editor-case-list li:last-child{border-bottom:1px solid var(--line)}.mz-sample .editor-invitation .editor-case-list .index{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.mz-sample .editor-invitation .editor-note{color:var(--secondary);margin-bottom:14px;font-size:14px;line-height:1.8}.mz-sample .editor-invitation .start-card{pointer-events:none}.mz-sample .editor-invitation .editor-audience{color:var(--muted);margin-top:17px;font-size:12px;line-height:1.7}.mz-sample .editor-shell .editor-table-wrap{border:1px solid var(--line);border-radius:6px;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 #ebe7e1;padding:9px 11px}.mz-sample .editor-shell .editor-table th{background:#f0eeea;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:9px 0 0;font-size:12px}.mz-sample .editor-shell .editor-case-label{text-transform:uppercase;letter-spacing:.075em;color:var(--muted);margin:0 0 9px;font-size:11px;font-weight:600}.mz-sample .editor-shell .editor-case-title{letter-spacing:-.04em;margin-bottom:18px;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{border-top:1px solid var(--line);padding:15px 0}.mz-sample .editor-shell .editor-fact dt{margin-bottom:5px;font-size:13px;font-weight:500}.mz-sample .editor-shell .editor-fact dd{color:var(--secondary);margin:0;font-size:15px;line-height:1.75}.mz-sample .editor-shell .editor-fact dd .editor-editable,.mz-sample .editor-shell .editor-fact-label{display:block}.mz-sample .editor-shell .editor-review-help{color:var(--secondary);background:#efece6;border-radius:8px;margin:0 4.4% 24px;padding:14px 17px;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:9px 13px}.mz-sample .editor-bar .editor-brand span{display:none}.mz-sample .editor-tools{flex-wrap:wrap;width:100%}.mz-sample .editor-tools select{flex:1;min-width:0}.mz-sample .editor-shell .editor-invitation{grid-template-columns:1fr;gap:20px;padding:33px 22px 40px}.mz-sample .editor-shell .editor-case-title{font-size:28px}.mz-sample .editor-shell .editor-question:after{margin-top:13px;display:block;position:static}.mz-sample .editor-shell .editor-authority:after{margin-top:12px;display:block;position:static}.mz-sample .editor-shell .editor-review-help{margin:0 20px 18px}.mz-sample .editor-shell .editor-note{font-size:11px}.mz-sample .editor-shell .editor-table-wrap{max-width:100%}}@media print{.mz-sample .editor-bar,.mz-sample .editor-review-help,.mz-sample .editor-note,.mz-sample .editor-shell .editor-authority:after,.mz-sample .editor-shell .editor-question:after,.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 .work-top{padding-left:0;padding-right:0}}.mz-sample .editor-shell .editor-later{border-top:1px solid var(--line);margin-top:18px;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-form{border-top:1px solid #a4472d40;justify-items:start;gap:8px;margin-top:16px;padding-top:16px;display:grid}.mz-studio .access-form label{color:var(--mz-ink);font-size:13px;font-weight:500}.mz-studio .access-form label+input{margin-bottom:4px}.mz-studio .access-form input,.mz-studio .access-form select{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}.mz-studio .access-form .error{color:var(--mz-danger);margin:0;font-size:13px}.mz-studio .access-form button{margin-top:8px}.mz-studio .access-alt{margin-top:16px}.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 .access-invite .access-link{border-top:0;margin-top:0;padding-top:0}.mz-studio .access-invite .access-alt{margin-top:12px}.mz-studio .access-link{border-top:1px solid #a4472d40;gap:8px;margin-top:16px;padding-top:16px;display:grid}.mz-studio .access-link input{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:13px}.mz-studio .access-make{margin-top:16px}.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);letter-spacing:-.01em;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:11px;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 .attach-account{border-top:1px solid var(--mz-border);justify-items:start;gap:12px;margin-top:20px;padding-top:20px;display:grid}.mz-studio .attach-account label{color:var(--mz-ink);font-size:13px;font-weight:500}.mz-studio .attach-account select{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}.mz-studio .attach-account .error{color:var(--mz-danger);margin:0;font-size:13px}.mz-studio .ref-head-actions{align-items:center;gap:16px;display:flex}.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,10px);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,6px);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:18px;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:7px;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:#8c8379}.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:11px 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{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:600}.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:32px;font-weight:600;line-height:1.2}.mz-app .back{color:var(--secondary);align-items:center;gap:7px;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:19px;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-overlay{position:static}.mz-app .reader::backdrop{background:#26231f52}.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:#26231f52;position:fixed;inset:0}.mz-app .role{position:relative}.mz-app .role-title:after{content:"";z-index:0;position:absolute;inset:0}.mz-app .role .card-action,.mz-app .role .role-head>.btn,.mz-app .role .role-foot,.mz-app .role .pending-label{z-index:1;position:relative}.mz-app .role-title{position:static}.mz-app .role-clickable{cursor:pointer}.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 .aside-field{border-top:1px solid #e9e4dd;margin:19px 0 0;padding-top:17px}.mz-sample .aside-field label{margin-bottom:3px;font-size:13px;font-weight:500;display:block}.mz-sample .aside-field .aside-hint{color:var(--muted);margin:0 0 9px;font-size:12px}.mz-sample .aside-field textarea{resize:vertical;background:#fefdfc;border:1px solid #c9c1b7;border-radius:6px;width:100%;min-height:86px;padding:12px;font-size:14px;line-height:1.7;display:block}.mz-sample .aside-field .optional-tag{float:right;color:var(--muted);font-size:12px;font-weight:400}.mz-sample,.mz-sample .case-nav{background:#fff}.mz-sample dialog{margin:auto;position:fixed;inset:0}.mz-app .score-entry{border:1px solid var(--line);background:var(--subtle);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:14px;margin:0 0 26px;padding:16px 18px;display:flex}.mz-app .score-entry .field{gap:6px}.mz-app .score-entry .input{width:110px}.mz-app .score-entry .hint{flex:320px;max-width:62ch;margin:0}@media print{.mz-app .score-entry{display:none}}.mz-app .reader .expand-button{align-items:center;text-decoration:none;display:inline-flex}.mz-sample .editor-shell .header .text-btn{text-decoration:none}.mz-sample .editor-shell.editing .editor-editable:empty:before{content:"Required wording";color:#978c7b}.mz-sample .editor-shell .time-marker.editor-editable{display:block}.mz-app .create-menu{position:relative}.mz-app .create-menu>summary{cursor:pointer;list-style:none}.mz-app .create-menu>summary::-webkit-details-marker{display:none}.mz-app .create-menu-list{z-index:6;border:1px solid var(--line);background:#fff;border-radius:10px;min-width:230px;padding:10px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #26231f1f}.mz-app .create-menu-list p{color:var(--muted);margin:4px 8px 8px;font-size:12px}.mz-app .create-menu-list a{min-height:40px;color:var(--ink);border-radius:6px;align-items:center;padding:8px;font-size:14px;text-decoration:none;display:flex}.mz-app .create-menu-list a:hover{background:var(--subtle)}.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:44px;padding-top:32px}.mz-app .access h2{letter-spacing:-.02em;margin:0;font-size:19px;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-app .access-name{color:var(--ink);font-size:15px}.mz-app .access-email,.mz-app .access-since{color:var(--muted);font-size:13px}.mz-studio .page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin:18px 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:7px 0 0;font-size:14px}.mz-studio .back{color:var(--secondary);align-items:center;gap:7px;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.7px;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-studio .build-section{border-top:1px solid var(--line);margin-top:8px;padding-top:28px}.mz-studio .build-section h2{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 16px;font-size:12px;font-weight:600}.mz-studio .build-card,.mz-studio .pack-choice,.mz-studio .panel-note-box{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:18px 20px}.mz-studio .pack-choices{gap:12px;max-width:720px;display:grid}.mz-studio .pack-choice{align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;display:flex}.mz-studio .pack-choices .btn{justify-self:start}.mz-studio .upload-block{max-width:720px;margin-top:22px}.mz-studio .build-card{gap:10px;max-width:720px;display:grid}.mz-studio .build-actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.mz-studio .panel-note-box{max-width:720px;margin-top:16px;font-size:13px}.mz-studio .panel-note-box summary{cursor:pointer;color:var(--secondary)}.mz-studio .panel-note-box form{margin-top:12px}.mz-app .candidate-list.rows-clickable tbody tr{cursor:pointer;transition:background .12s}.mz-app .candidate-list.rows-clickable tbody tr:hover,.mz-app .candidate-list.rows-clickable tbody tr:focus-within{background:var(--subtle)}.mz-app .candidate-list.rows-clickable tbody tr:active{background:#efebe4}.mz-sample .editor-bar{z-index:30;background:var(--subtle);color:var(--ink);border-top:1px solid #cfc8bf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 28px;padding:21px 4.4%;font-size:13px;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -10px 30px #26231f12}.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-pill{white-space:nowrap;border-radius:6px;align-items:center;gap:7px;padding:4px 9px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.mz-sample .editor-pill .dot{border-radius:50%;flex:none;width:6px;height:6px}.mz-sample .editor-pill.live{color:var(--sage);background:var(--sage-soft)}.mz-sample .editor-pill.live .dot{background:var(--sage)}.mz-sample .editor-pill.draft{color:var(--ochre);background:var(--sand)}.mz-sample .editor-pill.draft .dot{background:var(--ochre)}.mz-sample .editor-tools{flex-wrap:wrap;align-items:center;gap:9px;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{font-weight:400}.mz-sample .editor-tools .b-quiet:hover,.mz-sample .editor-tools select:hover{background:#f7f5f1}.mz-sample .editor-tools .b-strong{background:var(--ink);border-color:var(--ink);color:#fff}.mz-sample .editor-tools .b-strong:hover{background:#3a352f;border-color:#3a352f}.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:#e8e4de;border-color:#d5cfc6}.mz-sample .editor-tools button:disabled:hover{background:#e8e4de}.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-app .reading-navigation button{appearance:none;font:inherit;text-align:left;cursor:pointer;color:var(--secondary);white-space:nowrap;background:0 0;border:0;padding:12px 0;font-size:12px}.mz-app .reading-navigation button:hover{color:var(--ink)}.mz-app .reading-navigation button[aria-selected=true]{color:var(--ink);box-shadow:inset 0 -2px var(--ink)}.mz-app .reading-page .reading-navigation button{border-left:1px solid var(--line);white-space:normal;border-radius:0;padding:10px 12px}.mz-app .reading-page .reading-navigation button:hover{background:var(--subtle)}.mz-app .reading-page .reading-navigation button[aria-selected=true]{box-shadow:inset 2px 0 var(--ink)}.mz-app .reading-navigation button:focus-visible{outline:2px solid var(--clay);outline-offset:3px}.mz-app .reading-document .case-document{border-bottom:0;margin-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:18px 20px}}.mz-sample .editor-shell .editor-update .section-label:not(:first-child){margin-top:17px}:root{--clay-pressed:#71301e;--danger:#a12e26;--danger-soft:#fbece9}.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:17px;line-height:1.75}.mz-app .reading-page .verbatim{max-width:65ch;font-size:17px}@media (max-width:600px){.mz-app .verbatim{font-size:16px}}.mz-app .document-label{letter-spacing:.1em;font-size:11px;font-weight:600;line-height:1.5}.mz-studio .build-card,.mz-studio .pack-choice,.mz-studio .panel-note-box{border-radius:12px}.mz-sample .editor-bar{padding-bottom:calc(21px + 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 .candidate-list.rows-clickable tbody tr,.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-app .role-clickable,.mz-app .role-clickable .role-foot{transition:background .12s}.mz-app .role-clickable:hover,.mz-app .role-clickable:focus-within,.mz-app .role-clickable:hover .role-foot,.mz-app .role-clickable:focus-within .role-foot{background:var(--subtle)}.mz-app .role-clickable:active,.mz-app .role-clickable:active .role-foot{background:#efebe4}.mz-app .role-title,.mz-app .role-title:hover{text-decoration:none}.mz-app .role-clickable:hover .btn:not(.review-action):hover{border-color:var(--control);background:#e6e2db}@media (prefers-reduced-motion:reduce){.mz-app .role-clickable,.mz-app .role-clickable .role-foot{transition:none}}.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:5px}}.mz-sample .editor-response .writing-hint{margin:10px 0 0}.mz-sample .pace-note{color:var(--muted);margin:18px 0 26px;font-size:13px;line-height:1.5}.mz-app .search-box{display:block;position:relative}.mz-app .search-box svg{width:16px;height:16px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.mz-app .search-box input{border:1px solid var(--control);width:260px;max-width:100%;min-height:40px;color:var(--ink);background:#fff;border-radius:8px;padding:9px 12px 9px 38px;font-size:14px}.mz-app .search-box input::placeholder{color:var(--muted)}.mz-app .search-box input::-webkit-search-cancel-button{cursor:pointer}.mz-app .sort-select,.mz-app .source-select{appearance:none;border:1px solid var(--control);min-height:40px;color:var(--ink);cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%23615A52' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border-radius:8px;max-width:none;padding:9px 34px 9px 12px;font-size:14px;line-height:1.45}.mz-app .sort-select:hover,.mz-app .source-select:hover{background-color:var(--subtle)}.mz-app .search-sort{align-items:center;gap:12px;display:flex}.mz-app .share-row .copy-button{border-radius:8px;min-height:40px;padding:9px 12px;font-size:13px}.mz-app .source-picker{align-items:center;gap:8px;display:inline-flex}.mz-app .custom-source{border:1px solid var(--control);background:#fff;border-radius:8px;min-height:40px;padding:9px 12px;font-size:14px}@media (max-width:767px){.mz-app .search-box input,.mz-app .sort-select,.mz-app .source-select,.mz-app .custom-source,.mz-app .share-row .copy-button{min-height:44px}}.mz-app dialog.reader{width:min(1180px,100vw - 56px)}.mz-app .gr-workspace{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.mz-app .gr-workspace .reading-document{min-width:0}.mz-app .gr-workspace .compare-pair{grid-template-columns:1fr}.mz-app .gr-workspace .compare-pair>section+section{border-left:0;border-top:1px solid var(--line)}@media (max-width:1050px){.mz-app dialog.reader{width:min(760px,100%)}.mz-app .gr-workspace{grid-template-columns:1fr}}.mz-app .reading-page .document-layout{grid-template-columns:170px minmax(0,1fr) 360px}@media (max-width:1400px){.mz-app .reading-page .document-layout{grid-template-columns:170px minmax(0,1fr)}.mz-app .reading-page .gr-score{grid-column:1/-1}}.mz-app .gr-score{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:19px;position:sticky;top:18px}.mz-app .gr-score h3{letter-spacing:-.01em;margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.4}.mz-app .gr-score p{color:var(--secondary);margin:0 0 14px;font-size:13px;line-height:1.65}.mz-app .gr-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:600;line-height:1.5}.mz-app .gr-score-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.mz-app .gr-score-head span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.mz-app .gr-criteria{flex-wrap:wrap;gap:7px;margin-bottom:19px;display:flex}.mz-app .gr-criteria button{border:1px solid var(--line);color:var(--secondary);cursor:pointer;background:#fff;border-radius:6px;min-width:40px;min-height:40px;padding:6px 10px;font-size:12px}.mz-app .gr-criteria button:hover{background:var(--subtle)}.mz-app .gr-criteria button[aria-pressed=true]{background:var(--pale);border-color:var(--clay);color:var(--clay)}.mz-app .gr-ratings{border:0;min-width:0;margin:18px 0;padding:0}.mz-app .gr-ratings legend{margin:0 0 8px;padding:0;font-size:12px;font-weight:500;display:block}.mz-app .gr-rating{border:1px solid var(--line);cursor:pointer;border-radius:8px;grid-template-columns:16px minmax(0,1fr);gap:12px;margin:8px 0;padding:12px;display:grid}.mz-app .gr-rating:hover{background:var(--subtle)}.mz-app .gr-rating:has(input:checked){border-color:var(--clay);background:#fcf5f0}.mz-app .gr-rating input{width:15px;height:15px;accent-color:var(--clay);margin:4px 0 0}.mz-app .gr-rating strong{font-size:12px;font-weight:600;display:block}.mz-app .gr-rating span span{color:var(--secondary);margin-top:4px;font-size:12px;line-height:1.6;display:block}.mz-app .gr-ratings:disabled .gr-rating{cursor:default;opacity:1;background:var(--subtle);border-color:var(--line)}.mz-app .gr-ratings:disabled .gr-rating:has(input:checked){background:var(--subtle);border-color:var(--control)}.mz-app .gr-score-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:19px;padding-top:15px;display:flex}.mz-app .gr-score-foot span{color:var(--muted);font-size:11px}.mz-app .gr-score-foot .btn{min-height:40px;padding:8px 10px;font-size:12px}.mz-app .gr-total{border-top:1px solid var(--line);margin-top:19px;padding-top:15px}.mz-app .gr-total strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;display:block}.mz-app .gr-total p{color:var(--secondary);margin:5px 0 0;font-size:12px;line-height:1.6}.mz-app .gr-disabled{background:var(--sand);color:var(--ochre);border-radius:8px;margin-bottom:18px;padding:12px;font-size:13px;line-height:1.6}@media (max-width:850px){.mz-app .gr-score{position:static}.mz-app .gr-score-foot .btn,.mz-app .gr-criteria button{min-height:44px}}@media print{.mz-app .gr-workspace{display:block}.mz-app .gr-score{break-before:page;position:static}.mz-app .gr-criteria,.mz-app .gr-score-foot{display:none!important}}.mz-app .lead-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px 14px;margin-top:9px;font-size:12px;line-height:1.5;display:flex}.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:6px;justify-content:center;align-items:center;padding:3px 7px;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)}.mz-app .candidate-list .score-number{font-size:inherit;font-weight:inherit;color:inherit;font-variant-numeric:tabular-nums}.mz-app .candidate-list .score-number .quiet-note{font-size:inherit;color:inherit}:root{--outcome-green:#246449;--outcome-green-soft:#e3f1e9;--outcome-red:#912f50;--outcome-red-soft:#f7e8ed}.mz-app .outcome{background:var(--subtle);color:var(--secondary);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:3px 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}.mz-app .candidate-list th:first-child{width:27%}.mz-app .candidate-list th:nth-child(2),.mz-app .candidate-list th:nth-child(3){width:16%}.mz-app .candidate-list th:nth-child(4){width:11%}.mz-app .candidate-list th:nth-child(5){width:9%}.mz-app .candidate-list th:last-child{width:21%}.mz-app .filter-heading{color:var(--muted);white-space:nowrap;margin-right:4px;font-size:12px}.mz-app .stage-controls{align-items:center}.mz-app .outcome-filter .sort-select{max-width:210px}.mz-app .lead-outcome{margin-top:9px}.mz-app .lead-outcome-line{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:1.5;display:flex}.mz-app .lead-outcome-saving{color:var(--muted)}.mz-app .edit-outcome{min-height:32px;color:var(--secondary);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:12px;text-decoration:underline}.mz-app .edit-outcome:hover{color:var(--ink)}.mz-app .outcome-editor{background:var(--page);border:1px solid var(--control);border-radius:10px;max-width:560px;margin-top:14px;padding:18px}.mz-app .outcome-editor h3{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.mz-app .outcome-editor>p{color:var(--secondary);max-width:55ch;margin:7px 0 4px;font-size:12px;line-height:1.6}.mz-app .outcome-editor fieldset{border:0;margin:12px 0 0;padding:0}.mz-app .outcome-editor legend{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:0;font-size:11px;font-weight:600;line-height:1.5}.mz-app .outcome-editor label{min-height:38px;color:var(--ink);cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}.mz-app .outcome-editor input{width:15px;height:15px;accent-color:var(--ink)}.mz-app .edit-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}@media (max-width:767px){.mz-app .outcome-editor label,.mz-app .edit-outcome{min-height:44px}}@container (max-width:767px){.mz-app .candidate-list td{height:auto}}@container (max-width:700px){.mz-app .search-sort{flex-wrap:wrap}.mz-app .search-sort>label{flex:calc(50% - 6px);min-width:0}.mz-app .search-sort>.search-box{flex:100%}.mz-app .search-box input{width:100%}.mz-app .search-sort .sort-select{width:100%;max-width:none}.mz-app .candidate-list td:last-child{grid-area:auto/1/auto/-1}}@media (forced-colors:active){.mz-app .outcome{color:canvastext;background:canvas;border:1px solid canvastext}.mz-app .outcome:before{forced-color-adjust:auto}}@media print{.mz-app .edit-outcome,.mz-app .outcome-editor,.mz-app .lead-outcome-saving{display:none!important}}.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:9px 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 .client-edit .checkbox-row{color:var(--ink);grid-template-columns:auto 1fr;align-items:center;gap:8px}.mz-studio .client-edit .checkbox-row input{width:auto;height:auto}.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-lead{color:var(--secondary);margin:12px 0 0;font-size:14px;line-height:1.6}.mz-sample .intake-progress{margin-bottom:18px}.mz-sample .intake-bar{background:var(--subtle);border-radius:999px;height:4px;overflow:hidden}.mz-sample .intake-bar span{background:var(--clay);border-radius:999px;height:100%;transition:width .2s;display:block}.mz-sample .intake-count{color:var(--muted);margin-top:8px;font-size:12px;display:block}.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{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:6px 0 0;font-size:12px}.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 .intake-followup 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 .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:7px 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:7px 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 .coverage-grid span.missing{color:var(--ochre)}.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:18px;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:9px 12px;font-size:14px}.mz-studio .section-dialog .topic-options label,.mz-studio .section-dialog .question-options label{color:var(--ink);grid-template-columns:auto 1fr;align-items:center}.mz-studio .section-dialog .topic-options input,.mz-studio .section-dialog .question-options input{width:auto}.mz-studio .section-buttons button[draggable=true]{cursor:grab}.mz-studio .section-buttons button[draggable=true]:active{cursor:grabbing}.mz-studio .posting-lead{border:1px solid var(--line);background:var(--surface);color:var(--secondary);border-radius:12px;margin:0 0 20px;padding:16px 18px;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 .drag-row{border-radius:8px;grid-template-columns:20px 1fr;align-items:center;gap:2px;display:grid}.mz-studio .drag-handle{color:var(--control);text-align:center;cursor:grab;-webkit-user-select:none;user-select:none;font-size:13px;line-height:1}.mz-studio .drag-row:active .drag-handle,.mz-studio .question-card:active .drag-handle{cursor:grabbing}.mz-studio .drag-row[draggable=true],.mz-studio .question-card[draggable=true]{cursor:grab}.mz-studio .drag-row.drag-over,.mz-studio .question-card.drag-over{box-shadow:inset 0 2px 0 var(--clay)}.mz-studio .section-buttons .drag-row button{width:100%}.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:11px}.mz-studio .part-list{color:var(--secondary);margin:4px 0 0;padding-left:18px;font-size:13px}.mz-studio .part-list li{margin:2px 0}.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-followup{border-left:2px solid var(--clay);background:var(--pale);border-radius:0 8px 8px 0;margin-top:14px;padding:14px 16px}.mz-sample .intake-followup label{margin:0;font-size:14px;font-weight:500;line-height:1.5;display:block}.mz-sample .intake-followup.answered{border-left-color:var(--line);background:var(--subtle)}.mz-sample .intake-asked{background:var(--pale);color:var(--clay);border-radius:8px;margin:0 32px;padding:12px 16px;font-size:14px}@media (max-width:640px){.mz-sample .intake-asked{margin:0 20px}}.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-sample .intake-steps{margin:20px 0 0;padding:0;list-style:none}.mz-sample .intake-steps li{color:var(--muted);padding:7px 0 7px 26px;font-size:14px;line-height:1.5;position:relative}.mz-sample .intake-steps li:before{content:"";background:var(--subtle);border-radius:999px;width:7px;height:7px;position:absolute;top:13px;left:4px}.mz-sample .intake-steps li.did{color:var(--secondary)}.mz-sample .intake-steps li.did:before{background:var(--secondary)}.mz-sample .intake-steps li.doing{color:var(--ink)}.mz-sample .intake-steps li.doing:before{background:var(--clay);animation:1.4s ease-in-out infinite mz-intake-pulse}@keyframes mz-intake-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.mz-sample .intake-steps li.doing:before{animation:none}}.mz-sample .intake-error{border:1px solid var(--subtle);border-left:2px solid var(--clay);color:var(--secondary);border-radius:6px;margin:0 0 16px;padding:12px 14px;font-size:14px;line-height:1.55}.mz-studio .ref-waiting{background:var(--subtle);color:var(--secondary);border-radius:6px;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 .form-actions{align-items:center;gap:10px;margin-top:4px;display:flex}.mz-app .form-actions .btn{flex:none}.mz-app .form-actions .btn.primary{flex:auto;justify-content:center}.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:10px;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:6px;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:#a12e26}.mz-app dialog.confirm{max-width:420px;margin:auto;position:fixed;inset:0}.mz-app dialog.confirm form{padding:22px 24px 20px}.mz-app dialog.confirm h2{margin:0 0 10px;font-size:17px;font-weight:500;line-height:1.35}.mz-app dialog.confirm p{color:var(--secondary);margin:0 0 18px;font-size:14px;line-height:1.6}.mz-app dialog.confirm p.error{color:#a12e26}.mz-app .confirm-actions{justify-content:flex-end;gap:10px;display:flex}.mz-app .btn.danger{color:#a12e26;background:#fbece9;border-color:#a12e26}.mz-app .btn.danger:hover{background:#f6dcd7}.mz-app .setup-progress,.mz-sample .setup-progress{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;margin:0 0 22px;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 .observation span.delivery{white-space:nowrap;max-width:none;color:var(--secondary)}.mz-app .observation span.delivery a{color:inherit}.mz-app .observation span.delivery.late{color:#a12e26}.mz-app .observation span.delivery b{font-weight:500}@media (max-width:720px){.mz-app .observation span.delivery{white-space:normal;text-align:right}}.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-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 16px;display:flex}.mz-app .answers-head h2{margin:0;font-size:17px;font-weight:500;line-height:1.35}.mz-app .answers-head p{color:var(--muted);margin:4px 0 0;font-size:13px}.mz-app .answers-close{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;padding:0;font-size:20px;line-height:1}.mz-app .answers-close:hover{background:var(--subtle);border-color:var(--line);color:var(--ink)}.mz-app .answers-body{padding:4px 24px 20px;overflow:auto}.mz-app .answers-section{padding-top:30px}.mz-app .answers-section:first-of-type{padding-top:6px}.mz-app .answers-body h3,.mz-app .answers-panel h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:500}.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:11px}.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:3px 0 3px 22px;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:3px 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:7px 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}.mz-app .answers-followup{border-left:2px solid var(--line);background:var(--subtle);border-radius:0 6px 6px 0;margin:12px 0 0;padding:10px 12px}.mz-app .answers-followup .answers-said{font-size:14px}.mz-app .answers-followup .answers-blank{margin-top:4px}@media (max-width:560px){.mz-app .answers-question{grid-template-columns:20px minmax(0,1fr);gap:9px}.mz-app .answers-table>div{grid-template-columns:minmax(0,1fr);gap:2px}}.mz-app .answers-loading{color:var(--muted);margin:24px 0;font-size:14px}.mz-app .answers-foot{border-top:1px solid var(--line);justify-content:flex-end;padding:14px 24px;display:flex}@media (max-width:520px){.mz-app dialog.answers{max-height:92vh}.mz-app .answers-head{padding:16px 18px 14px}.mz-app .answers-body{padding:4px 18px 18px}.mz-app .answers-foot{padding:12px 18px}}.mz-app .pending-date{color:var(--ink);margin:14px 0 0;font-size:14px;font-weight:500}.mz-app .pending-date.late{color:#a12e26}.mz-app .pending-date b{color:#a12e26;font-weight:500}.mz-app .answers-panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-top:24px;padding:20px 24px 22px}.mz-app .answers-panel>.section-head{margin-bottom:2px}.mz-app .answers-panel h2{margin:0;font-size:17px;font-weight:500}.mz-app .answers-panel section{padding-top:18px}.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:18px 18px 20px}}.mz-studio .gen-bar{background:var(--mz-subtle);border-radius:999px;height:4px;margin:14px 0 2px;overflow:hidden}.mz-studio .gen-bar span{background:var(--mz-accent);border-radius:999px;height:100%;transition:width .5s linear;display:block}.mz-studio .gen-steps{margin:10px 0 14px;padding:0;list-style:none}.mz-studio .gen-steps li{color:var(--mz-muted);padding:5px 0 5px 22px;font-size:13px;line-height:1.5;position:relative}.mz-studio .gen-steps li:before{content:"";background:var(--mz-border);border-radius:999px;width:6px;height:6px;position:absolute;top:11px;left:3px}.mz-studio .gen-steps li.did{color:var(--mz-secondary)}.mz-studio .gen-steps li.did:before{background:var(--mz-secondary)}.mz-studio .gen-steps li.doing{color:var(--mz-ink)}.mz-studio .gen-steps li.doing:before{background:var(--mz-accent);animation:1.4s ease-in-out infinite mz-intake-pulse}.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:18px}.mz-studio .setup-form{border-top:0;gap:20px;margin-top:0;padding-top:0}.mz-studio .setup-form label{gap:7px}.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 22px;font-size:13px;line-height:1.6}.mz-studio .setup-page form.setup{max-width:none}.mz-sample .csm-profile label{color:var(--ink);margin:0;font-size:16px;font-weight:500;line-height:1.45;display:block}.mz-sample .csm-profile select{width:100%;min-height:var(--mz-control-height,40px);border:1px solid var(--control);background:var(--surface);color:var(--ink);font:inherit;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.55}.mz-sample .profile-navigation{flex-wrap:wrap;gap:20px;margin:12px 0 24px;display:flex}.mz-sample .profile-navigation a{min-height:var(--mz-touch-target,44px);color:var(--secondary);align-items:center;font-size:14px;display:inline-flex}.mz-sample .profile-navigation a[aria-current]{color:var(--clay);text-underline-offset:3px;font-weight:500;text-decoration-thickness:2px}.mz-sample .csm-profile .profile-situation{border:1px solid var(--line);border-radius:12px;margin:24px 0 0;padding:24px}.mz-sample .csm-profile .profile-situation legend{color:var(--muted);padding:0;font-size:14px;font-weight:500}.mz-sample .csm-profile .profile-situation label{margin-top:24px}.mz-sample .csm-profile .profile-situation legend+label{margin-top:12px}.mz-sample .csm-profile .profile-confirm{min-height:var(--mz-touch-target,44px);align-items:flex-start;gap:12px;margin:24px 0 0;font-size:14px;font-weight:400;line-height:1.55;display:flex}.mz-sample .csm-profile .profile-confirm input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:4px 0 0}.mz-sample .csm-profile details{background:var(--subtle);border-radius:12px;margin:24px 0 0;padding:16px 20px}.mz-sample .csm-profile summary{cursor:pointer;font-size:14px;font-weight:500}.mz-sample .csm-profile dl{margin:12px 0 0}.mz-sample .csm-profile dt{color:var(--muted);margin-top:12px;font-size:12px;font-weight:500}.mz-sample .csm-profile dd{color:var(--ink);margin:4px 0 0;font-size:14px;line-height:1.55}.mz-sample .csm-profile>p{color:var(--secondary);margin:24px 0 0;font-size:14px;line-height:1.6}.mz-sample .csm-profile>p.help{margin:0}.mz-sample .intake-question .help{white-space:pre-line}@media (max-width:600px){.mz-sample .csm-profile select{font-size:16px}}.profile-library{background:#fff;max-width:640px;max-height:80vh;padding:28px;overflow-y:auto}.profile-library section{margin-top:16px}.profile-library-row{border-bottom:1px solid #e5e7eb;align-items:center;gap:16px;padding:16px 0;display:flex}.profile-library-row>div{flex:1}.profile-readback>div{border-bottom:1px solid #e5e7eb;padding:12px 0}.profile-readback dt{font-weight:600}.profile-readback dd{margin:4px 0 0}.mz-studio .prep{gap:16px;max-width:780px;margin:0 auto;display:grid}.mz-studio .prep-head{margin-bottom:8px}.mz-studio .prep-lead{color:var(--mz-secondary);max-width:62ch;margin:12px 0 0;font-size:13px;line-height:1.7}.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-brief{margin-top:20px}.mz-studio .prep-fact{border-top:1px solid var(--mz-border);padding:14px 0}.mz-studio .prep-fact-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mz-studio .prep-fact h3{color:var(--mz-ink);margin:0;font-size:13px;font-weight:600}.mz-studio .prep-fact p{margin:6px 0 0}.mz-studio .prep-tag{background:var(--mz-subtle);color:var(--mz-secondary);white-space:nowrap;border-radius:6px;flex:none;padding:3px 8px;font-size:11px;font-weight:500}.mz-studio .prep-tag.is-supported{background:var(--mz-live-soft);color:var(--mz-live)}.mz-studio .prep-tag.is-suggested{background:var(--mz-caution-soft);color:var(--mz-caution)}.mz-studio .prep-tag.is-conflicting{background:var(--mz-danger-soft);color:var(--mz-danger)}.mz-studio .prep-quote{border-left:2px solid var(--mz-control-border);background:var(--mz-subtle);color:var(--mz-secondary);border-radius:0 6px 6px 0;margin:8px 0 0;padding:8px 12px;font-size:12px;line-height:1.6}.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-rules{margin:8px 0 0;padding-left:18px}.mz-studio .prep-rules li{color:var(--mz-secondary);margin-bottom:4px;font-size:12px;line-height:1.7}.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{gap:12px}.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:20px;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:20px;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 .intake-stage{grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;display:grid}.mz-studio .intake-stage>.prep-head{margin-bottom:0}.mz-studio .intake-notice{border-color:var(--mz-caution);background:var(--mz-caution-soft);color:var(--mz-caution)}.mz-studio .intake-notice h2{font-size:var(--mz-text-card);line-height:var(--mz-leading-card);letter-spacing:var(--mz-track-card);color:inherit;margin:0;font-weight:600}.mz-studio .intake-notice p{color:inherit;margin:8px 0 0}.mz-studio .intake-notice ul{color:inherit;margin:10px 0 0;padding-left:20px;font-size:13px;line-height:1.7;list-style:outside}.mz-studio .intake-notice li{margin:4px 0}.mz-studio .intake-notice details{margin-top:12px;font-size:13px}.mz-studio .intake-notice summary{align-items:center;min-height:40px;display:flex}.mz-studio .prep-reference{border-top:1px solid var(--mz-border);gap:12px;max-width:780px;margin-top:12px;padding-top:24px;display:grid}.mz-studio .prep-reference-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-reference-head .quiet-copy{margin:4px 0 0;font-size:12px}.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:var(--mz-text-card);line-height:var(--mz-leading-card);letter-spacing:var(--mz-track-card);flex:1;font-weight:600}.mz-studio .prep-fold>summary:after{content:"+";text-align:center;width:20px;color:var(--mz-muted);flex:none;font-size:17px;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 .intake-stage{gap:16px}.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-dump{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--mz-page);max-height:420px;color:var(--mz-secondary);border-radius:8px;margin:12px 0 0;padding:16px;font-size:12px;line-height:1.7;overflow:auto}.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}.mz-studio .preview-dialog{border:1px solid var(--mz-border);background:var(--mz-surface);width:min(1040px,100vw - 32px);max-width:none;height:min(900px,100vh - 48px);max-height:none;color:var(--mz-ink);border-radius:16px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.mz-studio .preview-dialog[open]{flex-direction:column;display:flex}.mz-studio .preview-dialog::backdrop{background:#26231f52}.mz-studio .preview-dialog .modal-head{border-bottom:1px solid var(--mz-border);flex:none;align-items:flex-start;padding:16px 20px}.mz-studio .preview-dialog .modal-head h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.mz-studio .preview-dialog .modal-head p{color:var(--mz-muted);margin:4px 0 0;font-size:12px}.mz-studio .preview-dialog .dialog-close{width:32px;height:32px;color:var(--mz-secondary);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;font-size:20px;line-height:1;display:grid}.mz-studio .preview-dialog .dialog-close:hover{background:var(--mz-subtle);color:var(--mz-ink)}.mz-studio .preview-frame{background:var(--mz-page);flex:1;min-height:0}.mz-studio .preview-frame iframe{border:0;width:100%;height:100%;display:block}@media (max-width:767px){.mz-studio .preview-dialog{border:0;border-radius:0;width:100%;height:100dvh}}html{scrollbar-gutter:stable}html:has(dialog[open]){overflow:hidden}.mz-studio .builder-rewrite{border-top:1px solid var(--mz-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-top:8px;padding-top:20px;display:flex}.mz-studio .builder-rewrite .quiet-copy{max-width:56ch;margin:0}.mz-studio .builder-rewrite form{flex:none}.mz-sample .readback-list{gap:2px;margin:20px 0 4px;display:grid}.mz-sample .readback-list>div{border-bottom:1px solid var(--mz-border);grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:8px 20px;padding:12px 0;display:grid}.mz-sample .readback-list>div:last-child{border-bottom:0}.mz-sample .readback-list dt{color:var(--mz-muted);font-size:13px;line-height:1.5}.mz-sample .readback-list dd{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}@media (max-width:600px){.mz-sample .readback-list>div{grid-template-columns:minmax(0,1fr);gap:4px}}.mz-studio .sim{gap:20px;display:grid}.mz-studio .sim-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mz-studio .sim-head h2{margin-top:4px}.mz-studio .mz-studio-panel .sim-lead{color:var(--mz-secondary);max-width:65ch;margin:-8px 0 0;font-size:14px;line-height:1.55}.mz-studio .sim-steps{border:1px solid var(--mz-border);counter-reset:sim-step;border-radius:10px;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:11px;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-step-name{color:var(--mz-ink);font-size:13px;font-weight:600;line-height:1.35}.mz-studio .sim-steps li.current .sim-step-name{color:var(--mz-accent)}.mz-studio .sim-step-note{color:var(--mz-muted);font-size:12px}.mz-studio .sim-notice{background:var(--mz-caution-soft);color:var(--mz-caution);border-radius:8px;padding:14px 16px;font-size:13px;line-height:1.6}.mz-studio .sim-notice strong{margin-bottom:2px;font-weight:600;display:block}.mz-studio .sim-notice.error{background:var(--mz-danger-soft);color:var(--mz-danger)}.mz-studio .mz-studio-panel .sim-notice p{color:inherit;margin:4px 0 0;font-size:13px;line-height:1.6}.mz-studio .sim-notice ul{margin:4px 0 0;padding-left:18px}.mz-studio .sim-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mz-studio .sim-cases{gap:12px;margin:-8px 0 0;padding:0;list-style:none;display:grid}.mz-studio .sim-case{border:1px solid var(--mz-border);transition:border-color var(--mz-motion-fast);background:#fff;border-radius:10px;padding:16px 18px}.mz-studio .sim-case[aria-busy=true]{border-color:var(--mz-control-border)}.mz-studio .sim-case-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.mz-studio .sim-index{letter-spacing:.1em;text-transform:uppercase;color:var(--mz-muted);font-size:11px;font-weight:600}.mz-studio .mz-studio-panel .sim-case-title{color:var(--mz-ink);margin:6px 0 2px;font-size:15px;font-weight:600;line-height:1.4}.mz-studio .mz-studio-panel .sim-case-tests{color:var(--mz-secondary);max-width:70ch;margin:0;font-size:13px;line-height:1.6}.mz-studio .sim-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.mz-studio .sim-tag{border:1px solid var(--mz-border);background:var(--mz-page);color:var(--mz-secondary);border-radius:6px;padding:2px 8px;font-size:12px}.mz-studio .sim-quote{border-left:2px solid var(--mz-border);color:var(--mz-secondary);overflow-wrap:anywhere;background:0 0;border-radius:0;margin:12px 0 0;padding:2px 0 2px 12px;font-size:13px;line-height:1.6}.mz-studio .sim-quote-label{color:var(--mz-muted);margin-bottom:2px;font-size:12px;display:block}.mz-studio .sim-extra{gap:8px;margin-top:-8px;display:grid}.mz-studio .mz-studio-panel .sim-extra p{margin:0}.mz-studio .sim-disclosure{border-top:1px solid var(--mz-border);padding-top:12px}.mz-studio .sim-disclosure summary{cursor:pointer;min-height:32px;color:var(--mz-secondary);align-items:center;font-size:13px;font-weight:500;display:flex}.mz-studio .sim-disclosure summary:hover{color:var(--mz-ink)}.mz-studio .sim-disclosure summary::-webkit-details-marker{display:none}.mz-studio .sim-disclosure summary:after{content:"+";color:var(--mz-muted);margin-left:auto;padding-left:12px;font-size:17px;font-weight:400}.mz-studio .sim-disclosure[open] summary:after{content:"−"}.mz-studio .sim-disclosure ul{color:var(--mz-secondary);margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.7}.mz-studio .sim-upload>form{margin-top:12px}.mz-studio .sim-run{background:var(--mz-subtle);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 24px;padding:18px;display:grid}.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 .mz-studio-panel .sim-help{color:var(--mz-muted);max-width:48ch;margin:6px 0 0;font-size:12px;line-height:1.5}.mz-studio .sim-go{justify-items:end;gap:8px;display:grid}.mz-studio .mz-studio-panel .sim-cost{color:var(--mz-secondary);font-variant-numeric:tabular-nums;margin:0;font-size:12px}.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}.mz-studio .mz-studio-panel .sim-progress{color:var(--mz-secondary);grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}.mz-studio .sim-progress:empty{display:none}.mz-studio .sim-summary{gap:10px;display:grid}.mz-studio .mz-studio-panel .sim-summary p{margin:0}.mz-studio .sim-verdicts{gap:12px;margin:6px 0 0;padding:0;list-style:none;display:grid}.mz-studio .sim-verdicts li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.mz-studio .mz-studio-panel .sim-verdicts .sim-case-title{margin:0 0 2px}@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-run{grid-template-columns:1fr}.mz-studio .sim-go{justify-items:stretch}.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-studio .sim-verdicts li{grid-template-columns:1fr}}.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:#f7f5f1}.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:9px 10px 11px;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 18px;overflow:auto}.mz-sample .pv-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.mz-sample .pv-card{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;min-width:0;padding:16px 18px;font-size:13px;line-height:1.55}.mz-sample .pv-wide{grid-column:1/-1}.mz-sample .pv-card h3{margin:0 0 10px;font-size:15px;font-weight:600;line-height:1.4}.mz-sample .pv-card h4{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:13px;font-weight:600;display:flex}.mz-sample .pv-card h4 .pv-tag{margin:0}.mz-sample .pv-card p{margin:0 0 8px}.mz-sample .pv-card .pv-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:14px 0 4px;font-size:11px;font-weight:600;line-height:1.5}.mz-sample .pv-muted{color:var(--secondary)}.mz-sample .pv-list{margin:0 0 8px;padding-left:18px;list-style:outside}.mz-sample ol.pv-list{list-style:decimal}.mz-sample .pv-list li{margin:4px 0}.mz-sample .pv-quote{border-left:3px solid var(--line);background:var(--subtle);color:var(--ink);border-radius:0 6px 6px 0;margin:0 0 8px;padding:8px 12px;font-size:13px;line-height:1.55}.mz-sample .pv-quote span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.mz-sample .pv-tag{background:var(--subtle);color:var(--secondary);border-radius:6px;margin:0 6px 4px 0;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.5;display:inline-block}.mz-sample .pv-tag.ok{background:var(--sage-soft);color:var(--sage)}.mz-sample .pv-tag.caution{background:var(--sand);color:var(--ochre)}.mz-sample .pv-check{border-top:1px solid var(--line);margin-top:10px;padding-top:12px}.mz-sample .pv-check details{margin-top:6px}.mz-sample .pv-check summary{cursor:pointer;color:var(--secondary)}.mz-sample .pv-table{border-collapse:collapse;width:100%;margin:6px 0 8px}.mz-sample .pv-table th,.mz-sample .pv-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:6px 8px}.mz-sample .pv-table th{white-space:nowrap;width:1%;color:var(--secondary);font-weight:600}.mz-sample .pv-table td:nth-child(2):not(:last-child){white-space:nowrap;font-variant-numeric:tabular-nums;width:1%;font-weight:600}@media (max-width:1100px){.mz-sample .pv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.mz-sample .pv-grid{grid-template-columns:1fr}.mz-sample .pv-drawer{flex:none;max-height:56vh}.mz-sample .pv-table th{white-space:normal}.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:11px;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:14px 14px 14px 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 6px 6px 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:9px 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-line{display:block}.mz-studio .studio-record .info-email{color:var(--mz-accent);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.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:9px 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:#fcfbf9}.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:6px;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:6px;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-link{margin:16px 0 0}.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 .checks-description{margin:4px 0 0!important}.mz-studio .studio-record .sim-foot{justify-content:flex-end;margin-top:24px;display:flex}.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,.mz-studio .studio-record .review-text{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:9px 12px;font-size:14px}.mz-studio .studio-record .review-form input:focus-visible,.mz-studio .studio-record .review-text: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-text{resize:vertical;line-height:var(--mz-leading-body);margin-top:8px}.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:6px;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-ink);margin:8px 0 0;font-size:14px;font-weight:600}.mz-studio .why-list{font-size:14px;line-height:var(--mz-leading-body);color:var(--mz-secondary);margin:8px 0 0;padding-left:18px}.mz-studio .why-list li+li{margin-top:6px}.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:#fcfbf9;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:6px;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:14px 14px 14px 2px;justify-content:center;align-items:center;margin:-28px 0 0;padding:0 6px;display:inline-flex;position:absolute;box-shadow:0 2px 8px #26231f40}.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:9px 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:7px 12px}.mz-sample .cm-actions button:hover:not(:disabled){background:#f7f5f1}.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:-34px}}.mz-sample .cm-capture{z-index:25;cursor:none;background:#26231f08;position:fixed;inset:0}.mz-sample .cm-cursor{background:var(--clay);color:#fff;pointer-events:none;border-radius:18px 18px 18px 2px;justify-content:center;align-items:center;width:36px;height:36px;margin:-34px 0 0 -2px;display:inline-flex;position:fixed;box-shadow:0 4px 12px #26231f40}.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:9px 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:10px;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:#f7f5f1}.mz-sample .rv-num{background:var(--ink);color:#fff;border-radius:13px 13px 13px 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:10px;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:9px 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 .status-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:12px;max-width:560px;margin:clamp(32px,10vh,96px) auto 0;padding:40px 40px 36px}.mz-app .status-card h2{letter-spacing:-.02em;color:var(--ink);margin:0 0 12px;font-size:24px;font-weight:600;line-height:1.3}.mz-app .status-card p{max-width:44ch;color:var(--secondary);margin:0 auto;font-size:16px;line-height:1.55}.mz-app .status-card-actions{flex-wrap:wrap;justify-content:center;gap:8px 12px;margin-top:24px;display:flex}.mz-app .status-card-actions .btn{min-height:40px}@media (max-width:640px){.mz-app .status-card{margin-top:24px;padding:28px 20px}.mz-app .status-card-actions .btn{flex:100%;justify-content:center;min-height:44px}}.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 .review-link{margin:0 0 16px;font-size:14px}.mz-studio .studio-record .review-link a,.mz-studio .studio-record .history-link,.mz-studio .studio-record .revise-done a{color:var(--mz-accent);text-underline-offset:3px;text-decoration:underline}.mz-studio .studio-record .review-comments{gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.mz-studio .studio-record .review-comment{border:1px solid var(--mz-border);border-radius:var(--mz-radius-control);background:var(--mz-surface);gap:12px;padding:12px 16px;display:flex}.mz-studio .studio-record .review-comment-num{background:var(--mz-ink);color:#fff;font-variant-numeric:tabular-nums;border-radius:13px 13px 13px 2px;flex:none;justify-content:center;align-items:center;min-width:26px;height:26px;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-where{color:var(--mz-secondary);font-size:12px;font-weight:500}.mz-studio .studio-record .review-comment-quote{font-size:12px;line-height:var(--mz-leading-meta);color:var(--mz-muted);overflow-wrap:anywhere}.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-reply{font-size:14px;line-height:var(--mz-leading-body);color:var(--mz-secondary);margin-top:4px!important}.mz-studio .studio-record .review-comment-reply.is-empty{color:var(--mz-caution)}.mz-studio .studio-record .review-comment-reply strong{color:var(--mz-ink);font-weight:600}.mz-studio .studio-record .review-comment-reply .text-button{min-height:24px;margin-left:8px;padding:0;font-size:12px}.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:9px 12px}.mz-studio .studio-record .review-comment .review-form{max-width:none}.mz-studio .studio-record .revise{border:1px solid var(--mz-border);background:var(--mz-page);border-radius:12px;gap:12px;padding:20px;display:grid}.mz-studio .studio-record .revise-head h3{margin:0 0 4px;font-size:14px;font-weight:600}.mz-studio .studio-record .revise-head p,.mz-studio .studio-record .revise-note{font-size:14px;line-height:var(--mz-leading-body);color:var(--mz-secondary);margin:0}.mz-studio .studio-record .revise-cases{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mz-studio .studio-record .revise-cases li{border-radius:var(--mz-radius-control);background:var(--mz-surface);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:10px 12px;font-size:14px;display:flex}.mz-studio .studio-record .revise-case{color:var(--mz-ink);font-weight:500}.mz-studio .studio-record .revise-count{color:var(--mz-muted);font-size:12px}.mz-studio .studio-record .revise-cases .state{margin-left:auto}.mz-studio .studio-record .revise-detail{color:var(--mz-secondary);flex:100%;font-size:12px}.mz-studio .studio-record .revise-done{border-radius:var(--mz-radius-control);background:var(--mz-surface);font-size:14px;line-height:var(--mz-leading-body);margin:0;padding:12px 16px}.mz-studio .studio-record .revise-problems{color:var(--mz-danger);margin:0;padding-left:18px;font-size:14px}.mz-studio .studio-record .revise-progress{color:var(--mz-secondary);margin:0;font-size:14px}.mz-studio .studio-record .revise-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.mz-studio .studio-record .revise-actions select{min-height:var(--mz-control-height);border:1px solid var(--mz-control-border);border-radius:var(--mz-radius-control);background:var(--mz-surface);font:inherit;padding:0 12px;font-size:14px}.mz-studio .studio-record .revise-cost{color:var(--mz-muted);font-size:12px}.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:5px;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{gap:2px;min-width:0;display:grid}.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 .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:11px;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:28px;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:17px;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-studio .prep-progress{border:1px solid var(--mz-border);border-radius:var(--mz-radius-control);background:var(--mz-surface);gap:10px;margin:16px 0 0;padding:14px 16px;display:grid}.mz-studio .prep-progress .gen-bar{margin:0}.mz-studio .prep-progress-line{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.mz-studio .prep-progress-label{color:var(--mz-ink);font-weight:500}.mz-studio .prep-progress .quiet-copy{margin:0;font-size:12px}.mz-app .dash .dash-company{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:12px;font-weight:500}.mz-app .dash .subtitle{color:var(--ink);font-size:16px}.mz-app .stage-tag{white-space:nowrap;background:var(--subtle);color:var(--secondary);border-radius:6px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex}.mz-app .stage-tag.yours{background:var(--clay);color:#fff}.mz-app .stage-tag.live{background:var(--sage-soft);color:var(--sage)}.mz-app .stage-tag .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.mz-app .dash-role.turn-yours{border-color:var(--clay);box-shadow:0 0 0 3px var(--pale)}.mz-app .dash-role .card-action{align-items:center;gap:10px;display:flex}.mz-app .dash-progress{gap:16px;padding:4px 26px 22px;display:grid}.mz-app .dash-note{color:var(--secondary);max-width:640px;margin:0;font-size:14px;line-height:1.55}.mz-app .turn-yours .dash-note{color:var(--ink)}.mz-app .tracker{grid-template-columns:repeat(4,minmax(0,1fr));max-width:720px;margin:0;padding:0;list-style:none;display:grid}.mz-app .tracker-step{flex-direction:column;gap:8px;padding-right:8px;display:flex;position:relative}.mz-app .tracker-step:not(:last-child):after{content:"";background:var(--line);border-radius:2px;height:2px;position:absolute;top:11px;left:32px;right:8px}.mz-app .tracker-step.done:after{background:var(--sage)}.mz-app .tracker-dot{z-index:1;border:1.5px solid var(--line);width:24px;height:24px;color:var(--muted);background:#fff;border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid;position:relative}.mz-app .tracker-step.done .tracker-dot{background:var(--sage);border-color:var(--sage);color:#fff}.mz-app .tracker-step.now .tracker-dot{border-color:var(--ink);color:var(--ink);box-shadow:0 0 0 4px var(--subtle)}.mz-app .turn-yours .tracker-step.now .tracker-dot{background:var(--clay);border-color:var(--clay);color:#fff;box-shadow:0 0 0 4px var(--pale)}.mz-app .tracker-step.next .tracker-dot{border-style:dashed;border-color:var(--control)}.mz-app .tracker-label{color:var(--muted);font-size:12px;line-height:1.35}.mz-app .tracker-step.done .tracker-label{color:var(--secondary)}.mz-app .tracker-step.now .tracker-label{color:var(--ink);font-weight:500}.mz-app .dash .metric.new dd{color:var(--clay);font-weight:600}.mz-app .dash-empty{border:1px solid var(--line);background:#fff;border-radius:12px;max-width:640px;margin-top:28px;padding:28px 30px}.mz-app .dash-empty h2{letter-spacing:-.01em;margin:0 0 8px;font-size:18px;font-weight:600}.mz-app .dash-empty p{color:var(--secondary);margin:0;font-size:14px;line-height:1.6}@media (max-width:600px){.mz-app .dash-progress{padding:0 18px 18px}.mz-app .dash-role .card-action{justify-content:space-between}.mz-app .dash-role .card-action .btn{flex:1;min-height:44px}.mz-app .tracker-label{font-size:11px}.mz-app .tracker-step:not(:last-child):after{left:30px;right:4px}}.mz-app .dash .metrics{grid-template-columns:repeat(4,minmax(0,1fr));max-width:660px}@media (max-width:600px){.mz-app .dash .metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.mz-app .dash .metric:nth-child(3){border-left:0;padding-left:0}}
